Spaces:
Runtime error
Runtime error
Update app.py
Browse files
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)
|
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
|