← Вибрані проєкти
Debian ROCm CI
Чотиримісячне стажування у відділі Div/Exp GRADES у Synchrotron SOLEIL під керівництвом Emmanuel Farhi та Frédéric-Emmanuel Picca. Мета — зменшити залежність стека наукових обчислень від NVIDIA/CUDA, перевіривши, чи працюють наукові пакети Debian на GPU AMD через ROCm.
Я написав autopkgtests мовою OpenCL і перевіряв збірки в контейнері podman+ROCm (через sbuild), а потім відправляв їх в апстрим до GitLab Salsa Debian. Автотести ROCm додано для PyOpenCL, Nabu, Ufo-filters, clpeak, pyvkfft, gpyfft, silx та sasmodels; пакети без коду OpenCL (genx, examl) або застряглі на незавершеній міграції Python 2→3 (pysph) було відсіяно. Це перший набір цеглинок, що допомагає всій науковій спільноті Debian перейти з NVIDIA на AMD.