כיצד להתקין את TensorFlow העדכני ביותר ב-Windows 10/11 עם האצת NVIDIA CUDA/cuDNN באמצעות WSL

Kyzd Lhtqyn T Tensorflow H Dkny Bywtr B Windows 10 11 M H Zt Nvidia Cuda Cudnn B Mz Wt Wsl



הגרסה האחרונה של TensorFlow אינה תומכת בהאצת NVIDIA CUDA/CuDNN באופן מקורי במערכות הפעלה Windows 10/11. לכן, אם אתה רוצה להגדיר את הגרסה העדכנית ביותר של סביבת הפיתוח TensorFlow עם האצת NVIDIA CUDA/cuDNN ב-Windows 10/11, עליך לעשות זאת באמצעות מערכת המשנה של Windows עבור לינוקס (WSL).

במאמר זה נראה לך כיצד להתקין WSL ב-Windows 10/11 ולגשת אליו. אנו נראה לך גם כיצד להתקין את הגרסה האחרונה של TensorFlow עם תמיכה בהאצת NVIDIA CUDA/cuDNN במערכת Ubuntu WSL ב-Windows 10/11.







נושא התוכן:

  1. התקנת מנהלי התקנים של NVIDIA GPU ב-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 יכולה לגשת ל-NVIDIA GPU של Windows 10/11
  6. התקנת Python 3 PIP על מערכת אובונטו WSL
  7. שדרוג Python 3 PIP במערכת אובונטו WSL
  8. התקנת TensorFlow עם תמיכת האצה של NVIDIA CUDA/cuDNN במערכת ה-WSL של אובונטו
  9. בדיקה אם האצת TensorFlow CUDA פועלת על מערכת אובונטו WSL
  10. גישה למערכת Ubuntu WSL עם Visual Studio Code לפיתוח TensorFlow
  11. סיכום

התקנת מנהלי התקנים של NVIDIA GPU ב-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. זה לוקח זמן להשלים.

לאחר שתראה את ההנחיה הבאה, לחץ על 'כן'.

ההתקנה אמורה להמשיך.

מערכת ההפעלה אובונטו לינוקס מותקנת. זה לוקח זמן להשלים.
הערה: אובונטו היא מערכת ההפעלה המוגדרת כברירת מחדל של Windows WSL.

בשלב זה, מערכת Ubuntu Linux WSL צריכה להיות מותקנת במחשב Windows 10/11 שלך.

כדי שהשינויים ייכנסו לתוקף, הפעל מחדש את המחשב.

לאחר אתחול המחשב שלך, אמור להופיע חלון מסוף, המבקש ממך להגדיר את המשתמש הראשון שלך באובונטו.
הקלד שם עבור משתמש מערכת Ubuntu WSL והקש < להיכנס >.

הקלד סיסמת כניסה עבור המשתמש החדש והקש < להיכנס >.

הקלד מחדש את סיסמת הכניסה ולחץ על < להיכנס >.

יש ליצור חשבון משתמש חדש עבור מערכת ה-WSL של אובונטו ואובונטו צריכה להיות מוכנה לשימוש.

גישה למסוף WSL Ubuntu Linux ב-Windows 10/11

כדי לגשת למסוף של מערכת Ubuntu Linux WSL, פתח אפליקציית Terminal ב- Windows 10/11 ולחץ על > אובונטו .

יש לפתוח את המסוף של מערכת Ubuntu Linux WSL.

בדיקה אם מערכת Ubuntu WSL יכולה לגשת ל-NVIDIA GPU של Windows 10/11

כדי לבדוק אם מערכת Ubuntu WSL יכולה לגשת ל-NVIDIA GPU של מחשב Windows 10/11 שלך, הפעל את הפקודה הבאה מהמסוף של מערכת Ubuntu WSL:

$nvidia-smi

אם מערכת Ubuntu WSL יכולה לגשת ל-NVIDIA GPU של מחשב Windows 10/11 שלך, תראה את פרטי השימוש של NVIDIA GPU שלך כפי שמוצג בצילום המסך הבא:

התקנת Python 3 PIP על מערכת אובונטו WSL

