A legújabb TensorFlow telepítése Windows 10/11 rendszeren NVIDIA CUDA/cuDNN gyorsítással WSL-n keresztül

A Legujabb Tensorflow Telepitese Windows 10 11 Rendszeren Nvidia Cuda Cudnn Gyorsitassal Wsl N Keresztul



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:

  1. NVIDIA GPU illesztőprogramok telepítése Windows 10/111 rendszeren
  2. Az NVIDIA CUDA és a cuDNN telepítése Windows 10/11 rendszeren
  3. A WSL telepítése Windows 10/11 rendszeren
  4. A WSL Ubuntu Linux terminál elérése Windows 10/11 rendszeren
  5. Annak ellenőrzése, hogy az Ubuntu WSL rendszer hozzáfér-e a Windows 10/11 NVIDIA GPU-jához
  6. Python 3 PIP telepítése Ubuntu WSL rendszerre
  7. Python 3 PIP frissítése Ubuntu WSL rendszeren
  8. A TensorFlow telepítése az NVIDIA CUDA/cuDNN gyorsítási támogatással az Ubuntu WSL rendszeren
  9. Annak ellenőrzése, hogy a TensorFlow CUDA-gyorsítás működik-e az Ubuntu WSL rendszeren
  10. Ubuntu WSL rendszer elérése Visual Studio kóddal a TensorFlow fejlesztéshez
  11. 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.