From dev-return-43377-apmail-ignite-dev-archive=ignite.apache.org@ignite.apache.org Wed Dec 12 15:11:28 2018 Return-Path: X-Original-To: apmail-ignite-dev-archive@minotaur.apache.org Delivered-To: apmail-ignite-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 7A74D18919 for ; Wed, 12 Dec 2018 15:11:28 +0000 (UTC) Received: (qmail 94439 invoked by uid 500); 12 Dec 2018 15:11:28 -0000 Delivered-To: apmail-ignite-dev-archive@ignite.apache.org Received: (qmail 94388 invoked by uid 500); 12 Dec 2018 15:11:28 -0000 Mailing-List: contact dev-help@ignite.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ignite.apache.org Delivered-To: mailing list dev@ignite.apache.org Received: (qmail 94344 invoked by uid 99); 12 Dec 2018 15:11:27 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 12 Dec 2018 15:11:27 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 2A585C085C for ; Wed, 12 Dec 2018 15:11:27 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.798 X-Spam-Level: * X-Spam-Status: No, score=1.798 tagged_above=-999 required=6.31 tests=[DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id lx9f3LzKl1Xh for ; Wed, 12 Dec 2018 15:11:25 +0000 (UTC) Received: from mail-lj1-f173.google.com (mail-lj1-f173.google.com [209.85.208.173]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id 52F725F577 for ; Wed, 12 Dec 2018 15:11:25 +0000 (UTC) Received: by mail-lj1-f173.google.com with SMTP id u6-v6so16596480ljd.1 for ; Wed, 12 Dec 2018 07:11:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=q8w5gKFl4hGtTE4pppxIcxLgStwxnwJaB5TOvU6BFrw=; b=QIzSrQWm/IW+tuPFJf4O2d146gZn7jw/sWZTCh9l74T/YS9aQo4zdWIPZSplevxFGS YS8rrm/Nrak+u4IIUPrbuz2rcjUqr3NY1tqM1AAvscn5brSaPCFnNQwRkT1wevta6Hqc sFbKQ6DzCiUWK5a2HrUas+xsh5WzoZMSTPZPX7CBMjsxWuiuC4pqtRMQw+Hh1wn8EEt+ jcR8lf3tsNxpjrhDZy2YYvy+bEg2dHAfAmxwaar7Voc2DrZJKNEP/D1JkCTs6w3q1dzS z32tjBAdPEtnzaFIqbavo1Fua8ZCWDWgXFQxKC8kJr33tn99xLXZUnW5rPlJL5LEQXQG qcxw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=q8w5gKFl4hGtTE4pppxIcxLgStwxnwJaB5TOvU6BFrw=; b=ihpi07QZImpXCx1d+nHXDCyX0gdjug9tTDeTtwJXvEsKNENUvHwvM40/qMgrkW22q/ aQRs7T8xeXv8yPnKFYuIwK+r7NMd4DYPeJnDrZfWHBBkJC7HrzJ8STVq2bexVNeni6TJ EDZpAszfbnKzXrnTIpPVijnVD9cPk7rPlS5Czj+5iKWADBD0NUdiJ1zFGd5BPZ1DT83E kFhNlP6DY26rx+vDfkecWkDbAyiYe3iRK4YE8uE03RuwkwdAFonJBMKB0hk+Addzac6a 1BD+ssSjgcRgTsmpRNQ8CNHikRaQQueyk7tkEi3Rmkb1/mUd1SexDPYJGVB0OG3GZjpy kvpg== X-Gm-Message-State: AA+aEWYj8OHNPd5uumq/EFQ5ovNV0fJ7hklERnOyeeHI8W2uSydA2WdZ mVLpVKr8IgU+FI/A360RNq8UMImWq+E/BDLL7H3U2w== X-Google-Smtp-Source: AFSGD/W5QZSZyUTy45TbcFI7VQKbjNcCCZqfZ6z/4LwNJ1u5SMPa8FZVWwUHQTuHmqLJosxLgMyXwh/GzggXZjVZ4/E= X-Received: by 2002:a2e:29d7:: with SMTP id p84-v6mr12465269ljp.12.1544627479299; Wed, 12 Dec 2018 07:11:19 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Alexey Zinoviev Date: Wed, 12 Dec 2018 18:11:07 +0300 Message-ID: Subject: Re: [ML][DISCUSSION] ML Package reorganization To: dev@ignite.apache.org Content-Type: multipart/alternative; boundary="00000000000036cfa6057cd49c48" --00000000000036cfa6057cd49c48 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Support idea with postpone! =D1=81=D1=80, 12 =D0=B4=D0=B5=D0=BA. 2018 =D0=B3. =D0=B2 15:26, Yuriy Babak= : > Dmitry, > > Yes, those changes will affect users. But we could postpone this change t= o > the next major release(3.0) and we could implement a simple migration too= l > for the ML part. > > Regards, > Yuriy > > =D1=81=D1=80, 12 =D0=B4=D0=B5=D0=BA. 2018 =D0=B3. =D0=B2 15:10, Dmitriy P= avlov : > > > Hi Yuri, > > > > Would it affect users? > > > > Ignite-code has separation of API classes (not internal) and internal > > stuff. Internal classes may be changed from version to version, but API > > can't be renamed/moved/and so on. What about ML? > > > > Sincerely, > > Dmitriy Pavlov > > > > =D0=B2=D1=82, 11 =D0=B4=D0=B5=D0=BA. 2018 =D0=B3. =D0=B2 16:56, Yuriy B= abak : > > > > > Igniters, > > > > > > I want to discuss package structure for ML module. Actually I don't > like > > > our current package organization. The main problem is that we have lo= ts > > of > > > different packages under root package. > > > > > > For examples algorithm related packages on same level like some utili= ty > > > infrastructure packages such as environment(package with some classes > > > related with training environment). > > > > > > So I created branch [1] with example of new package structure. Please > > share > > > any feedback about this package structure and about this idea itself. > > > > > > Regards, > > > Yuriy. > > > > > > [1] - > > > > > > > > > https://github.com/YuriBabak/ignite/tree/ignite-10641/modules/ml/src/main= /java/org/apache/ignite/ml > > > > > > --00000000000036cfa6057cd49c48--