WSL aracılığıyla NVIDIA CUDA/cuDNN Hızlandırması ile Windows 10/11'e En Son TensorFlow Nasıl Kurulur

Wsl Araciligiyla Nvidia Cuda Cudnn Hizlandirmasi Ile Windows 10 11 E En Son Tensorflow Nasil Kurulur



TensorFlow'un en son sürümü, Windows 10/11 işletim sistemlerinde NVIDIA CUDA/CuDNN hızlandırmasını yerel olarak desteklememektedir. Dolayısıyla, Windows 10/11'de TensorFlow geliştirme ortamının NVIDIA CUDA/cuDNN hızlandırmalı en son sürümünü kurmak istiyorsanız bunu Linux için Windows Alt Sistemi (WSL) aracılığıyla yapmanız gerekir.

Bu yazıda size Windows 10/11'de WSL'yi nasıl kuracağınızı ve ona nasıl erişeceğinizi göstereceğiz. Ayrıca Windows 10/11'de Ubuntu WSL sistemine TensorFlow'un NVIDIA CUDA/cuDNN hızlandırma desteği ile en son sürümünü nasıl kuracağınızı da göstereceğiz.







İçeriğin Konusu:

  1. NVIDIA GPU Sürücülerini Windows 10/111'e Yükleme
  2. NVIDIA CUDA ve cuDNN'yi Windows 10/11'e yükleme
  3. WSL'yi Windows 10/11'e yükleme
  4. Windows 10/11'de WSL Ubuntu Linux Terminaline Erişim
  5. Ubuntu WSL Sisteminin Windows 10/11'in NVIDIA GPU'suna Erişip Erişemediğini Kontrol Etme
  6. Ubuntu WSL Sistemine Python 3 PIP Kurulumu
  7. Ubuntu WSL Sisteminde Python 3 PIP'i Yükseltme
  8. Ubuntu WSL Sisteminde TensorFlow'un NVIDIA CUDA/cuDNN Hızlandırma Desteği ile Kurulumu
  9. TensorFlow CUDA Hızlandırmasının Ubuntu WSL Sisteminde Çalışıp Çalışmadığını Kontrol Etme
  10. TensorFlow Geliştirme için Ubuntu WSL Sistemine Visual Studio Koduyla Erişim
  11. Çözüm

NVIDIA GPU Sürücülerini Windows 10/11'e Yükleme

TensorFlow'un Windows 10/11'de Ubuntu WSL sisteminde CUDA/cuDNN hızlandırması için NVIDIA GPU'ya erişmesi için bilgisayarınızda bir NVIDIA GPU'nun yüklü olması ve Windows 10/11'de NVIDIA GPU sürücüsünü yüklemeniz gerekir. Bilgisayarınızda yüklü bir NVIDIA GPU varsa ve Windows 10/11'de NVIDIA GPU sürücüsünü yükleme konusunda herhangi bir yardıma ihtiyacınız varsa, bu makaleyi oku .



NVIDIA CUDA ve cuDNN'yi Windows 10/11'e yükleme

NVIDIA GPU sürücülerini Windows 10/11 sisteminize yükledikten sonra, Ubuntu WSL sisteminde çalışmak üzere TensorFlow CUDA/cuDNN hızlandırması için NVIDIA CUDA ve NVIDIA cuDNN'yi yüklemeniz gerekir.



Windows 10/11 işletim sisteminize NVIDIA CUDA kurulumu konusunda yardıma ihtiyacınız olursa, bu makaleyi oku .





Windows 10/11 işletim sisteminize NVIDIA cuDNN kurulumu konusunda yardıma ihtiyacınız varsa bu makaleyi okuyun.

WSL'yi Windows 10/11'e yükleme

WSL'yi Windows 10/11'e yüklemek için, Terminal uygulamasını açın ve aşağıdaki komutu çalıştırın:



$ wsl –kurulum

“Evet”e tıklayın.

WSL kuruluyor. Tamamlanması biraz zaman alır.

Aşağıdaki istemi gördüğünüzde “Evet” e tıklayın.

Kurulum devam etmelidir.

Ubuntu Linux işletim sistemi kuruluyor. Tamamlanması biraz zaman alır.
NOT: Ubuntu, Windows WSL'nin varsayılan işletim sistemidir.

Bu noktada Windows 10/11 bilgisayarınıza Ubuntu Linux WSL sisteminin kurulu olması gerekmektedir.

Değişikliklerin etkili olması için bilgisayarınızı yeniden başlatın.

Bilgisayarınız önyüklendiğinde, ilk Ubuntu kullanıcınızı kurmanızı isteyen bir Terminal penceresi görüntülenmelidir.
Ubuntu WSL sistemi kullanıcısı için bir ad yazın ve < tuşuna basın Girmek >.

Yeni kullanıcı için oturum açma parolasını yazın ve < tuşuna basın Girmek >.

Oturum açma parolasını yeniden yazın ve < tuşuna basın Girmek >.

Ubuntu WSL sistemi için yeni bir kullanıcı hesabı oluşturulmalı ve Ubuntu kullanıma hazır hale getirilmelidir.

Windows 10/11'de WSL Ubuntu Linux Terminaline Erişim

Ubuntu Linux WSL sisteminin terminaline erişmek için, Windows 10/11'de bir Terminal uygulamasını açın ve tıklayın > ubuntu .

Ubuntu Linux WSL sisteminin terminali açılmalıdır.

Ubuntu WSL Sisteminin Windows 10/11'in NVIDIA GPU'suna Erişip Erişemediğini Kontrol Etme

