Licencia de Creative Commons
Except when is indicate this obra by Lewatoto is licensed under a Creative Commons Reconocimiento-NoComercial-CompartirIgual 3.0 Unported License.

Publicidad

27 septiembre 2016

Instalar CUDA Toolkit 7.5 en Fedora 32 y 64 bits

Esta es una pequeña adaptación del manual de instalación en Linux proporcionado por NVIDIA, para instalar cuda deben verificar que tienen instalados los siguientes paquetes y que su tarjeta gráfica sea compatible.

Verificar GPU compatible con CUDA

Para esto solo ejecutan lo siguiente en una consola y en caso de tener una tarjeta compatible les aparecerá un mensaje parecido.
lspci | grep -i nvidia
01:00.0 VGA compatible controller: NVIDIA Corporation GK107 [GeForce GT 640] (rev a1)
01:00.1 Audio device: NVIDIA Corporation GK107 HDMI Audio Controller (rev a1)

GCC

Para verificar que tienen gcc instalado ejecutan lo siguiente en una terminal y si les muestra ese mensaje es que si tienen instalado gcc.
gcc --version
gcc (GCC) 5.3.1 20160406 (Red Hat 5.3.1-6)Copyright (C) 2015 Free Software Foundation, Inc.This is free software; see the source for copying conditions.  There is NOwarranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
En caso de no tenerlo ejecutan en una consola como root.
dnf install gcc

Instalar los kernel-headers y paquetes de desarrollo

Se ejecuta lo siguiente en una consola como root.
dnf install kernel-devel-$(uname -r) kernel-headers-$(uname -r)
Con esto ya se puede pasar a la instalación de CUDA en el equipo. 

Nota: yo ya tenía instalados los controladores para mi tarjeta de vídeo así que solo instalaré el toolkit.

Descargar el repositorio CUDA

Existen 3 formas de instalar CUDA, una es con un rpm sin conexión pesa aproximadamente 1.1GB, rpm del repositorio para instalar en línea pesa 6.2KB y un archivo .run que pesa 1.1GB, en este tutorial usaré el repositorio en linea que pesa 6.2KB.

Descargan e instalan:

Si utilizan el repositorio rpmfusion-nonfree deben desactivarlo durante la instalación para evitar conflictos con paquetes que tienen el mismo nombre, ejecutan en una consola como root.
dnf clean all
dnf --disablerepo="rpmfusion-nonfree*" install cuda
Si no utilizan ese repositorio solo ejecutan lo siguiente.
dnf clean all
dnf install cuda

Variables de entorno

Luego de instalar CUDA hay que agregar las variables de entorno, se hace ejecutando en la terminal dependiendo del sistema utilizado.
Sistemas de 64 bits
export PATH=/usr/local/cuda-7.5/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:$LD_LIBRARY_PATH

Sistemas de 32 bits

export PATH=/usr/local/cuda-7.5/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib:$LD_LIBRARY_PATH

Verificar la instalación

Se puede hacer viendo la versión de CUDA Toolkit, esto se hace ejecutando nvcc -V en una terminal, les debería de mostrar algo como.
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Tue_Aug_11_14:27:32_CDT_2015
Cuda compilation tools, release 7.5, V7.5.17
O si tienen Blender instalado en preferencias de usuario ahora ya pueden usar Cycles Render con su tarjeta gráfica.
 

Posibles problemas

Debido a que el repositorio esta "diseñado" para la versión 21 de Fedora la parte de los ejemplos no funciona ya que por ser una versión de gcc mas reciente no está soportada.

La librería libcuda.so ahora se ubica en /usr/lib ó lib64/nvidia/ en caso de necesitarlo pueden crear un enlace simbólico en /usr/lib ó lib64/, para eso ejecutan en una terminal como root lo siguiente dependiendo de su sistema.
Sistemas 32 bits
ln -s /usr/lib/nvidia/libcuda.so.1 /usr/lib/libcuda.so
Sistemas 64 bits
ln -s /usr/lib64/nvidia/libcuda.so.1 /usr/lib64/libcuda.so

Cambio de tema en el blog

Aprovechando esta semana que tengo libre en la universidad debido a los congresos estudiantiles, decidí cambiar el tema del blog, ya que el que tenía data del 14 de septiembre del 2012, en fin, los cambios fueron:
  • Cambio en la imagen de fondo.
  • Aumento el ancho del contenido.
  • Cambio de tipografía.
  • Cambio de colores en el blog.
  • Modificación en el orden de los widgets.
  • Todos los bloques de publicidad ahora tienen escrito "publicidad" como título.
 Respecto a la publicidad traté de que sea lo menos molesta posible, así que si ven algo demasiado intrusivo me lo comentan para corregirlo, tal vez lo modifique más en un futuro lejano, ahora solo me falta hacer "algo" para colocar como fondo o sustituir en el título del blog.

Así es como era el tema anterior, lo cambié luego de 4 años y 13 días.

Publicidad

Publicidad