Kod bajtowy StableHLO

Format kodu bajtowego MLIR

Do serializacji StableHLO używa formatu bajtowego kodu MLIR.

Format kodu bajtowego MLIR to format serializacji używany do kodowania programów MLIR. Z dokumentu MLIR RFC wynika, że dokument zawiera „korzyści, jakie format binarny przynosi korzyści, takie jak szybkość i rozmiar Serializacji, możliwości mmap, łatwiejsze włączanie wersji itd.”. Testy wydajności, rozmiaru serializacji i pamięci przeprowadzono za pomocą dużych testów w różnych dialektach, aby sprawdzić format.

Kod bajtowy MLIR nie został stworzony z myślą o stabilności MLIR. W dokumentach RFC MLIR wskazano, że oprócz tego formatu można by było zapewnić zgodność (co udało nam się zrobić w przypadku StableHLO (patrz compatibility.md).