Shardy

Shardy è un sistema di partizionamento basato su MLIR. È pensato per essere indipendente dal dialetto e fornire ampie funzionalità di controllo e di debug per gli utenti. Include una rappresentazione dello sharding basata su assi, un insieme di API del compilatore, funzionalità per la propagazione dello sharding e piani per un partizionatore SPMD.

Per ulteriori informazioni, consulta il repository openxla/shardy.

Canali di comunicazione

  • I problemi e le richieste di funzionalità possono essere inviati nel repository openxla/shardy.
  • Puoi porre domande su Shardy sul canale OpenXLA Discord.

Stato

Shardy è ancora in fase di sviluppo. Il dialetto principale e le associazioni C sono completamente funzionali. Le associazioni Python sono in fase di sviluppo.