Prof-Hunt commited on
Commit
b64f67c
·
verified ·
1 Parent(s): 959f26f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -197,7 +197,7 @@ def generate_story_image(prompt):
197
  return image
198
 
199
  @torch.inference_mode()
200
- @spaces.GPU(duration=180) # Longer duration for multiple image generation
201
  def generate_all_scenes(prompts_text):
202
  generated_images = []
203
  formatted_prompts = []
@@ -221,10 +221,14 @@ def generate_all_scenes(prompts_text):
221
 
222
  if scene_prompt:
223
  try:
224
- torch.cuda.empty_cache()
 
225
  image = generate_story_image(scene_prompt)
 
226
  if image is not None:
227
  generated_images.append(np.array(image))
 
 
228
  except Exception as e:
229
  print(f"Error generating image: {str(e)}")
230
  continue
 
197
  return image
198
 
199
  @torch.inference_mode()
200
+ @spaces.GPU(duration=180)
201
  def generate_all_scenes(prompts_text):
202
  generated_images = []
203
  formatted_prompts = []
 
221
 
222
  if scene_prompt:
223
  try:
224
+ torch.cuda.empty_cache() # Clear GPU memory before generation
225
+ print(f"Generating image for scene: {scene_prompt}") # Debugging
226
  image = generate_story_image(scene_prompt)
227
+
228
  if image is not None:
229
  generated_images.append(np.array(image))
230
+
231
+ torch.cuda.empty_cache() # Clear memory after each image
232
  except Exception as e:
233
  print(f"Error generating image: {str(e)}")
234
  continue