systemml-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Deron Eriksson (JIRA)" <j...@apache.org>
Subject [jira] [Assigned] (SYSTEMML-1658) Route DML print statements from JVM back to Python
Date Wed, 02 Aug 2017 17:41:00 GMT

     [ https://issues.apache.org/jira/browse/SYSTEMML-1658?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Deron Eriksson reassigned SYSTEMML-1658:
----------------------------------------

    Assignee: Niketan Pansare

> Route DML print statements from JVM back to Python
> --------------------------------------------------
>
>                 Key: SYSTEMML-1658
>                 URL: https://issues.apache.org/jira/browse/SYSTEMML-1658
>             Project: SystemML
>          Issue Type: Improvement
>          Components: APIs
>            Reporter: Mike Dusenberry
>            Assignee: Niketan Pansare
>
> Currently, a DML print statement results in a System.out.println call in the JVM.  For
Python, this output will not be routed back as Python standard out, and thus it will not be
visible in some environments, such as a Jupyter notebook.  In a Python repl, the output will
be visible, but only because the JVM will be printing to the same terminal as the Python process
is running from, and thus the user will see the output.  Since a large amount of ML work is
performed within a notebook using Python, we should figure out how to route this output back
to the Python std out.
> Relevant:
> * https://www.py4j.org/py4j_java_gateway.html#py4j.java_gateway.launch_gateway
> * https://github.com/apache/spark/blob/a36a76ac43c36a3b897a748bd9f138b629dbc684/python/pyspark/java_gateway.py#L36
> * https://github.com/bartdag/py4j/blob/262a20477a8a302cae0ede597c93b953a3fc2702/py4j-python/src/py4j/java_gateway.py#L320
> * https://github.com/bartdag/py4j/blob/262a20477a8a302cae0ede597c93b953a3fc2702/py4j-python/src/py4j/java_gateway.py#L596
> * https://github.com/bartdag/py4j/blob/262a20477a8a302cae0ede597c93b953a3fc2702/py4j-python/src/py4j/java_gateway.py#L312
> * https://github.com/apache/spark/blob/a36a76ac43c36a3b897a748bd9f138b629dbc684/python/pyspark/java_gateway.py#L77



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Mime
View raw message