mirror of
https://github.com/kohya-ss/sd-scripts.git
synced 2026-04-08 22:35:09 +00:00
Display name of error latent file
When trying to load stored latents, if an error occurs, this change will tell you what file failed to load Currently it will just tell you that something failed without telling you which file
This commit is contained in:
@@ -2123,17 +2123,20 @@ def is_disk_cached_latents_is_expected(reso, npz_path: str, flip_aug: bool):
|
||||
if not os.path.exists(npz_path):
|
||||
return False
|
||||
|
||||
npz = np.load(npz_path)
|
||||
if "latents" not in npz or "original_size" not in npz or "crop_ltrb" not in npz: # old ver?
|
||||
return False
|
||||
if npz["latents"].shape[1:3] != expected_latents_size:
|
||||
return False
|
||||
try:
|
||||
npz = np.load(npz_path)
|
||||
if "latents" not in npz or "original_size" not in npz or "crop_ltrb" not in npz: # old ver?
|
||||
return False
|
||||
if npz["latents"].shape[1:3] != expected_latents_size:
|
||||
return False
|
||||
|
||||
if flip_aug:
|
||||
if "latents_flipped" not in npz:
|
||||
return False
|
||||
if npz["latents_flipped"].shape[1:3] != expected_latents_size:
|
||||
return False
|
||||
if flip_aug:
|
||||
if "latents_flipped" not in npz:
|
||||
return False
|
||||
if npz["latents_flipped"].shape[1:3] != expected_latents_size:
|
||||
return False
|
||||
except:
|
||||
raise RuntimeError(f"Error loading file: {npz_path}")
|
||||
|
||||
return True
|
||||
|
||||
|
||||
Reference in New Issue
Block a user