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: