Re: Starting a SystemML 0.10 release?

2016-05-18 Thread Luciano Resende
On Wed, May 18, 2016 at 5:49 PM, Deron Eriksson 
wrote:

> Hi,
>
> I've looked over all the release packages and the NOTICE and LICENSES are
> looking much better. I believe we have addressed all of the issues brought
> up during the 0.9 release and have fixed many additional issues.
>

Great, thanks for helping here.


>
> Are we about ready for our next release, 0.10? I believe it would be nice
> for PR167 (https://github.com/apache/incubator-systemml/pull/167) to be
> included since it updates the dml script packaging. Should any other
> updates be included? Does anyone have any additional concerns?
>
>
Please let me know when this is in then.


> Luciano, would you be available as RM for this SystemML release?
>

Sure.


>
> Deron
>



-- 
Luciano Resende
http://twitter.com/lresende1975
http://lresende.blogspot.com/


Re: package dml files in folders in jars for 0.10.0?

2016-05-18 Thread Niketan Pansare
Hi Deron,

I am fine with the latter tree structure.
systemml-0.10.0-incubating-SNAPSHOT
├── META-INF
├── com
├── org
└── scripts

May be, we can include the datagen and utils folder too. Please remember we
need to update "org.apache.sysml.api.ml.ScriptsUtils" once we change the
folder structure.

Thanks,

Niketan Pansare
IBM Almaden Research Center
E-mail: npansar At us.ibm.com
http://researcher.watson.ibm.com/researcher/view.php?person=us-npansar



From:   Deron Eriksson 
To: dev@systemml.incubator.apache.org
Date:   05/18/2016 01:15 PM
Subject:package dml files in folders in jars for 0.10.0?



Hi,

Currently the DML algorithm scripts are written to the base directory of
the following artifacts:
  systemml-0.10.0-incubating-SNAPSHOT.jar
  systemml-0.10.0-incubating-SNAPSHOT-inmemory.jar
  systemml-0.10.0-incubating-SNAPSHOT-sources.jar
  systemml-0.10.0-incubating-SNAPSHOT-standalone.jar

This makes the base directory of these jars look similar to this:

$ tree -L 1 systemml-0.10.0-incubating-SNAPSHOT
systemml-0.10.0-incubating-SNAPSHOT
├── ALS-CG.dml
├── ALS-DS.dml
├── ALS_predict.dml
├── ALS_topk_predict.dml
├── Cox-predict.dml
├── Cox.dml
├── CsplineCG.dml
├── CsplineDS.dml
├── GLM-predict.dml
├── GLM.dml
├── KM.dml
├── Kmeans-predict.dml
├── Kmeans.dml
├── LinearRegCG.dml
├── LinearRegDS.dml
├── META-INF
├── MultiLogReg.dml
├── PCA.dml
├── StepGLM.dml
├── StepLinearRegDS.dml
├── Univar-Stats.dml
├── apply-transform.dml
├── bivar-stats.dml
├── com
├── decision-tree-predict.dml
├── decision-tree.dml
├── l2-svm-predict.dml
├── l2-svm.dml
├── m-svm-predict.dml
├── m-svm.dml
├── naive-bayes-predict.dml
├── naive-bayes.dml
├── obsolete
├── org
├── random-forest-predict.dml
├── random-forest.dml
├── stratstats.dml
└── transform.dml

Should these instead be written to scripts/algorithms as in the case of
some of the other artifacts so that the base directories of these jars look
like the following?

$ tree -L 1 systemml-0.10.0-incubating-SNAPSHOT
systemml-0.10.0-incubating-SNAPSHOT
├── META-INF
├── com
├── org
└── scripts

I created https://issues.apache.org/jira/browse/SYSTEMML-688 for this
issue. Perhaps this would be a good update for the 0.10.0 release? Any
thoughts?

Deron