Потрясающий OpenXLA

Экосистема OpenXLA

OpenXLA — это открытая экосистема высокопроизводительных, переносимых и расширяемых компонентов инфраструктуры машинного обучения (ML), которые упрощают разработку машинного обучения за счет дефрагментации инструментов между интерфейсными платформами и аппаратными серверными компонентами. Создано лидерами отрасли в области искусственного моделирования, программного и аппаратного обеспечения.

Как сообщество использует OpenXLA? На этой странице собраны ссылки на репозитории и проекты, использующие OpenXLA, для вдохновения и подсказок по коду!

У вас есть проект, использующий OpenXLA? Отправьте нам запрос на включение и добавьте его на эту страницу!

Рамки

  • JAX — это платформа машинного обучения с API-интерфейсом, подобным NumPy, для написания высокопроизводительных моделей машинного обучения.
  • PyTorch/XLA обеспечивает мост от PyTorch к OpenXLA и StableHLO.
  • TensorFlow — это давняя платформа машинного обучения с большой экосистемой.

Плагины PJRT

  • libTPU позволяет моделям работать на облачных TPU Google

Краевая компиляция

  • Google AI Edge использует StableHLO в качестве входного формата для развертывания на мобильных устройствах с помощью LiteRT.
    • AI Edge Torch экспортирует модели PyTorch для мобильного развертывания через StableHLO

Инструменты и визуализация

  • Model Explorer предлагает визуализацию иерархических графов с поддержкой моделей StableHLO.