ggml : fix CPU soft_max
This commit is contained in:
parent
3a468e6f9f
commit
09532120e0
1 changed files with 1 additions and 1 deletions
2
ggml.c
2
ggml.c
|
@ -12302,7 +12302,7 @@ static void ggml_compute_forward_soft_max_f32(
|
||||||
float * dp = (float *)((char *) dst->data + i1*dst->nb[1]);
|
float * dp = (float *)((char *) dst->data + i1*dst->nb[1]);
|
||||||
|
|
||||||
// broadcast the mask across rows
|
// broadcast the mask across rows
|
||||||
ggml_fp16_t * mp = src1 ? (ggml_fp16_t *)((char *) src1->data + (i1%ne11)*src1->nb[1]) : NULL;
|
ggml_fp16_t * mp = src1 ? (ggml_fp16_t *)((char *) src1->data) + (i1%ne01)*ne00 : NULL;
|
||||||
|
|
||||||
ggml_vec_cpy_f32 (nc, wp, sp);
|
ggml_vec_cpy_f32 (nc, wp, sp);
|
||||||
ggml_vec_scale_f32(nc, wp, scale);
|
ggml_vec_scale_f32(nc, wp, scale);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue