diff --git a/sycl/source/detail/device_impl.hpp b/sycl/source/detail/device_impl.hpp index 3715e0c0ae1ce..f82ad22197c76 100644 --- a/sycl/source/detail/device_impl.hpp +++ b/sycl/source/detail/device_impl.hpp @@ -1508,7 +1508,8 @@ class device_impl { arch::intel_gpu_bmg_g31, arch::intel_gpu_lnl_m, arch::intel_gpu_arl_h, arch::intel_gpu_ptl_h, arch::intel_gpu_ptl_u, arch::intel_gpu_wcl, - arch::intel_gpu_cri}; + arch::intel_gpu_nvl_s, arch::intel_gpu_nvl_u, + arch::intel_gpu_nvl_p, arch::intel_gpu_cri}; try { return std::any_of( std::begin(supported_archs), std::end(supported_archs), @@ -2075,6 +2076,9 @@ class device_impl { (architecture::intel_gpu_ptl_h == DeviceArch) || (architecture::intel_gpu_ptl_u == DeviceArch) || (architecture::intel_gpu_wcl == DeviceArch) || + (architecture::intel_gpu_nvl_s == DeviceArch) || + (architecture::intel_gpu_nvl_u == DeviceArch) || + (architecture::intel_gpu_nvl_p == DeviceArch) || (architecture::intel_gpu_cri == DeviceArch)) { std::vector pvc_combs = { {8, 0, 0, 0, 16, 32, matrix_type::uint8, matrix_type::uint8,