Shardy to system partycjonowania tensorów oparty na MLIR dla wszystkich dialektów. Jest ona wynikiem współpracy zespołów GSPMD i PartIR. Łączy w sobie to, co najlepsze z obu systemów, oraz wspólne doświadczenia zespołów i użytkowników.
Pierwsze kroki
Jeśli jesteś deweloperem modelu i chcesz używać Shardy, zapoznaj się z artykułem Pierwsze kroki z Shardy w JAX.
Aby dowiedzieć się więcej o składnikach, z których składa się Shardy, zapoznaj się ze stroną Omówienie Shardy.
Kanały komunikacji
- Problemy i prośby o dodanie funkcji można zgłaszać w repozytorium openxla/shardy.
- Pytania dotyczące Shardy można zadawać na kanale OpenXLA Discord.
Stan
Shardy jest w trakcie opracowywania. Podstawowy dialekt i wiązania C są w pełni funkcjonalne. Interfejsy Pythona są w trakcie tworzenia.