← مشاريع مختارة
Debian ROCm CI

Debian ROCm CI


تدريب لمدة 4 أشهر في قسم Div/Exp GRADES بمنشأة Synchrotron SOLEIL، بإشراف Emmanuel Farhi وFrédéric-Emmanuel Picca. الهدف: تقليل اعتماد منظومة الحوسبة العلمية على NVIDIA/CUDA عبر اختبار ما إذا كانت حِزم Debian العلمية تعمل على وحدات معالجة الرسوميات AMD من خلال ROCm.

كتبتُ autopkgtests بلغة OpenCL وتحقّقت من عمليات البناء داخل حاوية podman+ROCm (عبر sbuild)، ثم دفعتُها إلى الأعلى في GitLab Salsa الخاص بـ Debian. أُضيفت اختبارات ROCm التلقائية لـ PyOpenCL وNabu وUfo-filters وclpeak وpyvkfft وgpyfft وsilx وsasmodels؛ واستُبعدت الحِزم التي لا تحتوي على شيفرة OpenCL (genx وexaml) أو المتوقّفة عند ترحيل غير مكتمل من Python 2 إلى 3 (pysph). إنها مجموعة أولى من اللبنات تساعد مجتمع Debian العلمي بأكمله على الانتقال من NVIDIA إلى AMD.