اذهب إلى المحتوى
  • 0

كيف اثبيت الPyTorch ؟

Ail Ahmed

السؤال

Recommended Posts

  • 0

يمكنك تثبيت PyTorch عن طريق استخدام أحد مديري الحزم مثل pip أو conda، باستخدام الأمر التالي:

باستخدام pip:

pip install torch torchvision

باستخدام conda:

conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c conda-forge

والآن بالنسبة للفرق بين torch و PyTorch، فهما في الأساس نفس الشيء. PyTorch هو الاسم الذي يستخدمه المشروع لتسويق نفسه وللتأكيد على أنها واحدة من مكتبات Python الرائدة للتعلم العميق والحوسبة العلمية. ومع ذلك، قد تجد أحيانًا أن الناس يشيرون إلى المكتبة فقط بـ "torch" دون "Py". هذا يعود جزئياً إلى أن PyTorch كانت في الأصل جزءًا من مشروع Torch، وهو مشروع آخر للتعلم العميق ولكن باستخدام Lua بدلا من Python.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

في البداية عليك تحديد هل تريد تشغيل المكتبة على معالج أم كرت الشاشة، وكرت الشاشة يجب أن يكون من نوع nvidia.

لأنها تعتمد على CUDA، وهي منصة حوسبة متوازية تم تطويرها بواسطة NVIDIA ومصممة خصيصًا لمعالجات الرسومات (GPUs) من NVIDIA، لذلك لا يمكن تشغيل PyTorch بشكل فعال على كروت شاشة من شركات أخرى مثل AMD أو Intel.

وكحل بديل، تتوفر بعض محاكيات CUDA مثل Google Colab و Kaggle Notebooks التي تسمح لك بتشغيل PyTorch على كروت شاشة غير NVIDIA، ولكن أداء تلك المحاكيات أبطأ بكثير من كروت شاشة NVIDIA.

وبينما لا ينصح باستخدام CPU لتشغيل PyTorch، إلا أنه ممكن، وسيكون الأداء أبطأ بكثير مقارنة بكروت شاشة NVIDIA.

لذا لتثبيت المكتبة على نظام ويندوز لتعمل على المعالج استخدم الأمر:

pip3 install torch torchvision torchaudio

ولتعمل على CUDA 11.8 استخدم:

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

ولتعمل على CUDA 12.1 استخدم:

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

وتستطيع استيراد المكتبة كالتالي:

import torch

بالطبع يجب أن تكون CUDA مثبتة على جهازك:

وللعلم، PyTorch هي واجهة برمجة تطبيقات Python لمكتبة Torch أي مبنية عليها، وتم إنشاؤها بواسطة Facebook Research، وتم إصدار PyTorch لأول مرة في عام 2016، أي هي نسخة محسنة وبها مزايا أفضل وأسهل في التطوير.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 4 دقائق مضت قال Mustafa Suleiman:

في البداية عليك تحديد هل تريد تشغيل المكتبة على معالج أم كرت الشاشة، وكرت الشاشة يجب أن يكون من نوع nvidia.

لأنها تعتمد على CUDA، وهي منصة حوسبة متوازية تم تطويرها بواسطة NVIDIA ومصممة خصيصًا لمعالجات الرسومات (GPUs) من NVIDIA، لذلك لا يمكن تشغيل PyTorch بشكل فعال على كروت شاشة من شركات أخرى مثل AMD أو Intel.

وكحل بديل، تتوفر بعض محاكيات CUDA مثل Google Colab و Kaggle Notebooks التي تسمح لك بتشغيل PyTorch على كروت شاشة غير NVIDIA، ولكن أداء تلك المحاكيات أبطأ بكثير من كروت شاشة NVIDIA.

شكراا جدا علي المعلوم ده

 

وشكراا لحضرتك جدا

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

 يوجد اصدارين من PyTorch اصدار يعمل على CPU واصدار على ال GPU  ويعتمد نوع الاصدار الذي تريده الى نوع الخدمات التي تريد ان تعمل عليها فهناك نماذج تحتاج الى عمليات كبيرة لذلك تتطلب للتشغيل GPU.

فان PyTorch هو إطار عمل مفتوح المصدر للتعلم العميق طور الإطار من قبل فريق بحث الذكاء الاصطناعي في شركة ميتا (فيسبوك سابقًا) عام 2016 استنادًا إلى مكتبة تورش  Torch المستندة بدورها إلى لغة البرمجة Lua. اي قامو بجعل الخدمات التي تقدمها  Torch تقدم بلغة بايثون فاصبحت PyTorch اي Py  هي لتبيان انها النسخة التي تعمل بلغة بايثون نظرا لقوة وشهرة بايثون في تطوير نماذج الذكاء الاصطناعي.

لتثبيت PyTorch نسخة ال cpu :
 

pip3 install torch torchvision torchaudio

لتثبيت PyTorch نسخة ال GPU :
تحتاج اولا الى برنامج للتاخطب مع GPU حيث ان GPU الخاصة بشركة NVIDIA تعطينا برنامج يدعى CUDA يقوم بالتخاطب مع ال GPU وتجعل الGPU يقوم بالعمليات على التوازي مما يسرع من اتمام العمليلت اسرع من انجازها على GPU ولتسطيع  PyTorch التخاطب وتنفيذ عملياتها 

