mvvsmk / OptML
Welcome to OptML! This repository is designed for those new to MLIR and machine learning-based optimizations. As a compiler enthusiast, I wanted to create a platform for hobbyists like myself to experiment with and benchmark new optimizations on real ML models in an out-of-tree manner.
☆13Updated 4 months ago
Alternatives and similar repositories for OptML:
Users that are interested in OptML are comparing it to the libraries listed below
- Retargetable ML compilers for the twenty-first century!☆12Updated 4 months ago
- Website for CS 265☆26Updated last month
- Small KVM-based hypervisor, boots Linux (WIP)☆12Updated 8 months ago
- Tree sitter parser for LLVM☆18Updated 3 months ago
- The missing pieces (as far as boilerplate reduction goes) of the upstream MLIR python bindings.☆78Updated this week
- A new Hardware Design Language that keeps you in the driver's seat☆73Updated this week
- An introduction to language design with building a compiler frontend on top of LLVM.☆104Updated this week
- Embedded Universal DSL: a good DSL for us, by us☆29Updated this week
- Utilities for accessing AMD's Machine-Readable GPU ISA Specifications.☆25Updated 5 months ago
- Tenstorrent MLIR compiler☆86Updated this week
- A benchmark for standalone WebAssembly☆30Updated 5 months ago
- A (toy) C compiler written in Rust with no dependencies.☆57Updated 8 months ago
- Verilog AST☆21Updated last year
- Generate SQL from TableGen code - This is part of the tutorial "How to write a TableGen backend" in 2021 LLVM Developers' Meeting.☆29Updated last year
- A GLSL compiler targeting SPIR-V mlir☆13Updated 3 months ago
- Rust bindings to the MLIR C API.☆62Updated last month
- ☆12Updated 6 months ago
- Library to interface Compilers and ML models for ML-Enabled Compiler Optimizations☆17Updated 8 months ago
- MLIR metal dialect☆24Updated 4 months ago
- RDNA3 emulator☆50Updated 3 weeks ago
- ☆22Updated 6 months ago
- A enumerator for MLIR, relying on the information given by IRDL.☆18Updated 4 months ago
- Example for running IREE in a bare-metal Arm environment.☆26Updated 3 weeks ago
- DHLS (Dynamic High-Level Synthesis) compiler based on MLIR☆83Updated this week
- RISC-V emulator in python☆54Updated 6 months ago
- WebAssembly Transformation Library for the Component Model☆18Updated this week
- Tutorial for LLVM Dev Conference 2019.☆14Updated 5 years ago
- An attempt at safe imperative GPU programming.☆28Updated last month
- A repo just containing everything to build a working enzyme/rustc/llvm/clang stack.☆9Updated 2 years ago
- RISCV Core written in Calyx☆15Updated 5 months ago