pytorch/ignite

High-level library to help with training and evaluating neural networks in PyTorch flexibly and transparently.

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

Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 50 minutes ago
Added to GitGenius on September 17th, 2024
Created on November 23rd, 2017
Open Issues & Pull Requests: 208 (+0)
GitHub issues: Enabled
Number of forks: 734
Total Stargazers: 4,793 (+0)
Total Subscribers: 61 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 10.3 hours
Mean response time: 186.4 days
90th percentile: 453.3 days
Tracked items: 157

Maintainer activity

3 people did triage or write work on this repository in the last 12 months.

Counts unlabeled, assigned, unassigned, milestoned, demilestoned, locked, unlocked over the last 12 months. These are issue and pull request events that require triage or write permission. Commits and code review are not counted. labeled and renamed are excluded because GitHub issue forms record the issue author as the actor. Figures from October 7, 2026. This count is not comparable across projects: each project's automation decides which of these events a person emits.

How this project is maintained

About 4% of issues opened in the past year have never received a reply. 67% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "question" is answered fastest, typically in under an hour, while "module: metrics" waits about 2 days. 65% of issues opened in the past year have been closed, leaving a working backlog. Three people close 88% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 95
New in 7 days: 5
Closed in 7 days: 2
Avg open age: 1,347 days
Stale 30+ days: 80
Stale 90+ days: 72

Recent activity

Opened in 7 days: 5
Closed in 7 days: 2
Comments in 7 days: 5
Events in 7 days: 9

Top labels

  • bug (308)
  • enhancement (291)
  • help wanted (231)
  • question (123)
  • good first issue (101)
  • docs (48)
  • Hacktoberfest (41)
  • ci (39)

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

PyTorch Ignite is a high-level library to help with training and evaluating neural networks in PyTorch flexibly and transparently.

Ignite addresses the complexity of implementing training loops by providing abstractions that handle common patterns while remaining transparent about what happens under the hood. The library uses an event-driven architecture where a trainer engine manages the training loop and fires events at key points—epoch start, batch completion, validation steps—allowing users to attach handlers that customize behavior without rewriting core logic. This approach lets developers build sophisticated training workflows by composing simple, reusable components rather than writing monolithic training scripts.

The tool suits projects where you want structured training workflows without sacrificing control or clarity. It works well for researchers and practitioners who need to experiment with different training strategies, metrics, and validation schemes while keeping the training loop logic maintainable and reproducible. Ignite is particularly valuable when you need to integrate multiple metrics, handle distributed training, or coordinate complex interactions between training phases and callbacks.

The project receives issues from both core maintainers and external users, indicating real adoption beyond the immediate team without creating an unsustainable support burden. Maintainers typically respond to new issues and pull requests within a day. Work in the issue tracker centers on enhancements, metrics-related improvements, and user questions, suggesting the community actively shapes the library's direction while the team remains engaged with incoming feedback.