aboutsummaryrefslogtreecommitdiffstats
path: root/modules/ui.py
diff options
context:
space:
mode:
authorspace-nuko <24979496+space-nuko@users.noreply.github.com>2023-04-02 22:41:55 +0000
committerspace-nuko <24979496+space-nuko@users.noreply.github.com>2023-04-02 22:41:55 +0000
commitd132481058f8a827cd407f2121f128a2bb862f7a (patch)
tree289f5462847c1fafeec3b8218028b0b813dbe8af /modules/ui.py
parent22bcc7be428c94e9408f589966c2040187245d81 (diff)
downloadstable-diffusion-webui-gfx803-d132481058f8a827cd407f2121f128a2bb862f7a.tar.gz
stable-diffusion-webui-gfx803-d132481058f8a827cd407f2121f128a2bb862f7a.tar.bz2
stable-diffusion-webui-gfx803-d132481058f8a827cd407f2121f128a2bb862f7a.zip
Embed model merge metadata in .safetensors file
Diffstat (limited to 'modules/ui.py')
-rw-r--r--modules/ui.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/ui.py b/modules/ui.py
index 627fbe0b..64fb93c3 100644
--- a/modules/ui.py
+++ b/modules/ui.py
@@ -1019,8 +1019,9 @@ def create_ui():
interp_method.change(fn=update_interp_description, inputs=[interp_method], outputs=[interp_description])
with FormRow():
- checkpoint_format = gr.Radio(choices=["ckpt", "safetensors"], value="ckpt", label="Checkpoint format", elem_id="modelmerger_checkpoint_format")
+ checkpoint_format = gr.Radio(choices=["ckpt", "safetensors"], value="safetensors", label="Checkpoint format", elem_id="modelmerger_checkpoint_format")
save_as_half = gr.Checkbox(value=False, label="Save as float16", elem_id="modelmerger_save_as_half")
+ save_metadata = gr.Checkbox(value=True, label="Save metadata (.safetensors only)", elem_id="modelmerger_save_metadata")
with FormRow():
with gr.Column():
@@ -1658,6 +1659,7 @@ def create_ui():
config_source,
bake_in_vae,
discard_weights,
+ save_metadata,
],
outputs=[
primary_model_name,