diff options
author | Iwan Kawrakow <iwan.kawrakow@gmail.com> | 2025-06-22 16:49:38 +0300 |
---|---|---|
committer | Iwan Kawrakow <iwan.kawrakow@gmail.com> | 2025-06-22 16:49:38 +0300 |
commit | 22d6817d1e6935cff8bc1fe11633a3e48ff5d22c (patch) | |
tree | dfc5aed84bb4a2856a07543b2db3b6c24c50c2d6 /ggml/src | |
parent | 4f97409b80dffa96abe1a31d0a06e6dde78e91b7 (diff) |
Abort if IQK_IMPLEMENT is not defined
Diffstat (limited to 'ggml/src')
-rw-r--r-- | ggml/src/iqk/iqk_mul_mat.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ggml/src/iqk/iqk_mul_mat.cpp b/ggml/src/iqk/iqk_mul_mat.cpp index ce0753a5..0852ce25 100644 --- a/ggml/src/iqk/iqk_mul_mat.cpp +++ b/ggml/src/iqk/iqk_mul_mat.cpp @@ -1185,6 +1185,7 @@ bool iqk_flash_attn_impl(int int_type_k, // type of k #else // IQK_IMPLEMENT extern "C" IQK_API bool iqk_mul_mat(int, long, long, long, int, const void *, long, int, const void *, long, float *, long, int, int) { + GGML_ABORT("Unsupported CPU. You may need to manually set compilation flags\n"); return false; } @@ -1194,11 +1195,13 @@ extern "C" IQK_API bool iqk_mul_mat_4d(long /*Nx*/, long /*Ny*/, long /*ne00*/, int /*typeA*/, const void * /*A*/, long /*strideA*/, int /*typeB*/, const void * /*B*/, long /*strideB*/, float * /*C*/, long /*stride_C*/, int /*ith*/, int /*nth*/) { + GGML_ABORT("Unsupported CPU. You may need to manually set compilation flags\n"); return false; } extern "C" IQK_API bool iqk_mul_mat_moe(long, long, long, int, int, const void *, long, int, const void *, long, float *, long, long, const void *, int, int) { + GGML_ABORT("Unsupported CPU. You may need to manually set compilation flags\n"); return false; } @@ -1206,6 +1209,7 @@ extern "C" IQK_API bool iqk_moe_fused_up_gate(long /*Nx*/, long /*Ny*/, long /*n int /*typeA*/, const void * /*Aup*/, const void * /*Agate*/, long /*strideA*/, int /*typeB*/, const void * /*B*/, long /*strideB*/, float * /*C*/, long /*nb1*/, long /*nb2*/, const void * /*vrow_mapping*/, int /*ith*/, int /*nth*/) { + GGML_ABORT("Unsupported CPU. You may need to manually set compilation flags\n"); return false; } |