SDK Only: 30 seconds • Full Training Stack: 10-15 minutes
Choose Your Path
Most users only need the SDK:System Requirements
Minimum Requirements
- 2× NVIDIA GPUs with CUDA support (for RL training)
- 1× GPU minimum for inference only
- 32GB+ system RAM
- 100GB+ disk space
- Python 3.10 or newer
Recommended Setup
- 4×H100 or 8×H100 GPUs (40GB+ VRAM each)
- 128GB+ system RAM
- 200GB+ NVMe storage
- Ubuntu 22.04 LTS
Prerequisites
SDK-only users can skip this. This check is only needed for the full training stack (Atlas Core).
1
Set up CUDA
Ensure NVIDIA drivers and CUDA are installed and compatible with PyTorch 2.6.0:
2
Python Environment
Verify Python version (3.10 or newer required):
3
Authenticate with HuggingFace
Authenticate for model and dataset access:
Installation Methods
- Runtime SDK (Minimal)
- Automated Training Setup (Recommended)
- Docker (Reproducible)
- Manual Training Installation
- Conda Environment
.atlas/discover.json, optional factory scaffolds, and metadata snapshots while automatically loading .env and extending PYTHONPATH. atlas env init now handles storage setup automatically—no need to run atlas init separately. Re-run atlas env init --scaffold-config-full whenever you want a fresh runtime configuration derived from discovery output.Configure Environment
API Keys
Disable Tracking
To disable Weights & Biases tracking:Verification
After installation, verify your setup:3-Minute Smoke Test
Run this once to confirm CUDA, vLLM, and model downloads are working before you invest in longer training jobs.
GPU Memory Management
For different GPU configurations:Single GPU Setup
Single GPU Setup
Single GPU is supported for inference only. For RL training, use model offloading:
Multi-GPU Setup
Multi-GPU Setup
For distributed training across multiple GPUs:
Memory Optimization
Memory Optimization
Reduce memory usage with these settings:
Security Best Practices
- Never commit secrets: Keep tokens,
.envfiles, and API keys out of version control - Use environment variables: Store
HF_TOKEN,WANDB_API_KEY, etc. as environment variables - Gitignore protection: Ensure
results/,logs/,wandb/remain in.gitignore - Least privilege: Restrict dataset access permissions
- Logout on shared machines: Run
huggingface-cli logoutafter use
Platform-Specific Notes
- Linux
- macOS
- Windows WSL2
Tested on Ubuntu 20.04/22.04 LTS:
- Ensure CUDA toolkit matches PyTorch requirements
- May need
sudofor system package installations
Troubleshooting
CUDA Version Mismatch
CUDA Version Mismatch
If you see CUDA errors:
Out of Memory Errors
Out of Memory Errors
Reduce memory usage:
HuggingFace Access Denied
HuggingFace Access Denied
Ensure proper authentication:
vLLM Installation Fails
vLLM Installation Fails
Common vLLM issues:
Next Steps
Quickstart
Deploy ATLAS with pre-trained models
Offline Training
Run your first ATLAS training experiment