Como corrigir Não foi possível carregar a biblioteca dinâmica ‘libcudart.so.11.0’ [Passos]

O que é o erro ‘Não foi possível carregar a biblioteca dinâmica ‘libcudart.so.11.0” no Ubuntu/Linux?

Neste post, vamos discutir como corrigir o erro Não foi possível carregar a biblioteca dinâmica ‘libcudart.so.11.0’ no computador Ubuntu/Linux. Você é fornecido aqui com etapas/métodos fáceis para resolver o problema. Vamos iniciar a discussão.

Não foi possível carregar o erro ‘libcudart.so.11.0’ da biblioteca dinâmica ao instalar o TensorFlow no Ubuntu/Linux:

‘TensorFlow’: o TensorFlow é uma biblioteca de software gratuita e de código aberto para aprendizado de máquina e inteligência artificial. O TensorFlow pode ser usado em várias tarefas, mas tem um foco específico no treinamento e na interferência de redes neurais profundas. Está disponível para plataformas Linux, macOS, Microsoft Windows OS, Android e JavaScript. O TensorFlow é escrito nas linguagens de programação Python, C++ e CUDA.

No entanto, vários usuários relataram que enfrentaram o erro Não foi possível carregar a biblioteca dinâmica ‘libcudart.so.11.0’ em sua plataforma Ubuntu/Linux quando tentaram instalar o TensorFlow. Este erro aparece principalmente no laptop Ubuntu 20.04 com GPU NVIDIA integrada/anexada. Esse problema indica que você não consegue instalar o programa TensorFlow em seu computador Ubuntu/Linux com a GPU NVIDIA instalada. Se você está enfrentando o mesmo erro e procurando maneiras de corrigir, então você está no lugar certo para a solução. Vamos à solução.

Como corrigir Não foi possível carregar o erro ‘libcudart.so.11.0’ da biblioteca dinâmica – Erro do TensorFlow no Ubuntu/Linux?

Método: Instale as bibliotecas NVIDIA Kernel e Cuda 11 do NVIDIA Repository

Uma maneira possível de corrigir o problema é instalar as bibliotecas NVIDIA Kernel e Cuda 11 do NVIDIA Repository.

Passo 1: No seu computador Ubuntu/Linux, abra a janela ‘Terminal’ e digite os seguintes comandos e pressione a tecla ‘Enter/Return’ para executar a fim de adicionar o repositório 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/ /”

Passo 2: Uma vez executado, agora executa os seguintes comandos para instalar o NVIDIA Kernel

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

Passo 3: Uma vez executado, instale o CUDA com o seguinte comando

$ sudo apt-get -y install cuda

Etapa 4: uma vez executado, tente instalar novamente o TensorFlow e verifique se o erro foi resolvido.

Conclusão

Espero que este post tenha ajudado você em Como corrigir Não foi possível carregar o erro ‘libcudart.so.11.0’ da biblioteca dinâmica – erro TensorFlow no Ubuntu/Linux com maneiras fáceis. Você pode ler e seguir nossas instruções para fazê-lo. Isso é tudo. Para quaisquer sugestões ou dúvidas, por favor escreva na caixa de comentários abaixo.