Вице-президент AMD создал экспериментальный драйвер для Radeon на Python с помощью ИИ

Вице-президент AMD Ануш Эланговен опубликовал небольшой экспериментальный драйвер для вычислений на графических процессорах Radeon под Linux, написанный полностью на Python. Как сообщает ресурс Phoronix, весь код был создан с помощью ИИ-инструмента Claude Code от компании Anthropic.

Этот проект не является заменой полноценных драйверов компании. Это легковесный инструмент для тестирования, который напрямую взаимодействует с низкоуровневыми интерфейсами AMD в ядре Linux, минуя сложный стек программного обеспечения ROCm. Код на Python общается с драйвером ядра через специальные файлы устройств, что позволяет выделять видеопамять, создавать очереди команд и управлять синхронизацией CPU и GPU.

Как пояснил сам Эланговен в своём твите от 4 марта 2026 года:

Вдохновленный пользовательским драйвером AMD от @__tinygrad__, я с помощью Клода создал пользовательский драйвер для стресс-тестирования SDMA и отладки перекрытия вычислений/коммуникаций. Я ни разу не открывал редактор кода. Агенты — великий уравнитель в программном обеспечении. А скорость — это ров.

Такой подход полезен для отладки и экспериментов, позволяя инженерам изолировать ошибки или тестировать функции GPU, не компилируя огромные проекты на C++. В коде также упоминается «подключаемая архитектура для будущего bare-metal PCI (AM) бэкенда», что указывает на возможность тестирования оборудования на ещё более низком уровне, в обход драйвера ядра.

Однако этот проект вряд ли станет основой для повседневных драйверов Radeon. Промышленные драйверы — это сложнейшие системы с компиляторами шейдеров, менеджерами памяти и поддержкой API вроде Vulkan. Эксперимент Элангована демонстрирует, что интерфейсы AMD в Linux достаточно открыты для скриптового взаимодействия, и показывает потенциал ИИ как инструмента для прототипирования.

ИИ: Интересный эксперимент, который наглядно показывает, как ИИ-инструменты могут ускорить и упростить создание специализированного ПО для инженеров. В 2026 году подобные кейсы становятся всё более распространёнными, хотя до полной замены сложных систем вроде драйверов ещё далеко.

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

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• ИИ может давать неточные ответы!
• ИИ не скажет «Я не знаю», но вместо этого может дать ошибочный ответ.
• Всегда проверяйте информацию и не полагайтесь на него как на единственный источник.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.


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

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


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