#171 · Primary category: Deep Learning Frameworks
chainer
A flexible framework of neural networks for deep learning
Project last updated:08/28/23
GitHub Stars
5.9K
Forks
1.3K
Contributors
331
License
MIT
Why we included this project
Chainer is worth a look if you want to see how a deep learning framework actually works instead of just calling into one. Its define-by-run design builds the computational graph as your code runs, so debugging, writing custom layers, and testing unusual architectures feel more direct than in static-graph frameworks. The project went into maintenance in 2019 and now only receives bug fixes, but the codebase still reads as a clear reference for automatic differentiation, CUDA support through CuPy, and multi-GPU training. That makes it genuinely useful for researchers digging into how backpropagation is implemented, and for teams stuck maintaining older Chainer models. Just do not pick it for greenfield projects today.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
tensorflow
An Open Source Machine Learning Framework for Everyone
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
keras
Deep Learning for humans
nanoGPT
The simplest, fastest repository for training/finetuning medium-sized GPTs.
ray
Ray is an AI compute engine. Ray consists of a core distributed runtime and a set of AI Libraries for accelerating ML workloads.