EnzymeAD/Enzyme — High-performance automatic differentiation of LLVM and MLIR.
Description and use
Enzyme is an open‑source compiler‑level library that provides high‑performance automatic differentiation for programs compiled with LLVM or MLIR. By inserting efficient forward‑ and reverse‑mode AD transformations directly into the intermediate representation, Enzyme enables rapid gradient computation for a wide range of scientific and machine‑learning workloads without requiring source‑code changes. It is designed for scalability, low overhead, and easy integration into existing C/C++, Fortran, Python, and other language ecosystems.
Problem
EnzymeAD/Enzyme may be useful when its README and activity match a concrete workflow.
Outcome
Early or unclear: treat as research material until maintenance, releases, docs, and issue activity are verified.
Evidence
High-performance automatic differentiation of LLVM and MLIR.
- Record date: 2026-09-15T00:00:53.423Z