diff --git a/ggml/src/iqk/iqk_common.h b/ggml/src/iqk/iqk_common.h index dc3e369f..6d6ed1f6 100644 --- a/ggml/src/iqk/iqk_common.h +++ b/ggml/src/iqk/iqk_common.h @@ -135,4 +135,6 @@ struct DataInfo { typedef void (*mul_mat_t)(int n, const void * vx, size_t bx, const DataInfo& info, int nrc_x); +#define IQK_MAX_NY 8 + #endif diff --git a/ggml/src/iqk/iqk_gemm_floats.cpp b/ggml/src/iqk/iqk_gemm_floats.cpp new file mode 100644 index 00000000..2b73d9cc --- /dev/null +++ b/ggml/src/iqk/iqk_gemm_floats.cpp @@ -0,0 +1,8 @@ +#include "iqk_gemm_floats.h" + +#ifdef IQK_IMPLEMENT + +bool iqk_set_kernels_float(int ne00, int typeA, int typeB, std::array& kernels) { +} + +#endif diff --git a/ggml/src/iqk/iqk_gemm_floats.h b/ggml/src/iqk/iqk_gemm_floats.h new file mode 100644 index 00000000..4c414c44 --- /dev/null +++ b/ggml/src/iqk/iqk_gemm_floats.h @@ -0,0 +1,11 @@ +#pragma once + +#include "iqk_common.h" + +#ifdef IQK_IMPLEMENT + +#include + +bool iqk_set_kernels_float(int ne00, int typeA, int typeB, std::array& kernels); + +#endif