|
Uni20
Asynchronous tensor and runtime library.
|
#include <uni20/backend/cuda/cuda_error.hpp>#include <uni20/backend/cuda/cuda_error_presentation.hpp>#include <uni20/common/trace.hpp>#include <fmt/core.h>#include <utility>Namespaces | |
| namespace | uni20 |
| namespace | uni20::cuda |
Functions | |
| void | uni20::cuda::check (cudaError_t status, std::string_view operation, std::optional< int > device=std::nullopt, std::source_location where=std::source_location::current()) |
Raise when a CUDA runtime operation did not return cudaSuccess. | |
| void | uni20::cuda::raise_runtime_error (cudaError_t status, std::string_view operation, std::optional< int > device=std::nullopt, std::source_location where=std::source_location::current()) |
| Raise a structured CUDA runtime failure through Uni20's error boundary. | |