nvidia/cuda: Add custom exception for CUDA
This commit is contained in:
parent
98f711523e
commit
9332d9377c
|
@ -126,6 +126,19 @@ namespace nvidia::cuda {
|
||||||
array_format format;
|
array_format format;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
class cuda_error : public std::exception {
|
||||||
|
::nvidia::cuda::result _code;
|
||||||
|
|
||||||
|
public:
|
||||||
|
cuda_error(::nvidia::cuda::result code) : _code(code) {}
|
||||||
|
~cuda_error(){};
|
||||||
|
|
||||||
|
::nvidia::cuda::result code()
|
||||||
|
{
|
||||||
|
return _code;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
class cuda {
|
class cuda {
|
||||||
std::shared_ptr<util::library> _library;
|
std::shared_ptr<util::library> _library;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue