// the inferx lifecycle
Model Lifecycle Loop
A continuous loop — from upload to serving to eviction and back. No idle GPUs. No cold-start penalties.
↓
↓
↓
↓
↻ loop
1
Upload Model
Push your model (HF, custom, fine-tuned)
$ inferx model upload --name my-llm --source ./weights2
Create GPU Snapshot
Pre-warm into NVMe/RAM — instant recall
$ inferx snapshot create --model my-llm --retain✓ Snapshot ready — $0.10/hr retention
3
Instant On-Demand
Traffic arrives → GPU loaded in <2s
<2s
4
Evict from GPU
Idle detected → freed in ~10ms
~10ms eviction
5
Restore in Seconds
Traffic returns → back on GPU instantly
→ Traffic spike detected✓ Model restored from snapshot — serving in seconds
↻ Loop continues...
↻
Cycle repeats automatically — zero manual intervention.
Ready to see it in action?
Deploy your first model and watch the lifecycle loop handle everything.
