4 ms·
I don't mind CUDA, I do mind that all of the SDKs don't dynamically load the various CUDA shared libraries at runtime.. intertwining itself into your applicatio
by 15155 9d ago
I don't mind CUDA, I do mind that all of the SDKs don't dynamically load the various CUDA shared libraries at runtime.. intertwining itself into your application linking process makes for extreme binary portability inconvenience.
- uncle_kostya 8d agoThere a flavor of CUDA runtime libraries that binds at runtime, so you can have a single binary that runs with CUDA and without it. I did this at work. Obviously you need to check if CUDA is available before trying to execute kernels, or it will error out.
- 15155 8d agoSure, I've written them. None of the NVIDIA-provided SDKs are like this, including the new Rust one.