Poplar and PopLibs API Reference
- 1. Using the libraries
- 2. Poplar runtime API reference
- 3. Poplar API reference
- 4. PopLibs API reference
- Adding PopLibs code to a graph program
- Utility functions (poputil)
- Tensor operations (popops)
- AllTrue
- Cast
- CircBuf
- CollectiveTypes
- DynamicSlice
- ElementWise
- ElementWiseUtil
- Encoding
- EncodingConstants
- Expr
- ExprOp
- Fill
- Gather
- GatherStatistics
- HostSliceTensor
- Loop
- NaN
- NormaliseImage
- Operation
- Pad
- Rearrange
- Reduce
- ScaledAdd
- Scatter
- SelectScalarFromRows
- SequenceSlice
- Sort
- SortOrder
- TensorCollectives
- TopK
- UpdateScalarInRows
- Zero
- Linear algebra functions (poplin)
- Random number operations (poprand)
- Sparse tensor operations (popsparse)
- Neural network functions (popnn)
- 5. GCL API reference
- 6. IPU Builtins
- Get COUNT_L from CSR
- Get COUNT_U from CSR
- Get VERTEX_BASE from CSR
- Get TILE_ID from CSR
- Generate random 32-bit integer
- Generate random 64-bit integer
- Generate random 16-bit float
- Generate random 32-bit float
- Classify float
- Triple-pack three addresses
- Write to an upper CSR
- Write to a CSR
- Read from an upper CSR
- Read from a CSR
- Check for worker mode
- Roll-left SIMD permutation
- Roll-right SIMD permutation
- Check whether floating-point value is finite
- Check whether floating-point value is infinite
- Check whether floating-point value is NaN
- 7. Deprecated
- 8. Index
- 9. Trademarks & copyright
- Doxygen