From 0a3e89c0cb0201e8222ef70dda7042db4054f62e Mon Sep 17 00:00:00 2001 From: Anusha GodavarthySurya Date: Mon, 10 Oct 2022 12:38:00 +0000 Subject: [PATCH] SWDEV-356314 - Init managed vars on device kernel is launched Change-Id: I9c30b7d0e2a490dbb2bd9c02dccaae17d76874ef --- hipamd/src/hip_module.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/hipamd/src/hip_module.cpp b/hipamd/src/hip_module.cpp index 6c771900c2..327fb9e8e7 100644 --- a/hipamd/src/hip_module.cpp +++ b/hipamd/src/hip_module.cpp @@ -339,9 +339,7 @@ hipError_t ihipModuleLaunchKernel(hipFunction_t f, uint32_t globalWorkSizeX, uint32_t numGrids = 0, uint64_t prevGridSum = 0, uint64_t allGridSum = 0, uint32_t firstDevice = 0) { int deviceId = hip::Stream::DeviceId(hStream); - for (size_t dev = 0; dev < g_devices.size(); ++dev) { - HIP_RETURN_ONFAIL(PlatformState::instance().initStatManagedVarDevicePtr(dev)); - } + HIP_RETURN_ONFAIL(PlatformState::instance().initStatManagedVarDevicePtr(deviceId)); if (f == nullptr) { LogPrintfError("%s", "Function passed is null");