Shardy

O Shardy é um sistema de particionamento baseado em MLIR. Ele é independente de dialetos e oferece amplos recursos de controle do usuário e depurabilidade. Ele inclui uma representação de fragmentação baseada em eixo, um conjunto de APIs do compilador, funcionalidade para propagação de fragmentação e planos para um particionador SPMD.

Para mais informações, consulte o repositório openxla/shardy.

Canais de comunicação

  • Problemas e solicitações de recursos podem ser registrados no repositório openxla/shardy.
  • Se você tiver dúvidas sobre o Shardy, pergunte no Discord do OpenXLA.

Status

O Shardy ainda está em desenvolvimento. O dialeto principal e as vinculações C são totalmente funcionais. As vinculações do Python estão em desenvolvimento.