pytorch/ignite

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

68
/ 100
Established

This library helps machine learning practitioners efficiently train and evaluate their neural networks built with PyTorch. It simplifies the process of setting up training and validation routines by handling boilerplate code. You input your PyTorch models and data, and it outputs trained models and performance metrics, allowing data scientists and ML engineers to focus on model architecture and results.

4,751 stars. Actively maintained with 32 commits in the last 30 days.

Use this if you are developing neural networks with PyTorch and want to streamline the training and evaluation process with a flexible, high-level framework.

Not ideal if you prefer to write every line of your training and evaluation loops from scratch or are not working with neural networks in PyTorch.

deep-learning neural-network-training model-evaluation machine-learning-engineering pytorch-development
No Package No Dependents
Maintenance 20 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 22 / 25

How are scores calculated?

Stars

4,751

Forks

686

Language

Python

License

BSD-3-Clause

Last pushed

Mar 11, 2026

Commits (30d)

32

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/pytorch/ignite"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.