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.
☆158Mar 5, 2026Updated 6 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:
- MLIR For Beginners tutorial☆1,359Jul 18, 2025Updated last year
- ☆119Oct 15, 2025Updated 11 months ago
- Hands-On Practical MLIR Tutorial☆835Oct 20, 2023Updated 2 years ago
- A Python compiler design toolkit.☆591Updated this week
- SBLP 2025 MLIR Tutorial☆78Mar 25, 2026Updated 5 months ago
- Proton VPN Special Offer - Get 70% off • AdSpecial partner offer. Trusted by over 100 million users worldwide. Tested, Approved and Recommended by Experts.
- Tutorial on building a gpu compiler backend in LLVM☆67Jan 11, 2025Updated last year
- Meta project around MLIR☆56Updated this week
- MLIR Sample dialect☆139Dec 23, 2025Updated 9 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☆83Updated this week
- E-Graphs, natively in MLIR☆44Sep 14, 2026Updated last week
- A pure-Python implementation of the Nvidia CuTe layout algebra intended to be approachable and easy to learn.☆245Jun 29, 2026Updated 2 months ago
- A collection of study materials for AI compilers and systems.☆59Nov 14, 2025Updated 10 months ago
- A custom AI chip to be taped out soon!☆51Dec 20, 2025Updated 9 months ago
- 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.
- A retargetable MLIR-based machine learning compiler and runtime toolkit.☆3,941Updated this week
- Tutorial for writing an LLVM backend☆33May 19, 2025Updated last year
- An introduction to language design through building a compiler frontend on top of LLVM.☆207Sep 15, 2026Updated last week
- llvm slides and books and other☆63Feb 2, 2025Updated last year
- LLVM Code Generation, published by Packt☆286May 14, 2026Updated 4 months ago
- Hexagon-MLIR is a compiler toolchain for compiling and executing AI kernels and models on Qualcomm Hexagon Neural Processing Units (NPUs)…☆238Updated this week
- ☆11Apr 10, 2019Updated 7 years ago
- ☆17Mar 12, 2026Updated 6 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
- Deploy to Railway using AI coding agents - Free Credits Offer • AdUse Claude Code, Codex, OpenCode, and more. Autonomous software development now has the infrastructure to match with Railway.
- Embedded Universal DSL: a good DSL for us, by us☆79Updated this week
- Exercises for Learning MLIR (Originally written for PPoPP 2026)☆110Jul 21, 2026Updated 2 months ago
- Hands-On Practical MLIR Tutorial☆61Aug 21, 2025Updated last year
- The Sherwood Architecture is a custom 64-Bit RISC based CPU architecture.☆15Oct 29, 2018Updated 7 years ago
- Tensor Compute Primitives: Mid-level Intermediate Representation for Machine Learning Programs☆35Jan 30, 2025Updated last year
- A minimal (really) out-of-tree MLIR example☆49Aug 14, 2025Updated last year
- A minimal development of SSA theory☆265Jul 28, 2026Updated last month
- ☆20Aug 6, 2026Updated last month
- Example for running IREE in a bare-metal Arm environment.☆44Feb 24, 2026Updated 6 months 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.
- Julia implementation of LULESH with MPI + X.☆12Jul 23, 2022Updated 4 years ago
- Cycle-level, trace-driven, parallel GPU simulator for NVIDIA Pascal.☆16Dec 13, 2025Updated 9 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.☆145Mar 21, 2026Updated 6 months ago
- ☆17Mar 26, 2025Updated last year
- A lightweight triton-based General Matrix Multiplication (GEMM) library.☆68Jul 21, 2026Updated 2 months ago