What problem does it solve?
This skill solves the complexity of managing ML experiment deployments across diverse environments, including local machines, remote servers, Vast.ai, and Modal, by automating environment detection, code synchronization, and process management.
Core Features & Use Cases
- Multi-Environment Support: Seamlessly handles deployment to local GPUs, SSH-accessible remote servers, on-demand Vast.ai instances, and serverless Modal infrastructure.
- Automated Lifecycle: Manages the entire experiment lifecycle, including pre-flight GPU checks, dependency installation, W&B logging integration, and automated cleanup or instance destruction.
- Use Case: A researcher needs to run a training job on a high-end GPU. They can simply trigger this skill to provision a Vast.ai instance, sync their code, run the training in a persistent screen session, and automatically destroy the instance upon completion to save costs.
Quick Start
Use the run-experiment skill to deploy the current project to a Vast.ai instance and start the training job.