Executando o código OpenCL no 14.04 com uma GPU NVIDIA

0

Eu gostaria de usar o OpenCL com meu desktop Ubuntu, com uma GPU NVIDIA Quadro K600. Está executando a versão mais recente do Ubuntu (14.04.3 LTS).

Não consigo executar com sucesso um exemplo do OpenCL Hello World usando esta GPU, mas sim. No passado, isso era possível usando o kit de ferramentas CUDA 6.5, que fornecia uma biblioteca openCL e cabeçalhos em /usr/local/cuda-6.5/

Quais são as etapas para obter uma instalação OpenCL em funcionamento para este sistema? Várias tentativas que fiz resultaram em uma biblioteca OpenCL, mas nenhuma até agora parece funcionar.

    
por Patrick Sanan 18.08.2015 / 13:58

1 resposta

0

Isso se tornou mais simples desde a última vez que tentei isso. Os drivers mais recentes da Nvidia podem ser instalados com

sudo apt-get install nvidia-current

e

sudo apt-get install cuda

instalará várias ferramentas da Nvidia em (no momento da escrita deste artigo) /usr/local/cuda-7.0 . Isso inclui a biblioteca e inclui o caminho necessário para usar o OpenCL. Na minha máquina, estes são

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

O caminho de inclusão contém CL/cl.h

    
por Patrick Sanan 19.08.2015 / 10:15