intel / intel/llvm

syclcompat/launch/launch_policy_lmem.cpp failing in 24.31.30508.7 driver uplift

Open
#15,275 1 comment 0 reactions 0 assignees View on GitHub
bug confirmed
Dominant language
LLVM
Stars
1.5k
Forks
854
Avg merge
3d 17h
Merged PRs (30d)
137

Description

### Describe the bug

Same failures on Linux DG2.

https://github.com/intel/llvm/actions/runs/10675865498/job/29588794136?pr=15260

```
********************
Failed Tests (2):
SYCL :: syclcompat/launch/launch_policy_lmem.cpp
```

```

********************
FAIL: SYCL :: syclcompat/launch/launch_policy_lmem.cpp (2218 of 2221)
******************** TEST 'SYCL :: syclcompat/launch/launch_policy_lmem.cpp' FAILED ********************
Exit Code: -6

Command Output (stdout):
--
# RUN: at line 23
/__w/llvm/llvm/toolchain/bin//clang++ -Werror -Wno-error=#warnings -Wno-error=deprecated-declarations -fsycl -fsycl-targets=spir64 /__w/llvm/llvm/llvm/sycl/test-e2e/syclcompat/launch/launch_policy_lmem.cpp -fsycl-device-code-split=per_kernel -o /__w/llvm/llvm/build-e2e/syclcompat/launch/Output/launch_policy_lmem.cpp.tmp.out
# executed command: /__w/llvm/llvm/toolchain/bin//clang++ -Werror '-Wno-error=#warnings' -Wno-error=deprecated-declarations -fsycl -fsycl-targets=spir64 /__w/llvm/llvm/llvm/sycl/test-e2e/syclcompat/launch/launch_policy_lmem.cpp -fsycl-device-code-split=per_kernel -o /__w/llvm/llvm/build-e2e/syclcompat/launch/Output/launch_policy_lmem.cpp.tmp.out
# .---command stderr------------
# | In file included from /__w/llvm/llvm/llvm/sycl/test-e2e/syclcompat/launch/launch_policy_lmem.cpp:30:
# | In file included from /__w/llvm/llvm/toolchain/bin/../include/syclcompat/launch.hpp:32:
# | /__w/llvm/llvm/toolchain/bin/../include/syclcompat/device.hpp:421:2: warning: "Querying the number of bytes of free memory is not supported" [-W#warnings]
# | 421 | #warning "Querying the number of bytes of free memory is not supported"
# | | ^
# | 1 warning generated.
# | In file included from /__w/llvm/llvm/llvm/sycl/test-e2e/syclcompat/launch/launch_policy_lmem.cpp:30:
# | In file included from /__w/llvm/llvm/toolchain/bin/../include/syclcompat/launch.hpp:32:
# | /__w/llvm/llvm/toolchain/bin/../include/syclcompat/device.hpp:421:2: warning: "Querying the number of bytes of free memory is not supported" [-W#warnings]
# | 421 | #warning "Querying the number of bytes of free memory is not supported"
# | | ^
# | 1 warning generated.
# `-----------------------------
# RUN: at line 24
env ONEAPI_DEVICE_SELECTOR=level_zero:gpu /__w/llvm/llvm/build-e2e/syclcompat/launch/Output/launch_policy_lmem.cpp.tmp.out
# executed command: env ONEAPI_DEVICE_SELECTOR=level_zero:gpu /__w/llvm/llvm/build-e2e/syclcompat/launch/Output/launch_policy_lmem.cpp.tmp.out
# .---command stdout------------
# | void test_dynamic_mem_no_arg_launch()
# | void test_dynamic_mem_no_arg_launch_q()
# | void test_basic_dt_launch() [T = int]
# | void test_basic_dt_launch() [T = unsigned int]
# | void test_basic_dt_launch() [T = short]
# | void test_basic_dt_launch() [T = unsigned short]
# | void test_basic_dt_launch() [T = long]
# | void test_basic_dt_launch() [T = unsigned long]
# | void test_basic_dt_launch() [T = long long]
# | void test_basic_dt_launch() [T = unsigned long long]
# | void test_basic_dt_launch() [T = float]
# | void test_basic_dt_launch() [T = double]
# | sycl::aspect::fp64 not supported by the SYCL device.
# | void test_basic_dt_launch() [T = sycl::detail::half_impl::half]
# | void test_basic_dt_launch_q() [T = int]
# | void test_basic_dt_launch_q() [T = unsigned int]
# | void test_basic_dt_launch_q() [T = short]
# | void test_basic_dt_launch_q() [T = unsigned short]
# | void test_basic_dt_launch_q() [T = long]
# | void test_basic_dt_launch_q() [T = unsigned long]
# | void test_basic_dt_launch_q() [T = long long]
# | void test_basic_dt_launch_q() [T = unsigned long long]
# | void test_basic_dt_launch_q() [T = float]
# | void test_basic_dt_launch_q() [T = double]
# | sycl::aspect::fp64 not supported by the SYCL device.
# | void test_basic_dt_launch_q() [T = sycl::detail::half_impl::half]
# | void test_arg_launch() [T = int]
# | void test_arg_launch() [T = unsigned int]
# | void test_arg_launch() [T = short]
# | void test_arg_launch() [T = unsigned short]
# | void test_arg_launch() [T = long]
# | void test_arg_launch() [T = unsigned long]
# | void test_arg_launch() [T = long long]
# | void test_arg_launch() [T = unsigned long long]
# | void test_arg_launch() [T = float]
# | void test_arg_launch() [T = double]
# | sycl::aspect::fp64 not supported by the SYCL device.
# | void test_arg_launch() [T = sycl::detail::half_impl::half]
# | void test_arg_launch_q() [T = int]
# | void test_arg_launch_q() [T = unsigned int]
# | void test_arg_launch_q() [T = short]
# | void test_arg_launch_q() [T = unsigned short]
# | void test_arg_launch_q() [T = long]
# | void test_arg_launch_q() [T = unsigned long]
# | void test_arg_launch_q() [T = long long]
# | void test_arg_launch_q() [T = unsigned long long]
# | void test_arg_launch_q() [T = float]
# | void test_arg_launch_q() [T = double]
# | sycl::aspect::fp64 not supported by the SYCL device.
# | void test_arg_launch_q() [T = sycl::detail::half_impl::half]
# | void test_local_mem_usage() [T = int]
# | void test_local_mem_usage() [T = unsigned int]
# | void test_local_mem_usage() [T = short]
# | void test_local_mem_usage() [T = unsigned short]
# | void test_local_mem_usage() [T = long]
# | void test_local_mem_usage() [T = unsigned long]
# | void test_local_mem_usage() [T = long long]
# | void test_local_mem_usage() [T = unsigned long long]
# | void test_local_mem_usage() [T = float]
# | void test_local_mem_usage() [T = double]
# | sycl::aspect::fp64 not supported by the SYCL device.
# | void test_local_mem_usage() [T = sycl::detail::half_impl::half]
# | void test_local_mem_usage_q() [T = int]
# | void test_local_mem_usage_q() [T = unsigned int]
# | void test_local_mem_usage_q() [T = short]
# | void test_local_mem_usage_q() [T = unsigned short]
# | void test_local_mem_usage_q() [T = long]
# | void test_local_mem_usage_q() [T = unsigned long]
# | void test_local_mem_usage_q() [T = long long]
# | void test_local_mem_usage_q() [T = unsigned long long]
# | void test_local_mem_usage_q() [T = float]
# | void test_local_mem_usage_q() [T = double]
# | sycl::aspect::fp64 not supported by the SYCL device.
# | void test_local_mem_usage_q() [T = sycl::detail::half_impl::half]
# | void test_memsize_no_arg_launch() [T = int]
# | void test_memsize_no_arg_launch() [T = unsigned int]
# | void test_memsize_no_arg_launch() [T = short]
# | void test_memsize_no_arg_launch() [T = unsigned short]
# | void test_memsize_no_arg_launch() [T = long]
# | void test_memsize_no_arg_launch() [T = unsigned long]
# | void test_memsize_no_arg_launch_q() [T = int]
# | void test_memsize_no_arg_launch_q() [T = unsigned int]
# | void test_memsize_no_arg_launch_q() [T = short]
# | void test_memsize_no_arg_launch_q() [T = unsigned short]
# | void test_memsize_no_arg_launch_q() [T = long]
# | void test_memsize_no_arg_launch_q() [T = unsigned long]
# `-----------------------------
# .---command stderr------------
# | ZE_LOADER_DEBUG_TRACE:Using Loader Library Path:
# | ZE_LOADER_DEBUG_TRACE:Tracing Layer Library Path: libze_tracing_layer.so.1
# `-----------------------------
# RUN: at line 24
env ONEAPI_DEVICE_SELECTOR=opencl:gpu /__w/llvm/llvm/build-e2e/syclcompat/launch/Output/launch_policy_lmem.cpp.tmp.out
# executed command: env ONEAPI_DEVICE_SELECTOR=opencl:gpu /__w/llvm/llvm/build-e2e/syclcompat/launch/Output/launch_policy_lmem.cpp.tmp.out
# .---command stdout------------
# | void test_dynamic_mem_no_arg_launch()
# | void test_dynamic_mem_no_arg_launch_q()
# | void test_basic_dt_launch() [T = int]
# | void test_basic_dt_launch() [T = unsigned int]
# | void test_basic_dt_launch() [T = short]
# | void test_basic_dt_launch() [T = unsigned short]
# | void test_basic_dt_launch() [T = long]
# | void test_basic_dt_launch() [T = unsigned long]
# | void test_basic_dt_launch() [T = long long]
# | void test_basic_dt_launch() [T = unsigned long long]
# | void test_basic_dt_launch() [T = float]
# | void test_basic_dt_launch() [T = double]
# | sycl::aspect::fp64 not supported by the SYCL device.
# | void test_basic_dt_launch() [T = sycl::detail::half_impl::half]
# | void test_basic_dt_launch_q() [T = int]
# | void test_basic_dt_launch_q() [T = unsigned int]
# | void test_basic_dt_launch_q() [T = short]
# | void test_basic_dt_launch_q() [T = unsigned short]
# | void test_basic_dt_launch_q() [T = long]
# | void test_basic_dt_launch_q() [T = unsigned long]
# | void test_basic_dt_launch_q() [T = long long]
# | void test_basic_dt_launch_q() [T = unsigned long long]
# | void test_basic_dt_launch_q() [T = float]
# | void test_basic_dt_launch_q() [T = double]
# | sycl::aspect::fp64 not supported by the SYCL device.
# | void test_basic_dt_launch_q() [T = sycl::detail::half_impl::half]
# | void test_arg_launch() [T = int]
# | void test_arg_launch() [T = unsigned int]
# | void test_arg_launch() [T = short]
# | void test_arg_launch() [T = unsigned short]
# | void test_arg_launch() [T = long]
# | void test_arg_launch() [T = unsigned long]
# | void test_arg_launch() [T = long long]
# | void test_arg_launch() [T = unsigned long long]
# | void test_arg_launch() [T = float]
# | void test_arg_launch() [T = double]
# | sycl::aspect::fp64 not supported by the SYCL device.
# | void test_arg_launch() [T = sycl::detail::half_impl::half]
# | void test_arg_launch_q() [T = int]
# | void test_arg_launch_q() [T = unsigned int]
# | void test_arg_launch_q() [T = short]
# | void test_arg_launch_q() [T = unsigned short]
# | void test_arg_launch_q() [T = long]
# | void test_arg_launch_q() [T = unsigned long]
# | void test_arg_launch_q() [T = long long]
# | void test_arg_launch_q() [T = unsigned long long]
# | void test_arg_launch_q() [T = float]
# | void test_arg_launch_q() [T = double]
# | sycl::aspect::fp64 not supported by the SYCL device.
# | void test_arg_launch_q() [T = sycl::detail::half_impl::half]
# | void test_local_mem_usage() [T = int]
# | void test_local_mem_usage() [T = unsigned int]
# | void test_local_mem_usage() [T = short]
# | void test_local_mem_usage() [T = unsigned short]
# | void test_local_mem_usage() [T = long]
# | void test_local_mem_usage() [T = unsigned long]
# | void test_local_mem_usage() [T = long long]
# | void test_local_mem_usage() [T = unsigned long long]
# | void test_local_mem_usage() [T = float]
# | void test_local_mem_usage() [T = double]
# | sycl::aspect::fp64 not supported by the SYCL device.
# | void test_local_mem_usage() [T = sycl::detail::half_impl::half]
# | void test_local_mem_usage_q() [T = int]
# `-----------------------------
# .---command stderr------------
# | ZE_LOADER_DEBUG_TRACE:Using Loader Library Path:
# | ZE_LOADER_DEBUG_TRACE:Tracing Layer Library Path: libze_tracing_layer.so.1
# | terminate called after throwing an instance of 'sycl::_V1::exception'
# | what(): Native API failed. Native API returns: 40 (UR_RESULT_ERROR_OUT_OF_RESOURCES)
# `-----------------------------
# error: command failed with exit status: -6

--

********************
```

### To reproduce

_No response_

### Environment

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.