EnzymeAD / EnzymeLinks
High-performance automatic differentiation of LLVM and MLIR.
☆1,475Updated 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,327Updated 6 months ago
- clad -- automatic differentiation for C/C++☆371Updated last week
- automatic differentiation made easier for C++☆1,857Updated 8 months ago
- Numerical linear algebra software package☆519Updated this week
- An efficient C++17 GPU numerical computing library with Python-like syntax☆1,356Updated this week
- 21st century AD☆1,548Updated 3 months ago
- Distributed multigrid linear solver library on GPU☆605Updated this week
- A code generator for array-based code on CPUs and GPUs☆615Updated this week
- ⚡️Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization.☆943Updated 4 months ago
- Reinforcement learning environments for compiler and program optimization tasks☆975Updated last year
- BLAS-like Library Instantiation Software Framework☆2,536Updated 3 weeks ago
- Backward compatible ML compute opset inspired by HLO/MHLO☆552Updated this week
- The Legion Parallel Programming System☆745Updated 2 weeks ago
- common in-memory tensor structure☆1,080Updated last week
- SymEngine is a fast symbolic manipulation library, written in C++☆1,285Updated last week
- Research language for array processing in the Haskell/ML family☆1,637Updated 8 months ago
- Library for specialized dense and sparse matrix operations, and deep learning primitives.☆914Updated last week
- AutoBound automatically computes upper and lower bounds on functions.☆362Updated last year
- Portable and vendor neutral framework for parallel programming on heterogeneous platforms.☆430Updated this week
- SuiteSparse graph algorithms in the language of linear algebra. For production: (default) STABLE branch. Code development: ask me for t…☆392Updated last week
- Extending JAX with custom C++ and CUDA code☆401Updated last year
- QUDA is a library for performing calculations in lattice QCD on GPUs.☆328Updated last week
- Infrastructure for Machine Learning Guided Optimization (MLGO) in LLVM.☆726Updated 3 weeks ago
- egg is a flexible, high-performance e-graph library☆1,580Updated 3 weeks ago
- Kokkos C++ Performance Portability Programming Ecosystem: Math Kernels - Provides BLAS, Sparse BLAS and Graph Kernels☆359Updated last week
- NumPy and SciPy on Multi-Node Multi-GPU systems☆934Updated last week
- Important concepts in numerical linear algebra and related areas☆780Updated last year
- The Torch-MLIR project aims to provide first class support from the PyTorch ecosystem to the MLIR ecosystem.☆1,652Updated this week
- oneAPI Math Library (oneMath)☆720Updated last week
- ☆589Updated last week