Custom Execution Status
Why Use Custom Status
Set Status with Direct API
import json
import requests
# Read Valohai execution config
with open("/valohai/config/api.json", "r") as json_file:
data = json.load(json_file)
headers = data["set_status_detail"]["headers"]
# Set your custom status
response = requests.post(
data["set_status_detail"]["url"],
headers=headers,
json={"status_detail": "Processing epoch 23/100"},
)
print(f"Status updated: {response.status_code}")Set Status with valohai-utils
Common Status Patterns
Milestone Updates
Progress Tracking
Error Context
Rich Status Content
Text with Color
Progress Gauge
Sparkline Charts
Access Status via API
Best Practices
Last updated
Was this helpful?
