EnzymeAD / EnzymeLinks
High-performance automatic differentiation of LLVM and MLIR.
☆1,487Updated 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,331Updated 6 months ago
- clad -- automatic differentiation for C/C++☆376Updated this week
- 21st century AD☆1,553Updated 2 weeks ago
- automatic differentiation made easier for C++☆1,869Updated 9 months ago
- Extending JAX with custom C++ and CUDA code☆401Updated last year
- Numerical linear algebra software package☆523Updated this week
- An efficient C++17 GPU numerical computing library with Python-like syntax☆1,359Updated this week
- common in-memory tensor structure☆1,096Updated last month
- CUDA programming in Julia.☆1,351Updated this week
- The Legion Parallel Programming System☆746Updated last month
- SuiteSparse graph algorithms in the language of linear algebra. For production: (default) STABLE branch. Code development: ask me for t…☆393Updated this week
- A lightweight high performance tensor algebra framework for modern C++☆814Updated 4 months ago
- ⚡️Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization.☆954Updated 4 months ago
- Reinforcement learning environments for compiler and program optimization tasks☆980Updated last year
- A code generator for array-based code on CPUs and GPUs☆616Updated this week
- Backward compatible ML compute opset inspired by HLO/MHLO☆559Updated last week
- Exocompilation for productive programming of hardware accelerators☆679Updated last week
- A Python compiler design toolkit.☆443Updated this week
- Zero-copy MPI communication of JAX arrays, for turbo-charged HPC applications in Python☆498Updated 3 weeks ago
- SymEngine is a fast symbolic manipulation library, written in C++☆1,298Updated last month
- Important concepts in numerical linear algebra and related areas☆792Updated last year
- NumPy and SciPy on Multi-Node Multi-GPU systems☆948Updated this week
- Distributed multigrid linear solver library on GPU☆616Updated 3 weeks ago
- The Torch-MLIR project aims to provide first class support from the PyTorch ecosystem to the MLIR ecosystem.☆1,674Updated this week
- DaCe - Data Centric Parallel Programming☆557Updated this week
- Powerful automatic differentiation in C++ and Python☆386Updated 2 weeks ago
- Infrastructure for Machine Learning Guided Optimization (MLGO) in LLVM.☆733Updated last week
- egg is a flexible, high-performance e-graph library☆1,598Updated last month
- Library for specialized dense and sparse matrix operations, and deep learning primitives.☆917Updated last month
- AutoBound automatically computes upper and lower bounds on functions.☆362Updated 2 weeks ago