Skip to content

Commit b854c86

Browse files
authored
Merge pull request #1788 from pbalcer/fix-e2e-l0
Fix L0 E2E workflow
2 parents ba4e49d + 0079e3d commit b854c86

File tree

2 files changed

+9
-4
lines changed

2 files changed

+9
-4
lines changed

.github/workflows/e2e_core.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -174,6 +174,11 @@ jobs:
174174
echo "LIT_XFAIL=${{inputs.xfail}}" >> $GITHUB_ENV
175175
echo "LIT_FILTER_OUT=${{inputs.filter_out}}" >> $GITHUB_ENV
176176
177+
# TODO: remove once intel/llvm lit tests can properly recognize the GPU
178+
- name: Configure hardware platform feature for L0
179+
if: matrix.adapter.name == 'L0'
180+
run: sed -i '/import lit.llvm/i config.available_features.add("gpu-intel-pvc-1T")' build-e2e/lit.site.cfg.py
181+
177182
- name: Run e2e tests
178183
id: tests
179184
run: ninja -C build-e2e check-sycl-e2e

.github/workflows/e2e_level_zero.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,9 @@ jobs:
2121
config: ""
2222
unit: "gpu"
2323
# Failing tests
24-
xfail: "ESIMD/preemption.cpp;syclcompat/atomic/atomic_class.cpp;ProgramManager/uneven_kernel_split.cpp;Plugin/level_zero_ext_intel_queue_index.cpp;Plugin/level_zero_ext_intel_cslice.cpp;Matrix/joint_matrix_rowmajorA_rowmajorB.cpp;Matrix/element_wise_ops.cpp;Matrix/element_wise_all_ops.cpp;Matrix/SG32/element_wise_all_ops.cpp"
24+
xfail: "ESIMD/preemption.cpp;Matrix/SG32/element_wise_all_ops.cpp;Matrix/SG32/get_coord_int8_matB.cpp;Matrix/element_wise_all_ops.cpp;Matrix/element_wise_all_ops_1d.cpp;Matrix/element_wise_all_ops_1d_cont.cpp;Matrix/element_wise_all_ops_scalar.cpp;Matrix/element_wise_ops.cpp;Matrix/get_coord_int8_matB.cpp;Matrix/joint_matrix_apply_bf16.cpp;Matrix/joint_matrix_apply_two_matrices.cpp;Matrix/joint_matrix_bfloat16.cpp;Matrix/joint_matrix_bfloat16_array.cpp;Matrix/joint_matrix_rowmajorA_rowmajorB.cpp;ProgramManager/uneven_kernel_split.cpp"
2525
# Flaky tests
26-
filter_out: "GroupAlgorithm/root_group.cpp|Basic/exceptions-SYCL-2020.cpp|Graph/UnsupportedDevice/device_query.cpp|Graph/RecordReplay/exception_inconsistent_contexts.cpp"
27-
# These runners by default spawn upwards of 260 workers. That's too much for the GPU.
26+
filter_out: "UserDefinedReductions/user_defined_reductions.cpp"
27+
# These runners by default spawn upwards of 260 workers.
2828
# We also add a time out just in case some test hangs
29-
extra_lit_flags: "-sv -j 50 --max-time 600"
29+
extra_lit_flags: "-sv -j 100 --max-time 600"

0 commit comments

Comments
 (0)