Repository: systemml
Updated Branches:
  refs/heads/master 9c3057a34 -> e6ee26a0e


[HOTFIX] Fix sparse binary inplace operations (empty row handling)

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

Branch: refs/heads/master
Commit: e6ee26a0e87ff75499ff27ba24d3dddd0f9ba999
Parents: 9c3057a
Author: Matthias Boehm <[email protected]>
Authored: Tue Jan 30 17:20:58 2018 -0800
Committer: Matthias Boehm <[email protected]>
Committed: Tue Jan 30 17:21:13 2018 -0800

----------------------------------------------------------------------
 .../java/org/apache/sysml/runtime/matrix/data/LibMatrixBincell.java | 1 +
 1 file changed, 1 insertion(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/systemml/blob/e6ee26a0/src/main/java/org/apache/sysml/runtime/matrix/data/LibMatrixBincell.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/sysml/runtime/matrix/data/LibMatrixBincell.java 
b/src/main/java/org/apache/sysml/runtime/matrix/data/LibMatrixBincell.java
index 1c9ddc8..760d1ca 100644
--- a/src/main/java/org/apache/sysml/runtime/matrix/data/LibMatrixBincell.java
+++ b/src/main/java/org/apache/sysml/runtime/matrix/data/LibMatrixBincell.java
@@ -1213,6 +1213,7 @@ public class LibMatrixBincell
                                return;
                        SparseBlock b = m2.sparseBlock;
                        for(int r=0; r<rlen; r++) {
+                               if( b.isEmpty(r) ) continue;
                                int bpos = b.pos(r);
                                int blen = b.size(r);
                                int[] bix = b.indexes(r);

Reply via email to