SWDEV-329516 - Propogate hipErrorSharedObjectInitFailed from getStatFunc.

Change-Id: I60160f8d0c0dab20649a4e7c03448f4ae9a9c95b


[ROCm/clr commit: c61701323e]
Этот коммит содержится в:
Jaydeep Patel
2022-07-27 05:54:03 +00:00
коммит произвёл Jaydeepkumar Patel
родитель 7edb46802d
Коммит cbc97ad59a
+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;