← ผลงานเด่น
Debian ROCm CI
การฝึกงาน 4 เดือนในแผนก Div/Exp GRADES ที่ Synchrotron SOLEIL ภายใต้การดูแลของ Emmanuel Farhi และ Frédéric-Emmanuel Picca เป้าหมายคือลดการพึ่งพา NVIDIA/CUDA ของสแต็กการคำนวณเชิงวิทยาศาสตร์ โดยทดสอบว่าแพ็กเกจวิทยาศาสตร์ของ Debian ทำงานบน GPU ของ AMD ผ่าน ROCm ได้หรือไม่
ผมเขียน autopkgtest ด้วย OpenCL และตรวจสอบการ build ในคอนเทนเนอร์ podman+ROCm (ผ่าน sbuild) จากนั้นส่งขึ้น upstream ไปยัง GitLab Salsa ของ Debian มีการเพิ่มออโตเทสต์ ROCm ให้กับ PyOpenCL, Nabu, Ufo-filters, clpeak, pyvkfft, gpyfft, silx และ sasmodels ส่วนแพ็กเกจที่ไม่มีโค้ด OpenCL (genx, examl) หรือติดอยู่กับการย้าย Python 2→3 ที่ยังไม่เสร็จ (pysph) ถูกคัดออก นี่คือชุดชิ้นส่วนพื้นฐานชุดแรกที่ช่วยให้ชุมชนวิทยาศาสตร์ Debian ทั้งหมดย้ายจาก NVIDIA ไปยัง AMD