This is an automated email from the ASF dual-hosted git repository. niketanpansare pushed a commit to branch gh-pages in repository https://gitbox.apache.org/repos/asf/systemml.git
commit aa7e0a9baa63622bf5a778ae81e8f65313a45f2f Author: Anthony Thomas <ahtho...@eng.ucsd.edu> AuthorDate: Mon Nov 12 18:56:31 2018 +0530 [MINOR] Fixes bug causing stats output to be cleared in JMLC Closes #843. --- jmlc.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/jmlc.md b/jmlc.md index 08d1688..e0d72ea 100644 --- a/jmlc.md +++ b/jmlc.md @@ -53,7 +53,7 @@ dependent on the nature of the business use case being addressed. JMLC can be configured to gather runtime statistics, as in the MLContext API, by calling Connection's `setStatistics()` method with a value of `true`. JMLC can also be configured to gather statistics on the memory used by matrices and -frames in the DML script. To enable collection of memory statistics, call Connection's `gatherMemStats()` method +frames in the DML script. To enable collection of memory statistics, call PreparedScript's `gatherMemStats()` method with a value of `true`. When finegrained statistics are enabled in `SystemML.conf`, JMLC will also report the variables in the DML script which used the most memory. An example showing how to enable statistics in JMLC is presented in the section below. @@ -122,10 +122,6 @@ the resulting `"predicted_y"` matrix. We repeat this process. When done, we clos // obtain connection to SystemML Connection conn = new Connection(); - - // turn on gathering of runtime statistics and memory use - conn.setStatistics(true); - conn.gatherMemStats(true); // read in and precompile DML script, registering inputs and outputs String dml = conn.readScript("scoring-example.dml"); @@ -135,6 +131,10 @@ the resulting `"predicted_y"` matrix. We repeat this process. When done, we clos String plan = script.explain(); System.out.println(plan); + // turn on gathering of runtime statistics and memory use + script.setStatistics(true); + script.gatherMemStats(true); + double[][] mtx = matrix(4, 3, new double[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 }); double[][] result = null;