Πώς να εγκαταστήσετε το πιο πρόσφατο TensorFlow στα Windows 10/11 με NVIDIA CUDA/cuDNN Acceleration μέσω WSL

Pos Na Enkatastesete To Pio Prosphato Tensorflow Sta Windows 10 11 Me Nvidia Cuda Cudnn Acceleration Meso Wsl



Η τελευταία έκδοση του TensorFlow δεν υποστηρίζει την επιτάχυνση NVIDIA CUDA/CuDNN εγγενώς σε λειτουργικά συστήματα Windows 10/11. Επομένως, εάν θέλετε να ρυθμίσετε την πιο πρόσφατη έκδοση του περιβάλλοντος ανάπτυξης TensorFlow με επιτάχυνση NVIDIA CUDA/cuDNN στα Windows 10/11, πρέπει να το κάνετε μέσω του υποσυστήματος Windows για Linux (WSL).

Σε αυτό το άρθρο, θα σας δείξουμε πώς να εγκαταστήσετε το WSL στα Windows 10/11 και να αποκτήσετε πρόσβαση σε αυτό. Θα σας δείξουμε επίσης πώς να εγκαταστήσετε την πιο πρόσφατη έκδοση του TensorFlow με υποστήριξη επιτάχυνσης NVIDIA CUDA/cuDNN στο σύστημα Ubuntu WSL στα Windows 10/11.







Θέμα Περιεχομένων:

  1. Εγκατάσταση προγραμμάτων οδήγησης GPU NVIDIA στα Windows 10/111
  2. Εγκατάσταση του NVIDIA CUDA και του cuDNN στα Windows 10/11
  3. Εγκατάσταση WSL σε Windows 10/11
  4. Πρόσβαση στο τερματικό WSL Ubuntu Linux στα Windows 10/11
  5. Έλεγχος εάν το σύστημα Ubuntu WSL μπορεί να έχει πρόσβαση στη GPU NVIDIA των Windows 10/11
  6. Εγκατάσταση Python 3 PIP στο Ubuntu WSL System
  7. Αναβάθμιση Python 3 PIP στο σύστημα Ubuntu WSL
  8. Εγκατάσταση του TensorFlow με NVIDIA CUDA/cuDNN Acceleration Support στο Ubuntu WSL System
  9. Έλεγχος εάν το TensorFlow CUDA Acceleration λειτουργεί στο σύστημα Ubuntu WSL
  10. Πρόσβαση στο σύστημα Ubuntu WSL με κώδικα Visual Studio για Ανάπτυξη TensorFlow
  11. συμπέρασμα

Εγκατάσταση προγραμμάτων οδήγησης GPU NVIDIA στα Windows 10/11

Για να αποκτήσει το TensorFlow πρόσβαση στην NVIDIA GPU για επιτάχυνση CUDA/cuDNN στο σύστημα Ubuntu WSL στα Windows 10/11, πρέπει να έχετε εγκατεστημένη μια NVIDIA GPU στον υπολογιστή σας και να εγκαταστήσετε το πρόγραμμα οδήγησης NVIDIA GPU στα Windows 10/11. Εάν έχετε εγκαταστήσει μια NVIDIA GPU στον υπολογιστή σας και χρειάζεστε οποιαδήποτε βοήθεια για την εγκατάσταση του προγράμματος οδήγησης NVIDIA GPU στα Windows 10/11, διαβάστε αυτό το άρθρο .



Εγκατάσταση του NVIDIA CUDA και του cuDNN στα Windows 10/11

Αφού εγκαταστήσετε τα προγράμματα οδήγησης NVIDIA GPU στο σύστημά σας Windows 10/11, πρέπει να εγκαταστήσετε τα NVIDIA CUDA και NVIDIA cuDNN για την επιτάχυνση TensorFlow CUDA/cuDNN για να λειτουργήσει στο σύστημα Ubuntu WSL.



Εάν χρειάζεστε βοήθεια για την εγκατάσταση του NVIDIA CUDA στο λειτουργικό σας σύστημα Windows 10/11, διαβάστε αυτό το άρθρο .





Εάν χρειάζεστε βοήθεια για την εγκατάσταση του NVIDIA cuDNN στο λειτουργικό σας σύστημα Windows 10/11, διαβάστε αυτό το άρθρο.

Εγκατάσταση WSL σε Windows 10/11

Για να εγκαταστήσετε το WSL στα Windows 10/11, ανοίξτε την εφαρμογή Terminal και εκτελέστε την ακόλουθη εντολή:



$ wsl –εγκατάσταση

Κάντε κλικ στο «Ναι».

