A flexible framework of neural networks for deep learning
Go to file
Kenichi Maehashi e9da142325
Merge pull request #8618 from chainer/bump-version
Bump version and add cupy packages
2022-01-05 13:28:43 +09:00
.github add message about maintenance phase 2020-06-17 11:40:41 +09:00
.pfnci Apply suggestions from code review 2020-06-23 17:35:54 +09:00
appveyor Use https in supported websites 2018-02-12 17:53:14 -08:00
chainer bump version and add cupy packages 2022-01-05 04:14:52 +00:00
chainermn Fix array indexing in chainermn.MultiNodeEvaluator 2020-06-17 05:04:17 +00:00
chainerx Fix typo in math expressions 2019-11-13 18:49:19 +09:00
chainerx_cc Merge pull request #8360 from emcastillo/fast_indexer 2019-12-12 00:19:49 +09:00
docker Bump dockerfiles 2021-06-10 08:04:31 +00:00
docs numpy 1.17.5 unavailable on anaconda 2022-01-04 07:48:02 +00:00
examples line lengths 2021-02-04 17:50:25 +09:00
onnx_chainer use CuPy v7 2020-12-17 23:28:01 +09:00
scripts/ci Install CuPy v7 for ChainerX Jenkins tests 2020-07-15 03:36:14 +00:00
tests Merge pull request #8607 from kmaehashi/fix-broken-cudnn-skip 2021-06-10 16:41:49 +09:00
.coveragerc fix coveragerc to collect coverage of specified files only 2017-10-26 10:03:29 +09:00
.gitignore Emit build info of ChainerX 2019-06-18 11:24:52 +00:00
.mergify.yml Add ChainerMN and ONNX-chainer tests to Mergify requirements 2019-11-13 12:15:01 +09:00
.travis.yml remove travis for macOS 2021-02-16 04:26:48 +00:00
appveyor.yml Drop Python 2 AppVeyor configuration 2019-08-22 17:48:18 +00:00
chainer2019_bibtex.txt Rename chainer2019_bibtext.txt to chainer2019_bibtex.txt 2019-09-17 19:24:45 +09:00
chainer_bibtex.txt adds 2019 paper and retains workshop paper 2019-09-14 04:23:37 -05:00
chainermn_bibtex.txt Add ChainerMN paper to references 2018-10-24 13:42:56 +09:00
chainerx_build_helper.py remove unused import 2019-10-07 16:34:08 +08:00
CODE_OF_CONDUCT.md Change filename of code 2018-11-29 13:19:42 +09:00
codecov.yml add Codecov.io configuration 2018-02-23 18:15:43 +09:00
LICENSE Remove the license for CuPy 2017-05-29 17:59:22 +09:00
MANIFEST.in fix manifest typos 2019-01-23 17:33:13 +09:00
README.md update Twitter ID 2020-07-02 14:39:26 +09:00
readthedocs.yml use Python 3.7 in ReadTheDocs 2020-12-16 05:28:01 +00:00
setup.cfg Merge pull request #8599 from kmaehashi/fix-marker-warn 2021-02-17 00:33:30 +09:00
setup.py Update [jenkins] requirement 2020-11-25 13:03:09 +09:00

Chainer: A deep learning framework

pypi GitHub license travis coveralls Read the Docs Optuna

Website | Docs | Install Guide | Tutorials (ja) | Examples (Official, External) | Concepts | ChainerX

Forum (en, ja) | Slack invitation (en, ja) | Twitter (en, ja)

Chainer is a Python-based deep learning framework aiming at flexibility. It provides automatic differentiation APIs based on the define-by-run approach (a.k.a. dynamic computational graphs) as well as object-oriented high-level APIs to build and train neural networks. It also supports CUDA/cuDNN using CuPy for high performance training and inference. For more details about Chainer, see the documents and resources listed above and join the community in Forum, Slack, and Twitter.

Notice: As announced, Chainer is under the maintenance phase and further development will be limited to bug-fixes and maintenance only.

Installation

For more details, see the installation guide.

To install Chainer, use pip.

$ pip install chainer

To enable CUDA support, CuPy is required. Refer to the CuPy installation guide.

Docker image

We are providing the official Docker image. This image supports nvidia-docker. Login to the environment with the following command, and run the Python interpreter to use Chainer with CUDA and cuDNN support.

$ nvidia-docker run -it chainer/chainer /bin/bash

Contribution

See the contribution guide.

ChainerX

See the ChainerX documentation.

License

MIT License (see LICENSE file).

More information

References

Tokui, Seiya, et al. "Chainer: A Deep Learning Framework for Accelerating the Research Cycle." Proceedings of the 25th ACM SIGKDD International Conference on Knowledge Discovery & Data Mining. ACM, 2019. URL BibTex

Tokui, S., Oono, K., Hido, S. and Clayton, J., Chainer: a Next-Generation Open Source Framework for Deep Learning, Proceedings of Workshop on Machine Learning Systems(LearningSys) in The Twenty-ninth Annual Conference on Neural Information Processing Systems (NIPS), (2015) URL, BibTex

Akiba, T., Fukuda, K. and Suzuki, S., ChainerMN: Scalable Distributed Deep Learning Framework, Proceedings of Workshop on ML Systems in The Thirty-first Annual Conference on Neural Information Processing Systems (NIPS), (2017) URL, BibTex