diff --git a/src/main/java/org/apache/sysds/runtime/matrix/data/LibMatrixMult.java b/src/main/java/org/apache/sysds/runtime/matrix/data/LibMatrixMult.java index 3df09cbc61d..98b3eaa1bba 100644 --- a/src/main/java/org/apache/sysds/runtime/matrix/data/LibMatrixMult.java +++ b/src/main/java/org/apache/sysds/runtime/matrix/data/LibMatrixMult.java @@ -480,7 +480,7 @@ public static void matrixMultTransposeSelf(MatrixBlock m1, MatrixBlock ret, bool ret.sparse = isSparseOutputTSMM(m1, leftTranspose); ret.allocateBlock(); MatrixBlock m1t = isSparseOutputTSMM(m1, leftTranspose, true) ? - LibMatrixReorg.transpose(m1) : null; + LibMatrixReorg.transpose(m1, k) : null; //core multi-threaded matrix mult computation ExecutorService pool = CommonThreadPool.get(k);