intel / intel/llvm

REQUIRES-INTEL-DRIVER: win: doesn't work on Windows Level Zero

Open
#23,004 4 comments 0 reactions 1 assignee Claimed by @sarnex 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

`REQUIRES-INTEL-DRIVER: win: ` is never enforced when the test runs on `level_zero:gpu` on Windows.
Lit configures each device with `ONEAPI_DEVICE_SELECTOR=level_zero:gpu` before invoking `sycl-ls --verbose` Under that selector, only the Level Zero driver string is reported, (example: `1.15.38308`). The Windows driver-package version (example: `32.0.101.8860`) is only visible under `opencl:gpu`, so it never passes the check and test silently run no matter of driver version required if `REQUIRES-INTEL-DRIVER: win: ` is only checked.

https://github.com/intel/llvm/actions/runs/32479381587/job/96779746061

https://github.com/intel/llvm/pull/22960#issuecomment-5394077256

### Environment

- OS: [e.g Windows/Linux]
- Target device and vendor: [e.g. Intel GPU]
- DPC++ version: [e.g. commit hash or output of `clang++ --version`]
- Dependencies version: [e.g. the output of `sycl-ls --verbose`]

### 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.