«Второй человек» в ядре Linux использует локальный ИИ-бот на базе AMD Ryzen AI Max+ для поиска ошибок

Грег Кроа-Хартман (Greg Kroah-Hartman), мейнтейнер стабильной ветки ядра Linux, считающийся вторым человеком в иерархии проекта после Линуса Торвальдса, опубликовал в пятницу в Mastodon фотографию аппаратного обеспечения своего ИИ-инструмента для поиска ошибок, названного «clanker».

Устройство, которое Кроа-Хартман назвал «gkh_clanker_t1000», представляет собой Framework Desktop на базе процессора AMD Ryzen AI Max+ «Strix Halo». Система использует локальную большую языковую модель для поиска ошибок в ядре, не полагаясь на облачную инфраструктуру, как ранее сообщил Phoronix.

Начиная с 7 апреля, почти два десятка исправлений, созданных с помощью Clanker T1000, были включены в основную ветку ядра Linux. Патчи устраняют ошибки в различных подсистемах, включая ALSA, HID, SMB, Nouveau и IO_uring. Кроа-Хартман начал тестировать инструмент на коде ksmbd и SMB в начале этого месяца, выбрав эту подсистему из-за простоты настройки и тестирования с использованием виртуальных машин.

Патчи содержат Git-тег «Assisted-by: gregkh_clanker_t1000». Кроа-Хартман честно предупреждает о необходимости проверки человеком, написав в сопроводительном письме, что патчи «прошли моё очень ограниченное тестирование» и добавив: «пожалуйста, не доверяйте им полностью и проверьте, что я не выдумываю всё это, прежде чем принимать их».

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

Framework Desktop — это система в форм-факторе Mini-ITX объемом 4,5 литра, построенная на базе AMD Ryzen AI Max+ 395. Этот процессор сочетает 16 ядер Zen 5 CPU с 40 вычислительными блоками RDNA 3.5 и до 128 ГБ унифицированной памяти LPDDR5x, доступной как для CPU, так и для GPU. Большой общий пул памяти позволяет запускать локально крупные языковые модели — задача, которая обычно требует либо высокопроизводительного дискретного GPU с большим объемом видеопамяти, либо облачного API.

Кроа-Хартман не раскрыл подробностей о программном стеке, управляющем Clanker T1000. Появление этого инструмента последовало за официальным принятием Linux-проектом политики использования ИИ в коде в начале этого месяца. Она разрешает вклад с помощью ИИ при условии, что разработчики используют тег «Assisted-by» и принимают на себя полную личную ответственность за любой представленный код.

Рабочий процесс Кроа-Хартмана с Clanker T1000 предшествовал этой политике, но уже соответствует ей.

Источник: Tomshardware.com

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ в комментариях

Вы можете задать вопрос нашему ИИ-помощнику прямо в комментариях к этой статье. Он постарается быстро ответить или уточнить информацию.

⚠️ ИИ может ошибаться — проверяйте важную информацию.


0 комментариев

Оставить комментарий


Все комментарии - Технологии