PyTorch for the IPU: User Guide
- 1. Introduction
- 2. Installation
- 3. From PyTorch to PopTorch
- 4. Features
- 4.1. Options
- 4.2. Model wrapping functions
- 4.3. Error handling
- 4.4. Multi-IPU execution strategies
- 4.5. Optimizers
- 4.6. PopTorch ops
- 4.7. Half / float16 support
- 4.8. Automatic mixed-precision casting
- 4.9. PyTorch buffers
- 4.10. Creating custom ops
- 4.11. Profiling
- 4.12. Precompilation and caching
- 4.13. Environment variables
- 5. Efficient data batching
- 6. IPU supported operations
- 7. Debugging your model
- 8. Examples
- 9. Experimental features
- 10. API reference
- 11. Index
- 12. Trademarks & copyright
- 13. Changelog