A TensorFlow legújabb verziója natívan nem támogatja az NVIDIA CUDA/CuDNN gyorsítást Windows 10/11 operációs rendszereken. Tehát, ha a TensorFlow fejlesztői környezet legújabb verzióját szeretné beállítani NVIDIA CUDA/cuDNN gyorsítással Windows 10/11 rendszeren, ezt a Windows alrendszeren (WSL) keresztül kell megtennie.
Ebben a cikkben bemutatjuk, hogyan telepítheti a WSL-t Windows 10/11 rendszeren, és hogyan érheti el azt. Azt is megmutatjuk, hogyan telepítheti a TensorFlow legújabb verzióját az NVIDIA CUDA/cuDNN gyorsítási támogatással az Ubuntu WSL rendszeren Windows 10/11 rendszeren.
Tartalom témája:
- NVIDIA GPU illesztőprogramok telepítése Windows 10/111 rendszeren
- Az NVIDIA CUDA és a cuDNN telepítése Windows 10/11 rendszeren
- A WSL telepítése Windows 10/11 rendszeren
- A WSL Ubuntu Linux terminál elérése Windows 10/11 rendszeren
- Annak ellenőrzése, hogy az Ubuntu WSL rendszer hozzáfér-e a Windows 10/11 NVIDIA GPU-jához
- Python 3 PIP telepítése Ubuntu WSL rendszerre
- Python 3 PIP frissítése Ubuntu WSL rendszeren
- A TensorFlow telepítése az NVIDIA CUDA/cuDNN gyorsítási támogatással az Ubuntu WSL rendszeren
- Annak ellenőrzése, hogy a TensorFlow CUDA-gyorsítás működik-e az Ubuntu WSL rendszeren
- Ubuntu WSL rendszer elérése Visual Studio kóddal a TensorFlow fejlesztéshez
- Következtetés
NVIDIA GPU illesztőprogramok telepítése Windows 10/11 rendszeren
Ahhoz, hogy a TensorFlow hozzáférjen az NVIDIA GPU-hoz a CUDA/cuDNN gyorsításhoz az Ubuntu WSL rendszeren Windows 10/11 rendszeren, telepítenie kell egy NVIDIA GPU-t a számítógépére, és telepítenie kell az NVIDIA GPU illesztőprogramját Windows 10/11 rendszeren. Ha NVIDIA GPU van telepítve a számítógépére, és segítségre van szüksége az NVIDIA GPU illesztőprogramjának Windows 10/11 rendszeren való telepítéséhez, olvassa el ezt a cikket .
Az NVIDIA CUDA és a cuDNN telepítése Windows 10/11 rendszeren
Miután telepítette az NVIDIA GPU-illesztőprogramokat a Windows 10/11 rendszerére, telepítenie kell az NVIDIA CUDA-t és az NVIDIA cuDNN-t a TensorFlow CUDA/cuDNN-gyorsításhoz, hogy működjön az Ubuntu WSL rendszeren.
Ha segítségre van szüksége az NVIDIA CUDA telepítéséhez a Windows 10/11 operációs rendszerre, olvassa el ezt a cikket .
Ha segítségre van szüksége az NVIDIA cuDNN telepítéséhez Windows 10/11 operációs rendszerére, olvassa el ezt a cikket.
A WSL telepítése Windows 10/11 rendszeren
A WSL telepítéséhez Windows 10/11 rendszeren, nyissa meg a Terminál alkalmazást és futtassa a következő parancsot:
$ wsl –telepítés
Kattintson az „Igen” gombra.
A WSL telepítése folyamatban van. Eltart egy ideig, amíg elkészül.
Ha megjelenik a következő üzenet, kattintson az „Igen” gombra.
A telepítést folytatni kell.
Az Ubuntu Linux operációs rendszer telepítése folyamatban van. Eltart egy ideig, amíg elkészül.
JEGYZET: Az Ubuntu a Windows WSL alapértelmezett operációs rendszere.
Ezen a ponton az Ubuntu Linux WSL rendszert telepíteni kell a Windows 10/11 számítógépére.
A módosítások életbe léptetéséhez indítsa újra a számítógépet.
Miután a számítógép elindul, megjelenik egy terminálablak, amely arra kéri, hogy állítsa be az első Ubuntu-felhasználót.
Írja be az Ubuntu WSL rendszer felhasználójának nevét, és nyomja meg a < gombot Belép >.
Írja be az új felhasználó bejelentkezési jelszavát, és nyomja meg a < gombot Belép >.
Írja be újra a bejelentkezési jelszót, és nyomja meg a < gombot Belép >.
Új felhasználói fiókot kell létrehozni az Ubuntu WSL rendszerhez, és az Ubuntunak készen kell állnia a használatra.
A WSL Ubuntu Linux terminál elérése Windows 10/11 rendszeren
Az Ubuntu Linux WSL rendszer termináljának eléréséhez nyisson meg egy Terminal alkalmazást a Windows 10/11 rendszeren és kattintson a > gombra Ubuntu .
Az Ubuntu Linux WSL rendszer terminálját meg kell nyitni.
Annak ellenőrzése, hogy az Ubuntu WSL rendszer hozzáfér-e a Windows 10/11 NVIDIA GPU-jához
Annak ellenőrzéséhez, hogy az Ubuntu WSL rendszer hozzáfér-e a Windows 10/11 számítógép NVIDIA GPU-jához, futtassa a következő parancsot az Ubuntu WSL rendszer termináljáról:
$nvidia-smi
Ha az Ubuntu WSL rendszer hozzáfér a Windows 10/11 rendszerű számítógép NVIDIA GPU-jához, akkor az NVIDIA GPU használati adatait az alábbi képernyőképen látható módon láthatja:
Python 3 PIP telepítése Ubuntu WSL rendszerre
A TensorFlow Ubuntu WSL rendszerre történő telepítéséhez telepítenie kell a Python 3 PIP-t az Ubuntu WSL rendszerre. A Python 3 PIP-t az Ubuntu WSL rendszerére az Ubuntu hivatalos csomagtárából telepítheti.
Először frissítse az APT csomag adatbázis gyorsítótárát a következő paranccsal:
$ sudo apt frissítés
A Python 3 PIP Ubuntu WSL rendszerre történő telepítéséhez futtassa a következő parancsot:
$ sudo apt install python3-pip
A telepítés megerősítéséhez nyomja meg az „Y”, majd a < gombot Belép >.
A Python 3 PIP telepítése folyamatban van az Ubuntu WSL rendszeren. Eltart egy ideig, amíg elkészül.
Ezen a ponton a Python 3 PIP-t telepíteni kell az Ubuntu WSL rendszerre.
Annak ellenőrzéséhez, hogy a Python 3 PIP elérhető-e az Ubuntu WSL rendszeren, futtassa a következő parancsot:
$ pip –verzió
Mint láthatja, a Python 3 PIP 22.0.2 telepítve van az Ubuntu WSL rendszerünkön.
Python 3 PIP frissítése Ubuntu WSL rendszeren
A TensorFlow legújabb verziójának telepítéséhez telepítenie kell a Python 3 PIP legújabb verzióját az Ubuntu WSL rendszerére.
A TensorFlow legújabb verziójának telepítéséhez telepítenie kell a Python 3 PIP legújabb verzióját az Ubuntu WSL rendszerére.
$ pip install – upgrade pip
A Python PIP-et frissíteni kell a legújabb verzióra (a jelen írás idején a 23.2.1-es verzió).
$ pip –verzió
A TensorFlow telepítése az NVIDIA CUDA/cuDNN gyorsítási támogatással az Ubuntu WSL rendszeren
A TensorFlow NVIDIA CUDA/cuDNN gyorsítási támogatással történő telepítéséhez a Windows 10/11 Ubuntu WSL rendszerére futtassa a következő parancsot:
$ pip install tensorflow[and-cuda]
Az NVIDIA CUDA/cuDNN támogatással és a szükséges függőségekkel rendelkező TensorFlow letöltése és telepítése folyamatban van. Eltart egy ideig, amíg elkészül.
Ezen a ponton az NVIDIA CUDA/cuDNN támogatással rendelkező TensorFlow-t telepíteni kell az Ubuntu WSL rendszerre.
Annak ellenőrzése, hogy a TensorFlow CUDA-gyorsítás működik-e az Ubuntu WSL rendszeren
Annak ellenőrzéséhez, hogy a TensorFlow CUDA-gyorsítás működik-e az Ubuntu WSL rendszeren, nyissa meg a Python 3 interaktív shell/interpretert a következő paranccsal:
$ python3
A TensorFlow importálásához futtassa a következő kódsort:
$ import tensorflow as tf
A TensorFlow helyes importálásának ellenőrzéséhez nyomtassa ki a TensorFlow verziószámát a következő kódsorral:
$ tf.__verzió__
Mint láthatja, a TensorFlow 2.14.0 telepítve van az Ubuntu WSL rendszerünkön.
Annak ellenőrzéséhez, hogy az NVIDIA GPU elérhető-e a TensorFlow CUDA gyorsításhoz, futtassa a következő kódsort:
$ tf.config.list_physical_devices('GPU')
Mint látható, a TensorFlow számára elérhető egy GPU-eszköz. Tehát a TensorFlow használhatja a számítógépe NVIDIA GPU-ját a CUDA-gyorsításhoz.
A Python 3 interaktív shell/interpreter programból való kilépéshez futtassa a következő kódsort:
$ kilép()
Az Ubuntu WSL rendszer elérése Visual Studio kóddal a TensorFlow fejlesztéshez
A Visual Studio Code egy nagyszerű kódszerkesztő a TensorFlow fejlesztéséhez. Ha hozzá szeretne férni az Ubuntu WSL rendszerhez Visual Studio Code for TensorFlow fejlesztéshez, és ehhez segítségre van szüksége, olvassa el ezt a cikket.
Következtetés
Ebben a cikkben megmutattuk, hogyan telepítheti az Ubuntu Linuxot WSL-en keresztül Windows 10/11 rendszeren. Azt is megmutattuk, hogyan érheti el az Ubuntu WSL rendszer terminálját Windows 10/11 rendszeren, és hogyan telepítheti a TensorFlow legújabb verzióját az NVIDIA CUDA/cuDNN gyorsítási támogatással az Ubuntu WSL rendszeren is.