-
Notifications
You must be signed in to change notification settings - Fork 787
[CI] Use prebuilt E2E binaries when running on Windows Gen12 #17335
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
dadc1d3
51cb464
94b2173
de9b2fa
0cf0098
b0ea3c2
eb9ef39
dc547e1
80cd96d
0f8ebbf
481fd78
a9cf853
1c6ff22
ee4da02
db1171a
3b06e80
c2a41cd
17bc6f9
32c25d9
c4a6bf6
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -620,13 +620,17 @@ def open_check_file(file_name): | |
if "amdgcn" in sp[1]: | ||
config.sycl_build_targets.add("target-amd") | ||
|
||
cmd = "{} {}".format(config.run_launcher, sycl_ls) if config.run_launcher else sycl_ls | ||
sycl_ls_output = subprocess.check_output(cmd, text=True, shell=True) | ||
|
||
# In contrast to `cpu` feature this is a compile-time feature, which is needed | ||
# to check if we can build cpu AOT tests. | ||
if "opencl:cpu" in sycl_ls_output: | ||
config.available_features.add("opencl-cpu-rt") | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. OpenCL CPU runtimes were installed on the windows CI machines, so those tests are now able to compile there. However I'm still introducing this feature so that we can mark the tests that would fail to compile if there is no CPU rt as requiring this. This is basically a There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. FYI, for those who approved previously when this pr added XFAILs (@fabiomestre and @aarongreig). I changed those to require this feature instead. |
||
|
||
if len(config.sycl_devices) == 1 and config.sycl_devices[0] == "all": | ||
devices = set() | ||
cmd = ( | ||
"{} {}".format(config.run_launcher, sycl_ls) if config.run_launcher else sycl_ls | ||
) | ||
sp = subprocess.check_output(cmd, text=True, shell=True) | ||
for line in sp.splitlines(): | ||
for line in sycl_ls_output.splitlines(): | ||
if not line.startswith("["): | ||
continue | ||
(backend, device) = line[1:].split("]")[0].split(":") | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Keeping BMG running in
full
mode since multiple tests seem to hang #17582