← Utvalda projekt
Debian ROCm CI

Debian ROCm CI


Fyra månaders praktik vid avdelningen Div/Exp GRADES på Synchrotron SOLEIL, handledd av Emmanuel Farhi och Frédéric-Emmanuel Picca. Målet: minska den vetenskapliga beräkningsstackens beroende av NVIDIA/CUDA genom att testa om Debians vetenskapspaket kör på AMD-GPU:er via ROCm.

Jag skrev OpenCL-autopkgtester och validerade byggena i en podman+ROCm-container (via sbuild) och skickade dem sedan uppströms till Debians GitLab Salsa. ROCm-autotester lades till för PyOpenCL, Nabu, Ufo-filters, clpeak, pyvkfft, gpyfft, silx och sasmodels; paket utan OpenCL-kod (genx, examl) eller fast i en oavslutad Python 2→3-migrering (pysph) sållades bort. Det är en första uppsättning byggstenar som hjälper hela den vetenskapliga Debian-gemenskapen att gå från NVIDIA till AMD.