GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • EnzymeAD
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com β€” Enzyme Automatic Differentiation Compiler

README.md

Welcome! πŸ‘‹

The Enzyme project is a tool which takes arbitrary existing code as LLVM and MLIR, and computes its derivative. This allows developers to use Enzyme to automatically create gradients of their source code without much additional work. By working at the LLVM level Enzyme is able to differentiate programs in a variety of languages (C, C++, Swift, Julia, Rust, Fortran, Python, etc.) in a single tool utilizing LLVM's highly developed optimization pipeline. We are always looking to help developers to get started with Enzyme, and help them integrate gradients into their applications.

Getting Involved

πŸ“£ Join the Enzyme AD discussion list to get news about weekly meetings, events, and other ongoing discussions.

πŸ’¬ Join the Weekly Meeting to keep up with the most recent developments, for questions regarding the usage of Enzyme, and ongoing design and development discussions.

πŸš€ Have a look at the Installation Guide, and Using Enzyme as well as further documentation on the website.

πŸ€– Try out Enzyme interactively in its very own Compiler Explorer instance!

Pinned Loading

  1. Enzyme Enzyme Public

    High-performance automatic differentiation of LLVM and MLIR.

    LLVM 1.7k 203

  2. Enzyme.jl Enzyme.jl Public

    Julia bindings for the Enzyme automatic differentiator

    Julia 592 114

  3. Enzyme-Tutorial Enzyme-Tutorial Public

    Jupyter Notebook 20 8

  4. rust rust Public archive

    Forked from rust-lang/rust

    A rust fork to work towards Enzyme integration

    Rust 95 8

  5. Enzyme-JAX Enzyme-JAX Public

    Custom Bindings for Enzyme Automatic Differentiation Tool and Interfacing with JAX.

    MLIR 139 62

  6. Reactant.jl Reactant.jl Public

    Optimize Julia Functions With MLIR and XLA for High-Performance Execution on CPU, GPU, TPU and more.

    Julia 389 88

Repositories

Loading
Type
Language
Sort
Showing 10 of 47 repositories
  • Enzyme Public

    High-performance automatic differentiation of LLVM and MLIR.

    EnzymeAD/Enzyme's past year of commit activity
    LLVM 1,730 203 185 (10 issues need help) 381 Updated Nov 12, 2026
  • Reactant.jl Public

    Optimize Julia Functions With MLIR and XLA for High-Performance Execution on CPU, GPU, TPU and more.

    EnzymeAD/Reactant.jl's past year of commit activity
    Julia 389 MIT 88 311 (3 issues need help) 320 Updated Nov 12, 2026
  • Enzyme-JAX Public

    Custom Bindings for Enzyme Automatic Differentiation Tool and Interfacing with JAX.

    EnzymeAD/Enzyme-JAX's past year of commit activity
    MLIR 139 62 309 (3 issues need help) 406 Updated Nov 12, 2026
  • Reactant Public
    EnzymeAD/Reactant's past year of commit activity
    C++ 7 11 1 8 Updated Nov 12, 2026
  • Enzyme.jl Public

    Julia bindings for the Enzyme automatic differentiator

    EnzymeAD/Enzyme.jl's past year of commit activity
    Julia 592 MIT 114 336 (7 issues need help) 303 Updated Nov 12, 2026
  • ReactantServer.jl Public

    Production inference server for Reactant-compiled models, serving KServe V2 over gRPC

    EnzymeAD/ReactantServer.jl's past year of commit activity
    Julia 12 MIT 3 13 (2 issues need help) 3 Updated Nov 11, 2026
  • ReactantNitro.jl Public

    Reactant-first training for Lux models: declare the experiment, compile once, train without boilerplate.

    EnzymeAD/ReactantNitro.jl's past year of commit activity
    Julia 25 MIT 0 5 2 Updated Nov 10, 2026
  • EnzymeMLIR-PPoPP27 Public
    EnzymeAD/EnzymeMLIR-PPoPP27's past year of commit activity
    Julia 1 0 0 1 Updated Nov 10, 2026
  • Enzyme-MLIR-Reverse Public archive Forked from EnzymeAD/Enzyme

    Fork of Enzyme to work on Reverse-Mode Differentiation at the MLIR-level.

    EnzymeAD/Enzyme-MLIR-Reverse's past year of commit activity
    LLVM 11 205 0 3 Updated Nov 10, 2026
  • Reactant_jll.jl Public Forked from JuliaBinaryWrappers/Reactant_jll.jl
    EnzymeAD/Reactant_jll.jl's past year of commit activity
    Julia 0 2 0 0 Updated Nov 9, 2026
View all repositories

People

@vchuravy @giordano @wsmoses @tspeterkim @tgymnich @aryavohra @pengmai @jbachurski @vimarsh6739 @smjleo @gaurav-arya @sbrantq

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

enzyme enzyme-ad autodiff automatic-differentiation llvm-enzyme
You are visitor 01402503 β€” GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800Γ—600. No cookies required.