Merge branch 'comfyanonymous:master' into master

This commit is contained in:
patientx 2024-12-11 23:05:47 +03:00 committed by GitHub
commit 0759f96414
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -45,6 +45,12 @@ def load_torch_file(ckpt, safe_load=False, device=None):
logging.debug(f"Global Step: {pl_sd['global_step']}") logging.debug(f"Global Step: {pl_sd['global_step']}")
if "state_dict" in pl_sd: if "state_dict" in pl_sd:
sd = pl_sd["state_dict"] sd = pl_sd["state_dict"]
else:
if len(pl_sd) == 1:
key = list(pl_sd.keys())[0]
sd = pl_sd[key]
if not isinstance(sd, dict):
sd = pl_sd
else: else:
sd = pl_sd sd = pl_sd
return sd return sd