4 ms·
> CUDA is a pest that needs to either open up or be replaced. My main problem with cuda is not that it is un-free, it is that the source code is unavailable an
by adev_ 7y ago
> CUDA is a pest that needs to either open up or be replaced.
My main problem with cuda is not that it is un-free, it is that the source code is unavailable and consequently you have to deal with a badly packaged, badly supported blob that turn only on a restricted set of compilers.
The consequences of that is that every software depending on cuda is a pain in the butt to distribute. Even major software like Pytorch or tensorflow need to have separated released due to cuda.
It is particularly sad that Nvidia in 2020 did not understand what Mellanox understood 10 years ago: that successful leadership in hardware is compatible OSS with an software stack.