ApacheCon is Coming 9-12 Sept. 2019 - Las Vegas The Apache Software Foundation
Apache 20th Anniversary Logo

Community-led development "The Apache Way"

Apache Support Logo

This was extracted (@ 2020-10-21 20: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.

Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).

SINGA

16 Sep 2020 [Wang Wei / Niclas]

## Description:
The mission of Apache SINGA is the creation and maintenance of software
related to a distributed deep learning platform

## Issues:
There are no issues requiring board attention

## Membership Data:
Apache SINGA was founded 2019-10-16 (a year ago)
There are currently 22 committers and 16 PMC members in this project.
The Committer-to-PMC ratio is roughly 3:2.

Community changes, past quarter:
- No new PMC members. Last addition was Chris Yeung on 2020-04-17.
- Zhang Zhaoqi was added as committer on 2020-07-01
- Rulin Xing was added as committer on 2020-06-23
- Shicong Lin was added as committer on 2020-06-26

## Project Activity:
The last release is on April 18, 2020.
The community is working on release v3.1, which include the following
features/changes:
1. generating wheel package for distributing SINGA on PyPI repo and
 simplifying the installation process.
2. moving from Travis CI to Github workflow for better integration with
 Github.
3. improving the computational graph to support RNN models
4. adding new operators to support more ONNX models
5. fixing bugs.

## Community Health:
Overall, the community has slowed down a bit after releasing version 3.0. We
are still active in development for v3.1, with 52 PRs opened and 53 PRs
closed. The community is growing stably with 3 new committers joined since
last report.

17 Jun 2020 [Wang Wei / Craig]

## Description:
- Apache SINGA is a distributed, scalable machine learning library with a
 focus on deep learning.

## Issues:
- No issues requires board attention

## Membership Data
- Chris Yeung was added to the PMC on 2020-04-17
- Last addition of committer was Zhang Meihui on 2020-02-27.
- There are currently 19 committers and 16 PMC members in this project.
- The Committer-to-PMC ratio is roughly 5:4.

## Last release
- 3.0.0 was released on 2020-04-18.

## Activity
- We have released a new version 3.0.0, which includes the following major
 features: creating computational graph for optimizing the efficiency and
 memory; optimizations on communication cost for distributed training;
 support onnx protocol.
- We are now adding more examples and neural network operators; We are also
 improving the logging and exception management.
- dev@singa.apache.org had a 199% increase in traffic in the past quarter
 (1329 emails compared to 444):
- We have switched from JIRA to Github for issue management. 29 issues opened
 on GitHub, past quarter (190% increase); 10 issues closed on GitHub, past
 quarter (66% increase)
- 69 PRs opened on GitHub, past quarter (32% increase); 69 PRs closed on
 GitHub, past quarter (46% increase)
- 221 commits in the past quarter (140% increase); 12 code contributors in the
 past quarter (140% increase)


## Community Health
- The community is growing with multiple new code contributors submitting PRs.
- We will invite 2-3 contributors who contributed a lot to v3.0 to join as
 committers soon.

15 Apr 2020 [Wang Wei / Shane]

## Description:
- Apache SINGA is a distributed, scalable machine learning library with a
 focus on deep learning.

## Issues:
- No issues requires board attention

## Membership Data
- The voting for adding Chris Yeung in SINGA PMC was passed on April 8, 2020.
- Currently, we have 15 PMC members and 19 committers. The Committer-to-PMC
 ratio is roughly 5:4.

## Last release
- The last release was v2.0.0 on 20 April 2019

## Activity
- We have been working intensively for the next release. Therefore, there are
 more activities over the last quarter as shown below.
- dev@singa.apache.org had a 287% increase in traffic in the past quarter (996
 emails compared to 257).
- We have switched from JIRA to Github for issue management. There are 17
 Github issues opened and 10 issues closed in the last quarter.
- 74 PRs opened on GitHub, past quarter (208% increase); and 72 PRs closed on
 GitHub, past quarter (140% increase).
- 180 commits in the past quarter (97% increase) and 10 code contributors in
 the past quarter (11% increase).


## Community Health
- The community is growing with one PMC invited in April.
- The next release has been delayed for a while. The good news is that the RC1
 is ready for vote. We will start the process soon.

18 Mar 2020 [Wang Wei / Danny]

According to [1], SINGA is supposed to submit the report in April because we
reported monthly for the first 3 months, namely Nov., Dec., and Jan. Hence, we
didn't prepare to report in March. Instead, we are going to report in April.

[1] https://www.apache.org/foundation/board/reporting#when

