Вице-президент 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 году подобные кейсы становятся всё более распространёнными, хотя до полной замены сложных систем вроде драйверов ещё далеко.









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