Re: Hadoop is not working in dev environment on windows [since 2.7.7 update]. Thanks.

2019-03-20 Thread Berthold Reinwald
Please take a look at our setup instructions for windows that we created a 
while back for our KDD Tutorial. You may need to download a newer version 
of winutils from https://github.com/steveloughran/winutils, and don't 
forget to chmod the permissions.

The attached instructions are from 2017, so you need to adjust your 
versions.





From:   Janardhan 
To: Niketan Pansare , dev@systemml.apache.org, 
Matthias Boehm 
Date:   03/05/2019 07:54 PM
Subject:Hadoop is not working in dev environment on windows [since 
2.7.7 update]. Thanks.



Hi,

Since 2.7.7 update, my hadoop and winutils [prebuilt winutils.exe not
available] is not working because of file permissions.

As a workaround I have changed hadoop source locally to bypass the access
check.

But, is there any way one could run the tests without hadoop. spark-submit
is working fine for me.

Thanks,
Janardhan




1. Java 
===
The Java version should be > 1.8.

> java -version

Set JAVA_HOME environment variable and include %JAVA_HOME%\bin in the 
environment variable PATH

> ls "%JAVA_HOME%"

2. Spark

Download and extract Spark from https://spark.apache.org/downloads.html, 

> tar -xzf spark-2.1.0-bin-hadoop2.7.tgz

and set environment variable SPARK_HOME to point to the extracted directory.

Next step, install winutils:

- Download winutils.exe from 
http://github.com/steveloughran/winutils/raw/master/hadoop-2.6.0/bin/winutils.exe
  
- Place it in c:\winutils\bin
- Set environment variable HADOOP_HOME to point to c:\winutils
- Add c:\winutils\bin to the environment variable PATH.
- Finally, modify permission of hive directory that will be used by spark

> winutils.exe chmod 777 /tmp/hive

Finally, check if Spark is correctly installed:

> %SPARK_HOME%\bin\spark-shell
> %SPARK_HOME%\bin\pyspark  

3. Python and Jupyter
=
Download and install Anaconda Python 2.7 from 
https://www.continuum.io/downloads#macos
(includes jupyter, and pip)


4. Libraries used in this tutorial
==

4.1 Graphviz


To check if Graphviz is installed on your system,

> dot --help

If you get an error, 

- Download and install 
http://www.graphviz.org/pub/graphviz/stable/windows/graphviz-2.38.msi
- Please ensure that the C:\Program Files (x86)\Graphviz2.38\bin folder in 
added to the PATH environment variable.

5. Apache SystemML
==
cd to tutorial folder, and install this version of Apache SystemML,  

> pip install ./systemml-1.0.0-SNAPSHOT-python.tgz

and start pyspark/Jupyter

> set PYSPARK_DRIVER_PYTHON=jupyter
> set PYSPARK_DRIVER_PYTHON_OPTS=notebook
> %SPARK_HOME%\bin\pyspark --driver-memory 8g


upgrading hadoop version

2019-02-19 Thread Berthold Reinwald
Folks,

we still have a dependency to Hadoop 2.6.0 which has several 
vulnerabilities. We checked Hadoop 2.7.7 where many vulnerabilities have 
been fixed.

Does anyone object upgrading to Hadoop version 2.7.7?

Regards,
Berthold Reinwald




Re: New committer: Guobao Li

2018-09-05 Thread Berthold Reinwald
Congrats, Guobao!


Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   Deron Eriksson 
To: dev@systemml.apache.org
Date:   09/05/2018 11:47 AM
Subject:Re: New committer: Guobao Li



Welcome and congratulations Guobao!

Deron


On Wed, Sep 5, 2018 at 1:28 AM Guobao Li  wrote:

> Thanks everyone! It's a great pleasure to join the community.
>
> Regards,
> Guobao
>
> On Wed, Sep 5, 2018 at 7:02 AM Niketan Pansare  
wrote:
>
> > Welcome, Guobao.
> >
> > > On Sep 4, 2018, at 4:09 PM, dusenberr...@gmail.com wrote:
> > >
> > > Welcome, Guobao
> >
> >
>






[ANNOUNCE] Apache SystemML 1.2.0 released

2018-08-24 Thread Berthold Reinwald
The Apache SystemML team is pleased to announce the release of Apache 
SystemML version 1.2.0. Apache SystemML provides declarative, large-scale 
machine learning (ML) and deep learning (DL) that aims at a flexible 
specification of algorithms and automatic generation of hybrid runtime 
execution plans ranging from single-node, in-memory computations, to 
distributed computations on Apache Hadoop MapReduce and Apache Spark.

For detailed information about the updates, please access the release 
notes: 
http://systemml.apache.org/release-notes/systemml-release-notes-1.2.0.html
To download the distribution, and learn more about SystemML project, 
please go to:  http://systemml.apache.org/

The Apache SystemML Team


Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



[RESULT][VOTE] Apache SystemML 1.2.0 (RC1)

2018-08-24 Thread Berthold Reinwald
Voting has passed with +1 binding votes from 5 PMC members and +1 vote 
from 2 contributors. Thanks everyone!

PMC MEMBERS:
 +1
 Glenn Weidner
 Berthold Reinwald
 Niketan Pansare
 Deron Eriksson
 Matthias Boehm

CONTRIBUTORS:
 +1
 Anthony Thomas
 GuoBao Li


Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   "Berthold Reinwald" 
To: dev@systemml.apache.org
Date:   08/16/2018 11:41 PM
Subject:[VOTE] Apache SystemML 1.2.0 (RC1)



Please vote on releasing the following candidate as Apache SystemML 
version 1.2.0 

The vote is open for at least 72 hours and passes if a majority of at 
least 3 +1 PMC votes are cast.

[ ] +1 Release this package as Apache SystemML 1.2.0
[ ] -1 Do not release this package because ...

To learn more about Apache SystemML, please see 
http://systemml.apache.org/



The tag to be voted on is v1.2.0-rc1 (
a1a05e29f6ee78f3c33fea355f62c78ce21766ee):
https://github.com/apache/systemml/tree/v1.2.0-rc1 



The release artifacts can be found at:
https://dist.apache.org/repos/dist/dev/systemml/1.2.0-rc1/



The maven release artifacts, including signatures, digests, etc. can be 
found at: 
https://repository.apache.org/content/repositories/orgapachesystemml-1030/org/apache/systemml/systemml/1.2.0/




===
== Apache Release policy ==
===
http://www.apache.org/legal/release-policy.html



===
== How can I help test this release? ==
===
If you are a SystemML user, you can help us test this release by taking an 



existing Algorithm or workload and running on this release candidate, then 



reporting any regressions.


== What justifies a -1 vote for this release? ==

-1 votes should only occur for significant stop-ship bugs or legal related 



issues (e.g. wrong license, missing header files, etc). Minor bugs or 
regressions should not block this release.



Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com







Re: [VOTE] Apache SystemML 1.2.0 (RC1)

2018-08-22 Thread Berthold Reinwald
+1
Ran verification tests, and multiple unit tests on MacOS.

Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   Deron Eriksson 
To: dev@systemml.apache.org
Date:   08/21/2018 02:18 PM
Subject:Re: [VOTE] Apache SystemML 1.2.0 (RC1)



+1

Ran basic tests to verify bin artifacts run and that artifacts can be 
built
and run using source artifact.

License files in artifacts appeared to be correct to me.

Note that I believe the lite jar should be removed from
https://dist.apache.org/repos/dist/dev/systemml/1.2.0-rc1/


Deron



On Tue, Aug 21, 2018 at 11:51 AM Anthony Thomas 
wrote:

