EnzymeAD / EnzymeLinks
High-performance automatic differentiation of LLVM and MLIR.
☆1,523Updated 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,343Updated 8 months ago
- clad -- automatic differentiation for C/C++☆378Updated 3 weeks ago
- An efficient C++20 GPU numerical computing library with Python-like syntax☆1,388Updated this week
- automatic differentiation made easier for C++☆1,900Updated 11 months ago
- 21st century AD☆1,554Updated 2 months ago
- Numerical linear algebra software package☆548Updated this week
- common in-memory tensor structure☆1,136Updated 3 weeks ago
- Extending JAX with custom C++ and CUDA code☆403Updated last year
- Research language for array processing in the Haskell/ML family☆1,652Updated this week
- The Legion Parallel Programming System☆749Updated 3 weeks ago
- SuiteSparse graph algorithms in the language of linear algebra. For production: (default) STABLE branch. Code development: ask me for t…☆396Updated this week
- Distributed multigrid linear solver library on GPU☆631Updated 3 weeks ago
- Backward compatible ML compute opset inspired by HLO/MHLO☆589Updated 3 weeks ago
- ⚡️Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization.☆964Updated 6 months ago
- CUDA programming in Julia.☆1,366Updated last week
- The Torch-MLIR project aims to provide first class support from the PyTorch ecosystem to the MLIR ecosystem.☆1,715Updated this week
- SymEngine is a fast symbolic manipulation library, written in C++☆1,323Updated last month
- Reinforcement learning environments for compiler and program optimization tasks☆985Updated last year
- Library for specialized dense and sparse matrix operations, and deep learning primitives.☆931Updated last week
- ☆611Updated 3 weeks ago
- NumPy and SciPy on Multi-Node Multi-GPU systems☆963Updated last week
- A Python compiler design toolkit.☆470Updated this week
- Important concepts in numerical linear algebra and related areas☆802Updated last year
- A code generator for array-based code on CPUs and GPUs☆621Updated 2 weeks ago
- Kokkos C++ Performance Portability Programming Ecosystem: The Programming Model - Parallel Execution and Memory Abstraction☆2,414Updated last week
- Zero-copy MPI communication of JAX arrays, for turbo-charged HPC applications in Python☆508Updated 3 weeks ago
- AutoBound automatically computes upper and lower bounds on functions.☆365Updated 2 months ago
- Kokkos C++ Performance Portability Programming Ecosystem: Math Kernels - Provides BLAS, Sparse BLAS and Graph Kernels☆370Updated this week
- A single-header C++ library for simplifying the use of CUDA Runtime Compilation (NVRTC).☆568Updated 3 months ago
- egg is a flexible, high-performance e-graph library☆1,648Updated last month