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

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

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

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

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