15 Jan 2020 [Wang Wei / Myrle]

## Description:
- Apache SINGA is a distributed, scalable machine learning library with a
 focus on deep learning.

## Issues:
- No issues requires board attention

## Membership Data
- The voting for adding Meihui Zhang was passed on Dec 16, 2019.
- The voting for adding Chris Yeung was passed on Dec 16, 2019.
- Currently, we have 14 PMC members and 17 committers. The Committer-to-PMC
 ratio is roughly 9:7.

## Last release
- The last release was v2.0.0 on 20 April 2019

## Activity
- 24 emails from dev@singa.apache.org since the last report (Dec 10, 2019)
- 55 commits on Github since the last report (Dec 10, 2019)
- A new github repository singa-site is created for storing the documentation
 and website files.
- We are moving from JIRA to Github Issues, which was enabled in December.
- The community is still working towards the next release. We have refactored
 some codes and improved the distributed training. We have also finished the
 integration with ONNX. The new website is staged for publish.

## Community Health
- The community is growing with one PMC and one committer invited in December.
- There is a decrease of emails and commits in December due to holidays.
- We are trying to release the next version in Jan 2020.

18 Dec 2019 [Wang Wei / Rich]

## Description:
- Apache SINGA is a distributed, scalable machine learning library with a
 focus on deep learning.

## Issues:
- No issues requires board attention

## Membership Data
- A new PMC member (Sheng Wang) was added on Nov 30, 2019.
- There are invitations under voting for a new PMC member and a
 new committer.
- Currently, we have 13 PMC members and 17 committers.

## Last release
- The last release was v2.0.0 on 20 April 2019

## Activity
- 95 emails from dev@singa.apache.org since the last report (Nov 13, 2019)
- 70 commits on Github since the last report (Nov 13, 2019)
- The community is working towards the next release by refactoring some core
 components, improving distributed training, building up the model zoo and
 updating the website with a new framework.

## Community Health
- The community is growing smoothly with new committers and PMC members
 joining.
- The development is active with continuous commits for various features. We
 are preparing for the next release, which is scheduled to be in Jan 2020.

20 Nov 2019 [Wang Wei / Danny]

## Description:
- Apache SINGA is a distributed, scalable machine learning library with a
 focus on deep learning.

## Issues:
- No issues requires board attention

## Status and health report
- The project graduated from the incubator in October. Currently, we have 13
 PMC members and 17 committers. Recently, we are developing the ONNX module,
 a standard representation of deep learning models. We are also doing the
 optimization of existing components in terms of efficiency.

## PMC changes
- We are inviting a committer to join the PMC (not completed).

## Last release
- The last release was v2.0.0 on 20 April 2019

## Activity
- 126 emails in October
- 26 commits in October

## Plan
- Update the website with a new template and remove outdated pages
- Release v2.1.0 in two months

16 Oct 2019

Establish the Apache SINGA Project

 WHEREAS, the Board of Directors deems it to be in the best
 interests of the Foundation and consistent with the
 Foundation's purpose to establish a Project Management
 Committee charged with the creation and maintenance of
 open-source software, for distribution at no charge to
 the public, related to a distributed deep learning platform.

 NOW, THEREFORE, BE IT RESOLVED, that a Project Management
 Committee (PMC), to be known as the "Apache SINGA Project",
 be and hereby is established pursuant to Bylaws of the
 Foundation; and be it further

 RESOLVED, that the Apache SINGA Project be and hereby is
 responsible for the creation and maintenance of software
 related to a distributed deep learning platform;
 and be it further

 RESOLVED, that the office of "Vice President, Apache SINGA" be
 and hereby is created, the person holding such office to
 serve at the direction of the Board of Directors as the chair
 of the Apache SINGA Project, and to have primary responsibility
 for management of the projects within the scope of
 responsibility of the Apache SINGA Project; and be it further

 RESOLVED, that the persons listed immediately below be and
 hereby are appointed to serve as the initial members of the
 Apache SINGA Project:

 * Thejas Nair <thejas@apache.org>
 * Alan Gates <gates@apache.org>
 * Ted Dunning <tdunning@apache.org>
 * Beng Chin Ooi <ooibc@apache.org>
 * Wang Wei <wangwei@apache.org>
 * Anh Dinh <dinhtta@apache.org>
 * Chen Gang <cg@apache.org>
 * Jinyang Gao <jinyang@apache.org>
 * Kian-Lee Tan <tankianlee@apache.org>
 * Luo Zhaojing <zhaojing@apache.org>
 * Xie Zhongle <zhongle@apache.org>
 * Zheng Kaiping <kaiping@apache.org>
 * Moaz Reyad <moaz@apache.org>

 NOW, THEREFORE, BE IT FURTHER RESOLVED, that Wang Wei
 be appointed to the office of Vice President, Apache SINGA, to
 serve in accordance with and subject to the direction of the
 Board of Directors and the Bylaws of the Foundation until
 death, resignation, retirement, removal or disqualification,
 or until a successor is appointed; and be it further

 RESOLVED, that the initial Apache SINGA PMC be and hereby is
 tasked with the creation of a set of bylaws intended to
 encourage open development and increased participation in the
 Apache SINGA Project; and be it further

 RESOLVED, that the Apache SINGA Project be and hereby
 is tasked with the migration and rationalization of the Apache
 Incubator SINGA podling; and be it further

 RESOLVED, that all responsibilities pertaining to the Apache
 Incubator SINGA podling encumbered upon the Apache Incubator
 Project are hereafter discharged.

 Special Order 7C, Establish the Apache SINGA Project, was
 approved by Unanimous Vote of the directors present.

