Hoe u de nieuwste TensorFlow op Windows 10/11 installeert met NVIDIA CUDA/cuDNN-versnelling via WSL

Hoe U De Nieuwste Tensorflow Op Windows 10 11 Installeert Met Nvidia Cuda Cudnn Versnelling Via Wsl



De nieuwste versie van TensorFlow ondersteunt de NVIDIA CUDA/CuDNN-versnelling niet standaard op Windows 10/11-besturingssystemen. Als je dus de nieuwste versie van de TensorFlow-ontwikkelomgeving met NVIDIA CUDA/cuDNN-versnelling op Windows 10/11 wilt instellen, moet je dat doen via het Windows Subsystem for Linux (WSL).

In dit artikel laten we u zien hoe u WSL op Windows 10/11 installeert en er toegang toe krijgt. We laten u ook zien hoe u de nieuwste versie van TensorFlow met NVIDIA CUDA/cuDNN-versnellingsondersteuning op het Ubuntu WSL-systeem op Windows 10/11 installeert.







Onderwerp van inhoud:

  1. NVIDIA GPU-stuurprogramma's installeren op Windows 10/111
  2. NVIDIA CUDA en cuDNN installeren op Windows 10/11
  3. WSL installeren op Windows 10/11
  4. Toegang tot de WSL Ubuntu Linux Terminal op Windows 10/11
  5. Controleren of het Ubuntu WSL-systeem toegang heeft tot de NVIDIA GPU van Windows 10/11
  6. Python 3 PIP installeren op Ubuntu WSL-systeem
  7. Upgraden van Python 3 PIP op Ubuntu WSL-systeem
  8. TensorFlow installeren met NVIDIA CUDA/cuDNN-versnellingsondersteuning op Ubuntu WSL-systeem
  9. Controleren of TensorFlow CUDA-versnelling werkt op het Ubuntu WSL-systeem
  10. Toegang krijgen tot het Ubuntu WSL-systeem met Visual Studio Code voor TensorFlow-ontwikkeling
  11. Conclusie

NVIDIA GPU-stuurprogramma's installeren op Windows 10/11

Om ervoor te zorgen dat TensorFlow toegang krijgt tot de NVIDIA GPU voor CUDA/cuDNN-versnelling op het Ubuntu WSL-systeem op Windows 10/11, moet er een NVIDIA GPU op uw computer zijn geïnstalleerd en moet u het NVIDIA GPU-stuurprogramma op Windows 10/11 installeren. Als er een NVIDIA GPU op uw computer is geïnstalleerd en u hulp nodig heeft bij het installeren van het NVIDIA GPU-stuurprogramma op Windows 10/11, lees dit artikel .



NVIDIA CUDA en cuDNN installeren op Windows 10/11

Nadat u de NVIDIA GPU-stuurprogramma's op uw Windows 10/11-systeem hebt geïnstalleerd, moet u NVIDIA CUDA en NVIDIA cuDNN installeren om TensorFlow CUDA/cuDNN-versnelling te laten werken op het Ubuntu WSL-systeem.



Als u hulp nodig heeft bij het installeren van NVIDIA CUDA op uw Windows 10/11-besturingssysteem, lees dit artikel .





Als u hulp nodig heeft bij het installeren van NVIDIA cuDNN op uw Windows 10/11-besturingssysteem, lees dan dit artikel.

WSL installeren op Windows 10/11

Om WSL op Windows 10/11 te installeren, open de Terminal-app en voer het volgende commando uit:



$ wsl-installeren

Klik op “Ja”.

WSL wordt geïnstalleerd. Het duurt even voordat het klaar is.

Zodra u de volgende prompt ziet, klikt u op 'Ja'.

De installatie zou moeten doorgaan.

Het Ubuntu Linux-besturingssysteem wordt geïnstalleerd. Het duurt even voordat het klaar is.
OPMERKING: Ubuntu is het standaardbesturingssysteem van Windows WSL.

Op dit punt zou het Ubuntu Linux WSL-systeem op uw Windows 10/11-computer moeten zijn geïnstalleerd.

Start uw computer opnieuw op om de wijzigingen door te voeren.

Zodra uw computer opstart, zou een Terminal-venster moeten verschijnen waarin u wordt gevraagd uw eerste Ubuntu-gebruiker in te stellen.
Typ een naam voor de Ubuntu WSL-systeemgebruiker en druk op < Binnenkomen >.

Typ een aanmeldingswachtwoord voor de nieuwe gebruiker en druk op < Binnenkomen >.

Typ het aanmeldingswachtwoord opnieuw en druk op < Binnenkomen >.

Er moet een nieuw gebruikersaccount worden aangemaakt voor het Ubuntu WSL-systeem en Ubuntu moet klaar zijn voor gebruik.

Toegang tot de WSL Ubuntu Linux Terminal op Windows 10/11

Om toegang te krijgen tot de terminal van het Ubuntu Linux WSL-systeem: open een Terminal-app op Windows 10/11 en klik op > Ubuntu .

De terminal van het Ubuntu Linux WSL-systeem moet worden geopend.

Controleren of het Ubuntu WSL-systeem toegang heeft tot de NVIDIA GPU van Windows 10/11

