Instalación de CUDA - Universidad Tecnológica Nacional

Anuncio
Procesamiento Paralelo
CUDA
Instalación de CUDA Toolkit Ubuntu 14.04
Javier Iparraguirre
Universidad Tecnológica Nacional, Facultad Regional Bahı́a Blanca
11 de Abril 461, Bahı́a Blanca, Argentina
jiparraguirre@frbb.utn.edu.ar
http://www.frbb.utn.edu.ar/hpc/
16 de mayo de 2016
Drivers
Drivers
• Ubuntu trae los dirvers para NVIDIA
• No trae por defecto en necesario para correr CUDA 7
• Se puede bajar el binario e instalar
• La mejor alternativa es instalar desde PPA
Drivers: instalar binario
Link: http://www.nvidia.com/Download/index.aspx
Mejor alternativa: xorg-edgers ppa
• Este repo es mantenido por xorg y trae los drivers listos
• Instalar el repo y luego el driver
• Si todo anduvo, van a ver las placas en NVIDIA settings
sudo add−apt−r e p o s i t o r y ppa : xorg−edgers / ppa −y
sudo apt−g e t update
sudo apt−g e t i n s t a l l n v i d i a −346
sudo apt−g e t n v i d i a −s e t t i n g s
reboot
Toolkit
CUDA Toolkit
• Ir al sitio de NVIDIA y bajar el Toolkit
• Solo instala el paquete instalador
• Hay que instalarlo con apt-get install
• Notar que hay un link al Linux Getting Started Guide
Toolkit
Link: https://developer.nvidia.com/cuda-downloads
En código: paquete
#paquete
j a v i e r @ o r c a : ˜ / Downloads > pwd
/ home / j a v i e r / Downloads
j a v i e r @ o r c a : ˜ / Downloads > sudo dpkg − i \
cuda−repo−ubuntu1404 7 .0−28 amd64 . deb
En código: instalar
#instalar
sudo apt−g e t update
sudo apt−g e t i n s t a l l cuda
Entorno en Linux
Variables de entorno
• Antes de compilar hay que cambiar las variable de entorno
• Dentro del archivo .bashrc
e x p o r t CUDA HOME= / u s r / l o c a l / cuda −7.0
e x p o r t LD LIBRARY PATH=${CUDA HOME} / l i b 6 4
PATH=${CUDA HOME} / b i n : ${PATH}
e x p o r t PATH
Ejemplos
Compilar ejemplos
• Vienen una serie de ejemplos para compilar
• Crear una carpeta en el home (o donde quieran)
• Compilar ;)
cuda−i n s t a l l −samples −7.0. sh ˜
cd ˜ / NVIDIA CUDA−7.0 Samples
make
¡Muchas gracias!
¿Preguntas?
jiparraguirre@frbb.utn.edu.ar
Referencias
Referencias
• https://developer.nvidia.com/cuda-education
• NVIDIA CUDA Toolkit
• Drivers: http://www.nvidia.com/Download/index.aspx
Descargar