Sanity check amdgpu module is loaded in rocm_smi.py

Instead of check /proc/modules for amdgpu, the code will check
/sys/module/amdgpu/initstate which covers the case when the driver
is compiled into the kernel.

Change-Id: Id39ec5b0eb9b68204bc9f5f779057ba8cc090bdc
Cette révision appartient à :
Bill(Shuzhou) Liu a créé et Shuzhou Liu a révisé 2022-04-14 11:28:38 -04:00
1 Parent 7860de5107
révision 9f6614e83b
1 fichier modifié
+1 -1
+1 -1
Voir le fichier
@@ -66,7 +66,7 @@ def driverInitialized():
"""
driverInitialized = ''
try:
driverInitialized = str(subprocess.check_output("cat /proc/modules|grep amdgpu", shell=True))
driverInitialized = str(subprocess.check_output("cat /sys/module/amdgpu/initstate |grep live", shell=True))
except subprocess.CalledProcessError:
pass
if len(driverInitialized) > 0: