File tree Expand file tree Collapse file tree 2 files changed +18
-10
lines changed Expand file tree Collapse file tree 2 files changed +18
-10
lines changed Original file line number Diff line number Diff line change 66
66
files : |
67
67
source/adapters/${{inputs.str_name}}/**
68
68
source/loader/**
69
+ .github/workflows/e2e*
69
70
70
71
e2e-build-hw :
71
72
# We want to run the job only if there are changes in the specific adapter
@@ -168,17 +169,24 @@ jobs:
168
169
-DCMAKE_CXX_COMPILER="$(which clang++)"
169
170
-DLLVM_LIT="${{github.workspace}}/sycl-repo/llvm/utils/lit/lit.py"
170
171
171
- - name : Set test filters for L0
172
- if : matrix.adapter.name == 'L0'
173
- run : |
174
- echo "LIT_XFAIL_NOT=${{inputs.xfail_not}}" >> $GITHUB_ENV
175
- echo "LIT_XFAIL=${{inputs.xfail}}" >> $GITHUB_ENV
176
- echo "LIT_FILTER_OUT=${{inputs.filter_out}}" >> $GITHUB_ENV
172
+ - name : Set LIT_XFAIL_NOT
173
+ if : inputs.xfail_not != ''
174
+ run : echo "LIT_XFAIL_NOT=${{inputs.xfail_not}}" >> $GITHUB_ENV
175
+
176
+ - name : Set LIT_XFAIL
177
+ if : inputs.xfail != ''
178
+ run : echo "LIT_XFAIL=${{inputs.xfail}}" >> $GITHUB_ENV
179
+
180
+ - name : Set LIT_FILTER_OUT
181
+ if : inputs.filter_out != ''
182
+ run : echo "LIT_FILTER_OUT=${{inputs.filter_out}}" >> $GITHUB_ENV
177
183
178
184
# TODO: remove once intel/llvm lit tests can properly recognize the GPU
179
185
- name : Configure hardware platform feature for L0
180
186
if : matrix.adapter.name == 'L0'
181
- run : sed -i '/import lit.llvm/i config.available_features.add("gpu-intel-pvc-1T")' build-e2e/lit.site.cfg.py
187
+ run : |
188
+ sed -i '/import lit.llvm/i config.available_features.add("gpu-intel-pvc-1T")' build-e2e/lit.site.cfg.py
189
+ sed -i '/import lit.llvm/i config.available_features.add("gpu-intel-pvc")' build-e2e/lit.site.cfg.py
182
190
183
191
- name : Run e2e tests
184
192
id : tests
Original file line number Diff line number Diff line change 21
21
config : " "
22
22
unit : " gpu"
23
23
# Failing tests
24
- xfail : " Matrix/SG32/get_coord_int8_matB .cpp;Matrix/element_wise_all_ops_1d .cpp;Matrix/element_wise_all_ops_1d_cont .cpp;Matrix/element_wise_all_ops_scalar .cpp;Matrix/get_coord_int8_matB.cpp;Matrix/joint_matrix_rowmajorA_rowmajorB.cpp;Plugin/level_zero_barrier_optimization.cpp"
24
+ xfail : " Config/select_device.cpp;DeviceCodeSplit/grf .cpp;ESIMD/grf .cpp;ESIMD/named_barriers/loop_extended.cpp;KernelAndProgram/target_register_alloc_mode.cpp; Matrix/SG32/element_wise_all_ops .cpp;Matrix/SG32/get_coord_int8_matB .cpp;Matrix/get_coord_int8_matB.cpp;Matrix/joint_matrix_prefetch .cpp;Matrix/joint_matrix_rowmajorA_rowmajorB.cpp;Plugin/level_zero_barrier_optimization.cpp"
25
25
# Flaky tests
26
- filter_out : " UserDefinedReductions/user_defined_reductions.cpp "
26
+ filter_out : " "
27
27
# These runners by default spawn upwards of 260 workers.
28
28
# We also add a time out just in case some test hangs
29
- extra_lit_flags : " --param gpu-intel-pvc=True -sv -j 100 --max-time 600"
29
+ extra_lit_flags : " --param gpu-intel-pvc=True --param gpu-intel-pvc-1T=True - sv -j 100 --max-time 600"
You can’t perform that action at this time.
0 commit comments