Skip to content

Commit d03f958

Browse files
authored
poke
1 parent d5e4a58 commit d03f958

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

ggml/src/ggml-opencl/ggml-opencl.cpp

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2242,6 +2242,17 @@ static bool ggml_opencl_supports_op(ggml_backend_dev_t dev, const struct ggml_te
22422242
default:
22432243
return false;
22442244
}
2245+
case GGML_OP_GLU:
2246+
switch (ggml_get_glu_op(op)) {
2247+
case GGML_GLU_OP_GEGLU:
2248+
case GGML_GLU_OP_REGLU:
2249+
case GGML_GLU_OP_SWIGLU:
2250+
case GGML_GLU_OP_GEGLU_ERF:
2251+
case GGML_GLU_OP_GEGLU_QUICK:
2252+
return ggml_is_contiguous_1(op->src[0]) && (op->type == GGML_TYPE_F32 || op->type == GGML_TYPE_F16);
2253+
default:
2254+
return false;
2255+
}
22452256
case GGML_OP_CLAMP:
22462257
return op->src[0]->type == GGML_TYPE_F32;
22472258
case GGML_OP_SOFT_MAX:

0 commit comments

Comments
 (0)