incubator-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Apache Wiki <wikidi...@apache.org>
Subject [Incubator Wiki] Update of "July2018" by SandeepKrishnamurthy
Date Tue, 03 Jul 2018 05:31:49 GMT
Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Incubator Wiki" for change notification.

The "July2018" page has been changed by SandeepKrishnamurthy:
https://wiki.apache.org/incubator/July2018?action=diff&rev1=13&rev2=14

Comment:
Adding Apache MXNet July poddling report

  --------------------
  MXNet
  
- A Flexible and Efficient Library for Deep Learning
- 
+ Apache MXNet is a lean, flexible, and ultra-scalable deep learning framework that supports
state of the art in deep learning models, including convolutional neural networks (CNNs) and
long short-term memory networks (LSTMs). The framework has its roots in academia and came
about through the collaboration and contributions of researchers at several top universities.
It has been designed to excel at computer vision, speech, language processing and understanding,
generative models, concurrent neural networks, and recurrent neural networks. MXNet allows
you to define, train, and deploy networks across a wide array of use cases from massive cloud
infrastructure to mobile and connected devices. It provides a very flexible environment with
support for many common languages and the ability to utilize both imperative and symbolic
programming constructs. MXNet also very lightweight. This allows it to scale across multiple
GPUs and multiple machines very efficiently, which is beneficial when conducting training
on large datasets in the cloud.
+  
- MXNet has been incubating since 2017-01-23.
+ Apache MXNet has been incubating since 23-Jan, 2017.
- 
+  
- Three most important issues to address in the move towards graduation:
+ Four most important issues to address in the move towards graduation:
+  
+ 1.	Establish a predictable release process consistent with Apache Way -- ESTABLISHED.
+ 2.	Grow the community -- ONGOING.
+ 3.	Bring website up to Apache standard – COMPLETED.
+ 4.	Identify remaining ICLAs or SGAs that need signing – NEAR COMPLETION.
  
-   1.
-   2.
-   3.
- 
- Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be
+ Any issues that the Incubator PMC (IPMC) or ASF Board wish/need to be aware of?
+  
+    None
+  
- aware of?
- 
- 
- 
- How has the community developed since the last report?
- 
- 
- 
- How has the project developed since the last report?
+ How has the community developed since the last report?
+  
+ a)	Various Slack channels, dev@ mailing lists, and user discussion forums (http://discuss.mxnet.io)
are being used actively. The contributors have been working on having all discussions on the
public dev@ mailing list as much as possible. At least one of the discussions infringed on
Apache code of conduct and mentors had to step in and provide guidance to the community. 
  
+ b) After lengthy discussion the community agreed to establish user@mxnet.incubator.apache.org
with the goal to increase users as well as grow the contributor community.
  
- How would you assess the podling's maturity?
- Please feel free to add your own commentary.
+ c)	Community events: 
+ - In April the community organized the first MXNet meetup in Seattle. We had over 100 attendees,
15% from outside Amazon. 
+ - In May the community organized a virtual hangout with two sessions to collect feedback
and ideas from the community.
+ - Korean MXNet community is growing well and most of contributors are outside of Amazon:
https://www.meetup.com/ko-KR/MXNet-Korea-User-Group/events/248531181/ . The Facebook group
has 530 members in https://www.facebook.com/groups/mxnetkr
+ - Community members presented at https://www.meetup.com/Artificial-Intelligence-in-Practice/events/250882931/?_xtd=gqFyqDI5NDE5MTUyoXCkaXBhZA&from=ref

