Em março de 2010, escrevi uma artigo para a revista Linux Magazine, onde mencionei sobre o potencial computacional das GPU junto ao mercado de visão computacional. Após cinco anos, com o aumento exponencial do poder computacional, vejo que o uso destes recursos em Redes Neurais Artificiais são praticamente inevitáveis. Então para começar deixo neste post, a instalação do gdk (GPU Deployment Kit) na plataforma openSUSE.

Instruções:

  1. Efetue o download no link: https://developer.nvidia.com/cuda-downloads ;
  2. Escolha a arquitetura;
  3. Escolha o sistema operacional Linux;
  4. A versão de seu Linux;
  5. O tipo do instalador;
  6. E finalmente efetue o download.

GDK

A seguir execute o arquivo como super-usuario.

# ./cuda_352_39_gdk_linux.run 
Logging to /tmp/gdk_install_2933.log 
Welcome to the GPU Deployment Installer. 
Enter installation directory [ default is / ]:  
Installation complete!
Installation directory: /

Ao termino, para testar, entre na pasta examples e compile o mesmo. E PRONTO!

# make
cc -I ../include -I /usr/include/nvidia/gdk/ -c -o example.o example.c
cc example.o -lnvidia-ml -L ../lib/ -o examplE

# optirun ./example 
Found 1 device

Listing devices:
0. GeForce GTX 860M [0000:01:00.0]
 Changing device's compute mode from 'Default' to 'Prohibited'
 Restoring device's compute mode back to 'Default'
All done.
Press ENTER to continue...

certiface.lab.rodape