18 Sep 2019

SINGA is a distributed deep learning platform.

SINGA has been incubating since 2015-03-17.

### Three most important unfinished issues to address before graduating:

 1. Fix the code grant issue being discussed in the general@ list.
 2. Update the documentation and packages (e.g., docker images and conda
 pacakges)
 3.

### Are there any issues that the IPMC or ASF Board need to be aware of?

 N.A

### How has the community developed since the last report?

 * The community has been discussing about the graduation
 * Currently, we have 45 contributors, 1803 stars and 479 forks on github.

### How has the project developed since the last report?

 * Since the last report, we have been focusing on enhancing the ONNX
 feature and distributed training. More than 20 ONNX operators are added.
 Distributed training using NCCL and MPI has been tested.
 * 180 new commits are merged since last report.
 * There are 57, 142 and 472 emails on dev@ list for June, July and August
respectively.

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

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

### Date of last release:

 2019-04-20

### When were the last committers or PPMC members elected?

 2018-12-21

### Have your mentors been helpful and responsive?

 Yes. The mentors raised very important issues like the code grant in the
 graduation discussion.

### Signed-off-by:

 - [X] (singa) Alan Gates
    Comments:  This podling is ready to graduate as soon as the IP
    clearance is in place.  I'm happy to see them ready to take their
    place as a TLP.
 - [X] (singa) Ted Dunning
    Comments:
 - [ ] (singa) Thejas Nair
    Comments:

### IPMC/Shepherd notes:
 Justin Mclean: It might be better to say that the issue is that a SGA was
 never submitted.

19 Jun 2019

SINGA is a distributed deep learning platform.

SINGA has been incubating since 2015-03-17.

### Three most important unfinished issues to address before graduating:

 1.  Choosing the project PMC chair.
 2.  Finalize the Graduation Resolution.
 3.  Discuss and Vote for graduation with mentors and team members.

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

 N.A

### How has the community developed since the last report?

 * SINGA developers participated EU FOSSA Apache Hackathon, and discussed
   with other Apache projects (e.g., PLC4X) on collaboration and
   community building. Multiple new contributors from the Hackathon
   have made pull requests.
 * SINGA committers are collaborating with SpamAssassin on a GSoC2019
   project.
 * Currently, we have 43 contributors, 1678 starts and 416 forks on github.

### How has the project developed since the last report?

 * Version 2.0 has been released.
 * We have fixed some issues for gradution including the logo,
   Apache Website Navigation Links Policy, etc.
 * There are about 90 commits (including Rafiki) since last report.
 * There are 165, 125 and 92 emails on dev@ list for
   March, April and May respectively.

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

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

### Date of last release:

 2019-04-20

### When were the last committers or PPMC members elected?

 2018-12-21

### Have your mentors been helpful?

 Yes, mentors have been helpful. We will need more suggestions from them
 soon when we start the graduation process.

### Signed-off-by:

 - [X] (singa) Alan Gates
    Comments:
 - [x] (singa) Ted Dunning
    Comments:
 - [ ] (singa) Thejas Nair
    Comments:

### IPMC/Shepherd notes:

20 Mar 2019

SINGA is a distributed deep learning platform.

SINGA has been incubating since 2015-03-17.

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

 1. Release version 2.0 which was scheduled in Dec 2018 but has been
delayed
 2. Start the graduation process in about 2-3 month
 3.

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

 N/A

