Tensorflow-gpu cudnn_cnn_infer64_8.dll no reconocido [Código de error

Tensorflow-gpu cudnn_cnn_infer64_8.dll no reconocido [Código de error 193]

Al intentar usar Tensorflow (gpu), no se ejecutará debido a esto:

No se pudo cargar la biblioteca cudnn_cnn_infer64_8.dll. Código de error 193 ¡Asegúrese de que cudnn_cnn_infer64_8.dll esté en la ruta de su biblioteca!

La cosa es que tengo esta lib:

ruta a librerías

y he añadido las variables de entorno:

ingrese la descripción de la imagen aquí

Mensaje de error completo :

Para habilitarlos en otras operaciones, reconstruya TensorFlow con las marcas de compilación adecuadas. 2022-01-02 00:22:39.438945: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1525] Creado dispositivo /dispositivo:GPU:0 con 5468 MB de memoria: -> dispositivo: 0, nombre: NVIDIA GeForce RTX 3070, id de bus pci: 0000:01:00.0, capacidad de cómputo: 8.6 2022-01-02 00:22:40.466945: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1525] Dispositivo creado /trabajo:localhost/réplica:0/tarea:0/dispositivo:GPU:0 con 5468 MB de memoria : -> dispositivo: 0, nombre: NVIDIA GeForce RTX 3070, ID de bus pci: 0000:01:00.0, capacidad informática: 8.6 2022-01-02 00:22:41.646700: I tensorflow/stream_executor/cuda/cuda_blas.cc:1774] Se usará TensorFloat-32 para la multiplicación de matrices. Esto solo se registrará una vez. 2022-01-02 00:22:41.780145: I tensorflow/stream_executor/cuda/cuda_dnn.cc:366] Cargado cuDNN versión 8301 No se pudo cargar la biblioteca cudnn_cnn_infer64_8.dll. Código de error 193 ¡Asegúrese de que cudnn_cnn_infer64_8.dll esté en la ruta de su biblioteca!

Mostrar la mejor respuesta

Fue simplemente porque no puedo leer el documento correctamente...

Instalé todas las últimas versiones de CUDA, cuDNN y Tensorflow GPU, pero no son compatibles.

Esto es lo que me ayudó: https://www.tensorflow.org/install/source_windows #gpu

Así que instalé:

  • tensorflow_gpu-2.6
  • CUDA 11.2
  • cuDNN 8.1

y adivina qué, ¡todo funciona bien ahora!

Así que en caso de:

No se pudo cargar la biblioteca cudnn_cnn_infer64_8.dll. Código de error 126

o

No se pudo cargar la biblioteca cudnn_cnn_infer64_8.dll. Código de error 193

Vuelva a instalar CUDA con las versiones recomendadas y no olvide actualizar su PATH

Confirmo que es una combinación de trabajo. He estado sufriendo de errores y buscando una solución. Después de instalar la versión exacta, mi problema se solucionó. ¡Muchos gracias!

Mi caso. El PATH se ha duplicado.

error
RUTA=****;C:\Archivos de programa\NVIDIA GPU Computing Toolkit\CUDA\v11.3\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.3\libnvvp;***** ;C:\Archivos de programa\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\libnvvp;

correcto
RUTA=****;C:\Archivos de programa\NVIDIA GPU Computing Toolkit\CUDA\v11.6\bin;C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.6\libnvvp;

Los instaladores de cuda agregan la ruta. Las rutas duplicadas a menudo causarán errores.

Tengo el mismo problema cuando uso CUDA v11.6 y cuDNN v8.4.

Lo soluciono cambiando CUDA v11.6 a v11.4 y cuDNN v8.4 a v8.2.4

Aquí está CUDA y cuDNN