ChainerX文档

警告

该功能仍处于开发的早期阶段。行为和界面可能会发生更改。

ChainerX是一个标准实现,具有按定义运行的自动区分功能。它大致对应于“NumPy/CuPy+Chainer Variable”,而其他一些功能如下:

  • 速度:整个标准和签名实现都是用C++编写的,带有一个薄的Python绑定。它降低了Chainer的纯Python实现中存在的开销。

  • 可扩展性:后端是可插拔的,因此更容易添加对新设备的支持。

直接使用ChainerX API可以获得最佳的速度,同时它还通过传统的链手。变量接口,以便在现有项目中更容易采用ChainerX。请参见ChainerX教程了解更多详细信息。