StableHLO 位元碼

MLIR 位元碼格式

StableHLO 會使用 MLIR Bytecode 格式進行序列化。

MLIR 位元碼格式是一種序列化格式,可用來編碼 MLIR 程式。根據 MLIR RFC,這專為「二進位格式帶來的資料表效益」、「序列化速度和大小、mmap 功能、更容易啟用的版本管理等」而打造。針對各種方言執行大型測試,執行效能、序列化大小和記憶體測試來驗證格式。

MLIR 位元碼並非特別為讓 MLIR 穩定而建構,但 MLIR RFC 表示,如果採用這種格式,也能針對 StableHLO 成功提供相容性保證 (請參閱 compatibility.md)。