Error de instalación de CUDA 9.1: ¡no tiene un archivo version.txt! Asegúrese de que está instalando en un directorio de kit de herramientas existente

3

Estoy instalando la versión del archivo de ejecución de CUDA 9.1 en una caja de Linux que tiene CUDA 8.0.

El archivo que estoy instalando es: cuda_9.1.85.1_linux.run

sudo cuda_9.1.85.1_linux.run

Las opciones de descarga fueron: Linux / x86_64 / Ubuntu / 16.04 (linux mint) / runfile (local) / Base Installer

El error que obtengo es:

Installation directory '/usr/local/cuda-9.1' does not have a version.txt file! 
Ensure you are installing to an existing toolkit directory.

Esto me deja perplejo porque CUDA 9 no está instalado, todo el punto de ejecutar el instalador es instalarlo.

davidparks21
fuente

Respuestas:

2

Es posible que esté intentando instalar el "parche" en lugar del instalador principal.


¿Su archivo tiene un tamaño de 70 MB en lugar del tamaño más esperado de 1.7 GB? En caso afirmativo, probablemente esté instalando el "parche" primero antes del instalador principal.

También intenté instalar el "parche" primero y recibí un error y luego me confundí. Luego me di cuenta de que tenía el nombre de archivo incorrecto e hice un ls -alrthy obtuve el nombre de archivo para el instalador más grande de 1.7 GB y lo intenté y ahora se está instalando sin el mensaje de error.

Los archivos que descargué no estaban claramente etiquetados para indicar qué archivo era el instalador y cuál era el instalador principal (los nombres de los archivos son todos cuda _ $ {version} .run).

Trevor Boyd Smith
fuente
0

La respuesta aquí es que primero debe instalar el paquete CUDA 9.1 que encontré en el administrador de paquetes de mi distribución. Luego, en segundo lugar, esta instalación, el kit de herramientas CUDA 9.1, se instala además de eso. Hay un parche para instalar en la parte superior del kit de herramientas. Por último, deberá instalar cuDNN si está instalando esto para el aprendizaje profundo.

davidparks21
fuente
Tiene el mismo problema Ejecutando Ubuntu. No puedo encontrar el paquete en mi administrador de paquetes. ¿Dónde está? ¿Qué debo hacer?
ddg
Sí, debe descargarse e instalarse desde Nvidia
davidparks21
-1

@Trevor Boyd Smith es correcto, primero debe instalar "cuda_9.0.176_384.81_linux.run". Luego, ejecute estos parches en orden cuda_9.0.176.1_linux.run cuda_9.0.176.2_linux.run cuda_9.0.176.3_linux.run cuda_9. 0.176.4_linux.run

usuario1029496
fuente