How Volspan picks the right GPU for your workload.
When you call run_on_gpu without specifying a GPU, Volspan automatically selects the cheapest tier that can handle your workload. The algorithm considers:
Common workloads and their approximate VRAM requirements:
7B model (FP16) — ~14 GB → 4090
13B model (FP16) — ~26 GB → A100
70B model (FP16) — ~140 GB → H100 (quantized to fit)
7B model (4-bit) — ~4 GB → 4090
Stable Diffusion XL — ~8 GB → 4090
Fine-tuning 7B (LoRA) — ~18 GB → 4090
Fine-tuning 70B (LoRA) — ~48 GB → A100
You can pin a specific GPU tier to an agent in your dashboard under Settings → Agents. This overrides automatic selection for all runs made with that API key.
// Or specify per-call via MCP: run_on_gpu( code="...", gpu="A100" // "4090" | "A100" | "H100" )
If the requested GPU is unavailable, the run queues until one is free. It will not fall back to a different tier unless you enable allow_fallback: true.
Need help? Reach out at [email protected]