How has the community developed since the last report?

 We have a new PPMC member, Moaz, who was a committer.
 We have a new committer, Wanqi Xue.

 Number of emails from Sep to Dec.
 56 Dec 2018
 22 Jan 2019
 22 Feb 2019
 15 Mar 2019

How has the project developed since the last report?

 We have done the name search for "Apache Singa"
 We enhanced Singa's performance on Intel CPU by calling Intel's MKLDNN
 library.
 We have updated the website and documentation to include the instructions
 for "How to prepare a release".

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

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

Date of last release:

 2018-06-06

When were the last committers or PPMC members elected?

 2018-12-21

Have your mentors been helpful and responsive or are things falling
through the cracks? In the latter case, please list any open issues
that need to be addressed.

Signed-off-by:

 [X](singa) Alan Gates
    Comments:
 [X](singa) Ted Dunning
    Comments:
 [ ](singa) Thejas Nair
    Comments:

IPMC/Shepherd notes:
 Alan Gates: One key question for the project is to determine how dependent the
 project is on a single group of contributors. This is a key community resilience
 factor and should be addressed by the project. This isn't a graduation
 preventer ... it is, however, very important to solve.

19 Dec 2018

SINGA is a distributed deep learning platform.

SINGA has been incubating since 2015-03-17.

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

  1. Release version 2.0 in December and integrate Rafiki code
  2. Preparing for graduation
  https://issues.apache.org/jira/browse/SINGA-405
  3.

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

  N/A

How has the community developed since the last report?

  The dev email list is more activate with more users.
  A new committer is nominated.

  Number of emails from Sep to Dec.
  Dec 2018, 23
  Nov 2018, 71
  Oct 2018, 51
  Sep 2018, 14

How has the project developed since the last report?

  We have developed a submodule of Singa, called Rafiki to provide
  automated machine learning.
  Two major features are developed for Singa, i.e., autograd (finished) and
  onnx (almost done).

  There are 265 Commits since last report (including the commits for
  Rafiki).

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

  The system is getting stable and there are more and more users.
  We are preparing the graduation process,
  https://issues.apache.org/jira/browse/SINGA-405, and are discussioning it
  in the dev list.

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

Date of last release:

  2018-06-06

When were the last committers or PPMC members elected?

 2018-12-04

Have your mentors been helpful and responsive or are things falling
through the cracks? In the latter case, please list any open issues
that need to be addressed.

  The mentors are helpful and have given the suggestions on graduation.

Signed-off-by:

  [X](singa) Alan Gates
     Comments:
  [x](singa) Ted Dunning
     Comments:
  [ ](singa) Thejas Nair
     Comments:

IPMC/Shepherd notes:

19 Sep 2018

SINGA

SINGA is a distributed deep learning platform.

SINGA has been incubating since 2015-03-17.

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

 1. Build and collect the information about the user community
 2. Release V2.0

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

 No

How has the community developed since the last report?

 Two new contributors since the last report.

How has the project developed since the last report?

 The development was focusing on the autograd feature [SINGA-371, 382-385,
 387-389, etc.], which is almost done.
 Every layer operation of Singa now supports autograd.
 There are 24, 56 and 26 emails in the mailing list for June, July and
 August respectively.
 There are 80 commits since last report.

How would you assess the podling's maturity?

 Singa has a diverse developer community.
 We need to collect the user community information and encourage open
 discussion on the mailing list.

Please feel free to add your own commentary.

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

Date of last release:

 2018-06-06

When were the last committers or PPMC members elected?

 2017-09-01

Signed-off-by:

 [ ](singa) Daniel Dai
    Comments:
 [X](singa) Alan Gates
    Comments:  Development in this project has picked up, and they have
    successfully done releases and added contributors.  I agree they are
    nearing graduation.
 [x](singa) Ted Dunning
    Comments:
 [ ](singa) Thejas Nair
    Comments:

IPMC/Shepherd notes:

20 Jun 2018

SINGA is a distributed deep learning platform.

SINGA has been incubating since 2015-03-17.

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

 1. Finish the tickets for supporting Keras (SINGA-340), ONNX (SINGA-333),
etc in the next release.
 2.
 3.

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

 No

How has the community developed since the last report?

 The community becomes stable with 34 contributors in total.

How has the project developed since the last report?

 A new version has been released, i.e. V1.2.
 The major changes include the autograd feature and improvements to the
 tensor class.
 The last report is April.
 There are 47, 140 and 7 emails from the dev@ list for April, May and June
 respectively.
 There are 98 commits since the last report.