Ubuntu WSL sisteminin Windows 10/11 bilgisayarınızın NVIDIA GPU'suna erişip erişemediğini kontrol etmek için Ubuntu WSL sisteminin terminalinden aşağıdaki komutu çalıştırın:

$nvidia-smi

Ubuntu WSL sistemi, Windows 10/11 bilgisayarınızın NVIDIA GPU'suna erişebiliyorsa, aşağıdaki ekran görüntüsünde gösterildiği gibi NVIDIA GPU'nuzun kullanım bilgilerini göreceksiniz:

Ubuntu WSL Sistemine Python 3 PIP Kurulumu

TensorFlow'u Ubuntu WSL sistemine kurmak için Ubuntu WSL sisteminde Python 3 PIP'in kurulu olması gerekir. Python 3 PIP'i Ubuntu WSL sistemine Ubuntu'nun resmi paket deposundan yükleyebilirsiniz.

Öncelikle APT paketi veritabanı önbelleğini aşağıdaki komutla güncelleyin:

$ sudo uygun güncelleme

Python 3 PIP'i Ubuntu WSL sistemine kurmak için aşağıdaki komutu çalıştırın:

$ sudo apt install python3-pip

Kurulumu onaylamak için “Y” tuşuna basın ve ardından < tuşuna basın Girmek >.

Python 3 PIP, Ubuntu WSL sistemine kuruluyor. Tamamlanması biraz zaman alır.

Bu noktada Ubuntu WSL sistemine Python 3 PIP kurulmalıdır.

Python 3 PIP'in Ubuntu WSL sisteminde erişilebilir olup olmadığını kontrol etmek için aşağıdaki komutu çalıştırın:

$ pip –versiyon

Gördüğünüz gibi Ubuntu WSL sistemimizde Python 3 PIP 22.0.2 kurulu.

Ubuntu WSL Sisteminde Python 3 PIP'i Yükseltme

TensorFlow'un en son sürümünü yüklemek için Ubuntu WSL sisteminizde Python 3 PIP'in en son sürümünün kurulu olması gerekir.

TensorFlow'un en son sürümünü yüklemek için Ubuntu WSL sisteminizde Python 3 PIP'in en son sürümünün kurulu olması gerekir.

$ pip kurulumu – pip yükseltme

Python PIP'in en son sürüme güncellenmesi gerekmektedir (bu yazının yazıldığı sırada sürüm 23.2.1).

$ pip –versiyon

Ubuntu WSL Sisteminde TensorFlow'un NVIDIA CUDA/cuDNN Hızlandırma Desteği ile Kurulumu

TensorFlow'u NVIDIA CUDA/cuDNN hızlandırma desteğiyle Windows 10/11'inizin Ubuntu WSL sistemine kurmak için aşağıdaki komutu çalıştırın:

$ pip install tensorflow[and-cuda]

NVIDIA CUDA/cuDNN desteğine sahip TensorFlow ve gerekli bağımlılıklar indirilip kuruluyor. Tamamlanması biraz zaman alır.

Bu noktada Ubuntu WSL sistemine NVIDIA CUDA/cuDNN destekli TensorFlow kurulmalıdır.

TensorFlow CUDA Hızlandırmasının Ubuntu WSL Sisteminde Çalışıp Çalışmadığını Kontrol Etme

TensorFlow CUDA hızlandırmanın Ubuntu WSL sisteminde çalışıp çalışmadığını kontrol etmek için Python 3 etkileşimli kabuğunu/yorumlayıcısını aşağıdaki komutla açın:

$ piton3

TensorFlow'u içe aktarmak için aşağıdaki kod satırını çalıştırın:

$ tensorflow'u tf olarak içe aktar

TensorFlow'un doğru bir şekilde içe aktarılıp aktarılmadığını kontrol etmek için TensorFlow'un sürüm numarasını aşağıdaki kod satırıyla yazdırın:

$ tf.__versiyon__

Gördüğünüz gibi Ubuntu WSL sistemimizde TensorFlow 2.14.0 kurulu.

NVIDIA GPU'nuzun TensorFlow CUDA hızlandırması için uygun olup olmadığını kontrol etmek için aşağıdaki kod satırını çalıştırın:

$ tf.config.list_physical_devices('GPU')

Gördüğünüz gibi TensorFlow için bir GPU cihazı mevcut. Böylece TensorFlow, CUDA hızlandırması için bilgisayarınızın NVIDIA GPU'sunu kullanabilir.

Python 3 etkileşimli kabuk/yorumlayıcısından çıkmak için aşağıdaki kod satırını çalıştırın:

$ çık()

TensorFlow Geliştirme için Ubuntu WSL Sistemine Visual Studio Koduyla Erişim

Visual Studio Code, TensorFlow geliştirme için harika bir kod düzenleyicisidir. TensorFlow geliştirme için Visual Studio Code ile Ubuntu WSL sistemine erişmek istiyorsanız ve bu konuda herhangi bir yardıma ihtiyacınız varsa bu makaleyi okuyun.

Çözüm

Bu yazımızda sizlere Windows 10/11 üzerinde WSL üzerinden Ubuntu Linux kurulumunun nasıl yapılacağını gösterdik. Ayrıca Windows 10/11'de Ubuntu WSL sisteminin terminaline nasıl erişeceğinizi ve TensorFlow'un en son sürümünü NVIDIA CUDA/cuDNN hızlandırma desteği ile Ubuntu WSL sisteminde nasıl kuracağınızı da gösterdik.