working checkpoint

This commit is contained in:
Concedo 2023-05-16 22:33:21 +08:00
parent 84c1bc7822
commit 954b87eb05
2 changed files with 3 additions and 3 deletions

View file

@ -872,7 +872,7 @@ bool ggml_cl_can_mul_mat(const struct ggml_tensor * src0, const struct ggml_tens
if ((src0->type == GGML_TYPE_F32 || src0->type == GGML_TYPE_F16 || ggml_is_quantized(src0->type)) &&
src1->type == GGML_TYPE_F32 &&
dst->type == GGML_TYPE_F32 &&
(src0->backend == GGML_BACKEND_CL)) {
((GetQuantsUnshuffled() && ne0 >= 32 && ne1 >= 32 && ne10 >= 32) || src0->backend == GGML_BACKEND_CL)) {
return true;
}

View file

@ -1571,11 +1571,11 @@ static void ggml_vec_dot_q5_0_q8_0_v2(const int n, float * restrict s, const voi
static void ggml_vec_dot_q5_1_q8_1_v2(const int n, float * restrict s, const void * restrict vx, const void * restrict vy);
static void ggml_vec_dot_q8_0_q8_0_v2(const int n, float * restrict s, const void * restrict vx, const void * restrict vy);
void SetQuantsUnshuffled(bool unshuffle)
inline void SetQuantsUnshuffled(bool unshuffle)
{
quants_unshuffled = unshuffle;
}
bool GetQuantsUnshuffled()
inline bool GetQuantsUnshuffled()
{
return quants_unshuffled;
}