StableHLO बाइट कोड

MLIR बाइटकोड फ़ॉर्मैट

StableHLO क्रम से लगाने के लिए, MLIR Bytecode फ़ॉर्मैट का इस्तेमाल करता है.

MLIR Bytecode Format, एक सीरियलाइज़ेशन फ़ॉर्मैट है. इसका इस्तेमाल MLIR प्रोग्राम को कोड में बदलने के लिए किया जाता है. MLIR RFC की मदद से, यह "बाइनरी फ़ॉर्मैट से मिलने वाले फ़ायदों के लिए बनाया गया था." जैसे कि सीरियलाइज़ेशन की स्पीड और साइज़, एममैप की सुविधाएं, आसानी से चालू किए गए वर्शन वगैरह." फ़ॉर्मैट की पुष्टि करने के लिए अलग-अलग डायलेक्ट से बड़े टेस्ट का इस्तेमाल करके परफ़ॉर्मेंस, सीरियलाइज़ेशन साइज़, और मेमोरी टेस्ट किए गए.

MLIR बाइट कोड को खास तौर पर MLIR को स्थिर रखने के लिए नहीं बनाया गया है, लेकिन MLIR RFC का कहना है कि इस फ़ॉर्मैट के ऊपर काम करने की गारंटी देना संभव है, जो हमने StableHLO के लिए सही तरीके से किया (compatibility.md देखें).