pytorch/ignite
High-level library to help with training and evaluating neural networks in PyTorch flexibly and transparently.
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.
Stars
4,751
Forks
686
Language
Python
License
BSD-3-Clause
Category
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.
Related frameworks
pytorch/pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras-team/keras
Deep Learning for humans
Lightning-AI/torchmetrics
Machine learning metrics for distributed, scalable PyTorch applications.
Lightning-AI/pytorch-lightning
Pretrain, finetune ANY AI model of ANY size on 1 or 10,000+ GPUs with zero code changes.
lanpa/tensorboardX
tensorboard for pytorch (and chainer, mxnet, numpy, ...)