You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@systemml.apache.org by ni...@apache.org on 2018/08/16 16:58:40 UTC

systemml git commit: [MINOR] Fixed failing GPU tests and updated the documentation.

Repository: systemml
Updated Branches:
  refs/heads/master f296f8f51 -> 64110f31d


[MINOR] Fixed failing GPU tests and updated the documentation.


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

Branch: refs/heads/master
Commit: 64110f31dcd4eb8b6d56e8d462858a58c2016544
Parents: f296f8f
Author: Niketan Pansare <np...@us.ibm.com>
Authored: Thu Aug 16 09:56:42 2018 -0700
Committer: Niketan Pansare <np...@us.ibm.com>
Committed: Thu Aug 16 09:56:42 2018 -0700

----------------------------------------------------------------------
 docs/dml-language-reference.md                             | 2 ++
 docs/index.md                                              | 1 +
 src/test/java/org/apache/sysml/test/gpu/BinaryOpTests.java | 9 ++++-----
 3 files changed, 7 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/systemml/blob/64110f31/docs/dml-language-reference.md
----------------------------------------------------------------------
diff --git a/docs/dml-language-reference.md b/docs/dml-language-reference.md
index 8a89d99..924336a 100644
--- a/docs/dml-language-reference.md
+++ b/docs/dml-language-reference.md
@@ -1525,6 +1525,8 @@ Hence, the images are internally represented as a matrix with dimension (N, C *
 | batch_norm2d                                | input                    | [batch_size X num_channels* height_image* width_image]    |                                                           | [batch_size X num_channels* height_image* width_image]                                      | scale, shift, exponentialMovingAverage_Mean, exponentialMovingAverage_Variance, mode, epsilon, momentum                                                                                       | Performs batch normalization operation  (outputs: updated exponential moving average mean and variance, cache of the batch mean and variance)     |
 | batch_norm2d_backward                       | input, dout              | [batch_size X num_channels* height_image* width_image]    | [batch_size X num_channels* height_image* width_image]    | [batch_size X num_channels* height_image* width_image]                                      | scale, epsilon, cache_mean (from forward), cache_inv_var (from forward)                                                                                                                       | Computed backpropagation error for batch normalization operation                                                                                  |
 
+Note: the builtin functions `batch_norm2d` and `batch_norm2d_backward` are deprecated and will be removed in the next release. The `lstm` builtin function is in experimental phase and is only supported for the GPU backend. 
+
 Examples:
 
 | Function             | Parameters                  | Visualization / Equivalent DML                                                                                                                              |

http://git-wip-us.apache.org/repos/asf/systemml/blob/64110f31/docs/index.md
----------------------------------------------------------------------
diff --git a/docs/index.md b/docs/index.md
index fdb0d8b..8117735 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -82,3 +82,4 @@ command-line interface.
 * [Troubleshooting Guide](troubleshooting-guide) - Troubleshoot various issues related to SystemML.
 * [Release Process](release-process) - Description of the SystemML release process.
 * [Using Native BLAS](native-backend) in SystemML.
+* [Using GPU backend](gpu) in SystemML.

http://git-wip-us.apache.org/repos/asf/systemml/blob/64110f31/src/test/java/org/apache/sysml/test/gpu/BinaryOpTests.java
----------------------------------------------------------------------
diff --git a/src/test/java/org/apache/sysml/test/gpu/BinaryOpTests.java b/src/test/java/org/apache/sysml/test/gpu/BinaryOpTests.java
index 7949fcb..260d551 100644
--- a/src/test/java/org/apache/sysml/test/gpu/BinaryOpTests.java
+++ b/src/test/java/org/apache/sysml/test/gpu/BinaryOpTests.java
@@ -53,11 +53,10 @@ public class BinaryOpTests extends GPUTests {
 		double sparsity = 1.0; // Only dense matrices supported by "solve"
 		final int[] sides = { 32, 33, 128, 256, 513, 2049 };
 		for (int i = 0; i < sides.length; i++) {
-			for (int j = i; j < sides.length; j++) {
-				int m = sides[j];
-				int n = sides[i];
-				runSolveTest(sparsity, m, n);
-			}
+			// CP LibCommonsMath expects square matrices
+			int m = sides[i];
+			int n = sides[i];
+			runSolveTest(sparsity, m, n);
 		}
 
 	}