← 주요 프로젝트
Debian ROCm CI
Synchrotron SOLEIL의 Div/Exp GRADES 부서에서 진행한 4개월 인턴십으로, Emmanuel Farhi와 Frédéric-Emmanuel Picca가 지도했습니다. 목표는 Debian 과학 패키지가 ROCm을 통해 AMD GPU에서 동작하는지 검증하여 과학 계산 스택의 NVIDIA/CUDA 의존도를 줄이는 것이었습니다.
OpenCL autopkgtest를 작성하고 podman+ROCm 컨테이너에서(sbuild로) 빌드를 검증한 뒤 Debian의 GitLab Salsa에 업스트림으로 반영했습니다. PyOpenCL, Nabu, Ufo-filters, clpeak, pyvkfft, gpyfft, silx, sasmodels에 ROCm 자동 테스트를 추가했고, OpenCL 코드가 없는 패키지(genx, examl)나 미완의 Python 2→3 마이그레이션에 막힌 패키지(pysph)는 제외했습니다. Debian 과학 커뮤니티 전체가 NVIDIA에서 AMD로 이동하도록 돕는 첫 번째 구성 요소 모음입니다.