
#
أعلنت Hugging Face عن TorchTPU باعتباره backend أصلياً لـ PyTorch على وحدات TPU من Google. يتيح المشروع للمطورين استخدام TPU كجهاز داخل كود PyTorch العادي. ويعرض المنشور ذلك كطريقة لتقليل المعالجة الخاصة التي كانت مرتبطة سابقاً بـ PyTorch/XLA. تاريخ النشر على مقال Hugging Face هو 20 أكتوبر.
يصف المصدر TorchTPU بأنه إعلان عن تكامل برمجي. كما يوضح أن هذا منفصل عن إعلان TorchNeuron من AWS الخاص بـ Trainium. ويشير المنشور إلى خطوات التثبيت، وأمثلة برمجية، ومستودع مشروع عام. وتُظهر هذه التفاصيل أن المشروع مخصص للاستخدام العملي، وليس مجرد ملاحظة مفاهيمية.
وفقاً للمنشور، يدعم TorchTPU التنفيذ الفوري. كما يدعم التدريب الموزع وPallas kernels المضبوطة لوحدات TPU. ويذكر المصدر أن التكامل مع `torch.compile` متاح أيضاً. التنفيذ المترجم اختياري، لذلك لا يحتاج المطورون إلى استخدامه في كل حالة.
كما يصف المنشور كيف تتناسب منظومة Hugging Face مع سير العمل. يمكن تحميل نماذج Transformers مع خريطة جهاز TPU. ويمكن نقل خطوط أنابيب Diffusers إلى TPU عبر استدعاء جهاز. ويذكر المصدر أن التحميل بالتوازي على مستوى الـ tensor متاح للنماذج الكبيرة جداً على شريحة واحدة. وهذه قدرة مفيدة، لكنها موصوفة كميزة تقنية وليست ضماناً شاملاً.
يذكر المصدر أن طبقة Optimum TPU القديمة لم تعد مطلوبة لتشغيل نماذج Hugging Face مع Transformers وDiffusers عبر هذا المسار. وهذا هو التغيير التشغيلي الأوضح في الإعلان. وهو يشير إلى مسار أبسط للمطورين الذين يريدون استهداف عتاد TPU من كود PyTorch.
ويضيف المصدر أيضاً تحذيراً مهماً. هذه قدرات يصفها القائمون على الصيانة. وهي ليست ضماناً عاماً بأن كل نموذج أو عبء عمل سيعمل من دون تغييرات. كما أنها لا تضمن أداءً أسرع في كل حالة. وهذه التفرقة مهمة لأن الإعلان يتعلق بالدعم والتكامل، لا بالنتائج الشاملة.
يُوصف TorchTPU بأنه backend لوحدات Tensor Processing Units من Google. ويذكر المصدر أن وحدات TPU تظل عتاد التسريع الخاص بـ Google ومتاحة عبر إعدادات Google Cloud. وما عدا ذلك، لا تتضمن المادة المقدمة تفاصيل عن الأسعار أو شروط النشر أو السعة. كما أنها لا تصف التوفر المحلي أو أي طرح إقليمي.
يركز المنشور على سير عمل المطورين. فهو يهدف إلى جعل استخدام TPU يبدو أكثر أصالة داخل PyTorch. كما يحاول تقليل الاحتكاك الذي قد يأتي مع دعم المسرّعات المتخصصة. بالنسبة للفرق التي تعمل بالفعل داخل منظومة Hugging Face، يركز الإعلان على التوافق والتعامل الأبسط مع الأجهزة.
لا يذكر المصدر أي نشر خاص بالمغرب، أو تسعير محلي، أو سعة TPU محلية. وبالنسبة للقراء، فإن الدرس العام مشروط: عندما يصبح backend أكثر أصالة داخل إطار عمل مألوف، قد يصبح التكامل أبسط إذا كانت الحزمة المادية والبرمجية متاحة بالفعل.
يُعد TorchTPU تحديثاً مهماً للتكامل بالنسبة لمستخدمي PyTorch الذين يريدون استهداف وحدات TPU من Google. يبرز الإعلان التنفيذ الفوري، والتدريب الموزع، وPallas kernels، والاختيارية في الترجمة. كما يذكر أن Transformers وDiffusers يمكنهما استخدام مسارات TPU بشكل أكثر مباشرة، مع إبقاء النطاق محدوداً بالقدرات التقنية الموصوفة في المنشور.
أضفوا Intelligence Artificielle Maroc إلى مصادركم المفضلة لرؤية المزيد من أخبارنا ذات الصلة في بحث Google.
نحن نبني منصات ذكاء اصطناعي مخصصة ومنتجات SaaS وتطبيقات أعمال ذكية وأنظمة أتمتة.
هذا النموذج مخصص لطلبات المشاريع وليس للأسئلة العامة حول الذكاء الاصطناعي.