EnzymeAD / Enzyme-MLIR-ReverseLinks
Fork of Enzyme to work on Reverse-Mode Differentiation at the MLIR-level.
☆11Updated 2 years ago
Alternatives and similar repositories for Enzyme-MLIR-Reverse
Users that are interested in Enzyme-MLIR-Reverse are comparing it to the libraries listed below
Sorting:
- Julia library to manipulate MLIR dialects.☆61Updated 4 months ago
- Julia implementation of the Flash Attention algorithm☆18Updated last year
- Custom Bindings for Enzyme Automatic Differentiation Tool and Interfacing with JAX.☆84Updated this week
- Flexible and performant GEMM kernels in Julia☆82Updated 6 months ago
- ꩜ Lift Julia array operations to MLIR dialects and run using IREE.☆41Updated 4 months ago
- Programming Gemm Kernels on NVIDIA GPUs with Tensor Cores in Julia☆41Updated last month
- Resumable and copyable functions a.k.a. coroutines for Julia, with optional function-specific globals.☆19Updated last week
- An MLIR-based source-to-source automatic differentiation system.☆12Updated 2 years ago
- Online inference on reactive probabilistic models, with SMC and symbolic methods☆16Updated last year
- ☆13Updated 7 months ago
- A domain specific language (DSL) for probabilistic graphical models☆45Updated this week
- GPU integrations for Dagger.jl☆52Updated 9 months ago
- Common types and interfaces for probabilistic programming☆29Updated 3 weeks ago
- ☆62Updated 3 months ago
- A modern library for building production-grade compilers☆18Updated 3 months ago
- Reusable compiler infrastructure for Julia GPU backends.☆160Updated this week
- ☆18Updated 3 years ago
- Benchmarks for differentiable programming across languages and domains.☆40Updated this week
- Accelerate your ML research using pre-built Deep Learning Models with Lux☆37Updated this week
- Generate Rust wrappers for Julia types that can be used with jlrs☆21Updated 2 years ago
- Load nanoGPT-style transformers in Julia. Code ported from @karpathy's llama2.c☆61Updated last year
- Static types useful for dispatch and generated functions.☆59Updated 2 months ago
- Interface designs for enforcing static computations in array functions with Julia☆14Updated 6 months ago
- A Julia port of the Lark parser☆47Updated 3 months ago
- Diff-o-matic does auto diff☆13Updated 3 years ago
- Optimisers.jl defines many standard optimisers and utilities for learning loops.☆86Updated 2 months ago
- Implicit Layer Machine Learning via Deep Equilibrium Networks, O(1) backpropagation with accelerated convergence.☆55Updated 2 months ago
- Using Taichi in Julia!☆41Updated last year
- Sparse and Structured Tensor Compiler☆208Updated last week
- Constrained and NoNlinear Optimizer of Least Squares☆24Updated this week