Spaces:
Running
on
Zero
Running
on
Zero
Update app.py
Browse files
app.py
CHANGED
@@ -92,7 +92,6 @@ def generate_flux_image(
|
|
92 |
progress: gr.Progress = gr.Progress(track_tqdm=True),
|
93 |
) -> Tuple[Image.Image, Image.Image]:
|
94 |
"""Generate image using Flux pipeline"""
|
95 |
-
user_dir = os.path.join(TMP_DIR, str(req.session_hash))
|
96 |
if randomize_seed:
|
97 |
seed = random.randint(0, MAX_SEED)
|
98 |
generator = torch.Generator(device=device).manual_seed(seed)
|
@@ -106,13 +105,17 @@ def generate_flux_image(
|
|
106 |
generator=generator,
|
107 |
).images[0]
|
108 |
|
109 |
-
#
|
|
|
|
|
|
|
110 |
timestamp = datetime.now().strftime("%Y%m%d_%H%M%S")
|
111 |
unique_id = str(uuid.uuid4())[:8]
|
112 |
filename = f"{timestamp}_{unique_id}.png"
|
113 |
-
filepath = os.path.join(
|
114 |
image.save(filepath)
|
115 |
-
|
|
|
116 |
return image
|
117 |
|
118 |
@spaces.GPU
|
|
|
92 |
progress: gr.Progress = gr.Progress(track_tqdm=True),
|
93 |
) -> Tuple[Image.Image, Image.Image]:
|
94 |
"""Generate image using Flux pipeline"""
|
|
|
95 |
if randomize_seed:
|
96 |
seed = random.randint(0, MAX_SEED)
|
97 |
generator = torch.Generator(device=device).manual_seed(seed)
|
|
|
105 |
generator=generator,
|
106 |
).images[0]
|
107 |
|
108 |
+
# Guardar la imagen en el directorio temporal
|
109 |
+
user_dir = os.path.join(TMP_DIR, str(req.session_hash))
|
110 |
+
os.makedirs(user_dir, exist_ok=True) # Asegúrate de que el directorio exista
|
111 |
+
|
112 |
timestamp = datetime.now().strftime("%Y%m%d_%H%M%S")
|
113 |
unique_id = str(uuid.uuid4())[:8]
|
114 |
filename = f"{timestamp}_{unique_id}.png"
|
115 |
+
filepath = os.path.join(user_dir, filename)
|
116 |
image.save(filepath)
|
117 |
+
print(f"Imagen guardada en: {filepath}")
|
118 |
+
|
119 |
return image
|
120 |
|
121 |
@spaces.GPU
|