Этот инструмент заявляет, что запускает де‑факто CUDA‑код на графических ускорителях не от NVIDIA — крупное обновление добавляет поддержку ROCm7 от AMD

zluda,cuda,rocm,amd,nvidia,ии

ZLUDA, библиотека для портирования кода, теперь поддерживает ROCm 7 от AMD, позволяя запускать CUDA-приложения на GPU других производителей. Это может стать шагом к преодолению доминирования NVIDIA CUDA в индустрии ИИ, хотя пока инструмент находится на ранней стадии разработки.

ZLUDA, известная библиотека для портирования кода, стремящаяся обойти монополию CUDA, получила крупное обновление — теперь она поддерживает ROCm 7 от AMD.

ZLUDA заменяет CUDA, позволяя запускать фреймворки на GPU других производителей

Программная экосистема NVIDIA CUDA, созданная десятилетиями разработок, является одним из самых неприступных бастионов в современной индустрии ИИ. CUDA стала отраслевым стандартом для ИИ-фреймворков, и в связи с этим предпринимались различные попытки создать механизм для портирования кода CUDA на GPU, отличные от NVIDIA. Одним из таких инструментов является ZLUDA. Программное обеспечение имеет долгую историю, но для тех, кто не в курсе, ранее оно находилось под официальной разработкой AMD, прежде чем стать независимым проектом под руководством Анджея Яника.

Согласно отчету Phoronix, ZLUDA теперь получила поддержку новейшего программного фреймворка AMD ROCm 7, что в конечном итоге позволит использовать новейший программный стек Team Red после портирования кода CUDA. Для тех, кто не знает, ZLUDA является прямой заменой для кода CUDA: инструмент перехватывает вызовы API CUDA и перенаправляет их на другую среду выполнения GPU, обеспечивая кросс-совместимость. Если вы задаетесь вопросом, почему этот инструмент не стал мейнстримом, то в основном потому, что ZLUDA все еще находится на стадии разработки. Нет информации о том, как портирование кода влияет на производительность.

Этот инструмент заявляет, что запускает де‑факто CUDA‑код на графических ускорителях не от NVIDIA — крупное обновление добавляет поддержку ROCm7 от AMD

Нам известно, что такие компании, как Microsoft, пытаются внедрить специальные слои трансляции, чтобы сделать CUDA универсальным решением для своих ИИ-нагрузок. Судя по тому, что мы наблюдаем в индустрии ИИ, CUDA является наиболее востребованным набором инструментов, и, вероятно, это одна из причин, по которой NVIDIA стала доминирующим поставщиком вычислительных мощностей для гигантов ИИ. Было бы интересно посмотреть, действительно ли такие инструменты, как ZLUDA, смогут найти свое место в основных ИИ-нагрузках; однако пока это лишь ранние реализации.