Skip to content

Commit 0aeeb97

Browse files
authored
Update triton_kernels skiplist for xe2 (#5118)
New pass rate: 98.56% --------- Signed-off-by: Anatoly Myachev <[email protected]>
1 parent 71562ec commit 0aeeb97

File tree

2 files changed

+107
-2
lines changed

2 files changed

+107
-2
lines changed
Lines changed: 96 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,97 @@
11
# https://github.com/intel/intel-xpu-backend-for-triton/issues/5074
2-
tests/test_matmul.py::test_op
2+
tests/test_matmul.py::test_op[False-False-False-True-False-16-1000-400-400-ragged-float8_e5m2-float8_e5m2-3-1-1-1-False-None-False-False-False]
3+
tests/test_matmul.py::test_op[False-False-False-True-False-16-1000-400-400-ragged-float8_e4m3fn-float8_e4m3fn-3-1-1-1-False-None-False-False-False]
4+
tests/test_matmul.py::test_op[False-False-False-True-False-128-1000-400-400-ragged-float8_e5m2-float8_e5m2-3-1-1-1-False-None-False-False-False]
5+
tests/test_matmul.py::test_op[False-False-False-True-False-128-1000-400-400-ragged-float8_e4m3fn-float8_e4m3fn-3-1-1-1-False-None-False-False-False]
6+
tests/test_matmul.py::test_op[False-False-True-True-False-16-1000-400-400-ragged-float8_e5m2-float8_e5m2-3-1-1-1-False-None-False-False-False]
7+
tests/test_matmul.py::test_op[False-False-True-True-False-16-1000-400-400-ragged-float8_e4m3fn-float8_e4m3fn-3-1-1-1-False-None-False-False-False]
8+
tests/test_matmul.py::test_op[False-False-True-True-False-128-1000-400-400-ragged-float8_e5m2-float8_e5m2-3-1-1-1-False-None-False-False-False]
9+
tests/test_matmul.py::test_op[False-False-True-True-False-128-1000-400-400-ragged-float8_e4m3fn-float8_e4m3fn-3-1-1-1-False-None-False-False-False]
10+
tests/test_matmul.py::test_op[False-True-False-True-False-16-1000-400-400-ragged-float8_e5m2-float8_e5m2-3-1-1-1-False-None-False-False-False]
11+
tests/test_matmul.py::test_op[False-True-False-True-False-16-1000-400-400-ragged-float8_e4m3fn-float8_e4m3fn-3-1-1-1-False-None-False-False-False]
12+
tests/test_matmul.py::test_op[False-True-False-True-False-128-1000-400-400-ragged-float8_e5m2-float8_e5m2-3-1-1-1-False-None-False-False-False]
13+
tests/test_matmul.py::test_op[False-True-False-True-False-128-1000-400-400-ragged-float8_e4m3fn-float8_e4m3fn-3-1-1-1-False-None-False-False-False]
14+
tests/test_matmul.py::test_op[False-True-True-True-False-16-1000-400-400-ragged-float8_e5m2-float8_e5m2-3-1-1-1-False-None-False-False-False]
15+
tests/test_matmul.py::test_op[False-True-True-True-False-16-1000-400-400-ragged-float8_e4m3fn-float8_e4m3fn-3-1-1-1-False-None-False-False-False]
16+
tests/test_matmul.py::test_op[False-True-True-True-False-128-1000-400-400-ragged-float8_e5m2-float8_e5m2-3-1-1-1-False-None-False-False-False]
17+
tests/test_matmul.py::test_op[False-True-True-True-False-128-1000-400-400-ragged-float8_e4m3fn-float8_e4m3fn-3-1-1-1-False-None-False-False-False]
18+
tests/test_matmul.py::test_op[False-False-False-False-False-16-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-False-None-False-False-False]
19+
tests/test_matmul.py::test_op[False-False-False-False-False-16-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-True-None-False-False-False]
20+
tests/test_matmul.py::test_op[False-False-False-False-False-128-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-False-None-False-False-False]
21+
tests/test_matmul.py::test_op[False-False-False-False-False-128-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-True-None-False-False-False]
22+
tests/test_matmul.py::test_op[False-False-True-False-False-16-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-False-None-False-False-False]
23+
tests/test_matmul.py::test_op[False-False-True-False-False-16-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-True-None-False-False-False]
24+
tests/test_matmul.py::test_op[False-False-True-False-False-128-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-False-None-False-False-False]
25+
tests/test_matmul.py::test_op[False-False-True-False-False-128-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-True-None-False-False-False]
26+
tests/test_matmul.py::test_op[False-False-False-True-False-16-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-False-None-False-False-False]
27+
tests/test_matmul.py::test_op[False-False-False-True-False-16-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-True-None-False-False-False]
28+
tests/test_matmul.py::test_op[False-False-False-True-False-128-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-False-None-False-False-False]
29+
tests/test_matmul.py::test_op[False-False-False-True-False-128-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-True-None-False-False-False]
30+
tests/test_matmul.py::test_op[False-False-True-True-False-16-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-False-None-False-False-False]
31+
tests/test_matmul.py::test_op[False-False-True-True-False-16-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-True-None-False-False-False]
32+
tests/test_matmul.py::test_op[False-False-True-True-False-128-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-False-None-False-False-False]
33+
tests/test_matmul.py::test_op[False-False-True-True-False-128-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-True-None-False-False-False]
34+
tests/test_matmul.py::test_op[False-True-False-False-False-16-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-False-None-False-False-False]
35+
tests/test_matmul.py::test_op[False-True-False-False-False-16-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-True-None-False-False-False]
36+
tests/test_matmul.py::test_op[False-True-False-False-False-128-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-False-None-False-False-False]
37+
tests/test_matmul.py::test_op[False-True-False-False-False-128-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-True-None-False-False-False]
38+
tests/test_matmul.py::test_op[False-True-True-False-False-16-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-False-None-False-False-False]
39+
tests/test_matmul.py::test_op[False-True-True-False-False-16-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-True-None-False-False-False]
40+
tests/test_matmul.py::test_op[False-True-True-False-False-128-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-False-None-False-False-False]
41+
tests/test_matmul.py::test_op[False-True-True-False-False-128-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-True-None-False-False-False]
42+
tests/test_matmul.py::test_op[False-True-False-True-False-16-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-False-None-False-False-False]
43+
tests/test_matmul.py::test_op[False-True-False-True-False-16-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-True-None-False-False-False]
44+
tests/test_matmul.py::test_op[False-True-False-True-False-128-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-False-None-False-False-False]
45+
tests/test_matmul.py::test_op[False-True-False-True-False-128-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-True-None-False-False-False]
46+
tests/test_matmul.py::test_op[False-True-True-True-False-16-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-False-None-False-False-False]
47+
tests/test_matmul.py::test_op[False-True-True-True-False-16-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-True-None-False-False-False]
48+
tests/test_matmul.py::test_op[False-True-True-True-False-128-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-False-None-False-False-False]
49+
tests/test_matmul.py::test_op[False-True-True-True-False-128-1000-704-800-ragged-mxfloat8_e4m3fn-mxfloat4_e2m1-8-2-1-9-True-None-False-False-False]
50+
# https://github.com/intel/intel-xpu-backend-for-triton/issues/5117
51+
tests/test_routing.py::test_op[False-True-128-32-1152-911]
52+
tests/test_routing.py::test_op[False-True-1500-8-371-None]
53+
tests/test_routing.py::test_op[False-True-1500-8-255-None]
54+
tests/test_routing.py::test_op[False-True-1500-8-256-None]
55+
tests/test_routing.py::test_op[False-True-1500-8-4096-None]
56+
tests/test_routing.py::test_op[False-True-1500-8-1023-None]
57+
tests/test_routing.py::test_op[False-True-1500-8-1024-None]
58+
tests/test_routing.py::test_op[False-True-1500-8-1152-911]
59+
tests/test_routing.py::test_op[True-False-128-32-4096-None]
60+
tests/test_routing.py::test_op[True-True-1500-8-1152-911]
61+
tests/test_routing.py::test_op[True-True-128-32-256-None]
62+
tests/test_routing.py::test_op[False-False-1500-8-4096-None]
63+
tests/test_routing.py::test_op[True-True-128-32-4096-None]
64+
tests/test_routing.py::test_op[False-False-1500-8-1023-None]
65+
tests/test_routing.py::test_op[False-False-1500-8-1024-None]
66+
tests/test_routing.py::test_op[True-True-128-32-1023-None]
67+
tests/test_routing.py::test_op[True-True-128-32-1152-911]
68+
tests/test_routing.py::test_op[True-True-1500-8-371-None]
69+
tests/test_routing.py::test_op[True-True-1500-8-255-None]
70+
tests/test_routing.py::test_op[True-True-1500-8-256-None]
71+
tests/test_routing.py::test_op[True-True-1500-8-4096-None]
72+
tests/test_routing.py::test_op[True-True-1500-8-1023-None]
73+
tests/test_routing.py::test_op[True-True-1500-8-1024-None]
74+
tests/test_routing.py::test_op[False-False-1500-8-1152-911]
75+
tests/test_routing.py::test_op[True-False-1500-8-1024-None]
76+
tests/test_routing.py::test_op[True-False-1500-8-371-None]
77+
tests/test_routing.py::test_op[False-True-128-32-371-None]
78+
tests/test_routing.py::test_op[True-False-1500-8-1152-911]
79+
tests/test_routing.py::test_op[False-True-128-32-256-None]
80+
tests/test_routing.py::test_op[True-False-1500-8-255-None]
81+
tests/test_routing.py::test_op[False-True-128-32-4096-None]
82+
tests/test_routing.py::test_op[False-True-128-32-1023-None]
83+
tests/test_routing.py::test_op[False-False-128-32-4096-None]
84+
tests/test_routing.py::test_op[False-True-128-32-1024-None]
85+
tests/test_routing.py::test_op[False-False-1500-8-371-None]
86+
tests/test_routing.py::test_op[True-False-1500-8-256-None]
87+
tests/test_routing.py::test_op[False-False-128-32-1023-None]
88+
tests/test_routing.py::test_op[True-False-1500-8-4096-None]
89+
tests/test_routing.py::test_op[False-False-128-32-1024-None]
90+
tests/test_routing.py::test_op[True-False-1500-8-1023-None]
91+
tests/test_routing.py::test_op[False-False-128-32-1152-911]
92+
tests/test_routing.py::test_op[False-False-1500-8-255-None]
93+
tests/test_routing.py::test_op[False-False-1500-8-256-None]
94+
tests/test_routing.py::test_op[True-True-128-32-1024-None]
95+
tests/test_routing.py::test_op[True-True-128-32-371-None]
96+
tests/test_routing.py::test_op[True-True-128-32-255-None]
97+
tests/test_routing.py::test_op[False-False-128-32-371-None]

scripts/test-triton.sh

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -581,8 +581,18 @@ run_triton_kernels_tests() {
581581
echo "***************************************************"
582582
cd $TRITON_PROJ/python/triton_kernels/tests
583583

584+
# available after `capture_runtime_env` call
585+
gpu_file="$TRITON_TEST_REPORTS_DIR/gpu.txt"
586+
if [[ -f "$gpu_file" ]] && grep -q "B580" "$gpu_file"; then
587+
# Using any other number of processes results in an error on the BMG due to insufficient resources.
588+
# FIXME: reconsider in the future
589+
max_procs=${PYTEST_MAX_PROCESSES:-1}
590+
else
591+
max_procs=${PYTEST_MAX_PROCESSES:-4}
592+
fi
593+
584594
TRITON_TEST_SUITE=triton_kernels \
585-
run_pytest_command -vvv -n ${PYTEST_MAX_PROCESSES:-4} --device xpu .
595+
run_pytest_command -vvv -n $max_procs --device xpu .
586596
}
587597

588598
test_triton() {

0 commit comments

Comments
 (0)