uhdessai commited on
Commit
0f3b4de
·
verified ·
1 Parent(s): 23cc0b7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -1
app.py CHANGED
@@ -123,6 +123,8 @@ from PIL import Image
123
  import numpy as np
124
  import pickle
125
  import gradio as gr
 
 
126
 
127
  # Force CPU usage for optimization
128
  device = torch.device("cpu")
@@ -167,7 +169,14 @@ def rank_by_clip(images, prompt, top_k=3): # Reduce top_k for speed
167
  def generate_top_dresses(prompt):
168
  _, images = generate_images(G, num_images=20)
169
  top_images = rank_by_clip(images, prompt, top_k=2)
170
- return top_images
 
 
 
 
 
 
 
171
 
172
  # Launch Gradio
173
  with gr.Blocks(theme=gr.themes.Soft(primary_hue="blue")) as demo:
 
123
  import numpy as np
124
  import pickle
125
  import gradio as gr
126
+ import tempfile
127
+
128
 
129
  # Force CPU usage for optimization
130
  device = torch.device("cpu")
 
169
  def generate_top_dresses(prompt):
170
  _, images = generate_images(G, num_images=20)
171
  top_images = rank_by_clip(images, prompt, top_k=2)
172
+
173
+ file_paths = []
174
+ for i, img in enumerate(top_images):
175
+ temp_path = tempfile.NamedTemporaryFile(suffix=".png", delete=False).name
176
+ img.save(temp_path)
177
+ file_paths.append(temp_path)
178
+
179
+ return top_images, file_paths
180
 
181
  # Launch Gradio
182
  with gr.Blocks(theme=gr.themes.Soft(primary_hue="blue")) as demo: