← Projetos selecionados
Debian ROCm CI

Debian ROCm CI


Estágio de 4 meses na divisão Div/Exp GRADES do Synchrotron SOLEIL, orientado por Emmanuel Farhi e Frédéric-Emmanuel Picca. O objetivo: reduzir a dependência da cadeia de cálculo científico face à NVIDIA/CUDA, testando se os pacotes científicos Debian correm em GPU AMD através do ROCm.

Escrevi autopkgtests em OpenCL e validei as compilações num contentor podman+ROCm (via sbuild), integrando-as depois a montante no GitLab Salsa do Debian. Foram adicionados autotests ROCm para PyOpenCL, Nabu, Ufo-filters, clpeak, pyvkfft, gpyfft, silx e sasmodels; os pacotes sem código OpenCL (genx, examl) ou presos numa migração Python 2→3 inacabada (pysph) foram postos de parte. É um primeiro conjunto de peças que ajuda toda a comunidade científica Debian a passar da NVIDIA para a AMD.