Logo
PopART User Guide
Version: 1.3.35
  • 1. Introduction
  • 2. Importing graphs
  • 3. Building graphs in PopART
  • 4. Executing graphs
  • 5. Examples
  • 6. Distributed training with Horovod
  • 7. Performance optimisation
  • 8. Supported operators
  • 9. Environment variables
  • 10. References
  • 11. Glossary
  • 12. Trademarks & copyright
PopART User Guide

PopART User Guide

  • 1. Introduction
  • 2. Importing graphs
    • 2.1. Creating a session
    • 2.2. Session control options
  • 3. Building graphs in PopART
    • 3.1. Adding operations to the graph
    • 3.2. Adding parameters to the graph
    • 3.3. Setting outputs
    • 3.4. Setting the IPU number for operations
  • 4. Executing graphs
    • 4.1. Setting input/output data buffers for an execution
    • 4.2. Selecting a device for execution
    • 4.3. Executing a session
    • 4.4. Saving and loading a model
    • 4.5. Retrieving profiling reports
    • 4.6. Turning on execution tracing
  • 5. Examples
  • 6. Distributed training with Horovod
    • 6.1. How to modify a PopART program for distributed training
    • 6.2. Install
    • 6.3. Configuring and running distributed training
    • 6.4. Full distributed training example
  • 7. Performance optimisation
    • 7.1. Sync configuration
  • 8. Supported operators
    • 8.1. Domain: ai.graphcore
    • 8.2. Domain: ai.onnx
  • 9. Environment variables
    • 9.1. Logging
    • 9.2. Generating DOT files
    • 9.3. Saving the tensor map
    • 9.4. Inspecting the Ir
  • 10. References
  • 11. Glossary
    • 11.1. Sample
    • 11.2. Micro-batch size
    • 11.3. Replication factor
    • 11.4. Accumulation factor
    • 11.5. Batch size
    • 11.6. Batches per step
    • 11.7. Step size
    • 11.8. Input data shape
  • 12. Trademarks & copyright
Next

Revision 86fddd00.