jkorstad commited on
Commit
5b0ed96
·
verified ·
1 Parent(s): 97e83fa

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +68 -72
app.py CHANGED
@@ -118,85 +118,81 @@ with gr.Blocks(css=css) as demo:
118
  Not for Commercial Use - Apache 2.0 License
119
  """)
120
 
121
- with gr.Row():
122
- prompt = gr.Text(
123
- label="Prompt",
124
- show_label=False,
125
- max_lines=1,
126
- placeholder="Enter your prompt",
127
- container=False,
128
- )
129
-
130
- run_button = gr.Button("Run", scale=0)
131
-
132
- result = gr.Image(label="Result", show_label=False)
133
-
134
- with gr.Accordion("Advanced Settings", open=False):
135
- seed = gr.Slider(
136
- label="Seed",
137
- minimum=0,
138
- maximum=MAX_SEED,
139
- step=1,
140
- value=0,
141
- )
142
-
143
- randomize_seed = gr.Checkbox(label="Randomize seed", value=True)
144
-
145
- with gr.Row():
146
- width = gr.Slider(
147
- label="Width",
148
- minimum=256,
149
- maximum=MAX_IMAGE_SIZE,
150
- step=32,
151
- value=1024,
152
- )
153
-
154
- height = gr.Slider(
155
- label="Height",
156
- minimum=256,
157
- maximum=MAX_IMAGE_SIZE,
158
- step=32,
159
- value=1024,
160
- )
161
-
162
  with gr.Row():
163
- guidance_scale = gr.Slider(
164
- label="Guidance Scale",
165
- minimum=1,
166
- maximum=15,
167
- step=0.1,
168
- value=3.5,
 
169
  )
170
-
171
- num_inference_steps = gr.Slider(
172
- label="Number of inference steps",
173
- minimum=1,
174
- maximum=50,
 
 
 
 
 
 
175
  step=1,
176
- value=28,
177
  )
178
-
179
- gr.Examples(
180
- examples=examples,
181
- fn=infer,
182
- inputs=[prompt],
183
- outputs=[result, seed],
184
- cache_examples="lazy",
185
- )
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
186
 
187
  gr.on(
188
  triggers=[run_button.click, prompt.submit],
189
- fn=infer,
190
- inputs=[
191
- prompt,
192
- seed,
193
- randomize_seed,
194
- width,
195
- height,
196
- guidance_scale,
197
- num_inference_steps,
198
- ],
199
- outputs=[result, seed],
200
  )
201
 
202
  demo.launch()
 
118
  Not for Commercial Use - Apache 2.0 License
119
  """)
120
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
121
  with gr.Row():
122
+
123
+ prompt = gr.Text(
124
+ label="Prompt",
125
+ show_label=False,
126
+ max_lines=1,
127
+ placeholder="Enter your prompt",
128
+ container=False,
129
  )
130
+
131
+ run_button = gr.Button("Run", scale=0)
132
+
133
+ result = gr.Image(label="Result", show_label=False)
134
+
135
+ with gr.Accordion("Advanced Settings", open=False):
136
+
137
+ seed = gr.Slider(
138
+ label="Seed",
139
+ minimum=0,
140
+ maximum=MAX_SEED,
141
  step=1,
142
+ value=0,
143
  )
144
+
145
+ randomize_seed = gr.Checkbox(label="Randomize seed", value=True)
146
+
147
+ with gr.Row():
148
+
149
+ width = gr.Slider(
150
+ label="Width",
151
+ minimum=256,
152
+ maximum=MAX_IMAGE_SIZE,
153
+ step=32,
154
+ value=1024,
155
+ )
156
+
157
+ height = gr.Slider(
158
+ label="Height",
159
+ minimum=256,
160
+ maximum=MAX_IMAGE_SIZE,
161
+ step=32,
162
+ value=1024,
163
+ )
164
+
165
+ with gr.Row():
166
+
167
+ guidance_scale = gr.Slider(
168
+ label="Guidance Scale",
169
+ minimum=1,
170
+ maximum=15,
171
+ step=0.1,
172
+ value=3.5,
173
+ )
174
+
175
+ num_inference_steps = gr.Slider(
176
+ label="Number of inference steps",
177
+ minimum=1,
178
+ maximum=50,
179
+ step=1,
180
+ value=28,
181
+ )
182
+
183
+ gr.Examples(
184
+ examples = examples,
185
+ fn = infer,
186
+ inputs = [prompt],
187
+ outputs = [result, seed],
188
+ cache_examples="lazy"
189
+ )
190
 
191
  gr.on(
192
  triggers=[run_button.click, prompt.submit],
193
+ fn = infer,
194
+ inputs = [prompt, seed, randomize_seed, width, height, guidance_scale, num_inference_steps],
195
+ outputs = [result, seed]
 
 
 
 
 
 
 
 
196
  )
197
 
198
  demo.launch()