mirror of
https://github.com/ikawrakow/ik_llama.cpp.git
synced 2026-03-07 04:20:03 +00:00
Refactor iqk: WIP
This commit is contained in:
@@ -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
|
||||
|
||||
8
ggml/src/iqk/iqk_gemm_floats.cpp
Normal file
8
ggml/src/iqk/iqk_gemm_floats.cpp
Normal file
@@ -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<mul_mat_t, IQK_MAX_NY>& kernels) {
|
||||
}
|
||||
|
||||
#endif
|
||||
11
ggml/src/iqk/iqk_gemm_floats.h
Normal file
11
ggml/src/iqk/iqk_gemm_floats.h
Normal file
@@ -0,0 +1,11 @@
|
||||
#pragma once
|
||||
|
||||
#include "iqk_common.h"
|
||||
|
||||
#ifdef IQK_IMPLEMENT
|
||||
|
||||
#include <array>
|
||||
|
||||
bool iqk_set_kernels_float(int ne00, int typeA, int typeB, std::array<mul_mat_t, IQK_MAX_NY>& kernels);
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user