From 9c9d74afaa312c88bc4454ffcf8f4d118aed8bba Mon Sep 17 00:00:00 2001 From: foreman Date: Wed, 8 May 2019 17:16:07 -0400 Subject: [PATCH] P4 to Git Change 1780298 by gandryey@gera-win10 on 2019/05/08 17:04:56 SWDEV-188605 - [CQE OCL][QR][mGPU][Vega][DTB-Blocker][Windows][RS5] Observed Failure of OCLP2PBuffer sub test of ocltst_runtime both 64 &32 bit due to faultyCL 1775995 - Count offline GPU devices during PAL device detection Affected files ... ... //depot/stg/opencl/drivers/opencl/runtime/device/pal/paldevice.cpp#132 edit [ROCm/clr commit: 54021e02646cb80c97a4f632f1837c1d67e45222] --- projects/clr/rocclr/runtime/device/pal/paldevice.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/clr/rocclr/runtime/device/pal/paldevice.cpp b/projects/clr/rocclr/runtime/device/pal/paldevice.cpp index e273cbef3f..c34f2ab003 100644 --- a/projects/clr/rocclr/runtime/device/pal/paldevice.cpp +++ b/projects/clr/rocclr/runtime/device/pal/paldevice.cpp @@ -1056,7 +1056,7 @@ bool Device::create(Pal::IDevice* device) { if ((glb_ctx_ == nullptr) && (gNumDevices > 1) && (device == gDeviceList[gNumDevices - 1])) { std::vector devices; - uint32_t numDevices = amd::Device::numDevices(CL_DEVICE_TYPE_GPU, false); + uint32_t numDevices = amd::Device::numDevices(CL_DEVICE_TYPE_GPU, true); // Add all PAL devices for (uint32_t i = gStartDevice; i < numDevices; ++i) { devices.push_back(amd::Device::devices()[i]); @@ -1282,7 +1282,7 @@ static void parseRequestedDeviceList(const char* requestedDeviceList, } bool Device::init() { - gStartDevice = amd::Device::numDevices(CL_DEVICE_TYPE_GPU, false); + gStartDevice = amd::Device::numDevices(CL_DEVICE_TYPE_GPU, true); bool useDeviceList = false; requestedDevices_t requestedDevices;