meta-pytorch/torchtune

PyTorch native post-training library

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 52 minutes ago
Added to GitGenius on September 11th, 2026
Created on October 20th, 2023
Open Issues & Pull Requests: 463 (+0)
GitHub issues: Enabled
Number of forks: 756
Total Stargazers: 5,812 (+0)
Total Subscribers: 41 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.5 hours
Mean response time: 13.4 days
90th percentile: 15.0 days
Tracked items: 644

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Work labelled "discussion" is answered fastest, typically in about 6 hours, while "community help wanted" waits about 3 days. Only 1% of issues opened in the past year have been closed. Three people close 52% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 323
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 587 days
Stale 30+ days: 319
Stale 90+ days: 311

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • community help wanted (96)
  • enhancement (87)
  • bug (83)
  • discussion (70)
  • better engineering (52)
  • good first issue (37)
  • triaged (35)
  • best practice (26)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

torchtune is a PyTorch native post-training library for authoring, fine-tuning, and experimenting with large language models.

The library addresses the challenge of efficiently post-training LLMs by providing hackable training recipes and simple PyTorch implementations of popular models. It supports the full post-training lifecycle including supervised fine-tuning, knowledge distillation, DPO, PPO, GRPO, and quantization-aware training. The tool emphasizes memory efficiency and performance through best-in-class implementations that leverage the latest PyTorch APIs, with YAML-based configuration for easy recipe customization across single device, multi-device, and multi-node setups.

Developers should be aware that the project is no longer actively maintained as of 2025, though it previously supported a wide range of models including Llama, Gemma, Mistral, Phi, and Qwen variants. The library is most suitable for teams already invested in the PyTorch ecosystem who need flexible, production-grade fine-tuning infrastructure. Those seeking an actively developed alternative should evaluate other options, as the project has wound down development.

The project attracted a substantial base of adopters who reported real-world use cases through the issue tracker. Maintainers typically responded to new issues and pull requests within a day. Work in the issue tracker centered on community help requests, enhancements, and bug fixes, with most open issues raised by outside users rather than the core team.