my-sd/modules_forge/gradio_compile.py
2024-01-25 22:24:20 -08:00

14 lines
486 B
Python

def gradio_compile(items, prefix):
for k, v in items["required"].items():
if len(v) == 2:
t, d = v
if t == 'INT':
name = prefix + '_' + k
default = int(d['default'])
min = int(d['min'])
max = int(d['max'])
step = int(d.get('step', 1))
print(f'{name} = gr.Slider(label=\'{name}\', minimum={min}, maximum={max}, step={step}, value={default})')
return