diff --git a/projects/clr/rocclr/device/rocm/rocdevice.cpp b/projects/clr/rocclr/device/rocm/rocdevice.cpp index d69fc20139..9f8a476fcf 100755 --- a/projects/clr/rocclr/device/rocm/rocdevice.cpp +++ b/projects/clr/rocclr/device/rocm/rocdevice.cpp @@ -288,8 +288,8 @@ bool NullDevice::init() { bool isOnline = false; // Check if the particular device is online for (unsigned int i = 0; i < devices.size(); i++) { - if (static_cast(devices[i])->deviceInfo_.hsaDeviceId_ == - DeviceInfo[id].hsaDeviceId_) { + if (::strcmp(static_cast(devices[i])->deviceInfo_.machineTarget_, + DeviceInfo[id].machineTarget_) == 0) { isOnline = true; } }