Google Open-Sources TorchTPU، يجلب PyTorch الأصلي إلى وحدات TPU

أعلنت Google في مؤتمر PyTorch 2026 أن TorchTPU، مكدس PyTorch الأصلي لوحدات TPU التي تم تطويرها بالاشتراك مع فريق Meta's PyTorch، أصبح الآن مفتوح المصدر على GitHub. يعمل كود PyTorch الحالي على Google TPU مع الحد الأدنى من التغييرات.
لماذا يهم
PyTorch هو إطار تطوير الذكاء الاصطناعي المهيمن - تشير بعض التقديرات إلى أن حوالي 85% من تطبيقات الذكاء الاصطناعي تستخدمه - وقد تم تحسينه منذ فترة طويلة لوحدات معالجة الرسوميات من Nvidia. تعمل TorchTPU على جعل وحدات TPU من Google خيارًا أصليًا لـ PyTorch، مما يقلل بشكل كبير من تكلفة الترحيل وربما يخفف من قفل نظام CUDA البيئي الخاص بـ Nvidia.
تقرير كامل
أعلنت مدونة Google Cloud (بقلم مارك لوهمير، نائب الرئيس والمدير العام للذكاء الاصطناعي والبنية التحتية للحوسبة، وبيل جيا، نائب الرئيس للهندسة) في مؤتمر PyTorch 2026 أن TorchTPU، مكدس PyTorch الأصلي من Google لوحدات TPU، أصبح الآن مفتوح المصدر على GitHub. تنضم وحدات TPU الآن إلى وحدات معالجة الرسومات ووحدات المعالجة المركزية كخيار أصلي لـ PyTorch، ويشمل التدريب والعرض والنشر.
تم تطوير TorchTPU بالاشتراك مع فريق PyTorch في Meta ويحل محل مطوري مسار PyTorch/XLA الذين اعتمدوا عليهم سابقًا: تصحيح الأخطاء في الوضع المتحمس، ثم استخدام torch.compile للحصول على أداء على مستوى الإنتاج. يحتاج الكود الموجود فقط إلى تغيير model.to("cuda") إلى model.to("tpu") للتشغيل على وحدات TPU.
تعمل TorchTPU مع الأدوات التي يستخدمها المطورون بالفعل، بما في ذلك vLLM وSGLang وllm-d وTorchTitan وRay وTorchRec وHugging Face وLiteRT. أصدرت Google أيضًا واجهات خلفية أصلية من مادة TPU لـ vLLM وSGLang (المُصممة باستخدام Inferact وRadixArk على التوالي)، والتي لم تعد تمر عبر JAX؛ تظل إصدارات JAX محفوظة.
قالت جانا فان جرونين، مديرة هندسة PyTorch في Meta، في الإعلان أن TorchTPU تسمح لـ Meta بنشر أعباء عمل PyTorch - LLMs والإعلانات وأنظمة التوصيات - إلى Google TPUs مع تقديم التعليقات مباشرة إلى الفرق الهندسية، وبناء مرونة النظام البيئي الذي يحتاجه الجميع.
N環球 
💬 Comments
No comments yet. Be the first!