Does oneAPI have GPU device API for random number generator? I understand I can build an engine for a GPU device queue and call `mkl::rng::generate` on the host to generate a number of random numbers. But I would like to be able to call a function to generate random numbers on the fly in a GPU device function. Thanks!
With oneMKL, using mkl::rng::generate, random number generation happens on the device(callable from host) but there's no device specific API as such to generate random numbers on the fly.
We will escalate this to the concerned team as a feature request. Thanks for the question.
Thanks for your patience. The issue raised by you has been fixed in the latest oneMKL version. Please download the latest oneAPI 2021.2 and let us know your experience with it.
We are closing this thread as the issue has been resolved in the latest version.
We will no longer respond to this thread. If you require additional assistance from Intel, please start a new thread. Any further interaction in this thread will be considered community only