NVIDIA-NeMo/Automodel

🚀 Pytorch Distributed native training library for LLMs/VLMs with OOTB Hugging Face support

Owned by NVIDIA

View on GitHub ↗Jump to charts ↓Open shareable report →

NVIDIA-NeMo/Automodel has 1k+ stars and 300+ forks on GitHub, is written in Python, and was last pushed on Oct 18, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 9 minutes ago
Added to GitGenius on October 12th, 2026
Created on May 21st, 2025
Open Issues & Pull Requests: 488 (+0)
GitHub issues: Enabled
Number of forks: 341
Total Stargazers: 1,027 (+0)
Total Subscribers: 11 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 0.3 hours
Mean response time: 9.9 days
90th percentile: 14.6 days
Tracked items: 634

How this project is maintained

About 8% of issues opened in the past year have never received a reply. 95% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 40% of tracked open issues have had no activity in three months. 68% of issues opened in the past year have been closed, leaving a working backlog. Three people close 68% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 209
New in 7 days: 12
Closed in 7 days: 6
Avg open age: 168 days
Stale 30+ days: 158
Stale 90+ days: 97

Recent activity

Opened in 7 days: 12
Closed in 7 days: 5
Comments in 7 days: 10
Events in 7 days: 49

Top labels

  • enhancement (229)
  • bug (171)
  • community-request (170)
  • qa_rcca_done (160)
  • PoR (47)
  • good first issue (35)
  • Stale (31)
  • QA_verified (24)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

NeMo AutoModel is a PyTorch distributed training library for large language models and vision-language models with built-in Hugging Face integration.

The tool addresses the complexity of setting up distributed training for large models by automating the process of fine-tuning and pretraining with PyTorch-native parallelism, custom kernels, and optimized recipes. It uses PyTorch DTensor as its foundation for single-program multiple-data (SPMD) distributed training, allowing developers to write training code once and have it automatically scale across multiple GPUs and nodes without manual parallelism logic.

Teams should adopt this tool if they are training or fine-tuning large language models or vision-language models and want to leverage Hugging Face model checkpoints directly without extensive custom integration work. It suits projects ranging from pretraining from scratch to fine-tuning existing models, with ready-to-use recipes provided for supported architectures. The tool's day-zero integration with Hugging Face means models can be loaded and trained with minimal setup overhead compared to building distributed training infrastructure from scratch.

The project maintains active continuous integration with automated testing across changes. Development activity shows consistent engagement with the codebase through regular updates and refinements to the training pipeline and model support. The project welcomes external contributions and maintains documentation covering model coverage and performance characteristics to help users understand which architectures are supported and what training performance to expect.