arranging ui better
Browse files
app.py
CHANGED
|
@@ -121,66 +121,60 @@ css = """
|
|
| 121 |
"""
|
| 122 |
|
| 123 |
with gr.Blocks(css=css) as demo:
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
|
| 127 |
-
|
| 128 |
-
|
| 129 |
-
|
| 130 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 131 |
)
|
| 132 |
-
|
| 133 |
-
|
| 134 |
-
|
| 135 |
-
|
| 136 |
-
|
| 137 |
-
|
| 138 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 139 |
)
|
| 140 |
-
|
| 141 |
-
randomize_seed = gr.Checkbox(label="Randomize seed", value=True)
|
| 142 |
-
|
| 143 |
-
with gr.Row():
|
| 144 |
-
width = gr.Slider(
|
| 145 |
-
label="Width",
|
| 146 |
-
minimum=256,
|
| 147 |
-
maximum=MAX_IMAGE_SIZE,
|
| 148 |
-
step=32,
|
| 149 |
-
value=600,
|
| 150 |
-
)
|
| 151 |
-
|
| 152 |
-
height = gr.Slider(
|
| 153 |
-
label="Height",
|
| 154 |
-
minimum=256,
|
| 155 |
-
maximum=MAX_IMAGE_SIZE,
|
| 156 |
-
step=32,
|
| 157 |
-
value=800,
|
| 158 |
-
)
|
| 159 |
-
|
| 160 |
-
with gr.Row():
|
| 161 |
-
guidance_scale = gr.Slider(
|
| 162 |
-
label="Guidance scale",
|
| 163 |
-
minimum=0.0,
|
| 164 |
-
maximum=30.0,
|
| 165 |
-
step=0.1,
|
| 166 |
-
value=7,
|
| 167 |
-
)
|
| 168 |
-
batch_size = gr.Slider(
|
| 169 |
-
label="Batch size",
|
| 170 |
-
minimum=1,
|
| 171 |
-
maximum=MAX_BATCH_SIZE,
|
| 172 |
-
step=1,
|
| 173 |
-
value=DEFAULT_BATCH_SIZE,
|
| 174 |
-
)
|
| 175 |
-
|
| 176 |
-
with gr.Row():
|
| 177 |
-
num_inference_steps = gr.Slider(
|
| 178 |
-
label="Number of inference steps",
|
| 179 |
-
minimum=1,
|
| 180 |
-
maximum=99,
|
| 181 |
-
step=1,
|
| 182 |
-
value=20,
|
| 183 |
-
)
|
| 184 |
run_button.click(
|
| 185 |
fn=infer,
|
| 186 |
inputs=[
|
|
|
|
| 121 |
"""
|
| 122 |
|
| 123 |
with gr.Blocks(css=css) as demo:
|
| 124 |
+
with gr.Accordion("Advanced Settings", open=False):
|
| 125 |
+
|
| 126 |
+
negative_prompt = gr.Text(
|
| 127 |
+
label="Negative prompt",
|
| 128 |
+
max_lines=5,
|
| 129 |
+
placeholder="Enter a negative prompt",
|
| 130 |
+
value=" ((unimaginative, dry, flat, static, stiff, uninspired), bad quality overexposed, too bright, washed out, high exposure, low resolution, artifact, compression artifacts, low poly, blocky, banding, color bleed, texture seams, oversaturation, fused fingers, malformed eyes, missing iris sclera, poorly drawn background)"
|
| 131 |
+
)
|
| 132 |
+
seed = gr.Slider(
|
| 133 |
+
label="Seed",
|
| 134 |
+
minimum=0,
|
| 135 |
+
maximum=MAX_SEED,
|
| 136 |
+
step=20,
|
| 137 |
+
value=0,
|
| 138 |
+
)
|
| 139 |
+
randomize_seed = gr.Checkbox(label="Randomize seed", value=True)
|
| 140 |
+
with gr.Row():
|
| 141 |
+
width = gr.Slider(
|
| 142 |
+
label="Width",
|
| 143 |
+
minimum=256,
|
| 144 |
+
maximum=MAX_IMAGE_SIZE,
|
| 145 |
+
step=32,
|
| 146 |
+
value=600,
|
| 147 |
)
|
| 148 |
+
height = gr.Slider(
|
| 149 |
+
label="Height",
|
| 150 |
+
minimum=256,
|
| 151 |
+
maximum=MAX_IMAGE_SIZE,
|
| 152 |
+
step=32,
|
| 153 |
+
value=800,
|
| 154 |
+
)
|
| 155 |
+
with gr.Row():
|
| 156 |
+
guidance_scale = gr.Slider(
|
| 157 |
+
label="Guidance scale",
|
| 158 |
+
minimum=0.0,
|
| 159 |
+
maximum=30.0,
|
| 160 |
+
step=0.1,
|
| 161 |
+
value=7,
|
| 162 |
+
)
|
| 163 |
+
batch_size = gr.Slider(
|
| 164 |
+
label="Batch size",
|
| 165 |
+
minimum=1,
|
| 166 |
+
maximum=MAX_BATCH_SIZE,
|
| 167 |
+
step=1,
|
| 168 |
+
value=DEFAULT_BATCH_SIZE,
|
| 169 |
+
)
|
| 170 |
+
with gr.Row():
|
| 171 |
+
num_inference_steps = gr.Slider(
|
| 172 |
+
label="Number of inference steps",
|
| 173 |
+
minimum=1,
|
| 174 |
+
maximum=99,
|
| 175 |
+
step=1,
|
| 176 |
+
value=20,
|
| 177 |
)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 178 |
run_button.click(
|
| 179 |
fn=infer,
|
| 180 |
inputs=[
|