Optimising Temporary Memory Usage for Convolutions and Matmuls on the IPU

In many of our example applications, you will see an option called availableMemoryProportion. This technical note describes what this option does and how you may need to tune it in order to make a model fit onto the IPU or to optimise its performance.