Collect Metrics
The Basics
Python
import json
print(
json.dumps(
{
"epoch": 1,
"loss": 0.5,
"accuracy": 0.82,
},
),
)Python with valohai-utils helper tool
R
When to Log Metrics
During Training (Progressive Logging)
After Training (Final Results)
What to Log
Training Metrics
Performance Metrics
Data Statistics
Using valohai-utils
Install
Basic Usage
In Training Loop
Quick Framework Examples
PyTorch
Scikit-learn
XGBoost
Framework-Specific Guides
Metadata Format
Example Entry
Supported Data Types
Scalars (Most Common)
Lists
Best Practices
Use Consistent Naming
Log Progressively
Include Step/Epoch Counter
Common Issues
Metrics Not Appearing
Metrics Mixed with Logs
Duplicate Keys
Where Metrics Appear
Execution Metadata Tab
Executions Table
Comparison View
Export from the UI
Export with API
Next Steps
Last updated
Was this helpful?
