From a5ba366f2f8c6027eb77e4c56c8de80b6a15a203 Mon Sep 17 00:00:00 2001 From: Dounia Khaldi Date: Fri, 17 Jul 2026 09:05:23 -0700 Subject: [PATCH] [SYCL] Add support for NVL in joint matrix --- sycl/source/detail/device_impl.hpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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,