Chainer – A flexible framework of neural networks¶
Chainer is a powerful, flexible and intuitive deep learning framework.
Chainer supports CUDA computation. It only requires a few lines of code to leverage a GPU. It also runs on multiple GPUs with little effort.
Chainer supports various network architectures including feed-forward nets, convnets, recurrent nets and recursive nets. It also supports per-batch architectures.
Forward computation can include any control flow statements of Python without lacking the ability of backpropagation. It makes code intuitive and easy to debug.
Note
As announced, Chainer is under the maintenance phase and further development will be limited to bug-fixes and maintenance only.
- API Reference
- Variable and Parameter
- Functions
- Link and Chains
- Probability Distributions
- Optimizers
- Weight Initializers
- Training Tools
- Datasets
- Iterator
- Serializers
- Backends and Devices
- Utilities
- Configuring Chainer
- Debug Mode
- Visualization of Computational Graph
- Static Subgraph Optimizations: Usage
- Static Subgraph Optimizations: Design Notes
- Caffe Model Support
- Assertion and Testing
- Installation
- ChainerX Documentation
- Distributed Deep Learning with ChainerMN
- Export Chainer to ONNX