Skip to main content

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

1

Get your RunPod API key

  1. Go to runpod.io and sign in
  2. Navigate to Settings > API Keys
  3. Create a new API key with full access
  4. Copy the key
2

Add the key to Hubify

  1. Go to Lab Settings > Compute
  2. Click Connect RunPod
  3. Paste your API key
  4. Click Verify & Save
3

Verify the connection

Set Default GPU

Configure which GPU type is used when experiments do not specify one:

Budget Controls

Set spending limits to avoid surprises:
When the monthly budget is reached:
  • 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

Persistent Storage

Configure persistent storage for datasets and results:
Persistent storage survives pod teardowns. Pre-stage large datasets here so experiments start instantly instead of waiting for downloads.

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
Modal support is currently in development.