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 use separate CFG scale", "ADetailer 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 restore face")
ppop( ppop(
"ADetailer ControlNet model", "ADetailer ControlNet model",

View File

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