|
Uni20
Asynchronous tensor and runtime library.
|
One expensive reusable cuBLAS handle and its handle-local state. More...
#include <execution.hpp>
Public Member Functions | |
| void | bind (cuda::Stream const &stream) |
| Establish deterministic host-pointer mode and bind one operation stream. | |
| int | device () const noexcept |
| Return the device on which this handle was created. | |
| HandleSlot (HandleSlot &&other) noexcept | |
| HandleSlot (HandleSlot const &)=delete | |
| HandleSlot (int device) | |
| cublasHandle_t | native_handle () const noexcept |
| Return the raw handle for narrow provider-wrapper use. | |
| HandleSlot & | operator= (HandleSlot &&other) noexcept |
| HandleSlot & | operator= (HandleSlot const &)=delete |
| ~HandleSlot () | |
One expensive reusable cuBLAS handle and its handle-local state.
|
explicit |
|
delete |
|
noexcept |
| uni20::cublas::HandleSlot::~HandleSlot | ( | ) |
| void uni20::cublas::HandleSlot::bind | ( | cuda::Stream const & | stream | ) |
Establish deterministic host-pointer mode and bind one operation stream.
|
inlinenoexcept |
Return the device on which this handle was created.
|
inlinenoexcept |
Return the raw handle for narrow provider-wrapper use.
|
noexcept |
|
delete |