Shardy, MLIR पर आधारित पार्टीशन सिस्टम है. इसका मकसद, बोली के हिसाब से अलग-अलग न होना है. साथ ही, यह उपयोगकर्ता को ज़्यादा से ज़्यादा कंट्रोल और डीबग करने की सुविधाएं देता है. इसमें अक्ष के आधार पर, डेटा को अलग-अलग हिस्सों में बांटने का तरीका, कंपाइलर एपीआई का एक सेट, डेटा को अलग-अलग हिस्सों में बांटने की सुविधा, और SPMD पार्टीशनर के लिए प्लान शामिल हैं.
ज़्यादा जानकारी के लिए, openxla/shardy रिपॉज़िटरी देखें.
संपर्क करने के तरीके
- समस्याओं और सुविधाओं के अनुरोध, openxla/shardy डेटा स्टोर करने की जगह में दर्ज किए जा सकते हैं.
- Shardy के बारे में सवाल पूछने के लिए, OpenXLA Discord पर जाएं.
स्थिति
शार्डी पर काम जारी है. मूल बोली और सी बाइंडिंग पूरी तरह से काम करती हैं. Python बाइंडिंग पर काम चल रहा है.