gradientguild commited on
Commit
c106be7
·
verified ·
1 Parent(s): ed795f4

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. app.py +2 -23
app.py CHANGED
@@ -160,7 +160,6 @@ def generate_cxr(
160
  num_steps: int,
161
  cfg_scale: float,
162
  seed: int,
163
- preview_every: int = 10,
164
  progress=gr.Progress(),
165
  ):
166
  """Generate a CXR, yielding intermediate previews every N steps."""
@@ -201,24 +200,6 @@ def generate_cxr(
201
  progress(self._step / num_steps, desc="Generating CXR...")
202
  yield item
203
  self._step += 1
204
- if (
205
- preview_every > 0
206
- and self._step % preview_every == 0
207
- and self._step < num_steps
208
- and "latents" in _shared_ref
209
- ):
210
- try:
211
- with torch.no_grad():
212
- latents = _shared_ref["latents"]
213
- decoded = pipe.vae.decode(
214
- latents,
215
- device=pipe.device,
216
- tiled=False,
217
- )
218
- img = pipe.vae_output_to_image(decoded)
219
- previews.append(img)
220
- except Exception:
221
- pass # skip preview on error
222
 
223
  def __len__(self):
224
  return len(self._iterable)
@@ -605,11 +586,10 @@ with gr.Blocks(
605
  # Advanced
606
  with gr.Accordion("Advanced Settings", open=False):
607
  with gr.Row():
608
- steps_input = gr.Number(value=50, label="Steps", minimum=1, maximum=100, precision=0)
609
- cfg_input = gr.Number(value=4.0, label="CFG Scale", minimum=1.0, maximum=20.0)
610
  with gr.Row():
611
  seed_input = gr.Number(value=42, label="Seed", minimum=0, precision=0)
612
- preview_every_input = gr.Number(value=10, label="Preview Every N Steps", minimum=0, maximum=50, precision=0)
613
 
614
  # ── Right column: Outputs ──
615
  with gr.Column(scale=2):
@@ -712,7 +692,6 @@ with gr.Blocks(
712
  conditions_select, severity_select,
713
  age_input, sex_select, view_select,
714
  steps_input, cfg_input, seed_input,
715
- preview_every_input,
716
  ],
717
  outputs=cxr_output,
718
  )
 
160
  num_steps: int,
161
  cfg_scale: float,
162
  seed: int,
 
163
  progress=gr.Progress(),
164
  ):
165
  """Generate a CXR, yielding intermediate previews every N steps."""
 
200
  progress(self._step / num_steps, desc="Generating CXR...")
201
  yield item
202
  self._step += 1
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
203
 
204
  def __len__(self):
205
  return len(self._iterable)
 
586
  # Advanced
587
  with gr.Accordion("Advanced Settings", open=False):
588
  with gr.Row():
589
+ steps_input = gr.Number(value=40, label="Steps", minimum=1, maximum=100, precision=0)
590
+ cfg_input = gr.Number(value=8.0, label="CFG Scale", minimum=1.0, maximum=20.0)
591
  with gr.Row():
592
  seed_input = gr.Number(value=42, label="Seed", minimum=0, precision=0)
 
593
 
594
  # ── Right column: Outputs ──
595
  with gr.Column(scale=2):
 
692
  conditions_select, severity_select,
693
  age_input, sex_select, view_select,
694
  steps_input, cfg_input, seed_input,
 
695
  ],
696
  outputs=cxr_output,
697
  )