Skip to content

Commit 29f897e

Browse files
ssnlsoumith
authored andcommitted
fix #5047 (#5048)
1 parent bbdaf66 commit 29f897e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

torch/lib/TH/generic/THTensorMath.c

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

14911491
/* m1 */
1492-
/* Need ldm1_ >= max(1, (transpose_m1 == 't' ? m : k)) */
1492+
/* Need ldm1_ >= max(1, (transpose_m1 == 'n' ? m : k)) */
14931493
if(m1->stride[(transpose_r == 'n' ? 0 : 1)] == 1 &&
1494-
m1->stride[(transpose_r == 'n' ? 1 : 0)] >= THMax(1, k))
1494+
m1->stride[(transpose_r == 'n' ? 1 : 0)] >= THMax(1, m))
14951495
{
14961496
transpose_m1 = 'n';
14971497
m1_ = m1;
14981498
}
14991499
else if(m1->stride[(transpose_r == 'n' ? 1 : 0)] == 1 &&
1500-
m1->stride[(transpose_r == 'n' ? 0 : 1)] >= THMax(1, m))
1500+
m1->stride[(transpose_r == 'n' ? 0 : 1)] >= THMax(1, k))
15011501
{
15021502
transpose_m1 = 't';
15031503
m1_ = m1;
@@ -1510,7 +1510,7 @@ void THTensor_(addmm)(THTensor *r_, real beta, THTensor *t, real alpha, THTensor
15101510
}
15111511

15121512
/* m2 */
1513-
/* Need ldm2_ >= max(1, (transpose_m2 == 't' ? n : k)) */
1513+
/* Need ldm2_ >= max(1, (transpose_m2 == 'n' ? k : n)) */
15141514
if(m2->stride[(transpose_r == 'n' ? 0 : 1)] == 1 &&
15151515
m2->stride[(transpose_r == 'n' ? 1 : 0)] >= THMax(1, k))
15161516
{

0 commit comments

Comments
 (0)