SWDEV-329516 - Propogate hipErrorSharedObjectInitFailed from getStatFunc.

Change-Id: I60160f8d0c0dab20649a4e7c03448f4ae9a9c95b
Tá an tiomantas seo le fáil i:
Jaydeep Patel údaraithe agus Jaydeepkumar Patel tiomanta 2022-08-02 01:50:50 -04:00
1 tuismitheoir 9f09ca929e
tiomantas c61701323e
1 comhad athraithe
+5 -1
+5 -1
Féach ar an gComhad
@@ -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;