SWDEV-369042 - updating to GetError to match cuda

Change-Id: I0ec2330443b26cb1c8cedba942f31fb1267cd09d


[ROCm/clr commit: 335a24d1a0]
此提交包含在:
pghafari authored and Payam Ghafari committed 2023-01-06 05:33:41 -05:00
1 父節點 f91da83d6a
當前提交 bb765cafaf
2 file changed
+14 -4

No files matched your search

+12 -2
查看文件
@@ -1833,11 +1833,21 @@ inline static const char* hipGetErrorName(hipError_t error) {
}
inline static hipError_t hipDrvGetErrorString(hipError_t error, const char** errorString) {
return hipCUResultTohipError(cuGetErrorString(hipErrorToCUResult(error), errorString));
CUresult err = hipErrorToCUResult(error);
if( err == CUDA_ERROR_UNKNOWN ) {
return hipCUResultTohipError(cuGetErrorString((CUresult)error, errorString));
} else {
return hipCUResultTohipError(cuGetErrorString(err, errorString));
}
}
inline static hipError_t hipDrvGetErrorName(hipError_t error, const char** errorString) {
return hipCUResultTohipError(cuGetErrorName(hipErrorToCUResult(error), errorString));
CUresult err = hipErrorToCUResult(error);
if( err == CUDA_ERROR_UNKNOWN ) {
return hipCUResultTohipError(cuGetErrorName((CUresult)error, errorString));
} else {
return hipCUResultTohipError(cuGetErrorName(err, errorString));
}
}
inline static hipError_t hipGetDeviceCount(int* count) {