Spaces:
Running
on
A100
Running
on
A100
update
Browse files- app.py +3 -3
- hyimage/models/vae/__init__.py +5 -1
app.py
CHANGED
@@ -426,7 +426,7 @@ def create_interface(auto_load: bool = True, use_distilled: bool = False, device
|
|
426 |
|
427 |
with gr.Row():
|
428 |
seed = gr.Number(
|
429 |
-
label="Seed", value
|
430 |
info="Random seed for reproducibility. (-1 for random seed)"
|
431 |
)
|
432 |
use_reprompt = gr.Checkbox(
|
@@ -434,8 +434,8 @@ def create_interface(auto_load: bool = True, use_distilled: bool = False, device
|
|
434 |
info="Enhance prompt automatically"
|
435 |
)
|
436 |
use_refiner = gr.Checkbox(
|
437 |
-
label="Use Refiner", value=
|
438 |
-
info="Apply refiner after generation
|
439 |
interactive=True
|
440 |
)
|
441 |
|
|
|
426 |
|
427 |
with gr.Row():
|
428 |
seed = gr.Number(
|
429 |
+
label="Seed", value=-1, precision=0,
|
430 |
info="Random seed for reproducibility. (-1 for random seed)"
|
431 |
)
|
432 |
use_reprompt = gr.Checkbox(
|
|
|
434 |
info="Enhance prompt automatically"
|
435 |
)
|
436 |
use_refiner = gr.Checkbox(
|
437 |
+
label="Use Refiner", value=True,
|
438 |
+
info="Apply refiner after generation",
|
439 |
interactive=True
|
440 |
)
|
441 |
|
hyimage/models/vae/__init__.py
CHANGED
@@ -8,7 +8,11 @@ def load_vae(device, vae_path: str = None, vae_precision: str = None):
|
|
8 |
config = HunyuanVAE2D.load_config(vae_path)
|
9 |
vae = HunyuanVAE2D.from_config(config)
|
10 |
|
11 |
-
|
|
|
|
|
|
|
|
|
12 |
if "state_dict" in ckpt:
|
13 |
ckpt = ckpt["state_dict"]
|
14 |
vae_ckpt = {}
|
|
|
8 |
config = HunyuanVAE2D.load_config(vae_path)
|
9 |
vae = HunyuanVAE2D.from_config(config)
|
10 |
|
11 |
+
ckpt_path = Path(vae_path) / "pytorch_model.ckpt"
|
12 |
+
if not ckpt_path.exists():
|
13 |
+
ckpt_path = Path(vae_path) / "pytorch_model.pt"
|
14 |
+
|
15 |
+
ckpt = torch.load(ckpt_path, map_location='cpu')
|
16 |
if "state_dict" in ckpt:
|
17 |
ckpt = ckpt["state_dict"]
|
18 |
vae_ckpt = {}
|