thanks for the initial draft and extensions - I would remove internals #2/#3 because they are still open, move the other internals to performance, and include (or extend) the following:
* codegen extensions (operation support, extended optimizer, see SYSTEMML-2065) * new accumulator operator += (not just in parfor) * matrix-matrix multiplication over compressed matrices * zero row/column matrices and updated operations such as removeEmpty * logical operator support over matrices AND/OR/NOT/XOR (besides the bitwise ops) * new second-order eval builtin function * extended UDF framework * performance: sparse left indexing, sparse reshape, ultra-sparse transpose, ultra-sparse rand, binary in-place operations, sparse relu backward, maxpooling, sparse im2col, ultra-sparse conv2d, read of short-wide sparse matrices, avoid unnecessary evictions, lock-free statistics maintenance, spark cpmm, spark aggregates, spark reshape, spark binary ops, use common thread pool for multi-threaded cp operations, etc * improved nnz maintenance, runtime propogation and memory management * robustness for matrices with larger than int dimensions This also remind me that we should probably make a pass over all new builtin functions, operators and generalized/extended operations and update our documentation accordingly. Regards, Matthias On Wed, Mar 28, 2018 at 10:02 PM, Niketan Pansare <npan...@us.ibm.com> wrote: > Thanks Berthold. Overall, the draft looks good to me. Few minor additions: > > New Builtin Functions > - Deep learning builtin functions: avg_pool and avg_pool_backward > - assert > > New Layers in the NN library: > - Average pooling > - Upsampling > - Low-rank fully connected > > 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 > > [image: Inactive hide details for "Berthold Reinwald" ---03/28/2018 > 04:02:46 PM---Please add/update below release note draft prior to p]"Berthold > Reinwald" ---03/28/2018 04:02:46 PM---Please add/update below release note > draft prior to putting it on our website. Please also go to th > > From: "Berthold Reinwald" <reinw...@us.ibm.com> > To: dev@systemml.apache.org > Date: 03/28/2018 04:02 PM > Subject: Draft Release Notes 1.1.0 > ------------------------------ > > > > 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://urldefense.proofpoint.com/v2/url?u=https-3A__issues. > apache.org_jira_secure_ReleaseNote.jspa-3Fversion- > 3D12342282-26styleName-3DText-26projectId-3D12319522- > 26Create-3DCreate-26atl-5Ftoken-3DA5KQ-2D2QAV-2DT4JA-2DFDED- > 257C2e97f76f75a466564dba2a7d0bec5ca06bffd66e-257Clout&d= > DwIFAg&c=jf_iaSHvJObTbx-siA1ZOg&r=HzVC6v79boGYQrpc383_ > Kao_6a6SaOkZrfiSrYZVby0&m=fku28ex5cFV8MRqEKRuh-_I3UTefK_Qx_YXQD9UfoWU&s= > K6GTOjWQiV6jki5_tkBF1tXLL2SM2Jta2ZXFdjBYbQw&e= > > > Regards, > Berthold Reinwald > IBM Almaden Research Center > office: (408) 927 2208 <%28408%29%20927-2208>; T/L: 457 2208 > e-mail: reinw...@us.ibm.com > > > > >