> +1
>
> I ran the Python test suite on Red Hat Linux under Spark 2.2.0 (Python
> 2.7.5) and encountered no errors.
>
> Regards,
> Anthony
>
> On Tue, Aug 21, 2018 at 7:49 AM Guobao Li  
wrote:
>
> > +1
> >
> > As an initiator and user of paramserv func, I just launched several 
tests
> > on local pc with a script using paramserv func without mkl. And no bug 
is
> > observed.
> >
> > Regards,
> > Guobao
> >
> > On Sun, Aug 19, 2018 at 8:09 PM Matthias Boehm 
> wrote:
> >
> > > +1
> > >
> > > I ran the perftest suite multiple times up to 80GB with and without
> > > codegen. After fixing all the issues and regressions, the entire 
suite
> > > ran successfully against Spark 2.2 and 2.3 and all use cases showed
> > > equal or better performance compared to SystemML 1.1.
> > >
> > > Regards,
> > > Matthias
> > >
> > > On Fri, Aug 17, 2018 at 8:41 AM, Berthold Reinwald <
> reinw...@us.ibm.com>
> > > wrote:
> > > > Please vote on releasing the following candidate as Apache 
SystemML
> > > > version 1.2.0
> > > >
> > > > The vote is open for at least 72 hours and passes if a majority of 
at
> > > > least 3 +1 PMC votes are cast.
> > > >
> > > > [ ] +1 Release this package as Apache SystemML 1.2.0
> > > > [ ] -1 Do not release this package because ...
> > > >
> > > > To learn more about Apache SystemML, please see
> > > > 
http://systemml.apache.org/

> > > >
> > > >
> > > > The tag to be voted on is v1.2.0-rc1 (
> > > > a1a05e29f6ee78f3c33fea355f62c78ce21766ee):
> > > > 
https://github.com/apache/systemml/tree/v1.2.0-rc1

> > > >
> > > >
> > > > The release artifacts can be found at:
> > > > 
https://dist.apache.org/repos/dist/dev/systemml/1.2.0-rc1/

> > > >
> > > >
> > > > The maven release artifacts, including signatures, digests, etc. 
can
> be
> > > > found at:
> > > >
> > >
> >
> 
https://repository.apache.org/content/repositories/orgapachesystemml-1030/org/apache/systemml/systemml/1.2.0/

> > > >
> > > >
> > > >
> > > > ===
> > > > == Apache Release policy ==
> > > > ===
> > > > 
http://www.apache.org/legal/release-policy.html

> > > >
> > > >
> > > > ===
> > > > == How can I help test this release? ==
> > > > ===
> > > > If you are a SystemML user, you can help us test this release by
> taking
> > > an
> > > >
> > > >
> > > > existing Algorithm or workload and running on this release 
candidate,
> > > then
> > > >
> > > >
> > > > reporting any regressions.
> > > >
> > > > 
> > > > == What justifies a -1 vote for this release? ==
> > > > 
> > > > -1 votes should only occur for significant stop-ship bugs or legal
> > > related
> > > >
> > > >
> > > > issues (e.g. wrong license, missing header files, etc). Minor bugs 
or
> > > > regressions should not block this release.
> > > >
> > > >
> > > >
> > > > Regards,
> > > > Berthold Reinwald
> > > > IBM Almaden Research Center
> > > > office: (408) 927 2208; T/L: 457 2208
> > > > e-mail: reinw...@us.ibm.com
> > > >
> > >
> >
>






[VOTE] Apache SystemML 1.2.0 (RC1)

2018-08-16 Thread Berthold Reinwald
Please vote on releasing the following candidate as Apache SystemML 
version 1.2.0 

The vote is open for at least 72 hours and passes if a majority of at 
least 3 +1 PMC votes are cast.

[ ] +1 Release this package as Apache SystemML 1.2.0
[ ] -1 Do not release this package because ...

To learn more about Apache SystemML, please see 
http://systemml.apache.org/


The tag to be voted on is v1.2.0-rc1 (
a1a05e29f6ee78f3c33fea355f62c78ce21766ee):
https://github.com/apache/systemml/tree/v1.2.0-rc1 


The release artifacts can be found at:
https://dist.apache.org/repos/dist/dev/systemml/1.2.0-rc1/


The maven release artifacts, including signatures, digests, etc. can be 
found at: 
https://repository.apache.org/content/repositories/orgapachesystemml-1030/org/apache/systemml/systemml/1.2.0/



===
== Apache Release policy ==
===
http://www.apache.org/legal/release-policy.html


===
== How can I help test this release? ==
===
If you are a SystemML user, you can help us test this release by taking an 


existing Algorithm or workload and running on this release candidate, then 


reporting any regressions.


== What justifies a -1 vote for this release? ==

-1 votes should only occur for significant stop-ship bugs or legal related 


issues (e.g. wrong license, missing header files, etc). Minor bugs or 
regressions should not block this release.



Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



Re: which() Function in SystemML

2018-07-06 Thread Berthold Reinwald
You may also look at example 2 "Replace NaN with mode" in our "DML Tips 
and Tricks" examples notebook. Will add a which() example shortly.

https://github.com/apache/systemml/raw/master/samples/jupyter-notebooks/DML%20Tips%20and%20Tricks%20(aka%20Fun%20With%20DML).ipynb


Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   "Niketan Pansare" 
To: dev@systemml.apache.org
Date:   07/05/2018 10:26 AM
Subject:Re: which() Function in SystemML



Hi Kuno,

Thanks for trying out SystemML. One way to implement your logic in 
SystemML is as follows:
X = matrix("1 4 -99 2 5 -99", rows=6, cols=1)
Y = removeEmpty(target=(X > 2)*seq(1, nrow(X)), margin="rows")
print("\nIndexes:\n" + toString(Y))

For handling NAs, you can replace NAs by certain value (in this case -99 
or one of the builtin constants, i.e. Inf or NaN ... see 
https://github.com/apache/systemml/blob/master/src/test/scripts/org/apache/sysml/api/mlcontext/builtin-constants-test.dml
) using the "na.strings" parameter of the transform builtin function (
http://apache.github.io/systemml/dml-language-reference.html#transforming-frames
). 

Hope this helps.

Regards,

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

"Baeriswyl Kuno (IT-SWE-CC1-JV6)" ---07/05/2018 05:29:53 AM---Hello, I'm a 
developer want to use SystemMl for running R-Code from our business people 
on a Spark c

From: "Baeriswyl Kuno (IT-SWE-CC1-JV6)" 
To: "dev@systemml.apache.org" 
Date: 07/05/2018 05:29 AM
Subject: which() Function in SystemML



Hello,

I'm a developer want to use SystemMl for running R-Code from our business 
people on a Spark cluster.

I've studied http://apache.github.io/systemml/dml-language-reference , 
however, haven't found a implementation of the R function "which" or any 
alternative functionality. Has anyone an idea how I could

# Given
v = c(1,4,NA,2, 5, NA)

# Expect indexes where value meets condition =  int[] 2 5
v2 = which(v>2)

# Expect indexes where is.na returns TRUE =   int[] 3 6
v3 = which(is.na(v))

I've already considered the functions replace() and removeEmpty(), but 
they don't exactly meets my needs.

Thanks a lot in advance
Kuno








Re: Release Planning SystemML 1.2

2018-06-24 Thread Berthold Reinwald
either one would be great but having the GPU integration is a plus. Why 
wouldn't that be possible for Centos?


Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   Janardhan 
To: "dev@systemml.apache.org" 
Date:   06/24/2018 05:56 AM
Subject:Re: Release Planning SystemML 1.2



One more thing, I am already building a docker image. But, which image do
you prefer

1. CentOS 7 or
2. Ubuntu - Later extensible to GPU very easily.

This decreases setup time to six minutes on any platform, even for non 
devs.

Thank you
Janardhan

On Sunday, June 24, 2018, Matthias Boehm  wrote:

> given the current status of open tasks and the delay with regard to
> QA, I think we need to push this release out by a couple of weeks.
> Does mid to end July sound good to everyone?
>
> Regards,
> Matthias
>
> On Wed, Jun 6, 2018 at 11:28 PM, Matthias Boehm  
wrote:
> > thanks Berthold - that sounds good. We'll probably start a little
> > earlier with the tests to ensure the python test suite gives the same
> > results for the set of overlapping algorithms.
> >
> > Regards,
> > Matthias
> >
> > On Wed, Jun 6, 2018 at 11:08 PM, Berthold Reinwald 

