Fragmenty

Shardy to system partycjonowania oparty na MLIR. Ma on być niezależny od dialektu i zapewniać użytkownikom rozbudowane funkcje kontroli i debugowania. Obejmuje ona reprezentację podziału na części na podstawie osi, zestaw interfejsów API kompilatora, funkcje propagacji podziału na części oraz plany dotyczące partycjonowania SPMD.

Więcej informacji znajdziesz w repozytorium openxla/shardy.

Kanały komunikacji

  • Problemy i prośby o dodanie funkcji można przesyłać 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.