ops.md 5.3 KB

GGML Operations

List of GGML operations and backend support status.

Legend:

  • โœ… Fully supported by this backend
  • ๐ŸŸก Partially supported by this backend
  • โŒ Not supported by this backend
Operation BLAS CPU CUDA Metal
ABS โŒ โœ… ๐ŸŸก โŒ
ACC โŒ โœ… โœ… โœ…
ADD โŒ โœ… โœ… ๐ŸŸก
ADD1 โŒ โœ… โœ… โŒ
ARANGE โŒ โœ… โœ… โœ…
ARGMAX โŒ โœ… โœ… โœ…
ARGSORT โŒ โœ… โœ… โœ…
CLAMP โŒ โœ… โœ… ๐ŸŸก
CONCAT โŒ โœ… ๐ŸŸก โœ…
CONT โŒ โœ… ๐ŸŸก โœ…
CONV_2D_DW โŒ โœ… โœ… โŒ
CONV_TRANSPOSE_1D โŒ โœ… โœ… โœ…
CONV_TRANSPOSE_2D โŒ โœ… โœ… โŒ
COS โŒ โœ… โœ… ๐ŸŸก
COUNT_EQUAL โŒ โœ… โœ… โŒ
CPY โŒ ๐ŸŸก ๐ŸŸก ๐ŸŸก
CROSS_ENTROPY_LOSS โŒ โœ… โœ… โŒ
CROSS_ENTROPY_LOSS_BACK โŒ โœ… โœ… โŒ
DIAG_MASK_INF โŒ โœ… โœ… ๐ŸŸก
DIV โŒ โœ… โœ… ๐ŸŸก
DUP โŒ โœ… ๐ŸŸก ๐ŸŸก
ELU โŒ โœ… โŒ ๐ŸŸก
EXP โŒ โœ… ๐ŸŸก โŒ
FLASH_ATTN_EXT โŒ โœ… ๐ŸŸก ๐ŸŸก
GATED_LINEAR_ATTN โŒ โœ… โœ… โŒ
GEGLU โŒ โœ… โœ… ๐ŸŸก
GEGLU_ERF โŒ โœ… โœ… ๐ŸŸก
GEGLU_QUICK โŒ โœ… โœ… ๐ŸŸก
GELU โŒ โœ… ๐ŸŸก ๐ŸŸก
GELU_ERF โŒ โœ… ๐ŸŸก ๐ŸŸก
GELU_QUICK โŒ โœ… ๐ŸŸก ๐ŸŸก
GET_ROWS โŒ โœ… ๐ŸŸก โœ…
GET_ROWS_BACK โŒ ๐ŸŸก ๐ŸŸก โŒ
GROUP_NORM โŒ โœ… โœ… โœ…
HARDSIGMOID โŒ โœ… ๐ŸŸก โŒ
HARDSWISH โŒ โœ… ๐ŸŸก โŒ
IM2COL โŒ โœ… โœ… ๐ŸŸก
L2_NORM โŒ โœ… โœ… โœ…
LEAKY_RELU โŒ โœ… โœ… โœ…
LOG โŒ โœ… โœ… โŒ
MEAN โŒ โœ… โœ… โœ…
MUL โŒ โœ… โœ… ๐ŸŸก
MUL_MAT ๐ŸŸก ๐ŸŸก ๐ŸŸก ๐ŸŸก
MUL_MAT_ID โŒ โœ… โœ… โœ…
NEG โŒ โœ… ๐ŸŸก ๐ŸŸก
NORM โŒ โœ… โœ… ๐ŸŸก
OPT_STEP_ADAMW โŒ โœ… โœ… โŒ
OUT_PROD ๐ŸŸก ๐ŸŸก ๐ŸŸก โŒ
PAD โŒ โœ… โœ… โœ…
PAD_REFLECT_1D โŒ โœ… โŒ โœ…
POOL_2D โŒ โœ… โœ… โœ…
REGLU โŒ โœ… โœ… ๐ŸŸก
RELU โŒ โœ… ๐ŸŸก ๐ŸŸก
REPEAT โŒ โœ… ๐ŸŸก โœ…
REPEAT_BACK โŒ โœ… โœ… โŒ
RMS_NORM โŒ โœ… โœ… ๐ŸŸก
RMS_NORM_BACK โŒ โœ… โœ… โŒ
RMS_NORM_MUL โŒ โœ… โœ… โœ…
ROPE โŒ โœ… โœ… โœ…
ROPE_BACK โŒ โœ… โœ… โŒ
RWKV_WKV6 โŒ โœ… โœ… โœ…
RWKV_WKV7 โŒ โœ… โœ… โœ…
SCALE โŒ โœ… โœ… โœ…
SET โŒ โœ… โŒ โœ…
SET_ROWS โŒ ๐ŸŸก โŒ ๐ŸŸก
SGN โŒ โœ… ๐ŸŸก โŒ
SIGMOID โŒ โœ… ๐ŸŸก ๐ŸŸก
SILU โŒ โœ… ๐ŸŸก ๐ŸŸก
SILU_BACK โŒ โœ… โœ… โŒ
SIN โŒ โœ… โœ… ๐ŸŸก
SOFT_MAX โŒ โœ… โœ… โœ…
SOFT_MAX_BACK โŒ ๐ŸŸก ๐ŸŸก โŒ
SQR โŒ โœ… โœ… ๐ŸŸก
SQRT โŒ โœ… โœ… ๐ŸŸก
SSM_CONV โŒ โœ… โœ… โœ…
SSM_SCAN โŒ โœ… โœ… โœ…
STEP โŒ โœ… ๐ŸŸก โŒ
SUB โŒ โœ… โœ… ๐ŸŸก
SUM โŒ โœ… โœ… โŒ
SUM_ROWS โŒ โœ… โœ… โœ…
SWIGLU โŒ โœ… โœ… ๐ŸŸก
TANH โŒ โœ… ๐ŸŸก ๐ŸŸก
TIMESTEP_EMBEDDING โŒ โœ… โœ… โœ…
UPSCALE โŒ โœ… โœ… ๐ŸŸก