Bad name. Darknet already has a meaning.
https://en.m.wikipedia.org/wiki/Darknet
And why CUDA, and not OpenCL?
https://en.m.wikipedia.org/wiki/Darknet
And why CUDA, and not OpenCL?
As for why CUDA, probably because that is what 90-something% of the ML community uses for this. Network affect.
My bold guess is because there are more training machines run on Nviada GPUs as opposed to AMD's.
Likely not so bold. AMD GPUs are good, but a quite a bit more pain to program compared to NVIDIA with CUDA (OpenCL on NVIDIA is more or less useless).
The library appears to be using cuBLAS; what's the OpenCL alternative with comparable run-time performance and functionality?