Nvidia запретила запускать CUDA-код на чужих видеокартах
Запрет чисто формальный, он вряд ли остановит серьезных нарушителей.
Кстати, на сайте читать удобнее
Компания Nvidia внесла изменения в пользовательское соглашение платформы CUDA, используемой для параллельных вычислений. Теперь приложения на базе CUDA запрещено каким-либо образом запускать на устройствах других производителей.
Изначально CUDA-код работал только на видеокартах Nvidia. Затем появился проект ZLUDA, позволяющий, пусть и не очень хорошо, запускать CUDA-код на видеокартах AMD. Кроме того, поддержка CUDA появилась у китайских производителей видеокарт.
Можно предположить, что таким образом Nvidia защищает свою долю рынка видеокарт и ускорителей. Сейчас эти направления бизнеса приносят Nvidia огромную прибыль.
Примечательно, что запрет исключительно формальный: в библиотеках CUDA не появилось программных ограничений, препятствующих работе кода на других системах. Кроме того, запрещены только трансляторы, позволяющие напрямую запускать CUDA-код на других устройствах.
Разработчики все еще могут, например, перекомпилировать код с поддержкой CUDA так, чтобы он работал на видеокартах или ускорителях других компаний. Еще один важный момент: запрет действует начиная с CUDA версии 11.5, более ранние версии все еще можно транслировать.
- Nvidia показала «цифровых людей», созданных с помощью ИИ
- Nvidia показала ИИ-чип Blackwell — он в 2-5 раз быстрее предыдущего поколения
- Скриншоты и детали Dune Awakening: ездовых червей и редактируемых пенисов пока не будет
- Эмулятор Yuzu закрыт: авторы заключили соглашение с Nintendo
- Новые ускорители Nvidia могут потреблять до 1000 Вт энергии
- Nvidia обвинили в «наказании» клиентов, интересующихся другими ИИ-ускорителями