cavargas10 commited on
Commit
7792d1e
·
verified ·
1 Parent(s): b6fe0d4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -7
app.py CHANGED
@@ -90,12 +90,12 @@ def generate_flux_image(
90
  guidance_scale: float,
91
  req: gr.Request,
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)
98
- prompt = "wbgmsst, " + prompt + ", 3D isometric, white background"
99
  image = flux_pipeline(
100
  prompt=prompt,
101
  guidance_scale=guidance_scale,
@@ -114,7 +114,6 @@ def generate_flux_image(
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
 
@@ -252,10 +251,6 @@ with gr.Blocks() as demo:
252
  get_seed,
253
  inputs=[randomize_seed, seed],
254
  outputs=[seed],
255
- ).then(
256
- preprocess_image,
257
- inputs=[generated_image],
258
- outputs=[generated_image],
259
  ).then(
260
  image_to_3d,
261
  inputs=[
@@ -272,6 +267,11 @@ with gr.Blocks() as demo:
272
  outputs=[extract_glb_btn, extract_gs_btn],
273
  )
274
 
 
 
 
 
 
275
  # Extraer GLB
276
  extract_glb_btn.click(
277
  extract_glb,
@@ -291,6 +291,11 @@ with gr.Blocks() as demo:
291
  lambda: gr.Button(interactive=True),
292
  outputs=[download_gs],
293
  )
 
 
 
 
 
294
 
295
  # Initialize both pipelines
296
  if __name__ == "__main__":
 
90
  guidance_scale: float,
91
  req: gr.Request,
92
  progress: gr.Progress = gr.Progress(track_tqdm=True),
93
+ ) -> 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)
98
+ prompt = "wbgmsst, " + prompt + ", 3D isometric, black background"
99
  image = flux_pipeline(
100
  prompt=prompt,
101
  guidance_scale=guidance_scale,
 
114
  filename = f"{timestamp}_{unique_id}.png"
115
  filepath = os.path.join(user_dir, filename)
116
  image.save(filepath)
 
117
 
118
  return image
119
 
 
251
  get_seed,
252
  inputs=[randomize_seed, seed],
253
  outputs=[seed],
 
 
 
 
254
  ).then(
255
  image_to_3d,
256
  inputs=[
 
267
  outputs=[extract_glb_btn, extract_gs_btn],
268
  )
269
 
270
+ video_output.clear(
271
+ lambda: tuple([gr.Button(interactive=False), gr.Button(interactive=False)]),
272
+ outputs=[extract_glb_btn, extract_gs_btn],
273
+ )
274
+
275
  # Extraer GLB
276
  extract_glb_btn.click(
277
  extract_glb,
 
291
  lambda: gr.Button(interactive=True),
292
  outputs=[download_gs],
293
  )
294
+
295
+ model_output.clear(
296
+ lambda: gr.Button(interactive=False),
297
+ outputs=[download_glb],
298
+ )
299
 
300
  # Initialize both pipelines
301
  if __name__ == "__main__":