Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id D66F2200AF7 for ; Tue, 14 Jun 2016 09:17:53 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id D4F5A160A47; Tue, 14 Jun 2016 07:17:53 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id F233B1602C5 for ; Tue, 14 Jun 2016 09:17:52 +0200 (CEST) Received: (qmail 66564 invoked by uid 500); 14 Jun 2016 07:17:52 -0000 Mailing-List: contact dev-help@systemml.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@systemml.incubator.apache.org Delivered-To: mailing list dev@systemml.incubator.apache.org Received: (qmail 66553 invoked by uid 99); 14 Jun 2016 07:17:51 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd4-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 14 Jun 2016 07:17:51 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd4-us-west.apache.org (ASF Mail Server at spamd4-us-west.apache.org) with ESMTP id 71FB6C0338 for ; Tue, 14 Jun 2016 07:17:51 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd4-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.279 X-Spam-Level: * X-Spam-Status: No, score=1.279 tagged_above=-999 required=6.31 tests=[HTML_MESSAGE=2, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Received: from mx2-lw-us.apache.org ([10.40.0.8]) by localhost (spamd4-us-west.apache.org [10.40.0.11]) (amavisd-new, port 10024) with ESMTP id NdhsDi_jAOC6 for ; Tue, 14 Jun 2016 07:17:48 +0000 (UTC) Received: from mx0a-001b2d01.pphosted.com (mx0a-001b2d01.pphosted.com [148.163.156.1]) by mx2-lw-us.apache.org (ASF Mail Server at mx2-lw-us.apache.org) with ESMTPS id 5B6295FB76 for ; Tue, 14 Jun 2016 07:17:48 +0000 (UTC) Received: from pps.filterd (m0098399.ppops.net [127.0.0.1]) by mx0a-001b2d01.pphosted.com (8.16.0.11/8.16.0.11) with SMTP id u5E7Dgie124358 for ; Tue, 14 Jun 2016 03:17:47 -0400 Received: from e35.co.us.ibm.com (e35.co.us.ibm.com [32.97.110.153]) by mx0a-001b2d01.pphosted.com with ESMTP id 23jch3sg5t-1 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=NOT) for ; Tue, 14 Jun 2016 03:17:47 -0400 Received: from localhost by e35.co.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Tue, 14 Jun 2016 01:17:46 -0600 Received: from d03dlp01.boulder.ibm.com (9.17.202.177) by e35.co.us.ibm.com (192.168.1.135) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; Tue, 14 Jun 2016 01:17:43 -0600 X-IBM-Helo: d03dlp01.boulder.ibm.com X-IBM-MailFrom: reinwald@us.ibm.com X-IBM-RcptTo: dev@systemml.incubator.apache.org Received: from b01cxnp23033.gho.pok.ibm.com (b01cxnp23033.gho.pok.ibm.com [9.57.198.28]) by d03dlp01.boulder.ibm.com (Postfix) with ESMTP id 45B8D1FF001F for ; Tue, 14 Jun 2016 01:17:27 -0600 (MDT) Received: from b01ledav03.gho.pok.ibm.com (b01ledav003.gho.pok.ibm.com [9.57.199.108]) by b01cxnp23033.gho.pok.ibm.com (8.14.9/8.14.9/NCO v10.0) with ESMTP id u5E7Hctj40763636 for ; Tue, 14 Jun 2016 07:17:43 GMT Received: from b01ledav03.gho.pok.ibm.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id D12E5B204E for ; Tue, 14 Jun 2016 03:17:42 -0400 (EDT) Received: from d50lp01.ny.us.ibm.com (unknown [146.89.104.207]) by b01ledav03.gho.pok.ibm.com (Postfix) with ESMTPS id B7A3AB204D for ; Tue, 14 Jun 2016 03:17:42 -0400 (EDT) Received: from localhost by d50lp01.ny.us.ibm.com with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted for from ; Tue, 14 Jun 2016 03:17:42 -0400 Received: from smtp.notes.na.collabserv.com (192.155.248.75) by d50lp01.ny.us.ibm.com (158.87.18.20) with IBM ESMTP SMTP Gateway: Authorized Use Only! Violators will be prosecuted; (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256/256) Tue, 14 Jun 2016 03:17:40 -0400 X-IBM-Helo: smtp.notes.na.collabserv.com X-IBM-MailFrom: reinwald@us.ibm.com X-IBM-RcptTo: dev@systemml.incubator.apache.org Received: from /spool/local by smtp.notes.na.collabserv.com with smtp.notes.na.collabserv.com ESMTP for from ; Tue, 14 Jun 2016 07:17:39 -0000 Received: from us1a3-smtp02.a3.dal06.isc4sb.com (10.106.154.159) by smtp.notes.na.collabserv.com (10.106.227.123) with smtp.notes.na.collabserv.com ESMTP; Tue, 14 Jun 2016 07:17:36 -0000 Received: from us1a3-mail146.a3.dal06.isc4sb.com ([10.146.38.94]) by us1a3-smtp02.a3.dal06.isc4sb.com with ESMTP id 2016061407173587-83028 ; Tue, 14 Jun 2016 07:17:35 +0000 In-Reply-To: To: dev@systemml.incubator.apache.org Subject: Re: Release notes for 0.10.0 From: "Berthold Reinwald" Date: Tue, 14 Jun 2016 00:17:36 -0700 References: MIME-Version: 1.0 X-KeepSent: 13A2FB01:6EC01064-88257FD2:00258AE3; type=4; name=$KeepSent X-Mailer: IBM Notes Release 9.0.1EXT SHF692 April 27, 2016 X-LLNOutbound: False X-Disclaimed: 10639 X-TNEFEvaluated: 1 Content-Type: multipart/alternative; boundary="=_alternative 0026908088257FD2_=" x-cbid: 16061407-0012-0000-0000-00000FED71AB X-IBM-ISS-SpamDetectors: Score=0.449102; BY=0.034133; FL=0; FP=0; FZ=0; HX=0; KW=0; PH=0; SC=0.449102; ST=0; TS=0; UL=0; ISC= X-IBM-ISS-DetailInfo: BY=3.00005379; HX=3.00000240; KW=3.00000007; PH=3.00000004; SC=3.00000170; SDB=6.00716047; UDB=6.00333605; UTC=2016-06-14 07:17:37 x-cbparentid: 16061407-9818-0000-0000-000000B00054 X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused X-TM-AS-GCONF: 00 X-Content-Scanned: Fidelis XPS MAILER X-IBM-AV-DETECTION: SAVI=unused REMOTE=unused XFE=unused Message-Id: X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:,, definitions=2016-06-14_03:,, signatures=0 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=1 malwarescore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1604210000 definitions=main-1606140081 archived-at: Tue, 14 Jun 2016 07:17:54 -0000 --=_alternative 0026908088257FD2_= Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="US-ASCII" this color Regards, Berthold Reinwald IBM Almaden Research Center office: (408) 927 2208; T/L: 457 2208 e-mail: reinwald@us.ibm.com From: Matthias Boehm/Almaden/IBM@IBMUS To: dev@systemml.incubator.apache.org Date: 06/13/2016 11:25 PM Subject: Re: Release notes for 0.10.0 ok, here is a first draft of the release notes - please feel free to=20 extend or prune this: a) [SYSTEMML-377] Different internal implementation types of spark matrix=20 blocks=20 * Supported internal formats: MCSR (default), CSR, COO * Automatic MCSR->CSR on Spark read/caching (for memory efficiency) * Automatic MCSR->CSR on sparse update-in-place (avoid serialization) b) [SYSTEMML-554] Enhanced SystemML Frame support for JMLC API / CP * SystemML frame data type, deeply integrated into compiler and runtime=20 * New builtin functions: transform, transformapply, transformencode,=20 transformdecode, transformmeta * Supported operations: read/write, left/right indexing, casting, append,=20 transform/transformapply c) Framework compatibility / configuration * [SYSTEMML-418] Version-specific Spark memory budgets (>=3D1.6, legacy) * [SYSTEMML-158] Updated deprecated Hadoop properties * [SYSTEMML-476] Version-specific MR configuration handling (MRv2, MRv1) * Fixes for backwards compatibility to MRv1 (?? shouldn't this be in -158=20 ??) * New pass-through mapred/mapreduce configurations through SystemML-config * [SYSTEMML-584/585] New thread-local configuration handling (compiler/dml = config)=20 d) Deep learning support (experimental) * [SYSTMEML-618] New DML-bodied function library for deep learning * [SYSTEMML-540] New builtin singlenode operations: conv2d, maxpooling,=20 im2col, col2im, rotate=20 * New lenet-train DML script (staging) e) API/script usability * [SYSTEMML-607/604/611] Parser error handling * [SYSTEMML-506/508/544/577/649/651] Extended MLContext/JMLC APIs=20 * [SYSTEMML-625/626/632] Improved source statement handling (e.g.,=20 imports, absolute paths) * [SYSTEMML-617/631/654] Improved name space handling * [SYSTEMML-240] Extended stats outputs for Spark=20 collect/broadcast/parallelize * [SYSTEMML-495] SystemML configuration handling * [SYSTEMML-209] Include algorithms in systemml jar * [SYSTEMML-647/648] Deprecated castAsScalar, ppred * [SYSTEMML-477] JSON meta data handling * [SYSTEMML-294] Print matrix builtin function * [SYSTEMML-296/676/670] Improved PyDML syntax: slicing, rand, cdf, elif * [SYSTEMML-675] Support for negative for/parfor loop increments f) New fused physical operators * [SYSTEMML-488] Fused wdivmm w/ 4 operands * [SYSTEMML-510] Fused wdivmm/wcemm w/ eps term g) Various performance features * [SYSTEMML-427/512] Extended IPA (propagate scalar variables) * [SYSTEMML-282] Extended update-in-place support for parfor intermediates = * [SYSTEMML-552/399] Performance parallel binary/text readers (sort=20 sparse/nnz handling) * [SYSTEMML-552/641] Cache-conscious operations: sparse-dense=20 wdivmm/wsloss, sparse-dense/sparse-sparse mm, dense-dense skinny rhs mm * [SYSTEMML-641] Tuned special cases for block matrix multiplication:=20 e.g., mm w/ skinny rhs, colwise parallelization wide rhs=20 * [SYSTEMML-396/400] New/extended multithreaded operations:=20 cumsum/cummin/cummax/cumprod, transpose, and rand * [SYSTEMML-510/694] New simplification rewrites: "pushdown=20 unaryagg-transpose", "simplify transpose-aggbin-binary chains", "reorder=20 minus-mmult", "canonicalize matmult-add-scalar", improved constant folding = (all unary)=20 * [SYSTEMML-653] Asynchronous bufferpool cleanup of evicted files / nio=20 file eviction - MR iqm/quantile/median (qsort num reducers, qpick buffer size) h) DML script updates * [SYSTEMML-536] New KNN algorithm (still staging)=20 * [SYSTEMML-534] Optional console output univariate statistics * [SYSTMEML-494] GLM compiler warnings=20 * Robustness input/output handling L2SVM, MSVM, and Naive Bayes * Random data generator for ALS i) Various fixes - Dozens of fixes for diverse issues, fix pack for 0.9 release j) Build, documentation, examples * [SYSTEMML-551] Enhanced jmlc javadoc * [SYSTEMML-484] Build javadoc jar * [SYSTEMML-468] Contributing to SystemML doc * [SYSTEMML-517/524] DML language ref updates * [SYSTEMML-498] Trouble shooting guide * SystemML Jupyter/Zeppelin notebook examples Regards, Matthias Deron Eriksson ---06/13/2016 01:29:16 PM---Hi, We need to put together a=20 page of release notes for the 0.10.0 release From: Deron Eriksson To: dev@systemml.incubator.apache.org Date: 06/13/2016 01:29 PM Subject: Release notes for 0.10.0 Hi, We need to put together a page of release notes for the 0.10.0 release (similar to http://systemml.apache.org/0.9.0-incubating/release=5Fnotes.html ). Could SystemML committers and contributors please respond to this thread with what they feel are the major updates/improvements in this release? Thanks! Deron --=_alternative 0026908088257FD2_=--