Chainer is an open source deep learning framework written purely in Python on top of NumPy and CuPy Python libraries. The development is led by Japanese venture company Preferred Networks in partnership with IBM, Intel, Microsoft, and Nvidia.Chainer is notable for its early adoption of "define-by-run" scheme, as well as its performance on large scale systems.