Skip to content
This repository was archived by the owner on Nov 17, 2023. It is now read-only.

Conversation

anirudh2290
Copy link
Member

@anirudh2290 anirudh2290 commented Apr 13, 2018

Description

Added NEWS and README for 1.2.0 release.

@mbaijal Let me know on the decision with legal-discuss@ so we can update the release notes with known issues for the license.

Please see previews here: https://github.com/anirudh2290/mxnet/blob/v1.2.0/NEWS.md and https://github.com/anirudh2290/mxnet/blob/v1.2.0/README.md

@anirudh2290
Copy link
Member Author

NEWS.md Outdated
- Implemented new [Scala Inference APIs](https://cwiki.apache.org/confluence/display/MXNET/MXNetScalaInferenceAPI) which offer an easy-to-use, and Scala Idiomatic and thread-safe high level APIs for performing predictions with deep learning models trained with MXNet (#9678). Implemented new ImageClassifier class provides APIs for classification tasks on a Java BufferedImage using a pre-trained model you provide (#10054). Implemented new ObjectDetector class provides APIs for object and boundary detections on a Java BufferedImage using a pre-trained model you provide (#10229).

### New Features - Added module to import ONNX models into MXNet
- Implemented new ONNX module in MXNet offers an easy to use API to import ONNX models into MXNet's symbolic interface (#9963). Checkout the example on how you could use this API to import ONNX models and perform inference on MXNet.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

grammar mistake. It should be - "Implemented new ONNX module in MXNet. It offers an easy ...".

NEWS.md Outdated
- Implemented new [Scala Inference APIs](https://cwiki.apache.org/confluence/display/MXNET/MXNetScalaInferenceAPI) which offer an easy-to-use, and Scala Idiomatic and thread-safe high level APIs for performing predictions with deep learning models trained with MXNet (#9678). Implemented new ImageClassifier class provides APIs for classification tasks on a Java BufferedImage using a pre-trained model you provide (#10054). Implemented new ObjectDetector class provides APIs for object and boundary detections on a Java BufferedImage using a pre-trained model you provide (#10229).

### New Features - Added module to import ONNX models into MXNet
- Implemented new ONNX module in MXNet offers an easy to use API to import ONNX models into MXNet's symbolic interface (#9963). Checkout the example on how you could use this API to import ONNX models and perform inference on MXNet.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

NEWS.md Outdated
- Implemented new [Scala Inference APIs](https://cwiki.apache.org/confluence/display/MXNET/MXNetScalaInferenceAPI) which offer an easy-to-use, and Scala Idiomatic and thread-safe high level APIs for performing predictions with deep learning models trained with MXNet (#9678). Implemented new ImageClassifier class provides APIs for classification tasks on a Java BufferedImage using a pre-trained model you provide (#10054). Implemented new ObjectDetector class provides APIs for object and boundary detections on a Java BufferedImage using a pre-trained model you provide (#10229).

### New Features - Added module to import ONNX models into MXNet
- Implemented new ONNX module in MXNet offers an easy to use API to import ONNX models into MXNet's symbolic interface (#9963). Checkout the example on how you could use this API to import ONNX models and perform inference on MXNet.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@anirudh2290 anirudh2290 requested a review from szha as a code owner April 13, 2018 20:55
@marcoabreu
Copy link
Contributor

@KellenSunderland @larroy shall we mention that there's now a new way to build ARM and Jetson and that we output wheels?

NEWS.md Outdated
### New Features - Added Scala Inference APIs
- Implemented new [Scala Inference APIs](https://cwiki.apache.org/confluence/display/MXNET/MXNetScalaInferenceAPI) which offer an easy-to-use, Scala Idiomatic and thread-safe high level APIs for performing predictions with deep learning models trained with MXNet (#9678). Implemented a new ImageClassifier class which provides APIs for classification tasks on a Java BufferedImage using a pre-trained model you provide (#10054). Implemented a new ObjectDetector class which provides APIs for object and boundary detections on a Java BufferedImage using a pre-trained model you provide (#10229).

### New Features - Added module to import ONNX models into MXNet
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added a Module to Import ONNX Models into MXNet

NEWS.md Outdated
### New Features - Added module to import ONNX models into MXNet
- Implemented a new ONNX module in MXNet which offers an easy to use API to import ONNX models into MXNet's symbolic interface (#9963). Checkout the [example](https://github.com/apache/incubator-mxnet/blob/master/example/onnx/super_resolution.py) on how you could use this [API](https://cwiki.apache.org/confluence/display/MXNET/ONNX-MXNet+API+Design) to import ONNX models and perform inference on MXNet.

### New Features - Added support for Model Quantization with Calibration
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

support -> Support

NEWS.md Outdated
- Added support for multi-GPU training with `row_sparse` weights using `device` KVStore (#9987).
- Added `Module.prepare` API for multi-GPU and multi-machine training with row_sparse weight (#10285)
- Added `deterministic` option for `contrib.SparseEmbedding` operator
- Added `sparse.broadcast_mul` and `sparse.broadcast_div` with CSRNDArray and 1-D dense NDArray
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

.. on CPU (#10208)

NEWS.md Outdated
### Sparse Support
- Added support for multi-GPU training with `row_sparse` weights using `device` KVStore (#9987).
- Added `Module.prepare` API for multi-GPU and multi-machine training with row_sparse weight (#10285)
- Added `deterministic` option for `contrib.SparseEmbedding` operator
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

(#9846)

### New Features - Added Profiling Enhancements
- Enhanced built-in profiler to support native Intel:registered: VTune:tm: Amplifier objects such as Task, Frame, Event, Counter and Marker from both C++ and Python -- which is also visible in the Chrome tracing view(#8972). Added Runtime tracking of symbolic and imperative operators as well as memory and API calls. Added Tracking and dumping of aggregate profiling data. Profiler also no longer affects runtime performance when not in use.

### Breaking Changes
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We have breaking changes?!

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. The first one was discussed on the dev list and there was a vote on it. The second one is likely to be a low impact change, assuming that Pooling operator is used more with kwargs rather than args.

@anirudh2290
Copy link
Member Author

Also cherry-picked #10554

@anirudh2290 anirudh2290 changed the title [WIP] Add NEWS and README Add NEWS and README Apr 15, 2018
@anirudh2290
Copy link
Member Author

anirudh2290 commented Apr 15, 2018

@eric-haibin-lin @piiswrong is this good to merge ? @marcoabreu do you have other stuff to add to the NEWS.md ?

@KellenSunderland
Copy link
Contributor

@anirudh2290 Would it be possible to format the PR a bit before merging. I think it would make sense to either have 1 PR with two commits (merged without squashing), or two PRs (one for news, one with a fix).

@marcoabreu
Copy link
Contributor

I'd be in favour of the second approach. The news get squashed and merged and the backports get rebased and merged.

@anirudh2290
Copy link
Member Author

@KellenSunderland You raised a good point! Thanks. I have squashed all the README related changes into a single commit. I think this PR should now be merged without squashing.

@anirudh2290 anirudh2290 changed the title Add NEWS and README [WIP] Add NEWS and README Apr 16, 2018
@anirudh2290
Copy link
Member Author

Moved this back to WIP since need to add some more PRs for the release: #10477 #10415 #10565

ThomasDelteil and others added 4 commits April 16, 2018 21:16
* Update data.md

Change strategy to get im2rec_path

* Update test_utils.py

* Update data.md

* Update test_utils.py

* Update test_utils.py
* Addng a dummy space

* Changing the static references to 1.1.0 to 1.2.0

* Removed the extra space

* In the new page add new two new text sections for for Improved ONNX Support and Introducing Scala

* Updating the text to ensure that Apache goes along with Incubating

* Add rc0 to the release version in the home page

* updated the link to be : https://github.com/apache/incubator-mxnet/releases/tag/1.2.0.rc0.

* Changing the Github 1.2.0.rc0 link in the home page to Confluence
…ge (apache#10477)

* Adding the Download page and linking it to the Install page

* Removing the extra 'Download Source Package' section header

* Minor fixes to the download page and the reference to it

* Adding the GitHub repository link to the download page content

* Minor text fix in install/index

* Adding the download page in Step 4 for install
@anirudh2290 anirudh2290 changed the title [WIP] Add NEWS and README Add NEWS and README Apr 17, 2018
@anirudh2290
Copy link
Member Author

All required commits have been cherry-picked. This PR is ready to be merged (without squashing).

@eric-haibin-lin eric-haibin-lin merged commit f7a9ab7 into apache:v1.2.0 Apr 17, 2018
@anirudh2290 anirudh2290 deleted the v1.2.0 branch April 18, 2018 20:01
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants