Better GPU detection

This commit is contained in:
Deniz Şafak
2025-07-06 05:17:45 +03:00
parent 6b997d2909
commit 3a87fb032f
+6 -2
View File
@@ -6,11 +6,15 @@ def check():
except Exception: except Exception:
return False return False
nvidia_keywords = ['nvidia', 'rtx', 'gtx', 'quadro', 'tesla', 'titan', 'mx']
for gpu in stats.gpus: for gpu in stats.gpus:
print(gpu.name) name = gpu.name.lower()
if 'nvidia' in gpu.name.lower(): if any(keyword in name for keyword in nvidia_keywords):
return True return True
return False return False
if __name__ == "__main__": if __name__ == "__main__":
stats = gpustat.new_query()
for gpu in stats.gpus:
print(gpu.name)
print(check()) print(check())