首页 > 解决方案 > 我如何学习mlir?

问题描述

嗨,我刚从milr doc过来,很困惑。

我试图通过玩具项目工作,但无法理解方言的机制和概念。

该教程只是提供了一些代码的示例,它们如何相互交互,我应该如何使用它们,它没有提到任何内容。

作为一个初学者,我真的很迷茫,不知道该怎么办。

可能有人请帮助我如何使用它提供的当前框架编译一个将源代码传输到 mlir 的简单程序。

标签: llvm-irllvm-c++-api

解决方案


最简单的学习方法是做一些项目。对于 MLIR,我认为您可以先了解并做玩具教程

然后看看你是否可以通过在这个玩具语言中添加一个新的操作来扩展它。如果您觉得这很有趣,请尝试进行方言转换练习(例如将玩具转换为 SCF)。


推荐阅读