الذكاء الاصطناعي

فزنا بالمركز الأول في مسابقة HPC AI Days في جامعة محمد السادس بنجرير

الفوز بالمركز الأول في مسابقة HPC-AI Days في جامعة محمد السادس بنجرير

بحمد الله وفضله فزنا بالمركز الأول في مسابقة HPC-AI Days! 🎉🔥

فاتني النشر عن الحدث في موقعي بسبب ضياعه مني طيلة الفترة الماضية كما وضحت في المقال السابق، والآن بعد استعداته، نشرع في إعادة أرشفة بعض الأحداث والمقالات التي نشرتها أثناء توقفه، ولله الحمد والمنة.

المسابقة نظمتها جامعة محمد السادس متعددة التخصصات التقنية في بنجرير، وكانت تركز على مجال الحوسبة عالية الأداء (HPC). الموضوع الرئيسي كان تحسين أداء العمليات الحسابية باستخدام تقنيات الحوسبة المتقدمة، وبالطبع كان التركيز الأساسي على عمليات الضرب للمصفوفات GEMM (General Matrix Multiply) .

عملنا على تحليل الأداء باستخدام حاسوب توبقال الفائق، واستخدمنا تقنيات CUDA على المعالجات الرسومية من إنفيديا لتحسين الكفاءة والسرعة، كانت التجربة مليئة بالتحديات، لكن بنفس الوقت ممتعة جداً!

بعض الأشياء اللي ركزنا عليها:

تحسين عمليات الحساب بالتوازي باستخدام بطاقات الرسومات عالية الكفاءة.
تحليل الأداء بناءً على عدة متغيرات مثل حجم المصفوفات وعدد الأنوية المستخدمة.
استكشاف الاختناقات اللي ممكن تبطئ الأداء، والعمل على تخفيفها.

من النقاط الجميلة هي تلك المرتبطة بإعطائنا وصول للقوة الهائلة للحوسبة عالية الأداء، والقدرة على تحسين المهام الحسابية بشكل غير عادي لما تجمع بين العتاد القوي والكود الذكي. تخيل أن تحسين بسيط في الكود قد يوفر ساعات من العمل على نطاق أكبر!


لماذا كان الفوز مهمًا؟

أولاً، لأنه أعطانا فرصة حقيقية لتطبيق المعرفة النظرية في هذا الجانب في شيء عملي وملموس.
وثانياً، لأننا اكتسبنا أفكاراً جديدة لتطوير مشاريع قادمة، سواء في تحسين النماذج أو بناء تطبيقات أكثر ذكاءً.

والنقطة الثالثة طبعا” المركز الأول! 🏆 😁 📌

إذا كنت مهتماً بالتفاصيل، يمكنك الاطلاع على التقرير الذي أعددته بهذا الشأن في منصة كاجل:
https://www.kaggle.com/code/nacernacer/gemm-performance-analysis-toubkal-supercomputer


كما يمكنك، ومن خلال هذا المشروع المنشور على جيتهوب، الاطلاع على الأكواد المستخدمة والبيانات المحصل عليها في كل عملية:

https://www.kaggle.com/code/nacernacer/gemm-performance-analysis-toubkal-supercomputer

ببساطة، هذه كانت واحدة من أفضل التجارب اللي مررت بها مؤخرًا. وبالتأكيد، لن تكون الأخيرة! 🚀

السابق
ليمونات: اختبار تخصيص نموذج “يولو” للتعرف على البرتقال
التالي
شرح مبسط لـ MobileNetV2 عبر تدريب نموذج تصنيف الصور