What problem does it solve?
Manually configuring and launching ML training experiments across different GPU environments (local, remote, cloud, serverless) requires repetitive environment setup, code syncing, and job management tasks that waste researcher and engineer time.
Core Features & Use Cases
- Multi-Environment Deployment: Supports local GPUs, remote SSH servers, on-demand Vast.ai instances, and serverless Modal GPUs for flexible resource selection.
- Automated Workflow: Handles environment detection, GPU availability checks, code synchronization, optional Weights & Biases logging integration, and job orchestration end-to-end.
- Use Case: A medical imaging researcher can launch a vertebrae segmentation model training job on a cloud GPU without manually configuring the server or syncing code, simply by specifying the experiment details.
Quick Start
Use the run-experiment skill to launch the training job for the vertebrae segmentation model defined in train.py on an available GPU.