> wrote:
> >> +1. Happy to kick off the release scripts the week of June 25th. We
> should
> >> probably kick off the python perf test suite the week before to avoid
> >> hiccups.
> >>
> >> Regards,
> >> Berthold Reinwald
> >> IBM Almaden Research Center
> >> office: (408) 927 2208; T/L: 457 2208
> >> e-mail: reinw...@us.ibm.com
> >>
> >>
> >>
> >> From:   Krishna Kalyan 
> >> To: dev@systemml.apache.org
> >> Date:   06/05/2018 10:09 PM
> >> Subject:Re: Release Planning SystemML 1.2
> >>
> >>
> >>
> >> +1
> >>
> >> I am completely available to help with the QA cycle and help with
> >> switching
> >> to new perf test suite.
> >>
> >> Cheers,
> >> Krishna
> >>
> >> On Tue, Jun 5, 2018 at 8:59 AM, Matthias Boehm 
> wrote:
> >>
> >>> Hi all,
> >>>
> >>> given our current release cadence of about 3 month, we should start
> >>> talking about our SystemML 1.2 release. There have been many new
> >>> features, improvements over all backends, and various critical 
fixes.
> >>> I know there are still some tasks that should go into 1.2, and for
> >>> this QA cycle we'd like to switch to the new python perf test suite.
> >>> How about we aim for an RC1 by end of June which would give us more
> >>> than 3 weeks from now?
> >>>
> >>> Regards,
> >>> Matthias
> >>>
> >>
> >>
> >>
> >>
>






Re: Release Planning SystemML 1.2

2018-06-06 Thread Berthold Reinwald
+1. Happy to kick off the release scripts the week of June 25th. We should 
probably kick off the python perf test suite the week before to avoid 
hiccups.

Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   Krishna Kalyan 
To: dev@systemml.apache.org
Date:   06/05/2018 10:09 PM
Subject:Re: Release Planning SystemML 1.2



+1

I am completely available to help with the QA cycle and help with 
switching
to new perf test suite.

Cheers,
Krishna

On Tue, Jun 5, 2018 at 8:59 AM, Matthias Boehm  wrote:

> Hi all,
>
> given our current release cadence of about 3 month, we should start
> talking about our SystemML 1.2 release. There have been many new
> features, improvements over all backends, and various critical fixes.
> I know there are still some tasks that should go into 1.2, and for
> this QA cycle we'd like to switch to the new python perf test suite.
> How about we aim for an RC1 by end of June which would give us more
> than 3 weeks from now?
>
> Regards,
> Matthias
>






Re: GSoC 2018 Student Guobao Li

2018-05-01 Thread Berthold Reinwald
Welcome, Guobao! 

Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   Krishna Kalyan 
To: dev@systemml.apache.org
Cc: Guobao Li 
Date:   05/01/2018 11:50 PM
Subject:Re: GSoC 2018 Student Guobao Li



Congratulations Guobao Li.

On Wed, May 2, 2018, 6:49 AM Matthias Boehm  wrote:

> Hi all,
>
> please join me in welcoming Guobao Li as a GSoC 2018 student, who will
> be working on SYSTEMML-2083 (Language and runtime for parameter
> servers) this summer. We're currently in the community bonding phase,
> but the project will start May 14.
>
> Krishna already kindly volunteered (on the dev list and in an offline
> discussion) to act as a co-mentor when needed. Additionally, since
> this is a major feature, I encourage everybody to provide early
> feedback on the design documents and PRs, even if it's just for
> specific aspects.
>
> @Guobao: Please reach out as needed and let's aim to have all
> technical discussions, except for our weekly calls, in public. A good
> place to start would be to restructure the current JIRA tasks in the
> next weeks.
>
> Regards,
> Matthias
>






[ANNOUNCE] Apache SystemML 1.1.0 released.

2018-03-29 Thread Berthold Reinwald
The Apache SystemML team is pleased to announce the release of Apache 
SystemML version 1.1.0. Apache SystemML provides declarative, large-scale 
machine learning (ML) and deep learning (DL) that aims at a flexible 
specification of algorithms and automatic generation of hybrid runtime 
execution plans ranging from single-node, in-memory computations, to 
distributed computations on Apache Hadoop MapReduce and Apache Spark.

For detailed information about the updates, please access the release 
notes: 
http://systemml.apache.org/release-notes/systemml-release-notes-1.1.0.html
To download the distribution, and learn more about SystemML project, 
please go to:  http://systemml.apache.org/

The Apache SystemML Team


Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



Draft Release Notes 1.1.0

2018-03-28 Thread Berthold Reinwald
Please add/update below release note draft prior to putting it on our 
website. Please also go to the JIRA release notes link at the end, and 
update version/status if necessary. Thanks.


* Release Notes - SystemML - Version SystemML 1.1

New Capabilities/Features
- Dense matrix blocks >16GB, and operations
- Support bitwise operators not, and, or, xor, & LShift, Rshift
- Additional ParFor result aggregation operations
- UDFs callable in expressions
- zero rws/columns matrices
- Extended Caffe2DML and Keras2DML APIs

New Builtin Functions
- ifelse()

Performance Improvements
- Ultra-sparse operations

Internals
- Single-precision support for native conv2d and mm operations.
- Consolidate replicated compilation chain
- Generalize Binary Operations to (vector, matrix) Operands
- Use common thread pool

Bug Fixes 
- in APIs, performance bugs, optimizer, runtime, GPU backend, Spark 
backend.

Experimental
- Codegen

Deprecate
- Support for Spark 2.1/2.2 (make switch to newer ANTLR version)

Detailed JIRA release notes are here: 
https://issues.apache.org/jira/secure/ReleaseNote.jspa?version=12342282&styleName=Text&projectId=12319522&Create=Create&atl_token=A5KQ-2QAV-T4JA-FDED%7C2e97f76f75a466564dba2a7d0bec5ca06bffd66e%7Clout


Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



[RESULT] [VOTE] Apache SystemML 1.1.0 (RC2)

2018-03-28 Thread Berthold Reinwald
Voting has passed with +1 binding votes from 4 PMC members, +1 vote from 1 
committer, and +1 vote from 1 contributor. Thanks everyone!

PMC MEMBERS:
   +1  Matthias Boehm, Glenn Weidner, Berthold Reinwald, Niketan Pansare

Committer
   +1  Krishna Kalyan 

Contributor
   +1  Ted Yu


Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   Berthold Reinwald/Almaden/IBM
To: dev@systemml.apache.org
Date:   03/23/2018 05:24 PM
Subject:[VOTE] Apache SystemML 1.1.0 (RC2)


Please vote on releasing the following candidate as Apache SystemML 
version 1.1.0 

The vote is open for at least 72 hours and passes if a majority of at 
least 3 +1 PMC votes are cast.

[ ] +1 Release this package as Apache SystemML 1.1.0
[ ] -1 Do not release this package because ...

To learn more about Apache SystemML, please see 
http://systemml.apache.org/

The tag to be voted on is v1.1.0-rc2 (
deddaee1fd3f8e87ff3a4403edf06cdb022ba949):
https://github.com/apache/systemml/commit/deddaee1fd3f8e87ff3a4403edf06cdb022ba949

The release artifacts can be found at:
https://dist.apache.org/repos/dist/dev/systemml/1.1.0-rc2/

The maven release artifacts, including signatures, digests, etc. can be 
found at: 
https://repository.apache.org/content/repositories/orgapachesystemml-1029/org/apache/systemml/systemml/1.1.0/

Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com





Re: [VOTE] Apache SystemML 1.1.0 (RC2)

2018-03-26 Thread Berthold Reinwald
+1 

- All Artifacts and Checksums present
- Release Candidagte BUild
- All Binaries Execute
- Python tests for Spark 2
- Checked License and notice files
- Src Artifact Builds and Tests Pass
- Single-Node Standalone
- Single-Node Spark

- Did not verify notebooks, Performance Suite, NN Unit Test for GPU, GPU 
Unit Tests.


Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   "Glenn Weidner" 
To: dev@systemml.apache.org
Date:   03/24/2018 08:08 PM
Subject:Re: [VOTE] Apache SystemML 1.1.0 (RC2)



