Código de bytes StableHLO

Formato del código de bytes MLIR

StableHLO usa el formato de código de bytes MLIR para la serialización.

El formato de código de bytes MLIR es un formato de serialización que se usa para codificar programas de MLIR. A partir de MLIR RFC, se creó para “los beneficios que aporta un formato binario a la tabla; a saber, velocidad y tamaño de serialización, capacidades de mmap, control de versiones habilitado con mayor facilidad, etcétera”. Las pruebas de rendimiento, tamaño de serialización y memoria se ejecutaron mediante pruebas de gran tamaño en varios dialectos para validar el formato.

El código de bytes MLIR no se compiló específicamente para que MLIR sea estable, pero el RFC de MLIR señala que sería posible proporcionar garantías de compatibilidad además de este formato, lo que hicimos con éxito para StableHLO (consulta compatibility.md).