ไบต์โค้ด StableHLO

รูปแบบไบต์โค้ด MLIR

StableHLO ใช้รูปแบบ MLIR Bytecode สำหรับการทำให้เป็นอนุกรม

รูปแบบ MLIR Bytecode คือรูปแบบการทำให้เป็นอนุกรมที่ใช้ในการเข้ารหัสโปรแกรม MLIR จาก MLIR RFC สร้างขึ้นเพื่อ "ประโยชน์ที่รูปแบบไบนารีมอบให้กับตาราง ซึ่งได้แก่ ความเร็วและขนาดการทำให้เป็นอนุกรม ความสามารถของ Mmap การกำหนดเวอร์ชันที่เปิดใช้ง่ายขึ้น ฯลฯ" การทดสอบประสิทธิภาพ ขนาดการทำให้เป็นอนุกรม และหน่วยความจำได้ ใช้การทดสอบขนาดใหญ่จากหลายๆ ภาษาเพื่อตรวจสอบรูปแบบ

ไบต์โค้ด MLIR ไม่ได้สร้างขึ้นเพื่อทำให้ MLIR มีความเสถียรโดยเฉพาะ แต่ MLIR RFC ทราบว่าอาจรับประกันความเข้ากันได้นอกเหนือจากรูปแบบนี้ได้ ซึ่งเราทำกับ StableHLO ได้สำเร็จ (ดู compatibility.md)