CoolFace
Modelpublic

Felipe97/llama-cpp-compiled

sourceHugging Faceupdated 2d agoView on Hugging Face
0likes1.1kdownloads
ops.md129 linesDownload Raw Back to docs
1# GGML Operations2 3List of GGML operations and backend support status.4 5## How to add a backend to this table:6 71. Run `test-backend-ops support --output csv` with your backend name and redirect output to a csv file in `docs/ops/` (e.g., `docs/ops/CUDA.csv`)82. Regenerate `/docs/ops.md` via `./scripts/create_ops_docs.py`9 10Legend:11- โœ… Fully supported by this backend12- ๐ŸŸก Partially supported by this backend13- โŒ Not supported by this backend14 15| Operation | BLAS | CANN | CPU | CUDA | ET | HTP | MTL | OpenCL | SYCL | Vulkan | WebGPU | ZenDNN | zDNN |16|-----------|------|------|------|------|------|------|------|------|------|------|------|------|------|17|                              ABS | โŒ | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |18|                              ACC | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ | โœ… | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |19|                              ADD | โŒ | โœ… | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |20|                             ADD1 | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ |21|                           ADD_ID | โŒ | โŒ | โœ… | โœ… | โŒ | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |22|                           ARANGE | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ | โœ… | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |23|                           ARGMAX | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |24|                          ARGSORT | โŒ | โœ… | โœ… | โœ… | โŒ | ๐ŸŸก | โœ… | ๐ŸŸก | โœ… | โœ… | โœ… | โŒ | โŒ |25|                             CEIL | โŒ | โŒ | โœ… | ๐ŸŸก | ๐ŸŸก | โŒ | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |26|                            CLAMP | โŒ | โœ… | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | โœ… | ๐ŸŸก | โœ… | โœ… | โœ… | โŒ | โŒ |27|                        COL2IM_1D | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |28|                           CONCAT | โŒ | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | ๐ŸŸก | โœ… | โœ… | ๐ŸŸก | โŒ | โŒ |29|                             CONT | โŒ | ๐ŸŸก | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | โœ… | ๐ŸŸก | โœ… | โœ… | ๐ŸŸก | โŒ | โŒ |30|                          CONV_2D | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โœ… | โœ… | โœ… | ๐ŸŸก | โœ… | โŒ | โŒ |31|                       CONV_2D_DW | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |32|                          CONV_3D | โŒ | โŒ | โœ… | โŒ | โŒ | โŒ | โœ… | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |33|                CONV_TRANSPOSE_1D | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ | โœ… | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |34|                CONV_TRANSPOSE_2D | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โœ… | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |35|                              COS | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |36|                      COUNT_EQUAL | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ | โœ… | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |37|                              CPY | โŒ | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โŒ | โŒ |38|               CROSS_ENTROPY_LOSS | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |39|          CROSS_ENTROPY_LOSS_BACK | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |40|                           CUMSUM | โŒ | โŒ | โœ… | โœ… | โœ… | โœ… | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |41|                             DIAG | โŒ | โŒ | โœ… | โœ… | ๐ŸŸก | โœ… | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |42|                    DIAG_MASK_INF | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ | โŒ | ๐ŸŸก | โœ… | โœ… | โŒ | โŒ | โŒ |43|                              DIV | โŒ | โœ… | โœ… | โœ… | โŒ | ๐ŸŸก | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |44|                     DSV4_HC_COMB | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โœ… | โŒ | โŒ | โŒ | โŒ |45|                     DSV4_HC_POST | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โœ… | โŒ | โŒ | โŒ | โŒ |46|                      DSV4_HC_PRE | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โœ… | โŒ | โŒ | โŒ | โŒ |47|                              DUP | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ | ๐ŸŸก | ๐ŸŸก | โœ… | โœ… | โŒ | โŒ | โŒ |48|                              ELU | โŒ | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | โŒ | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |49|                              EXP | โŒ | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |50|                            EXPM1 | โŒ | โŒ | โœ… | ๐ŸŸก | ๐ŸŸก | โŒ | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |51|                             FILL | โŒ | โŒ | โœ… | โœ… | ๐ŸŸก | โœ… | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |52|                   FLASH_ATTN_EXT | โŒ | ๐ŸŸก | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โŒ | โŒ |53|                            FLOOR | โŒ | โŒ | โœ… | ๐ŸŸก | ๐ŸŸก | โŒ | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |54|                  GATED_DELTA_NET | โŒ | โŒ | โœ… | โŒ | โœ… | โœ… | ๐ŸŸก | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |55|                GATED_LINEAR_ATTN | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |56|                            GEGLU | โŒ | โœ… | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |57|                        GEGLU_ERF | โŒ | โœ… | โœ… | โœ… | ๐ŸŸก | โŒ | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |58|                      GEGLU_QUICK | โŒ | โœ… | โœ… | โœ… | ๐ŸŸก | โŒ | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |59|                             GELU | โŒ | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | ๐ŸŸก | โœ… | โœ… | โœ… | โŒ | โŒ |60|                         GELU_ERF | โŒ | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | โŒ | โœ… | ๐ŸŸก | โœ… | โœ… | โœ… | โŒ | โŒ |61|                       GELU_QUICK | โŒ | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | ๐ŸŸก | โœ… | โœ… | โœ… | โŒ | โŒ |62|                         GET_ROWS | โŒ | ๐ŸŸก | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | ๐ŸŸก | โŒ | โŒ |63|                    GET_ROWS_BACK | โŒ | โŒ | ๐ŸŸก | ๐ŸŸก | โŒ | โŒ | โŒ | โŒ | โŒ | ๐ŸŸก | โŒ | โŒ | โŒ |64|                       GROUP_NORM | โŒ | โœ… | โœ… | โœ… | โœ… | โŒ | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ | โŒ |65|                      HARDSIGMOID | โŒ | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | โŒ | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |66|                        HARDSWISH | โŒ | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | โŒ | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |67|                           IM2COL | โŒ | โœ… | โœ… | โœ… | โœ… | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |68|                        IM2COL_3D | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |69|                          L2_NORM | โŒ | โœ… | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | โœ… | โŒ | โœ… | โœ… | ๐ŸŸก | โŒ | โŒ |70|                       LEAKY_RELU | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ | ๐ŸŸก | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |71|                LIGHTNING_INDEXER | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โœ… | โŒ | โŒ | โŒ | โŒ |72|                              LOG | โŒ | โœ… | โœ… | โœ… | โŒ | ๐ŸŸก | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |73|                             MEAN | โŒ | โœ… | โœ… | โœ… | โœ… | โŒ | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ | โŒ |74|                              MUL | โŒ | โœ… | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |75|                          MUL_MAT | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก |76|                 MUL_MAT_HADAMARD | โŒ | โŒ | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |77|                       MUL_MAT_ID | โŒ | ๐ŸŸก | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | โŒ |78|                              NEG | โŒ | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |79|                             NORM | โŒ | โœ… | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | ๐ŸŸก | โŒ | โŒ |80|                   OPT_STEP_ADAMW | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โœ… | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |81|                     OPT_STEP_SGD | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โœ… | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |82|                         OUT_PROD | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โŒ | โŒ | โŒ | โŒ | ๐ŸŸก | ๐ŸŸก | โŒ | โŒ | ๐ŸŸก |83|                              PAD | โŒ | ๐ŸŸก | โœ… | ๐ŸŸก | โŒ | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | โœ… | โŒ | โŒ |84|                   PAD_REFLECT_1D | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ | โœ… | โŒ | โœ… | โŒ | โŒ | โŒ | โŒ |85|                          POOL_1D | โŒ | โŒ | โœ… | โŒ | โŒ | โŒ | โœ… | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |86|                          POOL_2D | โŒ | ๐ŸŸก | โœ… | โœ… | โŒ | โŒ | โœ… | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |87|                            REGLU | โŒ | โœ… | โœ… | โœ… | ๐ŸŸก | โŒ | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |88|                             RELU | โŒ | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | โŒ | โœ… | ๐ŸŸก | โœ… | โœ… | โœ… | โŒ | โŒ |89|                           REPEAT | โŒ | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | ๐ŸŸก | โœ… | โœ… | ๐ŸŸก | โŒ | โŒ |90|                      REPEAT_BACK | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |91|                         RMS_NORM | โŒ | โœ… | โœ… | โœ… | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |92|                    RMS_NORM_BACK | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |93|                             ROLL | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โœ… | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |94|                             ROPE | โŒ | โœ… | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |95|                        ROPE_BACK | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |96|                            ROUND | โŒ | โŒ | โœ… | ๐ŸŸก | ๐ŸŸก | โŒ | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |97|                        RWKV_WKV6 | โŒ | โŒ | โœ… | โœ… | โœ… | โŒ | โœ… | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |98|                        RWKV_WKV7 | โŒ | โŒ | โœ… | โœ… | โœ… | โŒ | โœ… | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ |99|                            SCALE | โŒ | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |100|                              SET | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โœ… | โŒ | ๐ŸŸก | โœ… | โœ… | โŒ | โŒ |101|                         SET_ROWS | โŒ | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | ๐ŸŸก | ๐ŸŸก | โŒ | โŒ |102|                              SGN | โŒ | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | โŒ | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |103|                          SIGMOID | โŒ | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | ๐ŸŸก | โœ… | โœ… | โœ… | โŒ | โŒ |104|                             SILU | โŒ | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | ๐ŸŸก | โœ… | โœ… | โœ… | โŒ | โŒ |105|                        SILU_BACK | โŒ | โŒ | โœ… | โœ… | โŒ | โŒ | โŒ | โŒ | โŒ | โœ… | โŒ | โŒ | โŒ |106|                              SIN | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |107|                         SOFTPLUS | โŒ | โŒ | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |108|                         SOFT_MAX | โŒ | ๐ŸŸก | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |109|                    SOFT_MAX_BACK | โŒ | โŒ | ๐ŸŸก | ๐ŸŸก | โŒ | โŒ | โŒ | โŒ | ๐ŸŸก | โœ… | โŒ | โŒ | โŒ |110|                        SOLVE_TRI | โŒ | โŒ | โœ… | ๐ŸŸก | ๐ŸŸก | โœ… | โœ… | โŒ | ๐ŸŸก | โœ… | โœ… | โŒ | โŒ |111|                              SQR | โŒ | โœ… | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |112|                             SQRT | โŒ | โœ… | โœ… | โœ… | โŒ | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |113|                         SSM_CONV | โŒ | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |114|                         SSM_SCAN | โŒ | โŒ | โœ… | โœ… | โœ… | โŒ | โœ… | โŒ | ๐ŸŸก | ๐ŸŸก | โœ… | โŒ | โŒ |115|                             STEP | โŒ | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | โŒ | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |116|                              SUB | โŒ | โœ… | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |117|                              SUM | โŒ | ๐ŸŸก | โœ… | ๐ŸŸก | โŒ | โŒ | ๐ŸŸก | โŒ | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โŒ | โŒ |118|                         SUM_ROWS | โŒ | โœ… | โœ… | ๐ŸŸก | โŒ | ๐ŸŸก | โœ… | ๐ŸŸก | ๐ŸŸก | โœ… | โœ… | โŒ | โŒ |119|                           SWIGLU | โŒ | โœ… | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |120|                     SWIGLU_CLAMP | โŒ | โŒ | โŒ | โŒ | โŒ | ๐ŸŸก | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ | โŒ |121|                       SWIGLU_OAI | โŒ | โŒ | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |122|                             TANH | โŒ | โœ… | โœ… | ๐ŸŸก | ๐ŸŸก | ๐ŸŸก | โœ… | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ |123|               TIMESTEP_EMBEDDING | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ | โœ… | โœ… | โœ… | โœ… | โŒ | โŒ | โŒ |124|                            TOP_K | โŒ | โŒ | โœ… | โŒ | โŒ | ๐ŸŸก | โœ… | โŒ | ๐ŸŸก | ๐ŸŸก | โœ… | โŒ | โŒ |125|                              TRI | โŒ | โŒ | โœ… | โœ… | โœ… | โœ… | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |126|                            TRUNC | โŒ | โŒ | โœ… | ๐ŸŸก | ๐ŸŸก | โŒ | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |127|                          UPSCALE | โŒ | ๐ŸŸก | โœ… | โœ… | โŒ | โŒ | โœ… | ๐ŸŸก | โœ… | โœ… | โœ… | โŒ | โŒ |128|                            XIELU | โŒ | โŒ | โœ… | โŒ | โŒ | โŒ | โœ… | โŒ | โœ… | โœ… | โœ… | โŒ | โŒ |129