Don't use hwmon# as indicator of gpu
Previously, during the rsmi_init discovery process, the existence of an hwmon# directory was used to distinguish between gpus nodes and non-gpu nodes. This isn't reliable in some scenarios. Instead, the existence of the vbios_version file is used as an indicator that the node is indeed a gpu. Change-Id: Icfbe5c42ed0970077b05f25c3d209308a31bec85
This commit is contained in:
@@ -175,8 +175,8 @@ Event::Event(rsmi_event_type_t event, uint32_t dev_ind) :
|
||||
|
||||
|
||||
amd::smi::RocmSMI& smi = amd::smi::RocmSMI::getInstance();
|
||||
assert(dev_ind < smi.monitor_devices().size());
|
||||
std::shared_ptr<amd::smi::Device> dev = smi.monitor_devices()[dev_ind];
|
||||
assert(dev_ind < smi.devices().size());
|
||||
std::shared_ptr<amd::smi::Device> dev = smi.devices()[dev_ind];
|
||||
assert(dev != nullptr);
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user