Apache Logo
The Apache Way Contribute ASF Sponsors

This was extracted (@ 2017-08-16 19:10) from a list of minutes which have been approved by the Board.
Please Note The Board typically approves the minutes of the previous meeting at the beginning of every Board meeting; therefore, the list below does not normally contain details from the minutes of the most recent Board meeting.

2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | Pre-organization meetings

MXNet

19 Jul 2017

MXNet is an open-source deep learning framework that allows you to define,
train, and deploy deep neural networks on a wide array of devices, from
cloud infrastructure to mobile devices. It is highly scalable, allowing for
fast model training, and supports a flexible programming model and multiple
languages. MXNet allows you to mix symbolic and imperative programming
flavors to maximize both efficiency and productivity. MXNet is built on a
dynamic dependency scheduler that automatically parallelizes both symbolic
and imperative operations on the fly. A graph optimization layer on top of
that makes symbolic execution fast and memory efficient. The MXNet library
is portable and lightweight, and it scales to multiple GPUs and multiple
machines.


MXNet has been incubating since 2017-01-23.

Three most important issues to address in the move towards graduation:

  1. Migrate code (GitHub) and website to Apache Infra.
  2. Grow the community
  3. Establish a reliable Release process consistent with Apache Way.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

   None

How has the community developed since the last report?

 a)  On 5/27 MXNet published a comprehensive edit and makeover of the
       documentation including tutorials, how-to’s, APIs and architecture guides.
       This was a broad effort that involved over 40 contributors.

 b)  The PMC voted in a new committer who has been helping with the code
       migration and setup of the test infrastructure. We are making slow but
       steady progress towards getting the GitHub code migrated. The target date
       for migration is 7/17. Website migration will happen after that.

 c)  Slack and dev@ are being used more actively.

 d)  Two presentations/workshops on Apache MXNet at the O’Reilly AI Conf on 6/27 and 6/28

 e)  A new blog post published on 6/23 showing users how to Build a
     Real-time Object Classification System with ApacheMXNet on Raspberry Pi.
     https://aws.amazon.com/blogs/ai/build-a-real-time-object-classification-system-with-apache-mxnet-on-raspberry-pi/

How has the project developed since the last report?

 a) Since the last report 42 authors have pushed 326 commits to master.

 b) Documentation- Architecture guides, How To’s, Tutorials, and APIs have been improved.

 c) More features (e.g. operators) requested by the user community have been added.

 d) A new Perl language binding for MXNet was added.

How would you assess the podling's maturity?

   Podling's still getting established in Apache - so maturity == Low.

Please feel free to add your own commentary.

  [X] Initial setup
  [ ] Working towards first release
  [ ] Community building
  [ ] Nearing graduation
  [ ] Other:

Date of last release:

  No Release yet, project is still getting established in Apache.

When were the last committers or PPMC members elected?

  Ly Nguyen added as a committer and PPMC member in June 2017.

Signed-off-by:

  [X](mxnet) Sebastian Schelter
     Comments:
  [X](mxnet) Suneel Marthi
     Comments:
  [X](mxnet) Markus Weimer
     Comments:
  [X](mxnet) Henri Yandell
     Comments:

17 May 2017

MXNet is an open-source deep learning framework that allows you to define,
train, and deploy deep neural networks on a wide array of devices, from
cloud infrastructure to mobile devices. It is highly scalable, allowing for
fast model training, and supports a flexible programming model and multiple
languages. MXNet allows you to mix symbolic and imperative programming
flavors to maximize both efficiency and productivity. MXNet is built on a
dynamic dependency scheduler that automatically parallelizes both symbolic
and imperative operations on the fly. A graph optimization layer on top of
that makes symbolic execution fast and memory efficient. The MXNet library
is portable and lightweight, and it scales to multiple GPUs and multiple
machines.

*   A list of the three most important issues to address in the move
towards graduation.

1.  Migrate code(GitHub) and website to Apache.
2.  Grow the community:
2.1 Improving documentation including APIs & Tutorials.
2.2 Improving user-experience, for example improved error messages.
3   Establish a dependable, Apache-way consistent release process.
3.1 Features: New operators requested by user community.
             Accelerate performance on CPUs and GPUs.

*   Any issues that the Incubator PMC or ASF Board might wish/need to be
aware of:

Code and website have taken time to get moving on. The plan is to discuss
these with Apache Infra at ApacheCon and then get the code migrated in May.

*   How has the community developed since the last report.

1. The community was engaged for contributions to API documentation and
tutorials.
2. Slack channels have been created for the community to contribute
discussions to (though they need to move to the ASF Slack channel that
was recently created).
3. In the last month, excluding merges, 51 authors have pushed 165 commits
to master and 180 commits to all branches. On master, 502 files have
changed and there have been 26,246 additions and 12,188 deletions. Count of
Closed Issues = 62, Count of New Issues = 146, Count of Merged Pull
Requests = 161, Count of Proposed Pull Requests = 27.

*   How has the project developed since the last report.

On GitHub:

