IT-стартапы

Google открыла TorchTPU: разработчики могут запускать PyTorch на TPU с минимальными изменениями

Серверные стойки в дата-центре для облачных вычислений и обучения нейросетей на TPU

Компания Google 20 октября объявила об открытом выпуске проекта TorchTPU, созданного в сотрудничестве с командой PyTorch в Meta. Согласно заявлению разработчиков Google, существующие рабочие задачи машинного обучения можно переносить на тензорные процессоры TPU с минимальными изменениями через привычные программные интерфейсы API (cloud.google.com).

В архитектуре инструмента реализованы eager-mode для интерактивной отладки и механизм torch.compile для оптимизации вычислений (cloud.google.com). Заявлены прямые интеграции с библиотеками Hugging Face, vLLM, SGLang, llm-d, TorchTitan и Ray (cloud.google.com). Комплекс инструментов TPU agent suite в настоящее время находится в статусе preview и предлагается разработчикам как вспомогательное решение для миграции проектов (cloud.google.com).

Привычные инструменты на другом ускорителе

Google сообщает о поддержке библиотеки Transformers v5 через параметр device_map=»tpu», нативной работе с Diffusers и регулярном ночном тестировании моделей Transformers на TPU (cloud.google.com). Создатели подчеркивают, что данные сведения отражают текущие интеграции экосистемы и не означают автоматической гарантии совместимости любой пользовательской нейросети без предварительной проверки (cloud.google.com).

Что доступно разработчикам сейчас

Технический README официального репозитория описывает специализированный backend PyTorch для TPU, собственные ATen-ядра, кэширование компиляции XLA, механизмы data и tensor parallelism, а также встроенные утилиты отладки и бенчмарков (github.com).

В открытых материалах представлены практические примеры архитектур Llama, Qwen, ResNet, DLRM, minGPT и UNet (github.com). Сопутствующая документация содержит интерактивные Marimo-ноутбуки для запуска на виртуальных машинах Cloud TPU VM, где конфигурация v6e отмечена удобным вариантом для начала работы (github.com). Руководство регламентирует поддержку Python 3.11+ и установку публичного пакета torch_tpu 0.2.0, а также альтернативную сборку wheel из исходного кода (github.com).

Что это значит для читателя

По информации Google, команды инженеров могут сохранять привычные методы разработки на PyTorch при переходе к инфраструктуре TPU. В открытом репозитории уже выложены готовые примеры обучения и инференса, а также инструменты профилирования для тестирования собственной рабочей нагрузки.

Контекст и развитие решений

Ранее редакция подробно анализировала аппаратные решения технологических платформ: Meta раскрыла устройство Prometheus: первая очередь кластера уже обучала модели Muse.

В отдельном материале освещалась смежная инициатива в экосистеме вычислений: Amazon анонсировала TorchNeuron: код PyTorch можно переносить на Trainium без переписывания.

Дальнейшее внедрение предполагает самостоятельную проверку задач разработчиками по официальной документации репозитория без спекулятивных оценок рыночной динамики.

Понравился материал? Поделитесь с другими:

Picture of Раимбек Искендиров
Раимбек Искендиров
Исследую технологии будущего, запускаю продукты и помогаю предпринимателям сокращать путь от идеи до результата
Picture of Раимбек Искендиров
Раимбек Искендиров
Исследую технологии будущего, запускаю продукты и помогаю предпринимателям сокращать путь от идеи до результата

Похожие материалы

Школьники конструируют и программируют учебного робота на техническом воркшопе

IT-стартапы

Мирзиёев поручил обучать миллион молодых людей в год робототехнике, разработке игр и стартапов

Президент Узбекистана Шавкат Мирзиёев 20 октября провел совещание по вопросам комплексного развития цифрового образования ...

Ученики в компьютерном классе школы за экранами мониторов на уроке информатики

IT-стартапы

Основатель LUWO сообщил о $415 тысячах инвестиций в платформу школьной информатики

Основатель образовательной платформы LUWO Таалай Джумабаев в интервью изданию Digital Business 21 октября раскрыл ...

Электронная плата с микроконтроллером и полупроводниковыми компонентами для граничных вычислений

IT-стартапы

Google и Synaptics представили Coral NPU и Astra SR200 для ИИ на устройствах

Компании Google и Synaptics 20 октября представили комплекс аппаратных и программных решений для локального ...

Читайте нас в Telegram и Instagram

Подписывайтесь на наши каналы, чтобы первыми получать самые свежие новости казахстанской IT-индустрии, анонсы грантов, стажировок и эксклюзивные интервью.