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 2016/09/23 06:53:04 UTC

incubator-systemml git commit: [SYSTEMML-953] Fix spark transformdecode metadata handling (output dims)

Repository: incubator-systemml
Updated Branches:
  refs/heads/master eb988781d -> 73d5f5326


[SYSTEMML-953] Fix spark transformdecode metadata handling (output dims)

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

Branch: refs/heads/master
Commit: 73d5f5326a9880bf3d5640c9a49eeeef5c94e4a5
Parents: eb98878
Author: Matthias Boehm <mb...@us.ibm.com>
Authored: Thu Sep 22 23:52:35 2016 -0700
Committer: Matthias Boehm <mb...@us.ibm.com>
Committed: Thu Sep 22 23:52:35 2016 -0700

----------------------------------------------------------------------
 .../instructions/spark/ParameterizedBuiltinSPInstruction.java      | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-systemml/blob/73d5f532/src/main/java/org/apache/sysml/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.java b/src/main/java/org/apache/sysml/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.java
index adbc06a..645a905 100644
--- a/src/main/java/org/apache/sysml/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.java
+++ b/src/main/java/org/apache/sysml/runtime/instructions/spark/ParameterizedBuiltinSPInstruction.java
@@ -480,6 +480,8 @@ public class ParameterizedBuiltinSPInstruction  extends ComputationSPInstruction
 			sec.setRDDHandleForVariable(output.getName(), out);
 			sec.addLineageRDD(output.getName(), params.get("target"));
 			ec.releaseFrameInput(params.get("meta"));
+			sec.getMatrixCharacteristics(output.getName()).set(mc.getRows(), 
+				meta.getNumColumns(), mc.getRowsPerBlock(), mc.getColsPerBlock(), -1);
 		}
 		else {
 			throw new DMLRuntimeException("Unknown parameterized builtin opcode: "+opcode);