V 0.7.2 - Network wft

This commit is contained in:
DESKTOP-CNFQ7PM\Primere
2024-09-29 12:49:11 +02:00
parent 88a018e8ec
commit 5e3459169c
2 changed files with 29 additions and 24 deletions
+14 -12
View File
@@ -60,14 +60,14 @@ class PrimereLORA:
"lora_keyword_weight": ("FLOAT", {"default": 1.0, "min": 0, "max": 10.0, "step": 0.1}),
},
"optional": {
"workflow_tuple": ("TUPLE", {"forceInput": True, "default": []}),
"workflow_tuple": ("TUPLE", {"forceInput": True, "default": {}}),
},
}
def primere_lora_stacker(self, model, clip, use_only_model_weight, use_lora_keyword, lora_keyword_placement, lora_keyword_selection, lora_keywords_num, lora_keyword_weight, workflow_tuple, stack_version = 'Any', model_version = "BaseModel_1024", **kwargs):
def primere_lora_stacker(self, model, clip, use_only_model_weight, use_lora_keyword, lora_keyword_placement, lora_keyword_selection, lora_keywords_num, lora_keyword_weight, workflow_tuple = None, stack_version = 'Any', model_version = "BaseModel_1024", **kwargs):
model_keyword = [None, None]
if 'model_concept' in workflow_tuple and workflow_tuple['model_concept'] != stack_version and workflow_tuple['model_concept'] != 'Normal':
if workflow_tuple is not None and 'model_concept' in workflow_tuple and workflow_tuple['model_concept'] != stack_version and workflow_tuple['model_concept'] != 'Normal':
return (model, clip, [], model_keyword)
if model_version == 'SDXL_2048' and stack_version == 'SD':
@@ -141,12 +141,13 @@ class PrimereEmbedding:
"embedding_placement_neg": (["First", "Last"], {"default": "Last"}),
},
"optional": {
"workflow_tuple": ("TUPLE", {"forceInput": True, "default": []}),
"workflow_tuple": ("TUPLE", {"forceInput": True, "default": {}}),
},
}
def primere_embedding(self, embedding_placement_pos, embedding_placement_neg, workflow_tuple, stack_version = 'Any', model_version = "BaseModel_1024", **kwargs):
if 'model_concept' in workflow_tuple and workflow_tuple['model_concept'] != stack_version and workflow_tuple['model_concept'] != 'Normal':
def primere_embedding(self, embedding_placement_pos, embedding_placement_neg, workflow_tuple = None, stack_version = 'Any', model_version = "BaseModel_1024", **kwargs):
if workflow_tuple is not None and 'model_concept' in workflow_tuple and workflow_tuple['model_concept'] != stack_version and workflow_tuple['model_concept'] != 'Normal':
return ([None, None], [None, None], [])
if model_version == 'SDXL_2048' and stack_version == 'SD':
@@ -213,12 +214,13 @@ class PrimereHypernetwork:
"hypernetwork_6_weight": ("FLOAT", {"default": 1.0, "min": -10.0, "max": 10.0, "step": 0.01}),
},
"optional": {
"workflow_tuple": ("TUPLE", {"forceInput": True, "default": []}),
"workflow_tuple": ("TUPLE", {"forceInput": True, "default": {}}),
},
}
def primere_hypernetwork(self, model, model_version, workflow_tuple, stack_version = 'Any', safe_load = True, **kwargs):
if 'model_concept' in workflow_tuple and workflow_tuple['model_concept'] != stack_version and workflow_tuple['model_concept'] != 'Normal':
def primere_hypernetwork(self, model, model_version, workflow_tuple = None, stack_version = 'Any', safe_load = True, **kwargs):
if workflow_tuple is not None and 'model_concept' in workflow_tuple and workflow_tuple['model_concept'] != stack_version and workflow_tuple['model_concept'] != 'Normal':
return (model, [],)
if model_version == 'SDXL_2048' and stack_version == 'SD':
@@ -298,14 +300,14 @@ class PrimereLYCORIS:
"lycoris_keyword_weight": ("FLOAT", {"default": 1.0, "min": 0, "max": 10.0, "step": 0.1}),
},
"optional": {
"workflow_tuple": ("TUPLE", {"forceInput": True, "default": []}),
"workflow_tuple": ("TUPLE", {"forceInput": True, "default": {}}),
},
}
def primere_lycoris_stacker(self, model, clip, use_only_model_weight, use_lycoris_keyword, lycoris_keyword_placement, lycoris_keyword_selection, lycoris_keywords_num, workflow_tuple, lycoris_keyword_weight, stack_version = 'Any', model_version = "BaseModel_1024", **kwargs):
def primere_lycoris_stacker(self, model, clip, use_only_model_weight, use_lycoris_keyword, lycoris_keyword_placement, lycoris_keyword_selection, lycoris_keywords_num, lycoris_keyword_weight, workflow_tuple = None, stack_version = 'Any', model_version = "BaseModel_1024", **kwargs):
model_keyword = [None, None]
if 'model_concept' in workflow_tuple and workflow_tuple['model_concept'] != stack_version and workflow_tuple['model_concept'] != 'Normal':
if workflow_tuple is not None and 'model_concept' in workflow_tuple and workflow_tuple['model_concept'] != stack_version and workflow_tuple['model_concept'] != 'Normal':
return (model, clip, [], model_keyword)
if model_version == 'SDXL_2048' and stack_version == 'SD':
+15 -12
View File
@@ -102,16 +102,19 @@ class PrimereVisualLORA:
"lora_keyword_weight": ("FLOAT", {"default": 1.0, "min": 0, "max": 10.0, "step": 0.1}),
},
"optional": {
"workflow_tuple": ("TUPLE", {"forceInput": True, "default": []}),
"workflow_tuple": ("TUPLE", {"forceInput": True, "default": {}})
},
"hidden": {
"cached_lora": (cls.lora_versions,),
}
}
def visual_lora_stacker(self, model, clip, use_only_model_weight, use_lora_keyword, lora_keyword_placement, lora_keyword_selection, lora_keywords_num, lora_keyword_weight, workflow_tuple, stack_version = 'Any', model_version = "BaseModel_1024", **kwargs):
def visual_lora_stacker(self, model, clip, use_only_model_weight, use_lora_keyword, lora_keyword_placement, lora_keyword_selection, lora_keywords_num, lora_keyword_weight,
workflow_tuple=None, stack_version ='Any', model_version ="BaseModel_1024", **kwargs):
model_keyword = [None, None]
if 'model_concept' in workflow_tuple and workflow_tuple['model_concept'] != stack_version and workflow_tuple['model_concept'] != 'Normal':
if workflow_tuple is not None and 'model_concept' in workflow_tuple and workflow_tuple['model_concept'] != stack_version and workflow_tuple['model_concept'] != 'Normal':
return (model, clip, [], model_keyword)
if model_version == 'SDXL_2048' and stack_version == 'SD':
@@ -189,15 +192,15 @@ class PrimereVisualEmbedding:
"embedding_placement_neg": (["First", "Last"], {"default": "Last"}),
},
"optional": {
"workflow_tuple": ("TUPLE", {"forceInput": True, "default": []}),
"workflow_tuple": ("TUPLE", {"forceInput": True, "default": {}})
},
"hidden": {
"cached_embedding": (cls.embedding_versions,),
}
}
def primere_visual_embedding(self, embedding_placement_pos, embedding_placement_neg, workflow_tuple, stack_version='Any', model_version="BaseModel_1024", **kwargs):
if 'model_concept' in workflow_tuple and workflow_tuple['model_concept'] != stack_version and workflow_tuple['model_concept'] != 'Normal':
def primere_visual_embedding(self, embedding_placement_pos, embedding_placement_neg, workflow_tuple=None, stack_version='Any', model_version="BaseModel_1024", **kwargs):
if workflow_tuple is not None and 'model_concept' in workflow_tuple and workflow_tuple['model_concept'] != stack_version and workflow_tuple['model_concept'] != 'Normal':
return ([None, None], [None, None], [])
if model_version == 'SDXL_2048' and stack_version == 'SD':
@@ -267,12 +270,12 @@ class PrimereVisualHypernetwork:
"hypernetwork_6_weight": ("FLOAT", {"default": 1.0, "min": -10.0, "max": 10.0, "step": 0.01}),
},
"optional": {
"workflow_tuple": ("TUPLE", {"forceInput": True, "default": []}),
"workflow_tuple": ("TUPLE", {"forceInput": True, "default": {}})
},
}
def visual_hypernetwork(self, model, model_version, workflow_tuple, stack_version = "Any", safe_load = True, **kwargs):
if 'model_concept' in workflow_tuple and workflow_tuple['model_concept'] != stack_version and workflow_tuple['model_concept'] != 'Normal':
def visual_hypernetwork(self, model, model_version, workflow_tuple = None, stack_version = "Any", safe_load = True, **kwargs):
if workflow_tuple is not None and 'model_concept' in workflow_tuple and workflow_tuple['model_concept'] != stack_version and workflow_tuple['model_concept'] != 'Normal':
return (model, [],)
if model_version == 'SDXL_2048' and stack_version == 'SD':
@@ -460,17 +463,17 @@ class PrimereVisualLYCORIS:
"lycoris_keyword_weight": ("FLOAT", {"default": 1.0, "min": 0, "max": 10.0, "step": 0.1}),
},
"optional": {
"workflow_tuple": ("TUPLE", {"forceInput": True, "default": []}),
"workflow_tuple": ("TUPLE", {"forceInput": True, "default": {}})
},
"hidden": {
"cached_lyco": (cls.lyco_versions,),
}
}
def primere_visual_lycoris_stacker(self, model, clip, use_only_model_weight, use_lycoris_keyword, lycoris_keyword_placement, lycoris_keyword_selection, lycoris_keywords_num, lycoris_keyword_weight, workflow_tuple, stack_version = 'Any', model_version = "BaseModel_1024", **kwargs):
def primere_visual_lycoris_stacker(self, model, clip, use_only_model_weight, use_lycoris_keyword, lycoris_keyword_placement, lycoris_keyword_selection, lycoris_keywords_num, lycoris_keyword_weight, workflow_tuple=None, stack_version = 'Any', model_version = "BaseModel_1024", **kwargs):
model_keyword = [None, None]
if 'model_concept' in workflow_tuple and workflow_tuple['model_concept'] != stack_version and workflow_tuple['model_concept'] != 'Normal':
if workflow_tuple is not None and 'model_concept' in workflow_tuple and workflow_tuple['model_concept'] != stack_version and workflow_tuple['model_concept'] != 'Normal':
return (model, clip, [], model_keyword)
if model_version == 'SDXL_2048' and stack_version == 'SD':