StableHLO 位元碼

MLIR 位元碼格式

StableHLO 使用 MLIR 位元組格式進行序列化。

MLIR 位元組格式是一種序列化格式,可用於對 MLIR 程式進行編碼。根據 MLIR RFC 目標,建構的理念是「二進位格式為資料表帶來的好處、序列化速度和大小、mmap 功能、更輕鬆地啟用版本管理等」的理念。我們使用來自各種方言的大型測試執行效能、序列化大小和記憶體測試,藉此驗證格式。

我們特別設計了 MLIR 位元碼來確保 MLIR 穩定,但 MLIR RFC 指出相較於這種格式,我們可以成功針對 StableHLO 提供相容性保證 (請參閱 compatibility.md)。