Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sync to latest master #18

Merged
merged 42 commits into from
Apr 9, 2019
Merged

sync to latest master #18

merged 42 commits into from
Apr 9, 2019

Conversation

lihaofd
Copy link
Owner

@lihaofd lihaofd commented Apr 9, 2019

Description

(Brief description on what this PR is about)

Checklist

Essentials

Please feel free to remove inapplicable items for your PR.

  • The PR title starts with [MXNET-$JIRA_ID], where $JIRA_ID refers to the relevant JIRA issue created (except PRs with tiny changes)
  • Changes are complete (i.e. I finished coding on this PR)
  • All changes have test coverage:
  • Unit tests are added for small changes to verify correctness (e.g. adding a new operator)
  • Nightly tests are added for complicated/long-running ones (e.g. changing distributed kvstore)
  • Build tests will be added for build configuration changes (e.g. adding a new build option with NCCL)
  • Code is well-documented:
  • For user-facing API changes, API doc string has been updated.
  • For new C++ functions in header files, their functionalities and arguments are documented.
  • For new examples, README.md is added to explain the what the example does, the source of the dataset, expected performance on test set and reference to the original paper if applicable
  • Check the API doc at http://mxnet-ci-doc.s3-accelerate.dualstack.amazonaws.com/PR-$PR_ID/$BUILD_ID/index.html
  • To the my best knowledge, examples are either not affected by this change, or have been fixed to be compatible with this change

Changes

  • Feature1, tests, (and when applicable, API doc)
  • Feature2, tests, (and when applicable, API doc)

Comments

  • If this change is a backward incompatible change, why must this change be made.
  • Interesting edge cases to note here

ZhennanQin and others added 30 commits March 26, 2019 15:32
* Enhance PartitionGraph

* Fix lint

* Fix test

* Run CI

* Change subgraph property register

* Change doc

* Fix name

* Run CI

* Add env var in doc

* Address comments.

* run CI
* new feature to draw bounding box

* add Java support

* add point wise verification

* cancel the check on top-left corner

* add this example to Java world and fixing bugs
* Correct script wget. Without this change, wget was retrieving html.

* Dont use CI scripts
* Cached bias to Quantized FullyCOnnected based on Subgraph to improve performance

* retrigger CI

* retrigger CI
* free memory when dptr is not nullptr

* skip memory allocation when handle size is 0

* update comments

* update Alloc in naive storage manager

* address comments

* add unit test for size 0 allocation
* Fixes for memory leak when reshaping executor

* Fixed Adam Optimizer memory leak

* Cleanup for PR

* Added unit test for new ResourceScope method

* Removing import that was added by overzealous ide

* Add back in an import

* Added flags for executor to know whether or not it owns NDArrays for disposal

* Moving to ResourceScope.using implementation

* Changes to make ResourceScope.using work with existing scope

* Updating ResourceScope to work with existing scopes via usingIfScopeExists method

* Fix clojure unit tests

* Fixes to be compatibile with how clojure is using ResourceScope

* Removing some unnecessary changes

* Adding scope assertion in unit test
* Remove unnecessary "also" in README.md

* retrigger CI
* [clojure]: add comp-metric based on CompositeEvalMetric

* [clojure]: add comp-metric test
* fix ndarray-test namespace

* fix symbol-test

* fix operator_test

* fix imageclassifier_test

* fix rest of test files and add fixme pragmas

* fix util-test

* [clojure][tests] remove keyword->snake-case duplicate
* [clojure][image] add draw-bounding-box interop

* [clojure][image] add more specs and type conversion
* Enhance subgraph API

* Fix lint

* Trigger CI

* Fix test

* split into another PR

* Rename partition_graph to build_graph

* Fix lint

* Fix merge

* run CI

* run CI

* fix quantize script

* fix ssd script

* Address reminisce comment
* Do not touch GPU 0 during ReleaseAll

* Fixing lint and fixes from review

* Fix

* Fixes from review
* Change CUB submodule to track Nvidia CUB project.

Directly change submodule URL will impact every developer.
"git submodule update" won't work, developer has to use
"git submodule sync" first.

* retrigger CI
* eval_metric.py

* Update eval_metric.py

* Update eval_metric.py
* support SyncBatchNorm5D

* fix

* update testcase and reformat code

* retrigger CI

* update test case

* test

* Retrigger CI

* disable cudnn for batchnorm

* fix BatchNorm(cudnn)

* fix build

* Remove a testcase

* Update sync_batch_norm-inl.h

* update unittest

* update unittest

* update test

* fix test

* change atol and rtol

* BN(cudnn) 5d

* update test

* test

* Testing

* Update batch_norm.cu

* test cudnnoff

* Update test_operator.py

* update BN! : )
* Adding exception handling to the cpp-package examples.

* Updating exception handling to catch dmlc::error.

* Removed the catch all exception.
…14571)

* set success_rate to 0.2

* fix the flaky test

* reenable the test
* Fixing unintentional variable overloading

* Adding to conbributor list

* Fixing unintentional variable overloading

* Adding to conbributor list

* Fixing unintentional variable overloading

* Adding to conbributor list

* Fixing unintentional variable overloading

* Adding to conbributor list
* update reshape operator

* Satisfy the Lint God =v=

* update the jni header signature
* Updated documentation about nightly tests

* Update tests/nightly/README.md

Co-Authored-By: lebeg <[email protected]>

* Update tests/nightly/README.md

Co-Authored-By: lebeg <[email protected]>

* Update tests/nightly/README.md

Co-Authored-By: lebeg <[email protected]>
stu1130 and others added 12 commits April 3, 2019 16:15
* implement crop

* add crop operator

* fix for linter

* add. backword and refactor the code

* fix error namespace

* fix the website build failure

* start adding the unit test of backword

* add unit test for backward

* address the comment

* add missing statement

* fix the website error

* fix the website building

* add missing doc
* add BertQA major code piece

* add scripts and bug fixes

* add integration test

* address comments

* address doc comments
* Relax constexpr restriction

* Change imagenet_gen_qsym_mkldnn

* Add exception handling support for waitall

* Fix exception handling documentation

* Revert constexpr change

* Add comments

* Fix test

* Skip exception for op check names

* Print exceptions thrown for CPP Package NDArray module

* Reducing batch_size to make cpp-package example pass

* Fix bug: #14426

* use ExceptionRef in threaded_engine code

* add note for performance impact of waitall

* Add check for GPU contxt

* Use range for with const reference

* Improve comments and error message for exception handling test

* Change exception_ptr name in waitall

* Fix bug
…ce to that folder was not removed. Making a PR to remove the reference to this folder to keep documents consistent (#14573)
* added log sampling for aspect ratio

* added test

* added comments

* fix test

* remove math, fix test
@lihaofd lihaofd merged commit 61b7c06 into lihaofd:statefulrnn Apr 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.