DPNP C++ backend kernel library 0.20.0dev0
Data Parallel Extension for NumPy*
|
#include <queue_sycl.hpp>
Public Member Functions | |
template<typename SeedT > | |
void | set_rng_engines_seed (const SeedT &seed) |
bool | backend_sycl_is_cpu () const |
Static Public Member Functions | |
static backend_sycl & | get () |
static sycl::queue & | get_queue () |
static mkl_rng::mt19937 & | get_rng_engine () |
static mkl_rng::mcg59 & | get_rng_mcg59_engine () |
This is container for the SYCL queue, random number generation engine and related functions like queue and engine initialization and maintenance. The queue could not be initialized as a global object. Global object initialization order is undefined. This class postpone initialization of the SYCL queue and mt19937 random number generation engine.
Definition at line 63 of file queue_sycl.hpp.
|
inline |
Definition at line 66 of file queue_sycl.hpp.
|
inline |
Definition at line 103 of file queue_sycl.hpp.
|
inlinestatic |
Definition at line 68 of file queue_sycl.hpp.
|
inlinestatic |
Definition at line 74 of file queue_sycl.hpp.
|
inlinestatic |
Definition at line 80 of file queue_sycl.hpp.
|
inlinestatic |
Definition at line 86 of file queue_sycl.hpp.
|
inline |
Definition at line 93 of file queue_sycl.hpp.