Το WSL εγκαθίσταται. Χρειάζεται λίγος χρόνος για να ολοκληρωθεί.

Μόλις δείτε την παρακάτω προτροπή, κάντε κλικ στο «Ναι».

Η εγκατάσταση πρέπει να συνεχιστεί.

Εγκαθίσταται το λειτουργικό σύστημα Ubuntu Linux. Χρειάζεται λίγος χρόνος για να ολοκληρωθεί.
ΣΗΜΕΙΩΣΗ: Το Ubuntu είναι το προεπιλεγμένο λειτουργικό σύστημα των Windows WSL.

Σε αυτό το σημείο, το σύστημα Ubuntu Linux WSL θα πρέπει να εγκατασταθεί στον υπολογιστή σας με Windows 10/11.

Για να τεθούν σε ισχύ οι αλλαγές, επανεκκινήστε τον υπολογιστή σας.

Μόλις εκκινηθεί ο υπολογιστής σας, θα πρέπει να εμφανιστεί ένα παράθυρο Terminal, που θα σας ζητά να ρυθμίσετε τον πρώτο σας χρήστη Ubuntu.
Πληκτρολογήστε ένα όνομα για τον χρήστη του συστήματος Ubuntu WSL και πατήστε < Εισαγω >.

Πληκτρολογήστε έναν κωδικό πρόσβασης για τον νέο χρήστη και πατήστε < Εισαγω >.

Πληκτρολογήστε ξανά τον κωδικό πρόσβασης και πατήστε < Εισαγω >.

Θα πρέπει να δημιουργηθεί ένας νέος λογαριασμός χρήστη για το σύστημα Ubuntu WSL και το Ubuntu θα πρέπει να είναι έτοιμο για χρήση.

Πρόσβαση στο τερματικό WSL Ubuntu Linux στα Windows 10/11

Για πρόσβαση στο τερματικό του συστήματος Ubuntu Linux WSL, ανοίξτε μια εφαρμογή Terminal στα Windows 10/11 και κάντε κλικ στο > Ubuntu .

Το τερματικό του συστήματος Ubuntu Linux WSL θα πρέπει να ανοίξει.

Έλεγχος εάν το σύστημα Ubuntu WSL μπορεί να έχει πρόσβαση στη GPU NVIDIA των Windows 10/11

Για να ελέγξετε εάν το σύστημα Ubuntu WSL μπορεί να έχει πρόσβαση στη GPU NVIDIA του υπολογιστή σας Windows 10/11, εκτελέστε την ακόλουθη εντολή από το τερματικό του συστήματος Ubuntu WSL:

$nvidia-smi

Εάν το σύστημα Ubuntu WSL μπορεί να έχει πρόσβαση στη GPU NVIDIA του υπολογιστή σας Windows 10/11, θα δείτε τις πληροφορίες χρήσης της NVIDIA GPU όπως φαίνεται στο παρακάτω στιγμιότυπο οθόνης:

Εγκατάσταση Python 3 PIP στο Ubuntu WSL System

Για να εγκαταστήσετε το TensorFlow στο σύστημα Ubuntu WSL, πρέπει να έχετε εγκαταστήσει το Python 3 PIP στο σύστημα Ubuntu WSL. Μπορείτε να εγκαταστήσετε το Python 3 PIP στο σύστημα WSL του Ubuntu από το επίσημο αποθετήριο πακέτων του Ubuntu.

Αρχικά, ενημερώστε τη μνήμη cache της βάσης δεδομένων του πακέτου APT με την ακόλουθη εντολή:

$ sudo apt ενημέρωση

Για να εγκαταστήσετε το Python 3 PIP στο σύστημα Ubuntu WSL, εκτελέστε την ακόλουθη εντολή:

$ sudo apt εγκατάσταση python3-pip

Για να επιβεβαιώσετε την εγκατάσταση, πατήστε 'Y' και στη συνέχεια πατήστε < Εισαγω >.

Το Python 3 PIP εγκαθίσταται στο σύστημα WSL του Ubuntu. Χρειάζεται λίγος χρόνος για να ολοκληρωθεί.

Σε αυτό το σημείο, το Python 3 PIP θα πρέπει να εγκατασταθεί στο σύστημα WSL του Ubuntu.

Για να ελέγξετε εάν το Python 3 PIP είναι προσβάσιμο στο σύστημα Ubuntu WSL, εκτελέστε την ακόλουθη εντολή:

$ pip – έκδοση

Όπως μπορείτε να δείτε, έχουμε εγκατεστημένο το Python 3 PIP 22.0.2 στο σύστημα WSL του Ubuntu.

