For more information about working with PopART on IPUs refer to the following:
The IPU Programmer’s Guide provides an introduction to the IPU architecture, programming model and tools available.
The PopXL User Guide and API (experimental) for details of how to use PopXL to give you more flexibility and control over describing and executing your models.
Technical notes covering a range of topics for optimising models for the IPU.
The Poplar and PopLibs User Guide and Poplar and PopLibs API Reference for information about the Poplar Graph Program framework.
15.2. Running applications in Docker
You can run PopART applications in Docker on a Linux machine using one or more physical IPU devices. Refer to Using IPUs from Docker for more information.
15.3. Tutorials and simple examples
The PopART tutorials are only supported up to Poplar SDK 3.1.
All tutorials are available from the Graphcore tutorials repository on GitHub. This contains:
You need to check out the branch of the tutorials repository that corresponds to the version of the Poplar SDK you are using.
15.4. Application and code examples
Example applications are available in the Graphcore examples repository.
Browse the Graphcore Model Garden. You can filter by model type and framework.
15.5. Other support
You can use the tag “ipu” when asking questions or looking for answers on StackOverflow.
Support is available from the Graphcore customer engineering team via the Graphcore support portal.
For general help, discussions and announcements, please join our Graphcore Slack Community.