|
Uni20
Asynchronous tensor and runtime library.
|
#include <uni20/backend/cusolver/execution.hpp>#include <uni20/backend/cuda/cuda_error.hpp>#include <uni20/backend/cusolver/cusolver_error.hpp>#include <uni20/common/trace.hpp>#include <cuda_runtime_api.h>#include <algorithm>#include <new>#include <utility>#include <vector>Namespaces | |
| namespace | uni20 |
| namespace | uni20::cusolver |
Functions | |
| ExecutionPool & | uni20::cusolver::execution_pool (cuda::DeviceResources &resources) |
| Return the lazily constructed cuSOLVER execution pool for one device. | |
| ExecutionPool & | uni20::cusolver::execution_pool (cuda::DeviceResources &resources, std::size_t handle_count) |
| Configure or return the canonical cuSOLVER execution pool for one device. | |
| cuda::ResourceLease<HandleSlot> handle |