|国家预印本平台
首页|A Common Interface for Automatic Differentiation

A Common Interface for Automatic Differentiation

A Common Interface for Automatic Differentiation

来源:Arxiv_logoArxiv
英文摘要

For scientific machine learning tasks with a lot of custom code, picking the right Automatic Differentiation (AD) system matters. Our Julia package DifferentiationInterface$.$jl provides 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.

Guillaume Dalle、Adrian Hill

计算技术、计算机技术

Guillaume Dalle,Adrian Hill.A Common Interface for Automatic Differentiation[EB/OL].(2025-05-08)[2025-07-16].https://arxiv.org/abs/2505.05542.点此复制

评论