From e1f66c35ccac5fa18acfe0439514b3939d66b8c1 Mon Sep 17 00:00:00 2001 From: bb-sycl Date: Mon, 21 Sep 2020 05:24:13 -0700 Subject: [PATCH 01/15] Uplift GPU RT version for Linux to 20.37.17906 Signed-off-by: bb-sycl --- buildbot/dependency.conf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/buildbot/dependency.conf b/buildbot/dependency.conf index 109c3859d5361..e5916dd84b73c 100644 --- a/buildbot/dependency.conf +++ b/buildbot/dependency.conf @@ -4,8 +4,8 @@ ocl_cpu_rt_ver=2020.11.8.0.27 # https://github.com/intel/llvm/releases/download/2020-WW36/win-oclcpuexp-2020.11.8.0.27_rel.zip ocl_cpu_rt_ver_win=2020.11.8.0.27 # Same GPU driver supports Level Zero and OpenCL: -# https://github.com/intel/compute-runtime/releases/tag/20.35.17767 -ocl_gpu_rt_ver=20.35.17767 +# https://github.com/intel/compute-runtime/releases/tag/20.37.17906 +ocl_gpu_rt_ver=20.37.17906 # Same GPU driver supports Level Zero and OpenCL: # https://downloadmirror.intel.com/29817/a08/igfx_win10_100.8673.zip ocl_gpu_rt_ver_win=27.20.100.8673 @@ -24,7 +24,7 @@ fpga_ver_win=20200811_000006 [DRIVER VERSIONS] cpu_driver_lin=2020.11.8.0.27 cpu_driver_win=2020.11.8.0.27 -gpu_driver_lin=20.35.17767 +gpu_driver_lin=20.37.17906 gpu_driver_win=27.20.100.8673 fpga_driver_lin=2020.11.8.0.27 fpga_driver_win=2020.11.8.0.27 From 295a39a08e4900277eac14e3c93dc94cfa211947 Mon Sep 17 00:00:00 2001 From: yinyangsx Date: Tue, 22 Sep 2020 14:42:48 +0800 Subject: [PATCH 02/15] XFAIL one test and remove XFAIL 4 test for linux Signed-off-by: yinyangsx --- sycl/test/basic_tests/stream/stream.cpp | 1 - sycl/test/esimd/on-device/matrix_transpose_glb.cpp | 1 + sycl/test/hier_par/hier_par_wgscope.cpp | 2 +- sycl/test/sub_group/generic_reduce.cpp | 2 +- sycl/test/sub_group/load_store.cpp | 2 +- 5 files changed, 4 insertions(+), 4 deletions(-) diff --git a/sycl/test/basic_tests/stream/stream.cpp b/sycl/test/basic_tests/stream/stream.cpp index 441320da38f50..3a7c6f68ca728 100644 --- a/sycl/test/basic_tests/stream/stream.cpp +++ b/sycl/test/basic_tests/stream/stream.cpp @@ -1,6 +1,5 @@ // TODO: Enable compilation w/o -fno-sycl-early-optimizations option. // See https://github.com/intel/llvm/issues/2264 for more details. -// XFAIL: gpu && (level_zero || opencl) && linux // RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: env SYCL_DEVICE_TYPE=HOST %t.out | FileCheck %s diff --git a/sycl/test/esimd/on-device/matrix_transpose_glb.cpp b/sycl/test/esimd/on-device/matrix_transpose_glb.cpp index 24f2bb1942a8b..a9a85ccb95467 100644 --- a/sycl/test/esimd/on-device/matrix_transpose_glb.cpp +++ b/sycl/test/esimd/on-device/matrix_transpose_glb.cpp @@ -10,6 +10,7 @@ // REQUIRES: gpu // RUN: %clangxx-esimd -fsycl %s -o %t.out // RUN: %ESIMD_RUN_PLACEHOLDER %t.out +// XFAIL: gpu && (level_zero || opencl) && linux #include "esimd_test_utils.hpp" diff --git a/sycl/test/hier_par/hier_par_wgscope.cpp b/sycl/test/hier_par/hier_par_wgscope.cpp index 698ac60bf8489..17e977222effc 100644 --- a/sycl/test/hier_par/hier_par_wgscope.cpp +++ b/sycl/test/hier_par/hier_par_wgscope.cpp @@ -1,6 +1,6 @@ // TODO: Enable compilation w/o -fno-sycl-early-optimizations option. // See https://github.com/intel/llvm/issues/2264 for more details. -// XFAIL: gpu && (level_zero || opencl) +// XFAIL: gpu && (level_zero || opencl) && windows // RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: env SYCL_DEVICE_TYPE=HOST %t.out diff --git a/sycl/test/sub_group/generic_reduce.cpp b/sycl/test/sub_group/generic_reduce.cpp index 676c6b284a394..a86dd5c36f707 100644 --- a/sycl/test/sub_group/generic_reduce.cpp +++ b/sycl/test/sub_group/generic_reduce.cpp @@ -1,6 +1,6 @@ // TODO: Enable compilation w/o -fno-sycl-early-optimizations option. // See https://github.com/intel/llvm/issues/2264 for more details. -// XFAIL: gpu +// XFAIL: gpu && windows // UNSUPPORTED: cuda // CUDA compilation and runtime do not yet support sub-groups. diff --git a/sycl/test/sub_group/load_store.cpp b/sycl/test/sub_group/load_store.cpp index f6c96a02324d1..968a9de3de7bf 100644 --- a/sycl/test/sub_group/load_store.cpp +++ b/sycl/test/sub_group/load_store.cpp @@ -1,6 +1,6 @@ // TODO: Enable compilation w/o -fno-sycl-early-optimizations option. // See https://github.com/intel/llvm/issues/2264 for more details. -// XFAIL: gpu +// XFAIL: gpu && windows // UNSUPPORTED: cuda || cpu // CUDA compilation and runtime do not yet support sub-groups. From d312dce2881cf0ac845b0519519af731a2b91e21 Mon Sep 17 00:00:00 2001 From: yinyangsx Date: Tue, 22 Sep 2020 15:48:37 +0800 Subject: [PATCH 03/15] UNSUPPORTED cuda for matrix_transpose_glb.cpp Signed-off-by: yinyangsx --- sycl/test/esimd/on-device/matrix_transpose_glb.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/sycl/test/esimd/on-device/matrix_transpose_glb.cpp b/sycl/test/esimd/on-device/matrix_transpose_glb.cpp index a9a85ccb95467..94dfd7e2d0787 100644 --- a/sycl/test/esimd/on-device/matrix_transpose_glb.cpp +++ b/sycl/test/esimd/on-device/matrix_transpose_glb.cpp @@ -11,6 +11,7 @@ // RUN: %clangxx-esimd -fsycl %s -o %t.out // RUN: %ESIMD_RUN_PLACEHOLDER %t.out // XFAIL: gpu && (level_zero || opencl) && linux +// UNSUPPORTED: cuda #include "esimd_test_utils.hpp" From 8c20ade2ae74e8f2ea589e2c42ab278c592aae60 Mon Sep 17 00:00:00 2001 From: "Yang,Yin" Date: Wed, 23 Sep 2020 11:06:50 +0800 Subject: [PATCH 04/15] Update sycl/test/basic_tests/stream/stream.cpp Co-authored-by: Alexey Bader --- sycl/test/basic_tests/stream/stream.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/sycl/test/basic_tests/stream/stream.cpp b/sycl/test/basic_tests/stream/stream.cpp index 3a7c6f68ca728..8925a06a8d2d9 100644 --- a/sycl/test/basic_tests/stream/stream.cpp +++ b/sycl/test/basic_tests/stream/stream.cpp @@ -1,5 +1,3 @@ -// TODO: Enable compilation w/o -fno-sycl-early-optimizations option. -// See https://github.com/intel/llvm/issues/2264 for more details. // RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: env SYCL_DEVICE_TYPE=HOST %t.out | FileCheck %s From 701c322e1b3777236252b4fcd474e9b990601282 Mon Sep 17 00:00:00 2001 From: "Yang,Yin" Date: Wed, 23 Sep 2020 11:07:02 +0800 Subject: [PATCH 05/15] Update sycl/test/esimd/on-device/matrix_transpose_glb.cpp Co-authored-by: Alexey Bader --- sycl/test/esimd/on-device/matrix_transpose_glb.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sycl/test/esimd/on-device/matrix_transpose_glb.cpp b/sycl/test/esimd/on-device/matrix_transpose_glb.cpp index 94dfd7e2d0787..5310a035924af 100644 --- a/sycl/test/esimd/on-device/matrix_transpose_glb.cpp +++ b/sycl/test/esimd/on-device/matrix_transpose_glb.cpp @@ -10,7 +10,7 @@ // REQUIRES: gpu // RUN: %clangxx-esimd -fsycl %s -o %t.out // RUN: %ESIMD_RUN_PLACEHOLDER %t.out -// XFAIL: gpu && (level_zero || opencl) && linux +// XFAIL: linux // UNSUPPORTED: cuda #include "esimd_test_utils.hpp" From e828af5574debcd1e6d053114e88b583352684a3 Mon Sep 17 00:00:00 2001 From: yinyangsx Date: Wed, 23 Sep 2020 11:16:30 +0800 Subject: [PATCH 06/15] Unsupported SYCL :: usm/smemll.cpp as it hangs machine Signed-off-by: yinyangsx --- sycl/test/usm/smemll.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/sycl/test/usm/smemll.cpp b/sycl/test/usm/smemll.cpp index 46d1f10a5f33f..c3f57de208632 100644 --- a/sycl/test/usm/smemll.cpp +++ b/sycl/test/usm/smemll.cpp @@ -1,4 +1,5 @@ // XFAIL: cuda +// UNSUPPORTED: linux // piextUSM*Alloc functions for CUDA are not behaving as described in // https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/USM/USM.adoc // https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/USM/cl_intel_unified_shared_memory.asciidoc From 99c9106f614cc9dcbb93a1caa851bd35da7e00e6 Mon Sep 17 00:00:00 2001 From: yinyangsx Date: Wed, 23 Sep 2020 12:47:12 +0800 Subject: [PATCH 07/15] Unsupported two test as they hangs Signed-off-by: yinyangsx --- sycl/test/usm/smem_varied.cpp | 1 + sycl/test/warnings/warnings.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/sycl/test/usm/smem_varied.cpp b/sycl/test/usm/smem_varied.cpp index 9a251e6c5f187..070f95647b93e 100644 --- a/sycl/test/usm/smem_varied.cpp +++ b/sycl/test/usm/smem_varied.cpp @@ -1,4 +1,5 @@ // XFAIL: cuda +// UNSUPPORTED: linux // RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t1.out -DTEST_SHARED // RUN: env SYCL_DEVICE_TYPE=HOST %t1.out // RUN: %CPU_RUN_PLACEHOLDER %t1.out diff --git a/sycl/test/warnings/warnings.cpp b/sycl/test/warnings/warnings.cpp index 97ca4877f5a00..ee58df8fdd35e 100644 --- a/sycl/test/warnings/warnings.cpp +++ b/sycl/test/warnings/warnings.cpp @@ -1,5 +1,5 @@ // RUN: %clangxx -fsycl --no-system-header-prefix=CL/sycl -fsyntax-only -Wall -Wextra -Wno-ignored-attributes -Wno-deprecated-declarations -Wpessimizing-move -Wunused-variable -Wmismatched-tags -Wunneeded-internal-declaration -Werror -Wno-unknown-cuda-version %s -o %t.out - +// UNSUPPORTED: linux #include using namespace cl::sycl; From 444e89123a47f9025bf0365110937f80e0539e47 Mon Sep 17 00:00:00 2001 From: Alexey Bader Date: Fri, 25 Sep 2020 14:33:34 +0300 Subject: [PATCH 08/15] Update sycl/test/hier_par/hier_par_wgscope.cpp --- sycl/test/hier_par/hier_par_wgscope.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/sycl/test/hier_par/hier_par_wgscope.cpp b/sycl/test/hier_par/hier_par_wgscope.cpp index 073afaaa85dce..5dfbb61a187bd 100644 --- a/sycl/test/hier_par/hier_par_wgscope.cpp +++ b/sycl/test/hier_par/hier_par_wgscope.cpp @@ -1,5 +1,3 @@ -// TODO: Enable compilation w/o -fno-sycl-early-optimizations option. -// See https://github.com/intel/llvm/issues/2264 for more details. // RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t.out // RUN: env SYCL_DEVICE_TYPE=HOST %t.out From 395738c2482e49a24237b80a114788de8703da53 Mon Sep 17 00:00:00 2001 From: Alexey Bader Date: Fri, 25 Sep 2020 14:33:50 +0300 Subject: [PATCH 09/15] Update sycl/test/sub_group/load_store.cpp --- sycl/test/sub_group/load_store.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/sycl/test/sub_group/load_store.cpp b/sycl/test/sub_group/load_store.cpp index 9f6ef41924ed4..d92f0735dc1e7 100644 --- a/sycl/test/sub_group/load_store.cpp +++ b/sycl/test/sub_group/load_store.cpp @@ -1,5 +1,3 @@ -// TODO: Enable compilation w/o -fno-sycl-early-optimizations option. -// See https://github.com/intel/llvm/issues/2264 for more details. // UNSUPPORTED: cuda || cpu // CUDA compilation and runtime do not yet support sub-groups. From f77ce9292107ec7a2c5d81c49bf897d401bd8264 Mon Sep 17 00:00:00 2001 From: Alexey Bader Date: Fri, 25 Sep 2020 14:34:05 +0300 Subject: [PATCH 10/15] Update sycl/test/sub_group/generic_reduce.cpp --- sycl/test/sub_group/generic_reduce.cpp | 2 -- 1 file changed, 2 deletions(-) diff --git a/sycl/test/sub_group/generic_reduce.cpp b/sycl/test/sub_group/generic_reduce.cpp index 1fb0ef3401389..a66de34b3cac8 100644 --- a/sycl/test/sub_group/generic_reduce.cpp +++ b/sycl/test/sub_group/generic_reduce.cpp @@ -1,5 +1,3 @@ -// TODO: Enable compilation w/o -fno-sycl-early-optimizations option. -// See https://github.com/intel/llvm/issues/2264 for more details. // UNSUPPORTED: cuda // CUDA compilation and runtime do not yet support sub-groups. From 4fba63e0f3796ca13230b6ae64e41eac21f139fa Mon Sep 17 00:00:00 2001 From: yanfeng3721 <52035198+yanfeng3721@users.noreply.github.com> Date: Tue, 29 Sep 2020 09:35:58 +0800 Subject: [PATCH 11/15] Update warnings.cpp restore warnings.cpp --- sycl/test/warnings/warnings.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/sycl/test/warnings/warnings.cpp b/sycl/test/warnings/warnings.cpp index ee58df8fdd35e..3fce5616911f6 100644 --- a/sycl/test/warnings/warnings.cpp +++ b/sycl/test/warnings/warnings.cpp @@ -1,5 +1,4 @@ // RUN: %clangxx -fsycl --no-system-header-prefix=CL/sycl -fsyntax-only -Wall -Wextra -Wno-ignored-attributes -Wno-deprecated-declarations -Wpessimizing-move -Wunused-variable -Wmismatched-tags -Wunneeded-internal-declaration -Werror -Wno-unknown-cuda-version %s -o %t.out -// UNSUPPORTED: linux #include using namespace cl::sycl; From e7a5d5c9e56cab06c7dac38e309a6638870b65c8 Mon Sep 17 00:00:00 2001 From: yanfeng3721 <52035198+yanfeng3721@users.noreply.github.com> Date: Tue, 29 Sep 2020 09:38:04 +0800 Subject: [PATCH 12/15] Update smemll.cpp Restore smemll.cpp --- sycl/test/usm/smemll.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sycl/test/usm/smemll.cpp b/sycl/test/usm/smemll.cpp index c3f57de208632..8410fcfe7efa0 100644 --- a/sycl/test/usm/smemll.cpp +++ b/sycl/test/usm/smemll.cpp @@ -1,5 +1,5 @@ // XFAIL: cuda -// UNSUPPORTED: linux + // piextUSM*Alloc functions for CUDA are not behaving as described in // https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/USM/USM.adoc // https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/USM/cl_intel_unified_shared_memory.asciidoc From b1adbaca34371956b53ed532d8e28f7bc24b484e Mon Sep 17 00:00:00 2001 From: yanfeng3721 <52035198+yanfeng3721@users.noreply.github.com> Date: Tue, 29 Sep 2020 09:39:22 +0800 Subject: [PATCH 13/15] Update smemll.cpp restore smemll.cpp --- sycl/test/usm/smemll.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/sycl/test/usm/smemll.cpp b/sycl/test/usm/smemll.cpp index 8410fcfe7efa0..46d1f10a5f33f 100644 --- a/sycl/test/usm/smemll.cpp +++ b/sycl/test/usm/smemll.cpp @@ -1,5 +1,4 @@ // XFAIL: cuda - // piextUSM*Alloc functions for CUDA are not behaving as described in // https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/USM/USM.adoc // https://github.com/intel/llvm/blob/sycl/sycl/doc/extensions/USM/cl_intel_unified_shared_memory.asciidoc From 7ac1cf19c2458dc03d0baa822a0d0bd0cb9abc4c Mon Sep 17 00:00:00 2001 From: yanfeng3721 <52035198+yanfeng3721@users.noreply.github.com> Date: Tue, 29 Sep 2020 09:40:19 +0800 Subject: [PATCH 14/15] Update smem_varied.cpp restore smem_varied.cpp --- sycl/test/usm/smem_varied.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/sycl/test/usm/smem_varied.cpp b/sycl/test/usm/smem_varied.cpp index 070f95647b93e..9a251e6c5f187 100644 --- a/sycl/test/usm/smem_varied.cpp +++ b/sycl/test/usm/smem_varied.cpp @@ -1,5 +1,4 @@ // XFAIL: cuda -// UNSUPPORTED: linux // RUN: %clangxx -fsycl -fsycl-targets=%sycl_triple %s -o %t1.out -DTEST_SHARED // RUN: env SYCL_DEVICE_TYPE=HOST %t1.out // RUN: %CPU_RUN_PLACEHOLDER %t1.out From 2dc719feb535f270bf1e48f6d9100b6510ed2ed6 Mon Sep 17 00:00:00 2001 From: yanfeng3721 <52035198+yanfeng3721@users.noreply.github.com> Date: Tue, 29 Sep 2020 09:41:08 +0800 Subject: [PATCH 15/15] Update warnings.cpp Restore warnings.cpp --- sycl/test/warnings/warnings.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/sycl/test/warnings/warnings.cpp b/sycl/test/warnings/warnings.cpp index 3fce5616911f6..97ca4877f5a00 100644 --- a/sycl/test/warnings/warnings.cpp +++ b/sycl/test/warnings/warnings.cpp @@ -1,4 +1,5 @@ // RUN: %clangxx -fsycl --no-system-header-prefix=CL/sycl -fsyntax-only -Wall -Wextra -Wno-ignored-attributes -Wno-deprecated-declarations -Wpessimizing-move -Wunused-variable -Wmismatched-tags -Wunneeded-internal-declaration -Werror -Wno-unknown-cuda-version %s -o %t.out + #include using namespace cl::sycl;