This is a beginner-friendly tutorial on MLIR from the perspective of a user of MLIR, not a compiler engineer. This tutorial will introduce why MLIR exists and how it is used to compile code at different levels of abstraction. This tutorial will focus on working with the "core" dialects of MLIR.
☆154Mar 5, 2026Updated 5 months ago
Alternatives and similar repositories for mlir-beginner-friendly-tutorial
Users that are interested in mlir-beginner-friendly-tutorial are comparing it to the libraries listed below. We may earn a commission when you buy through links labeled 'Ad' on this page.
Sorting:
- ☆120Oct 15, 2025Updated 10 months ago
- Hands-On Practical MLIR Tutorial☆827Oct 20, 2023Updated 2 years ago
- A Python compiler design toolkit.☆582Updated this week
- Tutorial on building a gpu compiler backend in LLVM☆67Jan 11, 2025Updated last year
- Meta project around MLIR☆51Updated this week
- Serverless GPU API endpoints on Runpod - Get Bonus Credits • AdSkip the infrastructure headaches. Auto-scaling, pay-as-you-go, no-ops approach lets you focus on innovating your application.
- ☆128Updated this week
- MLIR Sample dialect☆138Dec 23, 2025Updated 8 months ago
- A simple tool to convert a WebAssembly module to a WASI component (component model, WASI-preview2).☆12Apr 9, 2025Updated last year
- a whirlwind tour to deep learning and deep learning systems☆82Updated this week
- E-Graphs, natively in MLIR☆36Updated this week
- A toy compiler for NumPy array expressions that uses e-graphs and MLIR☆128Updated this week
- A collection of study materials for AI compilers and systems.☆58Nov 14, 2025Updated 9 months ago
- A custom AI chip to be taped out soon!☆50Dec 20, 2025Updated 8 months ago
- A retargetable MLIR-based machine learning compiler and runtime toolkit.☆3,914Updated this week
- Deploy on Railway without the complexity - Free Credits Offer • AdConnect your repo and Railway handles the rest with instant previews. Quickly provision container image services, databases, and storage volumes.
- Optimize tensor program fast with Felix, a gradient descent autotuner.☆33Mar 5, 2026Updated 5 months ago
- Video about NP-completeness, circuit SAT and "reversing time"☆16Aug 18, 2024Updated 2 years ago
- llvm slides and books and other☆63Feb 2, 2025Updated last year
- Triton for OpenCL backend, and use mlir-translate to get source OpenCL code☆27Aug 27, 2025Updated last year
- Hexagon-MLIR is a compiler toolchain for compiling and executing AI kernels and models on Qualcomm Hexagon Neural Processing Units (NPUs)…☆210Updated this week
- LLVM Code Generation, published by Packt☆284May 14, 2026Updated 3 months ago
- ☆11Apr 10, 2019Updated 7 years ago
- ☆16Mar 12, 2026Updated 5 months ago
- Multi-heap-sort for many small arrays, quicksort with 3 pivots for one big array, CUDA acceleration, CUDA memory compression.☆13Sep 29, 2024Updated last year
- AI Agents on DigitalOcean Gradient AI Platform • AdBuild production-ready AI agents using customizable tools or access multiple LLMs through a single endpoint. Create custom knowledge bases or connect external data.
- Embedded Universal DSL: a good DSL for us, by us☆78Updated this week
- Exercises for Learning MLIR (Originally written for PPoPP 2026)☆109Jul 21, 2026Updated last month
- Hands-On Practical MLIR Tutorial☆60Aug 21, 2025Updated last year
- Tensor Compute Primitives: Mid-level Intermediate Representation for Machine Learning Programs☆35Jan 30, 2025Updated last year
- A minimal development of SSA theory☆258Jul 28, 2026Updated last month
- A minimal (really) out-of-tree MLIR example☆49Aug 14, 2025Updated last year
- ☆20Aug 6, 2026Updated 3 weeks ago
- Example for running IREE in a bare-metal Arm environment.☆44Feb 24, 2026Updated 6 months ago
- Julia implementation of LULESH with MPI + X.☆12Jul 23, 2022Updated 4 years ago
- Deploy on Railway without the complexity - Free Credits Offer • AdConnect your repo and Railway handles the rest with instant previews. Quickly provision container image services, databases, and storage volumes.
- Cycle-level, trace-driven, parallel GPU simulator for NVIDIA Pascal.☆16Dec 13, 2025Updated 8 months ago
- ☆17Aug 29, 2024Updated 2 years ago
- Object-oriented extension to the CMake language.☆15Jun 18, 2025Updated last year
- An MLIR-based compiler that takes GPU kernels and compiles them to real hardware instructions. Interactive web visualizer included.☆144Mar 21, 2026Updated 5 months ago
- Executes a SPIR-V shader/kernel, producing results for given inputs.☆16Updated this week
- ☆17Mar 26, 2025Updated last year
- A lightweight triton-based General Matrix Multiplication (GEMM) library.☆67Jul 21, 2026Updated last month