EnzymeAD / EnzymeLinks
High-performance automatic differentiation of LLVM and MLIR.
☆1,471Updated 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,324Updated 5 months ago
- clad -- automatic differentiation for C/C++☆367Updated this week
- 21st century AD☆1,544Updated 2 months ago
- An efficient C++17 GPU numerical computing library with Python-like syntax☆1,352Updated last week
- SuiteSparse graph algorithms in the language of linear algebra. For production: (default) STABLE branch. Code development: ask me for t…☆394Updated this week
- automatic differentiation made easier for C++☆1,846Updated 8 months ago
- A lightweight high performance tensor algebra framework for modern C++☆803Updated 2 months ago
- Numerical linear algebra software package☆510Updated this week
- Extending JAX with custom C++ and CUDA code☆399Updated last year
- common in-memory tensor structure☆1,072Updated 3 weeks ago
- ⚡️Optimizing einsum functions in NumPy, Tensorflow, Dask, and more with contraction order optimization.☆939Updated 3 months ago
- The Legion Parallel Programming System☆742Updated 2 months ago
- CUDA programming in Julia.☆1,326Updated this week
- A code generator for array-based code on CPUs and GPUs☆615Updated this week
- AutoBound automatically computes upper and lower bounds on functions.☆363Updated last year
- DaCe - Data Centric Parallel Programming☆551Updated this week
- Distributed multigrid linear solver library on GPU☆597Updated 7 months ago
- Reinforcement learning environments for compiler and program optimization tasks☆971Updated 11 months ago
- ☆585Updated last week
- SymEngine is a fast symbolic manipulation library, written in C++☆1,277Updated last month
- Backward compatible ML compute opset inspired by HLO/MHLO☆541Updated this week
- Zero-copy MPI communication of JAX arrays, for turbo-charged HPC applications in Python☆496Updated last week
- Infrastructure for Machine Learning Guided Optimization (MLGO) in LLVM.☆723Updated this week
- Library for specialized dense and sparse matrix operations, and deep learning primitives.☆908Updated this week
- QUDA is a library for performing calculations in lattice QCD on GPUs.☆331Updated this week
- Kokkos C++ Performance Portability Programming Ecosystem: Math Kernels - Provides BLAS, Sparse BLAS and Graph Kernels☆359Updated this week
- Powerful automatic differentiation in C++ and Python☆382Updated last week
- A massively-parallel, block-sparse tensor framework written in C++☆309Updated last week
- Kernel Tuner☆361Updated last week
- Important concepts in numerical linear algebra and related areas☆777Updated last year