Spaces:
Running
Running
Abitofevrything
commited on
ggml : correct behaviour of ggml_vec_sum_f32 (#390)
Browse files
ggml.c
CHANGED
|
@@ -1109,8 +1109,8 @@ inline static void ggml_vec_sum_f32(const int n, float * s, const float * x) {
|
|
| 1109 |
ggml_float sum = 0.0;
|
| 1110 |
for (int i = 0; i < n; ++i) {
|
| 1111 |
sum += x[i];
|
| 1112 |
-
*s += sum;
|
| 1113 |
}
|
|
|
|
| 1114 |
#else
|
| 1115 |
vDSP_sve(x, 1, s, n);
|
| 1116 |
#endif
|
|
|
|
| 1109 |
ggml_float sum = 0.0;
|
| 1110 |
for (int i = 0; i < n; ++i) {
|
| 1111 |
sum += x[i];
|
|
|
|
| 1112 |
}
|
| 1113 |
+
*s = sum;
|
| 1114 |
#else
|
| 1115 |
vDSP_sve(x, 1, s, n);
|
| 1116 |
#endif
|