From 265afae6192f3190d368fa167278aa72593fc01b Mon Sep 17 00:00:00 2001 From: Aryan Salmanpour Date: Fri, 20 Nov 2020 17:16:48 -0500 Subject: [PATCH] don't update maxComputeUnits_ if any exception occurs during conversion of global CU mask string Change-Id: I7664809fe84d7422b18b1272ffeb642e03a39f1a [ROCm/clr commit: 72277c29b0092f67a1ec2560289ac9f584eb46fb] --- projects/clr/rocclr/device/rocm/rocdevice.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/projects/clr/rocclr/device/rocm/rocdevice.cpp b/projects/clr/rocclr/device/rocm/rocdevice.cpp index 2fb11daf8d..5c535d0af8 100644 --- a/projects/clr/rocclr/device/rocm/rocdevice.cpp +++ b/projects/clr/rocclr/device/rocm/rocdevice.cpp @@ -2727,6 +2727,7 @@ void Device::getGlobalCUMask(std::string cuMaskStr) { ul = std::stoul(temp, 0, 16); } catch (const std::invalid_argument&) { info_.globalCUMask_ = {}; + availCUs = 0; break; } info_.globalCUMask_.push_back(static_cast(ul));