Kako instalirati najnoviji TensorFlow na Windows 10/11 s NVIDIA CUDA/cuDNN ubrzanjem putem WSL-a

Kako Instalirati Najnoviji Tensorflow Na Windows 10 11 S Nvidia Cuda Cudnn Ubrzanjem Putem Wsl A



Najnovija verzija TensorFlowa ne podržava NVIDIA CUDA/CuDNN akceleraciju izvorno na operativnim sustavima Windows 10/11. Dakle, ako želite postaviti najnoviju verziju razvojnog okruženja TensorFlow s NVIDIA CUDA/cuDNN akceleracijom na Windows 10/11, to morate učiniti putem Windows podsustava za Linux (WSL).

U ovom članku ćemo vam pokazati kako instalirati WSL na Windows 10/11 i kako mu pristupiti. Također ćemo vam pokazati kako instalirati najnoviju verziju TensorFlowa s NVIDIA CUDA/cuDNN podrškom za ubrzanje na Ubuntu WSL sustavu na Windows 10/11.







Tema sadržaja:

  1. Instaliranje NVIDIA GPU upravljačkih programa na Windows 10/111
  2. Instaliranje NVIDIA CUDA i cuDNN na Windows 10/11
  3. Instaliranje WSL-a na Windows 10/11
  4. Pristup WSL Ubuntu Linux terminalu na Windows 10/11
  5. Provjera može li Ubuntu WSL sustav pristupiti NVIDIA GPU-u sustava Windows 10/11
  6. Instaliranje Python 3 PIP na Ubuntu WSL sustav
  7. Nadogradnja Python 3 PIP na Ubuntu WSL sustavu
  8. Instaliranje TensorFlow s NVIDIA CUDA/cuDNN podrškom za ubrzanje na Ubuntu WSL sustavu
  9. Provjera radi li TensorFlow CUDA Acceleration na Ubuntu WSL sustavu
  10. Pristup Ubuntu WSL sustavu s kodom Visual Studio za TensorFlow razvoj
  11. Zaključak

Instaliranje NVIDIA GPU upravljačkih programa na Windows 10/11

Da bi TensorFlow pristupio NVIDIA GPU-u za CUDA/cuDNN ubrzanje na Ubuntu WSL sustavu na Windows 10/11, morate imati instaliran NVIDIA GPU na svom računalu i instalirati NVIDIA GPU upravljački program na Windows 10/11. Ako na svom računalu imate instaliran NVIDIA GPU i trebate bilo kakvu pomoć pri instaliranju NVIDIA GPU upravljačkog programa na Windows 10/11, pročitajte ovaj članak .



Instaliranje NVIDIA CUDA i cuDNN na Windows 10/11

Nakon što instalirate NVIDIA GPU upravljačke programe na svoj Windows 10/11 sustav, morate instalirati NVIDIA CUDA i NVIDIA cuDNN za TensorFlow CUDA/cuDNN akceleraciju za rad na Ubuntu WSL sustavu.



Ako trebate bilo kakvu pomoć pri instaliranju NVIDIA CUDA na vaš Windows 10/11 operativni sustav, pročitajte ovaj članak .





Ako trebate bilo kakvu pomoć pri instaliranju NVIDIA cuDNN na vaš Windows 10/11 operativni sustav, pročitajte ovaj članak.

Instaliranje WSL-a na Windows 10/11

Da biste instalirali WSL na Windows 10/11, otvorite aplikaciju Terminal i pokrenite sljedeću naredbu:



$ wsl – instalacija

Kliknite na 'Da'.

Instalira se WSL. Potrebno je neko vrijeme da se završi.

Kada vidite sljedeći upit, kliknite na 'Da'.

Instalacija bi se trebala nastaviti.

Instalira se operativni sustav Ubuntu Linux. Potrebno je neko vrijeme da se završi.
BILJEŠKA: Ubuntu je zadani operativni sustav Windows WSL-a.

U ovom trenutku, Ubuntu Linux WSL sustav bi trebao biti instaliran na vašem Windows 10/11 računalu.

Da bi promjene stupile na snagu, ponovno pokrenite računalo.

Nakon što se vaše računalo podigne, trebao bi se prikazati prozor terminala, tražeći od vas da postavite svog prvog Ubuntu korisnika.
Upišite ime za korisnika Ubuntu WSL sustava i pritisnite < Unesi >.

Upišite lozinku za prijavu za novog korisnika i pritisnite < Unesi >.

Ponovno upišite lozinku za prijavu i pritisnite < Unesi >.

Treba kreirati novi korisnički račun za Ubuntu WSL sustav i Ubuntu bi trebao biti spreman za korištenje.

Pristup WSL Ubuntu Linux terminalu na Windows 10/11

Za pristup terminalu Ubuntu Linux WSL sustava, otvorite aplikaciju Terminal u sustavu Windows 10/11 i kliknite na > Ubuntu .

Treba otvoriti terminal Ubuntu Linux WSL sustava.

Provjera može li Ubuntu WSL sustav pristupiti NVIDIA GPU-u sustava Windows 10/11

