You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
makefileentry(images_tab, "Image LoRA (safetensors/gguf):", "Select SD lora file",sd_lora_var, 20, width=280, singlecol=True, filetypes=[("*.safetensors *.gguf", "*.safetensors *.gguf")],tooltiptxt="Select a .safetensors or .gguf SD LoRA model file to be loaded. Should be unquantized!")
5003
5017
makelabelentry(images_tab, "Image LoRA Multiplier:" , sd_loramult_var, 22, 50,padx=290,singleline=True,tooltip="What mutiplier value to apply the SD LoRA with.")
5004
5018
5005
-
5006
-
5007
5019
makefileentry(images_tab, "T5-XXL File:", "Select Optional T5-XXL model file (SD3 or flux)",sd_t5xxl_var, 24, width=280, singlerow=True, filetypes=[("*.safetensors *.gguf","*.safetensors *.gguf")],tooltiptxt="Select a .safetensors t5xxl file to be loaded.")
5008
5020
makefileentry(images_tab, "Clip-L File:", "Select Optional Clip-L model file (SD3 or flux)",sd_clipl_var, 26, width=280, singlerow=True, filetypes=[("*.safetensors *.gguf","*.safetensors *.gguf")],tooltiptxt="Select a .safetensors t5xxl file to be loaded.")
5009
5021
makefileentry(images_tab, "Clip-G File:", "Select Optional Clip-G model file (SD3)",sd_clipg_var, 28, width=280, singlerow=True, filetypes=[("*.safetensors *.gguf","*.safetensors *.gguf")],tooltiptxt="Select a .safetensors t5xxl file to be loaded.")
5022
+
makefileentry(images_tab, "PhotoMaker:", "Select Optional PhotoMaker model file (SDXL)",sd_photomaker_var, 30, width=280, singlerow=True, filetypes=[("*.safetensors *.gguf","*.safetensors *.gguf")],tooltiptxt="PhotoMaker is a model that allows face cloning.\nSelect a .safetensors PhotoMaker file to be loaded (SDXL only).")
5010
5023
5011
-
sdvaeitem1,sdvaeitem2,sdvaeitem3=makefileentry(images_tab, "Image VAE:", "Select Optional SD VAE file",sd_vae_var, 30, width=280, singlerow=True, filetypes=[("*.safetensors *.gguf", "*.safetensors *.gguf")],tooltiptxt="Select a .safetensors or .gguf SD VAE file to be loaded.")
5024
+
sdvaeitem1,sdvaeitem2,sdvaeitem3=makefileentry(images_tab, "Image VAE:", "Select Optional SD VAE file",sd_vae_var, 40, width=280, singlerow=True, filetypes=[("*.safetensors *.gguf", "*.safetensors *.gguf")],tooltiptxt="Select a .safetensors or .gguf SD VAE file to be loaded.")
5012
5025
deftoggletaesd(a,b,c):
5013
5026
ifsd_vaeauto_var.get()==1:
5014
5027
sdvaeitem1.grid_remove()
@@ -5019,8 +5032,8 @@ def toggletaesd(a,b,c):
5019
5032
sdvaeitem1.grid()
5020
5033
sdvaeitem2.grid()
5021
5034
sdvaeitem3.grid()
5022
-
makecheckbox(images_tab, "Use TAE SD (AutoFix Broken VAE)", sd_vaeauto_var, 32,command=toggletaesd,tooltiptxt="Replace VAE with TAESD. May fix bad VAE.")
5023
-
makecheckbox(images_tab, "No VAE Tiling", sd_notile_var, 34,tooltiptxt="Disables VAE tiling, may not work for large images.")
5035
+
makecheckbox(images_tab, "Use TAE SD (AutoFix Broken VAE)", sd_vaeauto_var, 42,command=toggletaesd,tooltiptxt="Replace VAE with TAESD. May fix bad VAE.")
5036
+
makecheckbox(images_tab, "No VAE Tiling", sd_notile_var, 44,tooltiptxt="Disables VAE tiling, may not work for large images.")
5024
5037
5025
5038
# audio tab
5026
5039
audio_tab=tabcontent["Audio"]
@@ -5268,6 +5281,8 @@ def export_vars():
5268
5281
args.sdclipl=sd_clipl_var.get()
5269
5282
ifsd_clipg_var.get() !="":
5270
5283
args.sdclipg=sd_clipg_var.get()
5284
+
ifsd_photomaker_var.get() !="":
5285
+
args.sdphotomaker=sd_photomaker_var.get()
5271
5286
ifsd_quant_var.get()==1:
5272
5287
args.sdquant=True
5273
5288
ifsd_lora_var.get() !="":
@@ -5471,6 +5486,7 @@ def import_vars(dict):
5471
5486
sd_t5xxl_var.set(dict["sdt5xxl"] if ("sdt5xxl"indictanddict["sdt5xxl"]) else"")
5472
5487
sd_clipl_var.set(dict["sdclipl"] if ("sdclipl"indictanddict["sdclipl"]) else"")
5473
5488
sd_clipg_var.set(dict["sdclipg"] if ("sdclipg"indictanddict["sdclipg"]) else"")
5489
+
sd_photomaker_var.set(dict["sdphotomaker"] if ("sdphotomaker"indictanddict["sdphotomaker"]) else"")
sdparsergroup.add_argument("--sdt5xxl", metavar=('[filename]'), help="Specify a T5-XXL safetensors model for use in SD3 or Flux. Leave blank if prebaked or unused.", default="")
7236
7262
sdparsergroup.add_argument("--sdclipl", metavar=('[filename]'), help="Specify a Clip-L safetensors model for use in SD3 or Flux. Leave blank if prebaked or unused.", default="")
7237
7263
sdparsergroup.add_argument("--sdclipg", metavar=('[filename]'), help="Specify a Clip-G safetensors model for use in SD3. Leave blank if prebaked or unused.", default="")
7264
+
sdparsergroup.add_argument("--sdphotomaker", metavar=('[filename]'), help="PhotoMaker is a model that allows face cloning. Specify a PhotoMaker safetensors model which will be applied replacing img2img. SDXL models only. Leave blank if unused.", default="")
sdparsergroupvae.add_argument("--sdvae", metavar=('[filename]'), help="Specify an image generation safetensors VAE which replaces the one in the model.", default="")
7240
7267
sdparsergroupvae.add_argument("--sdvaeauto", help="Uses a built-in VAE via TAE SD, which is very fast, and fixed bad VAEs.", action='store_true')
0 commit comments