Repository: systemml Updated Branches: refs/heads/master ae98864e5 -> 2d57dc576
[MINOR] Fix naming sparse-sparse relu_backward Closed #725. Project: http://git-wip-us.apache.org/repos/asf/systemml/repo Commit: http://git-wip-us.apache.org/repos/asf/systemml/commit/2d57dc57 Tree: http://git-wip-us.apache.org/repos/asf/systemml/tree/2d57dc57 Diff: http://git-wip-us.apache.org/repos/asf/systemml/diff/2d57dc57 Branch: refs/heads/master Commit: 2d57dc576092142a6078c09c07e5f3b97351900b Parents: ae98864 Author: Janardhan Pulivarthi <[email protected]> Authored: Mon Feb 5 01:20:50 2018 -0800 Committer: Matthias Boehm <[email protected]> Committed: Mon Feb 5 01:20:51 2018 -0800 ---------------------------------------------------------------------- .../org/apache/sysml/runtime/matrix/data/LibMatrixDNNRelu.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/systemml/blob/2d57dc57/src/main/java/org/apache/sysml/runtime/matrix/data/LibMatrixDNNRelu.java ---------------------------------------------------------------------- diff --git a/src/main/java/org/apache/sysml/runtime/matrix/data/LibMatrixDNNRelu.java b/src/main/java/org/apache/sysml/runtime/matrix/data/LibMatrixDNNRelu.java index c8f85b1..83a714b 100644 --- a/src/main/java/org/apache/sysml/runtime/matrix/data/LibMatrixDNNRelu.java +++ b/src/main/java/org/apache/sysml/runtime/matrix/data/LibMatrixDNNRelu.java @@ -75,7 +75,7 @@ public class LibMatrixDNNRelu else if(m1.isInSparseFormat() && !m2.isInSparseFormat()) reluBackwardSparseDense(m1.getSparseBlock(), m2.getDenseBlock(), out.getSparseBlock(), _rl, _ru); else //sparse-sparse - reluBackwardSparseDense(m1.getSparseBlock(), m2.getSparseBlock(), out.getSparseBlock(), _rl, _ru); + reluBackwardSparseSparse(m1.getSparseBlock(), m2.getSparseBlock(), out.getSparseBlock(), _rl, _ru); //thread-local nnz maintenance return out.recomputeNonZeros(_rl, _ru-1); @@ -118,7 +118,7 @@ public class LibMatrixDNNRelu } } - private static void reluBackwardSparseDense(SparseBlock a, SparseBlock b, SparseBlock c, int rl, int ru) { + private static void reluBackwardSparseSparse(SparseBlock a, SparseBlock b, SparseBlock c, int rl, int ru) { //b is the driver as it has likely less non-zeros for(int i = rl; i < ru; i++) { if( a.isEmpty(i) || b.isEmpty(i) ) continue;
