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:
- NVIDIA GPU-stuurprogramma's installeren op Windows 10/111
- NVIDIA CUDA en cuDNN installeren op Windows 10/11
- WSL installeren op Windows 10/11
- Toegang tot de WSL Ubuntu Linux Terminal op Windows 10/11
- Controleren of het Ubuntu WSL-systeem toegang heeft tot de NVIDIA GPU van Windows 10/11
- Python 3 PIP installeren op Ubuntu WSL-systeem
- Upgraden van Python 3 PIP op Ubuntu WSL-systeem
- TensorFlow installeren met NVIDIA CUDA/cuDNN-versnellingsondersteuning op Ubuntu WSL-systeem
- Controleren of TensorFlow CUDA-versnelling werkt op het Ubuntu WSL-systeem
- Toegang krijgen tot het Ubuntu WSL-systeem met Visual Studio Code voor TensorFlow-ontwikkeling
- 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.