Problembehebung Dynamische Bibliothek “libcudart.so.11.0“ konnte nicht geladen werden [Schritte]

libcudart.so.11.0

Was ist der Fehler “Die dynamische Bibliothek “libcudart.so.11.0“ konnte nicht geladen werden“ unter Ubuntu/Linux?

In diesem Beitrag werden wir darüber diskutieren, wie der Fehler „Libcudart.so.11.0“ der dynamischen Bibliothek konnte nicht geladen werden auf einem Ubuntu/Linux-Computer behoben wird. Hier finden Sie einfache Schritte/Methoden zur Lösung des Problems. Lassen Sie uns die Diskussion beginnen.

Beim Installieren von TensorFlow unter Ubuntu/Linux konnte die dynamische Bibliothek “libcudart.so.11.0“ nicht geladen werden:

“TensorFlow“: TensorFlow ist eine kostenlose Open-Source-Softwarebibliothek für maschinelles Lernen und künstliche Intelligenz. TensorFlow kann für eine Reihe von Aufgaben eingesetzt werden, hat aber einen besonderen Fokus auf das Training und die Interferenz von tiefen neuronalen Netzen. Es ist für Linux-, macOS-, Microsoft Windows-Betriebssysteme, Android- und JavaScript-Plattformen verfügbar. TensorFlow ist in den Programmiersprachen Python, C++ und CUDA geschrieben.

Mehrere Benutzer berichteten jedoch, dass sie beim Versuch, TensorFlow zu installieren, auf ihrer Ubuntu/Linux-Plattform mit dem Fehler „Die dynamische Bibliothek „libcudart.so.11.0“ konnte nicht geladen werden“ konfrontiert waren. Dieser Fehler tritt hauptsächlich auf Ubuntu 20.04-Laptops mit integrierter/angeschlossener NVIDIA-GPU auf. Dieses Problem weist darauf hin, dass Sie das TensorFlow-Programm nicht auf Ihrem Ubuntu/Linux-Computer mit installierter NVIDIA-GPU installieren können. Wenn Sie mit demselben Fehler konfrontiert sind und nach Möglichkeiten zur Behebung suchen, sind Sie bei der Lösung genau richtig. Gehen wir zur Lösung.

Wie behebt man den Fehler “Die dynamische Bibliothek ‘libcudart.so.11.0’ konnte nicht geladen werden“ – TensorFlow-Fehler unter Ubuntu/Linux?

Methode: Installieren Sie NVIDIA Kernel- und Cuda 11-Bibliotheken aus dem NVIDIA-Repository

libcudart.so.11.0

Eine Möglichkeit, das Problem zu beheben, besteht darin, NVIDIA Kernel- und Cuda 11-Bibliotheken aus dem NVIDIA-Repository zu installieren.

Schritt 1: Öffnen Sie auf Ihrem Ubuntu/Linux-Computer das Fenster „Terminal“, geben Sie die folgenden Befehle ein und drücken Sie die Eingabetaste, um sie auszuführen, um das NVIDIA PPA-Repository hinzuzufügen

$ 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/ /”

Schritt 2: Nach der Ausführung werden nun die folgenden Befehle ausgeführt, um den NVIDIA-Kernel zu installieren

libcudart.so.11.0

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

Schritt 3: Installieren Sie CUDA nach der Ausführung mit dem folgenden Befehl

$ sudo apt-get -y install cuda

Schritt 4: Versuchen Sie nach der Ausführung erneut, TensorFlow zu installieren, und prüfen Sie, ob der Fehler behoben ist.

Fazit

Ich hoffe, dieser Beitrag hat Ihnen beim Beheben des Fehlers „Libcudart.so.11.0“ der dynamischen Bibliothek konnte nicht geladen werden – TensorFlow-Fehler unter Ubuntu/Linux auf einfache Weise geholfen. Sie können dazu unsere Anweisungen lesen und befolgen. Das ist alles. Für Anregungen oder Fragen schreiben Sie bitte in das Kommentarfeld unten.