EnzymeAD / EnzymeLinks
High-performance automatic differentiation of LLVM and MLIR.
☆1,398Updated 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,301Updated last month
- clad -- automatic differentiation for C/C++☆334Updated last week
- Numerical linear algebra software package☆466Updated this week
- A code generator for array-based code on CPUs and GPUs☆604Updated this week
- An efficient C++17 GPU numerical computing library with Python-like syntax☆1,322Updated this week
- 21st century AD☆1,524Updated last month
- common in-memory tensor structure☆1,002Updated 3 weeks ago
- automatic differentiation made easier for C++☆1,775Updated 4 months ago
- Zero-copy MPI communication of JAX arrays, for turbo-charged HPC applications in Python☆476Updated 2 months ago
- SymEngine is a fast symbolic manipulation library, written in C++☆1,239Updated last week
- Portable and vendor neutral framework for parallel programming on heterogeneous platforms.☆418Updated this week
- SuiteSparse graph algorithms in the language of linear algebra. For production: (default) STABLE branch. Code development: ask me for t…☆376Updated this week
- AutoBound automatically computes upper and lower bounds on functions.☆359Updated 11 months ago
- Backward compatible ML compute opset inspired by HLO/MHLO☆483Updated this week
- The Legion Parallel Programming System☆725Updated 2 months ago
- Library for specialized dense and sparse matrix operations, and deep learning primitives.☆878Updated this week
- CUDA programming in Julia.☆1,287Updated this week
- A single-header C++ library for simplifying the use of CUDA Runtime Compilation (NVRTC).☆536Updated last week
- oneAPI Math Library (oneMath)☆679Updated last week
- Distributed multigrid linear solver library on GPU☆565Updated 3 months ago
- A massively-parallel, block-sparse tensor framework written in C++☆292Updated last week
- Kokkos C++ Performance Portability Programming Ecosystem: Math Kernels - Provides BLAS, Sparse BLAS and Graph Kernels☆340Updated this week
- ⚡️Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization.☆916Updated 2 months ago
- A Python Compiler Design Toolkit☆352Updated this week
- Reinforcement learning environments for compiler and program optimization tasks☆950Updated 7 months ago
- RAJA Performance Portability Layer (C++)☆519Updated this week
- Elegant easy-to-use neural networks + scientific computing in JAX. https://docs.kidger.site/equinox/☆2,375Updated last week
- Hardware accelerated, batchable and differentiable optimizers in JAX.☆971Updated last month
- ☆538Updated this week
- jax-triton contains integrations between JAX and OpenAI Triton☆395Updated this week