mirror of
https://github.com/ggml-org/llama.cpp.git
synced 2025-10-28 08:31:25 +00:00
opencl: add hs=40 to FA (#15758)
This commit is contained in:
@@ -1339,7 +1339,7 @@ static void load_cl_kernels(ggml_backend_opencl_context *backend_ctx, ggml_cl_ve
|
|||||||
|
|
||||||
if (!kernel_src_f16.empty() && !kernel_src_f32.empty() && !kernel_src_f32_f16.empty()) {
|
if (!kernel_src_f16.empty() && !kernel_src_f32.empty() && !kernel_src_f32_f16.empty()) {
|
||||||
const struct { int dk; int dv; int bm; int bn; } fa_dims[] = {
|
const struct { int dk; int dv; int bm; int bn; } fa_dims[] = {
|
||||||
{ 64, 64, 64, 64}, { 80, 80, 64, 32}, { 96, 96, 64, 32},
|
{ 40, 40, 32, 32}, { 64, 64, 64, 64}, { 80, 80, 64, 32}, { 96, 96, 64, 32},
|
||||||
{112, 112, 32, 32}, {128, 128, 32, 32}, {192, 128, 16, 16},
|
{112, 112, 32, 32}, {128, 128, 32, 32}, {192, 128, 16, 16},
|
||||||
{192, 192, 16, 16}, {256, 256, 16, 16},
|
{192, 192, 16, 16}, {256, 256, 16, 16},
|
||||||
};
|
};
|
||||||
@@ -2784,7 +2784,7 @@ static bool ggml_opencl_supports_op(ggml_backend_dev_t dev, const struct ggml_te
|
|||||||
const int dv = v->ne[0];
|
const int dv = v->ne[0];
|
||||||
|
|
||||||
const struct { int dk; int dv; } supported_dims[] = {
|
const struct { int dk; int dv; } supported_dims[] = {
|
||||||
{ 64, 64}, { 80, 80}, { 96, 96},
|
{ 40, 40}, { 64, 64}, { 80, 80}, { 96, 96},
|
||||||
{112, 112}, {128, 128}, {192, 128},
|
{112, 112}, {128, 128}, {192, 128},
|
||||||
{192, 192}, {256, 256},
|
{192, 192}, {256, 256},
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user