GPU Setup
This guide walks you through connecting GPU compute to your lab. You need GPU access to run experiments that require heavy computation (MCMC chains, model training, large-scale data processing).Connect RunPod
Get your RunPod API key
- Go to runpod.io and sign in
- Navigate to Settings > API Keys
- Create a new API key with full access
- Copy the key
Add the key to Hubify
- Web UI
- CLI
- Go to Lab Settings > Compute
- Click Connect RunPod
- Paste your API key
- Click Verify & Save
Set Default GPU
Configure which GPU type is used when experiments do not specify one:Budget Controls
Set spending limits to avoid surprises:- New experiments queue instead of launching
- You receive a notification
- The orchestrator suggests cost-saving alternatives
- Running experiments continue until completion
Pod Templates
Create reusable pod configurations for common experiment types:GPU Selection Guide
| Experiment Type | Recommended GPU | Why |
|---|---|---|
| MCMC chains (< 100K samples) | H100 | Good balance of cost and speed |
| MCMC chains (> 100K samples) | H200 | Large memory prevents OOM |
| Neural network training | H100 or H200 | Depends on model size |
| Anomaly detection (large catalog) | H200 | 141 GB VRAM for full dataset |
| Data preprocessing | CPU | No GPU needed, save money |
| Figure generation | CPU or A40 | Lightweight, save money |
Persistent Storage
Configure persistent storage for datasets and results:SSH Keys
Add SSH keys for direct pod access:Monitoring
Monitor active pods from Captain View or CLI:Coming Soon: Modal
Modal integration will add serverless GPU functions. Instead of managing pods, you deploy functions that run on-demand and charge per second. Ideal for:- Short-lived tasks (< 10 minutes)
- Bursty workloads
- Figure generation
- Small inferences