product updateNVIDIA

NVIDIA NeMo Automodel integrates with Hugging Face Diffusers for distributed video and image model fine-tuning

TL;DR

NVIDIA and Hugging Face have integrated NeMo Automodel with the Diffusers library, enabling distributed fine-tuning of video and image diffusion models without checkpoint conversion. The integration supports models including FLUX.1-dev (12B), Wan 2.1 (1.3B/14B), and HunyuanVideo (13B) with full fine-tuning and LoRA options.

2 min read
0

NVIDIA NeMo Automodel integrates with Hugging Face Diffusers for distributed video and image model fine-tuning

NVIDIA and Hugging Face have integrated NeMo Automodel with the Diffusers library, enabling production-grade distributed training for diffusion models without checkpoint conversion. The integration, released under Apache 2.0, allows users to fine-tune any Diffusers-format model directly from the Hugging Face Hub.

Technical capabilities

NeMo Automodel is a PyTorch DTensor-native training library that uses Diffusers model classes for loading and pipelines for generation. The integration eliminates the need to convert checkpoints between training and inference formats—fine-tuned weights load directly into DiffusionPipeline.

The library implements multiple parallelism strategies as configuration options rather than code rewrites: FSDP2, tensor parallel, expert parallel, context parallel, and pipeline parallel. It includes memory-efficient sharding, latent caching, and multiresolution bucketing for training at scale.

Supported models

The integration ships with fine-tuning recipes for six model families:

  • Wan 2.1 T2V: 1.3B (fits single 40GB A100) and 14B parameter versions for text-to-video
  • Wan 2.2 T2V A14B: 27B total parameters (MoE), 14B active per step
  • FLUX.1-dev: 12B parameters for text-to-image
  • FLUX.2-dev: 32B parameters for text-to-image
  • HunyuanVideo 1.5: 13B parameters for text-to-video
  • Qwen-Image: 20B parameters (MMDiT) for text-to-image

All models except Wan 2.2 include LoRA recipe support for parameter-efficient fine-tuning.

Training workflow

The workflow consists of three steps:

  1. Pre-encode dataset: Cache VAE latents and text embeddings using distributed preprocessing across GPUs. For the 78-image Rider-Waite tarot dataset example, preprocessing outputs .pt cache files and sharded metadata.

  2. Launch training: Use existing YAML configs with command-line overrides for dataset-specific settings. The example fine-tunes FLUX.1-dev with eight-way FSDP2 and an effective batch size of 32.

  3. Generate from checkpoint: Fine-tuned models load directly into Diffusers pipelines without conversion.

The library currently supports flow-matching models only, using flow matching as the training objective with latent-space training and multiresolution bucketed dataloading.

Installation and availability

NeMo Automodel is available via Docker container (nvcr.io/nvidia/nemo-automodel:26.06), pip install, or from source. The recommended installation includes PyTorch, TransformerEngine, and CUDA-compiled dependencies pre-built.

Multi-node orchestration currently works with SLURM, with Kubernetes support coming next. The team is also developing Pythonic recipe APIs as an alternative to YAML configuration.

What this means

This integration removes a significant friction point in diffusion model development. Previously, scaling training beyond single-node setups required custom code and checkpoint format conversions. By making distributed training a configuration choice rather than a code rewrite, NVIDIA and Hugging Face have made it practical for researchers to fine-tune models like HunyuanVideo (13B) and FLUX.2-dev (32B) that were previously out of reach for many teams. The direct Hub integration means fine-tuned models remain compatible with the existing Diffusers ecosystem, including quantization tools, LoRA adapters, and custom samplers.

Related Articles

changelog

Ollama v0.40.5 adds NVIDIA Nemotron 3.5 Super, a 120B MoE vision-language model with up to 1M-token context

Ollama v0.40.5 adds NVIDIA Nemotron 3.5 Super, a 120B-parameter hybrid Mamba-2/Transformer MoE vision-language model with 12B active parameters and context up to 1M tokens. It also adds a smaller sibling, Nemotron 3.5 Bolt, and fixes a Responses API bug with custom tool calls.

model release

Nvidia releases Nemotron 3.5 Super VL: open 120B multimodal MoE with 12B active parameters

Nvidia has released Nemotron 3.5 Super VL, an open multimodal Mixture-of-Experts model with 120 billion total and 12 billion active parameters, built for continuously running enterprise agents. Two compact Bolt models for local PCs and edge devices launch alongside it, though the 4 GB variant ships later this month.

product update

OpenAI's ChatGPT Chrome extension can now read your open tabs and control them via ChatGPT Work

OpenAI has upgraded its ChatGPT Chrome extension so ChatGPT can view your open tabs when you tag Chrome in the web or desktop app. The update also adds a sidebar with full conversation history and lets ChatGPT Work control tabs to fill forms, send messages, and download files.

product update

Google's Gemini 4 Argon targets full robotics pipeline: 87% on ERQA, but third on AA-Robotics at 55/100

Google DeepMind is positioning Gemini 4 Argon as one model that controls robots, builds simulated training environments, and grades training data. Google claims 87% on the ERQA benchmark, ahead of Claude Opus 5.5 at 82.3%. Artificial Analysis's AA-Robotics test, published a day later, placed Argon third at 55 out of 100.

Comments

Loading...