RageshAntony commited on
Commit
ace29a0
·
verified ·
1 Parent(s): 80e6066

fixed tab issues via chatGPT

Browse files
Files changed (1) hide show
  1. app.py +26 -20
app.py CHANGED
@@ -327,27 +327,33 @@ with gr.Blocks(css=css) as demo:
327
 
328
  @spaces.GPU(duration=600)
329
  def generate_all(prompt, negative_prompt, seed, randomize_seed, width, height, guidance_scale, num_inference_steps, progress=gr.Progress()):
330
- outputs = []
331
- for model_name in MODEL_CONFIGS.keys():
332
- print(f"IMAGE GENERATING {model_name} ")
333
- try:
334
- image, used_seed = generate_image(
335
- model_name, prompt, negative_prompt, seed,
336
- randomize_seed, width, height, guidance_scale,
337
- num_inference_steps, progress
338
- )
339
- print(f"IMAGE GENERATED {model_name} {update_memory_usage()}")
340
- outputs.extend([image, used_seed])
341
-
342
- except Exception as e:
343
- outputs.extend([None, None])
344
- print(f"Error generating with {model_name}: {str(e)}")
345
-
346
- # Update the gallery after generation
347
- gallery_images = update_gallery()
348
- file_gallery.update(value=gallery_images)
349
 
350
- return outputs
 
 
 
 
 
 
 
 
351
 
352
  output_components = []
353
  for model_name in MODEL_CONFIGS.keys():
 
327
 
328
  @spaces.GPU(duration=600)
329
  def generate_all(prompt, negative_prompt, seed, randomize_seed, width, height, guidance_scale, num_inference_steps, progress=gr.Progress()):
330
+ outputs = []
331
+ for model_name in MODEL_CONFIGS.keys():
332
+ try:
333
+ # Display progress for the specific model
334
+ progress(0, desc=f"Starting generation for {model_name}...")
335
+
336
+ image, used_seed = generate_image(
337
+ model_name, prompt, negative_prompt, seed,
338
+ randomize_seed, width, height, guidance_scale,
339
+ num_inference_steps, progress
340
+ )
341
+
342
+ # Update the respective model's tab with the generated image
343
+ results[model_name].update(image)
344
+ seeds[model_name].update(used_seed)
345
+
346
+ outputs.extend([image, used_seed])
 
 
347
 
348
+ except Exception as e:
349
+ print(f"Error generating with {model_name}: {str(e)}")
350
+ outputs.extend([None, None])
351
+
352
+ # Update the gallery after generation
353
+ gallery_images = update_gallery()
354
+ file_gallery.update(value=gallery_images)
355
+
356
+ return outputs
357
 
358
  output_components = []
359
  for model_name in MODEL_CONFIGS.keys():