כדי להתקין את TensorFlow על מערכת Ubuntu WSL, עליך להתקין את Python 3 PIP על מערכת Ubuntu WSL. אתה יכול להתקין את Python 3 PIP על מערכת Ubuntu WSL ממאגר החבילות הרשמי של אובונטו.

ראשית, עדכן את מטמון מסד הנתונים של חבילת APT בפקודה הבאה:

$ sudo apt update

כדי להתקין את Python 3 PIP במערכת Ubuntu WSL, הפעל את הפקודה הבאה:

$ sudo apt להתקין python3-pip

כדי לאשר את ההתקנה, לחץ על 'Y' ולאחר מכן לחץ על < להיכנס >.

Python 3 PIP מותקן על מערכת Ubuntu WSL. זה לוקח זמן להשלים.

בשלב זה, Python 3 PIP אמור להיות מותקן במערכת Ubuntu WSL.

כדי לבדוק אם Python 3 PIP נגיש במערכת Ubuntu WSL, הפעל את הפקודה הבאה:

$ pip –גרסה

כפי שאתה יכול לראות, מותקן אצלנו Python 3 PIP 22.0.2 במערכת ה-WSL של Ubuntu.

שדרוג Python 3 PIP במערכת אובונטו WSL

כדי להתקין את הגרסה העדכנית ביותר של TensorFlow, עליך להתקין את הגרסה העדכנית ביותר של Python 3 PIP במערכת Ubuntu WSL שלך.

כדי להתקין את הגרסה העדכנית ביותר של TensorFlow, עליך להתקין את הגרסה העדכנית ביותר של Python 3 PIP במערכת Ubuntu WSL שלך.

$ pip התקנת – שדרוג pip

יש לעדכן את Python PIP לגרסה העדכנית ביותר (גרסה 23.2.1 בזמן כתיבת שורות אלה).

$ pip –גרסה

התקנת TensorFlow עם תמיכת האצה של NVIDIA CUDA/cuDNN במערכת ה-WSL של אובונטו

כדי להתקין את 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 פועלת על מערכת אובונטו WSL

כדי לבדוק אם האצת TensorFlow CUDA עובדת על מערכת Ubuntu WSL, פתח את המעטפת/מתורגנת האינטראקטיבית של Python 3 עם הפקודה הבאה:

$ python3

כדי לייבא את TensorFlow, הפעל את שורת הקוד הבאה:

$ ייבוא ​​tensorflow כ-tf

כדי לבדוק אם TensorFlow יובא כהלכה, הדפס את מספר הגרסה של TensorFlow עם שורת הקוד הבאה:

$ tf.__version__

כפי שאתה יכול לראות, יש לנו את TensorFlow 2.14.0 מותקן במערכת ה-WSL של Ubuntu.

כדי לבדוק אם ה-NVIDIA GPU שלך זמין להאצת TensorFlow CUDA, הרץ את שורת הקוד הבאה:

$ tf.config.list_physical_devices('GPU')

כפי שאתה יכול לראות, מכשיר GPU זמין עבור TensorFlow. אז, TensorFlow יכול להשתמש ב-NVIDIA GPU של המחשב שלך להאצת CUDA.

כדי לצאת מהמעטפת/מתורגנת האינטראקטיבית של Python 3, הפעל את שורת הקוד הבאה:

$ quit()

גישה למערכת Ubuntu WSL עם Visual Studio Code לפיתוח TensorFlow

Visual Studio Code הוא עורך קוד מעולה לפיתוח TensorFlow. אם אתה רוצה לגשת למערכת Ubuntu WSL עם Visual Studio Code לפיתוח TensorFlow ואתה זקוק לעזרה כלשהי בכך, קרא את המאמר הזה.

סיכום

במאמר זה, הראינו לך כיצד להתקין אובונטו לינוקס באמצעות WSL ב-Windows 10/11. הראנו לכם גם כיצד לגשת למסוף של מערכת Ubuntu WSL ב-Windows 10/11 וכיצד להתקין את הגרסה העדכנית ביותר של TensorFlow עם תמיכת האצת NVIDIA CUDA/cuDNN גם במערכת Ubuntu WSL.