You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@systemml.apache.org by du...@apache.org on 2015/12/02 02:05:11 UTC
[33/47] incubator-systemml git commit: Generalization wsloss
compiler/runtime (post_nz patterns), for als_cg
Generalization wsloss compiler/runtime (post_nz patterns), for als_cg
Project: http://git-wip-us.apache.org/repos/asf/incubator-systemml/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-systemml/commit/43da6de9
Tree: http://git-wip-us.apache.org/repos/asf/incubator-systemml/tree/43da6de9
Diff: http://git-wip-us.apache.org/repos/asf/incubator-systemml/diff/43da6de9
Branch: refs/heads/gh-pages
Commit: 43da6de9314d0a8659877ebb079ec5bf8a0883d0
Parents: 62b9b9c
Author: Matthias Boehm <mb...@us.ibm.com>
Authored: Tue Sep 29 00:17:52 2015 -0700
Committer: Matthias Boehm <mb...@us.ibm.com>
Committed: Tue Sep 29 09:52:39 2015 -0700
----------------------------------------------------------------------
devdocs/MatrixMultiplicationOperators.txt | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-systemml/blob/43da6de9/devdocs/MatrixMultiplicationOperators.txt
----------------------------------------------------------------------
diff --git a/devdocs/MatrixMultiplicationOperators.txt b/devdocs/MatrixMultiplicationOperators.txt
index 02668a3..54cb5ec 100644
--- a/devdocs/MatrixMultiplicationOperators.txt
+++ b/devdocs/MatrixMultiplicationOperators.txt
@@ -97,7 +97,8 @@ C) CORE MATRIX MULT PRIMITIVES LibMatrixMult (incl related script patterns)
(c) sum((X-(U%*%t(V)))^2)), (d) sum(W*(U%*%t(V)-X)^2),
(e) sum((W*(U%*%t(V))-X)^2), (f) sum(((U%*%t(V))-X)^2))
- sequential / multi-threaded (same block ops, par over rows in W/X)
- - all dense, sparse-dense factors, sparse/dense-* x 3 patterns
+ - all dense, sparse-dense factors, sparse/dense-* x 3 patterns
+ - special patterns for (a) and (d) if W is X!=0
* 6) wsigmoid ((a) W*sigmoid(Y%*%t(X))), (b) W*sigmoid(-(Y%*%t(X))),
(c) W*log(sigmoid(Y%*%t(X))), (d) W*log(sigmoid(-(Y%*%t(X)))))