From our years of experience maintaining one of the fastest deep learning libraries, and over a year iterating on graph based designs, we are building Intel® Nervana™ Graph (ngraph) to address these aims. Intel® Nervana™ Graph is composed of three parts:
- An API for creating computational ngraphs.
- Two higher level frontend APIs (TensorFlow and neon™) utilizing the ngraph API for common deep learning workflows.
- A transformer API for compiling these graphs and executing them on GPUs and CPUs.