Shardy ist ein MLIR-basiertes Partitionierungssystem. Es ist dialektunabhängig und bietet umfangreiche Funktionen zur Nutzersteuerung und Fehlerbehebung. Sie enthält eine achsenbasierte Fragmentierungsdarstellung, eine Reihe von Compiler-APIs, eine Funktionalität zur Fragmentierungsverteilung und Pläne für einen SPMD-Partitioner.
Weitere Informationen finden Sie im Repository openxla/shardy.
Kommunikationskanäle
- Probleme und Funktionsanfragen können im Repository openxla/shardy eingereicht werden.
- Fragen zu Shardy kannst du auf OpenXLA Discord stellen.
Status
Shardy ist noch in der Entwicklung. Der Kerndialekt und die C-Bindungen sind voll funktionsfähig. Die Python-Bindungen befinden sich in der Entwicklungsphase.