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).
1.2 KiB
1.2 KiB
External tutorials
Upstream tutorial
- 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 / Repository: A general introduction to MLIR. Resembles the Toy tutorial.
-
mlir-tutor: Exercises for learning MLIR.
-
MLIR introduction by Stephen Diehl: Focuses on explaining dialects and passes.
-
End-to-End MLIR pipeline: Demonstrates how deep learning models can be lowered from an ML framework to executable binaries.