From 9c6d3cd7a9f0ea2e57f83fc0d5d24e211586565e Mon Sep 17 00:00:00 2001 From: "DESKTOP-TVBJISQ\\Primere" Date: Mon, 15 Sep 2025 19:54:31 +0200 Subject: [PATCH] V 1.6.0 - Add 3 new architectures --- Nodes/Dashboard.py | 10 +++++----- Nodes/Inputs.py | 2 +- components/utility.py | 4 ++-- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Nodes/Dashboard.py b/Nodes/Dashboard.py index a358f6e..66ddae7 100644 --- a/Nodes/Dashboard.py +++ b/Nodes/Dashboard.py @@ -203,7 +203,7 @@ class PrimereModelConceptSelector: TEXT_ENCODERS_PATHS = llm_enhancer.getValidLLMPaths(TENC_DIR) TEXT_ENCODERS_PATHS += llm_enhancer.getValidLLMPaths(LLM_PRIMERE_ROOT) - CONCEPT_LIST = utility.SUPPORTED_MODELS[0:24] + CONCEPT_LIST = utility.SUPPORTED_MODELS[0:27] SAMPLER_INPUTS = { 'model_version': ("STRING", {"forceInput": True, "default": "SD1"}), @@ -307,7 +307,7 @@ class PrimereModelConceptSelector: "qwen_gen_clip": (["None"] + CLIPLIST,), "qwen_gen_vae": (["None"] + VAELIST,), "use_qwen_gen_lightning_lora": ("BOOLEAN", {"default": False, "label_on": "Use lightning Lora", "label_off": "Ignore Lora"}), - "qwen_gen_lightning_lora_version": ([1.0, 1.1], {"default": 1.1}), + "qwen_gen_lightning_lora_version": ([1.0, 1.1, 2.0], {"default": 2.0}), "qwen_gen_lightning_precision": ("BOOLEAN", {"default": True, "label_on": "BF32", "label_off": "BF16"}), "qwen_gen_lightning_lora_step": ([4, 8], {"default": 8}), "qwen_gen_lightning_lora_strength": ("FLOAT", {"default": 1.00, "min": -20.00, "max": 20.00, "step": 0.01}), @@ -316,7 +316,7 @@ class PrimereModelConceptSelector: "qwen_edit_clip": (["None"] + CLIPLIST,), "qwen_edit_vae": (["None"] + VAELIST,), "use_qwen_edit_lightning_lora": ("BOOLEAN", {"default": False, "label_on": "Use lightning Lora", "label_off": "Ignore Lora"}), - "qwen_edit_lightning_lora_version": ([1.0, 1.1], {"default": 1.1}), + "qwen_edit_lightning_lora_version": ([1.0, 1.1, 2.0], {"default": 2.0}), "qwen_edit_lightning_precision": ("BOOLEAN", {"default": True, "label_on": "BF32", "label_off": "BF16"}), "qwen_edit_lightning_lora_step": ([4, 8], {"default": 8}), "qwen_edit_lightning_lora_strength": ("FLOAT", {"default": 1.00, "min": -20.00, "max": 20.00, "step": 0.01}), @@ -2907,7 +2907,7 @@ class PrimereClearNetworkTagsPrompt: @classmethod def INPUT_TYPES(cls): - CONCEPT_LIST = utility.SUPPORTED_MODELS[0:24] + CONCEPT_LIST = utility.SUPPORTED_MODELS[0:27] CONCEPT_INPUTS = {} for concept in CONCEPT_LIST: CONCEPT_INPUTS["remove_from_" + concept.lower()] = ("BOOLEAN", {"default": True, "label_on": "REMOVE " + concept.upper(), "label_off": "KEEP " + concept.upper()}) @@ -3056,7 +3056,7 @@ class PrimereDiTPurifyPrompt: @classmethod def INPUT_TYPES(cls): - CONCEPT_LIST = utility.SUPPORTED_MODELS[0:24] + CONCEPT_LIST = utility.SUPPORTED_MODELS[0:27] CONCEPT_INPUTS = {} for concept in CONCEPT_LIST: CONCEPT_INPUTS["purify_" + concept.lower()] = ("BOOLEAN", {"default": True, "label_on": "PURIFY " + concept.upper(), "label_off": "KEEP " + concept.upper()}) diff --git a/Nodes/Inputs.py b/Nodes/Inputs.py index 31b58ae..e2b41c7 100644 --- a/Nodes/Inputs.py +++ b/Nodes/Inputs.py @@ -98,7 +98,7 @@ class PrimereRefinerPrompt: REFINER_EMBEDDING = ["EMBEDDING\\" + x for x in folder_paths.get_filename_list("embeddings")] REFINER_HYPERNETWORK = ["HYPERNETWORK\\" + x for x in folder_paths.get_filename_list("hypernetworks")] - CONCEPT_LIST = utility.SUPPORTED_MODELS[0:24] + CONCEPT_LIST = utility.SUPPORTED_MODELS[0:27] CONCEPT_INPUTS = {} for concept in CONCEPT_LIST: CONCEPT_INPUTS["process_" + concept.lower()] = ("BOOLEAN", {"default": True, "label_on": "PROCESS " + concept.upper(), "label_off": "IGNORE " + concept.upper()}) diff --git a/components/utility.py b/components/utility.py index 5808936..4f9f142 100644 --- a/components/utility.py +++ b/components/utility.py @@ -47,11 +47,11 @@ MAX_RESOLUTION = 8192 VALID_SHAPES = np.arange(512, 2049, 256).tolist() # PREVIEW_ROOT = os.path.join(comfy_dir, "web", "extensions", "PrimerePreviews", "images") PREVIEW_ROOT = os.path.join(here, 'front_end', "images") -SUPPORTED_MODELS = ["SD1", "SD2", "SDXL", "Illustrious", "SD3", "StableCascade", "Chroma", "Turbo", "Flux", "Nunchaku", "QwenGen", "QwenEdit", "WanImg", "KwaiKolors", "Hunyuan", "Playground", "Pony", "LCM", "Lightning", "Hyper", "PixartSigma", "SANA1024", "SANA512", "AuraFlow", "WanT2V", "WanI2V", "SSD", "SegmindVega", "KOALA", "StableZero", "SV3D", "SD09", "StableAudio"] +SUPPORTED_MODELS = ["SD1", "SD2", "SDXL", "Illustrious", "SD3", "StableCascade", "Chroma", "Turbo", "Flux", "Nunchaku", "QwenGen", "QwenEdit", "WanImg", "KwaiKolors", "Hunyuan", "Playground", "Pony", "LCM", "Lightning", "Hyper", "PixartSigma", "SANA1024", "SANA512", "AuraFlow", "WanImg", "HiDream", "Mochi", "WanT2V", "WanI2V", "SSD", "SegmindVega", "KOALA", "StableZero", "SV3D", "SD09", "StableAudio"] CONCEPT_RESOLUTIONS = { "512": ['SD09', 'SD1', "Turbo", "SANA512", "WanT2V", "WanI2V"], "768": ['SD2', "LCM"], - "1024": ["SDXL", "Illustrious", "SD3", "StableCascade", "Chroma", "Flux", "KwaiKolors", "Hunyuan", "Playground", "Pony", "Lightning", "Hyper", "PixartSigma", "SANA1024", "WanImg", "AuraFlow"], + "1024": ["SDXL", "Illustrious", "SD3", "StableCascade", "Chroma", "Flux", "KwaiKolors", "Hunyuan", "Playground", "Pony", "Lightning", "Hyper", "PixartSigma", "SANA1024", "WanImg", "AuraFlow", "WanImg", "HiDream", "Mochi"], "1328": ["QwenGen", "QwenEdit"], "1280": ["Nunchaku"] }