Ordelvio News

ИИ · Опубликовано

Интеграция ИИ-ускорителей получает общие инструменты тестирования и эталонные инструменты

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

Изометрическая иллюстрация собранных предметов в цветах календулы и фиолетового.Иллюстрация, созданная ИИ
Иллюстрация ИИ · не фотография события · Как используется ИИ

Рабочая группа по интеграции ускорителей рассказала о работе, завершённой в первой половине 2026 года, чтобы упростить интеграцию нового вычислительного оборудования в программную экосистему ИИ. Изменения включают общий ретранслятор тестов, менее зависимые от оборудования тесты и эталонные реализации для разработчиков ускорителей.

Одно из нововведений, Cross-Repository CI Relay, позволяет зарегистрированным downstream-проектам получать события диспетчеризации, когда upstream-изменения открываются или фиксируются. Эти проекты запускают собственные тесты и возвращают результаты через аутентифицированный обратный вызов. Сопровождающие могут затем просматривать статус тестов upstream и downstream вместе, что помогает выявлять проблемы совместимости до слияния изменений.

Участие организовано на четырёх уровнях. Проекты могут начать с уведомлений и перейти через отчётность к неблокирующим, а в конечном итоге и блокирующим проверкам. Система использует проверку личности, авторизацию, ограничение частоты запросов и другие меры валидации, чтобы отделять доверенную информацию от результатов, предоставленных downstream-проектами.

Рабочая группа также описала изменения в тестах, которые ранее содержали жёсткие ссылки на конкретные ускорители. За первую половину года участники перенесли более 276 файлов тестов. Цель работы — позволить одному тесту создавать варианты для разных зарегистрированных устройств, чтобы производителям не приходилось поддерживать собственные патчи.

Метаданные классификации отличают тесты, привязанные к конкретному оборудованию, от универсальных, или аппаратно-нейтральных. Линтер требует, чтобы новые тестовые классы объявляли такую классификацию, а список разрешённых обрабатывает существующие неклассифицированные файлы на время перехода.

Работа над профилированием предоставляет минимальную эталонную реализацию для разработчиков, запускающих новые бэкенды ускорителей. Эталон демонстрирует механику интеграции, а не служит производственным профилировщиком. Приоритеты на вторую половину года включают сокращение списка разрешённых неклассифицированных тестов, расширение аппаратно-нейтрального покрытия и связывание классификации оборудования с автоматическим выбором тестов.

  • ИИ-ускорители
  • Тестирование ПО
  • Интеграция оборудования