Error Checking Calls

Error Checking Calls#

Rocprofiler SDK Developer API: Error Checking Calls
Rocprofiler SDK Developer API 0.5.0
ROCm Profiling API and tools
Error Checking Calls

Functions

const char * ncclGetErrorString (ncclResult_t result)
 Returns a string for each result code.
 
const char * ncclGetLastError (ncclComm_t comm)
 
ncclResult_t ncclCommGetAsyncError (ncclComm_t comm, ncclResult_t *asyncError)
 Checks whether the comm has encountered any asynchronous errors.
 

Detailed Description

API calls that check for errors

Function Documentation

◆ ncclCommGetAsyncError()

ncclResult_t ncclCommGetAsyncError ( ncclComm_t  comm,
ncclResult_t asyncError 
)

Checks whether the comm has encountered any asynchronous errors.

Query whether the provided communicator has encountered any asynchronous errors

Returns
Result code. See Result Codes for more details.
Parameters
[in]commCommunicator to query
[out]asyncErrorPointer to where result code will be stored

◆ ncclGetErrorString()

const char * ncclGetErrorString ( ncclResult_t  result)

Returns a string for each result code.

Returns a human-readable string describing the given result code.

Returns
String containing description of result code.
Parameters
[in]resultResult code to get description for

◆ ncclGetLastError()

const char * ncclGetLastError ( ncclComm_t  comm)