Intel® oneAPI Math Kernel Library (oneMKL) Random Number Generators (RNG) component for SYCL. Provides high-performance pseudorandom and quasi-random number generation on Intel GPUs and CPUs. Current version 2026.0.0. Released as part of the Intel oneAPI 2026.0 toolkit. Follows Intel's release cadence (yearly).
pip install onemkl-sycl-rngNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic usage: create engine, create distribution, generate random numbers into a dpnp array.
Update import to: from onemkl._sycl_rng import rng as mkl_rng
Replace mkl_random imports with onemkl._sycl_rng.rng and use dpnp arrays.
Use dpnp.array(...) or dpctl.tensor.usm_ndarray to allocate memory.
Create engine and distribution per queue.
No dependency data recorded yet.