Solución del error «Cudart64_90.dll faltante»: 4 soluciones probadas
Notas clave
- Asegúrese de instalar CUDA Toolkit versión 9.
- Copie manualmente la DLL que falta si es necesario.
- Verifique siempre la precisión de las variables PATH.
Cómo solucionar el error «cudart64_90.dll faltante» en TensorFlow
Encontrar el error «No se pudo encontrar cudart64_90.dll» en TensorFlow puede interrumpir el desarrollo. Comprender cómo resolver este problema es fundamental tanto para desarrolladores como para científicos de datos.
¿Qué debe hacer si falta cudart64_90.dll?
Paso 1: Instalar CUDA Toolkit 9
Para comenzar a resolver el problema de la DLL faltante, necesitará instalar CUDA Toolkit versión 9:
- Vaya a la página de descarga de CUDA Toolkit 9.
- Seleccione su versión y sistema operativo para descargar.
- Haga clic en Descargar para acceder a la opción Instalador base y guárdelo en su computadora.
- Una vez completada la descarga, ejecute el archivo de instalación y siga las instrucciones en pantalla.
Consejo profesional: algunos usuarios han tenido éxito con el instalador de red en comparación con la versión sin conexión; si uno falla, pruebe con el otro.
Paso 2: Recuperar manualmente los archivos faltantes
Si la instalación no resuelve el problema, considere copiar manualmente el archivo DLL faltante:
- Descargue y extraiga los archivos de CUDA Toolkit 9; no ejecute todavía el archivo de instalación.
- Presione Windows + R e ingrese %localappdata%.
- Navegar a
Temp\CUDA\cudart\bin. - Localice cudart64_90.dll dentro de esa carpeta y cópielo.
- Luego, ve a
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.1\bin. - Pegue el archivo DLL en este directorio.
Consejo profesional: La ruta del archivo en el paso 5 puede variar según su instalación específica de CUDA.
Paso 3: Reinstalar CUDA Toolkit 9
Si continúa experimentando problemas, podría ser necesaria una reinstalación completa de CUDA Toolkit 9:
- Presione Windows + X y seleccione Aplicaciones y funciones.
- Busque CUDA Toolkit 9, haga clic en los tres puntos que aparecen junto a él y seleccione Desinstalar.
- Siga las instrucciones de desinstalación que aparecen.
- Luego, descargue nuevamente CUDA Toolkit 9 y continúe con la instalación.
Consejo profesional: asegúrese de eliminar cualquier otra versión de CUDA, como 9.1, antes de reinstalar.
Paso 4: Actualizar las variables PATH
La configuración de ruta correcta es esencial para que CUDA funcione correctamente:
- Verifique que tenga instalado CUDA y cuDNN, específicamente la versión 9.
- Presione Windows + S y escriba “ver avanzado”.Seleccione Ver configuración avanzada del sistema.
- Haga clic en Variables de entorno.
- Localice la variable Path para su cuenta de usuario y agregue las rutas de CUDA y CuDNN que contienen cudart64_90.dll.
- Aplicar los cambios.
- Además, actualice la variable Path de las variables del sistema agregando las mismas rutas.
- Guarde los cambios para completar el proceso.
Consejo profesional: si utiliza un entorno virtual, asegúrese de incluir estas rutas también en la configuración de su entorno.
Consejos adicionales
- Verifique siempre sus copias de seguridad antes de realizar cambios significativos.
- Si los problemas persisten, considere buscar ayuda en foros en línea relevantes.
- Mantenga los controladores de su GPU actualizados para un rendimiento óptimo.
Resumen
Para solucionar el error de falta de cudart64_90.dll, es necesario instalar y posiblemente reinstalar la versión correcta de CUDA Toolkit, copiar manualmente los archivos necesarios y asegurarse de que las variables PATH del sistema estén configuradas correctamente. Estos pasos pueden ayudar a que su entorno de TensorFlow vuelva a funcionar correctamente.
Conclusión
Siguiendo los pasos descritos, estará bien preparado para solucionar el error de falta de cudart64_90.dll en TensorFlow.¡No dude en contactar con las comunidades de desarrolladores para obtener más ayuda!
Preguntas frecuentes
¿Qué es cudart64_90.dll?
El archivo cudart64_90.dll es una biblioteca de vínculo dinámico relacionada con el marco CUDA, utilizada por aplicaciones como TensorFlow para la aceleración de GPU.
¿Cómo sé si necesito reinstalar CUDA?
Debería considerar reinstalar CUDA si el error de DLL faltante persiste después de la instalación o si encuentra problemas de compatibilidad con TensorFlow.