StableHLO Bayt Kodu

MLIR bayt kodu biçimi

StableHLO, serileştirme için MLIR Bayt 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 biçimin sunduğu avantajlar; yani serileştirme hızı ve boyutu, mmap özellikleri, daha kolay etkinleştirilen sürüm oluşturma vb." için geliştirildi. Biçimi doğrulamak için çeşitli diyalektlerden 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 uyguladığımız bu biçim üzerine uyumluluk garantileri sağlamanın mümkün olabileceğini belirtir (compatibility.md dosyasını inceleyin).