Fantastico OpenXLA

Ecosistema OpenXLA

OpenXLA è un ecosistema aperto di componenti di infrastruttura di machine learning (ML) performanti, portatili ed estensionabili che semplificano lo sviluppo del ML defragmentando gli strumenti tra framework frontend e backend hardware. Creato dai leader del settore in materia di modellazione, software e hardware per l'IA.

In che modo la community utilizza OpenXLA? Questa pagina raggruppa i link ai repository e ai progetti che utilizzano OpenXLA per fornire ispirazione e suggerimenti per il codice.

Hai un progetto che utilizza OpenXLA? Inviaci una richiesta di pull e aggiungila a questa pagina.

Framework

  • JAX è un framework di ML con un'API simile a NumPy per scrivere modelli di ML ad alte prestazioni
  • PyTorch/XLA fornisce un ponte da PyTorch a OpenXLA e StableHLO
  • TensorFlow è un framework ML di lunga data con un vasto ecosistema

Plug-in PJRT

  • libTPU consente di eseguire i modelli sulle Cloud TPU di Google

Compilation di Edge

  • Google AI Edge utilizza StableHLO come formato di input per il deployment sui dispositivi mobili utilizzando LiteRT.
    • AI Edge Torch esporta i modelli PyTorch per il deployment mobile tramite StableHLO

Strumenti e visualizzazione

  • Model Explorer offre la visualizzazione di grafici gerarchici con il supporto dei modelli StableHLO