EnzymeAD / EnzymeLinks
High-performance automatic differentiation of LLVM and MLIR.
☆1,531Updated this week
Alternatives and similar repositories for Enzyme
Users that are interested in Enzyme are comparing it to the libraries listed below
Sorting:
- The Tensor Algebra Compiler (taco) computes sparse tensor expressions on CPUs and GPUs☆1,347Updated 9 months ago
- An efficient C++20 GPU numerical computing library with Python-like syntax☆1,400Updated this week
- clad -- automatic differentiation for C/C++☆384Updated this week
- automatic differentiation made easier for C++☆1,911Updated last year
- common in-memory tensor structure☆1,154Updated last week
- Numerical linear algebra software package☆554Updated last week
- A lightweight high performance tensor algebra framework for modern C++☆828Updated 6 months ago
- 21st century AD☆1,557Updated 2 weeks ago
- NumPy and SciPy on Multi-Node Multi-GPU systems☆965Updated this week
- Reinforcement learning environments for compiler and program optimization tasks☆993Updated last week
- SymEngine is a fast symbolic manipulation library, written in C++☆1,330Updated last week
- A code generator for array-based code on CPUs and GPUs☆622Updated last week
- The Legion Parallel Programming System☆751Updated last month
- ⚡️Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization.☆965Updated 7 months ago
- SuiteSparse graph algorithms in the language of linear algebra. For production: (default) STABLE branch. Code development: ask me for t…☆400Updated this week
- Library for specialized dense and sparse matrix operations, and deep learning primitives.☆933Updated 3 weeks ago
- Distributed multigrid linear solver library on GPU☆642Updated last month
- AutoBound automatically computes upper and lower bounds on functions.☆365Updated 3 months ago
- The Torch-MLIR project aims to provide first class support from the PyTorch ecosystem to the MLIR ecosystem.☆1,740Updated this week
- Backward compatible ML compute opset inspired by HLO/MHLO☆598Updated 2 weeks ago
- DaCe - Data Centric Parallel Programming☆573Updated this week
- CUDA programming in Julia.☆1,377Updated this week
- ☆615Updated this week
- A single-header C++ library for simplifying the use of CUDA Runtime Compilation (NVRTC).☆569Updated 4 months ago
- Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction☆2,435Updated this week
- Infrastructure for Machine Learning Guided Optimization (MLGO) in LLVM.☆752Updated 2 weeks ago
- Thin, unified, C++-flavored wrappers for the CUDA APIs☆871Updated 2 weeks ago
- oneAPI Math Library (oneMath)☆739Updated 3 weeks ago
- A massively-parallel, block-sparse tensor framework written in C++☆313Updated this week
- Optax is a gradient processing and optimization library for JAX.☆2,169Updated this week