AI Radar
Google открыла исходный код TorchTPU для запуска приложений PyTorch на своих чипах
Google открыла код TorchTPU, чтобы приложения на PyTorch можно было переносить на её TPU изменением конфигурации. Это касается команд, которые уже используют PyTorch и рассматривают запуск моделей в Google Cloud.
Что изменилось
PyTorch давно стал привычным инструментом для обучения и запуска моделей. Его развитие шло рядом с GPU Nvidia, которые уже были стандартным оборудованием для AI-исследований. Поэтому часть возможностей фреймворка исторически ориентирована на эту платформу. Google предлагает TorchTPU как способ запускать существующие приложения на своих тензорных процессорах, или TPU, без переписывания кода: для переноса, по заявлению компании, достаточно изменить конфигурацию.
Открытие исходного кода делает TorchTPU доступным для изучения и доработки за пределами Google. Для разработчика это прежде всего ещё один путь от модели на PyTorch к облачной инфраструктуре: приложение может остаться в знакомом фреймворке, а вычисления перейти на TPU в Google Cloud. Такая совместимость снижает объём работы при первой проверке переноса, хотя сама по себе не говорит, какой будет производительность конкретной модели.
Google также заявляет о совместной работе с Meta, Hugging Face, разработчиками vLLM из Inferact и SGLang из RadixArk. Цель состоит в том, чтобы библиотеки и возможности TorchTPU сочетались с инструментами, которые команды уже используют вокруг PyTorch. Для миграции компания выпустила TPU agent suite: этот набор помогает перенести приложение на её чипы и разобраться с ошибками по пути. Отдельно Google обновила LiteRT, инструмент для запуска моделей на телефонах, ноутбуках и встраиваемых устройствах, улучшив его работу с приложениями на PyTorch.
Amazon представила похожий маршрут днём ранее: TorchNeuron позволяет переносить приложения на чипы Trainium и в AWS без переписывания. Компания также собирается отправить изменения в основной проект PyTorch, чтобы ослабить привязку отдельных возможностей к оборудованию Nvidia. Подходы сходятся в одной практической точке: разработчикам предлагают менять вычислительную платформу, сохраняя код на PyTorch. При этом доступность альтернативного пути ещё не означает, что команды массово откажутся от GPU Nvidia.
Почему это важно
Команды с приложениями на PyTorch получили более простой способ проверить TPU в Google Cloud без переписывания проекта. Это расширяет выбор вычислительной платформы для существующих моделей.
Мнение редакции
Для Google самый короткий путь к TPU проходит через привычный разработчикам PyTorch. Открытый код упрощает первый эксперимент, но решение о переносе крупной нагрузки всё равно будет зависеть от того, как она поведёт себя на новом железе.
Первоисточники и подтверждения
Подборку проверяет редакция DSML. AI помогает дедуплицировать сигналы и готовить текст, но опубликованный выпуск остаётся редакционным продуктом, а не лентой отдельных каналов.