Hugging Face и Graphcore создают IPU-оптимизированные трансформеры
Мария Соколова18 августа 2026 г.5 мин чтения
Hugging Face и Graphcore объединились для оптимизации трансформеров под IPU, представив библиотеку Optimum и IPU-оптимизированные модели.
Кратко:
●Hugging Face и Graphcore начали сотрудничество в 2021 году
●Optimum помогает оптимизировать трансформеры под IPU
●Первая модель — BERT, затем 10 новых
●Экосистема актуальна, но без обновлений после 2022 года
Начало партнёрства Hugging Face и Graphcore
В сентябре 2021 года компания Hugging Face объявила о включении Graphcore в свою новую программу аппаратных партнёров. Это стало началом их сотрудничества, целью которого стало упрощение работы с IPU — специальными процессорами для ускорения трансформеров. В рамках этой программы была внедрена библиотека Optimum, которая упрощает аппаратную оптимизацию моделей и их адаптацию к специфике оборудования.
Оптимизация BERT как первая модель
В ноябре 2021 года был представлен первый IPU-оптимизированный — модель . Инженеры Graphcore оптимизировали его для своих систем, используя библиотеку Transformers от Hugging Face и Optimum. Это позволило ускорить обучение и настройку BERT на IPU с использованием PyTorch.
Летом 2022 года сотрудничество расширилось: в библиотеке Optimum добавились 10 IPU-оптимизированных моделей. Они охватывают задачи обработки естественного языка, речи и компьютерного зрения и снабжены конфигурационными файлами для IPU.
Что такое IPU и как это работает
IPU — это архитектура, разработанная Graphcore, отличающаяся высоким уровнем параллелизма и энергоэффективностью. Optimum Graphcore служит мостом между Hugging Face Transformers и IPU, позволяя параллелизировать, загружать и обучать модели на IPU.
Удобство использования для разработчиков
С библиотекой Optimum и программой аппаратных партнёров работа с Graphcore IPU становится максимально простой. Разработчикам не нужно изучать новые API или менять привычные процессы. В Optimum Graphcore есть инструменты, облегчающие настройку среды обучения и моделей.
Актуальность на 2026 год
К 2026 году существенных обновлений по партнёрству Hugging Face и Graphcore не зафиксировано. Основные материалы и библиотеки остаются актуальными и поддерживаются.
Частые вопросы
Что такое IPU?
IPU (Intelligence Processing Unit) — это специализированный процессор от Graphcore для ускорения задач ИИ с высокой эффективностью.
Какие модели оптимизированы для IPU?
Первой моделью была BERT, а позже добавлены ещё 10 моделей для различных задач.
Как работает Optimum?
Optimum — это библиотека, упрощающая оптимизацию трансформеров для IPU, поддерживая интеграцию с существующими инструментами.