Skip to content

Commit 91efc30

Browse files
ssnlsoumith
authored andcommitted
fix #5047 (#5048)
1 parent 1eaa10b commit 91efc30

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

aten/src/TH/generic/THTensorMath.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2004,15 +2004,15 @@ void THTensor_(addmm)(THTensor *r_, real beta, THTensor *t, real alpha, THTensor
20042004
int64_t ldr__ = r__->stride[(transpose_r == 'n' ? 1 : 0)];
20052005

20062006
/* m1 */
2007-
/* Need ldm1_ >= max(1, (transpose_m1 == 't' ? m : k)) */
2007+
/* Need ldm1_ >= max(1, (transpose_m1 == 'n' ? m : k)) */
20082008
if(m1->stride[(transpose_r == 'n' ? 0 : 1)] == 1 &&
2009-
m1->stride[(transpose_r == 'n' ? 1 : 0)] >= THMax(1, k))
2009+
m1->stride[(transpose_r == 'n' ? 1 : 0)] >= THMax(1, m))
20102010
{
20112011
transpose_m1 = 'n';
20122012
m1_ = m1;
20132013
}
20142014
else if(m1->stride[(transpose_r == 'n' ? 1 : 0)] == 1 &&
2015-
m1->stride[(transpose_r == 'n' ? 0 : 1)] >= THMax(1, m))
2015+
m1->stride[(transpose_r == 'n' ? 0 : 1)] >= THMax(1, k))
20162016
{
20172017
transpose_m1 = 't';
20182018
m1_ = m1;
@@ -2025,7 +2025,7 @@ void THTensor_(addmm)(THTensor *r_, real beta, THTensor *t, real alpha, THTensor
20252025
}
20262026

20272027
/* m2 */
2028-
/* Need ldm2_ >= max(1, (transpose_m2 == 't' ? n : k)) */
2028+
/* Need ldm2_ >= max(1, (transpose_m2 == 'n' ? k : n)) */
20292029
if(m2->stride[(transpose_r == 'n' ? 0 : 1)] == 1 &&
20302030
m2->stride[(transpose_r == 'n' ? 1 : 0)] >= THMax(1, k))
20312031
{

0 commit comments

Comments
 (0)