User guides, API references and technical notes for TensorFlow 2 on the IPU
The versions of TensorFlow included in Poplar SDK 2.5 and earlier are not compatible with
protobuf version 4 (see TensorFlow issue #56077).
When you install a TensorFlow wheel from the Poplar SDK, you must ensure you have a compatible version of
protobuf, downgrading if necessary.
See the getting started guides for more information.
User guide and API reference for the IPU implementation of TensorFlow 1
User guide and API reference for the IPU implementation of TensorFlow 2
The Graphcore implementation of TensorFlow 2 includes Keras support for IPUs
TensorFlow technical notes
A short description of how to port TensorFlow 2 models to the IPU, including code snippets to help
A practical guide to porting TensorFlow models to the IPU using the Poplar SDK.
Optimising high-performance machine learning models running on the IPU
An overview of the steps for implementing a custom op in each of the frameworks available in the Poplar SDK
Strategies to minimise recompilation when running code on the IPU
Ways of parallelising TensorFlow models on IPU hardware
Using the “available memory proportion” option to optimise memory use or performance