MLIRの標準Dialect調査


MLIRでデフォルトで定義されているDialectとその変換パスを調査。 Dialectの変換はソースコードの以下に存在。

Dialect一覧

MLIRには以下のDialectが含まれている。

  • Affine Dialect
  • AVX512 Dialect
  • GPU Dialect
  • Linalg Dialect
  • LLVM Dialect
  • NVVM Dialect
  • ROCDL Dialect
  • SCF Dialect
  • Shape Dialect
  • SPIRV Dialect
  • Standard Dialect
  • Vector Dialect
  • Vulkan Dialect

Dialect変換パス

{{< figure src=“/posts/2020-08-08-mlir-default-dialect-conversion-diagram.png” width=“100%” height=“100%” link=“/posts/2020-08-08-mlir-default-dialect-conversion-diagram.png”>}}