Overview
When you runcassian down, your workspace is saved to the cloud. Next cassian up restores it: fast, incremental, only downloading what’s new or changed.
What persists
Keeping model weights persistent
HuggingFace models and large datasets should live in/workspace/storage. Downloads happen once and stay available across all your sessions.
cassian.yaml:
Keeping generated files (checkpoints, logs)
Useno_sync for large generated outputs you want to keep but don’t need locally:
Pip packages
Packages are re-installed on everycassian up. Keep a requirements.txt in your project root. Cassian detects it automatically and runs pip install as part of startup.
Or specify explicitly:
torch, transformers, accelerate, peft, datasets, bitsandbytes, trl, wandb, numpy, pandas, scipy, jupyter.
Package caching is coming soon. Your installed packages will be cached between sessions so you only pay the install cost once.
Switching GPU types
Your volumes are cloud-backed and node-agnostic.cassian switch lets you pick a different GPU type. Your entire workspace moves with you, no re-download.