يعمل إصدار PyTorch 2.0 على تسريع التعلم الآلي مفتوح المصدر

تحقق من الجلسات عند الطلب من قمة Low-Code / No-Code للتعرف على كيفية الابتكار واكتساب الكفاءات بنجاح من خلال تحسين وتوسيع نطاق المطورين المواطنين. شاهد الآن .

من بين أكثر تقنيات التعلم الآلي (ML) استخدامًا اليوم ، إطار عمل PyTorch مفتوح المصدر.

ظهر PyTorch لأول مرة على Facebook (المعروف الآن باسم Meta) في عام 2016 مع إطلاق الإصدار 1.0 في 2018. في سبتمبر 2022 ، نقلت Meta مشروع PyTorch إلى مؤسسة PyTorch الجديدة ، التي تديرها مؤسسة Linux. اليوم ، اتخذ مطورو PyTorch الخطوة الرئيسية التالية لـ PyTorch ، معلنين عن أول إصدار تجريبي لـ PyTorch 2.0. يعد الإصدار الجديد بالمساعدة في تسريع التدريب والتطوير في تعلم الآلة ، مع الحفاظ على التوافق العكسي مع كود تطبيق PyTorch الحالي.

"لقد أضفنا ميزة إضافية تسمى" torch.compile "للمستخدمين لإدراجها في قواعد الأكواد الخاصة بهم ، قال مدير صيانة PyTorch Soumith Chintala. يقول VentureBeat. "نطلق عليه 2.0 لأننا نعتقد أن المستخدمين سيجدونه إضافة جديدة مهمة إلى التجربة." مترجم PyTorch الجديد الذي يصنع الفارق في ML

كانت هناك مناقشات في الماضي حول الوقت الذي يجب أن يستدعي فيه مشروع PyTorch إصدار 2.0 جديد. حدث

قمة الأمان الذكية

تعرف على الدور الأساسي للذكاء الاصطناعي والتعلم الآلي في الأمن السيبراني ودراسات الحالة الخاصة بالصناعة في 8 ديسمبر. اشترك للحصول على بطاقتك المجانية اليوم. سجل الان

في عام 2021 ، على سبيل المثال ، كانت هناك مناقشة موجزة حول ما إذا كان يجب تصنيف PyTorch 1.10 كإصدار 2.0. قال Chintala إن PyTorch 1.10 لا يحتوي على تغييرات أساسية كافية من 1.9 لضمان ترقية رئيسية إلى 2.0.

أحدث إصدار متاح بشكل عام من PyTorch هو الإصدار 1.13 ، والذي تم إصداره في نهاية أكتوبر. جاءت إحدى الميزات الرئيسية لهذا الإصدار من مساهمة كود IBM التي سمحت لإطار عمل التعلم الآلي بالعمل بكفاءة أكبر مع شبكة Ethernet أساسية لأحمال العمل واسعة النطاق.

أشار Chintala إلى أن الوقت الحالي هو الوقت المناسب لـ PyTorch 2.0 لأن المشروع يقدم نموذجًا جديدًا إضافيًا في تجربة مستخدم PyTorch يسمى torch.compile والذي يجلب للمستخدمين تسريعًا قويًا لم يكن ممكنًا في وضع نفاد الصبر الافتراضي لـ PyTorch 1.0.

أوضح أنه من بين حوالي 160 نموذجًا مفتوح المصدر قام مشروع PyTorch بالتحقق من صحة الإصدارات المبكرة من الإصدار 2.0 ، كان هناك تسريع بنسبة 43٪ وعملوا بشكل موثوق مع إضافة سطر واحد إلى قاعدة الكود.

"نتوقع أنه مع PyTorch 2 ، سيغير الأشخاص الطريقة التي يستخدمون بها PyTorch على أساس يومي ،" قال Chintala.

قال إنه مع PyTorch 2.0 ، سيبدأ المطورون في تجربة وضع نفاد الصبر ، وبمجرد تدريبهم لنماذجهم لفترات طويلة من الوقت ، قم بتمكين الوضع المترجم للحصول على أداء إضافي.

"سيكون علماء البيانات قادرين على القيام باستخدام PyTorch 2.x بنفس الأشياء التي فعلوها مع 1.x ، لكن يمكنهم القيام بها بشكل أسرع وعلى نطاق أكبر ،" قال Chintala. "إذا تم تدريب نموذجك في 5 أيام ، ومع الوضع المترجم 2.x ، فإنه يتدرب الآن في 2.5 يومًا ، يمكنك تكرار المزيد من الأفكار مع ذلك الوقت الإضافي ، أو بناء نموذج أطول يتدرب في نفس الأيام الخمسة."

المزيد من لغة Python قادمة إلى PyTorch 2.x

تشتق PyTorch الجزء الأول من اسمها (Py) من لغة برمجة Python مفتوحة المصدر المستخدمة على نطاق واسع في علم البيانات.

ومع ذلك ، لم تتم كتابة الإصدارات الحديثة من PyTorch بالكامل بلغة Python - كأجزاء من ...