Om te controleren of het Ubuntu WSL-systeem toegang heeft tot de NVIDIA GPU van uw Windows 10/11-computer, voert u de volgende opdracht uit vanaf de terminal van het Ubuntu WSL-systeem:

$nvidia-smi

Als het Ubuntu WSL-systeem toegang heeft tot de NVIDIA GPU van uw Windows 10/11-computer, ziet u de gebruiksinformatie van uw NVIDIA GPU zoals weergegeven in de volgende schermafbeelding:

Python 3 PIP installeren op Ubuntu WSL-systeem

Om TensorFlow op het Ubuntu WSL-systeem te installeren, moet Python 3 PIP op het Ubuntu WSL-systeem zijn geïnstalleerd. U kunt Python 3 PIP op het Ubuntu WSL-systeem installeren vanuit de officiële pakketrepository van Ubuntu.

Werk eerst de databasecache van het APT-pakket bij met de volgende opdracht:

$ sudo apt-update

Om Python 3 PIP op het Ubuntu WSL-systeem te installeren, voert u de volgende opdracht uit:

$ sudo apt installeer python3-pip

Om de installatie te bevestigen, drukt u op “Y” en vervolgens op < Binnenkomen >.

Python 3 PIP wordt geïnstalleerd op het Ubuntu WSL-systeem. Het duurt even voordat het klaar is.

Op dit punt zou Python 3 PIP op het Ubuntu WSL-systeem moeten worden geïnstalleerd.

Om te controleren of Python 3 PIP toegankelijk is op het Ubuntu WSL-systeem, voert u de volgende opdracht uit:

$ pip –versie

Zoals je kunt zien, hebben we Python 3 PIP 22.0.2 geïnstalleerd op ons Ubuntu WSL-systeem.

Upgraden van Python 3 PIP op Ubuntu WSL-systeem

Om de nieuwste versie van TensorFlow te installeren, moet de nieuwste versie van Python 3 PIP op uw Ubuntu WSL-systeem zijn geïnstalleerd.

Om de nieuwste versie van TensorFlow te installeren, moet de nieuwste versie van Python 3 PIP op uw Ubuntu WSL-systeem zijn geïnstalleerd.

$ pip installeren – pip upgraden

Python PIP moet worden bijgewerkt naar de nieuwste versie (versie 23.2.1 op het moment van schrijven).

$ pip –versie

TensorFlow installeren met NVIDIA CUDA/cuDNN-versnellingsondersteuning op Ubuntu WSL-systeem

Om TensorFlow met NVIDIA CUDA/cuDNN-versnellingsondersteuning op het Ubuntu WSL-systeem van uw Windows 10/11 te installeren, voert u de volgende opdracht uit:

$ pip installeer tensorflow[en-cuda]

TensorFlow met NVIDIA CUDA/cuDNN-ondersteuning en de vereiste afhankelijkheden worden gedownload en geïnstalleerd. Het duurt even voordat het klaar is.

Op dit punt moet TensorFlow met NVIDIA CUDA/cuDNN-ondersteuning op het Ubuntu WSL-systeem worden geïnstalleerd.

Controleren of TensorFlow CUDA-versnelling werkt op het Ubuntu WSL-systeem

Om te controleren of TensorFlow CUDA-versnelling werkt op het Ubuntu WSL-systeem, opent u de Python 3 interactieve shell/interpreter met de volgende opdracht:

$python3

Voer de volgende coderegel uit om TensorFlow te importeren:

$ importeer tensorflow als tf

Om te controleren of TensorFlow correct is geïmporteerd, drukt u het versienummer van TensorFlow af met de volgende coderegel:

$ tf.__versie__

Zoals u kunt zien, hebben we TensorFlow 2.14.0 geïnstalleerd op ons Ubuntu WSL-systeem.

Voer de volgende coderegel uit om te controleren of uw NVIDIA GPU beschikbaar is voor TensorFlow CUDA-versnelling:

$ tf.config.list_physical_devices(‘GPU’)

Zoals u kunt zien, is er een GPU-apparaat beschikbaar voor TensorFlow. TensorFlow kan dus de NVIDIA GPU van uw computer gebruiken voor CUDA-versnelling.

Om de interactieve shell/interpreter van Python 3 af te sluiten, voert u de volgende coderegel uit:

$ stoppen()

Toegang tot het Ubuntu WSL-systeem met Visual Studio Code voor TensorFlow-ontwikkeling

Visual Studio Code is een geweldige code-editor voor TensorFlow-ontwikkeling. Als u toegang wilt krijgen tot het Ubuntu WSL-systeem met Visual Studio Code voor TensorFlow-ontwikkeling en u daarbij hulp nodig heeft, lees dan dit artikel.

Conclusie

In dit artikel hebben we u laten zien hoe u Ubuntu Linux via WSL op Windows 10/11 installeert. We hebben u ook laten zien hoe u toegang krijgt tot de terminal van het Ubuntu WSL-systeem op Windows 10/11 en hoe u de nieuwste versie van TensorFlow kunt installeren met de NVIDIA CUDA/cuDNN-versnellingsondersteuning op het Ubuntu WSL-systeem.