Last active
April 13, 2024 08:16
-
-
Save belst-n/5551b0fdb708964ea0b1385fd03c9259 to your computer and use it in GitHub Desktop.
fooocus slider steps to 0.05 across the board, bc wtf
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
diff --git a/models/checkpoints/put_checkpoints_here b/models/checkpoints/put_checkpoints_here | |
deleted file mode 100644 | |
index e69de29..0000000 | |
diff --git a/models/loras/put_loras_here b/models/loras/put_loras_here | |
deleted file mode 100644 | |
index e69de29..0000000 | |
diff --git a/presets/lightning.json b/presets/lightning.json | |
index d1466c1..12ac430 100644 | |
--- a/presets/lightning.json | |
+++ b/presets/lightning.json | |
@@ -1,7 +1,7 @@ | |
{ | |
"default_model": "juggernautXL_v8Rundiffusion.safetensors", | |
"default_refiner": "None", | |
- "default_refiner_switch": 0.5, | |
+ "default_refiner_switch": 0.8, | |
"default_loras": [ | |
[ | |
true, | |
@@ -54,4 +54,4 @@ | |
"juggernautXL_version6Rundiffusion.safetensors", | |
"juggernautXL_v6Rundiffusion.safetensors" | |
] | |
-} | |
\ No newline at end of file | |
+} | |
diff --git a/webui.py b/webui.py | |
index 98780bf..c296a15 100644 | |
--- a/webui.py | |
+++ b/webui.py | |
@@ -50,7 +50,7 @@ def generate_clicked(task: worker.AsyncTask): | |
worker.async_tasks.append(task) | |
while not finished: | |
- time.sleep(0.01) | |
+ time.sleep(0.05) | |
if len(task.yields) > 0: | |
flag, product = task.yields.pop(0) | |
if flag == 'preview': | |
@@ -172,11 +172,11 @@ with shared.gradio_root: | |
with gr.Row(): | |
default_end, default_weight = flags.default_parameters[flags.default_ip] | |
- ip_stop = gr.Slider(label='Stop At', minimum=0.0, maximum=1.0, step=0.001, value=default_end) | |
+ ip_stop = gr.Slider(label='Stop At', minimum=0.0, maximum=1.0, step=0.05, value=default_end) | |
ip_stops.append(ip_stop) | |
ip_ctrls.append(ip_stop) | |
- ip_weight = gr.Slider(label='Weight', minimum=0.0, maximum=2.0, step=0.001, value=default_weight) | |
+ ip_weight = gr.Slider(label='Weight', minimum=0.0, maximum=2.0, step=0.05, value=default_weight) | |
ip_weights.append(ip_weight) | |
ip_ctrls.append(ip_weight) | |
@@ -347,7 +347,7 @@ with shared.gradio_root: | |
base_model = gr.Dropdown(label='Base Model (SDXL only)', choices=modules.config.model_filenames, value=modules.config.default_base_model_name, show_label=True) | |
refiner_model = gr.Dropdown(label='Refiner (SDXL or SD 1.5)', choices=['None'] + modules.config.model_filenames, value=modules.config.default_refiner_model_name, show_label=True) | |
- refiner_switch = gr.Slider(label='Refiner Switch At', minimum=0.1, maximum=1.0, step=0.0001, | |
+ refiner_switch = gr.Slider(label='Refiner Switch At', minimum=0.1, maximum=1.0, step=0.05, | |
info='Use 0.4 for SD1.5 realistic models; ' | |
'or 0.667 for SD1.5 anime models; ' | |
'or 0.8 for XL-refiners; ' | |
@@ -369,17 +369,17 @@ with shared.gradio_root: | |
choices=['None'] + modules.config.lora_filenames, value=filename, | |
elem_classes='lora_model', scale=5) | |
lora_weight = gr.Slider(label='Weight', minimum=modules.config.default_loras_min_weight, | |
- maximum=modules.config.default_loras_max_weight, step=0.01, value=weight, | |
+ maximum=modules.config.default_loras_max_weight, step=0.05, value=weight, | |
elem_classes='lora_weight', scale=5) | |
lora_ctrls += [lora_enabled, lora_model, lora_weight] | |
with gr.Row(): | |
refresh_files = gr.Button(label='Refresh', value='\U0001f504 Refresh All Files', variant='secondary', elem_classes='refresh_button') | |
with gr.Tab(label='Advanced'): | |
- guidance_scale = gr.Slider(label='Guidance Scale', minimum=1.0, maximum=30.0, step=0.01, | |
+ guidance_scale = gr.Slider(label='Guidance Scale', minimum=1.0, maximum=30.0, step=0.05, | |
value=modules.config.default_cfg_scale, | |
info='Higher value means style is cleaner, vivider, and more artistic.') | |
- sharpness = gr.Slider(label='Image Sharpness', minimum=0.0, maximum=30.0, step=0.001, | |
+ sharpness = gr.Slider(label='Image Sharpness', minimum=0.0, maximum=30.0, step=0.05, | |
value=modules.config.default_sample_sharpness, | |
info='Higher value means image and texture are sharper.') | |
gr.HTML('<a href="https://github.com/lllyasviel/Fooocus/discussions/117" target="_blank">\U0001F4D4 Document</a>') | |
@@ -388,17 +388,17 @@ with shared.gradio_root: | |
with gr.Column(visible=False) as dev_tools: | |
with gr.Tab(label='Debug Tools'): | |
adm_scaler_positive = gr.Slider(label='Positive ADM Guidance Scaler', minimum=0.1, maximum=3.0, | |
- step=0.001, value=1.5, info='The scaler multiplied to positive ADM (use 1.0 to disable). ') | |
+ step=0.05, value=1.5, info='The scaler multiplied to positive ADM (use 1.0 to disable). ') | |
adm_scaler_negative = gr.Slider(label='Negative ADM Guidance Scaler', minimum=0.1, maximum=3.0, | |
- step=0.001, value=0.8, info='The scaler multiplied to negative ADM (use 1.0 to disable). ') | |
+ step=0.05, value=0.8, info='The scaler multiplied to negative ADM (use 1.0 to disable). ') | |
adm_scaler_end = gr.Slider(label='ADM Guidance End At Step', minimum=0.0, maximum=1.0, | |
- step=0.001, value=0.3, | |
+ step=0.05, value=0.3, | |
info='When to end the guidance from positive/negative ADM. ') | |
refiner_swap_method = gr.Dropdown(label='Refiner swap method', value=flags.refiner_swap_method, | |
choices=['joint', 'separate', 'vae']) | |
- adaptive_cfg = gr.Slider(label='CFG Mimicking from TSNR', minimum=1.0, maximum=30.0, step=0.01, | |
+ adaptive_cfg = gr.Slider(label='CFG Mimicking from TSNR', minimum=1.0, maximum=30.0, step=0.05, | |
value=modules.config.default_cfg_tsnr, | |
info='Enabling Fooocus\'s implementation of CFG mimicking for TSNR ' | |
'(effective when real CFG > mimicked CFG).') | |
@@ -428,10 +428,10 @@ with shared.gradio_root: | |
info='Set as -1 to disable. For developer debugging. ' | |
'Results will be worse for non-standard numbers that SDXL is not trained on.') | |
overwrite_vary_strength = gr.Slider(label='Forced Overwrite of Denoising Strength of "Vary"', | |
- minimum=-1, maximum=1.0, step=0.001, value=-1, | |
+ minimum=-1, maximum=1.0, step=0.05, value=-1, | |
info='Set as negative number to disable. For developer debugging.') | |
overwrite_upscale_strength = gr.Slider(label='Forced Overwrite of Denoising Strength of "Upscale"', | |
- minimum=-1, maximum=1.0, step=0.001, value=-1, | |
+ minimum=-1, maximum=1.0, step=0.05, value=-1, | |
info='Set as negative number to disable. For developer debugging.') | |
disable_preview = gr.Checkbox(label='Disable Preview', value=False, | |
info='Disable preview during generation.') | |
@@ -466,7 +466,7 @@ with shared.gradio_root: | |
value=False) | |
controlnet_softness = gr.Slider(label='Softness of ControlNet', minimum=0.0, maximum=1.0, | |
- step=0.001, value=0.25, | |
+ step=0.05, value=0.25, | |
info='Similar to the Control Mode in A1111 (use 0.0 to disable). ') | |
with gr.Tab(label='Canny'): | |
@@ -483,12 +483,12 @@ with shared.gradio_root: | |
choices=flags.inpaint_engine_versions, | |
info='Version of Fooocus inpaint model') | |
inpaint_strength = gr.Slider(label='Inpaint Denoising Strength', | |
- minimum=0.0, maximum=1.0, step=0.001, value=1.0, | |
+ minimum=0.0, maximum=1.0, step=0.05, value=1.0, | |
info='Same as the denoising strength in A1111 inpaint. ' | |
'Only used in inpaint, not used in outpaint. ' | |
'(Outpaint always use 1.0)') | |
inpaint_respective_field = gr.Slider(label='Inpaint Respective Field', | |
- minimum=0.0, maximum=1.0, step=0.001, value=0.618, | |
+ minimum=0.0, maximum=1.0, step=0.05, value=0.618, | |
info='The area to inpaint. ' | |
'Value 0 is same as "Only Masked" in A1111. ' | |
'Value 1 is same as "Whole Image" in A1111. ' | |
@@ -512,10 +512,10 @@ with shared.gradio_root: | |
with gr.Tab(label='FreeU'): | |
freeu_enabled = gr.Checkbox(label='Enabled', value=False) | |
- freeu_b1 = gr.Slider(label='B1', minimum=0, maximum=2, step=0.01, value=1.01) | |
- freeu_b2 = gr.Slider(label='B2', minimum=0, maximum=2, step=0.01, value=1.02) | |
- freeu_s1 = gr.Slider(label='S1', minimum=0, maximum=4, step=0.01, value=0.99) | |
- freeu_s2 = gr.Slider(label='S2', minimum=0, maximum=4, step=0.01, value=0.95) | |
+ freeu_b1 = gr.Slider(label='B1', minimum=0, maximum=2, step=0.05, value=1.01) | |
+ freeu_b2 = gr.Slider(label='B2', minimum=0, maximum=2, step=0.05, value=1.02) | |
+ freeu_s1 = gr.Slider(label='S1', minimum=0, maximum=4, step=0.05, value=0.99) | |
+ freeu_s2 = gr.Slider(label='S2', minimum=0, maximum=4, step=0.05, value=0.95) | |
freeu_ctrls = [freeu_enabled, freeu_b1, freeu_b2, freeu_s1, freeu_s2] | |
def dev_mode_checked(r): |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment