Debian ROCm CI
Magang 4 bulan di divisi Div/Exp GRADES di Synchrotron SOLEIL, dibimbing oleh Emmanuel Farhi dan Frédéric-Emmanuel Picca. Tujuannya: mengurangi ketergantungan tumpukan komputasi ilmiah pada NVIDIA/CUDA dengan menguji apakah paket ilmiah Debian berjalan di GPU AMD melalui ROCm.
Saya menulis autopkgtest OpenCL dan memvalidasi build dalam kontainer podman+ROCm (via sbuild), lalu mengirimnya ke upstream di GitLab Salsa Debian. Autotest ROCm ditambahkan untuk PyOpenCL, Nabu, Ufo-filters, clpeak, pyvkfft, gpyfft, silx, dan sasmodels; paket tanpa kode OpenCL (genx, examl) atau yang tersangkut migrasi Python 2→3 yang belum selesai (pysph) dikesampingkan. Ini adalah set balok pembangun pertama yang membantu komunitas ilmiah Debian secara luas beralih dari NVIDIA ke AMD.