mirror of
https://github.com/ggerganov/llama.cpp.git
synced 2024-11-14 23:09:53 +00:00
metal : prevent int overflows [no ci]
This commit is contained in:
parent
486a5eb8c1
commit
5d1a10d275
@ -3613,7 +3613,7 @@ kernel void kernel_flash_attn_ext_vec(
|
|||||||
const float S = ss[0];
|
const float S = ss[0];
|
||||||
|
|
||||||
for (short i = tiisg; i < D16; i += NW) {
|
for (short i = tiisg; i < D16; i += NW) {
|
||||||
dst44[(iq3*ne2*ne1 + iq2 + (iq1)*ne1)*D16 + i] = (float4x4) sr4x4[i]/S;
|
dst44[((int64_t)iq3*ne2*ne1 + iq2 + (iq1)*ne1)*D16 + i] = (float4x4) sr4x4[i]/S;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user