Graphcore Documents

The following Graphcore documents are available.

Getting started

TensorFlow for the IPU

Running TensorFlow on the IPU.


Support for PyTorch on the IPU (preview release).


The Poplar Advanced Runtime (PopART) for importing and executing models from industry standard ML frameworks, using the ONNX format.

Poplar graph programming framework

The Poplar graph programming framework.

Technical Notes

Technical notes provide more detailed information on some specific aspect of Graphcore technology.

Command-line tools

Low-level command line tools for managing IPU hardware.

  • Command Line Tools

    Commands for controlling and monitoring the status of the IPUs in your systems.

Open source software

The following software is available as open source:

PopLibs, PopART and Poprithms are licensed under the terms of the MIT license.

TensorFlow for the IPU is licensed under the Apache License 2.0.

Contribution License Agreement (CLA)