What problem does it solve?
This Skill helps you avoid wasted GPU spend and operational overhead by orchestrating ML training and batch workloads across multiple cloud providers using SkyPilot with automatic cost optimization.
Core Features & Use Cases
- Multi-cloud orchestration: Launch and manage jobs across AWS, GCP, Azure, Kubernetes, and more through a unified interface to reduce vendor lock-in.
- Cost-optimized scheduling: Automatically select the cheapest cloud/region option and use spot instances to cut costs while handling preemptions for long-running jobs.
- Distributed training + managed operations: Coordinate multi-node setups (e.g., torchrun) and use managed jobs with checkpointing and auto-recovery patterns for reliability.
Use case example: You need to fine-tune a large model with spot GPUs across regions, but you want automatic failover and checkpoint-resume if instances get preempted.
Quick Start
Install SkyPilot for your target clouds, write a SkyPilot task YAML specifying your GPUs and enabling spot recovery, then run the job with sky launch and optionally check logs or connect via SSH.