What problem does it solve?
Deploy and run ML experiments on local or remote GPU environments, unifying setup, execution, and verification to reduce manual orchestration and downtime.
Core Features & Use Cases
- Environment-driven deployment: Detects whether the target is a local machine or remote server using project metadata (AGENTS.md) to determine the correct workflow.
- GPU readiness and pre-flight checks: Validates available GPUs, CUDA/driver readiness, and compatibility before launching training.
- Code synchronization: Syncs code changes (rsync by default or git-based) while avoiding large data transfers.
- Optional experiment tracking: Supports Weights & Biases integration when enabled in AGENTS.md for metrics logging and experiment reproducibility.
- Remote deployments with proper isolation: Launches training in dedicated screen sessions with GPU binding and conda environments; supports local execution as well.
- Post-launch verification and notifications: Verifies the launch and optionally notifies via configured channels (e.g., Feishu) when experiments complete.
Quick Start
Run an ML experiment on the target GPU server using the provided script and arguments.