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));