+1

I installed release candidate in cloud environment. Successfully ran 
notebook containing different forms of Linear Regression (Direct Solve, 
Batch Gradient Descent and Conjugate Gradient) on Python 2.7 with Spark 
2.1.2. Also ran tests for Logistic Regression, SVM, Naive Bayes.

Regards,
Glenn Weidner


Matthias Boehm ---03/24/2018 07:50:41 PM---+1, I reran all tests mentioned 
before for RC2 as well without any issues. Regards,

From: Matthias Boehm 
To: dev@systemml.apache.org
Date: 03/24/2018 07:50 PM
Subject: Re: [VOTE] Apache SystemML 1.1.0 (RC2)



+1, I reran all tests mentioned before for RC2 as well without any issues.

Regards,
Matthias

On Fri, Mar 23, 2018 at 5:26 PM, Berthold Reinwald 
wrote:

> Please vote on releasing the following candidate as Apache SystemML
> version 1.1.0
>
> The vote is open for at least 72 hours and passes if a majority of at
> least 3 +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache SystemML 1.1.0
> [ ] -1 Do not release this package because ...
>
> To learn more about Apache SystemML, please see
> 
https://urldefense.proofpoint.com/v2/url?u=http-3A__systemml.apache.org_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=we2L9Q2NOeniL5PbfdrO3CmQPNy_vnhoDpPDviJpnrU&m=yW2LvwpVHHF2gH86mNkepxlt6p-N7gKyF-7WuISxeaI&s=tTkfz8va3LBa6QGYSvAWzHWNduMOp_oulG50Tld7hac&e=

>
> The tag to be voted on is v1.1.0-rc2 (
> deddaee1fd3f8e87ff3a4403edf06cdb022ba949):
> 
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_systemml_commit_deddaee1fd3f8e87ff3a4403edf06c&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=we2L9Q2NOeniL5PbfdrO3CmQPNy_vnhoDpPDviJpnrU&m=yW2LvwpVHHF2gH86mNkepxlt6p-N7gKyF-7WuISxeaI&s=Oe92U-HKVm7urCcDvxJnuPyN1WkSawjW4N_g4g4cicA&e=

> db022ba949
>
> The release artifacts can be found at:
> 
https://urldefense.proofpoint.com/v2/url?u=https-3A__dist.apache.org_repos_dist_dev_systemml_1.1.0-2Drc2_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=we2L9Q2NOeniL5PbfdrO3CmQPNy_vnhoDpPDviJpnrU&m=yW2LvwpVHHF2gH86mNkepxlt6p-N7gKyF-7WuISxeaI&s=xPViDmV63Nn1uzftEmLnJaB9NUpqK2xFFsxgWM6n20U&e=

>
> The maven release artifacts, including signatures, digests, etc. can be
> found at:
> 
https://urldefense.proofpoint.com/v2/url?u=https-3A__repository.apache.org_content_repositories_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=we2L9Q2NOeniL5PbfdrO3CmQPNy_vnhoDpPDviJpnrU&m=yW2LvwpVHHF2gH86mNkepxlt6p-N7gKyF-7WuISxeaI&s=knMsCVw9y27HnVIsXsT3QRxR-_WvWm4sRXmt958e2qQ&e=

> orgapachesystemml-1029/org/apache/systemml/systemml/1.1.0/
>
> Regards,
> Berthold Reinwald
> IBM Almaden Research Center
> office: (408) 927 2208; T/L: 457 2208
> e-mail: reinw...@us.ibm.com
>
>








[VOTE] Apache SystemML 1.1.0 (RC2)

2018-03-23 Thread Berthold Reinwald
Please vote on releasing the following candidate as Apache SystemML 
version 1.1.0 

The vote is open for at least 72 hours and passes if a majority of at 
least 3 +1 PMC votes are cast.

[ ] +1 Release this package as Apache SystemML 1.1.0
[ ] -1 Do not release this package because ...

To learn more about Apache SystemML, please see 
http://systemml.apache.org/

The tag to be voted on is v1.1.0-rc2 (
deddaee1fd3f8e87ff3a4403edf06cdb022ba949):
https://github.com/apache/systemml/commit/deddaee1fd3f8e87ff3a4403edf06cdb022ba949

The release artifacts can be found at:
https://dist.apache.org/repos/dist/dev/systemml/1.1.0-rc2/

The maven release artifacts, including signatures, digests, etc. can be 
found at: 
https://repository.apache.org/content/repositories/orgapachesystemml-1029/org/apache/systemml/systemml/1.1.0/

Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



[VOTE] Apache SystemML 1.1.0 (RC1)

2018-03-19 Thread Berthold Reinwald
Please vote on releasing the following candidate as Apache SystemML 
version 1.1.0 

The vote is open for at least 72 hours and passes if a majority of at 
least 3 +1 PMC votes are cast.

[ ] +1 Release this package as Apache SystemML 1.1.0
[ ] -1 Do not release this package because ...

To learn more about Apache SystemML, please see 
http://systemml.apache.org/

The tag to be voted on is v1.1.0-rc1 (
edfc293339f7a88db4ee407ac1194983d5f8c23f): 
https://github.com/apache/systemml/commit/edfc293339f7a88db4ee407ac1194983d5f8c23f


The release artifacts can be found at: 
https://dist.apache.org/repos/dist/dev/systemml/1.1.0-rc1/


The maven release artifacts, including signatures, digests, etc. can be 
found at: 
https://repository.apache.org/content/repositories/orgapachesystemml-1028/org/apache/systemml/systemml/1.1.0/




===
== Apache Release policy ==
===
http://www.apache.org/legal/release-policy.html

===
== How can I help test this release? ==
===
If you are a SystemML user, you can help us test this release by taking an 

existing Algorithm or workload and running on this release candidate, then 

reporting any regressions.


== What justifies a -1 vote for this release? ==

-1 votes should only occur for significant stop-ship bugs or legal related 

issues (e.g. wrong license, missing header files, etc). Minor bugs or 
regressions should not block this release.




Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



Re: Release Planning

2018-03-16 Thread Berthold Reinwald
thanks, Matthias. I will kick off the process on Monday morning PST.

Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   Matthias Boehm 
To: dev@systemml.apache.org
Date:   03/16/2018 09:21 PM
Subject:Re: Release Planning



Thanks for the patience. Meanwhile, all known issues have been resolved 
and
we're ready to cut an RC. Until this is done (or we have a 1.1 branch), I
would recommend to limit all commits to critical fixes.

Regards,
Matthias

On Tue, Mar 13, 2018 at 12:18 AM, Matthias Boehm  
wrote:

