SWDEV-329516 - Propogate hipErrorSharedObjectInitFailed from getStatFunc.

Change-Id: I60160f8d0c0dab20649a4e7c03448f4ae9a9c95b
这个提交包含在:
Jaydeep Patel 编写, Jaydeepkumar Patel 于 2022-08-02 01:50:50 -04:00 提交
1 父节点 9f09ca929e
当前提交 c61701323e
1 个文件已更改
+5 -1
+5 -1
查看文件
@@ -615,7 +615,11 @@ hipError_t ihipLaunchKernel(const void* hostFunction, dim3 gridDim, dim3 blockDi
int deviceId = hip::Stream::DeviceId(stream);
hipError_t hip_error = PlatformState::instance().getStatFunc(&func, hostFunction, deviceId);
if ((hip_error != hipSuccess) || (func == nullptr)) {
HIP_RETURN(hipErrorInvalidDeviceFunction);
if (hip_error == hipErrorSharedObjectInitFailed) {
HIP_RETURN(hip_error);
} else {
HIP_RETURN(hipErrorInvalidDeviceFunction);
}
}
size_t globalWorkSizeX = static_cast<size_t>(gridDim.x) * blockDim.x;
size_t globalWorkSizeY = static_cast<size_t>(gridDim.y) * blockDim.y;