MLIR bayt kodu biçimi
StableHLO, serileştirme için MLIR Bayte Kodu Biçimi'ni kullanır.
MLIR Bayt Kodu Biçimi, MLIR programlarını kodlamak için kullanılan bir serileştirme biçimidir. MLIR RFC'den yola çıkarak, "ikili program biçiminin sunduğu avantajlar; yani serileştirme hızı ve boyutu, mmap özellikleri, daha kolay etkinleştirilen sürüm oluşturma vb. avantajları" için tasarlandı. Biçimi doğrulamak için çeşitli diyalektlerden yapılan kapsamlı testler kullanılarak performans, serileştirme boyutu ve bellek testleri yapıldı.
MLIR bayt kodu, MLIR'yi kararlı hale getirmek için özel olarak oluşturulmamıştır ancak MLIR RFC, StableHLO için başarıyla yürüttüğümüz bu biçimin üzerine uyumluluk garantileri sağlamanın mümkün olabileceğini belirtir (bkz. compatibility.md).