3972 подписчика
~ Ряд программ для GPU-вычислений являются на сегодня эксклюзивными для Nvidia CUDA, и не работают на видеокартах AMD и Intel. Не все разработчики готовы переносить свои решения с CUDA на открытые фреймворки.
Однако CUDA это в значительной мере софт-технология, и теоретически можно создать библиотеку для запуска CUDA-софта на Radeon и Intel, что и было реализовано в проекте ZLUDA.
ZLUDA изначально писался под Intel OneAPI, но Intel посчитали, что "будущего у CUDA-приложений на Arc нет" и не выделили разработчику ZLUDA необходимого финансирования, а AMD инициатива понравилась и они поддержали его, в результате чего код совместимости с OneAPI из ZLUDA был выпилен, а код для поддержки AMD ROCm добавлен. Сама же софтина ушла в OpenSource.
ZLUDA работает. И в Blender 4.0 производительность Radeon с ZLUDA даже выше, чем с нативной AMD HIP (софт Nvidia силен!). Однако с OptiX пока еще есть проблемы.
Качать тут: https://github.com/vosen/ZLUDA
Около минуты
13 февраля 2024