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! More... | |
Protected Member Functions | |
DevUniformCudaHipRt () | |
Friends | |
struct | trait::GetDevByIdx< PlatformUniformCudaHipRt< TApi > > |
The CUDA/HIP RT device handle.
Definition at line 56 of file DevUniformCudaHipRt.hpp.
|
inlineprotected |
Definition at line 65 of file DevUniformCudaHipRt.hpp.
|
inline |
Definition at line 85 of file DevUniformCudaHipRt.hpp.
|
inlinenoexcept |
Definition at line 80 of file DevUniformCudaHipRt.hpp.
|
inline |
Definition at line 75 of file DevUniformCudaHipRt.hpp.
|
inline |
Definition at line 70 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 92 of file DevUniformCudaHipRt.hpp.
|
friend |
Definition at line 1 of file DevUniformCudaHipRt.hpp.