Relax tolerance for ElementwiseAdditionMultiplicationTest The new RewriteElementwiseMultChainOptimization reorders `(A*B)*C` to `A*(B*C)`, which causes the result not to be exact. Use epsilon of 1e-10.
Project: http://git-wip-us.apache.org/repos/asf/systemml/repo Commit: http://git-wip-us.apache.org/repos/asf/systemml/commit/de469d23 Tree: http://git-wip-us.apache.org/repos/asf/systemml/tree/de469d23 Diff: http://git-wip-us.apache.org/repos/asf/systemml/diff/de469d23 Branch: refs/heads/master Commit: de469d235e5fe06fd3e13a32262d6c357ffdcc81 Parents: 0a8936c Author: Dylan Hutchison <dhutc...@cs.washington.edu> Authored: Sun Jun 11 12:50:39 2017 -0700 Committer: Dylan Hutchison <dhutc...@cs.washington.edu> Committed: Sun Jun 18 17:43:51 2017 -0700 ---------------------------------------------------------------------- .../binary/matrix/ElementwiseAdditionMultiplicationTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/systemml/blob/de469d23/src/test/java/org/apache/sysml/test/integration/functions/binary/matrix/ElementwiseAdditionMultiplicationTest.java ---------------------------------------------------------------------- diff --git a/src/test/java/org/apache/sysml/test/integration/functions/binary/matrix/ElementwiseAdditionMultiplicationTest.java b/src/test/java/org/apache/sysml/test/integration/functions/binary/matrix/ElementwiseAdditionMultiplicationTest.java index 523a648..f78e598 100644 --- a/src/test/java/org/apache/sysml/test/integration/functions/binary/matrix/ElementwiseAdditionMultiplicationTest.java +++ b/src/test/java/org/apache/sysml/test/integration/functions/binary/matrix/ElementwiseAdditionMultiplicationTest.java @@ -134,6 +134,6 @@ public class ElementwiseAdditionMultiplicationTest extends AutomatedTestBase runTest(); - compareResults(); + compareResults(1e-10); } }