MLIR は TensorFlow の高性能 ML モデルのインフラストラクチャを統合します。

MLIR プロジェクトでは、共通の中間表現(IR)が定義されます。これは、TensorFlow や同様の ML フレームワークで高性能な機械学習モデルを実行するために必要なインフラストラクチャを統合するものです。このプロジェクトには、HPC 技術の応用と、強化学習などの検索アルゴリズムの統合が含まれます。MLIR は、新しいハードウェアの導入コストを削減し、既存の TensorFlow ユーザーのユーザビリティを向上させることを目的としています。
// Syntactically similar to LLVM:
func @testFunction(%arg0: i32) {
  %x = call @thingToCall(%arg0) : (i32) -> i32
  br ^bb1
^bb1:
  %y = addi %x, %x : i32
  return %y : i32
}