Hardware Recommendations

August 20, 2026 · View on GitHub

GR00T N1.7 has two hardware profiles: fine-tuning (needs GPU VRAM and compute) and inference/deployment (needs low latency). This guide helps you choose the right hardware for each.

Workflow Diagram


Inference Hardware

Minimum: 1 GPU with 16 GB+ VRAM, CUDA 12.6+.

The table below summarizes end-to-end inference frequency across tested platforms (GR00T N1.7, 4 denoising steps, 1 camera):

PlatformVRAMPyTorch EagerWith TensorRTUse Case
H100 80GB HBM380 GB11.7 Hz35.9 HzHigh-frequency control, multi-env batch inference
H20 96GB HBM396 GB12.0 Hz29.4 HzCost-effective datacenter inference
RTX Pro 6000 Blackwell96 GB12.8 Hz35.9 HzWorkstation inference, development
RTX Pro 5000 72GB72 GB7.9 Hz24.7 HzWorkstation inference
L4048 GB7.8 Hz26.0 HzCloud inference
L2048 GB7.1 Hz23.3 HzCloud inference
DGX Spark128 GB shared7.9 Hz10.1 HzDesktop edge, prototyping
AGX Thor128 GB shared8.9 Hz12.4 HzRobot-mounted edge deployment
Orin64 GB shared2.9 Hz6.6 HzLegacy Jetson edge

Which frequency is this? The rates above are the model inference (replanning) rate — how often the policy produces a new action chunk. This is not the same as the robot's action-execution rate or camera-capture rate (both ~30 FPS in the real-world deployment guide). Because each inference returns a multi-step action chunk, a ~10 Hz inference rate can sustain ~30 FPS execution via action chunking + asynchronous inference — you do not need 30 Hz inference to execute at 30 FPS.

Key Insights

  • 30+ Hz — high-frequency (H100, RTX Pro 6000 with TensorRT): headroom for reactive, low-latency closed-loop control where sub-30 ms per-step latency matters.
  • 10+ Hz — recommended minimum (Thor, Spark with TRT; most dGPUs with torch.compile): sufficient inference rate for typical manipulation tasks (paired with action chunking to reach ~30 FPS execution).
  • < 10 Hz (Orin with TensorRT): only suitable for slow, non-reactive tasks.
  • TensorRT Full Pipeline provides 1.5--3.3x speedup over PyTorch Eager depending on platform. Biggest gains are on datacenter GPUs where backbone acceleration is significant.
  • torch.compile is a good zero-effort middle ground (no engine build step), achieving 1.1--1.9x speedup across all platforms.

For full per-component latency breakdown, see the Deployment Benchmark Results.


Fine-Tuning Hardware

Minimum: 1 GPU with 40 GB+ VRAM. GR00T N1.7 is a ~3B parameter model (bfloat16).

SetupGPUsVRAM per GPUGlobal Batch SizeNotes
Quick start / prototyping1x H100, L40, or A10040--80 GB32Single GPU; sufficient for demo datasets
Recommended4--8x H100 or L4040--80 GB each64--640Multi-GPU via torchrun; faster convergence
Full scale8x RTX Pro 6000 or DGX96 GB each640Large datasets, production fine-tuning

Key Details

  • Default fine-tuning tunes the projector + diffusion action head (not the full LLM backbone), keeping peak VRAM under ~35 GB per GPU.
  • Enabling --tune-llm or --tune-visual significantly increases VRAM — 80 GB+ per GPU recommended.
  • --gradient-accumulation-steps can compensate for fewer GPUs. For example, 4 GPUs with 8 accumulation steps and per-GPU batch of 8 gives an effective global batch size of 256.
  • Reduce --num-shards-per-epoch if host memory (not VRAM) is limited — this controls how much dataset is preloaded into RAM.

Software Requirements

RequirementVersion
Python3.12
CUDA12.6+ (dGPU) / 13.2 (Thor, Orin) / 13.0 (Spark)
PyTorch2.7+
OSUbuntu 22.04+ (dGPU), JetPack 7.2 (Orin), Ubuntu 24.04 (Thor, Spark)
Package manageruv (recommended)

Platform-specific installation instructions: see the Deployment Guide.


Starter Kit

For development, small-scale fine-tuning, and edge deployment:

ComponentRecommendation
Training1--4x L40 (48 GB) or RTX Pro 5000/6000 workstation
Edge DeploymentJetson AGX Thor Developer Kit (128 GB shared memory, Blackwell GPU)
Storage500 GB+ SSD (datasets + checkpoints)

Center of Excellence

For production fine-tuning and high-throughput inference:

ComponentRecommendation
TrainingDGX with 8x H100/B200, or RTX Pro Server with 8x RTX Pro 6000 Blackwell
Inference ServerH100 or H20 node with TensorRT Full Pipeline (35+ Hz per GPU)
Edge DeploymentJetson AGX Thor or DGX Spark
StorageScalable networked storage (NFS/S3) for large-scale datasets