Kod bajtowy stabilnego HLO

Format kodu bajtowego MLIR

StableHLO korzysta z formatu bajtowego kodu MLIR do serializacji.

Format bajtowego MLIR to format serializacji używany do kodowania programów MLIR. W dokumencie MLIR RFC został on stworzony z myślą o „korzyściach, jakie zapewnia format binarny, takich jak szybkość i rozmiar serializacji, możliwości mmap, łatwiejsze obsługa wersji itp.”. Testy wydajności, rozmiaru serializacji i pamięci przeprowadziliśmy przy użyciu dużych testów z różnych dialektów w celu sprawdzenia formatu.

Kod bajtowy MLIR nie został stworzony specjalnie z myślą o stabilności MLIR. Jednak w dokumencie RFC MLIR wskazano, że oprócz tego formatu można też zapewnić zgodność z tym formatem, co zrobiliśmy w przypadku wersji StableHLO (patrz compatibility.md).