hppStatus

Short Description

Itemizes status codes returned by SDK functions.

Description

The hppStatus enumerator itemizes status codes returned by SDK functions. The codes returned fall into several categories:

Successful operation

HPP_STATUS_NO_ERROR

Programming Errors

HPP_STATUS_HANDLE_INVALID

HPP_STATUS_SIZE_MISMATCHED

HPP_STATUS_TYPE_MISMATCHED

Configuration related errors or warnings

HPP_STATUS_PARAM_UNSUPPORTED

HPP_STATUS_FEATURE_UNSUPPORTED

Asynchronous operation related errors or warnings

HPP_STATUS_EXEC_INPROGRESS

Hardware device related errors and warnings

HPP_STATUS_DEVICE_FAILED

HPP_STATUS_DEVICE_LOST

HPP_STATUS_DEVICE_BUSY

HPP_STATUS_ALLOC_FAILED

Name/Description

HPP_STATUS_NO_ERROR

The operation completed successfully.

HPP_STATUS_HANDLE_INVALID

The session/module instance or pointer is invalid.

HPP_STATUS_SIZE_MISMATCHED

The matrices or vectors mismatch in sizes.

HPP_STATUS_TYPE_MISMATCHED

The matrices or vectors mismatch in data types.

HPP_STATUS_PARAM_UNSUPPORTED

There are invalid/unsupported parameters in the configuration.

HPP_STATUS_EXEC_INPROGRESS

The asynchronous operation is in progress.

HPP_STATUS_DEVICE_FAILED

The acceleration device failed to operate.

HPP_STATUS_DEVICE_LOST

The acceleration device is lost.

HPP_STATUS_DEVICE_BUSY

The acceleration device is busy.

HPP_STATUS_ALLOC_FAILED

Failed to allocate memory.

HPP_STATUS_FEATURE_UNSUPPORTED

The feature is not implemented in current preview release.

HPP_STATUS_RUNTIME_ERROR

Internal operation occurred in accelerator.

For more complete information about compiler optimizations, see our Optimization Notice.