> just a quick update: the ANTLR issue and most other things that came up
> during QA are fixed now, except for performance issues with stratified
> stats for which I need some more time (SYSTEMML-2181 tracks the open
> issues). So it's probably a good idea to postpone the RC1 for a few days 
to
> avoid unnecessary release efforts.
>
> Regards,
> Matthias
>
> On Sun, Mar 11, 2018 at 5:43 PM, Matthias Boehm  
wrote:
>
>> well, after trying to run our perftest suite with Spark 2.3 and Spark 
2.2
>> this seems to be more complicated. Although the version update from 
4.5.3
>> to 4.7.1 solved the problem with Spark 2.3 (which uses 4.7.1), SystemML
>> would no longer be backwards compatible with Spark 2.2 and 2.1 (which 
use
>> 4.5.3) because ANTLR checks bidirectional mismatches.Unfortunately,
>> removing ANTLR from our jar does not help because the above versions 
are
>> binary incompatible.
>>
>> We need to hold off the release until we decided whether (1) we 
directly
>> release for Spark 2.3 and drop 2.2 and 2.1, or (2) we release for Spark 
2.2
>> and 2.1 with a subsequent ANTLR change and release for 2.3.
>>
>> Regards,
>> Matthias
>>
>> On Thu, Mar 8, 2018 at 5:38 PM, Niketan Pansare 
>> wrote:
>>
>>> +1. That will preserve current behavior on older Spark versions too.
>>>
>>> > On Mar 8, 2018, at 5:24 PM, Ted Yu  wrote:
>>> >
>>> > +1 on upgrading
>>> >  Original message From: Matthias Boehm <
>>> mboe...@gmail.com> Date: 3/8/18  5:19 PM  (GMT-08:00) To:
>>> dev@systemml.apache.org Subject: Re: Release Planning
>>> > related to Spark 2.3, we might want to update our ANTLR version 
because
>>> > with Spark 2.3 every parsed DML script (i.e., multiple times with
>>> imported
>>> > DML files) produces the following warning:
>>> >
>>> > "ANTLR Tool version 4.5.3 used for code generation does not match 
the
>>> > current runtime version 4.7"
>>> >
>>> > Regards,
>>> > Matthias
>>> >
>>> >> On Thu, Mar 1, 2018 at 5:22 PM, Matthias Boehm 
>>> wrote:
>>> >>
>>> >> Hi all,
>>> >>
>>> >> I'm sure you've seen that Spark 2.3 just got released. This lines 
up
>>> >> beautifully with our own SystemML 1.1 release. Accordingly, I would
>>> >> recommend to use Spark 2.3 for our due diligence algorithm-level 
Q/A.
>>> How
>>> >> about we shoot for an RC1 by March 12? This should give enough time
>>> to run
>>> >> over reasonably large data and fix all related issues.
>>> >>
>>> >> Regards,
>>> >> Matthias
>>> >>
>>> >>> On Tue, Feb 6, 2018 at 12:51 PM, Matthias Boehm 

>>> wrote:
>>> >>>
>>> >>> yes, absolutely. Here is a list of new features and improvements -
>>> please
>>> >>> feel free to extend as needed:
>>> >>>
>>> >>> 1) Extended Caffe2DML and Keras2DML APIs
>>> >>> 2) Support for large-dense blocks >16GB in CP
>>> >>> 3) New builtin functions ifelse, xor, as well as and/or/not over
>>> matrices
>>> >>> 4) Single-precision support for native conv2d and mm operations.
>>> >>> 5) Performance features and correctness of ultra-sparse operations
>>> >>> 6) Codegen: new plan cache, nary cbind
>>> >>> 7) Parfor: result merge with accumulators +=, reduced 
initialization
>>> >>> overhead
>>> >>> 8) Compiler improvements: avoid unnecessary spark instructions,
>>> corrected
>>> >>> memory estimates
>>> >>>
>>> >>> Until the RC, I'd like to support all deep learning builtin
>>> functions in
>>> >>> codegen, add a couple of pending parfor impr

Re: Release Planning

2018-02-06 Thread Berthold Reinwald
sure.

Makes sense. Codegen and Keras2DML made good progress, and many other 
fixes/improvements.

What else do we want time/track/highlight for it?

Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   Matthias Boehm 
To: dev@systemml.apache.org
Date:   02/05/2018 11:05 PM
Subject:Release Planning



Hi all,

since our 1.0 release in Dec, we already got a number enhancements and new
features in, so I think it would be good to discuss the timeline for our
next SystemML 1.1 release. How about, we target mid March for a first RC?
Also, Berthold would you be willing to serve again as the release manager?

Regards,
Matthias






[ANNOUNCE] Apache SystemML 1.0.0 released.

2017-12-21 Thread Berthold Reinwald
The Apache SystemML team is pleased to announce the release of Apache 
SystemML version 1.0.0. Apache SystemML provides declarative, large-scale 
machine learning (ML) and deep learning (DL) that aims at a flexible 
specification of algorithms and automatic generation of hybrid run time 
execution plans ranging from single-node, in-memory computations, to 
distributed computations on Apache Hadoop MapReduce and Apache Spark.

For detailed information about the updates, please access the release 
notes: 
http://systemml.apache.org/release-notes/systemml-release-notes-1.0.0.html
To download the distribution, and learn more about SystemML project, 
please go to:  http://systemml.apache.org/

The Apache SystemML Team



[Result] [VOTE] Apache SystemML 1.0.0 (RC2)

2017-12-12 Thread Berthold Reinwald
Voting has passed with +1 vote from 6 PMC members and 1 committer. Thanks 
everyone !

PPMC MEMBERS:
Matthias Boehm
Glenn Weidner
Niketan Pansare
Fred Reiss
Arvind Surve
Berthold Reinwald

COMMITTER:
Krishna Kalyan

Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   "Berthold Reinwald" 
To: dev@systemml.apache.org
Date:   12/11/2017 04:18 PM
Subject:Re: [VOTE] Apache SystemML 1.0.0 (RC2)



Thanks, Luciano, for providing the right URL to the v1.0.0-rc2. 

Given that the testing happened on the artifacts ... unless I hear 
differently ... we will still count the votes.

Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   Luciano Resende 
To: dev@systemml.apache.org
Date:   12/09/2017 04:40 AM
Subject:Re: [VOTE] Apache SystemML 1.0.0 (RC2)



On Fri, Dec 8, 2017 at 12:15 PM, Berthold Reinwald 
wrote:

> Please vote on releasing the following candidate as Apache SystemML
> version 1.0.0
>
> The vote is open for at least 72 hours and passes if a majority of at
> least 3 +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache SystemML 1.0.0
> [ ] -1 Do not release this package because ...
>
> To learn more about Apache SystemML, please see
> 
https://urldefense.proofpoint.com/v2/url?u=http-3A__systemml.apache.org_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=eou0r2zjKobBw6J6T0B8JA0uV5Hg9aOuGwyPXjUjD58&s=wdOwXfhHzgIVCqYR0yO3QnIJcRDW8qdK-oCTRsxIMRA&e=


>
> The tag to be voted on is v1.0.0-rc2 (
> 7b44380e49425ac20912c2d42de8603a06fa55a1):
> 
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_systemml_commit_7b44380e49425ac20912c2d42de860&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=eou0r2zjKobBw6J6T0B8JA0uV5Hg9aOuGwyPXjUjD58&s=0DHX6hrY0Wk1zJJFeliE2fk3OErSP0UFCsLnPXlDcGY&e=


> 3a06fa55a1
>
>
Looks like the tag hash should be
6519f3383f8fd43af93ecba8742ae4b2b28d4b35

And the link
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_systemml_tree_6519f3383f8fd43af93ecba8742ae4b2b28d4b35&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=eou0r2zjKobBw6J6T0B8JA0uV5Hg9aOuGwyPXjUjD58&s=knOmScBJ-6tdd7Gm9MNYKeeMS0G52RTsUlN_yn9qSTc&e=




>
> The release artifacts can be found at:
> 
https://urldefense.proofpoint.com/v2/url?u=https-3A__dist.apache.org_repos_dist_dev_systemml_1.0.0-2Drc2_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=eou0r2zjKobBw6J6T0B8JA0uV5Hg9aOuGwyPXjUjD58&s=tCa8NampBIxay_0dzH1-l0d-spKLxRKc1RUssMJVlN8&e=


>
>
> The maven release artifacts, including signatures, digests, etc. can be
> found at:
> 
https://urldefense.proofpoint.com/v2/url?u=https-3A__repository.apache.org_content_repositories_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=eou0r2zjKobBw6J6T0B8JA0uV5Hg9aOuGwyPXjUjD58&s=SPiv_akoJfsZuTYp3n0dhlhvBzC4Yw_snBzpH9Gd-kU&e=


> orgapachesystemml-1026/org/apache/systemml/systemml/1.0.0/
>
>
>
> ===
> == Apache Release policy ==
> ===
> 
https://urldefense.proofpoint.com/v2/url?u=http-3A__www.apache.org_legal_release-2Dpolicy.html&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=eou0r2zjKobBw6J6T0B8JA0uV5Hg9aOuGwyPXjUjD58&s=ftel26ughEALqJoIE9_CZOhYL8psZCxDa75TaLe4McM&e=


