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.