Debian ROCm CI
Synchrotron SOLEIL की Div/Exp GRADES शाखा में 4 महीने की इंटर्नशिप, Emmanuel Farhi और Frédéric-Emmanuel Picca के मार्गदर्शन में। उद्देश्य: यह परखकर कि Debian के वैज्ञानिक पैकेज ROCm के माध्यम से AMD GPU पर चलते हैं या नहीं, वैज्ञानिक-गणना स्टैक की NVIDIA/CUDA पर निर्भरता घटाना।
मैंने OpenCL में autopkgtests लिखे और podman+ROCm कंटेनर में (sbuild के ज़रिए) बिल्ड सत्यापित किए, फिर उन्हें Debian के GitLab Salsa में अपस्ट्रीम भेजा। PyOpenCL, Nabu, Ufo-filters, clpeak, pyvkfft, gpyfft, silx और sasmodels के लिए ROCm ऑटो-टेस्ट जोड़े गए; जिन पैकेजों में OpenCL कोड नहीं था (genx, examl) या जो अधूरे Python 2→3 माइग्रेशन पर अटके थे (pysph), उन्हें छोड़ दिया गया। यह पहली कुछ बुनियादी ईंटें हैं जो पूरे Debian वैज्ञानिक समुदाय को NVIDIA से AMD की ओर बढ़ने में मदद करती हैं।