Định dạng mã byte MLIR
StableHLO sử dụng Định dạng mã byte MLIR để chuyển đổi tuần tự.
Định dạng mã byte MLIR là một định dạng tuần tự dùng để mã hoá các chương trình MLIR. Từ MLIR RFC, hệ thống này được xây dựng dựa trên "những lợi ích mà định dạng nhị phân mang lại; cụ thể là tốc độ và kích thước chuyển đổi tuần tự, các tính năng mmap, hỗ trợ phiên bản dễ dàng hơn, v.v." Các hoạt động kiểm thử hiệu suất, kích thước chuyển đổi tuần tự và bộ nhớ đã được chạy bằng cách sử dụng quy trình kiểm thử lớn từ nhiều phương ngữ để xác thực định dạng.
Mã byte MLIR không được xây dựng riêng để giúp MLIR ổn định, nhưng MLIR RFC lưu ý rằng chúng tôi có thể cung cấp khả năng đảm bảo khả năng tương thích ngoài định dạng này. Chúng tôi đã thực hiện thành công điều này đối với StableHLO (xem compatibility.md).