كودا ثلاثة عشر نقطة ثلاثة تصل مع بايثون واحد نقطة صفر مستقرة لوحدات معالجة الرسوميات

2026 May 29 نُشر | مترجم من الإسبانية

أطلقت NVIDIA إصدار CUDA 13.3، وهو تحديث يمثل علامة فارقة مع وصول CUDA Python 1.0. يوفر هذا الإصدار دعمًا مستقرًا لتشغيل كود GPU من Python، موجهًا نحو الذكاء الاصطناعي وعلوم البيانات والحوسبة العلمية. تصبح منصة برمجة GPU الموحدة أكثر سهولة في الوصول للمطورين الذين يسعون إلى الأداء دون مغادرة بيئتهم المفضلة.

مقطع عرضي لهندسة GPU أثناء تنفيذ CUDA 13.3، كتل كود Python تتحول إلى تيارات معالجة متوازية، نوى CUDA متعددة مضاءة باللونين الأزرق والبرتقالي، بيانات تتدفق عبر التسلسل الهرمي للذاكرة، نوى موتر AI تعالج بنشاط، مسارات دوائر متوهجة تربط مترجم Python بعتاد GPU، نمط توضيحي تقني، تصور هندسي فوتوغرافي واقعي، إضاءة حجمية دراماتيكية، نمط رقاقة معقد مع هياكل ترانزستور مرئية، أنسجة شبه موصلة فائقة التفاصيل، جمالية صناعية نظيفة، أسطح معدنية عالية التباين

Python 1.0 مستقر: عدد أقل من الالتفافات، المزيد من النوى 🚀

يزيل CUDA Python 1.0 الحاجة إلى أغلفة خارجية أو مكتبات وسيطة مثل PyCUDA. يمكن للمطورين الآن استدعاء نوى CUDA مباشرة من نصوص Python، مع كتابة أصلية وإدارة محسنة للذاكرة. تعرض API وظائف التحكم في الخيوط والكتل والتيارات، مما يسمح بضبط دقيق للتوازي. بالإضافة إلى ذلك، يتكامل مع مكتبات مثل NumPy و cuDF، مما يسهل ترحيل النماذج الأولية إلى الإنتاج دون فقدان الأداء مقارنة بـ C++.

وتفكر أننا كنا نستخدم حلقات for مثل رجال الكهوف 😅

الآن يمكن لأي عالم بيانات أن يشعر وكأنه مهندس GPU دون تغيير محرره. يكفي استيراد cuda وإطلاق النوى كما لو كانت وظائف عادية. بالطبع، ثم يأتي وقت التصحيح وتدرك أن نص Python الخاص بك لا يزال Python: بطيء في البدء، لكنه سريع عندما يضع CUDA كل طاقته. على الأقل لم يعد عليك الاعتذار بأن Python بطيء؛ الآن يمكنك إلقاء اللوم على بطاقة الرسومات الخاصة بك لعدم احتوائها على نوى كافية.