feat: noise multiplier extra params, vars

This commit is contained in:
Bingsu
2023-06-20 11:27:32 +09:00
parent 2ca23dde56
commit 47ebe70778
2 changed files with 10 additions and 5 deletions

View File

@@ -122,6 +122,11 @@ class ADetailerArgs(BaseModel, extra=Extra.forbid):
"ADetailer use separate CFG scale",
["ADetailer use separate CFG scale", "ADetailer CFG scale"],
)
ppop(
"ADetailer use separate noise multiplier",
["ADetailer use separate noise multiplier", "ADetailer noise multiplier"],
)
ppop("ADetailer restore face")
ppop(
"ADetailer ControlNet model",

View File

@@ -408,14 +408,14 @@ def inpainting(w: Widgets, n: int, is_img2img: bool):
with gr.Row():
with gr.Column(variant="compact"):
w.ad_use_initial_noise_multiplier = gr.Checkbox(
w.ad_use_noise_multiplier = gr.Checkbox(
label="Use separate noise multiplier" + suffix(n),
value=False,
visible=True,
elem_id=eid("ad_use_noise_multiplier"),
)
w.ad_initial_noise_multiplier = gr.Slider(
w.ad_noise_multiplier = gr.Slider(
label="Noise multiplier for img2img" + suffix(n),
minimum=0.5,
maximum=1.5,
@@ -425,10 +425,10 @@ def inpainting(w: Widgets, n: int, is_img2img: bool):
elem_id=eid("ad_noise_multiplier"),
)
w.ad_use_initial_noise_multiplier.change(
w.ad_use_noise_multiplier.change(
gr_interactive,
inputs=w.ad_use_initial_noise_multiplier,
outputs=w.ad_initial_noise_multiplier,
inputs=w.ad_use_noise_multiplier,
outputs=w.ad_noise_multiplier,
queue=False,
)