Skip to main content
Thunder Compute offers two modes for running instances.
FeaturePrototypingProduction
CostLowerHigher
CompatibilityMost ML workloadsFull CUDA compatibility
GPUsA6000, A100, H100A100, H100
Multi-GPUNoUp to 8 GPUs
Graphics (OpenGL, Vulkan)NoYes

Prototyping Mode

Prototyping mode is currently in beta and exclusively available on Thunder Compute.
Prototyping mode applies CUDA-level optimizations to maximize GPU utilization, significantly reducing costs for AI/ML development workflows.

Supported Software

  • PyTorch: Fully supported (downgrading from the pre-installed version may cause issues)
  • TensorFlow
  • JAX
  • Jupyter Notebooks
  • Model Serving: ComfyUI, Ollama, VLLM, and others
  • Fine Tuning: Unsloth and others

Unsupported Workloads

  • Graphics workloads (OpenGL, Vulkan, FFMPEG)
  • Custom CUDA kernels (may exhibit unpredictable behavior)
  • Hardware-specific profiling tools
If you encounter issues with an unsupported workload, switch to production mode with modify for full compatibility.

Production Mode

Production mode provisions a standard virtual machine with full CUDA compatibility and predictable performance.

When to Choose Production

  • Long-running training jobs
  • Multi-GPU workloads (up to 8 GPUs)
  • Graphics workloads (OpenGL, Vulkan, FFMPEG)
  • Custom CUDA kernels
  • Workloads requiring accurate hardware metrics

Switching Between Modes

Use the modify command to switch between prototyping and production mode on an existing instance. Modify also lets you change GPU type, vCPUs, and RAM. Storage can be expanded but not reduced.

Learn More