How would you assess the podling's maturity?

 We have one more release (i.e. V2.0) to do before graduation.

Please feel free to add your own commentary.

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

Date of last release:

 2018-06-06

When were the last committers or PPMC members elected?

2017-09-01

Signed-off-by:

 [ ](singa) Daniel Dai
    Comments:
 [X](singa) Alan Gates
    Comments: I agree that this community has started growing in a healthy
way and should be thinking about the path to graduation.
 [ ](singa) Ted Dunning
    Comments:
 [ ](singa) Thejas Nair
    Comments:

IPMC/Shepherd notes:

18 Apr 2018

SINGA is a distributed deep learning platform.

SINGA has been incubating since 2015-03-17.

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

 1. Finish the existing jira tickets, including autograd (SINGA-342), tensor
 improvement (SINGA-341), backend for Keras (SINGA-340), ONNX (SINGA-333))
 2.
 3.

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

We are working on the next release with the autograd feature. Another release
is scheduled with improved tensor and Keras backend.


How has the community developed since the last report?

There are 3 new contributors joined.


How has the project developed since the last report?

We fixed some bugs, updated the documentation and are now working on some
major/big updates (new features) including the new front-end APIs and the
autograd feature.


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

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

Date of last release:

 2017-06-29

When were the last committers or PPMC members elected?

2017-09-01

Signed-off-by:

 [ ](singa) Daniel Dai
    Comments:
 [X](singa) Alan Gates
    Comments: I don't see finishing the existing JIRA
  tickets as the key to graduation.  This podling has added new committers
  and done releases, but they continue to move at a very slow pace.  I am
  concerned about them having enough engagement to have 3 PMC members
  available to vote.  Seeing more consistent engagement is to me the criteria
  for graduation.
 [ ](singa) Ted Dunning
    Comments:
 [ ](singa) Thejas Nair
    Comments:

20 Dec 2017

SINGA is a distributed deep learning platform.

SINGA has been incubating since 2015-03-17.

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

 1. Finish the existing jira tickets, especially the Keras API and
    Open Neural Network Exchange format.
 2. Prepare the graduation documents and start discussion in dev@ list.


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

N/A


How has the community developed since the last report?

1 new developer (Wengtong Li) contributed to the repository.
1 new committer (Moaz) joined officially.


How has the project developed since the last report?


1. We fixed several bugs related to Tensor operations and unit-testing.
2. Some new issues/features are created, mainly abut supporting including
  Keras API and Open Neural Network Exchange format.


How would you assess the podling's maturity?

We are discussing the graduation process and want to
start it with one more release.


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

Date of last release:

  2017-06-29

When were the last committers or PPMC members elected?

  2017-09-01

Signed-off-by:

 [ ](singa) Daniel Dai
    Comments:
 [X](singa) Alan Gates
    Comments:
 [ ](singa) Ted Dunning
    Comments:
 [ ](singa) Thejas Nair
    Comments:

20 Sep 2017

SINGA is a distributed deep learning platform.

SINGA has been incubating since 2015-03-17.

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

 1. Prepare all documentations and go through the graduation voting process.
 2.
 3.

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

N/A


How has the community developed since the last report?

A new committer (moaz) has been added into SINGA.


How has the project developed since the last report?

1. We extended SINGA Python support from Py2 to Py3.
2. We added CPack to generate debian packages for SINGA
3. Several example models (VGG and InceptionV3/V4) were added.
4. A couple of bugs were fixed and the documentation was updated.

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

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

Date of last release:

 2017-12-02

When were the last committers or PPMC members elected?

 2017-29-08

Signed-off-by:

 [ ](singa) Daniel Dai
    Comments:
 [X](singa) Alan Gates
    Comments:
 [ ](singa) Ted Dunning
    Comments:
 [ ](singa) Thejas Nair
    Comments:

IPMC/Shepherd notes:

 Dave Fisher - Graduation looks close.

21 Jun 2017

Singa is a distributed deep learning platform.

Singa has been incubating since 2015-03-17.

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

 1. Finish the distributed version
 2. Nominate some candidate contributors as committers
 3. Update the documentation and  test all examples

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

N/A


How has the community developed since the last report?

There are 38 commits and 70 dev@ emails since the last report. We have reached
28 github contributors in total.


How has the project developed since the last report?

1. We added more documentation including Jupyter notebooks and Chinese
translation. 2. Debian package is improved with CPack 3. Memory optimization
is added 4. We fixed some bugs and added several new features, e.g. image
augmentation methods, L2 normalization layer and SigmoidCrossEntropy loss.