1. The API Documentation has improved.
2. More features (e.g. operators) requested by the user community has been added.
3. Hardware acceleration like cuDDN6 integration and MKL ML package
integration was completed.
4. A new Perl language binding for MXNet was added.
5. Apache MxNet talk at Apache BigData North America on May 18, 2017

*   How does the podling rate their own maturity.

Maturity = Low. Initial setup and adjusting community to Apache-style interactions.

Date of last release:

 No @Apache release yet.

When were the last committers or PPMC members elected?

 No new committers added yet.

Signed-off-by:

 [ ](mxnet) Sebastian Schelter
    Comments:
 [X](mxnet) Suneel Marthi
    Comments:
 [ ](mxnet) Markus Weimer
    Comments:
 [X](mxnet) Henri Yandell
    Comments: Starting to see movement on moving things to Apache.
              The dev@ list is beginning to see traffic.

19 Apr 2017

 Signed-off-by:

 [ ](mxnet) Sebastian Schelter
    Comments:
 [ ](mxnet) Suneel Marthi
    Comments:
      Its been 4 months since this project has been proposed for Apache
      Incubator and so far nothing's been done to move the project to Apache.
      All activity is still happening on the original project github -
      http://github.com/dmlc/mxnet and all conversations still happen on the
      project's Gitter channel. Since the last report from March 2017 (which
      btw was drafted and filed by me) there's been ZERO traction on moving
      the project to Apache. There are upcoming talks in various confs like -
      https://conferences.oreilly.com/artificial-intelligence/ai-ny/public/schedule/detail/58186
      that make no reference to the fact that the project is now 'Apache'.
      The reason me and Hen have not filed a report yet for April 2017 is due
      to the fact we would rather one of the committers on the project took
      the initiative to do it as opposed to a mentor covering for the
      project.
 [ ](mxnet) Markus Weimer
    Comments:
 [ ](mxnet) Henri Yandell
    Comments:

IPMC/Shepherd notes:

 Justin Mclean:

   No report yet. Slow to start up but at least one Mentor active.

15 Mar 2017

A Flexible and Efficient Library for Deep Learning

MXNet has been incubating since 2017-01-23.

Three most important issues to address in the move towards graduation:

  1. Move the code and website to Apache Infrastructure.
  2. Establish a formal release process and schedule, allowing for dependable
     release cycles in line with Apache development process.
  3.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

  PPMC to discuss adding in some community members who asked to join while
  the Incubator vote was in progress.

How has the community developed since the last report?

  Project is still getting set up in Incubator.

How has the project developed since the last report?

  Project is still getting set up, all proposed committers have submitted
  their ICLAs.

How would you assess the podling's maturity?
Please feel free to add your own commentary.

  [X] Initial setup
  [ ] Working towards first release
  [ ] Community building
  [ ] Nearing graduation
  [ ] Other:

Date of last release:

 No Release yet

When were the last committers or PPMC members elected?

  Project is being set up with the initial set of committers.

Signed-off-by:

  [X](mxnet) Sebastian Schelter
     Comments:
  [X](mxnet) Suneel Marthi
     Comments:
  [X](mxnet) Markus Weimer
     Comments:
  [X](mxnet) Henri Yandell
     Comments:

        As project already exists in the public, this incubation is about
        moving the development over without stopping the momentum of the
        project, and then learning about the Apache development processes.
        Previous conversations were Slack/GitHub-issue based, so making
        decisions on the email list will be the first likely adaptation. A
        dependency on ZeroMQ will be the primary discussion point for a first
        release at Apache.  PPMC list is still low on subscriptions, with
        less than half of the PPMC members subscribed.

27 Feb 2017

MXNet is an open-source deep learning framework that allows you to define,
train, and deploy deep neural networks on a wide array of devices, from
cloud infrastructure to mobile devices. It is highly scalable, allowing
for fast model training, and supports a flexible programming model and
multiple languages.

MXNet has been incubating since 2017-01-23.

Three most important issues to address in the move towards graduation:

 1. Getting ICLAs signed/private@ populated.
 2. Sharing documentation/mentor thoughts on being an Apache committer.
 3. Migrating the code/issues over to Apache.

Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
aware of?

 None

How has the community developed since the last report?

 1. This is our first report.
 2. The mailing lists are created; with the dev@ list being well populated.
 3. ICLAs are being signed.

How has the project developed since the last report?

 1. Trademark review seems complete.
 2. A vendor, AWS, worked with Sally on a blog posting[1].

Date of last release:

 No Apache release yet; still being setup.

When were the last committers or PPMC members elected?

 At Proposal time. We have a few folk who asked to join the incubation
 proposal after the vote started and will be discussed once private@
 is populated.

[1] - https://aws.amazon.com/blogs/aws/excited-about-mxnet-joining-apache/

Signed-off-by:

 [X](mxnet) Henri Yandell
 [X](mxnet) Markus Weimer
 [X](mxnet) Sebastian Schelter
 [X](mxnet) Suneel Marthi

Shepherd/Mentor notes:

 John D. Ament:

   I find it a bit odd that the linked article uses "MXNet" repeatedly but
   only refers to it as "Apache MXNet" once near the end of the page.