![]() |
alpaka
Abstraction Library for Parallel Kernel Acceleration
|
The CUDA/HIP RT device handle. More...
#include <DevUniformCudaHipRt.hpp>
Public Member Functions | |
ALPAKA_FN_HOST auto | getAllQueues () const -> std::vector< std::shared_ptr< IDeviceQueue > > |
auto | getNativeHandle () const noexcept -> int |
ALPAKA_FN_HOST auto | operator!= (DevUniformCudaHipRt const &rhs) const -> bool |
ALPAKA_FN_HOST auto | operator== (DevUniformCudaHipRt const &rhs) const -> bool |
ALPAKA_FN_HOST auto | registerQueue (std::shared_ptr< IDeviceQueue > spQueue) const -> void |
Registers the given queue on this device. NOTE: Every queue has to be registered for correct functionality of device wait operations! | |
Static Public Member Functions | |
static void | setDeviceProperties (DevUniformCudaHipRt< TApi > const &device, alpaka::DeviceProperties &devProperties) |
Protected Member Functions | |
DevUniformCudaHipRt () | |
The CUDA/HIP RT device handle.
Definition at line 59 of file DevUniformCudaHipRt.hpp.
|
inlineprotected |
Definition at line 68 of file DevUniformCudaHipRt.hpp.
|
inline |
Definition at line 88 of file DevUniformCudaHipRt.hpp.
|
inlinenoexcept |
Definition at line 83 of file DevUniformCudaHipRt.hpp.
|
inline |
Definition at line 78 of file DevUniformCudaHipRt.hpp.
|
inline |
Definition at line 73 of file DevUniformCudaHipRt.hpp.
|
inline |
Registers the given queue on this device. NOTE: Every queue has to be registered for correct functionality of device wait operations!
Definition at line 95 of file DevUniformCudaHipRt.hpp.
|
inlinestatic |
Definition at line 100 of file DevUniformCudaHipRt.hpp.
|
friend |
Definition at line 1 of file DevUniformCudaHipRt.hpp.
|
friend |
Definition at line 100 of file DevUniformCudaHipRt.hpp.
|
friend |
Definition at line 100 of file DevUniformCudaHipRt.hpp.
|
friend |
Definition at line 100 of file DevUniformCudaHipRt.hpp.
|
friend |
Definition at line 100 of file DevUniformCudaHipRt.hpp.
|
friend |
Definition at line 100 of file DevUniformCudaHipRt.hpp.