Kako biste provjerili može li Ubuntu WSL sustav pristupiti NVIDIA GPU-u vašeg Windows 10/11 računala, pokrenite sljedeću naredbu s terminala Ubuntu WSL sustava:

$nvidia-smi

Ako Ubuntu WSL sustav može pristupiti NVIDIA GPU-u vašeg Windows 10/11 računala, vidjet ćete informacije o korištenju vašeg NVIDIA GPU-a kao što je prikazano na sljedećoj snimci zaslona:

Instaliranje Python 3 PIP na Ubuntu WSL sustav

Da biste instalirali TensorFlow na Ubuntu WSL sustav, trebate imati instaliran Python 3 PIP na Ubuntu WSL sustavu. Možete instalirati Python 3 PIP na Ubuntu WSL sustav iz službenog repozitorija paketa Ubuntu.

Najprije ažurirajte predmemoriju baze podataka APT paketa sljedećom naredbom:

$ sudo apt ažuriranje

Da biste instalirali Python 3 PIP na Ubuntu WSL sustav, pokrenite sljedeću naredbu:

$ sudo apt instalirajte python3-pip

Za potvrdu instalacije pritisnite “Y” i zatim pritisnite < Unesi >.

Python 3 PIP se instalira na Ubuntu WSL sustav. Potrebno je neko vrijeme da se završi.

U ovom trenutku, Python 3 PIP bi trebao biti instaliran na Ubuntu WSL sustavu.

Da biste provjerili je li Python 3 PIP dostupan na Ubuntu WSL sustavu, pokrenite sljedeću naredbu:

$ pip – verzija

Kao što vidite, imamo instaliran Python 3 PIP 22.0.2 na našem Ubuntu WSL sustavu.

Nadogradnja Python 3 PIP na Ubuntu WSL sustavu

Da biste instalirali najnoviju verziju TensorFlowa, morate imati najnoviju verziju Python 3 PIP instaliranu na vašem Ubuntu WSL sustavu.

Da biste instalirali najnoviju verziju TensorFlowa, morate imati najnoviju verziju Python 3 PIP instaliranu na vašem Ubuntu WSL sustavu.

$ pip instaliraj – nadogradi pip

Python PIP treba ažurirati na najnoviju verziju (verzija 23.2.1 u vrijeme pisanja ovog teksta).

$ pip – verzija

Instaliranje TensorFlow s NVIDIA CUDA/cuDNN podrškom za ubrzanje na Ubuntu WSL sustavu

Da biste instalirali TensorFlow s NVIDIA CUDA/cuDNN podrškom za ubrzanje na Ubuntu WSL sustavu vašeg Windows 10/11, pokrenite sljedeću naredbu:

$ pip instaliraj tensorflow[and-cuda]

TensorFlow s podrškom za NVIDIA CUDA/cuDNN i potrebnim ovisnostima se preuzima i instalira. Potrebno je neko vrijeme da se završi.

U ovom trenutku, TensorFlow s podrškom za NVIDIA CUDA/cuDNN trebao bi biti instaliran na Ubuntu WSL sustavu.

Provjera radi li TensorFlow CUDA Acceleration na Ubuntu WSL sustavu

Da provjerite radi li TensorFlow CUDA akceleracija na Ubuntu WSL sustavu, otvorite Python 3 interaktivnu ljusku/prevoditelj sljedećom naredbom:

$ python3

Da biste uvezli TensorFlow, pokrenite sljedeći redak koda:

$ import tensorflow kao tf

Da biste provjerili je li TensorFlow ispravno uvezen, ispišite broj verzije TensorFlowa sa sljedećim retkom koda:

$ tf.__verzija__

Kao što vidite, imamo TensorFlow 2.14.0 instaliran na našem Ubuntu WSL sustavu.

Da biste provjerili je li vaš NVIDIA GPU dostupan za TensorFlow CUDA akceleraciju, pokrenite sljedeći redak koda:

$ tf.config.list_physical_devices('GPU')

Kao što vidite, GPU uređaj je dostupan za TensorFlow. Dakle, TensorFlow može koristiti NVIDIA GPU vašeg računala za CUDA ubrzanje.

Za izlazak iz Python 3 interaktivne ljuske/tumača, pokrenite sljedeći redak koda:

$ odustani()

Pristup Ubuntu WSL sustavu s kodom Visual Studio za TensorFlow razvoj

Visual Studio Code izvrstan je uređivač koda za TensorFlow razvoj. Ako želite pristupiti Ubuntu WSL sustavu s Visual Studio Code za TensorFlow razvoj i trebate bilo kakvu pomoć u tome, pročitajte ovaj članak.

Zaključak

U ovom članku smo vam pokazali kako instalirati Ubuntu Linux putem WSL-a na Windows 10/11. Također smo vam pokazali kako pristupiti terminalu Ubuntu WSL sustava na Windows 10/11 i kako instalirati najnoviju verziju TensorFlowa s NVIDIA CUDA/cuDNN podrškom za ubrzanje i na Ubuntu WSL sustavu.