Targeting the IPU from TensorFlow 2
- 1. Introduction
- 2. Targeting the Poplar XLA device
- 3. Support for TensorFlow 2
- 4. Keras with IPUs
- 5. Compiling and pre-compiling executables
- 6. Training a model
- 7. Efficient IPU I/O
- 8. Example using IPUEstimator
- 9. Example using IPUPipelineEstimator
- 10. Distributed training
- 11. Half-precision floating point and stochastic rounding
- 12. IPU-optimised operations
- 13. IPU Outlined Functions
- 14. Writing custom operations
- 15. IPU host embeddings
- 16. IPU embedded application runtime
- 17. Retrieving information about compilation and execution
- 18. IPU TensorFlow Addons
- 19. API changes
- 20. Python API
- 21. TensorFlow operators supported by the IPU
- 22. IPU TensorFlow Addons API changes
- 23. IPU TensorFlow Addons Python API
- 24. Resources
- 25. Trademarks & copyright