Back to feed
News Story
Hugging Face Blog
2 sources

NVIDIA NeMo Automodel and Hugging Face Diffusers Integration for Scalable Fine-Tuning

NVIDIA announces integration of NeMo Automodel with Hugging Face Diffusers, enabling scalable fine-tuning of video and image models. This collaboration aims to simplify and accelerate generative AI model customization for enterprises.

SynthePulse Insight · AI deep reading

NVIDIA and Hugging Face Join Forces: Scaling Diffusion Model Fine-Tuning

Version 1 · 1 source

Deep integration of NVIDIA NeMo Automodel with Hugging Face Diffusers enables distributed fine-tuning of any Diffusers-format model without conversion, scaling from a single GPU to hundreds.

  • NVIDIA NeMo Automodel integrates with Hugging Face Diffusers, allowing direct use of Diffusers models from the Hub for distributed training without checkpoint conversion.
  • Supports full parameter fine-tuning and LoRA parameter-efficient fine-tuning, covering mainstream diffusion models like Wan 2.1, FLUX.1-dev, and HunyuanVideo.
  • Provides multiple parallelism strategies including FSDP2, tensor parallelism, and context parallelism, switchable via configuration rather than code rewriting.
  • Pre-encoded datasets (VAE latents and text embeddings) accelerate training, with multi-resolution bucketed data loading.
  • New model support only requires adding data processing and model adapters; the rest of the training stack is reusable.
  • All code and configurations are open-sourced under Apache 2.0, with NVIDIA Docker containers recommended for deployment.
Open section navigationIntegration Core: No Conversion, Plug and Play

Integration Core: No Conversion, Plug and Play

NVIDIA NeMo Automodel is an open-source PyTorch DTensor-native training library deeply integrated with Hugging Face Diffusers. Users simply point pretrained_model_name_or_path to any Diffusers model ID on the Hub to start training. Checkpoints can be directly loaded into DiffusionPipeline for inference or uploaded back to the Hub, remaining compatible with downstream tools (quantization, compilation, LoRA adapters, custom samplers).

The integration supports flow-matching models, training in latent space, and boosts throughput via pre-encoded VAE outputs and multi-resolution bucketed data loading. Currently supported models include Wan 2.1 T2V (1.3B/14B), Wan 2.2 T2V A14B (27B total, 14B active), FLUX.1-dev (12B), FLUX.2-dev (32B), HunyuanVideo 1.5 (13B), and Qwen-Image (20B), all with ready-to-use fine-tuning recipes.

Scalable Training: From Single GPU to Cluster

NeMo Automodel's design principle is 'one program, any scale.' Parallelism strategies (FSDP2, tensor parallelism, expert parallelism, context parallelism, pipeline parallelism) are switchable via configuration declarations without rewriting model code. This enables training large models like FLUX.1-dev (12B) and HunyuanVideo (13B).

The training workflow includes dataset pre-encoding, launching training with existing YAML configurations, and generating from fine-tuned checkpoints. For example, fine-tuning FLUX.1-dev on a 78-image Rider-Waite tarot dataset with full Transformer fine-tuning, users can directly reuse a checked-in YAML config, overriding paths and settings via command line. The pre-encoding step caches image and text embeddings as .pt files, avoiding repeated encoding per step.

New Model Support and Future Roadmap

When a new diffusion model lands in Diffusers, enabling it in NeMo Automodel only requires adding a data processing handler and a model adapter, rather than writing a full custom training script. The rest of the recipe stack (FSDP2, bucketed data loading, checkpointing, generation) remains unchanged, and the same YAML-driven workflow applies.

Future plans include a Pythonic recipe API to further simplify usage. Current multi-node orchestration supports SLURM, with Kubernetes support coming soon. All code and configurations are open-sourced under Apache 2.0 license. NVIDIA Docker containers (nvcr.io/nvidia/nemo-automodel:26.06) are recommended for deployment, but pip3 install nemo-automodel or installation from source are also available.

Credibility boundary

This article's information comes from an official blog jointly published by NVIDIA and Hugging Face, a first-party source. All technical details and performance claims are from that blog, with no external knowledge introduced.

Insight takeaway

The NVIDIA and Hugging Face integration significantly lowers the barrier for diffusion model fine-tuning, enabling researchers and developers to efficiently train the latest models at any scale through standardized interfaces and scalable parallelism strategies.

Primary report

Hugging Face Blog

Primary source

Same-event coverage

Also covered by 1 sources