[mlir][docs] Add page for third-party tutorials (#188080)

Add a new page to the MLIR documentation that links to the
upstream Lighthouse project as well as additional third-party tutorials.
The goal is to make it easier for newcomers to discover MLIR learning
resources beyond the Toy tutorial.

The underlying discussion/RFC can be found
[here](https://discourse.llvm.org/t/rfc-tutorial-a-beginner-friendly-end-to-end-mlir-compiler-pipeline/89788).
This commit is contained in:
dGinten authored and GitHub committed 2026-06-16 21:12:05 +02:00
1 parent a23bf51952
commit b87fe380d7
1 file changed
+31
+31
View File
@@ -0,0 +1,31 @@
# External tutorials
## Upstream tutorial
- [LLVM - Lighthouse](https://github.com/llvm/lighthouse): "In essence, this
project should guide you through using MLIR for your own projects, showing the
way, but not forcing you to follow a particular path. Essentially, the role of
a lighthouse."
## Third-party tutorials
The following lists tutorials and blogs that people have created independently.
**Disclaimer**: These tutorials and blogs are maintained by third parties and
may therefore be out of sync with the upstream implementation. Please do not
report bugs upstream (e.g., on Discourse).
- MLIR for beginners —
[Blog](https://www.jeremykun.com/2023/08/10/mlir-getting-started/) /
[Repository](https://github.com/j2kun/mlir-tutorial): A general introduction
to MLIR. Resembles the Toy tutorial.
- [mlir-tutor](https://github.com/Groverkss/mlir-tutor): Exercises for learning
MLIR.
- [MLIR introduction by Stephen Diehl](https://www.stephendiehl.com/tags/mlir/):
Focuses on explaining dialects and passes.
- [End-to-End MLIR pipeline](https://github.com/DavidGinten/ML-compiler-exercise):
Demonstrates how deep learning models can be lowered from an ML framework to
executable binaries.