Enzyme

Enzyme is an automatic differentiation tool that operates on LLVM. It can be used to compute derivatives in a wide variety of programming languages, by exposing the automatic differentiation functionality in the LLVM IR that these languages compile to.

Major contributions

  • Addition of a Fortran bindings module.

Projects