jkorstad commited on
Commit
b00ccd0
·
verified ·
1 Parent(s): eb3e930

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +83 -86
app.py CHANGED
@@ -110,92 +110,89 @@ col-container {
110
  """
111
 
112
  with gr.Blocks(css=css) as demo:
113
-
114
- with gr.Column(elem_id="col-container"):
115
- gr.Markdown(f"""Generate an image with Flux. Try it out and let me know what you think! Expect roughly 45-60 seconds per generation with it's current backend. This can be scaled up over time as needed. Thanks!
116
- Not for Commercial Use - Apache 2.0 License
117
- """)
118
-
119
- with gr.Row():
120
-
121
- prompt = gr.Text(
122
- label="Prompt",
123
- show_label=False,
124
- max_lines=1,
125
- placeholder="Enter your prompt",
126
- container=False,
127
- )
128
-
129
- run_button = gr.Button("Run", scale=0)
130
-
131
- result = gr.Image(label="Result", show_label=False)
132
-
133
- with gr.Row():
134
-
135
- gr.Examples(
136
- examples = examples,
137
- fn = infer,
138
- inputs = [prompt],
139
- outputs = [result, seed],
140
- cache_examples="lazy"
141
- )
142
-
143
-
144
- with gr.Accordion("Advanced Settings", open=False):
145
-
146
- seed = gr.Slider(
147
- label="Seed",
148
- minimum=0,
149
- maximum=MAX_SEED,
150
- step=1,
151
- value=0,
152
- )
153
-
154
- randomize_seed = gr.Checkbox(label="Randomize seed", value=True)
155
-
156
- with gr.Row():
157
-
158
- width = gr.Slider(
159
- label="Width",
160
- minimum=256,
161
- maximum=MAX_IMAGE_SIZE,
162
- step=32,
163
- value=1024,
164
- )
165
-
166
- height = gr.Slider(
167
- label="Height",
168
- minimum=256,
169
- maximum=MAX_IMAGE_SIZE,
170
- step=32,
171
- value=1024,
172
- )
173
-
174
- with gr.Row():
175
-
176
- guidance_scale = gr.Slider(
177
- label="Guidance Scale",
178
- minimum=1,
179
- maximum=15,
180
- step=0.1,
181
- value=3.5,
182
- )
183
-
184
- num_inference_steps = gr.Slider(
185
- label="Number of inference steps",
186
- minimum=1,
187
- maximum=50,
188
- step=1,
189
- value=28,
190
- )
191
-
192
-
193
- gr.on(
194
- triggers=[run_button.click, prompt.submit],
195
- fn = infer,
196
- inputs = [prompt, seed, randomize_seed, width, height, guidance_scale, num_inference_steps],
197
- outputs = [result, seed]
198
- )
199
 
200
  demo.launch()
201
 
 
110
  """
111
 
112
  with gr.Blocks(css=css) as demo:
113
+
114
+ with gr.Column(elem_id="col-container"):
115
+ gr.Markdown(f"""Generate an image with Flux. Try it out and let me know what you think! Expect roughly 45-60 seconds per generation with it's current backend. This can be scaled up over time as needed. Thanks!
116
+ Not for Commercial Use - Apache 2.0 License
117
+ """)
118
+
119
+ with gr.Row():
120
+
121
+ prompt = gr.Text(
122
+ label="Prompt",
123
+ show_label=False,
124
+ max_lines=1,
125
+ placeholder="Enter your prompt",
126
+ container=False,
127
+ )
128
+
129
+ run_button = gr.Button("Run", scale=0)
130
+
131
+ result = gr.Image(label="Result", show_label=False)
132
+
133
+ with gr.Accordion("Advanced Settings", open=False):
134
+
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
+
147
+ width = gr.Slider(
148
+ label="Width",
149
+ minimum=256,
150
+ maximum=MAX_IMAGE_SIZE,
151
+ step=32,
152
+ value=1024,
153
+ )
154
+
155
+ height = gr.Slider(
156
+ label="Height",
157
+ minimum=256,
158
+ maximum=MAX_IMAGE_SIZE,
159
+ step=32,
160
+ value=1024,
161
+ )
162
+
163
+ with gr.Row():
164
+
165
+ guidance_scale = gr.Slider(
166
+ label="Guidance Scale",
167
+ minimum=1,
168
+ maximum=15,
169
+ step=0.1,
170
+ value=3.5,
171
+ )
172
+
173
+ num_inference_steps = gr.Slider(
174
+ label="Number of inference steps",
175
+ minimum=1,
176
+ maximum=50,
177
+ step=1,
178
+ value=28,
179
+ )
180
+
181
+ gr.Examples(
182
+ examples = examples,
183
+ fn = infer,
184
+ inputs = [prompt],
185
+ outputs = [result, seed],
186
+ cache_examples="lazy"
187
+ )
188
+
189
+
190
+ gr.on(
191
+ triggers=[run_button.click, prompt.submit],
192
+ fn = infer,
193
+ inputs = [prompt, seed, randomize_seed, width, height, guidance_scale, num_inference_steps],
194
+ outputs = [result, seed]
195
+ )
 
 
 
196
 
197
  demo.launch()
198