>
> ===
> == How can I help test this release? ==
> ===
> If you are a SystemML user, you can help us test this release by taking 
an
> existing Algorithm or workload and running on this release candidate, 
then
> reporting any regressions.
>
> 
> == What justifies a -1 vote for this release? ==
> 
> -1 votes should only occur for significant stop-ship bugs or legal 
related
> issues (e.g. wrong license, missing header files, etc). Minor bugs or
> regressions should not block this release.
>
>


-- 
Luciano Resende
https://urldefense.proofpoint.com/v2/url?u=http-3A__twitter.com_lresende1975&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=eou0r2zjKobBw6J6T0B8JA0uV5Hg9aOuGwyPXjUjD58&s=mw_eeXRt-_qvXPMvkNLe0neN2HkKvCiRSZfwZN2Fsd0&e=


https://urldefense.proofpoint.com/v2/url?u=http-3A__lresende.blogspot.com_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=eou0r2zjKobBw6J6T0B8JA0uV5Hg9aOuGwyPXjUjD58&s=3udCTmnn9ztd4J3wRevm5_vH-kIuQOLq4D7KT-8FHeA&e=












Re: [VOTE] Apache SystemML 1.0.0 (RC2)

2017-12-12 Thread Berthold Reinwald
+1

Tested:
all artifacts and checksums present for artifacts
tested release candidate build
ran test suite passes
all binaries execute
checked license and notice files
Src artifact builds and tests  pass
ran Single-Node Standalone
ran Singe-Node Spark
ran Single-Node Hadoop
ran jupyter notebooks


Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   Arvind Surve 
To: dev@systemml.apache.org
Date:   12/12/2017 11:39 AM
Subject:Re: [VOTE] Apache SystemML 1.0.0 (RC2)



+1
Arvind Surve | Spark Technology Center  | 
https://urldefense.proofpoint.com/v2/url?u=http-3A__www.spark.tc_&d=DwIFaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=PRbQ2gy3ZggwGa4d6gWRNtYuNkULDzPZFQ62hrW1LsE&s=wvb3Icsr3YHFtEpsiUN6AzOmJVFKx2g2U_pOOC0ICUQ&e=
 


On Tuesday, December 12, 2017, 4:35:32 AM GMT+5:30, Niketan Pansare 
 wrote: 
 
 
+1. Ran GPU tests as well as sanity test for Python APIs.

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

"Glenn Weidner" ---12/11/2017 09:49:48 AM---+1 I ran Linear Regression, 
Logistic Regression, SVM, Naive Bayes Python tests

From: "Glenn Weidner" 
To: dev@systemml.apache.org
Date: 12/11/2017 09:49 AM
Subject: Re: [VOTE] Apache SystemML 1.0.0 (RC2)




+1

I ran Linear Regression, Logistic Regression, SVM, Naive Bayes Python 
tests with Spark 2.1 in cloud environment. All tests passed with Python 
2.7.

Note I also attempted to repeat the tests with Python 3.5 'experimental' 
kernel but encountered issue:

.local/lib/python3.5/site-packages/systemml/mllearn/estimators.py", line 
887
   def __init__(self, sparkSession, keras_model, input_shape, 
transferUsingDF=False, weights=None, labels=None):
SyntaxError: import * only allowed at module level"

I don't believe this is release blocking issue but may want to discuss if 
other problems reported during RC2 validation.

Regards,
Glenn

Matthias Boehm ---12/09/2017 03:13:43 PM---+1 I ran the perftest suite 
with the artifact on Spark 2.2 up to 80GB without

From: Matthias Boehm 
To: dev@systemml.apache.org
Date: 12/09/2017 03:13 PM
Subject: Re: [VOTE] Apache SystemML 1.0.0 (RC2)



+1

I ran the perftest suite with the artifact on Spark 2.2 up to 80GB without
any failures or performance issues. On earlier versions, I also ran the
perftest suite with Spark 2.1 and 2.2, w/ and w/o codegen, and w/ auto
compression up to 800GB without remaining issues.

As a minor nitpick (to be resolved in any additional RCs or the next
release), the root directory of the artifact includes a 
SystemML-config.xml
file that only has a small subset of configuration parameters. We might
want to either delete this or pull in a copy of
SystemML-config.xml.template from the conf directory.

Regards,
Matthias

On Sat, Dec 9, 2017 at 1:53 AM, Luciano Resende 
wrote:

> On Fri, Dec 8, 2017 at 12:15 PM, Berthold Reinwald 
> wrote:
>
> > Please vote on releasing the following candidate as Apache SystemML
> > version 1.0.0
> >
> > The vote is open for at least 72 hours and passes if a majority of at
> > least 3 +1 PMC votes are cast.
> >
> > [ ] +1 Release this package as Apache SystemML 1.0.0
> > [ ] -1 Do not release this package because ...
> >
> > To learn more about Apache SystemML, please see
> > 
https://urldefense.proofpoint.com/v2/url?u=http-3A__systemml.apache.org_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=we2L9Q2NOeniL5PbfdrO3CmQPNy_vnhoDpPDviJpnrU&m=Ud62VUVZNsp0I0PlFMRr-OOvxUC5pssmMZdUB4I3g5w&s=KKHMDbNiFLfVSqUYXqIZLGxx-yif5PAGAQQLnnMfXR8&e=

> >
> > The tag to be voted on is v1.0.0-rc2 (
> > 7b44380e49425ac20912c2d42de8603a06fa55a1):
> > 
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_systemml_commit_7b44380e49425ac20912c2d42de860&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=we2L9Q2NOeniL5PbfdrO3CmQPNy_vnhoDpPDviJpnrU&m=Ud62VUVZNsp0I0PlFMRr-OOvxUC5pssmMZdUB4I3g5w&s=k8A_OU7p9Wa4sKxpiY5v9gzbLrJg8rGTSiSEZ-hFgTA&e=

> > 3a06fa55a1
> >
> >
> Looks like the tag hash should be
> 6519f3383f8fd43af93ecba8742ae4b2b28d4b35
>
> And the link
> 
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_systemml_tree_6519f3383f8fd43af93ecba8742ae4&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=we2L9Q2NOeniL5PbfdrO3CmQPNy_vnhoDpPDviJpnrU&m=Ud62VUVZNsp0I0PlFMRr-OOvxUC5pssmMZdUB4I3g5w&s=ntv-qbRObkRBbs_a2UlTXf-Oe1zcYp7itwRbclOi0d4&e=

> b2b28d4b35
>
>
> >
> > The release artifacts can be found at:
> > 
https://urldefense.proofpoint.com/v2/url?u=https-3A__dist.apache.org_repos_dist_dev_systemml_1.0.0-2Drc2_&d=DwIBaQ&c=jf_iaSHvJ

Re: [VOTE] Apache SystemML 1.0.0 (RC2)

2017-12-11 Thread Berthold Reinwald
Thanks, Luciano, for providing the right URL to the v1.0.0-rc2. 

Given that the testing happened on the artifacts ... unless I hear 
differently ... we will still count the votes.

Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   Luciano Resende 
To: dev@systemml.apache.org
Date:   12/09/2017 04:40 AM
Subject:Re: [VOTE] Apache SystemML 1.0.0 (RC2)



On Fri, Dec 8, 2017 at 12:15 PM, Berthold Reinwald 
wrote:

> Please vote on releasing the following candidate as Apache SystemML
> version 1.0.0
>
> The vote is open for at least 72 hours and passes if a majority of at
> least 3 +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache SystemML 1.0.0
> [ ] -1 Do not release this package because ...
>
> To learn more about Apache SystemML, please see
> 
https://urldefense.proofpoint.com/v2/url?u=http-3A__systemml.apache.org_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=eou0r2zjKobBw6J6T0B8JA0uV5Hg9aOuGwyPXjUjD58&s=wdOwXfhHzgIVCqYR0yO3QnIJcRDW8qdK-oCTRsxIMRA&e=

>
> The tag to be voted on is v1.0.0-rc2 (
> 7b44380e49425ac20912c2d42de8603a06fa55a1):
> 
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_systemml_commit_7b44380e49425ac20912c2d42de860&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=eou0r2zjKobBw6J6T0B8JA0uV5Hg9aOuGwyPXjUjD58&s=0DHX6hrY0Wk1zJJFeliE2fk3OErSP0UFCsLnPXlDcGY&e=

