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 5 months ago
- Sparse and Structured Tensor Compiler☆210Updated last month
- Custom Bindings for Enzyme Automatic Differentiation Tool and Interfacing with JAX.☆88Updated this week
- ꩜ Lift Julia array operations to MLIR dialects and run using IREE.☆41Updated 6 months ago
- Flexible and performant GEMM kernels in Julia☆82Updated 3 weeks ago
- Programming Gemm Kernels on NVIDIA GPUs with Tensor Cores in Julia☆41Updated 2 months ago
- Julia implementation of the Flash Attention algorithm☆19Updated last year
- Online inference on reactive probabilistic models, with SMC and symbolic methods☆16Updated 2 years ago
- ☆62Updated 5 months ago
- A borrow checker for Julia☆111Updated last month
- Diff-o-matic does auto diff☆14Updated 3 years ago
- A domain specific language (DSL) for probabilistic graphical models☆49Updated last week
- Reusable compiler infrastructure for Julia GPU backends.☆161Updated 2 weeks ago
- ☆13Updated 8 months ago
- Accurate, Hardware Accelerated, Special Functions in Mojo 🔥☆35Updated 7 months ago
- Julia interface to Z3☆63Updated 2 weeks ago
- Benchmarks for differentiable programming across languages and domains.☆40Updated this week
- Time travel in JuliaLang. (Useful for testing what code did before your changes)☆17Updated last year
- The fastest tropical matrix multiplication in the world!☆30Updated last year
- GPU integrations for Dagger.jl☆53Updated 2 weeks ago
- IPU programming in Julia☆30Updated 4 months ago
- Resumable and copyable functions a.k.a. coroutines for Julia, with optional function-specific globals.☆19Updated last week
- ☆19Updated last month
- "Maybe we have our own magic."☆47Updated 5 years ago
- Julia wrapper for the LLVM C API☆142Updated 3 weeks ago
- Load nanoGPT-style transformers in Julia. Code ported from @karpathy's llama2.c☆62Updated last year
- Read, process and generate SPIR-V code from Julia☆21Updated 3 weeks ago
- An MLIR-based source-to-source automatic differentiation system.☆13Updated 2 years ago
- Linnea is an experimental tool for the automatic generation of optimized code for linear algebra problems.☆70Updated 3 years ago
- A library for defining and efficiently solving program synthesis tasks in Julia.☆30Updated last week