← Proyectos seleccionados
Debian ROCm CI

Debian ROCm CI


Prácticas de 4 meses en la división Div/Exp GRADES del Synchrotron SOLEIL, bajo la dirección de Emmanuel Farhi y Frédéric-Emmanuel Picca. El objetivo: reducir la dependencia de la cadena de cálculo científico respecto a NVIDIA/CUDA probando si los paquetes científicos de Debian funcionan en GPU AMD mediante ROCm.

Escribí autopkgtests en OpenCL y validé las compilaciones en un contenedor podman+ROCm (vía sbuild), y luego las integré en el GitLab Salsa de Debian. Se añadieron autotests ROCm para PyOpenCL, Nabu, Ufo-filters, clpeak, pyvkfft, gpyfft, silx y sasmodels; se descartaron los paquetes sin código OpenCL (genx, examl) o bloqueados en una migración de Python 2→3 inconclusa (pysph). Es un primer conjunto de piezas que ayuda a toda la comunidad científica de Debian a pasar de NVIDIA a AMD.