Αναβάθμιση Python 3 PIP στο σύστημα Ubuntu WSL

Για να εγκαταστήσετε την πιο πρόσφατη έκδοση του TensorFlow, πρέπει να έχετε εγκατεστημένη την πιο πρόσφατη έκδοση του Python 3 PIP στο σύστημα WSL του Ubuntu.

Για να εγκαταστήσετε την πιο πρόσφατη έκδοση του TensorFlow, πρέπει να έχετε εγκατεστημένη την πιο πρόσφατη έκδοση του Python 3 PIP στο σύστημα WSL του Ubuntu.

$ εγκατάσταση pip – αναβάθμιση pip

Το Python PIP θα πρέπει να ενημερωθεί στην πιο πρόσφατη έκδοση (έκδοση 23.2.1 τη στιγμή που γράφεται αυτό το άρθρο).

$ pip – έκδοση

Εγκατάσταση του TensorFlow με NVIDIA CUDA/cuDNN Acceleration Support στο Ubuntu WSL System

Για να εγκαταστήσετε το TensorFlow με υποστήριξη επιτάχυνσης NVIDIA CUDA/cuDNN στο σύστημα Ubuntu WSL των Windows 10/11, εκτελέστε την ακόλουθη εντολή:

$ pip εγκατάσταση tensorflow[and-cuda]

Γίνεται λήψη και εγκατάσταση του TensorFlow με υποστήριξη NVIDIA CUDA/cuDNN και τις απαιτούμενες εξαρτήσεις. Χρειάζεται λίγος χρόνος για να ολοκληρωθεί.

Σε αυτό το σημείο, το TensorFlow με υποστήριξη NVIDIA CUDA/cuDNN θα πρέπει να εγκατασταθεί στο σύστημα Ubuntu WSL.

Έλεγχος εάν το TensorFlow CUDA Acceleration λειτουργεί στο σύστημα Ubuntu WSL

Για να ελέγξετε εάν η επιτάχυνση CUDA TensorFlow λειτουργεί στο σύστημα Ubuntu WSL, ανοίξτε το διαδραστικό κέλυφος/διερμηνευτή Python 3 με την ακόλουθη εντολή:

$ python3

Για να εισαγάγετε το TensorFlow, εκτελέστε την ακόλουθη γραμμή κώδικα:

$ εισαγωγή tensorflow ως tf

Για να ελέγξετε εάν το TensorFlow εισήχθη σωστά, εκτυπώστε τον αριθμό έκδοσης του TensorFlow με την ακόλουθη γραμμή κώδικα:

$ tf.__version__

Όπως μπορείτε να δείτε, έχουμε εγκατεστημένο το TensorFlow 2.14.0 στο σύστημα WSL του Ubuntu.

Για να ελέγξετε εάν η GPU NVIDIA είναι διαθέσιμη για επιτάχυνση TensorFlow CUDA, εκτελέστε την ακόλουθη γραμμή κώδικα:

$ tf.config.list_physical_devices('GPU')

Όπως μπορείτε να δείτε, μια συσκευή GPU είναι διαθέσιμη για το TensorFlow. Έτσι, το TensorFlow μπορεί να χρησιμοποιήσει τη GPU NVIDIA του υπολογιστή σας για επιτάχυνση CUDA.

Για έξοδο από το διαδραστικό κέλυφος/διερμηνευτή Python 3, εκτελέστε την ακόλουθη γραμμή κώδικα:

$ quit()

Πρόσβαση στο σύστημα Ubuntu WSL με κώδικα Visual Studio για Ανάπτυξη TensorFlow

Το Visual Studio Code είναι ένας εξαιρετικός επεξεργαστής κώδικα για την ανάπτυξη του TensorFlow. Εάν θέλετε να αποκτήσετε πρόσβαση στο σύστημα Ubuntu WSL με Visual Studio Code για ανάπτυξη TensorFlow και χρειάζεστε οποιαδήποτε βοήθεια σε αυτό, διαβάστε αυτό το άρθρο.

συμπέρασμα

Σε αυτό το άρθρο, σας δείξαμε πώς να εγκαταστήσετε το Ubuntu Linux μέσω WSL στα Windows 10/11. Σας δείξαμε επίσης πώς να αποκτήσετε πρόσβαση στο τερματικό του συστήματος Ubuntu WSL στα Windows 10/11 και πώς να εγκαταστήσετε την πιο πρόσφατη έκδοση του TensorFlow με την υποστήριξη επιτάχυνσης NVIDIA CUDA/cuDNN και στο σύστημα Ubuntu WSL.