Skip to content

Instantly share code, notes, and snippets.

@CoffeeVampir3
Last active September 29, 2025 21:49
Show Gist options
  • Save CoffeeVampir3/d5d85249346e2f6407f8233e8a4c31da to your computer and use it in GitHub Desktop.
Save CoffeeVampir3/d5d85249346e2f6407f8233e8a4c31da to your computer and use it in GitHub Desktop.
Model Versioning
from safetensors.torch import save_model, load_model
from safetensors import safe_open
import json
config_dict = {'version': '1.0'}
metadata = {k: json.dumps(v) if not isinstance(v, str) else v for k, v in config_dict.items()}
save_model(model, "model.safetensors", metadata=metadata)
# ...
with safe_open("model.safetensors", framework="pt") as f:
metadata = f.metadata()
config_dict = {k: json.loads(v) if not isinstance(v, str) else v for k, v in metadata.items()}
print(f"Ver: {config_dict['version']}")
load_model(model, "model.safetensors")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment