← Wybrane projekty
Debian ROCm CI
Czteromiesięczny staż w dziale Div/Exp GRADES w Synchrotron SOLEIL pod opieką Emmanuela Farhiego i Frédérica-Emmanuela Picci. Cel: zmniejszyć zależność stosu obliczeń naukowych od NVIDIA/CUDA, testując, czy naukowe pakiety Debiana działają na GPU AMD przez ROCm.
Napisałem autopkgtesty w OpenCL i walidowałem budowy w kontenerze podman+ROCm (przez sbuild), a następnie wysłałem je upstream do GitLab Salsa Debiana. Dodano autotesty ROCm dla PyOpenCL, Nabu, Ufo-filters, clpeak, pyvkfft, gpyfft, silx i sasmodels; pakiety bez kodu OpenCL (genx, examl) lub utknięte na niedokończonej migracji Python 2→3 (pysph) zostały wykluczone. To pierwszy zestaw klocków, który pomaga całej naukowej społeczności Debiana przejść z NVIDIA na AMD.