Skip to content

Commit cc7d3db

Browse files
authored
[ESIMD][E2E] Disable N=non-power-of-two cases for slm_block_store() (#12470)
Those test cases fail even with the most recent GPU drivers, it seems the issue with such N was fixed for slm_block_load(), but not for slm_block_store(). Signed-off-by: Klochkov, Vyacheslav N <[email protected]>
1 parent 655ab10 commit cc7d3db

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

sycl/test-e2e/ESIMD/unified_memory_api/Inputs/block_store.hpp

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -637,6 +637,10 @@ bool test_block_store_slm(queue Q) {
637637
//
638638
// These test case may compute wrong values for some of elements
639639
// if the driver is not new enough.
640+
#if 0
641+
// TODO: Enable these cases when GPU driver is fixed. It seems the issue with
642+
// non-power-of-2 N values was resolved for slm_block_load(), but not for
643+
// slm_block_store().
640644
if (esimd_test::isGPUDriverGE(Q, esimd_test::GPUDriverOS::LinuxAndWindows,
641645
"27556", "win.just.skip.test", false)) {
642646
Passed &= testSLM<T, 3, !CheckMask, CheckProperties>(Q, 2, AlignElemProps);
@@ -646,6 +650,7 @@ bool test_block_store_slm(queue Q) {
646650
Passed &=
647651
testSLM<T, 113, !CheckMask, CheckProperties>(Q, 2, AlignElemProps);
648652
}
653+
#endif
649654

650655
if constexpr (Features == TestFeatures::PVC ||
651656
Features == TestFeatures::DG2) {
@@ -729,6 +734,10 @@ bool test_block_store_local_acc_slm(queue Q) {
729734
//
730735
// These test case may compute wrong values for some of elements
731736
// if the driver is not new enough.
737+
#if 0
738+
// TODO: Enable these cases when GPU driver is fixed. It seems the issue with
739+
// non-power-of-2 N values was resolved for slm_block_load(), but not for
740+
// slm_block_store().
732741
if (esimd_test::isGPUDriverGE(Q, esimd_test::GPUDriverOS::LinuxAndWindows,
733742
"27556", "win.just.skip.test", false)) {
734743
Passed &= testLocalAccSLM<T, 3, !CheckMask, CheckProperties>(
@@ -740,6 +749,7 @@ bool test_block_store_local_acc_slm(queue Q) {
740749
Passed &= testLocalAccSLM<T, 113, !CheckMask, CheckProperties>(
741750
Q, 2, AlignElemProps);
742751
}
752+
#endif
743753

744754
if constexpr (Features == TestFeatures::PVC ||
745755
Features == TestFeatures::DG2) {

0 commit comments

Comments
 (0)