Shardy

Shardy es un sistema de partición basado en MLIR. Su objetivo es ser independiente del dialecto y proporcionar funciones de control de usuario y depuración amplias. Incluye una representación de fragmentación basada en ejes, un conjunto de APIs del compilador, funcionalidad para la propagación de fragmentación y planes para un particionador SPMD.

Para obtener más información, consulta el repositorio openxla/shardy.

Canales de comunicación

  • Los problemas y las solicitudes de funciones se pueden enviar en el repositorio openxla/shardy.
  • Puedes hacer preguntas sobre Shardy en el servidor de Discord de OpenXLA.

Estado

Shardy está en desarrollo. El dialecto principal y las vinculaciones de C son completamente funcionales. Las vinculaciones de Python están en desarrollo.