EnzymeAD / EnzymeLinks
High-performance automatic differentiation of LLVM and MLIR.
☆1,424Updated 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,306Updated 3 months ago
- clad -- automatic differentiation for C/C++☆344Updated last week
- An efficient C++17 GPU numerical computing library with Python-like syntax☆1,339Updated this week
- automatic differentiation made easier for C++☆1,812Updated 5 months ago
- 21st century AD☆1,535Updated 2 weeks ago
- common in-memory tensor structure☆1,030Updated last month
- The Legion Parallel Programming System☆729Updated last week
- A code generator for array-based code on CPUs and GPUs☆608Updated this week
- Numerical linear algebra software package☆482Updated this week
- Extending JAX with custom C++ and CUDA code☆398Updated 10 months ago
- SuiteSparse graph algorithms in the language of linear algebra. For production: (default) STABLE branch. Code development: ask me for t…☆380Updated this week
- Infrastructure for Machine Learning Guided Optimization (MLGO) in LLVM.☆706Updated last month
- A lightweight high performance tensor algebra framework for modern C++☆795Updated this week
- CUDA programming in Julia.☆1,299Updated last week
- ⚡️Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization.☆928Updated last month
- The Torch-MLIR project aims to provide first class support from the PyTorch ecosystem to the MLIR ecosystem.☆1,577Updated last week
- Reinforcement learning environments for compiler and program optimization tasks☆958Updated 9 months ago
- Zero-copy MPI communication of JAX arrays, for turbo-charged HPC applications in Python☆484Updated last week
- Backward compatible ML compute opset inspired by HLO/MHLO☆497Updated last week
- A Python compiler design toolkit.☆370Updated this week
- Library for specialized dense and sparse matrix operations, and deep learning primitives.☆881Updated this week
- SymEngine is a fast symbolic manipulation library, written in C++☆1,252Updated last week
- An Aspiring Drop-In Replacement for NumPy at Scale☆904Updated this week
- Exocompilation for productive programming of hardware accelerators☆640Updated this week
- BLAS-like Library Instantiation Software Framework☆2,468Updated last week
- Distributed multigrid linear solver library on GPU☆577Updated 5 months ago
- DaCe - Data Centric Parallel Programming☆542Updated this week
- Hardware accelerated, batchable and differentiable optimizers in JAX.☆979Updated 3 months ago
- ☆552Updated this week
- Important concepts in numerical linear algebra and related areas☆765Updated last year