Error handling#

hipError_t hipGetLastError(void)#

Return last error returned by any HIP runtime API call and resets the stored error code to hipSuccess.

Returns the last error that has been returned by any of the runtime calls in the same host thread, and then resets the saved error to hipSuccess.

See also

hipGetErrorString, hipGetLastError, hipPeakAtLastError, hipError_t

Returns:

return code from last HIP called from the active host thread

hipError_t hipExtGetLastError(void)#

Return last error returned by any HIP runtime API call and resets the stored error code to hipSuccess.

Returns the last error that has been returned by any of the runtime calls in the same host thread, and then resets the saved error to hipSuccess.

See also

hipGetErrorString, hipGetLastError, hipPeakAtLastError, hipError_t

Returns:

return code from last HIP called from the active host thread

hipError_t hipPeekAtLastError(void)#

Return last error returned by any HIP runtime API call.

Returns the last error that has been returned by any of the runtime calls in the same host thread. Unlike hipGetLastError, this function does not reset the saved error code.

See also

hipGetErrorString, hipGetLastError, hipPeakAtLastError, hipError_t

Returns:

hipSuccess

const char *hipGetErrorName(hipError_t hip_error)#

Return hip error as text string form.

See also

hipGetErrorString, hipGetLastError, hipPeakAtLastError, hipError_t

Parameters:

hip_error – Error code to convert to name.

Returns:

const char pointer to the NULL-terminated error name

const char *hipGetErrorString(hipError_t hipError)#

Return handy text string message to explain the error which occurred.

See also

hipGetErrorName, hipGetLastError, hipPeakAtLastError, hipError_t

Parameters:

hipError – Error code to convert to string.

Returns:

const char pointer to the NULL-terminated error string

hipError_t hipDrvGetErrorName(hipError_t hipError, const char **errorString)#

Return hip error as text string form.

See also

hipGetErrorName, hipGetLastError, hipPeakAtLastError, hipError_t

Parameters:
  • hipError[in] Error code to convert to string.

  • errorString[out] char pointer to the NULL-terminated error string

Returns:

hipSuccess, hipErrorInvalidValue

hipError_t hipDrvGetErrorString(hipError_t hipError, const char **errorString)#

Return handy text string message to explain the error which occurred.

See also

hipGetErrorName, hipGetLastError, hipPeakAtLastError, hipError_t

Parameters:
  • hipError[in] Error code to convert to string.

  • errorString[out] char pointer to the NULL-terminated error string

Returns:

hipSuccess, hipErrorInvalidValue