← Seçilmiş Projeler
Debian ROCm CI

Debian ROCm CI


Synchrotron SOLEIL’deki Div/Exp GRADES biriminde, Emmanuel Farhi ve Frédéric-Emmanuel Picca danışmanlığında 4 aylık staj. Amaç: Debian bilimsel paketlerinin ROCm aracılığıyla AMD GPU’larda çalışıp çalışmadığını test ederek bilimsel hesaplama yığınının NVIDIA/CUDA bağımlılığını azaltmaktı.

OpenCL autopkgtest’leri yazdım ve derlemeleri bir podman+ROCm konteynerinde (sbuild ile) doğruladım, ardından Debian’ın GitLab Salsa’sına upstream gönderdim. PyOpenCL, Nabu, Ufo-filters, clpeak, pyvkfft, gpyfft, silx ve sasmodels için ROCm otomatik testleri eklendi; OpenCL kodu olmayan paketler (genx, examl) veya tamamlanmamış bir Python 2→3 geçişinde takılı kalanlar (pysph) elendi. Bu, tüm Debian bilim topluluğunun NVIDIA’dan AMD’ye geçişine yardımcı olan ilk yapı taşları kümesidir.