We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8a0f867 commit 54bb60eCopy full SHA for 54bb60e
ggml.c
@@ -6779,15 +6779,20 @@ static void ggml_compute_forward_sum_f32(
6779
const size_t nb02 = src0->nb[2];
6780
const size_t nb03 = src0->nb[3];
6781
6782
+ ggml_float sum = 0;
6783
+ float row_sum = 0;
6784
+
6785
for (int64_t i03 = 0; i03 < ne03; i03++) {
6786
for (int64_t i02 = 0; i02 < ne02; i02++) {
6787
for (int64_t i01 = 0; i01 < ne01; i01++) {
6788
ggml_vec_sum_f32(ne00,
- (float *) (dst->data),
6789
+ &row_sum,
6790
(float *) ((char *) src0->data + i01*nb01 + i02*nb02 + i03*nb03));
6791
+ sum += row_sum;
6792
}
6793
6794
6795
+ ((float *) dst->data)[0] = sum;
6796
6797
6798
static void ggml_compute_forward_sum(
0 commit comments