+ - Community members presented at meetups in Vancouver (link see under Webinars)
+ - Community members presented Intro to Amazon SageMaker with a sentiment analysis demo using
MXNet and Gluon at AWS Loft ML Day in SF on 6-19 to ~150 attendees
+ - Community members presented Model serving with Model Server for MXNet at AWS Loft ML Day
in SF on 6-19 to ~150 attendees
+ - A committer presented Distributed inference with Spark and MXNet at Apache Roadshow in
Berlin, 13-14 June to ~300 attendees (talk abstract - https://foss-backstage.de/session/distributed-inference-using-apache-mxnet-and-apache-spark)
+ - A committer presented Distributed inference with Spark and MXNet at Spark+AI in SF,  ~100
attendees (https://databricks.com/speaker/naveen-swamy)
+ - Community members presented Model serving with MXNet at dotAI conference in Paris, France,
~300 attendees, May 30 (https://www.dotconferences.com/2018/05/hagay-lupesko-model-serving-for-deep-learning)
+ - Community members presented ONNX with MXNet demo at prepareAI conference in St Louis,
May 8, ~100 attendees (http://prepare.ai/conference/conference-agenda-details/)
+ - Community members presented Model serving with MXNet at prepareAI conference in St Louis,
May 8, ~100 attendees (http://prepare.ai/conference/conference-agenda-details/)
+ - Community members presented Introduction to deep learning with MXNet and Gluon, distinguished
lecture, at BGU university in Israel, April 10, ~100 attendees (lhttps://www.cs.bgu.ac.il/~frankel/Lupesko/Lupesko.pdf)
+ - Community members presented Model serving with MXNet at AI IL meetup in Tel Aviv, Israel,
~50 attendees (https://www.meetup.com/artificial-intelligence-il/events/249312879/)
  
+ 
+ d)	Blogs about MXNet: We established MXNet blog: https://medium.com/apache-mxnet. As of
today, the blog has 634 followers and 16 blogs published. Additionally, blogs have been publish
related or about MXNet at:
+ - https://aws.amazon.com/blogs/machine-learning/category/artificial-intelligence/apache-mxnet-on-aws/

+ - https://blogs.technet.microsoft.com/machinelearning/tag/mxnet
+ - https://zh.mxnet.io/blog/
+ - https://blogs.apache.org/mxnet 
+ - https://github.com/chinakook/Awesome-MXNet 
+ - https://medium.com/mlreview/10-deep-learning-projects-based-on-apache-mxnet-8231109f3f64

+ - https://medium.com/datreeio/training-with-keras-mxnet-on-amazon-sagemaker-43a34bd668ca

+ - https://medium.com/@julsimon/a-quick-look-at-the-swish-activation-function-in-apache-mxnet-1-2-79d9ff9d1673

+ - http://gigasquidsoftware.com/blog/2018/06/03/meet-clojure-mxnet-ndarray/ 
+ - https://dzone.com/articles/ingesting-apache-mxnet-gluon-deep-learning-results
+ - https://becominghuman.ai/an-introduction-to-the-mxnet-api-part-1-848febdcf8ab
+ - https://cosminsanda.com/posts/counting-object-with-mxnet-and-sagemaker/
+ - CVPR 2018 paper – Relation Networks for Object Detection - https://arxiv.org/abs/1711.11575
and https://github.com/msracver/Relation-Networks-for-Object-Detection
+ - Gluon-CV related blogpost - https://dzone.com/articles/using-apache-mxnet-gluoncv-with-apache-nifi
+ - https://aws.amazon.com/blogs/machine-learning/maximize-training-performance-with-gluon-data-loader-workers/
+ - https://medium.com/apache-mxnet/accelerating-deep-learning-on-cpu-with-intel-mkl-dnn-a9b294fb0b9
+ - https://medium.com/apache-mxnet/mxnet-for-pytorch-users-in-10-minutes-a7353863406a
+ - https://medium.com/apache-mxnet/gluoncv-deep-learning-toolkit-for-computer-vision-9218a907e8da
+ - https://medium.com/apache-mxnet/mxboard-mxnet-data-visualization-2eed6ae31d2c
+ - https://medium.com/apache-mxnet/mxnet-gluon-in-60-minutes-3d49eccaf266
+ - https://medium.com/apache-mxnet/announcing-apache-mxnet-1-2-0-d94f56da154b
+ - https://medium.com/apache-mxnet/mxnet-1-2-adds-built-in-support-for-onnx-e2c7450ffc28

+ - https://aws.amazon.com/blogs/machine-learning/the-importance-of-hyperparameter-tuning-for-scaling-deep-learning-training-to-multiple-gpus/
+ - https://medium.com/apache-mxnet/image-classification-with-mxnet-scala-inference-api-8ab6ce1bbccf
+ - https://medium.com/apache-mxnet/object-detection-with-mxnet-scala-inference-api-9049230c77fd
+ - https://medium.com/apache-mxnet/scala-api-for-deep-learning-inference-now-available-with-mxnet-v1-2-bcb13235db95
+ - https://medium.com/apache-mxnet/train-using-keras-mxnet-and-inference-using-mxnet-scala-api-49476a16a46a
+ - https://medium.com/apache-mxnet/page-segmentation-with-gluon-dcb4e5955e2
+ - https://medium.com/apache-mxnet/announcing-keras-mxnet-v2-2-4b8404568e75
+ - https://devblogs.nvidia.com/tensor-core-ai-performance-milestones/
+ - https://aws.amazon.com/blogs/machine-learning/use-pre-trained-models-with-apache-mxnet/
+ 
+ e)	Webinars, Technical talks and lectures about MXNet:
+ - Thomas Delteil presented at meetups in Vancouver: https://www.youtube.com/watch?v=RgIa3_BjGyk&t=163s
, https://www.youtube.com/watch?v=mN15vKIyfoA and https://www.youtube.com/watch?v=K120xBnY6OA

+ - Gluon debugging: https://www.youtube.com/watch?v=6-dOoJVw9_0
+ - TVM stack: https://www.youtube.com/watch?v=DaCPJrTwT00
+ - https://mxnet.incubator.apache.org/tutorials/vision/cnn_visualization.html
+ - visual search: https://www.youtube.com/watch?v=9a8MAtfFVwI
+ - Cifar 10 super convergence: https://www.youtube.com/watch?v=O0XTkQPkUio
+ - Sparse Tensors: https://www.youtube.com/watch?v=smZfsYhDFkY
+ - Mixed precission training with MXNet: https://www.youtube.com/watch?v=pR4KMh1lGC0
+ - See all videos on https://www.youtube.com/apachemxnet - 
+ - Thomas Delteil presented a lecture on MXNet Gluon and Deep Learning at the Machine Learning
Summer School in Buenos Aires in front of 170 students. http://mlss2018.net.ar/
+ 
+ How has the project developed since the last report?
+  
+ a)	The community released MXNet 1.2 with significant feature enhancements:
+ 1.	Scala Inference API
+ 2.	ONNX model import 
+ 3.	Model Quantization with calibration
+ 4.	MKL-DNN Integration
+ 5.	Improved exception handling for operators
+ 6.	Enhanced FP16 support
+ 7.	Profiling enhancements
+ Detailed release notes are provided on Apache Wiki and Github. 
+ See https://cwiki.apache.org/confluence/display/MXNET/Apache+MXNet+%28incubating%29+1.2.0+Release+Notes
+ 
+ b)	Github: In April the project had 523 contributors. Excluding merges, 62 authors have
pushed 199 commits to master and 258 commits to all branches. In May the project had 531 contributors.
Excluding merges, 55 authors have pushed 141 commits to master and 177 commits to all branches.
In June the project had 550 contributors. Excluding merges, 66 authors have pushed 171 commits
to master and 221 commits to all branches. We are working on encourage more contributors to
the project.
+ b)	The community voted to adopted Jira for issue management. The change is methodology is
partially adopted. On June 8th a committer started a vote to stop using Jira which created
a passionate debate and is still ongoing. 
+ c)	List of design proposals published on MXNet Apache Wiki : All design proposals have been
or are being discussed on dev@mxnet.apache.org. Four design proposals originated from external
contributors. See https://cwiki.apache.org/confluence/display/MXNET/Design+Proposals.`
+ 
+ d)	Ecosystem development:
+ 1.	MXNet Model Serving: 
+ - Repo: https://github.com/awslabs/mxnet-model-server
+ - https://medium.com/apache-mxnet/model-server-for-apache-mxnet-adds-support-for-gluon-models-dd398a710f94
+ 
+ 2.	ONNX support
+ - Repo: https://github.com/onnx/model-zoo
+ - Repo: https://github.com/onnx/models
+ - https://medium.com/apache-mxnet/mxnet-1-2-adds-built-in-support-for-onnx-e2c7450ffc28
+ 
+ 3.	Keras: The community release MXNet backend for Keras, a high level API for deep learning.

