getting started
rv is a CLI for running GPU jobs on UVA's Rivanna cluster. no SLURM scripts, no partition guessing — one command to submit.
1
install
run this in your terminal (macOS or Linux):
curl -fsSL https://rivanna.dev/install.sh | bashinstalls to ~/.local/bin/rv. supports macOS (x86_64, arm64) and Linux (x86_64).
2
setup
run the interactive setup wizard:
rv initthis will ask for your UVA computing ID, check VPN connectivity, set up SSH keys, discover your Slurm account, and configure the remote environment. you need to be connected to the UVA Anywhere VPN to continue.
3
first job
try a free MIG GPU slice (no SU cost, instant allocation):
rv up --migor run a script in batch mode:
rv run python train.pycheck your cluster status:
rv statuswhat's next?
- commands — full reference for all 14 rv commands
- smart allocator — how fan-out strategy and backfill detection work
- configuration — config file, environment variables, notifications