You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@systemml.apache.org by de...@apache.org on 2016/08/26 19:02:38 UTC
incubator-systemml git commit: [SYSTEMML-870] PYDML script type from
file extension
Repository: incubator-systemml
Updated Branches:
refs/heads/master 90f5cbba4 -> d6df0dbfb
[SYSTEMML-870] PYDML script type from file extension
Closes #221.
Project: http://git-wip-us.apache.org/repos/asf/incubator-systemml/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-systemml/commit/d6df0dbf
Tree: http://git-wip-us.apache.org/repos/asf/incubator-systemml/tree/d6df0dbf
Diff: http://git-wip-us.apache.org/repos/asf/incubator-systemml/diff/d6df0dbf
Branch: refs/heads/master
Commit: d6df0dbfbabb13ee8ad1052352dd122814b74b9f
Parents: 90f5cbb
Author: Deron Eriksson <de...@us.ibm.com>
Authored: Fri Aug 26 11:59:33 2016 -0700
Committer: Deron Eriksson <de...@us.ibm.com>
Committed: Fri Aug 26 11:59:33 2016 -0700
----------------------------------------------------------------------
src/main/java/org/apache/sysml/api/DMLScript.java | 4 ++++
1 file changed, 4 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-systemml/blob/d6df0dbf/src/main/java/org/apache/sysml/api/DMLScript.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/sysml/api/DMLScript.java b/src/main/java/org/apache/sysml/api/DMLScript.java
index 3d76273..daf2144 100644
--- a/src/main/java/org/apache/sysml/api/DMLScript.java
+++ b/src/main/java/org/apache/sysml/api/DMLScript.java
@@ -35,6 +35,7 @@ import java.util.HashSet;
import java.util.Map;
import java.util.Scanner;
+import org.apache.commons.lang.StringUtils;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.apache.hadoop.conf.Configuration;
@@ -345,6 +346,9 @@ public class DMLScript
setLoggingProperties( conf );
//Step 2: prepare script invocation
+ if (StringUtils.endsWithIgnoreCase(args[1], ".pydml")) {
+ parsePyDML = true;
+ }
String dmlScriptStr = readDMLScript(args[0], args[1]);
Map<String, String> argVals = createArgumentsMap(namedScriptArgs, scriptArgs);