Return-Path: X-Original-To: apmail-incubator-general-archive@www.apache.org Delivered-To: apmail-incubator-general-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 3ACFF10DC6 for ; Fri, 4 Sep 2015 07:55:41 +0000 (UTC) Received: (qmail 31112 invoked by uid 500); 4 Sep 2015 07:55:40 -0000 Delivered-To: apmail-incubator-general-archive@incubator.apache.org Received: (qmail 30906 invoked by uid 500); 4 Sep 2015 07:55:40 -0000 Mailing-List: contact general-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: general@incubator.apache.org Delivered-To: mailing list general@incubator.apache.org Received: (qmail 30895 invoked by uid 99); 4 Sep 2015 07:55:40 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 04 Sep 2015 07:55:40 +0000 Received: from mail-io0-f182.google.com (mail-io0-f182.google.com [209.85.223.182]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 0BC4C1A00CD for ; Fri, 4 Sep 2015 07:55:40 +0000 (UTC) Received: by iofb144 with SMTP id b144so15240584iof.1 for ; Fri, 04 Sep 2015 00:55:38 -0700 (PDT) X-Gm-Message-State: ALoCoQlD5cdsCp1faqhpGxeVpt+w+83xyhj3FjAJ559qrJ6RS2IR0rfJX6SUhqlYwyRxUPsItw1e MIME-Version: 1.0 X-Received: by 10.107.14.73 with SMTP id 70mr4807920ioo.11.1441353338459; Fri, 04 Sep 2015 00:55:38 -0700 (PDT) Received: by 10.64.10.37 with HTTP; Fri, 4 Sep 2015 00:55:38 -0700 (PDT) Date: Fri, 4 Sep 2015 16:55:38 +0900 Message-ID: Subject: [RESULT][VOTE] Accept Horn into the ASF incubator From: "Edward J. Yoon" To: "general@incubator.apache.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Sorry but again, Thank you for everyone for participating and warm welcome for the Horn project proposal. The vote has passed with the following result (=E2=9C=93 means IPMC): +1s: Edward J. Yoon =E2=9C=93 Behroz Sikander Minho Kim Chris Aniszczyk John D. Ament =E2=9C=93 JongYoon Lim Tommaso Teofili =E2=9C=93 Atri Sharma Moonsoo Lee Jan Iversen =E2=9C=93 Chia-Hung Lin Bertrand Delacretaz =E2=9C=93 Amareshwari Sriramadasu =E2=9C=93 Alex Karasulu =E2=9C=93 Jake Farrell =E2=9C=93 Luciano Resende =E2=9C=93 Hitesh Shah =E2=9C=93 Seetharam Venkatesh =E2=9C=93 0s: None -1s: None I will continue with the bootstrap process to bring Horn into Apache incubator next week. Thank you again for those participated in the VOTE. Thanks. On Fri, Sep 4, 2015 at 4:48 PM, Edward J. Yoon wrot= e: > Hi, > > Thank you for everyone for participating and warm welcome for the Horn > project proposal. The vote has passed with the following result (=E2=9C= =93 > means IPMC): > > +1s: > > Edward J. Yoon =E2=9C=93 > Behroz Sikander > Minho Kim > Chris Aniszczyk > John D. Ament =E2=9C=93 > JongYoon Lim > Tommaso Teofili =E2=9C=93 > Atri Sharma > Moonsoo Lee > Jan Iversen =E2=9C=93 > Chia-Hung Lin > Bertrand Delacretaz =E2=9C=93 > Amareshwari Sriramadasu =E2=9C=93 > Alex Karasulu =E2=9C=93 > Jake Farrell =E2=9C=93 > Luciano Resende =E2=9C=93 > Hitesh Shah =E2=9C=93 > Seetharam Venkatesh =E2=9C=93 > > 0s: > None > > -1s: > None > > I will continue with the bootstrap process to bring Horn into Apache > incubator next week. Thank you again for those participated in the > VOTE. > > Thanks. > > On Wed, Sep 2, 2015 at 12:27 PM, Seetharam Venkatesh > wrote: >> +1 >> >> On Tue, Sep 1, 2015 at 11:20 AM Hitesh Shah wrote: >> >>> +1 >>> >>> =E2=80=94 Hitesh >>> >>> On Aug 31, 2015, at 4:13 PM, Edward J. Yoon wro= te: >>> >>> > Hi folks, >>> > >>> > I would like to call a vote to accept Horn, as a new Apache Incubator >>> > project. The full proposal is available at the end of this mail and a= s >>> > a https://wiki.apache.org/incubator/HornProposal (the changes from >>> > initial discussion draft are addition of 2 committers from cldi-kaist >>> > team and Rich as a mentor). >>> > >>> > The VOTE is open for at least the next 72 hours: >>> > >>> > [ ] +1 Accept Horn into the Apache Incubator >>> > [ ] 0 >>> > [ ] -1 Do not accept Horn into the Apache Incubator bc .. >>> > >>> > I'd like to get the voting started w/ my own +1 >>> > >>> > Thanks! >>> > >>> > =3D=3D Abstract =3D=3D >>> > >>> > Horn [h=C9=94:n] (korean meaning of Horn is a "Spirit") is a neuron-c= entric >>> > programming APIs and execution framework for large-scale deep >>> > learning, built on top of Apache Hama. >>> > >>> > =3D=3D Proposal =3D=3D >>> > >>> > It is a goal of the Horn to provide a neuron-centric programming APIs >>> > which allows user to easily define the characteristic of artificial >>> > neural network model and its structure, and its execution framework >>> > that leverages the heterogeneous resources on Hama and Hadoop YARN >>> > cluster. >>> > >>> > =3D=3D Background =3D=3D >>> > >>> > The initial ANN code was developed at Apache Hama project by a >>> > committer, Yexi Jiang (Facebook) in 2013. The motivation behind this >>> > work is to build a framework that provides more intuitive programming >>> > APIs like Google's MapReduce or Pregel and supports applications >>> > needing large model with huge memory consumptions in distributed way. >>> > >>> > =3D=3D Rationale =3D=3D >>> > >>> > While many of deep learning open source softwares such as Caffe, >>> > DeepDist, DL4j, and NeuralGiraph are still data or model parallel >>> > only, we aim to support both data and model parallelism and also >>> > fault-tolerant system design. The basic idea of data and model >>> > parallelism is use of the remote parameter server to parallelize mode= l >>> > creation and distribute training across machines, and the BSP >>> > framework of Apache Hama for performing asynchronous mini-batches. >>> > Within single BSP job, each task group works asynchronously using >>> > region barrier synchronization instead of global barrier >>> > synchronization, and trains large-scale neural network model using >>> > assigned data sets in BSP paradigm. Thus, we achieve data and model >>> > parallelism. This architecture is inspired by Google's !DistBelief >>> > (Jeff Dean et al, 2012). >>> > >>> > =3D=3D Initial Goals =3D=3D >>> > >>> > Some current goals include: >>> > >>> > * builds new community >>> > * provides more intuitive programming APIs >>> > * needs both data and model parallelism support >>> > * must run natively on both Hama and Hadoop2 >>> > * needs also GPUs and InfiniBand support (FPGAs if possible) >>> > >>> > =3D=3D Current Status =3D=3D >>> > >>> > =3D=3D=3D Meritocracy =3D=3D=3D >>> > >>> > The core developers understand what it means to have a process based >>> > on meritocracy. We will provide continuous efforts to build an >>> > environment that supports this, encouraging community members to >>> > contribute. >>> > >>> > =3D=3D=3D Community =3D=3D=3D >>> > >>> > A small community has formed within the Apache Hama project community= , >>> > universities, and companies such as deep learning startup, instant >>> > messenger service company, and mobile manufacturing company. And many >>> > people are interested in the large-scale deep learning platform >>> > itself. By bringing Horn into Apache, we believe that the community >>> > will grow even bigger. >>> > >>> > =3D=3D=3D Core Developers =3D=3D=3D >>> > >>> > Edward J. Yoon, Thomas Jungblut, Jungin Lee, and Minho Kim >>> > >>> > =3D=3D Known Risks =3D=3D >>> > >>> > =3D=3D=3D Orphaned Products =3D=3D=3D >>> > >>> > Apache Hama is already a core open source component at Samsung >>> > Electronics, and Horn also will be used by Samsung Electronics and >>> > Cldi Inc., and so there is no direct risk for this project to be >>> > orphaned. >>> > >>> > =3D=3D=3D Inexperience with Open Source =3D=3D=3D >>> > >>> > Some are very new and the others have experience using and/or working >>> > on Apache open source projects. >>> > >>> > =3D=3D=3D Homogeneous Developers =3D=3D=3D >>> > >>> > The initial committers are from different organizations such as, >>> > Microsoft, Samsung Electronics, Seoul National University, Technical >>> > University of Munich, KAIST, LINE plus, and Cldi Inc. >>> > >>> > =3D=3D=3D Reliance on Salaried Developers =3D=3D=3D >>> > >>> > Few will be worked as a full-time open source developer. Other >>> > developers will also start working on the project in their spare time= . >>> > >>> > =3D=3D=3D Relationships with Other Apache Products =3D=3D=3D >>> > >>> > * Horn is based on Apache Hama >>> > * Apache Zookeeper is used for distributed locking service >>> > * Natively run on Apache Hadoop and Mesos >>> > * Horn can be somewhat overlapped with Singa podling (If possible, >>> > we'd also like to use Singa or Caffe to do the heavy lifting part). >>> > >>> > =3D=3D=3D An Excessive Fascination with the Apache Brand =3D=3D=3D >>> > >>> > Horn itself will hopefully have benefits from Apache, in terms of >>> > attracting a community and establishing a solid group of developers, >>> > but also the relation with Apache Hadoop, Zookeeper, and Hama. These >>> > are the main reasons for us to send this proposal. >>> > >>> > =3D=3D Documentation =3D=3D >>> > >>> > Initial plan about Horn can be found at >>> > http://blog.udanax.org/2015/06/googles-distbelief-clone-project-on.ht= ml >>> > >>> > =3D=3D Initial Source =3D=3D >>> > >>> > The initial source code has been release as part of Apache Hama >>> > project developed under Apache Software Foundation. The source code i= s >>> > currently hosted at >>> > >>> https://svn.apache.org/repos/asf/hama/trunk/ml/src/main/java/org/apache= /hama/ml/ann/ >>> > >>> > =3D=3D Cryptography =3D=3D >>> > >>> > Not applicable. >>> > >>> > =3D=3D Required Resources =3D=3D >>> > >>> > =3D=3D=3D Mailing Lists =3D=3D=3D >>> > >>> > * horn-private >>> > * horn-dev >>> > >>> > =3D=3D=3D Subversion Directory =3D=3D=3D >>> > >>> > * Git is the preferred source control system: git://git.apache.org/ho= rn >>> > >>> > =3D=3D=3D Issue Tracking =3D=3D=3D >>> > >>> > * a JIRA issue tracker, HORN >>> > >>> > =3D=3D Initial Committers =3D=3D >>> > >>> > * Thomas Jungblut (tjungblut AT apache DOT org) >>> > * Edward J. Yoon (edwardyoon AT apache DOT org) >>> > * Dongjin Lee (dongjin.lee.kr AT gmail DOT com) >>> > * Minho Kim (minwise.kim AT samsung DOT com) >>> > * Jungin Lee (jilee AT clid DOT io) >>> > * Kyunghyun Paeng (khpaeng AT kaist DOT ac DOT kr) >>> > * Chia-Hung Lin (chl501 AT apache DOT org) >>> > * Behroz Sikander (behroz.sikander AT tum DOT de) >>> > * Kisuk Lee (ks881115 AT gmail DOT com) >>> > >>> > =3D=3D Affiliations =3D=3D >>> > >>> > * Thomas Jungblut (Microsoft) >>> > * Edward J. Yoon (Samsung Electronics) >>> > * Donjin Lee (LINE Plus) >>> > * Minho Kim (Samsung Electronics) >>> > * Jungin Lee (Cldi Inc.) >>> > * Kyunghyun Paeng (KAIST) >>> > * Chia-Hung Lin (Self) >>> > * Behroz Sikander (Technical University of Munich) >>> > * Kisuk Lee (Seoul National University) >>> > >>> > =3D=3D Sponsors =3D=3D >>> > >>> > =3D=3D=3D Champion =3D=3D=3D >>> > >>> > * Edward J. Yoon >>> > >>> > =3D=3D=3D Nominated Mentors =3D=3D=3D >>> > >>> > * Luciano Resende >>> > * Robin Anil >>> > * Edward J. Yoon >>> > * Rich Bowen >>> > >>> > =3D=3D=3D Sponsoring Entity =3D=3D=3D >>> > >>> > The Apache Incubator >>> > >>> > -- >>> > Best Regards, Edward J. Yoon >>> > >>> > --------------------------------------------------------------------- >>> > To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org >>> > For additional commands, e-mail: general-help@incubator.apache.org >>> > >>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org >>> For additional commands, e-mail: general-help@incubator.apache.org >>> >>> > > > > -- > Best Regards, Edward J. Yoon --=20 Best Regards, Edward J. Yoon --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscribe@incubator.apache.org For additional commands, e-mail: general-help@incubator.apache.org