diff --git a/rocclr/runtime/device/device.cpp b/rocclr/runtime/device/device.cpp index 62322d9af7..64d49d35dd 100644 --- a/rocclr/runtime/device/device.cpp +++ b/rocclr/runtime/device/device.cpp @@ -278,7 +278,7 @@ void Device::registerDevice() { } if (info_.available_) { - if (!defaultIsAssigned) { + if (!defaultIsAssigned && online_) { defaultIsAssigned = true; info_.type_ |= CL_DEVICE_TYPE_DEFAULT; }