Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion config/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ def init_config(args):
device=args.device,
served_model_name=args.served_model_name,
steps_scale=args.steps_scale,
duplicate_scheduler=not args.disbale_duplicate_scheduler,
duplicate_scheduler=not args.disable_duplicate_scheduler,
)

def get_config():
Expand Down
6 changes: 5 additions & 1 deletion core/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,10 @@ def init_pipeline(args):
_SHARED_PIPE = DiffusionPipeline.from_pretrained(args.model).to(args.device)
else:
_SHARED_PIPE = DiffusionPipeline.from_pretrained(args.model, device_map='balanced')
cache_dit.enable_cache(_SHARED_PIPE)
try:
cache_dit.enable_cache(_SHARED_PIPE)
except Exception as e:
print(f"[INFO] cache_dit not enabled (model not DiT?): {e}")

assert isinstance(_SHARED_PIPE, DiffusionPipeline), "pipeline init error, don't forget to assign pipeline to pipe var"

4 changes: 2 additions & 2 deletions utils/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -47,10 +47,10 @@ def parse_args():
help="Define the inference step benchmark. For hd, the benchmark value is 10. In the actual deployment, 10 is multiplied by this value and rounded up."
)
parser.add_argument(
"--disbale-duplicate-scheduler",
"--disable-duplicate-scheduler",
type=bool,
default=False,
help="Whether to resolve https://github.com/huggingface/diffusers/issues/3672, fo HiDreams, use True",
help="Whether to resolve https://github.com/huggingface/diffusers/issues/3672, for HiDreams, use True",
)
parser.add_argument(
"--logging-level",
Expand Down