oneDNN exception class.
More...
#include <dnnl.hpp>
|
| | error (dnnl_status_t status, const char *message) |
| | Constructs an instance of an exception class.
|
|
const char * | what () const noexcept override |
| | Returns the explanatory string.
|
oneDNN exception class.
This class captures the status returned by a failed C API function and the error message from the call site.
- Examples
- cnn_inference_int8.cpp, cpu_cnn_training_bf16.cpp, and getting_started.cpp.
◆ error()
| dnnl::error::error |
( |
dnnl_status_t | status, |
|
|
const char * | message ) |
|
inline |
Constructs an instance of an exception class.
- Parameters
-
| status | The error status returned by a C API function. |
| message | The error message. |
◆ wrap_c_api()
| void dnnl::error::wrap_c_api |
( |
dnnl_status_t | status, |
|
|
const char * | message ) |
|
inlinestatic |
A convenience function for wrapping calls to C API functions.
Checks the return status and throws an dnnl::error in case of failure.
- Parameters
-
| status | The error status returned by a C API function. |
| message | The error message. |
The documentation for this struct was generated from the following file: