Repository: incubator-systemml
Updated Branches:
  refs/heads/master 1cc219527 -> 7989ab4f3


[HOTFIX] changes setGPU and setForceGPU to do the right thing in mlctx


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

Branch: refs/heads/master
Commit: 7989ab4f39802d0706618d495d06cb8126f98300
Parents: 1cc2195
Author: Nakul Jindal <[email protected]>
Authored: Mon May 1 17:50:44 2017 -0700
Committer: Nakul Jindal <[email protected]>
Committed: Mon May 1 17:50:44 2017 -0700

----------------------------------------------------------------------
 .../sysml/api/mlcontext/ScriptExecutor.java     | 24 ++++++++++----------
 1 file changed, 12 insertions(+), 12 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-systemml/blob/7989ab4f/src/main/java/org/apache/sysml/api/mlcontext/ScriptExecutor.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/api/mlcontext/ScriptExecutor.java 
b/src/main/java/org/apache/sysml/api/mlcontext/ScriptExecutor.java
index 2044875..ee710b6 100644
--- a/src/main/java/org/apache/sysml/api/mlcontext/ScriptExecutor.java
+++ b/src/main/java/org/apache/sysml/api/mlcontext/ScriptExecutor.java
@@ -248,12 +248,8 @@ public class ScriptExecutor {
                if (symbolTable != null) {
                        executionContext.setVariables(symbolTable);
                }
-               oldGPU = DMLScript.USE_ACCELERATOR; 
-               oldStatistics = DMLScript.STATISTICS;
-               oldForceGPU = DMLScript.FORCE_ACCELERATOR;
-               DMLScript.USE_ACCELERATOR = gpu;
-               DMLScript.FORCE_ACCELERATOR = forceGPU;
-               DMLScript.STATISTICS = statistics;
+        oldStatistics = DMLScript.STATISTICS;
+        DMLScript.STATISTICS = statistics;
        }
 
        /**
@@ -654,17 +650,21 @@ public class ScriptExecutor {
         * @param enabled
         *                                      true if enabled, false otherwise
         */
-       public void setGPU(boolean enabled) {
-               this.gpu = enabled;
-       }
+    public void setGPU(boolean enabled) {
+        this.gpu = enabled;
+        oldGPU = DMLScript.USE_ACCELERATOR;
+        DMLScript.USE_ACCELERATOR = gpu;
+    }
        
        /**
         * Whether or not to force GPU usage
         * @param enabled
         *                                      true if enabled, false otherwise
         */
-       public void setForceGPU(boolean enabled) {
-               this.forceGPU = enabled;
-       }
+    public void setForceGPU(boolean enabled) {
+        this.forceGPU = enabled;
+        oldForceGPU = DMLScript.FORCE_ACCELERATOR;
+        DMLScript.FORCE_ACCELERATOR = forceGPU;
+    }
 
 }

Reply via email to