This is an automated email from the ASF dual-hosted git repository.

arnabp20 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/systemds.git


The following commit(s) were added to refs/heads/main by this push:
     new 1fb8c5e680 [MINOR] Add missing knobs to the config XML template
1fb8c5e680 is described below

commit 1fb8c5e680171d4fafa5a42a23be927b5600ccac
Author: Arnab Phani <[email protected]>
AuthorDate: Thu Jun 8 11:23:01 2023 +0200

    [MINOR] Add missing knobs to the config XML template
---
 conf/SystemDS-config.xml.template                  | 6 ++++++
 src/main/java/org/apache/sysds/conf/DMLConfig.java | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/conf/SystemDS-config.xml.template 
b/conf/SystemDS-config.xml.template
index 45073c349b..3e119bf439 100644
--- a/conf/SystemDS-config.xml.template
+++ b/conf/SystemDS-config.xml.template
@@ -115,6 +115,9 @@
     <!-- Allocator to use to allocate GPU device memory. Supported values are 
cuda, unified_memory (default: cuda) -->
     <sysds.gpu.memory.allocator>cuda</sysds.gpu.memory.allocator>
 
+    <!-- If rule-based operator placement for GPU enabled -->
+    <sysds.gpu.place.rulebased>false</sysds.gpu.place.rulebased>
+
     <!-- enables disk spilling for lineage cache -->
     <sysds.lineage.cachespill>true</sysds.lineage.cachespill>
 
@@ -148,4 +151,7 @@
     <!-- Asynchronously trigger broadcast (CP intermediate) -->
     <sysds.async.broadcast>false</sysds.async.broadcast>
 
+    <!-- Compile-time synchronous/asynchronous checkpoint placement -->
+    <sysds.async.checkpoint>false</sysds.async.checkpoint>
+
 </root>
diff --git a/src/main/java/org/apache/sysds/conf/DMLConfig.java 
b/src/main/java/org/apache/sysds/conf/DMLConfig.java
index 1b9cf2cc7d..878b1f74d1 100644
--- a/src/main/java/org/apache/sysds/conf/DMLConfig.java
+++ b/src/main/java/org/apache/sysds/conf/DMLConfig.java
@@ -132,7 +132,7 @@ public class DMLConfig
        /** Asynchronous triggering of Spark OPs and operator placement **/
        public static final String ASYNC_SPARK_PREFETCH = 
"sysds.async.prefetch";  // boolean: enable asynchronous prefetching spark 
intermediates
        public static final String ASYNC_SPARK_BROADCAST = 
"sysds.async.broadcast";  // boolean: enable asynchronous broadcasting CP 
intermediates
-       public static final String ASYNC_SPARK_CHECKPOINT = 
"sysds.async.checkpoint";  // boolean: enable asynchronous persisting of Spark 
intermediates
+       public static final String ASYNC_SPARK_CHECKPOINT = 
"sysds.async.checkpoint";  // boolean: enable compile-time persisting of Spark 
intermediates
        //internal config
        public static final String DEFAULT_SHARED_DIR_PERMISSION = "777"; //for 
local fs and DFS
        

Reply via email to