يعمل إصدار PyTorch 2.0 على تسريع التعلم الآلي مفتوح المصدر

تحقق من الجلسات عند الطلب من قمة Low-Code / No-Code للتعرف على كيفية الابتكار واكتساب الكفاءات بنجاح من خلال تحسين وتوسيع نطاق المطورين المواطنين. شاهد الآن .

من بين أكثر تقنيات التعلم الآلي (ML) استخدامًا اليوم ، إطار عمل PyTorch مفتوح المصدر.

ظهر PyTorch لأول مرة على Facebook (المعروف الآن باسم Meta) في عام 2016 مع إطلاق الإصدار 1.0 في 2018. في سبتمبر 2022 ، نقلت Meta مشروع PyTorch إلى مؤسسة PyTorch الجديدة ، التي تديرها مؤسسة Linux. اليوم ، اتخذ مطورو PyTorch الخطوة الرئيسية التالية لـ PyTorch ، معلنين عن أول إصدار تجريبي لـ PyTorch 2.0. يعد الإصدار الجديد بالمساعدة في تسريع التدريب والتطوير في تعلم الآلة ، مع الحفاظ على التوافق العكسي مع كود تطبيق PyTorch الحالي.

"لقد أضفنا ميزة إضافية تسمى" torch.compile "للمستخدمين لإدراجها في قواعد الأكواد الخاصة بهم ، قال مدير صيانة PyTorch Soumith Chintala. يقول VentureBeat. "نطلق عليه 2.0 لأننا نعتقد أن المستخدمين سيجدونه إضافة جديدة مهمة إلى التجربة." مترجم PyTorch الجديد الذي يصنع الفارق في ML

كانت هناك مناقشات في الماضي حول الوقت الذي يجب أن يستدعي فيه مشروع PyTorch إصدار 2.0 جديد. حدث

قمة الأمان الذكية

تعرف على الدور الأساسي للذكاء الاصطناعي والتعلم الآلي في الأمن السيبراني ودراسات الحالة الخاصة بالصناعة في 8 ديسمبر. اشترك للحصول على بطاقتك المجانية اليوم. سجل الان

في عام 2021 ، على سبيل المثال ، كانت هناك مناقشة موجزة حول ما إذا كان يجب تصنيف PyTorch 1.10 كإصدار 2.0. قال Chintala إن PyTorch 1.10 لا يحتوي على تغييرات أساسية كافية من 1.9 لضمان ترقية رئيسية إلى 2.0.

أحدث إصدار متاح بشكل عام من PyTorch هو الإصدار 1.13 ، والذي تم إصداره في نهاية أكتوبر. جاءت إحدى الميزات الرئيسية لهذا الإصدار من مساهمة كود IBM التي سمحت لإطار عمل التعلم الآلي بالعمل بكفاءة أكبر مع شبكة Ethernet أساسية لأحمال العمل واسعة النطاق.

أشار Chintala إلى أن الوقت الحالي هو الوقت المناسب لـ PyTorch 2.0 لأن المشروع يقدم نموذجًا جديدًا إضافيًا في تجربة مستخدم PyTorch يسمى torch.compile والذي يجلب للمستخدمين تسريعًا قويًا لم يكن ممكنًا في وضع نفاد الصبر الافتراضي لـ PyTorch 1.0.

أوضح أنه من بين حوالي 160 نموذجًا مفتوح المصدر قام مشروع PyTorch بالتحقق من صحة الإصدارات المبكرة من الإصدار 2.0 ، كان هناك تسريع بنسبة 43٪ وعملوا بشكل موثوق مع إضافة سطر واحد إلى قاعدة الكود.

"نتوقع أنه مع PyTorch 2 ، سيغير الأشخاص الطريقة التي يستخدمون بها PyTorch على أساس يومي ،" قال Chintala.

قال إنه مع PyTorch 2.0 ، سيبدأ المطورون في تجربة وضع نفاد الصبر ، وبمجرد تدريبهم لنماذجهم لفترات طويلة من الوقت ، قم بتمكين الوضع المترجم للحصول على أداء إضافي.

"سيكون علماء البيانات قادرين على القيام باستخدام PyTorch 2.x بنفس الأشياء التي فعلوها مع 1.x ، لكن يمكنهم القيام بها بشكل أسرع وعلى نطاق أكبر ،" قال Chintala. "إذا تم تدريب نموذجك في 5 أيام ، ومع الوضع المترجم 2.x ، فإنه يتدرب الآن في 2.5 يومًا ، يمكنك تكرار المزيد من الأفكار مع ذلك الوقت الإضافي ، أو بناء نموذج أطول يتدرب في نفس الأيام الخمسة."

المزيد من لغة Python قادمة إلى PyTorch 2.x

تشتق PyTorch الجزء الأول من اسمها (Py) من لغة برمجة Python مفتوحة المصدر المستخدمة على نطاق واسع في علم البيانات.

ومع ذلك ، لم تتم كتابة الإصدارات الحديثة من PyTorch بالكامل بلغة Python - كأجزاء من ...

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow