Запуск кода OpenCL 14.04 с графическим процессором NVIDIA

Я хотел бы использовать OpenCL с моим рабочим столом Ubuntu, с графическим процессором NVIDIA Quadro K600. На нем установлена ​​последняя версия Ubuntu (14.04.3 LTS).

Я не могу успешно запустить пример OpenCL Hello World, используя этот графический процессор, но у меня есть. В прошлом это было возможно с помощью инструментария CUDA 6.5, который предоставлял библиотеку openCL и заголовки в /usr/local/cuda-6.5/

Как получить работающую установку OpenCL для этой системы? Различные попытки, которые я предпринял, привели к созданию библиотеки OpenCL, но, похоже, ни одна из них на самом деле не работает.

1 ответ

Решение

Это стало проще с последней попытки. Последние драйверы Nvidia могут быть установлены с

sudo apt-get install nvidia-current

а также

sudo apt-get install cuda

установит различные инструменты Nvidia в (на момент написания этой статьи) /usr/local/cuda-7.0, Это включает в себя библиотеку и включает путь, необходимый для использования OpenCL. На моей машине это

/usr/local/cuda-7.0/lib64/libOpenCL.so
/usr/local/cuda-7.0/include/ 

Путь включения содержит CL/cl.h

Другие вопросы по тегам