PopART

User guides, API references and technical notes for:

  • the Poplar Advanced Runtime (PopART) for importing and executing models using the ONNX format

  • PopXL

User guides

PopXL User Guide and API (experimental)

User Guide and API reference for working with PopXL

PopART User Guide

The Poplar Advanced Runtime (PopART) for importing and executing models using the ONNX format

PopART technical notes

Memory and Performance Optimisation on the IPU

Optimising high-performance machine learning models running on the IPU

Creating Custom Operations for the IPU

An overview of the steps for implementing a custom op in each of the frameworks available in the Poplar SDK

Optimising Temporary Memory Usage for Convolutions and Matmuls on the IPU

Using the “available memory proportion” option to optimise memory use or performance