Logo
Optimising Temporary Memory Usage for Convolutions and Matmuls on the IPU
Version: latest
  • 1. Introduction to the available memory proportion option
    • 1.1. The convolution planner
    • 1.2. Setting availableMemoryProportion to a very small value
  • 2. Worked example
    • 2.1. Use case 1: fitting a model or pipeline stage
    • 2.2. Use case 2: Optimising for throughput
  • 3. How to set the available memory proportion
    • 3.1. TensorFlow
    • 3.2. PyTorch
    • 3.3. PopART
  • 4. Legal notices
Optimising Temporary Memory Usage for Convolutions and Matmuls on the IPU
  • »
  • 4. Legal notices
  • Edit on GitHub

4. Legal notices

Graphcloud®, Graphcore® and Poplar® are registered trademarks of Graphcore Ltd.

Bow™, Bow-2000™, Bow Pod™, Colossus™, In-Processor-Memory™, IPU-Core™, IPU-Exchange™, IPU-Fabric™, IPU-Link™, IPU-M2000™, IPU-Machine™, IPU-POD™, IPU-Tile™, PopART™, PopDist™, PopLibs™, PopRun™, PopVision™, PopTorch™, Streaming Memory™ and Virtual-IPU™ are trademarks of Graphcore Ltd.

All other trademarks are the property of their respective owners.

Copyright © 2021 Graphcore Ltd. All rights reserved.

Previous

Revision c85f4f52.

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
1.0.0
preview_heatmap
Downloads
pdf
On Read the Docs
Project Home
Builds