Repository: systemml
Updated Branches:
  refs/heads/master d03396f20 -> 5b0fb0ccf


[HOTFIX][SYSTEMML-1570] Fix rewrite for relu (selp) expressions

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

Branch: refs/heads/master
Commit: 5b0fb0ccf2e6413e40da81727dc0a53d24f54152
Parents: d03396f
Author: Matthias Boehm <[email protected]>
Authored: Wed Jan 17 12:21:43 2018 -0800
Committer: Matthias Boehm <[email protected]>
Committed: Wed Jan 17 12:21:43 2018 -0800

----------------------------------------------------------------------
 .../sysml/hops/rewrite/RewriteAlgebraicSimplificationStatic.java | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/systemml/blob/5b0fb0cc/src/main/java/org/apache/sysml/hops/rewrite/RewriteAlgebraicSimplificationStatic.java
----------------------------------------------------------------------
diff --git 
a/src/main/java/org/apache/sysml/hops/rewrite/RewriteAlgebraicSimplificationStatic.java
 
b/src/main/java/org/apache/sysml/hops/rewrite/RewriteAlgebraicSimplificationStatic.java
index d72560b..ac45e77 100644
--- 
a/src/main/java/org/apache/sysml/hops/rewrite/RewriteAlgebraicSimplificationStatic.java
+++ 
b/src/main/java/org/apache/sysml/hops/rewrite/RewriteAlgebraicSimplificationStatic.java
@@ -1296,7 +1296,7 @@ public class RewriteAlgebraicSimplificationStatic extends 
HopRewriteRule
                                
                                        if( left2 instanceof LiteralOp &&
                                                
HopRewriteUtils.getDoubleValue((LiteralOp)left2)==0 &&
-                                               left1 == right && 
(bleft.getOp() == OpOp2.GREATER || bleft.getOp() == OpOp2.GREATEREQUAL ) )
+                                               left1 == right && 
(bleft.getOp() == OpOp2.GREATER ) )
                                        {
                                                BinaryOp binary = 
HopRewriteUtils.createBinary(right, new LiteralOp(0), OpOp2.MAX);
                                                
HopRewriteUtils.replaceChildReference(parent, bop, binary, pos);
@@ -1315,7 +1315,7 @@ public class RewriteAlgebraicSimplificationStatic extends 
HopRewriteRule
                                
                                        if( right2 instanceof LiteralOp &&
                                                
HopRewriteUtils.getDoubleValue((LiteralOp)right2)==0 &&
-                                               right1 == left && 
bright.getOp() == OpOp2.GREATER || bright.getOp() == OpOp2.GREATEREQUAL )
+                                               right1 == left && 
bright.getOp() == OpOp2.GREATER )
                                        {
                                                BinaryOp binary = 
HopRewriteUtils.createBinary(left, new LiteralOp(0), OpOp2.MAX);
                                                
HopRewriteUtils.replaceChildReference(parent, bop, binary, pos);

Reply via email to