You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@systemml.apache.org by "Deron Eriksson (JIRA)" <ji...@apache.org> on 2017/06/14 04:53:00 UTC
[jira] [Commented] (SYSTEMML-453) JMLC in Standalone mode and
dependency on Hadoop
[ https://issues.apache.org/jira/browse/SYSTEMML-453?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16048706#comment-16048706 ]
Deron Eriksson commented on SYSTEMML-453:
-----------------------------------------
Looking over the code, it looks like Hadoop is very tightly coupled into certain data structures such as MatrixBlock and OutputInfo. As a result, it is probably hard to remove Hadoop classes completely when using JMLC, but it should be possible to greatly reduce the memory footprint required to run JMLC using an in-memory jar. The need for most Hadoop classes (such as those in org.apache.hadoop.conf) when using JMLC can probably be eliminated with some refactoring.
I'll have a look at it.
cc [~reinwald] [~mboehm7]
> JMLC in Standalone mode and dependency on Hadoop
> ------------------------------------------------
>
> Key: SYSTEMML-453
> URL: https://issues.apache.org/jira/browse/SYSTEMML-453
> Project: SystemML
> Issue Type: Improvement
> Components: APIs
> Reporter: Laura Chiticariu
> Assignee: Deron Eriksson
>
> Hello,
> I am using the JMLC API in standalone mode. But Instantiating org.apache.sysml.api.jmlc.Connection fails with NoClassDefFoundError: org/apache/hadoop/conf/Configuration.
> Is it possible to remove the dependency on Hadoop when running SystemML in standalone mode?
> Thanks,
> Laura
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)