llamafile : disable sgemm for batch-size 1 (#9330)

This commit is contained in:
Eve 2024-09-07 19:02:26 +00:00 committed by GitHub
parent 1b9ae5189c
commit e536426ded
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1006,6 +1006,10 @@ bool llamafile_sgemm(int64_t m, int64_t n, int64_t k, const void *A, int64_t lda
assert(nth > 0); assert(nth > 0);
assert(ith < nth); assert(ith < nth);
// only enable sgemm for prompt processing
if (n < 2)
return false;
if (Ctype != GGML_TYPE_F32) if (Ctype != GGML_TYPE_F32)
return false; return false;