mirror of
https://github.com/XuehaiPan/nvitop.git
synced 2026-05-21 06:45:24 -06:00
fix(gui/device): fix MIG device support
This commit is contained in:
parent
790ffdf404
commit
1616a486c9
1 changed files with 14 additions and 0 deletions
|
|
@ -80,6 +80,20 @@ class Device(DeviceBase):
|
|||
self.as_snapshot()
|
||||
return self._snapshot
|
||||
|
||||
def mig_devices(self):
|
||||
mig_devices = []
|
||||
|
||||
if self.is_mig_mode_enabled():
|
||||
for mig_index in range(self.max_mig_device_count()):
|
||||
try:
|
||||
mig_device = MigDevice(index=(self.index, mig_index))
|
||||
except libnvml.NVMLError:
|
||||
break
|
||||
else:
|
||||
mig_devices.append(mig_device)
|
||||
|
||||
return mig_devices
|
||||
|
||||
fan_speed = ttl_cache(ttl=5.0)(DeviceBase.fan_speed)
|
||||
temperature = ttl_cache(ttl=5.0)(DeviceBase.temperature)
|
||||
power_usage = ttl_cache(ttl=5.0)(DeviceBase.power_usage)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue