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/10/23 10:35:41 UTC
systemml git commit: [MINOR] Fix exact size propagation avg-case
sparsity estimator
Repository: systemml
Updated Branches:
refs/heads/master 17821d105 -> d9d6f5615
[MINOR] Fix exact size propagation avg-case sparsity estimator
Project: http://git-wip-us.apache.org/repos/asf/systemml/repo
Commit: http://git-wip-us.apache.org/repos/asf/systemml/commit/d9d6f561
Tree: http://git-wip-us.apache.org/repos/asf/systemml/tree/d9d6f561
Diff: http://git-wip-us.apache.org/repos/asf/systemml/diff/d9d6f561
Branch: refs/heads/master
Commit: d9d6f56157806ce2e93718587ebae583629d693f
Parents: 17821d1
Author: Matthias Boehm <mb...@gmail.com>
Authored: Tue Oct 23 12:35:23 2018 +0200
Committer: Matthias Boehm <mb...@gmail.com>
Committed: Tue Oct 23 12:35:23 2018 +0200
----------------------------------------------------------------------
src/main/java/org/apache/sysml/hops/estim/SparsityEstimator.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/systemml/blob/d9d6f561/src/main/java/org/apache/sysml/hops/estim/SparsityEstimator.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/hops/estim/SparsityEstimator.java b/src/main/java/org/apache/sysml/hops/estim/SparsityEstimator.java
index 45ed227..2636be0 100644
--- a/src/main/java/org/apache/sysml/hops/estim/SparsityEstimator.java
+++ b/src/main/java/org/apache/sysml/hops/estim/SparsityEstimator.java
@@ -105,9 +105,10 @@ public abstract class SparsityEstimator
case RBIND:
return new MatrixCharacteristics(mc1.getRows() + mc2.getRows(),
mc1.getCols(), mc1.getNonZeros() + mc2.getNonZeros());
+ case TRANS:
+ return new MatrixCharacteristics(mc1.getCols(), mc1.getRows(), mc1.getNonZeros());
// unary operation that preserve sparsity exactly
case NEQZERO:
- case TRANS:
case RESHAPE:
return mc1;
default: