Skip to content

Commit 6dd9618

Browse files
committed
SYCL: mark COUNT_EQUAL as supported; regenerate ops docs
1 parent 994d708 commit 6dd9618

File tree

2 files changed

+10757
-58
lines changed

2 files changed

+10757
-58
lines changed

docs/ops.md

Lines changed: 58 additions & 58 deletions
Original file line numberDiff line numberDiff line change
@@ -14,97 +14,97 @@ Legend:
1414

1515
| Operation | BLAS | CANN | CPU | CUDA | Metal | OpenCL | SYCL | Vulkan | zDNN |
1616
|-----------|------|------|------|------|------|------|------|------|------|
17-
| ABS |||| 🟡 | 🟡 || |||
18-
| ACC ||||||| |||
17+
| ABS |||| 🟡 | 🟡 || 🟡 |||
18+
| ACC ||||||| |||
1919
| ADD ||||| 🟡 | 🟡 ||||
20-
| ADD1 ||||||| |||
21-
| ADD_ID ||| |||||||
20+
| ADD1 ||||||| |||
21+
| ADD_ID ||| |||||||
2222
| ARANGE ||||||||||
23-
| ARGMAX ||||||| |||
24-
| ARGSORT ||||||| |||
25-
| CLAMP ||||| 🟡 | 🟡 | | 🟡 ||
26-
| CONCAT |||| 🟡 || 🟡 | |||
23+
| ARGMAX ||||||| |||
24+
| ARGSORT ||||||| |||
25+
| CLAMP ||||| 🟡 | 🟡 | 🟡 | 🟡 ||
26+
| CONCAT |||| 🟡 || 🟡 | 🟡 |||
2727
| CONT || 🟡 |||| 🟡 | 🟡 | 🟡 ||
2828
| CONV_2D ||||||||||
2929
| CONV_2D_DW ||||||||||
30-
| CONV_3D ||| |||||||
31-
| CONV_TRANSPOSE_1D ||||||| |||
30+
| CONV_3D ||| |||||||
31+
| CONV_TRANSPOSE_1D ||||||| |||
3232
| CONV_TRANSPOSE_2D ||||||||||
33-
| COS ||||| 🟡 || | 🟡 ||
33+
| COS ||||| 🟡 || 🟡 | 🟡 ||
3434
| COUNT_EQUAL ||||||||||
3535
| CPY || 🟡 | 🟡 | 🟡 | 🟡 | 🟡 | 🟡 | 🟡 ||
3636
| CROSS_ENTROPY_LOSS ||||||||||
3737
| CROSS_ENTROPY_LOSS_BACK ||||||||||
3838
| DIAG_MASK_INF ||||| 🟡 | 🟡 ||||
39-
| DIV ||||| 🟡 | 🟡 | |||
40-
| DUP |||| 🟡 | 🟡 | 🟡 | | 🟡 ||
41-
| ELU |||| 🟡 | 🟡 || |||
42-
| EXP |||| 🟡 | 🟡 || |||
39+
| DIV ||||| 🟡 | 🟡 | |||
40+
| DUP |||| 🟡 | 🟡 | 🟡 | | 🟡 ||
41+
| ELU |||| 🟡 | 🟡 || 🟡 |||
42+
| EXP |||| 🟡 | 🟡 || 🟡 |||
4343
| FLASH_ATTN_EXT || 🟡 || 🟡 | 🟡 ||| 🟡 ||
44-
| GATED_LINEAR_ATTN ||||||| |||
45-
| GEGLU ||||| 🟡 || | 🟡 ||
46-
| GEGLU_ERF ||||| 🟡 || | 🟡 ||
47-
| GEGLU_QUICK ||||| 🟡 || | 🟡 ||
44+
| GATED_LINEAR_ATTN ||||||| |||
45+
| GEGLU ||||| 🟡 || | 🟡 ||
46+
| GEGLU_ERF ||||| 🟡 || | 🟡 ||
47+
| GEGLU_QUICK ||||| 🟡 || | 🟡 ||
4848
| GELU |||| 🟡 | 🟡 | 🟡 | 🟡 | 🟡 ||
49-
| GELU_ERF |||| 🟡 | 🟡 | 🟡 | | 🟡 ||
50-
| GELU_QUICK |||| 🟡 | 🟡 | 🟡 | | 🟡 ||
51-
| GET_ROWS || 🟡 || 🟡 || 🟡 | | 🟡 ||
49+
| GELU_ERF |||| 🟡 | 🟡 | 🟡 | 🟡 | 🟡 ||
50+
| GELU_QUICK |||| 🟡 | 🟡 | 🟡 | 🟡 | 🟡 ||
51+
| GET_ROWS || 🟡 || 🟡 || 🟡 | 🟡 | 🟡 ||
5252
| GET_ROWS_BACK ||| 🟡 | 🟡 ||||||
5353
| GROUP_NORM ||||||||||
54-
| GROUP_NORM_MUL_ADD ||| |||| |||
55-
| HARDSIGMOID |||| 🟡 | 🟡 || |||
56-
| HARDSWISH |||| 🟡 | 🟡 || |||
57-
| IM2COL ||||| 🟡 || |||
58-
| IM2COL_3D ||| |||||||
59-
| L2_NORM ||||||| |||
60-
| LEAKY_RELU ||||||| |||
61-
| LOG ||||||| |||
54+
| GROUP_NORM_MUL_ADD ||| |||| |||
55+
| HARDSIGMOID |||| 🟡 | 🟡 || 🟡 |||
56+
| HARDSWISH |||| 🟡 | 🟡 || 🟡 |||
57+
| IM2COL ||||| 🟡 || |||
58+
| IM2COL_3D ||| |||||||
59+
| L2_NORM ||||||| |||
60+
| LEAKY_RELU ||||||| |||
61+
| LOG ||||||| 🟡 |||
6262
| MEAN ||||||||||
6363
| MUL ||||| 🟡 | 🟡 ||||
6464
| MUL_MAT | 🟡 | 🟡 | 🟡 | 🟡 | 🟡 | 🟡 | 🟡 | 🟡 | 🟡 |
65-
| MUL_MAT_ID || 🟡 |||| 🟡 | |||
66-
| NEG |||| 🟡 | 🟡 || |||
67-
| NORM ||||| 🟡 || | 🟡 ||
68-
| NORM_MUL_ADD ||| |||| |||
65+
| MUL_MAT_ID || 🟡 |||| 🟡 | 🟡 |||
66+
| NEG |||| 🟡 | 🟡 || 🟡 |||
67+
| NORM ||||| 🟡 || | 🟡 ||
68+
| NORM_MUL_ADD ||| |||| |||
6969
| OPT_STEP_ADAMW ||||||||||
70-
| OPT_STEP_SGD ||| |||||||
71-
| OUT_PROD | 🟡 || 🟡 | 🟡 ||| |||
72-
| PAD ||||||| |||
70+
| OPT_STEP_SGD ||| |||||||
71+
| OUT_PROD | 🟡 || 🟡 | 🟡 ||| 🟡 |||
72+
| PAD ||||||| 🟡 |||
7373
| PAD_REFLECT_1D ||||||||||
74-
| POOL_2D || 🟡 ||||| |||
75-
| REGLU ||||| 🟡 || | 🟡 ||
74+
| POOL_2D || 🟡 ||||| |||
75+
| REGLU ||||| 🟡 || | 🟡 ||
7676
| RELU |||| 🟡 | 🟡 | 🟡 | 🟡 | 🟡 ||
7777
| REPEAT |||| 🟡 || 🟡 || 🟡 ||
7878
| REPEAT_BACK ||||||||||
7979
| RMS_NORM ||||| 🟡 |||||
8080
| RMS_NORM_BACK ||||||||||
81-
| RMS_NORM_MUL_ADD ||||||| |||
81+
| RMS_NORM_MUL_ADD ||||||| |||
8282
| ROLL ||||||||||
8383
| ROPE || 🟡 ||||||||
8484
| ROPE_BACK ||||||||||
85-
| RWKV_WKV6 ||||||| |||
86-
| RWKV_WKV7 ||||||| |||
87-
| SCALE || 🟡 ||||| |||
85+
| RWKV_WKV6 ||||||| |||
86+
| RWKV_WKV7 ||||||| |||
87+
| SCALE || 🟡 ||||| |||
8888
| SET ||||||||||
89-
| SET_ROWS ||| 🟡 | 🟡 | 🟡 | 🟡 | | 🟡 ||
90-
| SGN |||| 🟡 | 🟡 || |||
91-
| SIGMOID |||| 🟡 | 🟡 | 🟡 | | 🟡 ||
89+
| SET_ROWS ||| 🟡 | 🟡 | 🟡 | 🟡 | 🟡 | 🟡 ||
90+
| SGN |||| 🟡 | 🟡 || 🟡 |||
91+
| SIGMOID |||| 🟡 | 🟡 | 🟡 | 🟡 | 🟡 ||
9292
| SILU |||| 🟡 | 🟡 | 🟡 | 🟡 | 🟡 ||
9393
| SILU_BACK ||||||||||
94-
| SIN ||||| 🟡 || | 🟡 ||
95-
| SOFTCAP ||| |||| |||
94+
| SIN ||||| 🟡 || 🟡 | 🟡 ||
95+
| SOFTCAP ||| |||| |||
9696
| SOFT_MAX || 🟡 ||||| 🟡 |||
9797
| SOFT_MAX_BACK ||| 🟡 | 🟡 ||||||
98-
| SQR ||||| 🟡 || | 🟡 ||
99-
| SQRT ||||| 🟡 || |||
98+
| SQR ||||| 🟡 || 🟡 | 🟡 ||
99+
| SQRT ||||| 🟡 || 🟡 |||
100100
| SSM_CONV ||||||||||
101101
| SSM_SCAN ||||||||||
102-
| STEP |||| 🟡 | 🟡 || |||
103-
| SUB ||||| 🟡 | 🟡 | |||
102+
| STEP |||| 🟡 | 🟡 || 🟡 |||
103+
| SUB ||||| 🟡 | 🟡 | |||
104104
| SUM ||||||||||
105-
| SUM_ROWS ||||||| |||
106-
| SWIGLU ||||| 🟡 || | 🟡 ||
107-
| SWIGLU_OAI ||| |||||||
108-
| TANH |||| 🟡 | 🟡 || | 🟡 ||
109-
| TIMESTEP_EMBEDDING ||||||| |||
110-
| UPSCALE || 🟡 ||| 🟡 || |||
105+
| SUM_ROWS ||||||| 🟡 |||
106+
| SWIGLU ||||| 🟡 || | 🟡 ||
107+
| SWIGLU_OAI ||| |||||||
108+
| TANH |||| 🟡 | 🟡 || 🟡 | 🟡 ||
109+
| TIMESTEP_EMBEDDING ||||||| |||
110+
| UPSCALE || 🟡 ||| 🟡 || 🟡 |||

0 commit comments

Comments
 (0)