Specify returncode for rocm-smi error (#85)

Signed-off-by: coleramos425 <colramos@amd.com>
Этот коммит содержится в:
coleramos425
2023-02-21 12:40:41 -06:00
родитель ab30dd6a21
Коммит c4eaa1d45b
+3 -4
Просмотреть файл
@@ -148,6 +148,9 @@ def gpuinfo():
def run(cmd):
p = subprocess.run(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
if cmd[0] == 'rocm-smi' and p.returncode == 8:
print("ERROR: No GPU detected. Unable to load rocm-smi")
sys.exit(1)
return p.stdout.decode("ascii")
@@ -216,10 +219,6 @@ def get_machine_specs(devicenum):
) = gpuinfo()
rocm_smi = run(["rocm-smi"])
if search(r"ERROR(\S*)", rocm_smi) != None:
print("ERROR: No GPU detected. Unable to load rocm-smi")
sys.exit(1)
device = rf"^\s*{devicenum}(.*)"
hostname = socket.gethostname()