StableHLO 바이트 코드

MLIR 바이트 코드 형식

StableHLO는 직렬화에 MLIR 바이트 코드 형식을 사용합니다.

MLIR 바이트 코드 형식은 MLIR 프로그램을 인코딩하는 데 사용되는 직렬화 형식입니다. MLIR RFC에서는 '바이너리 형식이 테이블에 가져오는 이점, 즉 직렬화 속도 및 크기, mmap 기능, 보다 쉽게 사용 설정된 버전 관리 등'을 위해 빌드되었습니다. 성능, 직렬화 크기 및 메모리 테스트는 형식 검증을 위해 다양한 언어의 대규모 테스트를 사용하여 실행되었습니다.

MLIR 바이트 코드는 MLIR을 안정적으로 만들기 위해 특별히 빌드되지 않았지만 MLIR RFC는 StableHLO에서 성공적으로 수행한 이 형식에 더해 호환성 보장을 제공할 수 있음을 나타냅니다(compatibility.md 참조).