paper-with-me

홈 › Papers

A Common Interface for Automatic Differentiation

2025-05-08 · Guillaume Dalle, Adrian Hill

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.

📄 PDF Abstract BibTeX arXiv:2505.05542

Code (1)

juliadiff/differentiationinterface.jl 공식 구현

Similar Papers 제목 키워드 기반

Bringing PDEs to JAX with forward and reverse modes automatic differentiation

2023-08-31 · ICLR Workshop DeepDiffEq 2019 12 · Ivan Yashchuk

Partial differential equations (PDEs) are used to describe a variety of physical phenomena. Often these equations do not have analytical solutions and numerical approximations are used instead. One of the common methods …

On the Equivalence of Automatic and Symbolic Differentiation

2019-04-05 · Soeren Laue

We show that reverse mode automatic differentiation and symbolic differentiation are equivalent in the sense that they both perform the same operations when computing derivatives. This is in stark contrast to the common …

PennyLane: Automatic differentiation of hybrid quantum-classical computations

2018-11-12 · Ville Bergholm, Josh Izaac, Maria Schuld, Christian Gogolin 외

PennyLane is a Python 3 software framework for differentiable programming of quantum computers. The library provides a unified architecture for near-term quantum computing devices, supporting both qubit and continuous-va…

BIG-bench Machine LearningQuantum Machine Learning

Source-to-Source Automatic Differentiation of OpenMP Parallel Loops

2021-11-02 · Jan Hückelheim, Laurent Hascoët

This paper presents our work toward correct and efficient automatic differentiation of OpenMP parallel worksharing loops in forward and reverse mode. Automatic differentiation is a method to obtain gradients of numerical…

Uncertainty Quantification

Automatic Differentiation for Adjoint Stencil Loops

2019-07-05 · Jan Hückelheim, Navjot Kukreja, Sri Hari Krishna Narayanan, Fabio Luporini 외

Stencil loops are a common motif in computations including convolutional neural networks, structured-mesh solvers for partial differential equations, and image processing. Stencil loops are easy to parallelise, and their…

Seismic Imaging