Logo
PopART C++ API Reference
Version: latest
  • 1. Introduction
  • 2. PopART C++ API
    • 2.1. Sessions
      • 2.1.1. Training session
      • 2.1.2. Inference session
      • 2.1.3. Session options
    • 2.2. Data input and output (IStepIO)
    • 2.3. Tensors
    • 2.4. Optimizers
      • 2.4.1. Stochastic Gradient Descent (SGD)
      • 2.4.2. Adam, AdaMax & Lamb
      • 2.4.3. AdaDelta, RMSProp & AdaGrad
    • 2.5. Builder
    • 2.6. Data flow
    • 2.7. Device manager
    • 2.8. Ops
      • 2.8.1. Op definition for PopART IR
      • 2.8.2. Op definition for Poplar implementation
      • 2.8.3. Available Ops (Op class)
      • 2.8.4. Available Ops (Opx class)
    • 2.9. Patterns
      • 2.9.1. Available patterns
    • 2.10. Transforms
      • 2.10.1. Available transforms
    • 2.11. Utility classes
      • 2.11.1. Graph
      • 2.11.2. Region
      • 2.11.3. Error handling
      • 2.11.4. Debug context
      • 2.11.5. Attributes
      • 2.11.6. Void data
      • 2.11.7. Input shape information
      • 2.11.8. Profiling
      • 2.11.9. Task information
      • 2.11.10. Type definitions
      • 2.11.11. Enums
      • 2.11.12. Structs
      • 2.11.13. Other classes
  • 3. Index
  • 4. Legal notices
  • Doxygen
PopART C++ API Reference
This document is for previous versions of the Poplar SDK up to 2.6.
For up to date information, refer to the PopART User Guide
  • »
  • PopART C++ API Reference
  • Edit on GitHub

PopART C++ API Reference

  • 1. Introduction
  • 2. PopART C++ API
    • 2.1. Sessions
      • 2.1.1. Training session
      • 2.1.2. Inference session
      • 2.1.3. Session options
    • 2.2. Data input and output (IStepIO)
    • 2.3. Tensors
    • 2.4. Optimizers
      • 2.4.1. Stochastic Gradient Descent (SGD)
      • 2.4.2. Adam, AdaMax & Lamb
      • 2.4.3. AdaDelta, RMSProp & AdaGrad
    • 2.5. Builder
    • 2.6. Data flow
    • 2.7. Device manager
    • 2.8. Ops
      • 2.8.1. Op definition for PopART IR
      • 2.8.2. Op definition for Poplar implementation
      • 2.8.3. Available Ops (Op class)
      • 2.8.4. Available Ops (Opx class)
    • 2.9. Patterns
      • 2.9.1. Available patterns
    • 2.10. Transforms
      • 2.10.1. Available transforms
    • 2.11. Utility classes
      • 2.11.1. Graph
      • 2.11.2. Region
      • 2.11.3. Error handling
      • 2.11.4. Debug context
      • 2.11.5. Attributes
      • 2.11.6. Void data
      • 2.11.7. Input shape information
      • 2.11.8. Profiling
      • 2.11.9. Task information
      • 2.11.10. Type definitions
      • 2.11.11. Enums
      • 2.11.12. Structs
      • 2.11.13. Other classes
  • 3. Index
  • 4. Legal notices
  • Doxygen
Next

Revision 6f57955d.

Read the Docs v: latest
Versions
latest
2.6.0
2.5.1
2.4.0
2.3.0
2.2.0
2.1.0
2.0.0
1.4.0
1.3.35
1.2.100
Downloads
pdf
On Read the Docs
Project Home
Builds