MLIR, TensorFlow'da yüksek performanslı ML modelleri için altyapıyı birleştirir.

MLIR projesi, TensorFlow ve benzer ML çerçevelerinde yüksek performanslı makine öğrenimi modellerini yürütmek için gereken altyapıyı birleştiren ortak bir ara temsil (IR) tanımlar. Bu proje, HPC tekniklerinin uygulanmasının yanı sıra, takviye öğrenme gibi arama algoritmalarının entegrasyonunu içerecektir. MLIR, yeni donanım geliştirme maliyetini düşürmeyi ve mevcut TensorFlow kullanıcıları için kullanılabilirliği artırmayı amaçlamaktadır.
// 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
}