EnzymeAD / EnzymeLinks
High-performance automatic differentiation of LLVM and MLIR.
☆1,407Updated 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,304Updated 2 months ago
- clad -- automatic differentiation for C/C++☆335Updated this week
- Numerical linear algebra software package☆475Updated this week
- automatic differentiation made easier for C++☆1,789Updated 4 months ago
- A code generator for array-based code on CPUs and GPUs☆606Updated this week
- 21st century AD☆1,529Updated last week
- common in-memory tensor structure☆1,014Updated last week
- CUDA programming in Julia.☆1,293Updated this week
- An efficient C++17 GPU numerical computing library with Python-like syntax☆1,330Updated this week
- The Legion Parallel Programming System☆726Updated 2 weeks ago
- A lightweight high performance tensor algebra framework for modern C++☆791Updated last year
- ⚡️Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization.☆924Updated last week
- Extending JAX with custom C++ and CUDA code☆396Updated 10 months ago
- Distributed multigrid linear solver library on GPU☆569Updated 4 months ago
- Library for specialized dense and sparse matrix operations, and deep learning primitives.☆879Updated 2 weeks ago
- Zero-copy MPI communication of JAX arrays, for turbo-charged HPC applications in Python☆481Updated this week
- An Aspiring Drop-In Replacement for NumPy at Scale☆902Updated this week
- AutoBound automatically computes upper and lower bounds on functions.☆359Updated 11 months ago
- SymEngine is a fast symbolic manipulation library, written in C++☆1,247Updated last month
- A single-header C++ library for simplifying the use of CUDA Runtime Compilation (NVRTC).☆543Updated last week
- SuiteSparse graph algorithms in the language of linear algebra. For production: (default) STABLE branch. Code development: ask me for t…☆378Updated 2 weeks ago
- Reinforcement learning environments for compiler and program optimization tasks☆955Updated 8 months ago
- Primary repository for the Trilinos Project☆1,292Updated this week
- Compiler for multiple programming models (SYCL, C++ standard parallelism, HIP/CUDA) for CPUs and GPUs from all vendors: The independent, …☆1,655Updated this week
- Hardware accelerated, batchable and differentiable optimizers in JAX.☆974Updated 2 months ago
- BLAS-like Library Instantiation Software Framework☆2,458Updated last week
- Kokkos C++ Performance Portability Programming Ecosystem: Math Kernels - Provides BLAS, Sparse BLAS and Graph Kernels☆342Updated this week
- oneAPI Math Library (oneMath)☆688Updated this week
- RAJA Performance Portability Layer (C++)☆524Updated this week
- C++ library for solving large sparse linear systems with algebraic multigrid method☆796Updated 3 months ago