mirror of https://github.com/InternLM/InternLM
[Tool]: Fix the issue of safetensors conversion LLama error (#732)
parent
c4108d3431
commit
2db5604288
|
@ -138,6 +138,10 @@ def convert(src, tgt):
|
||||||
index_dict['weight_map'][k] = filename
|
index_dict['weight_map'][k] = filename
|
||||||
|
|
||||||
print(f'Saving to {os.path.join(tgt, filename)}...', flush=True)
|
print(f'Saving to {os.path.join(tgt, filename)}...', flush=True)
|
||||||
|
if filename.endswith('.safetensors'):
|
||||||
|
from safetensors.torch import save_file
|
||||||
|
save_file(llama_states, os.path.join(tgt, filename), metadata={"format": "pt"})
|
||||||
|
else:
|
||||||
torch.save(llama_states, os.path.join(tgt, filename))
|
torch.save(llama_states, os.path.join(tgt, filename))
|
||||||
del states
|
del states
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue