Cómo solucionarlo No se pudo cargar la biblioteca dinámica ‘libcudart.so.11.0’ [Pasos]

Qué es el error ‘No se pudo cargar la biblioteca dinámica ‘libcudart.so.11.0” en Ubuntu/Linux?

En esta publicación, vamos a discutir cómo solucionar el error No se pudo cargar la biblioteca dinámica ‘libcudart.so.11.0’ en una computadora con Ubuntu/Linux. Aquí se le proporcionan pasos/métodos sencillos para resolver el problema. Comencemos la discusión.

No se pudo cargar el error de la biblioteca dinámica ‘libcudart.so.11.0’ al instalar TensorFlow en Ubuntu/Linux:

‘TensorFlow’: TensorFlow es una biblioteca de software gratuita y de código abierto para el aprendizaje automático y la inteligencia artificial. TensorFlow se puede usar en una variedad de tareas, pero tiene un enfoque particular en el entrenamiento y la interferencia de redes neuronales profundas. Está disponible para las plataformas Linux, macOS, Microsoft Windows OS, Android y JavaScript. TensorFlow está escrito en los lenguajes de programación Python, C++ y CUDA.

Sin embargo, varios usuarios informaron que se encontraron con el error No se pudo cargar la biblioteca dinámica ‘libcudart.so.11.0’ en su plataforma Ubuntu/Linux cuando intentaron instalar TensorFlow. Este error aparece principalmente en portátiles Ubuntu 20.04 con GPU NVIDIA integrada/conectada. Este problema indica que no puede instalar el programa TensorFlow en su computadora Ubuntu/Linux con GPU NVIDIA instalada. Si enfrenta el mismo error y busca formas de solucionarlo, entonces está en el lugar correcto para encontrar la solución. Vamos por la solución.

Cómo solucionarlo No se pudo cargar el error ‘libcudart.so.11.0’ de la biblioteca dinámica – ¿Error de TensorFlow en Ubuntu/Linux?

Método: instale las bibliotecas NVIDIA Kernel y Cuda 11 desde el repositorio de NVIDIA

Una forma posible de solucionar el problema es instalar las bibliotecas NVIDIA Kernel y Cuda 11 desde el repositorio de NVIDIA.

Paso 1: en su computadora Ubuntu/Linux, abra la ventana ‘Terminal’ y escriba los siguientes comandos y presione la tecla ‘Enter/Return’ para ejecutar y agregar el repositorio NVIDIA PPA

$ wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/cuda-ubuntu2004.pin

$ sudo mv cuda-ubuntu2004.pin /etc/apt/preferences.d/cuda-repository-pin-600 && sudo apt-key adv –fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/7fa2af80.pub

$ sudo add-apt-repository “deb https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64/ /”

Paso 2: Una vez ejecutado, ahora ejecuta los siguientes comandos para instalar NVIDIA Kernel

$ sudo apt-get update && sudo apt-get install -y nvidia-kernel-source-460

Paso 3: Una vez ejecutado, instale CUDA con el siguiente comando

$ sudo apt-get -y install cuda

Paso 4: una vez ejecutado, vuelva a intentar instalar TensorFlow y verifique si se resolvió el error.

Conclusión

Espero que esta publicación te haya ayudado en Cómo solucionar el error No se pudo cargar la biblioteca dinámica ‘libcudart.so.11.0’: error de TensorFlow en Ubuntu/Linux de manera sencilla. Puede leer y seguir nuestras instrucciones para hacerlo. Eso es todo. Para cualquier sugerencia o consulta, escriba en el cuadro de comentarios a continuación.