> 3a06fa55a1
>
>
Looks like the tag hash should be
6519f3383f8fd43af93ecba8742ae4b2b28d4b35

And the link
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_systemml_tree_6519f3383f8fd43af93ecba8742ae4b2b28d4b35&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=eou0r2zjKobBw6J6T0B8JA0uV5Hg9aOuGwyPXjUjD58&s=knOmScBJ-6tdd7Gm9MNYKeeMS0G52RTsUlN_yn9qSTc&e=



>
> The release artifacts can be found at:
> 
https://urldefense.proofpoint.com/v2/url?u=https-3A__dist.apache.org_repos_dist_dev_systemml_1.0.0-2Drc2_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=eou0r2zjKobBw6J6T0B8JA0uV5Hg9aOuGwyPXjUjD58&s=tCa8NampBIxay_0dzH1-l0d-spKLxRKc1RUssMJVlN8&e=

>
>
> The maven release artifacts, including signatures, digests, etc. can be
> found at:
> 
https://urldefense.proofpoint.com/v2/url?u=https-3A__repository.apache.org_content_repositories_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=eou0r2zjKobBw6J6T0B8JA0uV5Hg9aOuGwyPXjUjD58&s=SPiv_akoJfsZuTYp3n0dhlhvBzC4Yw_snBzpH9Gd-kU&e=

> orgapachesystemml-1026/org/apache/systemml/systemml/1.0.0/
>
>
>
> ===
> == Apache Release policy ==
> ===
> 
https://urldefense.proofpoint.com/v2/url?u=http-3A__www.apache.org_legal_release-2Dpolicy.html&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=eou0r2zjKobBw6J6T0B8JA0uV5Hg9aOuGwyPXjUjD58&s=ftel26ughEALqJoIE9_CZOhYL8psZCxDa75TaLe4McM&e=

>
> ===
> == How can I help test this release? ==
> ===
> If you are a SystemML user, you can help us test this release by taking 
an
> existing Algorithm or workload and running on this release candidate, 
then
> reporting any regressions.
>
> 
> == What justifies a -1 vote for this release? ==
> 
> -1 votes should only occur for significant stop-ship bugs or legal 
related
> issues (e.g. wrong license, missing header files, etc). Minor bugs or
> regressions should not block this release.
>
>


-- 
Luciano Resende
https://urldefense.proofpoint.com/v2/url?u=http-3A__twitter.com_lresende1975&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=eou0r2zjKobBw6J6T0B8JA0uV5Hg9aOuGwyPXjUjD58&s=mw_eeXRt-_qvXPMvkNLe0neN2HkKvCiRSZfwZN2Fsd0&e=

https://urldefense.proofpoint.com/v2/url?u=http-3A__lresende.blogspot.com_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=eou0r2zjKobBw6J6T0B8JA0uV5Hg9aOuGwyPXjUjD58&s=3udCTmnn9ztd4J3wRevm5_vH-kIuQOLq4D7KT-8FHeA&e=







[VOTE] Apache SystemML 1.0.0 (RC2)

2017-12-08 Thread Berthold Reinwald
Please vote on releasing the following candidate as Apache SystemML 
version 1.0.0 

The vote is open for at least 72 hours and passes if a majority of at 
least 3 +1 PMC votes are cast.

[ ] +1 Release this package as Apache SystemML 1.0.0
[ ] -1 Do not release this package because ...

To learn more about Apache SystemML, please see 
http://systemml.apache.org/

The tag to be voted on is v1.0.0-rc2 (
7b44380e49425ac20912c2d42de8603a06fa55a1): 
https://github.com/apache/systemml/commit/7b44380e49425ac20912c2d42de8603a06fa55a1


The release artifacts can be found at: 
https://dist.apache.org/repos/dist/dev/systemml/1.0.0-rc2/


The maven release artifacts, including signatures, digests, etc. can be 
found at: 
https://repository.apache.org/content/repositories/orgapachesystemml-1026/org/apache/systemml/systemml/1.0.0/



===
== Apache Release policy ==
===
http://www.apache.org/legal/release-policy.html

===
== How can I help test this release? ==
===
If you are a SystemML user, you can help us test this release by taking an 
existing Algorithm or workload and running on this release candidate, then 
reporting any regressions.


== What justifies a -1 vote for this release? ==

-1 votes should only occur for significant stop-ship bugs or legal related 
issues (e.g. wrong license, missing header files, etc). Minor bugs or 
regressions should not block this release.



[VOTE] Apache SystemML 1.0.0 (RC1)

2017-12-05 Thread Berthold Reinwald
Please vote on releasing the following candidate as Apache SystemML 
version 
1.0.0 

The vote is open for at least 72 hours and passes if a majority of at 
least 3 
+1 PMC votes are cast.

[ ] +1 Release this package as Apache SystemML 0.15.0
[ ] -1 Do not release this package because ...

To learn more about Apache SystemML, please see 
http://systemml.apache.org/

The tag to be voted on is v1.0.0-rc1 (
054b85efdec92b8f66a125e014798076843e3492)

https://github.com/apache/systemml/commit/054b85efdec92b8f66a125e014798076843e3492



The release artifacts can be found at :
https://dist.apache.org/repos/dist/dev/systemml/1.0.0-rc1/


The maven release artifacts, including signatures, digests, etc. can 
be found 
at:
https://repository.apache.org/content/repositories/orgapachesystemml-1025/org/apache/systemml/systemml/1.0.0/


=
== Apache Incubator release policy ==
=
Please find below the guide to release management during incubation:
http://incubator.apache.org/guides/releasemanagement.html

===
== How can I help test this release? ==
===
If you are a SystemML user, you can help us test this release by taking 
an 
existing Algorithm or workload and running on this release candidate, then
reporting any regressions.


== What justifies a -1 vote for this release? ==

-1 votes should only occur for significant stop-ship bugs or legal 
related 
issues (e.g. wrong license, missing header files, etc). Minor bugs or 
regressions should not block this release.


Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



Re: dev environment on windows

2017-12-04 Thread Berthold Reinwald
Please make sure that you specify a JRE/JDK of 1.8 when you use a maven 
run configuration.

If I switch the runtime JRE in my maven configuration back to jdk1.7, then 
I observe the same caffe2dml compilation error. caffe2dml randomly seems 
to be the 1st class being compiled to throw the error.

Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   Dylan Hutchison 
To: dev@systemml.apache.org
Date:   12/02/2017 01:19 PM
Subject:Re: dev environment on windows



I have used Intellij on windows and had no problems.  Did you open a new
project from SystemML's pom.xml?  If so, it should automatically configure
itself to match the pom.  Then you can use the "Maven projects" tab on the
right side of Intellij to run "mvn package".

On Sat, Dec 2, 2017 at 1:13 PM, Matthias Boehm  wrote:

