blob: 9e62c3cc14cdf8c11499f7870abe16395cb1e28f [file] [log] [blame]
<!--
-->
<!--
-->
<!DOCTYPE html>
<html lang="en">
<!--
-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>SystemML 1.0.0 Release Notes</title>
<meta name="description" content="Project Release Notes">
<meta name="author" content="Apache SystemDS">
<!-- Enable responsive viewport -->
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- You can use Open Graph tags to customize link previews.
Learn more: https://developers.facebook.com/docs/sharing/webmasters -->
<meta property="og:url" content="https://systemds.apache.org/" />
<meta property="og:type" content="website" />
<meta property="og:title" content="SystemML 1.0.0 Release Notes" />
<meta property="og:description" content="Apache SystemDS is an open source ML system for the end-to-end data science lifecycle" />
<meta property="og:image" content="" />
<!-- Le HTML5 shim, for IE6-8 support of HTML elements -->
<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<!-- Le styles -->
<link rel="stylesheet" href="/assets/css/main.css">
<!-- favicons -->
<link rel="shortcut icon" href="/assets/img/favicon.png">
</head> <!-- META -->
<body class="vcard">
<!--
-->
<header class="site-header site-header--not-home">
<h1 class="logo"><a class="url" href="/"><i class="logo-mark"></i><span class="fn org">Apache SystemDS<sup
id="trademark">&trade;</sup></span></a></h1>
<nav class="main-nav">
<ul>
<li role="presentation">
<a href="/download" target="_self">Download</a>
</li>
<li role="presentation">
<a href="/get-started" target="_self">Get Started</a>
</li>
<li role="presentation">
<a class="nav-link--hover">Docs <i class="icon icon-chevron-down"></i></a>
<ul>
<li><a href="https://apache.github.io/systemds/" target="_blank">latest</a></li>
<li><a href="https://systemds.apache.org/docs/3.2.0/" target="_blank">3.2.0 (stable)</a></li>
<li><a href="https://systemds.apache.org/release-notes/systemds-release-notes-3.2.0" target="_blank">Release Notes 3.2.0</a></li>
</ul>
</li>
<li role="presentation">
<a class="nav-link--hover">Community <i class="icon icon-chevron-down"></i></a>
<ul>
<li><a href="/community" target="_self">Get Involved</a></li>
<li><a href="https://issues.apache.org/jira/browse/SYSTEMDS" target="_blank">Issue Tracker</a></li>
<li><a href="https://github.com/apache/systemds" target="_blank">Source Code</a></li>
<li><a href="https://github.com/apache/systemds-website" target="_blank">Website Source Code</a></li>
</ul>
</li>
<li role="presentation">
<a class="nav-link--hover">Apache <i class="icon icon-chevron-down"></i></a>
<ul>
<li><a href="https://www.apache.org/foundation/how-it-works" target="_blank">Apache Software Foundation</a></li>
<li><a href="https://www.apache.org/licenses/" target="_blank">Apache License</a></li>
<li><a href="https://www.apache.org/foundation/sponsorship" target="_blank">Sponsorship</a></li>
<li><a href="https://www.apache.org/foundation/thanks" target="_blank">Thanks</a></li>
<li><a href="/privacy-policy" target="_self">Privacy Policy</a></li>
<li><a href="/security" target="_self">Security</a></li>
</ul>
</li>
</ul>
</nav>
</header> <!-- GLOBAL HEADER -->
<!--
-->
<!--
-->
<div>
<!--
-->
<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>Apache SystemDS<sup id="trademark">&trade;</sup> 1.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">
<p>The Apache SystemML 1.0.0 release was approved on December 12, 2017. The release includes enhancements, features, and additions as listed below.</p>
<h3 id="api-enhancements">API Enhancements</h3>
<ul>
<li>JMLC/MLContext parameter passing w/ and w/o meta data.</li>
</ul>
<h3 id="deep-learning">Deep Learning</h3>
<ul>
<li>Improved CPU convolution function performance, including sparsity.</li>
<li><code class="language-plaintext highlighter-rouge">Caffe2DML</code>.</li>
<li>Enhanced/additional NN layers, e.g. conv2d transpose and depthwise convolution</li>
<li>NN architecture summary table.</li>
<li>[Experimental] <code class="language-plaintext highlighter-rouge">Keras2DML</code>.</li>
</ul>
<h3 id="new-scripts--algorithms">New Scripts / Algorithms</h3>
<ul>
<li>Autoencoder.</li>
<li>Enhanced PCA.</li>
</ul>
<h3 id="features--new-functions">Features &amp; new Functions</h3>
<ul>
<li><code class="language-plaintext highlighter-rouge">sinh</code>, <code class="language-plaintext highlighter-rouge">cosh</code>, and <code class="language-plaintext highlighter-rouge">tanh</code>.</li>
<li><code class="language-plaintext highlighter-rouge">transformcolmap</code>.</li>
<li>n-ary <code class="language-plaintext highlighter-rouge">rbind</code>/<code class="language-plaintext highlighter-rouge">cbind</code>.</li>
<li><code class="language-plaintext highlighter-rouge">order</code> with multiple order-by columns.</li>
</ul>
<h3 id="compiler">Compiler</h3>
<ul>
<li>Improved rewrites, e.g. merging of statement block sequences.</li>
<li>IPA effectiveness.</li>
<li>Automatic vectorization of indexing pairs.</li>
<li>Instruction generation for memory efficiency.</li>
<li>Instruction code organization.</li>
<li>[Experimental] Code generation, code gen optimizer, and multi-threaded codegen operators.</li>
</ul>
<h3 id="robustness--performance">Robustness &amp; Performance</h3>
<ul>
<li>ParFor/HOP Memory budgets for Spark cluster configurations.</li>
<li>JMLC prepared scripts (thread affinity for outputs and configs, script cloning, configuration management).</li>
<li>Sparse-dense binary cell wise operations.</li>
</ul>
<h3 id="experimental-gpu">[Experimental] GPU</h3>
<ul>
<li>GPU conv2d and memory estimates.</li>
<li>Additional kernels,e.g. right indexing.</li>
<li>Single precision backend.</li>
</ul>
<h3 id="additional-packages">Additional Packages</h3>
<ul>
<li>SystemML Lite artifact, a minimumm-size uber JAR for embeddability (w/o Hadoop or Spark dependencies).</li>
</ul>
<h3 id="environment">Environment</h3>
<ul>
<li>Compression on by default.</li>
<li>Exploitation of native BLAS libraries.</li>
<li>JDK 8 (dropped JDK 7).</li>
<li>jCUDA for Windows &amp; Linux (x86_64, ppc64le) included.</li>
<li>Fine-grained runtime statistics.</li>
<li>Refactored configurations parameters to have sysml prefix</li>
<li>Performance test suite.</li>
</ul>
<h3 id="other">Other</h3>
<ul>
<li>Refreshed/new examples and notebooks (DML examples), tutorial.</li>
</ul>
<h3 id="jira-release-notes"><a href="https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12319522&amp;version=12338328">JIRA release notes</a></h3>
<ul>
<li>Features, Improvements, Bug fixes, etc.</li>
</ul>
</div></div></section>
</div>
<!--
-->
<footer class="site-footer">
<div class="ml-container ml-container--horizontally-center">
<div class="footer-col-wrapper">
<div style="margin-top: 20px; margin-bottom: 20px;">
<a href="https://www.apache.org"><img src="/assets/img/apache-foundation-logo.png" alt="Apache Incubator" /></a>
</div>
<!--Footer copyright year update credit: http://updateyourfooter.com/-->
<div>
Copyright &copy; 2015
<script>new Date().getFullYear() > 2015 && document.write("-" + new Date().getFullYear());</script>
<a href="https://www.apache.org">The Apache Software Foundation</a>.
Licensed under the <a href="https://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.
<br>
Apache and the Apache Feather logo are trademarks of The Apache Software Foundation.
</div>
</div>
</div>
</footer> <!-- GLOBAL FOOTER-->
<script src="assets/js/bundle.min.js"></script>
</body>
</html>