Hi all,

A discussion regarding the release package structure started on pull request 54 
[https://github.com/apache/incubator-systemml/pull/54].  Currently, we have a 
"distributed" release for running SystemML on a cluster* using Spark or Hadoop, 
as well as a "standalone" release for running SystemML on a single node with 
Java (no Spark or Hadoop installation necessary).  Given this, two questions 
were raised during the discussion:

  1. Should we name our releases as "*-cluster" and "*-standalone", or just 
distinguish the standalone version as "*" and "*-standalone"?
  2. Should we maintain the two separate releases ("distributed" and 
"standalone"), or should we move to have one single release with one JAR that 
works in all environments and execution modes?

The consensus was that there are pros and cons for each option, and that this 
discussion would be more appropriate for the mailing list.

Thoughts?

Thanks,
- Mike

* Yes, SystemML can still be run in single node execution mode even on Spark or 
Hadoop.

--

Mike Dusenberry
GitHub: github.com/dusenberrymw
LinkedIn: linkedin.com/in/mikedusenberry

Sent from my iPhone.

Reply via email to