Performance Summary
Training performance measurements for language, vision-language, and image-generation models using NeMo AutoModel with the PyTorch backend. Model names link to pinned YAML recipes.
Fine-Tuning Performance
Full Fine-Tuning: NVIDIA H100 80GB, Precision: BF16
- Qwen3.8-27B freezes vision; GLM-5.3-Flash and Nemotron-3.5-Super-VL freeze vision and embeddings.
- Nemotron-3.5-Super-VL uses text-only checkpoint
nvidia/NVIDIA-Nemotron-3.5-Super-midtrain-67B-vision-pretrained. - Nemotron-3.5-Lightning uses all 52 layers with MTP disabled.
Full Fine-Tuning: NVIDIA GB200, Precision: BF16
FSDP2; MiMo-V2.6-Pro-RL includes profiler overhead.
LoRA Performance
LoRA: NVIDIA H100 80GB, Precision: BF16
Full-length mock sequences; no padding.
Pre-Training Performance
GPU: NVIDIA H100 80GB, Precision: BF16
- Full-length mock sequences; balanced MoE routing.
- Qwen3.8-Flash-Next: 20 warmup and 30 measured steps; label-token rate; TFLOPs derived from MFU.
GPU: NVIDIA H100 80GB, Precision: FP8
TE current scaling; 10 warmup and 20 measured steps.
GPU: NVIDIA GB200, Precision: MXFP8
- TE MXFP8 block scaling; 10 warmup and 20 measured steps, except Qwen3 MoE 235B (two warmup and three measured steps).
- FP8/MXFP8 token rates count full sequences; TFLOPs derive from MFU and the configured peak.
Image Generation Performance
Image Generation, Full Fine-Tuning: NVIDIA H100 80GB, Precision: BF16
Naruto BLIP, 1024 x 1024, FSDP2. Author-reported 1,000-step run; warmup exclusion unspecified.
Image Generation, LoRA: NVIDIA H100 80GB, Precision: BF16
FSDP2; 100 steps, averaging steps 10-99. Cached 1024 x 1024 Naruto BLIP inputs; synchronized maximum-rank timing excludes setup and checkpoint I/O.
Glossary
- NR: Not recorded or not verified
- MFU: Model FLOPs Utilization - ratio of achieved compute to peak hardware capability
- TP: Tensor Parallelism - splits individual layers across GPUs
- PP: Pipeline Parallelism - splits model layers into stages
- CP: Context Parallelism - splits the sequence across GPUs
- FSDP: Fully Sharded Data Parallelism - the table column gives the shard degree when verified
- EP: Expert Parallelism - distributes MoE experts across GPUs
- DP: Data Parallelism - replicates model and splits data
- VP: Virtual Pipeline - number of pipeline stages per GPU for interleaving
- MBS: Micro-Batch Size - size of one forward pass in pipeline
- LBS: Local Batch Size - size of one step per GPU
- GBS: Global Batch Size - total batch size across all GPUs
- GA: Gradient Accumulation - number of local-batches before optimizer step
- TE: Transformer Engine kernel optimizations - RMSNorm, Linear and DotProductAttention
- DeepEP: Expert-parallel communication library for MoE token dispatch and combine
- FlexAttn: PyTorch’s Flex Attention
Configuration Files
Model names in the tables link directly to their YAML recipes. Mock-data benchmarks live in examples/llm_benchmark/; dataset-based recipes live in examples/llm_finetune/, examples/vlm_finetune/, examples/retrieval/, and examples/diffusion/finetune/. Use the recorded table settings and pinned recipes when reproducing a historical result.
Version Information
- Last Updated: 2026-10-14
- Default Recipe Snapshot:
b203f3f9 - Measurements: Historical development and benchmark runs; source commits vary.