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 <mboe...@gmail.com>
Authored: Tue Oct 23 12:35:23 2018 +0200
Committer: Matthias Boehm <mboe...@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:

Reply via email to