j2kun/mlir-tutorial resource
MLIR For Beginners tutorial observed · 2026-08-28
Health v2 · maintenance only
45/100
- Activity 32
- Release rhythm 35
- Longevity 91
Flags: no_releases no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 1286
- days_rel: n/a
- days_push: 411
- n_releases_24m: 0
Adoption not part of the score
1347 stars · 142 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A tutorial series and accompanying code repository teaching the MLIR compiler framework for building compilers. It walks through defining dialects, writing passes, lowering, and optimization with Bazel and CMake builds.
Use cases
- learn MLIR from scratch
- understand how to write compiler passes in MLIR
- define a custom MLIR dialect
- lower MLIR code through LLVM
- learn tablegen for compiler passes
- study dataflow analysis in MLIR
When to choose
- you are a beginner wanting a structured, article-driven introduction to MLIR
- you want runnable example code accompanying each compiler concept
- you need to learn dialect definition, passes, and lowering step by step
When to avoid
- you need production compiler infrastructure rather than educational examples
- you want a comprehensive MLIR reference covering all advanced features
- you need a project with an explicit open-source license for reuse
Facets
learning-resource · maturity active
compiler developer-tools compilers tutorials programming-languages cpp mlir llvm compiler-infrastructure bazel cmake dialects compiler-passes tablegen linux macos
1 source
- readme: https://github.com/j2kun/mlir-tutorial · fetched 2026-08-28 · 5eb888e32198
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| j2kun/mlir-tutorial | main | 45 |
For agents
markdown · JSON · MCP: product_card(name="j2kun/mlir-tutorial")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem