@@ -53,6 +53,20 @@ def env_command(args):
53
53
pt_musa_available = is_musa_available ()
54
54
pt_npu_available = is_npu_available ()
55
55
56
+ accelerator = "N/A"
57
+ if pt_cuda_available :
58
+ accelerator = "CUDA"
59
+ elif pt_xpu_available :
60
+ accelerator = "XPU"
61
+ elif pt_mlu_available :
62
+ accelerator = "MLU"
63
+ elif pt_sdaa_available :
64
+ accelerator = "SDAA"
65
+ elif pt_musa_available :
66
+ accelerator = "MUSA"
67
+ elif pt_npu_available :
68
+ accelerator = "NPU"
69
+
56
70
accelerate_config = "Not found"
57
71
# Get the default from the config file.
58
72
if args .config_file is not None or os .path .isfile (default_config_file ):
@@ -73,23 +87,21 @@ def env_command(args):
73
87
"`accelerate` bash location" : bash_location ,
74
88
"Python version" : platform .python_version (),
75
89
"Numpy version" : np .__version__ ,
76
- "PyTorch version (GPU?)" : f"{ pt_version } ({ pt_cuda_available } )" ,
77
- "PyTorch XPU available" : str (pt_xpu_available ),
78
- "PyTorch NPU available" : str (pt_npu_available ),
79
- "PyTorch MLU available" : str (pt_mlu_available ),
80
- "PyTorch SDAA available" : str (pt_sdaa_available ),
81
- "PyTorch MUSA available" : str (pt_musa_available ),
90
+ "PyTorch version" : f"{ pt_version } " ,
91
+ "PyTorch accelerator" : accelerator ,
82
92
"System RAM" : f"{ psutil .virtual_memory ().total / 1024 ** 3 :.2f} GB" ,
83
93
}
84
94
if pt_cuda_available :
85
95
info ["GPU type" ] = torch .cuda .get_device_name ()
86
- if pt_mlu_available :
96
+ elif pt_xpu_available :
97
+ info ["XPU type" ] = torch .xpu .get_device_name ()
98
+ elif pt_mlu_available :
87
99
info ["MLU type" ] = torch .mlu .get_device_name ()
88
- if pt_sdaa_available :
100
+ elif pt_sdaa_available :
89
101
info ["SDAA type" ] = torch .sdaa .get_device_name ()
90
- if pt_musa_available :
102
+ elif pt_musa_available :
91
103
info ["MUSA type" ] = torch .musa .get_device_name ()
92
- if pt_npu_available :
104
+ elif pt_npu_available :
93
105
info ["CANN version" ] = torch .version .cann
94
106
95
107
print ("\n Copy-and-paste the text below in your GitHub issue\n " )
0 commit comments