This is an automated email from the ASF dual-hosted git repository. baunsgaard pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/systemds-website.git
commit 947133059638994ced765a1dffb172dd34a0c3f1 Author: baunsgaard <baunsga...@tugraz.at> AuthorDate: Thu Oct 22 11:26:14 2020 +0200 [DOCS] Update to 2.0.0 release --- _src/_data/project.yml | 4 +- _src/_includes/themes/apache/home.html | 2 +- _src/documentation.html | 17 +++--- _src/download.html | 71 ++++++++++------------ _src/release-notes/systemds-release-notes-2.0.0.md | 62 +++++++++++++++++++ 5 files changed, 108 insertions(+), 48 deletions(-) diff --git a/_src/_data/project.yml b/_src/_data/project.yml index 6316ac5..49020b2 100644 --- a/_src/_data/project.yml +++ b/_src/_data/project.yml @@ -42,8 +42,8 @@ issues_list_archive_markmail: jira: SYSTEMDS -release_name: systemml -release_version: 1.2.0 +release_name: systemds +release_version: 2.0.0 source_repository: https://git-wip-us.apache.org/repos/asf/systemds.git source_repository_mirror: https://github.com/apache/systemds diff --git a/_src/_includes/themes/apache/home.html b/_src/_includes/themes/apache/home.html index e22f1ec..5c4e606 100644 --- a/_src/_includes/themes/apache/home.html +++ b/_src/_includes/themes/apache/home.html @@ -41,7 +41,7 @@ limitations under the License. </div> <div class="col-8"> <h3>Name change from SystemML to SystemDS</h3> - <p>To reflect the change of focus to the wider Data Science Lifecycle + <p>To reflect the change of focus to the end-to-end data science lifecycle </div> </div> </section> diff --git a/_src/documentation.html b/_src/documentation.html index 1695d62..6d5abcf 100644 --- a/_src/documentation.html +++ b/_src/documentation.html @@ -37,17 +37,20 @@ limitations under the License. <div class="col col-4"> <p>Documentation such as programming guides, reference guides, and API docs is available for SystemDS below:</p> <a class="button button-primary" href="{{ site.data.project.docs }}">Latest</a> + <p></p> + <a class="button button-primary" href="docs/2.0.0/index">2.0.0</a> + <a class="button button-primary" href="release-notes/systemds-release-notes-2.0.0.html">ReleaseNotes</a> </div> <div class="col col-4"> <p>each released version of SystemML:</p> <ul> - <li><a href="docs/1.2.0/index">1.2.0</a></li> - <li><a href="docs/1.1.0/index">1.1.0</a></li> - <li><a href="docs/1.0.0/index">1.0.0</a></li> - <li><a href="docs/0.15.0/index">0.15.0</a></li> - <li><a href="docs/0.14.0/index">0.14.0</a></li> - <li><a href="docs/0.13.0/index">0.13.0</a></li> - <li><a href="docs/0.12.0/index">0.12.0</a></li> + <li><a href="docs/1.2.0/index">1.2.0</a>, <a href="release-notes/systemml-release-notes-1.2.0.html">ReleaseNotes</a></li> + <li><a href="docs/1.1.0/index">1.1.0</a>, <a href="release-notes/systemml-release-notes-1.1.0.html">ReleaseNotes</a></li> + <li><a href="docs/1.0.0/index">1.0.0</a>, <a href="release-notes/systemml-release-notes-1.0.0.html">ReleaseNotes</a></li> + <li><a href="docs/0.15.0/index">0.15.0</a>, <a href="release-notes/systemml-release-notes-0.15.0.html">ReleaseNotes</a></li> + <li><a href="docs/0.14.0/index">0.14.0</a>, <a href="release-notes/systemml-release-notes-0.14.0-incubating.html">ReleaseNotes</a></li> + <li><a href="docs/0.13.0/index">0.13.0</a>, <a href="release-notes/systemml-release-notes-0.13.0-incubating.html">ReleaseNotes</a></li> + <li><a href="docs/0.12.0/index">0.12.0</a>, <a href="release-notes/systemml-release-notes-0.12.0-incubating.html">ReleaseNotes</a></li> </ul> </div> </div> diff --git a/_src/download.html b/_src/download.html index 981d16f..248bb65 100644 --- a/_src/download.html +++ b/_src/download.html @@ -32,30 +32,16 @@ limitations under the License. </div> </section> -<!-- Announcements Banner --> -<section class="full-stripe full-stripe--alternate"> - <div class="ml-container ml-container--narrow"> - <div class="col-8"> - <h2>Build from Source</h2> - <p>Since SystemDS is not released yet we suggest to build from source.</p> - </div> - <div class="col-4 content-group"> - <div></div> - <a class="button button-primary" href="{{ site.data.project.docs }}site/install">Install SystemDS</a> - </div> - </div> -</section> - <section class="full-stripe full-stripe--alternate"> <div class="ml-container"> <div class="col col-12 content-group content-group--medium-bottom-margin"> - <h2>Downloads SystemML</h2> - <p>Apache SystemML is released as a source artifact. Binary artifacts (including the ones available in Maven) are - made available for your convenience. You will be prompted for a mirror Apache SystemML is distributed under the + <h2>Downloads SystemDS</h2> + <p>Apache SystemDS is released as a source artifact. Binary artifacts (including the ones available in Maven) are + made available for your convenience. You will be prompted for a mirror Apache SystemDS is distributed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, version 2.0</a>. </p> </div> <div class="col col-12 content-group"> - <h2>Download SystemML {{ site.data.project.release_version }} for Spark 2.0.2 and above</h2> + <h2>Download SystemDS {{ site.data.project.release_version }} for Spark 2.0.2 and above</h2> </div> <div class="col col-12 content-group row"> @@ -68,67 +54,67 @@ limitations under the License. </tr> <tr> <td><a - href="http://www.apache.org/dyn/closer.lua/systemml/{{ site.data.project.release_version }}/systemml-{{ site.data.project.release_version }}-bin.tgz" + href="http://www.apache.org/dyn/closer.lua/systemds/{{ site.data.project.release_version }}/systemds-{{ site.data.project.release_version }}-bin.tgz" target="_blank"> {{ site.data.project.release_name }}-{{ site.data.project.release_version }} (Binary tgz)</a></td> <td><a - href="https://www.apache.org/dist/systemml/{{ site.data.project.release_version }}/systemml-{{ site.data.project.release_version }}-bin.tgz.sha512">SHA512</a> + href="https://www.apache.org/dist/systemds/{{ site.data.project.release_version }}/systemds-{{ site.data.project.release_version }}-bin.tgz.sha512">SHA512</a> </td> <td><a - href="https://www.apache.org/dist/systemml/{{ site.data.project.release_version }}/systemml-{{ site.data.project.release_version }}-bin.tgz.asc">ASC</a> + href="https://www.apache.org/dist/systemds/{{ site.data.project.release_version }}/systemds-{{ site.data.project.release_version }}-bin.tgz.asc">ASC</a> </td> </tr> <tr> <td><a - href="http://www.apache.org/dyn/closer.lua/systemml/{{ site.data.project.release_version }}/systemml-{{ site.data.project.release_version }}-bin.zip" + href="http://www.apache.org/dyn/closer.lua/systemds/{{ site.data.project.release_version }}/systemds-{{ site.data.project.release_version }}-bin.zip" target="_blank">{{ site.data.project.release_name }}-{{ site.data.project.release_version }} (Binary zip)</a></td> <td><a - href="https://www.apache.org/dist/systemml/{{ site.data.project.release_version }}/systemml-{{ site.data.project.release_version }}-bin.zip.sha512">SHA512</a> + href="https://www.apache.org/dist/systemds/{{ site.data.project.release_version }}/systemds-{{ site.data.project.release_version }}-bin.zip.sha512">SHA512</a> </td> <td><a - href="https://www.apache.org/dist/systemml/{{ site.data.project.release_version }}/systemml-{{ site.data.project.release_version }}-bin.zip.asc">ASC</a> + href="https://www.apache.org/dist/systemds/{{ site.data.project.release_version }}/systemds-{{ site.data.project.release_version }}-bin.zip.asc">ASC</a> </td> </tr> <tr> <td><a - href="http://www.apache.org/dyn/closer.lua/systemml/{{ site.data.project.release_version }}/systemml-{{ site.data.project.release_version }}-src.tgz" + href="http://www.apache.org/dyn/closer.lua/systemds/{{ site.data.project.release_version }}/systemds-{{ site.data.project.release_version }}-src.tgz" target="_blank">{{ site.data.project.release_name }}-{{ site.data.project.release_version }} (Source tgz)</a></td> <td><a - href="https://www.apache.org/dist/systemml/{{ site.data.project.release_version }}/systemml-{{ site.data.project.release_version }}-src.tgz.sha512">SHA512</a> + href="https://www.apache.org/dist/systemds/{{ site.data.project.release_version }}/systemds-{{ site.data.project.release_version }}-src.tgz.sha512">SHA512</a> </td> <td><a - href="https://www.apache.org/dist/systemml/{{ site.data.project.release_version }}/systemml-{{ site.data.project.release_version }}-src.tgz.asc">ASC</a> + href="https://www.apache.org/dist/systemds/{{ site.data.project.release_version }}/systemds-{{ site.data.project.release_version }}-src.tgz.asc">ASC</a> </td> </tr> <tr> <td><a - href="http://www.apache.org/dyn/closer.lua/systemml/{{ site.data.project.release_version }}/systemml-{{ site.data.project.release_version }}-src.zip" + href="http://www.apache.org/dyn/closer.lua/systemds/{{ site.data.project.release_version }}/systemds-{{ site.data.project.release_version }}-src.zip" target="_blank">{{ site.data.project.release_name }}-{{ site.data.project.release_version }} (Source zip)</a></td> <td><a - href="https://www.apache.org/dist/systemml/{{ site.data.project.release_version }}/systemml-{{ site.data.project.release_version }}-src.zip.sha512">SHA512</a> + href="https://www.apache.org/dist/systemds/{{ site.data.project.release_version }}/systemds-{{ site.data.project.release_version }}-src.zip.sha512">SHA512</a> </td> <td><a - href="https://www.apache.org/dist/systemml/{{ site.data.project.release_version }}/systemml-{{ site.data.project.release_version }}-src.zip.asc">ASC</a> + href="https://www.apache.org/dist/systemds/{{ site.data.project.release_version }}/systemds-{{ site.data.project.release_version }}-src.zip.asc">ASC</a> </td> </tr> <tr> <td><a - href="http://www.apache.org/dyn/closer.lua/systemml/{{ site.data.project.release_version }}/systemml-{{ site.data.project.release_version }}-python.tgz" + href="http://www.apache.org/dyn/closer.lua/systemds/{{ site.data.project.release_version }}/systemds-{{ site.data.project.release_version }}-python.tgz" target="_blank">{{ site.data.project.release_name }}-{{ site.data.project.release_version }} (Python package .tgz)</a></td> <td><a - href="https://www.apache.org/dist/systemml/{{ site.data.project.release_version }}/systemml-{{ site.data.project.release_version }}-python.tgz.sha512">SHA512</a> + href="https://www.apache.org/dist/systemds/{{ site.data.project.release_version }}/systemds-{{ site.data.project.release_version }}-python.tgz.sha512">SHA512</a> </td> <td><a - href="https://www.apache.org/dist/systemml/{{ site.data.project.release_version }}/systemml-{{ site.data.project.release_version }}-python.tgz.asc">ASC</a> + href="https://www.apache.org/dist/systemds/{{ site.data.project.release_version }}/systemds-{{ site.data.project.release_version }}-python.tgz.asc">ASC</a> </td> </tr> <tr> - <td><a href="release-notes/systemml-release-notes-{{ site.data.project.release_version }}.html">Release + <td><a href="release-notes/systemds-release-notes-{{ site.data.project.release_version }}.html">Release Notes</a></td> <td></td> <td></td> @@ -154,17 +140,26 @@ limitations under the License. <p>Add the following dependencies to your Maven pom.xml.</p> <pre><dependency> - <groupId>org.apache.systemml</groupId> - <artifactId>systemml</artifactId> + <groupId>org.apache.systemds</groupId> + <artifactId>systemds</artifactId> <version>{{ site.data.project.release_version }}</version> </dependency></pre> <h3>Previous Releases</h3> - <p>Previous releases of Apache SystemML can be obtained from <a href="http://archive.apache.org/dist/systemml/" + <p>Previous releases of Apache SystemML can be obtained from <a href="http://archive.apache.org/dist/systemds/" target="_blank">archives</a>. Previous incubator releases can be obtained from <a - href="http://archive.apache.org/dist/incubator/systemml/" target="_blank">incubator archives</a>. For Spark + href="http://archive.apache.org/dist/incubator/systemds/" target="_blank">incubator archives</a>. For Spark 1.6 support, please use Apache SystemML 0.12.</p> </div> </div> </div> + <div class="ml-container"> + + <div class="col col-12 content-group content-group--medium-bottom-margin"> + <h2>Build from Source</h2> + <p>If you want the latest in development version you can follow the build from source guide.</p> + + <a class="button button-primary" href="{{ site.data.project.docs }}site/install">Install SystemDS</a> + </div> + </div> </section> \ No newline at end of file diff --git a/_src/release-notes/systemds-release-notes-2.0.0.md b/_src/release-notes/systemds-release-notes-2.0.0.md new file mode 100644 index 0000000..2ec9ac6 --- /dev/null +++ b/_src/release-notes/systemds-release-notes-2.0.0.md @@ -0,0 +1,62 @@ +--- +layout: page +title: SystemML 1.2.0 Release Notes +description: Project Release Notes +group: nav-right +--- +<!-- +{% comment %} +Licensed to the Apache Software Foundation (ASF) under one or more +contributor license agreements. See the NOTICE file distributed with +this work for additional information regarding copyright ownership. +The ASF licenses this file to you under the Apache License, Version 2.0 +(the "License"); you may not use this file except in compliance with +the License. You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +{% endcomment %} +--> + +<section class="full-stripe full-stripe--subpage-header clear-header"> + <div class="ml-container ml-container--horizontally-center"> + <div class="col col-12 content-group content-group--center-content content-group--center-align"> + <h1>{{ site.data.project.name }} 2.0.0 Release Notes</h1> + </div> + </div> +</section> + +<section class="full-stripe full-stripe--alternate"> + <div class="ml-container"> + <div class="col col-12 content-group content-group--medium-bottom-margin" markdown="1"> + +## Release notes for SystemDS 2.0. + +SystemDS 2.0 is the first major release under the new name. This release contains a major refactoring, a few major +features, a large number of improvements and fixes, and some experimental features to better support the end-to-end +data science lifecycle. In addition to that, this release also removes several features that are not up date and +outdated. + +The major changes (compared to SystemML 1.2) include + +- New mechanism for DML-bodied (script-level) builtin functions, and a wealth of new built-in functions for data preprocessing including data cleaning, augmentation and feature engineering techniques, new ML algorithms, and model debugging. +- Several methods for data cleaning have been implemented including multiple imputations with multivariate imputation by chained equations (MICE) and other techniques, SMOTE, an oversampling technique for class imbalance, forward and backward NA filling, cleaning using schema and length information, support for outlier detection using standard deviation and inter-quartile range, and functional dependency discovery. +- A complete framework for lineage tracing and reuse including support for loop deduplication, full and partial reuse, compiler assisted reuse, several new rewrites to facilitate reuse. +- New federated runtime backend including support for federated matrices and frames, federated builtins (transform-encode, decode etc.). +- Refactor compression package and add functionalities including quantization for lossy compression, binary cell operations, left matrix multiplication. [experimental] +- New python bindings with supports for several builtins, matrix operations, federated tensors and lineage traces. +- Cuda implementation of cumulative aggregate operators (cumsum, cumprod etc.) +- New model debugging technique with slice finder. +- New tensor data model (basic tensors of different value types, data tensors with schema) [experimental] +- Cloud deployment scripts for AWS and scripts to set up and start federated operations. +- Performance improvements with parallel sort, gpu cum agg, append cbind etc. +- Various compiler and runtime improvements including new and improved rewrites, reduced Spark context creation, new eval framework, list operations, updated native kernel libraries to name a few. +- New data reader/writer for json frames and support for sql as a data source. +- Miscellaneous improvements: improved documentation, better testing, run/release scripts, improved packaging, Docker container for systemds, support for lambda expressions, bug fixes. +- Removed MapReduce compiler and runtime backend, pydml parser, Java-UDF framework, script-level debugger. +- Deprecated ./scripts/algorithms, as those algorithms gradually will be part of SystemDS builtins. \ No newline at end of file