Перейти к содержанию
modelium.
Начать с задачи
←

Transformers 5.20.2: исправлен сбой ответов по изображениям

На странице · 2 разделов

В Transformers 5.20.2 исправили ошибку, из-за которой некоторые модели могли прекращать ответ с ошибкой при работе с изображением или преобразовании текста, если входные данные и модель находились на разных устройствах. Это обновление библиотеки для разработчиков, а не новая модель или ускорение для всех пользователей.

19 октября 2026 года вышла версия Transformers 5.20.2 — библиотеки, через которую разработчики запускают разные модели ИИ. Исправлен конкретный сбой: при некоторых способах передачи данных программа для ответа по изображению могла завершаться ошибкой вместо текста. Если вы пользуетесь готовым приложением и оно работает, ничего делать не нужно. s1

Когда возникает ошибка

Она затрагивает не все модели. В сообщении об ошибке показан случай, когда данные для начала ответа остаются на процессоре, а сама модель работает на другом устройстве. При переносе данных библиотека превращала специальный объект с результатами модели в обычный словарь. Затем код модели ожидал прежний формат и выдавал ошибку. Автор сообщения воспроизвёл этот механизм на небольших тестовых конфигурациях BART и Llava; запуск Llava с реальной видеокартой в этой проверке не показан. s2

Llava относится к моделям, которые могут учитывать изображение и отвечать текстом. Для человека, использующего такую модель локально через собственный код, практический признак — KeyError или AttributeError во время generate() при несовпадении устройств входа и модели. Одинаковое название ошибки само по себе ещё не доказывает, что причина именно эта. s2

Что изменилось в 5.20.2

Разработчики исправили перенос вложенных данных: теперь он сохраняет исходный тип объекта. Исправление вошло в pull request #49731 и в опубликованный пакет версии 5.20.2. Это не новые веса и не обещание повышения скорости или качества ответов. Код самой библиотеки распространяется по Apache License 2.0; права на конкретные модели нужно проверять отдельно. s1 s3 s4 s5

Если вы самостоятельно устанавливаете Transformers в своё окружение и видите описанный сбой, проверьте используемую версию и обновите её до 5.20.2. После обновления повторите тот же запрос и проверьте, что вместо ошибки приходит ответ; содержание ответа по изображению всё равно сверяйте с исходным изображением. Если версия библиотеки встроена в чужую программу, дождитесь обновления этой программы, а не меняйте её файлы вручную. Modelium не воспроизводил запуск модели на GPU: вывод о пути исправления основан на релизе, коде и отчёте автора ошибки. s1 s2 s3

Для общего контекста о предыдущем выпуске откройте материал о Transformers 5.20.0. Исправление 5.20.2 относится к иному, более узкому сценарию.

Источники

  1. Hugging Face Transformers v5.20.2 — GitHub release — Релиз 19 октября 2026 года, список исправлений.. Получено 22.10.2026.
  2. Issue #49699: сбой generate при разном размещении входа и модели — Авторский CPU-only воспроизводитель и ограничения проверки; прочитан также комментарий мейнтейнера.. Получено 22.10.2026.
  3. PR #49731: сохранение типа входных данных в generate — Исправление, тест и код в релизном теге 18329f1065382e54db698e242cf98bd3f3e5a766.. Получено 22.10.2026.
  4. PyPI: transformers 5.20.2 — Пакет версии 5.20.2 загружен 19 октября 2026 года.. Получено 22.10.2026.
  5. Transformers v5.20.2 LICENSE — Apache License 2.0 на код библиотеки, не на модели.. Получено 22.10.2026.