LAGrad: Statically Optimized Differentiable Programming in MLIR

Mai Jacob Peng, Christophe Dubach · 2023

Automatic differentiation (AD) is a central algorithm in deep learning and the emerging field of differentiable programming. However, the performance of AD remains a significant bottleneck in these fields. Training large models requires repeatedly evaluating gradients via AD potentially millions of times. Additionally, the most common form of AD incurs an asymptotically large memory cost relative to the original function being differentiated.

Read the paper · More papers on PaperTik