Etrwy commited on
Commit
4335aad
·
verified ·
1 Parent(s): ff2f822

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +51 -2
app.py CHANGED
@@ -147,6 +147,23 @@ def generate_image(prompt, image, image2):
147
  process.kill()
148
  return generate_image(prompt, image, image2)
149
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
150
  @spaces.GPU(duration=130)
151
  def generate_image_130(prompt, image, image2):
152
  return generate_image(prompt, image, image2)
@@ -167,8 +184,32 @@ def generate_image_190(prompt, image, image2):
167
  def generate_image_200(prompt, image, image2):
168
  return generate_image(prompt, image, image2)
169
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
170
  def generate_image_wrapper(prompt, image, image2, duration):
171
- if duration == "130":
 
 
 
 
 
 
 
 
172
  return generate_image_130(prompt, image, image2)
173
  elif duration == "150":
174
  return generate_image_150(prompt, image, image2)
@@ -178,6 +219,14 @@ def generate_image_wrapper(prompt, image, image2, duration):
178
  return generate_image_190(prompt, image, image2)
179
  elif duration == "200":
180
  return generate_image_200(prompt, image, image2)
 
 
 
 
 
 
 
 
181
  else:
182
  return generate_image_170(prompt, image, image2)
183
 
@@ -187,7 +236,7 @@ if __name__ == "__main__":
187
  "text",
188
  gr.Image(image_mode='RGBA', type="numpy"),
189
  gr.Image(image_mode='RGBA', type="numpy"),
190
- gr.Radio(["130", "150", "170", "190", "200"], label="GPU acclocation in secs")
191
  ],
192
  outputs=[
193
  gr.Image(type="numpy", image_mode='RGBA')
 
147
  process.kill()
148
  return generate_image(prompt, image, image2)
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)
 
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)
 
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
 
 
236
  "text",
237
  gr.Image(image_mode='RGBA', type="numpy"),
238
  gr.Image(image_mode='RGBA', type="numpy"),
239
+ "text"
240
  ],
241
  outputs=[
242
  gr.Image(type="numpy", image_mode='RGBA')