Mã byte StableHLO

Đị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 chuyển đổi tuần tự dùng để mã hoá các chương trình MLIR. Từ MLIR RFC, mô hình này được xây dựng để mang lại "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 chức năng của mmap, bật 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 đặc biệt để giúp MLIR ổn định, nhưng MLIR RFC lưu ý rằng 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, điều mà chúng tôi đã thực hiện thành công cho StableHLO (xem compatibility.md).