Запуск кода 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