Skip to content

Commit 0c0f3f0

Browse files
committed
[SYCL] Update unsupported ops
Rope is only supported for contiguous input data. Concat currently only supports dim=2 Signed-off-by: Joe Todd <[email protected]>
1 parent 9b81b57 commit 0c0f3f0

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

ggml-sycl.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17235,7 +17235,12 @@ GGML_CALL static bool ggml_backend_sycl_supports_op(ggml_backend_t backend, cons
1723517235
case GGML_OP_CONCAT:
1723617236
{
1723717237
ggml_type src0_type = op->src[0]->type;
17238-
return src0_type != GGML_TYPE_I32 && src0_type != GGML_TYPE_I16;
17238+
int dim = op->op_params[0];
17239+
return src0_type != GGML_TYPE_I32 && src0_type != GGML_TYPE_I16 && dim == 2;
17240+
} break;
17241+
case GGML_OP_ROPE:
17242+
{
17243+
return ggml_is_contiguous(op->src[0]);
1723917244
} break;
1724017245
case GGML_OP_DUP:
1724117246
case GGML_OP_NONE:
@@ -17255,7 +17260,6 @@ GGML_CALL static bool ggml_backend_sycl_supports_op(ggml_backend_t backend, cons
1725517260
case GGML_OP_CONT:
1725617261
case GGML_OP_DIAG_MASK_INF:
1725717262
case GGML_OP_SOFT_MAX:
17258-
case GGML_OP_ROPE:
1725917263
case GGML_OP_IM2COL:
1726017264
case GGML_OP_POOL_2D:
1726117265
case GGML_OP_SUM_ROWS:

0 commit comments

Comments
 (0)