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);