addsw11 commited on
Commit
5ed360c
·
verified ·
1 Parent(s): f7985c1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +87 -3
app.py CHANGED
@@ -84,7 +84,7 @@ def check_server_ready(port):
84
 
85
 
86
 
87
- @spaces.GPU(duration=170)
88
  def generate_image(prompt, image, image2):
89
  prefix_filename = str(random.randint(0, 999999))
90
  prompt = prompt.replace('ComfyUI', prefix_filename)
@@ -148,12 +148,96 @@ def generate_image(prompt, image, image2):
148
 
149
 
150
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
151
  if __name__ == "__main__":
152
- demo = gr.Interface(fn=generate_image,
153
  inputs=[
154
  "text",
155
  gr.Image(image_mode='RGBA', type="numpy"),
156
- gr.Image(image_mode='RGBA', type="numpy")
 
157
  ],
158
  outputs=[
159
  gr.Image(type="numpy", image_mode='RGBA')
 
84
 
85
 
86
 
87
+
88
  def generate_image(prompt, image, image2):
89
  prefix_filename = str(random.randint(0, 999999))
90
  prompt = prompt.replace('ComfyUI', prefix_filename)
 
148
 
149
 
150
 
151
+ @spaces.GPU(duration=50)
152
+ def generate_image_50(prompt, image, image2):
153
+ return generate_image(prompt, image, image2)
154
+
155
+ @spaces.GPU(duration=70)
156
+ def generate_image_70(prompt, image, image2):
157
+ return generate_image(prompt, image, image2)
158
+
159
+ @spaces.GPU(duration=90)
160
+ def generate_image_90(prompt, image, image2):
161
+ return generate_image(prompt, image, image2)
162
+
163
+ @spaces.GPU(duration=110)
164
+ def generate_image_110(prompt, image, image2):
165
+ return generate_image(prompt, image, image2)
166
+
167
+ @spaces.GPU(duration=130)
168
+ def generate_image_130(prompt, image, image2):
169
+ return generate_image(prompt, image, image2)
170
+
171
+ @spaces.GPU(duration=150)
172
+ def generate_image_150(prompt, image, image2):
173
+ return generate_image(prompt, image, image2)
174
+
175
+ @spaces.GPU(duration=170)
176
+ def generate_image_170(prompt, image, image2):
177
+ return generate_image(prompt, image, image2)
178
+
179
+ @spaces.GPU(duration=190)
180
+ def generate_image_190(prompt, image, image2):
181
+ return generate_image(prompt, image, image2)
182
+
183
+ @spaces.GPU(duration=200)
184
+ def generate_image_200(prompt, image, image2):
185
+ return generate_image(prompt, image, image2)
186
+
187
+ @spaces.GPU(duration=210)
188
+ def generate_image_210(prompt, image, image2):
189
+ return generate_image(prompt, image, image2)
190
+
191
+ @spaces.GPU(duration=220)
192
+ def generate_image_220(prompt, image, image2):
193
+ return generate_image(prompt, image, image2)
194
+
195
+ @spaces.GPU(duration=230)
196
+ def generate_image_230(prompt, image, image2):
197
+ return generate_image(prompt, image, image2)
198
+
199
+ @spaces.GPU(duration=240)
200
+ def generate_image_240(prompt, image, image2):
201
+ return generate_image(prompt, image, image2)
202
+
203
+ def generate_image_wrapper(prompt, image, image2, duration):
204
+ if duration == "50":
205
+ return generate_image_50(prompt, image, image2)
206
+ elif duration == "70":
207
+ return generate_image_70(prompt, image, image2)
208
+ elif duration == "90":
209
+ return generate_image_90(prompt, image, image2)
210
+ elif duration == "110":
211
+ return generate_image_110(prompt, image, image2)
212
+ elif duration == "130":
213
+ return generate_image_130(prompt, image, image2)
214
+ elif duration == "150":
215
+ return generate_image_150(prompt, image, image2)
216
+ elif duration == "170":
217
+ return generate_image_170(prompt, image, image2)
218
+ elif duration == "190":
219
+ return generate_image_190(prompt, image, image2)
220
+ elif duration == "200":
221
+ return generate_image_200(prompt, image, image2)
222
+ elif duration == "210":
223
+ return generate_image_210(prompt, image, image2)
224
+ elif duration == "220":
225
+ return generate_image_220(prompt, image, image2)
226
+ elif duration == "230":
227
+ return generate_image_230(prompt, image, image2)
228
+ elif duration == "240":
229
+ return generate_image_240(prompt, image, image2)
230
+ else:
231
+ return generate_image_170(prompt, image, image2)
232
+
233
+
234
  if __name__ == "__main__":
235
+ demo = gr.Interface(fn=generate_image_wrapper,
236
  inputs=[
237
  "text",
238
  gr.Image(image_mode='RGBA', type="numpy"),
239
+ gr.Image(image_mode='RGBA', type="numpy"),
240
+ "text"
241
  ],
242
  outputs=[
243
  gr.Image(type="numpy", image_mode='RGBA')