[Mlir-commits] [mlir] [mlir][docs] Add page for third-party tutorials (PR #188080)
llvmlistbot at llvm.org
llvmlistbot at llvm.org
Tue Mar 24 05:39:50 PDT 2026
https://github.com/DavidGinten updated https://github.com/llvm/llvm-project/pull/188080
>From e95ba3fceaee99892f0f380ad86c8d5cee0596ed Mon Sep 17 00:00:00 2001
From: David Ginten <david.ginten at rwth-aachen.de>
Date: Wed, 18 Mar 2026 18:35:35 +0100
Subject: [PATCH] [mlir][docs] Add page for third-party tutorials
---
mlir/docs/Tutorials/ExternalTutorials.md | 31 ++++++++++++++++++++++++
1 file changed, 31 insertions(+)
create mode 100644 mlir/docs/Tutorials/ExternalTutorials.md
diff --git a/mlir/docs/Tutorials/ExternalTutorials.md b/mlir/docs/Tutorials/ExternalTutorials.md
new file mode 100644
index 0000000000000..c14c20a11763c
--- /dev/null
+++ b/mlir/docs/Tutorials/ExternalTutorials.md
@@ -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.
More information about the Mlir-commits
mailing list