Instale CUDA y cuDNN en Windows
prefacio
1. Instale CUDA por primera vez
Antes de instalar CUDA por primera vez,Es recomendable que eches un vistazo a qué software de NVIDIA existe actualmente en el ordenador, de forma que aunque quieras desinstalar CUDA más tarde, puedas distinguir cuáles ya existen y no se pueden desinstalar, y cuáles se instalan más tarde y se pueden desinstalar. desinstalado. Los pasos específicos son los siguientes:
- El primer paso es buscar [Panel de control] en la [Configuración] de la computadora y abrirlo.
- Paso 2: Haga clic en [Desinstalar un programa].
- El tercer paso, desde la perspectiva de la computadora del autor, los siguientes ya existen, por lo que después de instalar CUDA, si quiero desinstalar, estos pocos deben conservarse para evitar problemas, y otro seguimiento. Si aparece aquí debido a la instalación de CUDA, puede desinstalarlo más tarde con confianza.
2. Instale CUDA por enésima vez
En el [Panel de control] de la computadora, [Desinstalar un programa] allíMantenga los siguientes tres software y luego se puede desinstalar otro software que comience con NVIDIA. Después de la desinstalación, puede instalar el nuevo CUDA.
1. CUDA
1. Consulta la versión de CUDA
(1) Compruebe la versión del controlador de la tarjeta gráfica. Presione las teclas win y r al mismo tiempo para abrir el cuadro de ejecución, ingrese nvidia-smi y presione Enter, de la siguiente manera, puede ver que la versión del controlador de la tarjeta gráfica es 528.02.
(2) Ingrese a la interfaz del documento oficial de CUDA Toolkit: https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html , de la siguiente manera:
(3) Desplácese hacia abajo para encontrar el siguiente formulario:
Se puede ver que el número de versión del controlador de mi tarjeta gráfica es 528.02, que debería ser el más alto de la tabla, por lo tanto, todas las versiones por debajo de CUDA12.0 deben instalarse. Aquí, el autor tiene la intención de instalar la versión CUDA 11.6.
2. Descarga CUDA
1. Después de determinar la versión de CUDA instalada, como CUDA 11.6 determinada anteriormente, puede ingresar a la interfaz de descarga de CUDA: https://developer.nvidia.com/cuda-downloads , en esta interfaz, haga clic en [Versión histórica de CUDA], Como sigue:
(2) Después de ingresar a la interfaz de la versión del historial de CUDA, deslícese hacia abajo, seleccione un kit de herramientas CUDA de la serie 11.6.X, como el kit de herramientas CUDA 11.6.0 en la figura a continuación, y luego haga clic en el botón izquierdo.
(3) Después de ingresar a la interfaz de descarga de CUDA Toolkit 11.6, realice las siguientes selecciones y haga clic en el botón [Descargar].
3. Instalar CUDA
-
El primer paso es hacer doble clic en el paquete de instalación de CUDA.
-
En el segundo paso, haga clic en [Aceptar] directamente.
-
Paso 3: Haga clic en [Aceptar y continuar].
-
Paso 4: seleccione [Instalación personalizada] y haga clic en [Siguiente].
-
El quinto paso, dado que no hay VS en mi computadora, desmarqué VS e hice clic en [Siguiente].Debe tenerse en cuenta aquí que si no hay VS en la computadora, esta verificación debe eliminarse, de lo contrario, es fácil cometer errores.。
-
Paso 6: Modifique la [Ubicación de instalación] y haga clic en [Siguiente]. Aquí, el autor lo instaló en la unidad D para ahorrar espacio en la unidad C.Tenga en cuenta que no importa dónde esté instalado, recuerde esta ubicación, ya que se usará más adelante al configurar las variables de entorno de CUDA。
-
El séptimo paso es esperar a la instalación.
-
El octavo paso, haga clic en [Siguiente].
-
El noveno paso, la instalación está completa, haga clic en [Cerrar].
4. Configure las variables de entorno de CUDA
- El primer paso es buscar variables de entorno en la computadora [Configuración] y hacer clic en [Editar variables de entorno del sistema].
- El segundo paso es hacer clic en [Variables de entorno] en [Avanzado] en [Propiedades del sistema].
- El tercer paso es verificar si hay una variable de entorno CUDA. Si no, agréguela. El contenido agregado es la ubicación donde se instaló CUDA en este momento; si la variable de entorno ya existe, no es necesario agregarla.
5. Verifique si CUDA se instaló correctamente
- El primer paso, presione las teclas win y r al mismo tiempo, llame al cuadro de ejecución e ingrese cmd, de la siguiente manera:
- En el segundo paso, ingrese nvcc -V, si se parece a lo siguiente, significa que la instalación se realizó correctamente. De lo contrario, significa que debe haber un error en algún paso y CUDA debe reinstalarse.
dos, cuDNN
1. Consulta y descarga la versión de cuDNN
(1) Ingrese a la interfaz de descarga de cuDNN: https://developer.nvidia.com/rdp/cudnn-download , de la siguiente manera, si no es la siguiente interfaz, existe una alta probabilidad de que no haya iniciado sesión. Si no tiene una cuenta, solo registre una. En resumen, la interfaz después de iniciar sesión es la siguiente, y luego debemos marcar [Acepto] y luego hacer clic en [Versiones de cuDNN archivadas] para ver la versión histórica de cuDNN.
(2) En la interfaz de archivo cuDNN, busque la versión cuDNN adecuada para CUDA11.6, de la siguiente manera, elijo la versión cuDNN v.8.5.0 y luego haga clic en el botón izquierdo para descargar el paquete comprimido correspondiente.
2. Instalar cuDNN
-
El primer paso es descomprimir el paquete comprimido cuDNN recién descargado y obtener tres carpetas, de la siguiente manera:
-
El segundo paso es copiar las tres carpetas en el cuadro rojo de arriba y pegarlas en el directorio de instalación de CUDA, es decir, la ubicación donde se acaba de instalar CUDA, de la siguiente manera:
3. Configurar las variables de entorno de cuDNN
-
El primer paso es buscar variables de entorno en la computadora [Configuración] y hacer clic en [Editar variables de entorno del sistema].
-
El segundo paso es hacer clic en [Variables de entorno] en [Avanzado] en [Propiedades del sistema].
-
El tercer paso es hacer doble clic en [Ruta] en [Variables del sistema]
-
Paso 4: Haga clic en [Nuevo] y luego agregue las siguientes 4 variables de entorno una por una. Si ya existen, no las agregue. Si no existen, simplemente agréguelas una por una.Tenga en cuenta que la ruta completa aquí es consistente con la ruta que instalamos CUDA。
4. Verifique si cuDNN se instaló correctamente
-
El primer paso, presione las teclas win y r al mismo tiempo, llame al cuadro de ejecución e ingrese cmd, de la siguiente manera:
-
El segundo paso es ejecutar deviceQuery.exe bajo la ruta de [D:\software\cuda11.6.0\extras\demo_suite] para comprobar si aparece PASS. Si aparece PASS, significa que deviceQuery.exe se ejecuta correctamente.
-
El tercer paso es ejecutar el ancho de bandaTest.exe bajo la ruta de [D:\software\cuda11.6.0\extras\demo_suite] para verificar si hay un PASA. exitosamente.
-
Paso 4, si tanto deviceQuery.exe como widthTest.exe se ejecutan correctamente, significa que cuDNN se instaló correctamente.
3. Consultar la versión de CUDA y cuDNN
Si olvida la versión de CUDA y cuDNN durante el uso posterior, puede encontrarla de la siguiente manera.
1. Consultar la versión de CUDA
- El primer paso es presionar las teclas win y r al mismo tiempo para abrir el cuadro de ejecución, ingresar [cmd] y luego hacer clic en [OK], como se muestra a continuación:
- En el segundo paso, ingrese [nvcc -V] para encontrar la versión de CUDA, como se muestra a continuación, puede ver que la versión de CUDA del autor es 11.6.
2. Consultar la versión de cuDNN
-
El primer paso, en la ruta donde está instalado CUDA, consulte la figura a continuación, busque el archivo cudnn_version.h y luego ábralo con el Bloc de notas.
-
En el segundo paso, en el archivo cudnn_version.h, busque CUDNN_MAJOR para encontrar la versión de cuDNN correspondiente, de la siguiente manera, la versión de cuDNN del autor debe ser 8.5.0.Tenga en cuenta que algunos números de versión de cuDNN se encuentran en el archivo cudnn.h. De todos modos, puede probar los archivos cudnn_version.h y cudnn.h.。
¡Hasta ahora, este blog ha llegado a un final perfecto! ¡Gracias a todos por leer! Se recomienda encarecidamente que marque este blog como favorito para evitar que se encuentre la próxima vez ~