No estoy seguro de cómo instalar CUDA en mi sistema. mirando a su alrededor, hay muchos tutoriales sobre cuda en 12.04 LTS y algunos en 13.04 y 13.10, pero todos hablan de adquirir un deb
paquete de la zona de desarrolladores de NVidia CUDA .
Bueno, NVidia aún no ofrece un paquete Debian para 14.04.
Sin embargo, hay un paquete prometedor en apt
repositorio: nvidia-cuda-toolkit
.
El problema es que no encontré ningún ejemplo con él. Al menos no los ejemplos a los que se hace referencia en la sección 4.11 de la documentación en línea de cuda6 .
Debo mencionar que el kit de herramientas instalado es v5.5, no v6, pero no he encontrado documentación para cuda v5.5 en el sitio web de NVidia.
Entonces puedo verificar que nvcc
está allí, pero nada más que eso. ¿Cómo puedo obtener algunos ejemplos para ejecutar para verificar que CUDA esté instalado correctamente?
Respuestas:
Tengo Cuda6 trabajando en Lubuntu 14.04. Esto ya tenía instalados los elementos esenciales de compilación, por lo que si está utilizando una instalación nueva, probablemente debería instalarla:
Descargue el paquete de ejecución cuda6 (6.0.37 en el momento actual de la escritura) para
~/Downloads
:Abra una terminal y extraiga los instaladores separados a través de:
(Intenté ejecutar el archivo .run directamente, pero seguía arruinando mi instalación de Xorg y nunca dejaba que X se ejecutara. Creo que es un problema de configuración entre las versiones del controlador: las instaladas por
apt-get nvidia-331-updates
y el controlador cuda * .run).Desinstale completamente cualquier cosa en los repositorios de Ubuntu con nvidia- *. Utilicé Synaptic e hice una purga, AKA desinstalé completamente los programas y la configuración.
Tenga estas instrucciones a mano ya que necesitamos matar X instale el controlador. Presione CTL + ALT+ F1para caer al terminal físico e iniciar sesión.
Acepte el EULA e instale el controlador. Recomendaría dejar que actualice los archivos de configuración de Xorg.
Una vez que finalice el instalador, encienda el módulo nvidia e instale CUDA.
prueba si los controladores funcionan yendo a tu directorio de muestra
Trabajó para mí en este punto. Ahora reinicia X
Deberías poder hacer
y vea una línea con nvidia en la lista. No olvide desconectarse de su terminal físico si todo funcionó.
APÉNDICE
En mi caso fue necesario agregar la carpeta que contiene el ejecutable a su
$PATH
.Una forma de hacerlo es editar el
~/.bashrc
archivo en su carpeta de inicio. Agrega una línea a tu.bashrc
(modifique la ubicación si cambió la carpeta de instalación predeterminada de CUDA)Guarde el archivo y luego obtenga su fuente
.bashrc
escribiendocuando en su carpeta de inicio.
fuente
build-essential
, nobuild-essentials
2) No tengo X para detener, ya que ejecuto una variante de servidor sin X 3) sudo modprobe nvidia vaFATAL
en este punto, parece que el controlador no estaba instalado ? Mi versión de la receta está aquí , pero no funciona.sudo ./NVIDIA-Linux-x86_64-331.62.run
, recibo este error . En/var/log/nvidia-installer.log
veo las siguientes líneas . Cuando lo intentomake oldconfig && make prepare
consigo esto . En este punto me di por vencido.sudo ./cuda_6.0.37_linux_64.run -driver -silent
para instalar el controlador,sudo ./cuda_6.0.37_linux_64.run -toolkit -samples -silent -override
para instalar el kit de herramientas y las muestras (use-help
para más opciones). Además, mejor nochmod
las muestras directamente: el kit de herramientas contiene un scriptcuda-install-samples-6.0.sh
en su directorio bin para copiarlas en una ubicación local.Para CUDA-6.5 seguí este sencillo tutorial:
Descargue el .deb aquí y luego
Eso es todo lo que necesitaba para comenzar a codificar en una nueva instalación 14.04.1 con mi GTX 750ti. Instala el controlador nvidia-340. deviceQuery y todas las otras muestras se ejecutaron correctamente después de que las compilé.
fuente
He instalado el
nvidia-cuda-toolkit
paquete esta mañana en un nuevo 14.04. También instalé el controlador nvidia (versión331.38
marcada como probada) desde la interfaz del controlador adicional.Hasta ahora todo parece funcionar bien (
nvcc
está aquí, la pantalla es correcta). Debe reiniciar para usar el nuevo controlador.Como mencionó, esto es CUDA 5.5, pero en mi caso no es un problema.
fuente
Solución rápida y fácil que funcionó para mí (cuda 5.5, Lubuntu 14.04 64-bit):
Descargue el paquete .deb para su versión de Ubuntu desde el sitio de Nvidia .
Añadir repositorio:
Obtener dependencias:
Obtenga el kit de herramientas:
(Opcional) Obtenga nsight IDE:
¡Y ya estás listo!
fuente
Tengo instalada la versión de cuda 6 y las muestras para trabajar en ubuntu 14.04. Primero instalé el controlador nvidia 334.21 (NVIDIA-Linux-x86_64-334.21.run), luego utilicé el script cuda_6.0.37_linux_64.run.
Primero descargué NVIDIA-Linux-x86_64-334.21.run desde nvidia , luego salí del escritorio de ubuntu a la pantalla de inicio de sesión. Luego, inicie sesión de forma remota a través de ssh desde mi computadora portátil y apague lightdm
sudo service lightdm stop
para detener la ejecución de X, luego ejecuté el script de instalaciónsudo ./NVIDIA-Linux-x86_64-334.21.run
y luego reinicié lightdmsudo service lightdm start
. Luego reiniciado. Verificó que la aceleración de hardware funcionaba ejecutando el juego UrbanTerror (¡no es adecuado para niños pequeños! Pero ahora funciona a más de 90 fps en lugar de 20 fps). También instalé paquetes libXi y libXmu a través de synaptic.Luego, para instalar cuda 6: descargué cuda_6.0.37_linux_64.run de nvidia y lo instalé usando, de lo
sudo cuda_6.0.37_linux_64.run --override
contrario, se quejó de no admitir el entorno. Creo que tuve que decirle que no sobrescribiera el controlador 334 durante la instalación, de lo contrario se aceptaron los valores predeterminados. Para compilar ejemplos hicecd ~/NVIDIA_CUDA-6.0_Samples
ymake
. Los ejemplos aparecieron debajo de bin, algunos necesitaban ejecutarse yaLD_LIBRARY_PATH=/usr/local/cuda-6.0/lib64 ./MersenneTwisterGP11213
que, de lo contrario, no podrían encontrar la biblioteca libcurand.so.6.0, pero no noté otros problemas.No sé si instalar usando
--override
es arriesgado, pero hasta ahora es bueno para mi instalación.mi sistema: ubuntu 14.04, CPU AMD FX-8350, GPU nvidia GTX750 (arquitectura Maxwell)
Tengo instalado el paquete build-essentials, pero no nvidia-cuda-toolkit
fuente
Obtuve CUDA 6.0 y trabajé en 14.04 usando los siguientes pasos.
Instale los paquetes nvidia-331, nvidia-331-dev y nvidia-331-uvm de xorg-edgers usando las instrucciones para agregar el ppa desde aquí .
Instale CUDA 6.0 utilizando el método "-extract" anterior, excepto que ignore los pasos para instalar el controlador y confíe en los paquetes . Solo instale el compilador y las muestras.
fuente
Instalé cuda 6 usando el paquete (cuda_6.0.37_linux_64.run) desde aquí . Desafortunadamente, no pude instalar el controlador. Aunque Toolkit (CUDA 6) estaba instalado, no pasó la prueba de muestra:
También probé nvidia-334, nvidia-371 de ppa: xorg-edgers / ppa. Los resultados son peores. Tanto CUDA 5 como CUDA 6 no pasaron la prueba de muestra.
En resumen, CUDA 6 no funciona en Ubuntu 14.04. Pero CUDA 5.5 + nvidia-331 está bien. Y puede verificar cuda probando muestras de cuda-5.5.
fuente
cuda-5.5 samples
están en / usr / share / doc /?Lo instalé y probé usando esto.
https://gist.github.com/mGalarnyk/f3b78fb90ca58855bba01738dd88ef2c#file-install_cuda_7-5_ubuntu_14_04
fuente