You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@systemml.apache.org by mb...@apache.org on 2018/02/09 21:08:29 UTC

systemml git commit: [MINOR] Fix long to int truncation of dims in spark reshape operations

Repository: systemml
Updated Branches:
  refs/heads/master 7e11deaa8 -> a97a144dc


[MINOR] Fix long to int truncation of dims in spark reshape operations

Project: http://git-wip-us.apache.org/repos/asf/systemml/repo
Commit: http://git-wip-us.apache.org/repos/asf/systemml/commit/a97a144d
Tree: http://git-wip-us.apache.org/repos/asf/systemml/tree/a97a144d
Diff: http://git-wip-us.apache.org/repos/asf/systemml/diff/a97a144d

Branch: refs/heads/master
Commit: a97a144dcebf7e5233dcd09bd8b9848931359875
Parents: 7e11dea
Author: Matthias Boehm <mb...@gmail.com>
Authored: Fri Feb 9 13:08:40 2018 -0800
Committer: Matthias Boehm <mb...@gmail.com>
Committed: Fri Feb 9 13:08:40 2018 -0800

----------------------------------------------------------------------
 .../runtime/instructions/spark/MatrixReshapeSPInstruction.java   | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/systemml/blob/a97a144d/src/main/java/org/apache/sysml/runtime/instructions/spark/MatrixReshapeSPInstruction.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/runtime/instructions/spark/MatrixReshapeSPInstruction.java b/src/main/java/org/apache/sysml/runtime/instructions/spark/MatrixReshapeSPInstruction.java
index a0818e5..31666c2 100644
--- a/src/main/java/org/apache/sysml/runtime/instructions/spark/MatrixReshapeSPInstruction.java
+++ b/src/main/java/org/apache/sysml/runtime/instructions/spark/MatrixReshapeSPInstruction.java
@@ -82,8 +82,8 @@ public class MatrixReshapeSPInstruction extends UnarySPInstruction {
 		SparkExecutionContext sec = (SparkExecutionContext)ec;
 		
 		//get parameters
-		int rows = (int)ec.getScalarInput(_opRows.getName(), _opRows.getValueType(), _opRows.isLiteral()).getLongValue(); //save cast
-		int cols = (int)ec.getScalarInput(_opCols.getName(), _opCols.getValueType(), _opCols.isLiteral()).getLongValue(); //save cast
+		long rows = ec.getScalarInput(_opRows.getName(), _opRows.getValueType(), _opRows.isLiteral()).getLongValue(); //save cast
+		long cols = ec.getScalarInput(_opCols.getName(), _opCols.getValueType(), _opCols.isLiteral()).getLongValue(); //save cast
 		boolean byRow = ec.getScalarInput(_opByRow.getName(), ValueType.BOOLEAN, _opByRow.isLiteral()).getBooleanValue();
 		
 		//get inputs