How would you assess the podling's maturity?

We will start the graduating process after the next release with the above
issues fixed.

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

Date of last release:

2017-02-12

When were the last committers or PPMC members elected?

2017-02-26

Signed-off-by:

 [ ](singa) Daniel Dai
    Comments:
 [X](singa) Alan Gates
    Comments:
 [ ](singa) Ted Dunning
    Comments:
 [ ](singa) Thejas Nair
    Comments:

21 Dec 2016

Singa is a distributed deep learning platform.

Singa has been incubating since 2015-03-17.

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

 1. Add more documentations and tutorials, to make the installation and
    use of SINGA easier. We have done some work as described below in
    the answer of 'how has the project developed since the last
    report'.
 2. Grow the community. We added one more committer after the last
    report and are getting more user feedbacks. We want to further grow
    the community and to graduate in early 2017.

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

 No

How has the community developed since the last report?

 There were 68, 125 and 61 emails from dev@ list in September 2016,
 October 2016 and November 2016 respectively.

 There are 100 more commits since the last report.

 One new committer was added into SINGA committer list.

How has the project developed since the last report?

 We released the v1.0 shortly after the last report, which include major
 changes in terms of the programming model and other aspects:

   + Tensor abstraction for supporting more machine learning models.
   + Device abstraction for running on different hardware devices,
     including CPU, (Nvidia/AMD) GPU and FPGA (to be tested in later
     versions).
   + Replace GNU autotool with cmake for compilation.
   + Support Mac OS.
   + Improve Python binding, including installation and programming
   + More deep learning models, including VGG and ResNet
   + Replace website building tool from maven to Sphinx and updated the
     documentations.
   + Integrate Travis-CI

 We also added python notebooks and windows support, and are working on
 the model zoo, python whl files and Docker images to make it easier
 for users to get started with SINGA.

 We are focusing on our niches, including distributed training at the
 system level and health-care models at the application level.

Date of last release:

 2016-09-09

When were the last committers or PMC members elected?

 2016-10-21

Signed-off-by:

 [ ](singa) Daniel Dai
 [X](singa) Alan Gates
 [X](singa) Ted Dunning
 [ ](singa) Thejas Nair

21 Sep 2016

Singa is a distributed deep learning platform.

Singa has been incubating since 2015-03-17.

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

 1. Grow the community. One committer was added in July, more would be
    nominated soon after releasing V1.0.  We are also expanding the user
    base by participating in meetups of local organizations, including
    PyDataSG.
 2. Optimize V1 release in terms of memory and efficiency for both
    stand-alone training and distributed training.
 3. Add more examples and tutorials to attract users, including deployment
    on Android phones.

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

 No

How has the community developed since the last report?

 There were 187, 100 and 69 emails from dev@ list in June 2016, July 2016
 and August 2016 respectively.  The number of commits has increased 50%
 (about 200 commits) since last report.  One new committer was added.

How has the project developed since the last report?

 We have been working on V1.0 since the last release. The vote for releasing
 V1.0 has been sent to the general mailing list.

 The new version has major improvements in term of programming abstraction
 and usability. Some features are listed here,

 * Support heterogeneous hardware: CPP for CPU, CUDA for Nvidia GPU, OpenCL
   for other devices (including AMD GPUs)
 * New programming abstractions supporting complex deep learning models
 * Re-write the Python binding and provide running examples
 * Cross-platform (Linux and Mac OSX)
 * Upgrade the Cudnn library version to V5 for running RNN models
 * New website for documentation

Date of last release:

 2016-04-20

When were the last committers or PMC members elected?

 2016-07-20

Signed-off-by:

 [ ](singa) Daniel Dai
 [X](singa) Alan Gates
 [ ](singa) Ted Dunning
 [ ](singa) Thejas Nair

15 Jun 2016

Singa is a distributed deep learning platform.

Singa has been incubating since 2015-03-17.

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

 1. Grow the community. We anticipate stronger growth of the community when
    the upcoming, major release (v1.0) is available. SINGA v1.0 will have
    new programming abstractions and be able to run on heterogeneous
    hardware (e.g., using Cuda and OpenCL). It will also have improved
    usability in terms of installation and training new models, etc (see
    details below).
 2. Clean and improve existing documentations. We plan to replace the
    website template with a better one.
 3. Focus on Rafiki --- SINGA-based deep learning as a service.

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

 No

How has the community developed since the last report?

 The Github repository has scored 602 stars and 205 forks.

 There were 107, 73 and 37 emails from dev@ list in March 2016, April 2016
 and May 2016 respectively.

 There were 9, 35, and 30 commits in March 2016, April 2016 and May 2016.

