134
1

A Common Interface for Automatic Differentiation

Main:4 Pages
2 Figures
Bibliography:4 Pages
2 Tables
Appendix:3 Pages
Abstract

For scientific machine learning tasks with a lot of custom code, picking the right Automatic Differentiation (AD) system matters. Our Julia packagethis http URLprovides a common frontend to a dozen AD backends, unlocking easy comparison and modular development. In particular, its built-in preparation mechanism leverages the strengths of each backend by amortizing one-time computations. This is key to enabling sophisticated features like sparsity handling without putting additional burdens on the user.

View on arXiv
@article{dalle2025_2505.05542,
  title={ A Common Interface for Automatic Differentiation },
  author={ Guillaume Dalle and Adrian Hill },
  journal={arXiv preprint arXiv:2505.05542},
  year={ 2025 }
}
Comments on this paper

We use cookies and other tracking technologies to improve your browsing experience on our website, to show you personalized content and targeted ads, to analyze our website traffic, and to understand where our visitors are coming from. See our policy.