注意:正如所宣布的,Chainer 正处于维护阶段,进一步的开发将仅限于错误修复和维护。
网站|文档|安装指南|教程(日语)|示例(官方、外部)|概念|链纳X
论坛(英语、日语)| Slack 邀请(英语、日语)|推特(英语、日语)
Chainer是一个基于 Python 的深度学习框架,旨在实现灵活性。它提供基于运行定义方法(又称动态计算图)的自动微分 API 以及面向对象的高级 API 来构建和训练神经网络。它还支持使用 CuPy 的 CUDA/cuDNN 进行高性能训练和推理。有关 Chainer 的更多详细信息,请参阅上面列出的文档和资源,并加入 Forum、Slack 和 Twitter 中的社区。
有关更多详细信息,请参阅安装指南。
要安装 Chainer,请使用pip
。
$ pip install chainer
要启用 CUDA 支持,需要 CuPy。请参阅 CuPy 安装指南。
我们提供官方 Docker 镜像。该镜像支持 nvidia-docker。使用以下命令登录环境,然后运行 Python 解释器以使用支持 CUDA 和 cuDNN 的 Chainer。
$ nvidia-docker run -it chainer/chainer /bin/bash
请参阅贡献指南。
请参阅 ChainerX 文档。
MIT 许可证(请参阅LICENSE
文件)。
德井、圣哉等人。 “Chainer:加速研究周期的深度学习框架。”第 25 届 ACM SIGKDD 知识发现与数据挖掘国际会议论文集。 ACM,2019。URL BibTex
Tokui, S.、Oono, K.、Hido, S. 和 Clayton, J.,Chainer:下一代深度学习开源框架,第二十九届年会机器学习系统(LearningSys)研讨会论文集关于神经信息处理系统(NIPS) ,(2015)URL,BibTex
Akiba, T.、Fukuda, K. 和 Suzuki, S.,ChainerMN:可扩展分布式深度学习框架,第 31 届神经信息处理系统 (NIPS) 年会 ML 系统研讨会论文集,(2017) URL,书目文本