How has the project developed since the last report?

 In April 2016, we released our third version, i.e. v0.3.0, with the
 following major features:

 * Training on GPU cluster
 * Python wrapper improvements
 * New SGD updaters
 * Remove several dependencies for single node training.
 * Heterogeneous training with CPU and GPU.
 * Support cuDNNv4.

 In May, we started working on the first major release (v1.0) with the
 following notable features(http://singa.apache.org/develop/schedule.html):

 * Cross-platform
 * Support heterogeneous hardware: CUDA, OpenCL
 * Enhance programming abstraction, focusing on Tensor as core abstraction.
 * Python binding, cloud integration (Spark, Hadoop, etc.)
 * Runtime optimization.

 We are working on a system called Rafiki which uses SINGA to provide deep
 learning as a service and has the following features:

 * Sharing of pre-training models
 * Visualizing training progress
 * Configuring model via GUI (web browsers)

Date of last release:

 2016-04-20

When were the last committers or PMC members elected?

 N/A


Signed-off-by:

 [ ](singa) Daniel Dai
 [X](singa) Alan Gates
 [X](singa) Ted Dunning
 [ ](singa) Thejas Nair

Shepherd/Mentor notes:

 Alan Gates:
   I sent an email to the community sharing my concerns about the slow
   progress of adding new committers and asking if they had any contributors
   that looked like they might be ready for committership.

 Ted Dunning:
   The trend in dev mailing list traffic is worrisome as well. The opposite
   trend in JIRA volume is curious.

16 Mar 2016

Singa is a distributed deep learning platform.

Singa has been incubating since 2015-03-17.

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

 1. Improve the system, including performance and features like distributed
    GPU training over GPU clusters, R binding, etc.
 2. Add more examples and documentation to attach users
 3. Grow the community. We have been trying to reach out to a more diverse
    community of developers and users by presenting SINGA for various
    audiences. Completing items 1 and 2 above would attract more
    contributors and users.

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

 No

How has the community developed since the last report?

 The Github repository has scored 540 stars and 190 forks.

 There were 60, 180 and 7 commits in Dec 2015, Jan 2016 and Feb 2016
 respectively.

 There were 77, 105, 13 emails from dev@ list in Dec 2015, Jan 2016 and Feb
 2016 respectively.

How has the project developed since the last report?

 In Jan 2016, we released our second version, i.e., incubating-v0.2.0, with
 the following major features:

 * GPU support, which enables training of complex models on a single node
   with multiple GPU cards.
 * Hybrid neural net partitioning, which supports data and model
   parallelism at the same time.
 * Python wrapper, which makes it easy to configure the job, including
   neural net and SGD algorithm.
 * RNN model and BPTT algorithms, to support applications based on RNN
   models, e.g., GRU.
 * Cloud software integration includes Mesos, Docker and HDFS.

Date of last release:

 2016-01-14

When were the last committers or PMC members elected?

 N/A

Signed-off-by:

 [ ](singa) Daniel Dai
 [X](singa) Alan Gates
 [X](singa) Ted Dunning
 [ ](singa) Thejas Nair

16 Dec 2015

Singa is a distributed deep learning platform.

Singa has been incubating since 2015-03-17.

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

 1. Expand the community, both in its size and its diversity.
 2. Improve training efficiency by supporting GPUs, and improve scalability
    by reducing communication cost.
 2. Improve the usability by providing more built-in models and python
    binding.

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

 The Github repository has scored 400+ stars and 150 forks. The developer
 community is growing slowly: the total number now is 14 developers. After
 the second release (with GPU) in December, it is expected that more
 developers will come.

How has the community developed since the last report?

 The community has been active with the development for the next release.
 Since September, there've been 296 and 369 new emails in the dev@ and
 commit@ mailing list respectively.

How has the project developed since the last report?

 The first version was released shortly after the last report. We are
 implementing features using the following schedule:
 http://singa.apache.org/develop/schedule.html.

 The planned features shall be finished soon. The second version is set to
 be released in December.

Date of last release:

 2015-10-08

When were the last committers or PMC members elected?



Signed-off-by:

 [ ](singa) Daniel Dai
 [X](singa) Alan Gates
 [x](singa) Ted Dunning
 [ ](singa) Thejas Nair

Shepherd/Mentor notes:

16 Sep 2015

Singa is a distributed deep learning platform.

Singa has been incubating since 2015-03-17.

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

 1. Complete unit testing
 2. Follow the release guide to complete the first release
 3. Plan the features for the second release

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

 N/A

How has the community developed since the last report?

 1. Researchers from a Stanford group contacted Singa committers regarding
    adding new features to Singa.

 2. Some Singa team members from NUS attended workshops associated with
    SIGMOD15 (Melbourne), VLDB15 (Hawaii), and a local workshop on deep
    learning in Singapore, to extend the reach of the project to developers
    from other institutions and countries.

 3. There are new developers contributing to the code base.

How has the project developed since the last report?

 1. Implementation of the features included in the first release was
    completed. Particularly, we added contrastive divergence algorithm for
    training RBM models. Checkpointing and restoring are also implemented.

 2. Code review is completed for 3/4 of the code. We also tuned and
    optimised the code to improve efficiency and scalability.

 3. User documents are added at
    http://www.comp.nus.edu.sg/~dbsystem/singa//docs.html. We are moving
    them to the Apache website.

Date of last release:

 N/A

When were the last committers or PMC members elected?

 N/A

Signed-off-by:

 [ ](Singa) Daniel Dai
 [X](Singa) Alan Gates
 [ ](Singa) Ted Dunning
 [X](Singa) Thejas Nair

Shepherd/Mentor notes:

 Thejas Nair (thejas):

   The documentation url mentioned above is a staging url. Content will be
   moved/copied to apache website after initial version is ready.

17 Jun 2015

Singa is a distributed platform for deep learning that is easy to use,
extensible and scalable.

Singa has been incubating since 2015-03-17.

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

 1. Finish the features planed for first release.
 2. Grow the community of developers and users.


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

 N/A.

The project Incubation Status file is NOT yet up to date

 Updated.

How has the community developed since the last report?

The community is growing slowly with some individual users and developers
joining.

We are trying to get the first release ready as soon as possible to
interest more developers and users.

What has been done since the last report?

 1. We have set up the incubator website at
 singa.incubator.apache.org. The next step is to update and add
 documentations.

 2. We have finished 1/3 of the features planned for first release
 http://singa.incubator.apache.org/develop/schedule.html. The rest
 should be done in this month. The JIRA tickets and pull requests are
 increasing.

 3. We gave a talk in Danac (http://danac.org/) at Sigmod 2015 to
 publicize Singa .

Date of last release:

 N/A.

Signed-off-by:

 [ ](Singa ) Daniel Dai
 [ ](Singa ) Alan Gates
 [x](Singa ) Ted Dunning
 [ ](Singa ) Thejas Nair

20 May 2015

Singa is a distributed deep learning platform.

Singa has been incubating since 2015-03-17.

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

 1. Grow the community of developers and users.
 2. Build the homepage and add more documentations.
 2. Prepare for the first release.

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

 N/A.

How has the community developed since the last report?

 Three software engineers from NetEase have joined the dev@ list. They have
 been working on deep learning using GPUs for speech processing.

How has the project developed since the last report?

 1. We have updated the Incubation Status file.
 2. We have finished migrating the code to Apache git repository.
 3. We have discussed on the features and development schedule for first
    release.
 4. A new communication framework has been implemented to unify the
    training architectures used by existing systems.
 5. We have added GNU autotools for installing Singa.

Date of last release:

 N/A.

When were the last committers or PMC members elected?

 N/A.

Signed-off-by:

 [ ](singa) Daniel Dai
 [ ](singa) Alan Gates
 [x](singa) Ted Dunning
 [ ](singa) Thejas Nair

22 Apr 2015

SINGA is a distributed platform for deep learning that is easy to use,
exetendible and scalable.

SINGA has been incubating since 2015-03-17.

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

 1. Grow the community of developers and users.
 2. Finish moving the project to Apache infrastructure.
 3. Add examples, documents, tests and benchmarks for the first release.

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

 N/A.

The project Incubation Status file is NOT yet up to date

 The current project URL is: www.comp.nus.edu.sg/~dbsystem/singa

What has been done since the last report?

 N/A. This is the first report.

Other project activities:

 1. The Github repository now has 12 forks as developers are contributing
    features and doing testing.
 2. SINGA is being used for several scientific papers being under
    submission.

What are the plans and expectations for the next period?

 1. Finish moving the project to the Apache's ecosystem.
 2. Focus on the scalability feature, documentation and testing.

Date of last release:

 N/A.

Signed-off-by:

 [ ](SINGA) Daniel Dai
 [ ](SINGA) Alan Gates
 [X](SINGA) Ted Dunning
 [X](SINGA) Thejas Nair