@@ -1013,14 +1013,17 @@ def get_sycl_ls_verbose(sycl_device, env):
1013
1013
if re .match (r" *Driver *:" , line ):
1014
1014
_ , driver_str = line .split (":" , 1 )
1015
1015
driver_str = driver_str .strip ()
1016
- lin = re .match (r"[0-9]{1,2}\.[0-9]{1,2}\.([0-9]{5})" , driver_str )
1017
- if lin :
1018
- intel_driver_ver ["lin" ] = int (lin .group (1 ))
1019
- win = re .match (
1020
- r"[0-9]{1,2}\.[0-9]{1,2}\.([0-9]{3})\.([0-9]{4})" , driver_str
1021
- )
1022
- if win :
1023
- intel_driver_ver ["win" ] = (int (win .group (1 )), int (win .group (2 )))
1016
+ if sycl_device .endswith ("gpu" ):
1017
+ lin = re .match (r"[0-9]{1,2}\.[0-9]{1,2}\.([0-9]{5})" , driver_str )
1018
+ if lin :
1019
+ intel_driver_ver ["lin" ] = int (lin .group (1 ))
1020
+ win = re .match (
1021
+ r"[0-9]{1,2}\.[0-9]{1,2}\.([0-9]{3})\.([0-9]{4})" , driver_str
1022
+ )
1023
+ if win :
1024
+ intel_driver_ver ["win" ] = (int (win .group (1 )), int (win .group (2 )))
1025
+ elif sycl_device .endswith ("cpu" ):
1026
+ intel_driver_ver ["cpu" ] = driver_str
1024
1027
if re .match (r" *Aspects *:" , line ):
1025
1028
_ , aspects_str = line .split (":" , 1 )
1026
1029
dev_aspects .append (aspects_str .strip ().split (" " ))
0 commit comments