我如何学习 mlir?

How I can learn mlir?

嗨,我刚从 milr doc 回来,有点困惑。

我尝试完成玩具项目,但无法理解方言的机制和概念。

教程只是提供了一些代码的示例,它们之间如何交互,我应该如何使用它们,没有提及。

作为初学者,真的很迷茫,不知如何是好。

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

最简单的学习方法是做一些项目。对于 MLIR,我认为您可以先了解并执行 Toy tutorial

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