Разработчик-одиночка представил инструментарий на базе PowerShell, который связывает слой трансляции ZLUDA с нативным SDK AMD HIP/ROCm для Windows. Решение позволяет запускать CUDA-библиотеки, включая cuBLAS, cuSPARSE и cuFFT, на видеокартах AMD без использования виртуализации или второй операционной системы.
В качестве доказательства концепции автор обучил нейросеть с 2,2 миллиона параметров на видеокарте Radeon RX 9060 XT, используя оригинальные библиотеки CUDA. На данный момент это единственная официально поддерживаемая модель GPU. В работе используются версия ZLUDA v6-preview.69 и AMD HIP SDK 6.4.
Тестирование показало, что стандартная связка ZLUDA и HIP SDK обеспечивает пропускную способность 13 278 шагов в секунду. Вариант с использованием устаревших бинарных файлов показал результат 12 876 шагов в секунду, что примерно на 3% медленнее. Автор отмечает наличие зависимости производительности от стека ПО.
Проект является open-source разработкой, а не корпоративным решением. В текущей версии отсутствует поддержка библиотек cuDNN, TensorRT и NCCL. ZLUDA развивается как хобби-проект после потери коммерческого финансирования, поэтому автор не рекомендует использовать данный инструмент для критически важных производственных задач.






