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/01/31 01:21:18 UTC

systemml git commit: [HOTFIX] Fix sparse binary inplace operations (empty row handling)

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 <mb...@gmail.com>
Authored: Tue Jan 30 17:20:58 2018 -0800
Committer: Matthias Boehm <mb...@gmail.com>
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);