|
Uni20
Asynchronous tensor and runtime library.
|
One reusable cuSOLVER handle and its handle-local state. More...
#include <execution.hpp>
Public Member Functions | |
| void | bind (cuda::Stream const &stream) |
| Bind one operation stream to the exclusively leased handle. | |
| int | device () const noexcept |
| HandleSlot (HandleSlot &&other) noexcept | |
| HandleSlot (HandleSlot const &)=delete | |
| HandleSlot (int device) | |
| cusolverDnHandle_t | native_handle () const noexcept |
| HandleSlot & | operator= (HandleSlot &&other) noexcept |
| HandleSlot & | operator= (HandleSlot const &)=delete |
| ~HandleSlot () | |
One reusable cuSOLVER handle and its handle-local state.
|
explicit |
|
delete |
|
noexcept |
| uni20::cusolver::HandleSlot::~HandleSlot | ( | ) |
| void uni20::cusolver::HandleSlot::bind | ( | cuda::Stream const & | stream | ) |
Bind one operation stream to the exclusively leased handle.
|
inlinenoexcept |
|
inlinenoexcept |
|
noexcept |
|
delete |