رمز بايت ثابت HLO

تنسيق رمز بايت MLIR

يستخدم StableHLO تنسيق MLIR Bytecode للتسلسل.

إنّ تنسيق رمز MLIR هو تنسيق تسلسلي يُستخدم لترميز برامج MLIR. من MLIR RFC، تم تصميمه من أجل "الفوائد التي يضيفها التنسيق الثنائي إلى الجدول، أي سرعة والحجم التسلسليين، وإمكانيات mmap، وإتاحة الإصدارات بسهولة أكبر، وغير ذلك". تم إجراء اختبارات الأداء وحجم التسلسل والذاكرة باستخدام اختبار كبير من لهجات مختلفة للتحقق من صحة التنسيق.

لم يتم إنشاء رمز بايت لـ MLIR خصيصًا لجعل استخدام MLIR ثابتًا، ولكن أشار MLIR RFC إلى أنّه من الممكن توفير ضمانات توافق بالإضافة إلى هذا التنسيق، وهو ما نفّذناه بنجاح مع أداة StableHLO (راجِع compatibility.md).