لتثبيت CUDA:

ملاحظة يجب ان يكون جهازك يملك GPU ذات قدرات عالية اقل شي GTX 1050 لتتمكن من العمل على جهازك.

  1. تثبيت (++Visual C) لان CUDA مبني على لغة (++c) ويحتاج بعض المكاتب عند تثبيته على حاسوبك
  2. الدخول الى الموقع التالي واختيار النسخة المناسبة لك حسب جهاز الحاسب الخاصة بك. الدخول الى موقع NVIDIAScreenshot2024-05-03113734.thumb.png.952595f706f38141c2e6cd69374cab9c.png

 

3.  ثم تثبيت CuDNN وهي عبارة عن مكاتب تدعم عمل البرنامج :

image.thumb.png.63459fbe1f5de8ccf3105563a9cdd9c7.png

 

تثبيت PyTorch من موقع الرسمي :

image.thumb.png.e2225c13f8ef70822c87482fccb757c5.png

حسب النسخة المتوافقة مع CUDA التي قمت بتحميلها مثال للنسخة 12.1 ويجب ملاحظة ان بعض النسخ قد لا تكون متوفرة بعد فيPyTorch لذلك نطر للعودة لنسخ اقدم من  CUDA

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

وبنسبة للفرق بين  pip و conda :

pip : هو اداة لادراة المكاتب و التنزيلات والحزم الخاصة بلغة بايثون تكون موجودة بشكل افتراضي  عندد تنزيل اللغة. 

conda:  هي نظام او برنامج يقوم بادراة افضل للمكاتب والحزم الخاصة بلغة بايثون خاصة للاشخاص المبتدئين لانها تقوم بتنزيل جميع المكاتب والادوات المشهورة التي تستعمل في بغة بايثون

ويمكن تنزيلها عبر الرابط التالي  linl

 

تم التعديل في بواسطة Ali Ibrahim12
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 12 ساعة قال Ali Ibrahim12:

 يوجد اصدارين من PyTorch اصدار يعمل على CPU واصدار على ال GPU  ويعتمد نوع الاصدار الذي تريده الى نوع الخدمات التي تريد ان تعمل عليها فهناك نماذج تحتاج الى عمليات كبيرة لذلك تتطلب للتشغيل GPU.

فان PyTorch هو إطار عمل مفتوح المصدر للتعلم العميق طور الإطار من قبل فريق بحث الذكاء الاصطناعي في شركة ميتا (فيسبوك سابقًا) عام 2016 استنادًا إلى مكتبة تورش  Torch المستندة بدورها إلى لغة البرمجة Lua. اي قامو بجعل الخدمات التي تقدمها  Torch تقدم بلغة بايثون فاصبحت PyTorch اي Py  هي لتبيان انها النسخة التي تعمل بلغة بايثون نظرا لقوة وشهرة بايثون في تطوير نماذج الذكاء الاصطناعي.

لتثبيت PyTorch نسخة ال cpu :
 

pip3 install torch torchvision torchaudio

لتثبيت PyTorch نسخة ال GPU :
تحتاج اولا الى برنامج للتاخطب مع GPU حيث ان GPU الخاصة بشركة NVIDIA تعطينا برنامج يدعى CUDA يقوم بالتخاطب مع ال GPU وتجعل الGPU يقوم بالعمليات على التوازي مما يسرع من اتمام العمليلت اسرع من انجازها على GPU ولتسطيع  PyTorch التخاطب وتنفيذ عملياتها 

لتثبيت CUDA:

ملاحظة يجب ان يكون جهازك يملك GPU ذات قدرات عالية اقل شي GTX 1050 لتتمكن من العمل على جهازك.

  1. تثبيت (++Visual C) لان CUDA مبني على لغة (++c) ويحتاج بعض المكاتب عند تثبيته على حاسوبك
  2. الدخول الى الموقع التالي واختيار النسخة المناسبة لك حسب جهاز الحاسب الخاصة بك. الدخول الى موقع NVIDIAScreenshot2024-05-03113734.thumb.png.952595f706f38141c2e6cd69374cab9c.png

 

3.  ثم تثبيت CuDNN وهي عبارة عن مكاتب تدعم عمل البرنامج :

image.thumb.png.63459fbe1f5de8ccf3105563a9cdd9c7.png

 

تثبيت PyTorch من موقع الرسمي :

image.thumb.png.e2225c13f8ef70822c87482fccb757c5.png

حسب النسخة المتوافقة مع CUDA التي قمت بتحميلها مثال للنسخة 12.1 ويجب ملاحظة ان بعض النسخ قد لا تكون متوفرة بعد فيPyTorch لذلك نطر للعودة لنسخ اقدم من  CUDA

pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121

وبنسبة للفرق بين  pip و conda :

pip : هو اداة لادراة المكاتب و التنزيلات والحزم الخاصة بلغة بايثون تكون موجودة بشكل افتراضي  عندد تنزيل اللغة. 

conda:  هي نظام او برنامج يقوم بادراة افضل للمكاتب والحزم الخاصة بلغة بايثون خاصة للاشخاص المبتدئين لانها تقوم بتنزيل جميع المكاتب والادوات المشهورة التي تستعمل في بغة بايثون

ويمكن تنزيلها عبر الرابط التالي  linl

 

شكراا لحضرتك جدا

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...