IT之家 في رسالة بتاريخ 21 أكتوبر، أعلنت جوجل يوم الثلاثاء بالتوقيت المحلي أن إطار TorchTPU، وهو إطار PyTorch أصلي مخصص لوحدات TPU من جوجل، أصبح متاحًا الآن كمصدر مفتوح على GitHub. وبذلك تسعى جوجل جنبًا إلى جنب مع أمازون إلى محاولة كسر هيمنة إنفيديا في قطاع الذكاء الاصطناعي، حيث تعتمد حاليًا الغالبية العظمى من تطبيقات الذكاء الاصطناعي افتراضيًا على رقاقات إنفيديا، أي وحدات معالجة الرسوميات (GPU)، في تطويرها وتشغيلها.
PyTorch هي مكتبة أدوات مفتوحة المصدر شائعة يعتمد عليها مطورو تطبيقات الذكاء الاصطناعي والشركات الناشئة في بناء نماذج الذكاء الاصطناعي وتدريبها ونشرها. تشير إحصائيات إلى أن 85% من تطبيقات الذكاء الاصطناعي تستخدم PyTorch. طُوّر PyTorch في البداية بواسطة Meta عام 2016، في وقت لم يكن الناس يدركون بعد أن نماذج اللغة الكبيرة ستغيّر العالم. كانت وحدات معالجة الرسوميات من إنفيديا آنذاك هي العتاد القياسي لأبحاث الذكاء الاصطناعي، ولذلك صُممت العديد من ميزات PyTorch خصيصًا للتوافق مع وحدات معالجة الرسوميات من إنفيديا. وفي عام 2022، سلّمت Meta مشروع PyTorch إلى مؤسسة Linux، وهي منظمة غير ربحية تدير العديد من المشاريع مفتوحة المصدر المهمة.
شريحة TorchTPU التي أطلقتها جوجل تتيح تشغيل تطبيقات الذكاء الاصطناعي على معالجات.Tensor Processing Unit (TPU) المخصصة للذكاء الاصطناعي والمطورة ذاتياً من جوجل. كما يمكنها نقل تطبيقات PyTorch الحالية إلى TPU بسهولة، ومن ثمّ إلى Google Cloud. يحتاج المطورون فقط إلى تعديل بسيط في الإعدادات لإتمام عملية النقل دون الحاجة إلى إعادة كتابة شيفرة التطبيق.
أصدرت أمازون إعلاناً مماثلاً يوم الاثنين بالتوقيت المحلي، حيث أطلقت نسختها الخاصة من PyTorch باسم TorchNeuron. يتيح TorchNeuron نقل تطبيقات الذكاء الاصطناعي إلى شريحة Trainium المطورة ذاتياً من أمازون وإلى سحابة أمازون (AWS) دون الحاجة إلى إعادة كتابة الشيفرة. وأضافت أمازون أنها ستسعى إلى تقويض سيطرة إنفيديا على PyTorch بشكل أكبر، إذ إنها تقدم حالياً شيفرات برمجية إلى المشروع الرئيسي لـ PyTorch لفصل مختلف الوظائف عن شرائح إنفيديا، بما يجعل PyTorch متوافقاً أصلاً مع مختلف أنواع العتاد.
لكن لاحظت IT Home أن إجراءات جوجل في بعض الجوانب قد تتجاوز في قوتها تلك التي اتخذتها أمازون. قالت جوجل إنها تعاونت مباشرة مع Meta وHugging Face وInferact (المطوّرة لـ vLLM) وRadixArk (المطوّرة لـ SGLang) وأطراف أخرى متعددة، لضمان توافق وظائف TorchTPU ومستودع أكواده بشكل جيد مع أدوات تطوير الذكاء الاصطناعي السائدة هذه، تماماً كما هو الحال مع PyTorch الأصلية.
وبالإضافة إلى ذلك، أطلقت شركة البحث العملاقة مجموعة أدوات TPU Agent Suite المخصصة لمساعدة المطورين على نقل تطبيقاتهم إلى شرائح جوجل ومنصتها السحابية، مع اكتشاف الأخطاء وإصلاحها أثناء عملية النقل. كما قامت جوجل بترقية أداة LiteRT واسعة الاستخدام، وهي أداة تُستخدم لتشغيل نماذج الذكاء الاصطناعي على الهواتف وأجهزة الكمبيوتر المحمولة والأجهزة المدمجة، بحيث توفر بعد الترقية دعماً أفضل لتطبيقات الذكاء الاصطناعي المطورة القائمة على PyTorch.
هذه التطورات لا تعني أن مطوري تطبيقات الذكاء الاصطناعي سيتخلون جماعياً عن أجهزة إنفيديا لمجرد إمكانية الانتقال بسهولة إلى رقائق ومنصات سحابية أخرى. لكن أمازون وجوجل تعملان بوضوح على بذل جهود لإنهاء موقع إنفيديا المتميز.