+ - Repo - https://github.com/awslabs/keras-apache-mxnet/
+ - https://medium.com/@julsimon/apache-mxnet-as-a-backend-for-keras-2-9993f97843e7
+ - https://medium.com/apache-mxnet/announcing-keras-mxnet-v2-2-4b8404568e75
+ - https://aws.amazon.com/blogs/machine-learning/apache-mxnet-incubating-adds-support-for-keras-2/
+ - https://medium.com/apache-mxnet/keras-gets-a-speedy-new-backend-with-keras-mxnet-3a853efc1d75
+ 
+ 
+ e)	Documentation: We continue to improve the documentation on Architecture guides, How To’s,
Tutorials, and APIs continue to be improved. 43 new public tutorials related and about MXNet
have been published YTD. 
+ - https://thomasdelteil.github.io/CNN_NLP_MXNet/
+ - https://gluon-crash-course.mxnet.io/
+ - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/python/types_of_data_augmentation.md
+ - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/python/data_augmentation_with_masks.md
+ - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/gluon/datasets.md
+ - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/onnx/inference_on_onnx_model.md
+ - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/onnx/fine_tuning_gluon.md
+ - https://aws.amazon.com/blogs/machine-learning/speeding-up-apache-mxnet-using-the-nnpack-library/
+ - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/python/data_augmentation.md
+ - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/gluon/data_augmentation.md
+ - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/gluon/naming.md
+ - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/gluon/custom_layer.md
+ - https://github.com/ThomasDelteil/VisualSearch_MXNet
+ - https://github.com/apache/incubator-mxnet/blob/master/docs/tutorials/gluon/pretrained_models.md
+ - https://mxnet.incubator.apache.org/tutorials/gluon/save_load_params.html
+ - http://mxnet.incubator.apache.org/tutorials/python/profiler.html
+ - 
+ 
+ 
+ How would you assess the podling's maturity?
+  
+    Podling is still having difficulties to grow the contributor and committer community.
Maturity == Low to Medium.
+   
+ Please feel free to add your own commentary.
+  
-   [ ] Initial setup
+   [  ] Initial setup
-   [ ] Working towards first release
+   [  ] Working towards first release
-   [ ] Community building
+   [X] Community building
-   [ ] Nearing graduation
+   [  ] Nearing graduation
-   [ ] Other:
+   [  ] Other
+  
+ Date of last release: (latest to oldest releases)
+ 1.	Apache MXNet-incubating 1.2.0 (major release) was published on May 21 2018 - https://github.com/apache/incubator-mxnet/releases/tag/1.2.0

  
- Date of last release:
- 
-   XXXX-XX-XX
- 
  When were the last committers or PPMC members elected?
+  
+ During the reporting period 1 contributor was elected as committer. The PPMC elected Jim
Jagielski as mentor.
  
+  
- 
- 
  Signed-off-by:
- 
+  
    [ ](mxnet) Sebastian Schelter
       Comments:
    [ ](mxnet) Suneel Marthi
       Comments:
+   [ ](mxnet) Markus Weimer
+      Comments:
    [ ](mxnet) Henri Yandell
-      Comments:
+     Comments:
-   [ ](mxnet) Markus Weimer
+   [ ](mxnet) Jim Jagielski
       Comments:
+ 
  
  IPMC/Shepherd notes:
  

---------------------------------------------------------------------
To unsubscribe, e-mail: cvs-unsubscribe@incubator.apache.org
For additional commands, e-mail: cvs-help@incubator.apache.org


Mime
View raw message