> I'm using eclipse on win and simply defined two maven run configurations
> for
>
> (1) the default build (base=${workspace_loc:/systemml}, goals=package),
> and
> (2) the distribution build ((base=${workspace_loc:/systemml},
> goals=package, profiles=distribution).
>
> I'm sure intellij provides a similar builtin maven support, but maybe an
> intellij user can comment on that as well.
>
> Regards,
> Matthias
>
>
> On Sat, Dec 2, 2017 at 10:08 AM, Janardhan Pulivarthi <
> janardhan.pulivar...@gmail.com> wrote:
>
> > Hi all,
> >
> > 1. How to build systemml on windows, as there is a backslash problem.
> >
> > 2. When build systemml on intellij idea, it has the compilation error
> with
> > caffe2dml class.
> >
> >
> > Thanks.
> >
>






Re: [DISCUSS] Support for lower precision in SystemML

2017-10-25 Thread Berthold Reinwald
+1.

Staging it to gain experience, and starting with the GPU backend is the 
right approach.

Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   Matthias Boehm 
To: dev@systemml.apache.org
Date:   10/24/2017 09:07 PM
Subject:Re: [DISCUSS] Support for lower precision in SystemML



+1 this is really great. I like the semantics of a best-effort use of
single-precision (when configured we're free to use single precision but
can fall back to double precision if certain operations or backends don't
support it yet). This allows us to add single precision support
incrementally one component at-a-time. For the java backends, this will
entail creating a good internal abstraction and well, reimplementing most
of the operations. Hence, it's probably a good idea to create an umbrella
jira and add the individual design docs as we go.

Regards,
Matthias

On Tue, Oct 24, 2017 at 8:26 AM, Niketan Pansare  
wrote:

> Hi all,
>
> We are in process of adding support for lower precision and wanted to 
give
> everyone heads up. By lower precision, I mean support storing matrices 
in
> float array (or half precision array) and performing operations using 
float
> kernels. Initial experiments suggest that we can get up to 2x 
improvements
> in terms of performance for Deep Learning algorithms. Also, this reduces
> the memory requirements by 2x.
>
> Please provide any concerns or suggestions.
>
> The high-level plan is as follows:
> 1. Support lower precision on GPU. Please see 
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=rKpXCxhAHRimLTQtp6EVnl3INiKbhTT17qTa33Vf73k&m=zWUKaXp5UoL0_2Ox7fxvfE2N6H37Pcy0xssylnuRwww&s=l7YQ4c3HAYq4nDXiuQkxWXkZr1NPxLN6c50WflVo9OY&e=

> systemml/pull/688
> 2. Support lower precision with native BLAS.
> 3. Support lower precision on CP/Spark. This includes writing float 
matrix
> in binary format and updating memory estimation in hops.
> 4. Extend Python APIs to support lower precision.
>
> The first two steps requires the conversion of double array to 
float/half
> precision array.
>
> Thanks
>
> Niketan.
>






Re: [VOTE] Apache SystemML 0.15.0 (RC2)

2017-09-12 Thread Berthold Reinwald
+1 

verified Jupyter notebooks under samples and scripts against Spark 2.1.0 
on Mac. All fine but was not able to verifiy ALS_python_demo.ipynb as I 
couldn't find nf_prize_dataset.tar.gz


Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   "Glenn Weidner" 
To: dev@systemml.apache.org
Date:   09/11/2017 09:07 PM
Subject:Re: [VOTE] Apache SystemML 0.15.0 (RC2)



+1

Verified Zeppelin sample notebooks against Spark 2.1 on Linux and 
completed artifact validation on another platform. Website updates ready 
pending release candidate approval.

--Glenn


Matthias Boehm ---09/10/2017 10:55:09 PM---+1 I ran the perftest suite up 
to 8GB (all categories) with and without

From: Matthias Boehm 
To: dev@systemml.apache.org, Arvind Surve 
Date: 09/10/2017 10:55 PM
Subject: Re: [VOTE] Apache SystemML 0.15.0 (RC2)



+1

I ran the perftest suite up to 8GB (all categories) with and without
codegen. With RC2, both configurations ran without any issues and codegen
showed consistent improvements (without slowdown on a single algorithm).

Regards,
Matthias

On Fri, Sep 8, 2017 at 4:57 PM, Arvind Surve 
wrote:

> Please vote on releasing the following candidate as Apache SystemML
> version 0.15.0
>
> The vote is open for at least 72 hours and passes if a majority of at
> least 3 +1 PMC votes are cast.
>
> [ ] +1 Release this package as Apache SystemML 0.15.0
> [ ] -1 Do not release this package because ...
>
> To learn more about Apache SystemML, please see 
https://urldefense.proofpoint.com/v2/url?u=http-3A__systemml.apache&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=we2L9Q2NOeniL5PbfdrO3CmQPNy_vnhoDpPDviJpnrU&m=xi4xkBrskP6gEtPIg9ddw_8x2Aw0tmIM9DOfEPRPwxI&s=s-3awGzSgaqBimBeWu6jP5zziYGSzrz_sC2XJMKAtcI&e=
 
.
> org/
>
> The tag to be voted on is v0.15.0-rc2 (ccaaa18769ae045fd31068dead2565
> 844b4cee47)
>
> 
https://urldefense.proofpoint.com/v2/url?u=https-3A__github.com_apache_systemml_commit_ccaaa18769ae045fd31068dead2565&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=we2L9Q2NOeniL5PbfdrO3CmQPNy_vnhoDpPDviJpnrU&m=xi4xkBrskP6gEtPIg9ddw_8x2Aw0tmIM9DOfEPRPwxI&s=DJLxEmtymcNIf6RAcmKPPBGsm6AMzDUyRTwizkFyluU&e=
 

> 844b4cee47
>
> The release artifacts can be found at :
> 
https://urldefense.proofpoint.com/v2/url?u=https-3A__dist.apache.org_repos_dist_dev_systemml_0.15.0-2Drc2_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=we2L9Q2NOeniL5PbfdrO3CmQPNy_vnhoDpPDviJpnrU&m=xi4xkBrskP6gEtPIg9ddw_8x2Aw0tmIM9DOfEPRPwxI&s=eN3qCuAtc_wBcuHveqBj3KR3O7yomfb8EC9yavmlIIU&e=
 

>
>
> The maven release artifacts, including signatures, digests, etc. can
> be found at:
> 
https://urldefense.proofpoint.com/v2/url?u=https-3A__repository.apache.org_content_repositories_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=we2L9Q2NOeniL5PbfdrO3CmQPNy_vnhoDpPDviJpnrU&m=xi4xkBrskP6gEtPIg9ddw_8x2Aw0tmIM9DOfEPRPwxI&s=E-wWFSMFg8tDqQWjBcMdOi5HaUjjCI-Am1BRdOrJ_CA&e=
 

> orgapachesystemml-1024/org/apache/systemml/systemml/0.15.0/
>
> =
> == Apache Incubator release policy ==
> =
> Please find below the guide to release management during incubation:
> 
https://urldefense.proofpoint.com/v2/url?u=http-3A__incubator.apache.org_guides_releasemanagement.html&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=we2L9Q2NOeniL5PbfdrO3CmQPNy_vnhoDpPDviJpnrU&m=xi4xkBrskP6gEtPIg9ddw_8x2Aw0tmIM9DOfEPRPwxI&s=ORBtt51elPd2MjUYnv_12kUlx0k4UnsVOD6grC_IS2M&e=
 

>
> ===
> == How can I help test this release? ==
> ===
> If you are a SystemML user, you can help us test this release by taking
> an existing Algorithm or workload and running on this release candidate,
> then
> reporting any regressions.
>
> 
> == What justifies a -1 vote for this release? ==
> 
> -1 votes should only occur for significant stop-ship bugs or legal
> related issues (e.g. wrong license, missing header files, etc). Minor 
bugs
> or regressions should not block this release.
>  -Arvind
>
> Arvind Surve | Spark Technology Center  | 
https://urldefense.proofpoint.com/v2/url?u=http-3A__www.spark.tc_&d=DwIBaQ&c=jf_iaSHvJObTbx-siA1ZOg&r=we2L9Q2NOeniL5PbfdrO3CmQPNy_vnhoDpPDviJpnrU&m=xi4xkBrskP6gEtPIg9ddw_8x2Aw0tmIM9DOfEPRPwxI&s=OWZkjhiXCT5Ghi5AQ7bGlKFcISF53DcUEibALJhd9g8&e=
 









Re: List of SystemML research papers?

2017-06-01 Thread Berthold Reinwald
... here we go.

Regards,
Berthold Reinwald
IBM Almaden Research Center
office: (408) 927 2208; T/L: 457 2208
e-mail: reinw...@us.ibm.com



From:   Deron Eriksson 
To: dev@systemml.apache.org
Date:   06/01/2017 11:27 AM
Subject:List of SystemML research papers?



Currently the SystemML website does not have a research page, but we 
should
probably add one, similar to Apache Spark's research page at
http://spark.apache.org/research.html.

Could someone respond with a list of SystemML research papers that could 
be
added to a research page?

Thanks,
Deron

-- 
Deron Eriksson
Spark Technology Center
http://www.spark.tc/






Research Papers.pptx
Description: MS-Powerpoint 2007 presentation