DPNP C++ backend kernel library 0.18.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 60 of file queue_sycl.hpp.
|
inline |
Definition at line 63 of file queue_sycl.hpp.
|
inline |
Definition at line 100 of file queue_sycl.hpp.
|
inlinestatic |
Definition at line 65 of file queue_sycl.hpp.
|
inlinestatic |
Definition at line 71 of file queue_sycl.hpp.
|
inlinestatic |
Definition at line 77 of file queue_sycl.hpp.
|
inlinestatic |
Definition at line 83 of file queue_sycl.hpp.
|
inline |
Definition at line 90 of file queue_sycl.hpp.