Model Artifacts & Versioning
Overview
Versioning Strategies
Development vs. Production Versions
# Development/experiment version
metadata = {
"model.pkl": {
"valohai.model-versions": [
{
"model_uri": "model://churn-model/",
"model_version_tags": ["experiment", "feature-test", "dev"],
"model_release_note": "Testing new feature engineering",
},
],
"experiment_id": "exp-042",
"status": "experimental",
},
}
# Production candidate version
metadata = {
"model.pkl": {
"valohai.model-versions": [
{
"model_uri": "model://churn-model/",
"model_version_tags": ["production-candidate", "validated"],
"model_release_note": "Ready for staging deployment - passed all quality gates",
},
],
"validation_passed": True,
"quality_score": 0.95,
},
}Semantic Versioning Pattern
Environment-Specific Versions
Model Artifact Management
Multi-File Model Packages
Framework-Specific Artifacts
ONNX Export for Deployment
Production Deployment Patterns
Batch Inference
Real-Time Serving (External)
Related Pages
Last updated
Was this helpful?
