Ludovic Courtès writes: > Hello, > > Joshua Branson <jbra...@fastmail.com> skribis: > >> Fis Trivial <ybbs.da...@hotmail.com> writes: >> >>> Hi Guixs, this is actually a feature wish. >>> >>> I tried to use guix to manage many of my softwares on my system, but >>> some dependencies are missing which is blocking a full transition to >>> Guix based system and development environment. Most notably is GPU >>> computing support. >>> >>> My daily routine is doing machine learning, which requires GPU for >>> computing nowadays. Currently I need to use CUDA from NVidia, as many of >>> you might know, it's not free software, not even an open source >>> software. However, it's the de fato toolchain in deep learning >>> community, so basically it's a must have dependency for most of the >>> related libraries if you want decent performance. Time passes and >>> hardwork have been done, now we have some libraries ported to OpenCL or >>> HIP (from AMD), it's not mature yet but I think we have a pretty good >>> shot at working them out in near future. >> >> Since this is a GNU endorsed distro, guixSD will never have an official >> way to install or use CUDA. > > Indeed. Specifically, the project is committed to following the FSDG, > so CUDA doesn’t belong in Guix: > > https://gnu.org/distros/free-system-distribution-guidelines.html >
Sorry that I didn't make it clear in the original mail. The reason I talked about CUDA, is to express, that's the one thing I want to get rid of and replace it with Other free alternatives listed in original mail. But I need help packaging those free alternatives. > Free software that you might find of interest is POCL, an OpenCL > implementation (not yet packaged in Guix): > > https://github.com/pocl/pocl > I mentioned it in the original mail. But packaging these thing requires knowledge for kernel space stuffs, like kernel module for GPU, which I don't have. So, any help is appreciated. > Ludo’. Thanks.