Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

safetensors_rust.SafetensorError: Error while deserializing header: HeaderTooLarge #85

Open
meongeun opened this issue Mar 18, 2024 · 5 comments

Comments

@meongeun
Copy link

An issue arises in the code at line 3284 of modeling_utils.py, specifically with the following snippet:

with safe_open(resolved_archive_file, framework="pt") as f

Have you encountered this error before, and do you have any insights into its cause?

@devin12422
Copy link

I'm getting the same error, quick google search say's it's an issue with the archive the weights are stored in.

@Liuhm0710
Copy link

Traceback (most recent call last):
File "/./diffumask/myenv/lib/python3.8/site-packages/diffusers/models/modeling_utils.py", line 102, in load_state_dict
return safetensors.torch.load_file(checkpoint_file, device="cpu")
File "/./diffumask/myenv/lib/python3.8/site-packages/safetensors/torch.py", line 259, in load_file
with safe_open(filename, framework="pt", device=device) as f:
safetensors_rust.SafetensorError: Error while deserializing header: HeaderTooLarge

facing the same problem too

@billl-jiang
Copy link
Collaborator

Hello,

The SafetensorError: Error while deserializing header: HeaderTooLarge you've encountered is similar to issue #68, often due to issues with downloading checkpoints. To address this, please use Git LFS to download the necessary large files:

git lfs pull --include="<files to download>" --exclude="<files to exclude>"

Replace <files to download> and <files to exclude> as needed. This should download the actual file content, resolving the error.

@quietscientist
Copy link

quietscientist commented May 13, 2024

edit: this worked, the issue was an incorrectly downloaded flan-t5 checkpoint, not the motiongpt checkpoint. Thanks!

@cartucho-move
Copy link

sudo apt-get install git-lfs may also be needed if on Ubuntu

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants