This is an automated email from the ASF dual-hosted git repository. junrushao pushed a change to branch ir-patch in repository https://gitbox.apache.org/repos/asf/incubator-mxnet.git.
from 5ed5689 numpy operator ravel, derive from reshape (#16016) add 7fc1d84 Adds dynamic libmxnet to CD pipeline (#16163) add 692f49f Sequence last fix (#16156) add 2a55cd7 fixing test for model compatibility checker (#16159) add 3dacabe Tutorials nighly fix (#16179) add b777a69 Add register_op_hook for gluon (#15839) add 8cc3443 adding codeowners (#16165) add 956cfa3 assert_allclose -> rtol=1e-10 (#16198) add f75d093 [Dataset] add shard API (#16175) add 2a201ba Add __array_function__ add 681d9a7 Improved error mesages add 477e6f7 Fix np.choice add 479ab46 [MEMORY] retry GPU memory allocation if fragmented (#16194) add 995b477 Fix README Build Status (#16183) add 1e058a3 add exception check for numpy reshape (#16180) add 53b2b40 improve dataloader signals and messages (#16114) add 66c4207 [Numpy] Numpy behavior normal distribution (#16109) add b3da7d2 fix multinomial bug on gpu (#16204) add 5fe4d2a Update ndarray.py (#16205) add 5f9a680 subscribe to build and CD changes (#16192) add a37a76c Float64 fallback for mkldnn subgraph and rnn op (#15853) add f5d8fbf New Website: Remove Old Content [2/3] (#15885) add 6af6570 fix flaky test (#16191) add 6247dc8 [Numpy] Differentiable svd (#15795) add a783d81 add epsilon to sum(pvalue) upperbound (#16211) add 7126438 New Website: New Pipeline [3/3] (#15883) add 986cecd Update MKL-DNN dependency (#16073) add d61ed3f Solve #14116, #15143 (#15144) add 618c481 [MXNET-1422] Fix wrong results of min([inf, inf]) and max([-inf,-inf]) (#16226) add be7296b removing MXNDArrayLoadFromBuffer64 and MXNDArrayLoad64 (#16203) add 11f73ed np compatible vstack (#15850) add 37c641f Faster Scala NDArray to BufferedImage function (#16219) add 93b794e Fix inconsistent interpolation method values (#16212) add 89cb4ad Numpy add numpy op roll (#15902) add da6e744 add numpy compatible trace (#16008) add 53ebe12 add numpy op hanning, hamming, blackman (#15815) add 0994ea0 julia: implement `context.num_gpus` (#16236) add 8e48cec julia: add `AbstractMXError` as parent type (#16235) add dccfc88 [Numpy]flip (#15819) add 7344c91 numpy operator around (#16126) add 8af1b57 numpy operator arctan2 (#15890) add ae2f1bb numpy operator nonzero (#15838) add bea5653 numpy operator hypot (#15901) add 72b4d9b tvm numpy operator deg2rad && rad2deg (#16015) add a77bd75 Integrate MKL-DNN leakyrelu (#16075) add cbbb96a [CD] Add COMMIT_ID param to release job (#16202) add f635595 numpy op unique add 08f8372 try to fix bug add 3ca1920 fix memory bug and disable some test add 33bd02f fix according to review add 1d4032d set fixed seed for profiler (#16155) add a5e698a FullyConnected Bias performance improvement on GPU (#16039) add 35ef45c Fix lack of dylib support in Makefile when use lapack (#15813) add 985a4ca Update KL Divergence formula (#16170) add ab2214b fix broken links (#16255) add df34e76 Add list_ctx to ParameterDict (#16185) add 1a2da12 [MKLDNN] NDArray reorder in C API and deconv (#16265) add c5007ea Numpy operators: `lcm`, `tril`, `identity` and `take` (#16264) add c69c8bf redirect to the 404 page (#16287) add f52ddfd Fix MXNDArrayGetData (#16289) add 7656a11 Removes git status update stop gap solution (#16285) add 33c7b5c add google-analytics config (#16271) No new revisions were added by this update. Summary of changes: 3rdparty/mkldnn | 2 +- 3rdparty/mshadow/mshadow/base.h | 43 +- CODEOWNERS | 15 +- Makefile | 28 +- R-package/DESCRIPTION | 1 + R-package/src/export.cc | 13 + README.md | 29 +- benchmark/opperf/README.md | 18 +- benchmark/opperf/utils/benchmark_utils.py | 1 + cd/Jenkinsfile_cd_pipeline | 17 +- cd/Jenkinsfile_release_job | 44 +- cd/Jenkinsfile_utils.groovy | 29 +- cd/README.md | 9 + cd/img/job_setup.png | Bin 0 -> 250237 bytes cd/mxnet_lib/dynamic/Jenkins_pipeline.groovy | 57 + ci/Jenkinsfile_utils.groovy | 64 +- ci/docker/Dockerfile.build.test.arm_qemu | 1 + ci/docker/Dockerfile.build.ubuntu_blc | 1 + ci/docker/Dockerfile.build.ubuntu_build_cuda | 1 + ci/docker/Dockerfile.build.ubuntu_cpu | 2 +- ...ld.ubuntu_blc => Dockerfile.build.ubuntu_cpu_c} | 15 +- ...untu_blc => Dockerfile.build.ubuntu_cpu_jekyll} | 44 +- ...buntu_cpu => Dockerfile.build.ubuntu_cpu_julia} | 4 +- ...ubuntu_blc => Dockerfile.build.ubuntu_cpu_lite} | 17 +- ...untu_blc => Dockerfile.build.ubuntu_cpu_python} | 17 +- ...ld.ubuntu_blc => Dockerfile.build.ubuntu_cpu_r} | 13 +- ...buntu_blc => Dockerfile.build.ubuntu_cpu_scala} | 18 +- ci/docker/Dockerfile.build.ubuntu_gpu_cu100 | 3 +- ci/docker/Dockerfile.build.ubuntu_gpu_cu101 | 3 +- ci/docker/Dockerfile.build.ubuntu_gpu_cu80 | 3 +- ci/docker/Dockerfile.build.ubuntu_gpu_cu90 | 3 +- ci/docker/Dockerfile.build.ubuntu_gpu_cu92 | 3 +- ci/docker/Dockerfile.build.ubuntu_gpu_tensorrt | 1 + ci/docker/Dockerfile.build.ubuntu_nightly_cpu | 3 +- ci/docker/Dockerfile.build.ubuntu_nightly_gpu | 2 +- .../install/{docs_requirements => requirements} | 9 +- ci/docker/install/ubuntu_clojure.sh | 2 +- ci/docker/install/ubuntu_docs.sh | 6 +- ci/docker/install/ubuntu_mklml.sh | 2 +- ci/docker/install/ubuntu_python.sh | 4 +- ci/docker/install/ubuntu_r.sh | 5 +- ci/docker/runtime_functions.sh | 456 +++- ci/jenkins/Jenkins_steps.groovy | 255 +- ci/jenkins/Jenkinsfile_website | 7 +- .../jenkins/Jenkinsfile_website_c_docs | 30 +- ...le_website => Jenkinsfile_website_clojure_docs} | 10 +- ...enkinsfile_website => Jenkinsfile_website_full} | 26 +- ...insfile_website => Jenkinsfile_website_full_pr} | 17 +- ...sfile_website => Jenkinsfile_website_java_docs} | 10 +- ...ile_website => Jenkinsfile_website_jekyll_docs} | 10 +- ...file_website => Jenkinsfile_website_julia_docs} | 10 +- .../jenkins/Jenkinsfile_website_mxnet_build | 28 +- ...ile_website => Jenkinsfile_website_python_docs} | 10 +- ...kinsfile_website => Jenkinsfile_website_r_docs} | 10 +- ...file_website => Jenkinsfile_website_scala_docs} | 10 +- ci/other/ci_deploy_doc.sh | 2 +- .../amp/index.md => ci/publish/website/README.md | 9 +- .../website/beta-deploy.sh} | 26 +- ci/publish/website/deploy.sh | 99 + .../website/publish_artifacts.sh} | 24 +- cmake/DownloadMKLML.cmake | 2 +- contrib/tvmop/basic/ufunc.py | 137 +- docs/Dockerfile | 63 - docs/Doxyfile | 2370 ------------------ docs/Makefile | 214 -- docs/README.md | 162 +- docs/_static/cn.svg | 20 - docs/_static/js/auto_module_index.js | 46 - docs/_static/js/clipboard.js | 778 ------ docs/_static/js/clipboard.min.js | 7 - docs/_static/js/copycode.js | 110 - docs/_static/js/docversion.js | 47 - docs/_static/js/navbar.js | 117 - docs/_static/js/options.js | 118 - docs/_static/js/page.js | 93 - docs/_static/js/search.js | 39 - docs/_static/js/sidebar.js | 277 --- docs/_static/mxnet-theme/footer.html | 16 - docs/_static/mxnet-theme/index.html | 73 - docs/_static/mxnet-theme/layout.html | 201 -- docs/_static/mxnet-theme/navbar.html | 141 -- docs/_static/mxnet-theme/theme.conf | 2 - docs/_static/mxnet.css | 1474 ----------- docs/_static/searchtools_custom.js | 853 ------- .../tutorials/tensorrt/wavenet_optimized.png | Bin 275440 -> 0 bytes .../tutorials/tensorrt/wavenet_unoptimized.png | Bin 614819 -> 0 bytes docs/_static/us.svg | 117 - docs/api/c++/index.md | 72 - docs/api/clojure/index.md | 61 - docs/api/clojure/kvstore.md | 103 - docs/api/clojure/module.md | 252 -- docs/api/clojure/ndarray.md | 136 - docs/api/clojure/symbol.md | 149 -- docs/api/clojure/symbol_in_pictures.md | 94 - docs/api/index.md | 33 - docs/api/java/index.md | 32 - docs/api/julia/index.md | 34 - docs/api/perl/index.md | 91 - docs/api/perl/io.md | 129 - docs/api/perl/kvstore.md | 126 - docs/api/perl/module.md | 62 - docs/api/perl/ndarray.md | 59 - docs/api/perl/symbol.md | 144 -- docs/api/python/autograd/autograd.md | 176 -- docs/api/python/callback/callback.md | 44 - docs/api/python/contrib/contrib.md | 29 - docs/api/python/contrib/onnx.md | 78 - docs/api/python/contrib/svrg_optimization.md | 103 - docs/api/python/contrib/text.md | 418 ---- docs/api/python/executor/executor.md | 59 - docs/api/python/gluon/contrib.md | 179 -- docs/api/python/gluon/data.md | 155 -- docs/api/python/gluon/gluon.md | 189 -- docs/api/python/gluon/loss.md | 59 - docs/api/python/gluon/model_zoo.md | 257 -- docs/api/python/gluon/nn.md | 114 - docs/api/python/gluon/rnn.md | 99 - docs/api/python/image/image.md | 232 -- docs/api/python/index.md | 219 -- docs/api/python/io/io.md | 203 -- docs/api/python/kvstore/kvstore.md | 146 -- docs/api/python/libinfo/libinfo.md | 110 - docs/api/python/metric/metric.md | 45 - docs/api/python/model.md | 175 -- docs/api/python/module/module.md | 227 -- docs/api/python/ndarray/contrib.md | 100 - docs/api/python/ndarray/linalg.md | 75 - docs/api/python/ndarray/ndarray.md | 745 ------ docs/api/python/ndarray/random.md | 77 - docs/api/python/ndarray/sparse.md | 618 ----- docs/api/python/optimization/contrib.md | 69 - docs/api/python/optimization/optimization.md | 183 -- docs/api/python/profiler/profiler.md | 82 - docs/api/python/rtc/rtc.md | 46 - docs/api/python/symbol/contrib.md | 97 - docs/api/python/symbol/linalg.md | 78 - docs/api/python/symbol/random.md | 76 - docs/api/python/symbol/rnn.md | 378 --- docs/api/python/symbol/sparse.md | 241 -- docs/api/python/symbol/symbol.md | 739 ------ .../symbol_in_pictures/symbol_in_pictures.md | 94 - docs/api/python/tools/test_utils.md | 44 - docs/api/python/tools/visualization.md | 44 - docs/api/r/Makefile | 34 - docs/api/r/index.md | 44 - docs/api/scala/index.md | 82 - docs/api/scala/infer.md | 59 - docs/api/scala/io.md | 182 -- docs/api/scala/kvstore.md | 122 - docs/api/scala/model.md | 135 - docs/api/scala/module.md | 155 -- docs/api/scala/ndarray.md | 174 -- docs/api/scala/symbol.md | 148 -- docs/api/scala/symbol_in_pictures.md | 93 - docs/architecture/exception_handling.md | 125 - docs/architecture/index.md | 46 - docs/architecture/note_data_loading.md | 261 -- docs/architecture/note_engine.md | 385 --- docs/architecture/note_memory.md | 345 --- docs/architecture/overview.md | 875 ------- docs/architecture/program_model.md | 623 ----- docs/architecture/rnn_interface.md | 117 - docs/build_version_doc/AddPackageLink.py | 58 - docs/build_version_doc/AddVersion.py | 91 - docs/build_version_doc/Dockerfile | 65 - docs/build_version_doc/README.md | 334 --- docs/build_version_doc/artifacts/.htaccess | 24 - docs/build_version_doc/artifacts/404.html | 50 - docs/build_version_doc/artifacts/api.html | 50 - docs/build_version_doc/artifacts/mxnet.css | 1479 ----------- docs/build_version_doc/build_all_version.sh | 185 -- docs/build_version_doc/build_doc.sh | 148 -- docs/build_version_doc/build_site_tag.sh | 65 - docs/build_version_doc/setup_docs_ubuntu.sh | 151 -- docs/build_version_doc/update_all_version.sh | 106 - docs/community/contribute.md | 188 -- docs/community/ecosystem.md | 88 - docs/community/index.md | 28 - docs/community/mxnet_channels.md | 27 - docs/community/powered_by.md | 83 - docs/conf.py | 217 -- docs/faq/add_op_in_backend.md | 679 ----- docs/faq/bucketing.md | 113 - docs/faq/caffe.md | 201 -- docs/faq/cloud.md | 200 -- docs/faq/develop_and_hack.md | 26 - docs/faq/distributed_training.md | 324 --- docs/faq/env_var.md | 352 --- docs/faq/faq.md | 86 - docs/faq/finetune.md | 228 -- docs/faq/float16.md | 248 -- docs/faq/gradient_compression.md | 124 - docs/faq/index.md | 103 - docs/faq/model_parallel_lstm.md | 92 - docs/faq/multi_devices.md | 104 - docs/faq/new_op.md | 388 --- docs/faq/nnpack.md | 155 -- docs/faq/perf.md | 302 --- docs/faq/recordio.md | 100 - docs/faq/s3_integration.md | 116 - docs/faq/security.md | 41 - docs/faq/smart_device.md | 112 - docs/faq/tensor_inspector_tutorial.md | 168 -- docs/faq/visualize_graph.md | 81 - docs/faq/why_mxnet.md | 216 -- docs/gluon/index.md | 127 - docs/index.md | 32 - docs/install/amazonlinux_setup.md | 25 - docs/install/build_from_source.md | 321 --- docs/install/c_plus_plus.md | 47 - docs/install/centos_setup.md | 107 - docs/install/download.md | 75 - docs/install/index.md | 1567 ------------ docs/install/install-jetson.md | 235 -- docs/install/install_mxnet_ubuntu_python.sh | 74 - docs/install/install_mxnet_ubuntu_r.sh | 55 - docs/install/java_setup.md | 128 - docs/install/osx_setup.md | 268 -- docs/install/requirements.txt | 8 - docs/install/scala_setup.md | 157 -- docs/install/ubuntu_setup.md | 554 ----- docs/install/validate_mxnet.md | 219 -- docs/install/windows_setup.md | 508 ---- docs/model_zoo/index.md | 120 - docs/mxdoc.py | 510 ---- docs/python_docs/_static/mxnet.css | 2 +- .../python/tutorials/deploy/run-on-aws/cloud.rst | 5 +- .../python/tutorials/deploy/run-on-aws/index.rst | 8 +- .../python/tutorials/extend/custom_layer.md | 87 +- .../packages/gluon/custom_layer_beginners.md | 2 +- .../gluon/gluon_from_experiment_to_deployment.md | 9 +- .../python/tutorials/packages/gluon/index.rst | 2 +- .../python/tutorials/performance/backend/amp.md} | 32 +- .../python/tutorials/performance/backend/index.rst | 6 + .../tutorials/performance/backend/profiler.md | 3 + .../themes/mx-theme/mxtheme/drawer.html | 2 +- .../mxtheme/static/sphinx_materialdesign_theme.css | 2 +- .../static/sphinx_materialdesign_theme.css.map | 2 +- .../mxtheme/static/sphinx_materialdesign_theme.js | 2 +- .../static/sphinx_materialdesign_theme.js.map | 2 +- .../mxtheme/static/webfonts/fa-solid-900.eot | Bin 0 -> 197172 bytes .../mxtheme/static/webfonts/fa-solid-900.svg | 2618 ++++++++++++++++++++ .../mxtheme/static/webfonts/fa-solid-900.ttf | Bin 0 -> 196952 bytes .../mxtheme/static/webfonts/fa-solid-900.woff | Bin 0 -> 95436 bytes .../mxtheme/static/webfonts/fa-solid-900.woff2 | Bin 0 -> 73852 bytes .../mx-theme/src/js/sphinx_materialdesign_theme.js | 3 +- .../themes/mx-theme/src/scss/layout/_layout.scss | 3 +- docs/settings.ini | 172 -- docs/static_site/src/.htaccess | 4 + docs/static_site/src/404.html | 10 +- docs/static_site/src/_config_prod.yml | 1 + .../src/_includes/get_started/get_started.html | 8 +- .../src/_includes/get_started/pip_snippet.md | 2 +- docs/static_site/src/pages/api/api.html | 33 +- .../pages/api/architecture/exception_handling.md | 12 +- .../pages/api/architecture/note_data_loading.md | 12 +- .../src/pages/api/architecture/note_engine.md | 19 +- .../src/pages/api/architecture/note_memory.md | 15 +- .../src/pages/api/architecture/overview.md | 16 +- .../src/pages/api/architecture/program_model.md | 23 +- .../src/pages/api/clojure/docs/tutorials/index.md | 14 +- .../pages/api/clojure/docs/tutorials/kvstore.md | 16 +- .../src/pages/api/clojure/docs/tutorials/module.md | 27 +- .../pages/api/clojure/docs/tutorials/ndarray.md | 20 +- .../src/pages/api/clojure/docs/tutorials/symbol.md | 25 +- .../clojure/docs/tutorials/symbol_in_pictures.md | 18 +- docs/static_site/src/pages/api/clojure/index.md | 16 +- .../src/pages/api/cpp/docs/tutorials/basics.md | 20 +- .../src/pages/api/cpp/docs/tutorials/index.md | 12 +- .../docs/tutorials/mxnet_cpp_inference_tutorial.md | 38 +- .../pages/api/cpp/docs/tutorials/subgraphAPI.md | 24 +- docs/static_site/src/pages/api/cpp/index.md | 20 +- .../src/pages/api/faq/add_op_in_backend.md | 25 +- docs/static_site/src/pages/api/faq/caffe.md | 18 +- docs/static_site/src/pages/api/faq/cloud.md | 30 +- .../src/pages/api/faq/distributed_training.md | 28 +- docs/static_site/src/pages/api/faq/env_var.md | 26 +- docs/static_site/src/pages/api/faq/float16.md | 26 +- .../src/pages/api/faq/gradient_compression.md | 16 +- .../src/pages/api/faq/model_parallel_lstm.md | 20 +- docs/static_site/src/pages/api/faq/new_op.md | 20 +- docs/static_site/src/pages/api/faq/nnpack.md | 18 +- docs/static_site/src/pages/api/faq/perf.md | 20 +- docs/static_site/src/pages/api/faq/recordio.md | 16 +- .../src/pages/api/faq/s3_integration.md | 18 +- docs/static_site/src/pages/api/faq/security.md | 16 +- docs/static_site/src/pages/api/faq/smart_device.md | 16 +- .../src/pages/api/faq/visualize_graph.md | 22 +- docs/static_site/src/pages/api/faq/why_mxnet.md | 18 +- .../src/pages/api/java/docs/tutorials/index.md | 12 +- .../java/docs/tutorials/mxnet_java_on_intellij.md | 22 +- .../pages/api/java/docs/tutorials/ssd_inference.md | 22 +- docs/static_site/src/pages/api/java/index.md | 25 +- docs/static_site/src/pages/api/julia/index.md | 18 +- .../src/pages/api/perl/docs/tutorials/index.md | 16 +- .../src/pages/api/perl/docs/tutorials/io.md | 14 +- .../src/pages/api/perl/docs/tutorials/kvstore.md | 14 +- .../src/pages/api/perl/docs/tutorials/module.md | 14 +- .../src/pages/api/perl/docs/tutorials/ndarray.md | 14 +- .../src/pages/api/perl/docs/tutorials/symbol.md | 16 +- docs/static_site/src/pages/api/perl/index.md | 16 +- docs/static_site/src/pages/api/python/index.md | 16 +- .../api/r/docs/tutorials/callback_function.md | 14 +- .../pages/api/r/docs/tutorials/char_rnn_model.md | 14 +- .../classify_real_image_with_pretrained_model.md | 14 +- .../pages/api/r/docs/tutorials/custom_iterator.md | 14 +- .../api/r/docs/tutorials/custom_loss_function.md | 14 +- .../docs/tutorials/five_minutes_neural_network.md | 14 +- .../src/pages/api/r/docs/tutorials/index.md | 14 +- .../api/r/docs/tutorials/mnist_competition.md | 14 +- .../pages/api/r/docs/tutorials/multi_dim_lstm.md | 14 +- .../src/pages/api/r/docs/tutorials/ndarray.md | 14 +- .../src/pages/api/r/docs/tutorials/symbol.md | 14 +- docs/static_site/src/pages/api/r/index.md | 16 +- .../pages/api/scala/docs/tutorials/char_lstm.md | 585 +++-- .../src/pages/api/scala/docs/tutorials/index.md | 12 +- .../src/pages/api/scala/docs/tutorials/infer.md | 23 +- .../src/pages/api/scala/docs/tutorials/io.md | 167 +- .../src/pages/api/scala/docs/tutorials/kvstore.md | 16 +- .../src/pages/api/scala/docs/tutorials/mnist.md | 20 +- .../src/pages/api/scala/docs/tutorials/model.md | 30 +- .../src/pages/api/scala/docs/tutorials/module.md | 28 +- .../docs/tutorials/mxnet_scala_on_intellij.md | 21 +- .../src/pages/api/scala/docs/tutorials/ndarray.md | 18 +- .../src/pages/api/scala/docs/tutorials/symbol.md | 32 +- .../api/scala/docs/tutorials/symbol_in_pictures.md | 18 +- docs/static_site/src/pages/api/scala/index.md | 16 +- docs/static_site/src/pages/community/contribute.md | 16 +- .../src/pages/get_started/build_from_source.md | 56 +- .../src/pages/get_started/c_plus_plus.md | 18 +- .../src/pages/get_started/centos_setup.md | 14 +- docs/static_site/src/pages/get_started/download.md | 14 +- docs/static_site/src/pages/get_started/index.html | 16 +- .../src/pages/get_started/java_setup.md | 24 +- .../src/pages/get_started/jetson_setup.md | 14 +- .../static_site/src/pages/get_started/osx_setup.md | 31 +- .../src/pages/get_started/scala_setup.md | 24 +- .../src/pages/get_started/ubuntu_setup.md | 32 +- .../src/pages/get_started/validate_mxnet.md | 14 +- .../src/pages/get_started/windows_setup.md | 32 +- docs/tutorials/basic/data.md | 474 ---- docs/tutorials/basic/index.md | 25 - docs/tutorials/basic/module.md | 364 --- docs/tutorials/basic/ndarray.md | 491 ---- docs/tutorials/basic/ndarray_indexing.md | 394 --- docs/tutorials/basic/reshape_transpose.md | 214 -- docs/tutorials/basic/symbol.md | 460 ---- docs/tutorials/c++/basics.md | 213 -- docs/tutorials/c++/index.md | 25 - docs/tutorials/c++/mxnet_cpp_inference_tutorial.md | 284 --- docs/tutorials/c++/subgraphAPI.md | 166 -- docs/tutorials/control_flow/ControlFlowTutorial.md | 405 --- docs/tutorials/control_flow/index.md | 25 - docs/tutorials/embedded/index.md | 25 - docs/tutorials/embedded/wine_detector.md | 405 --- docs/tutorials/gluon/autograd.md | 72 - docs/tutorials/gluon/custom_layer.md | 265 -- docs/tutorials/gluon/customop.md | 238 -- docs/tutorials/gluon/data_augmentation.md | 235 -- docs/tutorials/gluon/datasets.md | 333 --- docs/tutorials/gluon/fit_api_tutorial.md | 271 -- docs/tutorials/gluon/gluon.md | 159 -- docs/tutorials/gluon/gotchas_numpy_in_mxnet.md | 185 -- docs/tutorials/gluon/hybrid.md | 266 -- docs/tutorials/gluon/index.md | 25 - docs/tutorials/gluon/info_gan.md | 456 ---- docs/tutorials/gluon/learning_rate_finder.md | 332 --- docs/tutorials/gluon/learning_rate_schedules.md | 345 --- .../gluon/learning_rate_schedules_advanced.md | 325 --- .../gluon/logistic_regression_explained.md | 255 -- docs/tutorials/gluon/mnist.md | 460 ---- docs/tutorials/gluon/multi_gpu.md | 193 -- docs/tutorials/gluon/naming.md | 210 -- docs/tutorials/gluon/ndarray.md | 162 -- docs/tutorials/gluon/performance.md | 483 ---- docs/tutorials/gluon/pretrained_models.md | 392 --- docs/tutorials/gluon/save_load_params.md | 281 --- docs/tutorials/gluon/transforms.md | 173 -- docs/tutorials/index.md | 257 -- docs/tutorials/java/index.md | 25 - docs/tutorials/java/mxnet_java_on_intellij.md | 180 -- docs/tutorials/java/ssd_inference.md | 203 -- docs/tutorials/mkldnn/MKLDNN_README.md | 291 --- docs/tutorials/mkldnn/index.md | 25 - docs/tutorials/mkldnn/mkldnn_quantization.md | 259 -- docs/tutorials/mkldnn/operator_list.md | 90 - docs/tutorials/nlp/cnn.md | 468 ---- docs/tutorials/nlp/index.md | 25 - docs/tutorials/onnx/export_mxnet_to_onnx.md | 151 -- docs/tutorials/onnx/fine_tuning_gluon.md | 458 ---- docs/tutorials/onnx/index.md | 25 - docs/tutorials/onnx/inference_on_onnx_model.md | 256 -- docs/tutorials/onnx/super_resolution.md | 140 -- docs/tutorials/python/data_augmentation.md | 180 -- .../python/data_augmentation_with_masks.md | 261 -- docs/tutorials/python/index.md | 25 - docs/tutorials/python/kvstore.md | 171 -- docs/tutorials/python/linear-regression.md | 215 -- docs/tutorials/python/mnist.md | 222 -- docs/tutorials/python/module_to_gluon.md | 365 --- docs/tutorials/python/predict_image.md | 171 -- docs/tutorials/python/profiler.md | 333 --- .../tutorials/python/types_of_data_augmentation.md | 395 --- docs/tutorials/r/CallbackFunction.md | 271 -- docs/tutorials/r/CustomIterator.md | 219 -- docs/tutorials/r/CustomLossFunction.md | 223 -- docs/tutorials/r/MultidimLstm.md | 319 --- docs/tutorials/r/charRnnModel.md | 310 --- .../r/classifyRealImageWithPretrainedModel.md | 201 -- docs/tutorials/r/fiveMinutesNeuralNetwork.md | 334 --- docs/tutorials/r/index.md | 31 - docs/tutorials/r/mnistCompetition.md | 356 --- docs/tutorials/r/ndarray.md | 223 -- docs/tutorials/r/symbol.md | 147 -- docs/tutorials/scala/char_lstm.md | 526 ---- docs/tutorials/scala/index.md | 34 - docs/tutorials/scala/mnist.md | 134 - docs/tutorials/scala/mxnet_scala_on_intellij.md | 449 ---- docs/tutorials/sparse/csr.md | 552 ----- docs/tutorials/sparse/index.md | 25 - docs/tutorials/sparse/row_sparse.md | 581 ----- docs/tutorials/sparse/train.md | 338 --- docs/tutorials/sparse/train_gluon.md | 470 ---- docs/tutorials/speech_recognition/ctc.md | 43 - docs/tutorials/speech_recognition/index.md | 25 - docs/tutorials/tensorrt/index.md | 25 - docs/tutorials/tensorrt/inference_with_trt.md | 143 -- docs/tutorials/tensorrt/wavenet_optimized.svg | 1 - docs/tutorials/tensorrt/wavenet_unoptimized.svg | 17 - docs/tutorials/unsupervised_learning/gan.md | 418 ---- docs/tutorials/unsupervised_learning/index.md | 25 - docs/tutorials/vision/cnn_visualization.md | 275 -- docs/tutorials/vision/index.md | 25 - .../tutorials/vision/large_scale_classification.md | 282 --- include/mxnet/c_api.h | 25 +- include/mxnet/tuple.h | 2 +- julia/NEWS.md | 3 + julia/src/MXNet.jl | 8 +- julia/src/base.jl | 7 - julia/src/context.jl | 11 + .../ubuntu_mklml.sh => julia/src/exceptions.jl | 20 +- .../test/unittest/context.jl | 23 +- .../test/unittest/exceptions.jl | 31 +- python/mxnet/__init__.py | 4 + python/mxnet/_ctypes/ndarray.py | 28 +- python/mxnet/_numpy_op_doc.py | 227 ++ python/mxnet/context.py | 2 + python/mxnet/cython/base.pyi | 8 + python/mxnet/cython/ndarray.pyx | 16 +- python/mxnet/gluon/block.py | 37 + python/mxnet/gluon/data/dataloader.py | 50 +- python/mxnet/gluon/data/dataset.py | 31 + python/mxnet/gluon/data/sampler.py | 10 +- python/mxnet/gluon/loss.py | 2 +- python/mxnet/gluon/parameter.py | 8 + python/mxnet/image/image.py | 12 +- python/mxnet/ndarray/ndarray.py | 4 +- python/mxnet/ndarray/numpy/_op.py | 941 ++++++- python/mxnet/ndarray/numpy/random.py | 38 +- python/mxnet/numpy/multiarray.py | 971 +++++++- python/mxnet/numpy/random.py | 10 +- python/mxnet/numpy_dispatch_protocol.py | 216 ++ python/mxnet/symbol/numpy/_symbol.py | 752 +++++- python/mxnet/symbol/numpy/random.py | 39 +- .../src/main/scala/org/apache/mxnet/Image.scala | 10 +- src/c_api/c_api.cc | 6 + src/c_api/c_api_ndarray.cc | 20 + src/common/cuda_utils.h | 76 +- src/common/utils.cc | 57 + src/common/utils.h | 9 + src/imperative/cached_op.cc | 23 +- src/imperative/cached_op.h | 8 + src/imperative/imperative_utils.cc | 20 +- src/imperative/imperative_utils.h | 9 +- src/operator/c_lapack_api.cc | 12 + src/operator/c_lapack_api.h | 57 + src/operator/contrib/boolean_mask-inl.h | 16 + src/operator/contrib/boolean_mask.cc | 17 - src/operator/contrib/tvmop/ufunc.cc | 113 + src/operator/elemwise_op_common.h | 19 + src/operator/leaky_relu-inl.h | 192 +- src/operator/leaky_relu.cc | 188 +- src/operator/leaky_relu.cu | 14 +- src/operator/linalg.h | 21 + src/operator/linalg_impl.h | 122 + src/operator/math_functions-inl.h | 2 + src/operator/mshadow_op.h | 53 + src/operator/mxnet_op.h | 10 + src/operator/nn/fully_connected-inl.h | 221 +- src/operator/nn/mkldnn/mkldnn_act-inl.h | 35 +- src/operator/nn/mkldnn/mkldnn_act.cc | 125 +- src/operator/nn/mkldnn/mkldnn_base-inl.h | 20 +- src/operator/nn/mkldnn/mkldnn_base.cc | 23 +- src/operator/nn/mkldnn/mkldnn_deconvolution.cc | 11 +- src/operator/nn/mkldnn/mkldnn_ops-inl.h | 8 +- src/operator/numpy/linalg/np_gesvd-inl.h | 303 +++ src/operator/numpy/linalg/np_gesvd.cc | 119 + .../np_multinomial_op.cu => linalg/np_gesvd.cu} | 21 +- src/operator/numpy/np_elemwise_broadcast_op.cc | 152 ++ src/operator/numpy/np_elemwise_broadcast_op.cu | 31 + src/operator/numpy/np_elemwise_unary_op_basic.cc | 34 + src/operator/numpy/np_elemwise_unary_op_basic.cu | 3 + src/operator/numpy/np_init_op.cc | 10 + src/operator/numpy/np_init_op.cu | 3 + src/operator/numpy/np_init_op.h | 41 +- src/operator/numpy/np_matrix_op-inl.h | 303 +++ src/operator/numpy/np_matrix_op.cc | 266 ++ src/operator/numpy/np_matrix_op.cu | 44 + src/operator/numpy/np_nonzero_op-inl.h | 65 + src/operator/numpy/np_nonzero_op.cc | 129 + src/operator/numpy/np_nonzero_op.cu | 130 + src/operator/numpy/np_trace_op-inl.h | 255 ++ src/operator/numpy/np_trace_op.cc | 98 + .../np_multinomial_op.cu => np_trace_op.cu} | 14 +- src/operator/numpy/np_tril_op-inl.h | 233 ++ src/operator/numpy/np_tril_op.cc | 61 + .../{random/np_multinomial_op.cu => np_tril_op.cu} | 14 +- src/operator/numpy/np_unique_op.cc | 382 +++ src/operator/numpy/np_unique_op.cu | 350 +++ src/operator/numpy/np_unique_op.h | 88 + src/operator/numpy/np_window_op.cc | 79 + .../np_multinomial_op.cu => np_window_op.cu} | 19 +- src/operator/numpy/np_window_op.h | 127 + .../operator/numpy/random/dist_common.cc | 45 +- .../{np_multinomial_op.cu => dist_common.cu} | 21 +- src/operator/numpy/random/dist_common.h | 7 + src/operator/numpy/random/np_multinomial_op.cu | 13 + src/operator/numpy/random/np_multinomial_op.h | 28 +- .../random/{np_uniform_op.cc => np_normal_op.cc} | 34 +- .../{np_multinomial_op.cu => np_normal_op.cu} | 11 +- src/operator/numpy/random/np_normal_op.h | 233 ++ src/operator/numpy/random/np_uniform_op.cc | 6 + src/operator/operator_tune.cc | 6 + src/operator/rnn.cc | 16 +- src/operator/sequence_last-inl.h | 12 +- src/operator/sequence_last.cc | 10 +- src/operator/subgraph/build_subgraph.cc | 33 +- src/operator/subgraph/mkldnn/mkldnn_conv-inl.h | 14 +- src/operator/subgraph/mkldnn/mkldnn_conv.cc | 6 +- .../subgraph/mkldnn/mkldnn_conv_property.h | 22 +- .../mkldnn/mkldnn_fc_post_quantize_property.h | 2 +- src/operator/subgraph/mkldnn/mkldnn_fc_property.h | 8 +- .../mkldnn_post_quantize_align_scale_property.h | 2 +- .../mkldnn/mkldnn_post_quantize_property.h | 8 +- .../mkldnn/mkldnn_subgraph_base-inl.h} | 30 +- src/operator/subgraph/subgraph_property.h | 110 +- .../tensor/elemwise_binary_scalar_op_extended.cc | 1 + src/operator/tensor/elemwise_unary_op.h | 83 + src/operator/tensor/indexing_op.cc | 4 + src/operator/tensor/indexing_op.cu | 4 + src/operator/tensor/indexing_op.h | 10 +- src/operator/tensor/matrix_op-inl.h | 2 +- src/storage/pooled_storage_manager.h | 24 +- tests/nightly/JenkinsfileForBinaries | 22 +- .../JenkinsfileForMBCC | 2 +- tests/nightly/test_large_vector.py | 4 +- tests/python/gpu/test_operator_gpu.py | 3 +- tests/python/mkl/test_subgraph.py | 38 +- tests/python/unittest/test_exc_handling.py | 9 + tests/python/unittest/test_gluon.py | 85 +- tests/python/unittest/test_gluon_data.py | 23 +- tests/python/unittest/test_ndarray.py | 33 +- .../python/unittest/test_numpy_interoperability.py | 211 ++ tests/python/unittest/test_numpy_ndarray.py | 137 +- tests/python/unittest/test_numpy_op.py | 857 ++++++- tests/python/unittest/test_operator.py | 51 + tests/python/unittest/test_profiler.py | 1 - tests/tutorials/test_tutorials.py | 18 +- tests/utils/notebook_test/__init__.py | 2 +- tools/dependencies/README.md | 2 +- 570 files changed, 15561 insertions(+), 57763 deletions(-) create mode 100644 cd/img/job_setup.png create mode 100644 cd/mxnet_lib/dynamic/Jenkins_pipeline.groovy copy ci/docker/{Dockerfile.build.ubuntu_blc => Dockerfile.build.ubuntu_cpu_c} (77%) copy ci/docker/{Dockerfile.build.ubuntu_blc => Dockerfile.build.ubuntu_cpu_jekyll} (50%) copy ci/docker/{Dockerfile.build.ubuntu_cpu => Dockerfile.build.ubuntu_cpu_julia} (97%) copy ci/docker/{Dockerfile.build.ubuntu_blc => Dockerfile.build.ubuntu_cpu_lite} (82%) copy ci/docker/{Dockerfile.build.ubuntu_blc => Dockerfile.build.ubuntu_cpu_python} (81%) copy ci/docker/{Dockerfile.build.ubuntu_blc => Dockerfile.build.ubuntu_cpu_r} (85%) copy ci/docker/{Dockerfile.build.ubuntu_blc => Dockerfile.build.ubuntu_cpu_scala} (79%) rename ci/docker/install/{docs_requirements => requirements} (91%) rename docs/Jenkinsfile-dev => ci/jenkins/Jenkinsfile_website_c_docs (66%) copy ci/jenkins/{Jenkinsfile_website => Jenkinsfile_website_clojure_docs} (93%) copy ci/jenkins/{Jenkinsfile_website => Jenkinsfile_website_full} (68%) copy ci/jenkins/{Jenkinsfile_website => Jenkinsfile_website_full_pr} (79%) copy ci/jenkins/{Jenkinsfile_website => Jenkinsfile_website_java_docs} (93%) copy ci/jenkins/{Jenkinsfile_website => Jenkinsfile_website_jekyll_docs} (90%) copy ci/jenkins/{Jenkinsfile_website => Jenkinsfile_website_julia_docs} (93%) rename docs/Jenkinsfile => ci/jenkins/Jenkinsfile_website_mxnet_build (56%) copy ci/jenkins/{Jenkinsfile_website => Jenkinsfile_website_python_docs} (93%) copy ci/jenkins/{Jenkinsfile_website => Jenkinsfile_website_r_docs} (93%) copy ci/jenkins/{Jenkinsfile_website => Jenkinsfile_website_scala_docs} (93%) rename docs/tutorials/amp/index.md => ci/publish/website/README.md (87%) copy ci/{other/ci_deploy_doc.sh => publish/website/beta-deploy.sh} (65%) create mode 100644 ci/publish/website/deploy.sh copy ci/{docker/install/ubuntu_docs.sh => publish/website/publish_artifacts.sh} (66%) delete mode 100644 docs/Dockerfile delete mode 100644 docs/Doxyfile delete mode 100644 docs/Makefile delete mode 100644 docs/_static/cn.svg delete mode 100644 docs/_static/js/auto_module_index.js delete mode 100644 docs/_static/js/clipboard.js delete mode 100755 docs/_static/js/clipboard.min.js delete mode 100644 docs/_static/js/copycode.js delete mode 100644 docs/_static/js/docversion.js delete mode 100644 docs/_static/js/navbar.js delete mode 100644 docs/_static/js/options.js delete mode 100644 docs/_static/js/page.js delete mode 100644 docs/_static/js/search.js delete mode 100644 docs/_static/js/sidebar.js delete mode 100644 docs/_static/mxnet-theme/footer.html delete mode 100644 docs/_static/mxnet-theme/index.html delete mode 100644 docs/_static/mxnet-theme/layout.html delete mode 100644 docs/_static/mxnet-theme/navbar.html delete mode 100644 docs/_static/mxnet-theme/theme.conf delete mode 100644 docs/_static/mxnet.css delete mode 100644 docs/_static/searchtools_custom.js delete mode 100644 docs/_static/tutorials/tensorrt/wavenet_optimized.png delete mode 100644 docs/_static/tutorials/tensorrt/wavenet_unoptimized.png delete mode 100644 docs/_static/us.svg delete mode 100644 docs/api/c++/index.md delete mode 100644 docs/api/clojure/index.md delete mode 100644 docs/api/clojure/kvstore.md delete mode 100644 docs/api/clojure/module.md delete mode 100644 docs/api/clojure/ndarray.md delete mode 100644 docs/api/clojure/symbol.md delete mode 100644 docs/api/clojure/symbol_in_pictures.md delete mode 100644 docs/api/index.md delete mode 100644 docs/api/java/index.md delete mode 100644 docs/api/julia/index.md delete mode 100644 docs/api/perl/index.md delete mode 100644 docs/api/perl/io.md delete mode 100644 docs/api/perl/kvstore.md delete mode 100644 docs/api/perl/module.md delete mode 100644 docs/api/perl/ndarray.md delete mode 100644 docs/api/perl/symbol.md delete mode 100644 docs/api/python/autograd/autograd.md delete mode 100644 docs/api/python/callback/callback.md delete mode 100644 docs/api/python/contrib/contrib.md delete mode 100644 docs/api/python/contrib/onnx.md delete mode 100644 docs/api/python/contrib/svrg_optimization.md delete mode 100644 docs/api/python/contrib/text.md delete mode 100644 docs/api/python/executor/executor.md delete mode 100644 docs/api/python/gluon/contrib.md delete mode 100644 docs/api/python/gluon/data.md delete mode 100644 docs/api/python/gluon/gluon.md delete mode 100644 docs/api/python/gluon/loss.md delete mode 100644 docs/api/python/gluon/model_zoo.md delete mode 100644 docs/api/python/gluon/nn.md delete mode 100644 docs/api/python/gluon/rnn.md delete mode 100644 docs/api/python/image/image.md delete mode 100644 docs/api/python/index.md delete mode 100644 docs/api/python/io/io.md delete mode 100644 docs/api/python/kvstore/kvstore.md delete mode 100644 docs/api/python/libinfo/libinfo.md delete mode 100644 docs/api/python/metric/metric.md delete mode 100644 docs/api/python/model.md delete mode 100644 docs/api/python/module/module.md delete mode 100644 docs/api/python/ndarray/contrib.md delete mode 100644 docs/api/python/ndarray/linalg.md delete mode 100644 docs/api/python/ndarray/ndarray.md delete mode 100644 docs/api/python/ndarray/random.md delete mode 100644 docs/api/python/ndarray/sparse.md delete mode 100644 docs/api/python/optimization/contrib.md delete mode 100644 docs/api/python/optimization/optimization.md delete mode 100644 docs/api/python/profiler/profiler.md delete mode 100644 docs/api/python/rtc/rtc.md delete mode 100644 docs/api/python/symbol/contrib.md delete mode 100644 docs/api/python/symbol/linalg.md delete mode 100644 docs/api/python/symbol/random.md delete mode 100644 docs/api/python/symbol/rnn.md delete mode 100644 docs/api/python/symbol/sparse.md delete mode 100644 docs/api/python/symbol/symbol.md delete mode 100644 docs/api/python/symbol_in_pictures/symbol_in_pictures.md delete mode 100644 docs/api/python/tools/test_utils.md delete mode 100644 docs/api/python/tools/visualization.md delete mode 100644 docs/api/r/Makefile delete mode 100644 docs/api/r/index.md delete mode 100644 docs/api/scala/index.md delete mode 100644 docs/api/scala/infer.md delete mode 100644 docs/api/scala/io.md delete mode 100644 docs/api/scala/kvstore.md delete mode 100644 docs/api/scala/model.md delete mode 100644 docs/api/scala/module.md delete mode 100644 docs/api/scala/ndarray.md delete mode 100644 docs/api/scala/symbol.md delete mode 100644 docs/api/scala/symbol_in_pictures.md delete mode 100644 docs/architecture/exception_handling.md delete mode 100644 docs/architecture/index.md delete mode 100644 docs/architecture/note_data_loading.md delete mode 100644 docs/architecture/note_engine.md delete mode 100644 docs/architecture/note_memory.md delete mode 100644 docs/architecture/overview.md delete mode 100644 docs/architecture/program_model.md delete mode 100644 docs/architecture/rnn_interface.md delete mode 100644 docs/build_version_doc/AddPackageLink.py delete mode 100755 docs/build_version_doc/AddVersion.py delete mode 100755 docs/build_version_doc/Dockerfile delete mode 100644 docs/build_version_doc/README.md delete mode 100644 docs/build_version_doc/artifacts/.htaccess delete mode 100644 docs/build_version_doc/artifacts/404.html delete mode 100644 docs/build_version_doc/artifacts/api.html delete mode 100644 docs/build_version_doc/artifacts/mxnet.css delete mode 100755 docs/build_version_doc/build_all_version.sh delete mode 100755 docs/build_version_doc/build_doc.sh delete mode 100755 docs/build_version_doc/build_site_tag.sh delete mode 100755 docs/build_version_doc/setup_docs_ubuntu.sh delete mode 100755 docs/build_version_doc/update_all_version.sh delete mode 100644 docs/community/contribute.md delete mode 100644 docs/community/ecosystem.md delete mode 100644 docs/community/index.md delete mode 100644 docs/community/mxnet_channels.md delete mode 100644 docs/community/powered_by.md delete mode 100644 docs/conf.py delete mode 100644 docs/faq/add_op_in_backend.md delete mode 100644 docs/faq/bucketing.md delete mode 100644 docs/faq/caffe.md delete mode 100644 docs/faq/cloud.md delete mode 100644 docs/faq/develop_and_hack.md delete mode 100644 docs/faq/distributed_training.md delete mode 100644 docs/faq/env_var.md delete mode 100644 docs/faq/faq.md delete mode 100644 docs/faq/finetune.md delete mode 100644 docs/faq/float16.md delete mode 100644 docs/faq/gradient_compression.md delete mode 100644 docs/faq/index.md delete mode 100644 docs/faq/model_parallel_lstm.md delete mode 100644 docs/faq/multi_devices.md delete mode 100644 docs/faq/new_op.md delete mode 100644 docs/faq/nnpack.md delete mode 100644 docs/faq/perf.md delete mode 100644 docs/faq/recordio.md delete mode 100644 docs/faq/s3_integration.md delete mode 100644 docs/faq/security.md delete mode 100644 docs/faq/smart_device.md delete mode 100644 docs/faq/tensor_inspector_tutorial.md delete mode 100644 docs/faq/visualize_graph.md delete mode 100644 docs/faq/why_mxnet.md delete mode 100644 docs/gluon/index.md delete mode 100644 docs/index.md delete mode 100644 docs/install/amazonlinux_setup.md delete mode 100644 docs/install/build_from_source.md delete mode 100644 docs/install/c_plus_plus.md delete mode 100644 docs/install/centos_setup.md delete mode 100644 docs/install/download.md delete mode 100644 docs/install/index.md delete mode 100644 docs/install/install-jetson.md delete mode 100755 docs/install/install_mxnet_ubuntu_python.sh delete mode 100755 docs/install/install_mxnet_ubuntu_r.sh delete mode 100644 docs/install/java_setup.md delete mode 100644 docs/install/osx_setup.md delete mode 100644 docs/install/requirements.txt delete mode 100644 docs/install/scala_setup.md delete mode 100644 docs/install/ubuntu_setup.md delete mode 100644 docs/install/validate_mxnet.md delete mode 100644 docs/install/windows_setup.md delete mode 100644 docs/model_zoo/index.md delete mode 100644 docs/mxdoc.py rename docs/{tutorials => python_docs/python/tutorials/packages}/gluon/gluon_from_experiment_to_deployment.md (98%) rename docs/{tutorials/amp/amp_tutorial.md => python_docs/python/tutorials/performance/backend/amp.md} (94%) create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/webfonts/fa-solid-900.eot create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/webfonts/fa-solid-900.svg create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/webfonts/fa-solid-900.ttf create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/webfonts/fa-solid-900.woff create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/webfonts/fa-solid-900.woff2 delete mode 100644 docs/settings.ini delete mode 100644 docs/tutorials/basic/data.md delete mode 100644 docs/tutorials/basic/index.md delete mode 100644 docs/tutorials/basic/module.md delete mode 100644 docs/tutorials/basic/ndarray.md delete mode 100644 docs/tutorials/basic/ndarray_indexing.md delete mode 100644 docs/tutorials/basic/reshape_transpose.md delete mode 100644 docs/tutorials/basic/symbol.md delete mode 100644 docs/tutorials/c++/basics.md delete mode 100644 docs/tutorials/c++/index.md delete mode 100644 docs/tutorials/c++/mxnet_cpp_inference_tutorial.md delete mode 100644 docs/tutorials/c++/subgraphAPI.md delete mode 100644 docs/tutorials/control_flow/ControlFlowTutorial.md delete mode 100644 docs/tutorials/control_flow/index.md delete mode 100644 docs/tutorials/embedded/index.md delete mode 100644 docs/tutorials/embedded/wine_detector.md delete mode 100644 docs/tutorials/gluon/autograd.md delete mode 100644 docs/tutorials/gluon/custom_layer.md delete mode 100644 docs/tutorials/gluon/customop.md delete mode 100644 docs/tutorials/gluon/data_augmentation.md delete mode 100644 docs/tutorials/gluon/datasets.md delete mode 100644 docs/tutorials/gluon/fit_api_tutorial.md delete mode 100644 docs/tutorials/gluon/gluon.md delete mode 100644 docs/tutorials/gluon/gotchas_numpy_in_mxnet.md delete mode 100644 docs/tutorials/gluon/hybrid.md delete mode 100644 docs/tutorials/gluon/index.md delete mode 100644 docs/tutorials/gluon/info_gan.md delete mode 100644 docs/tutorials/gluon/learning_rate_finder.md delete mode 100644 docs/tutorials/gluon/learning_rate_schedules.md delete mode 100644 docs/tutorials/gluon/learning_rate_schedules_advanced.md delete mode 100644 docs/tutorials/gluon/logistic_regression_explained.md delete mode 100644 docs/tutorials/gluon/mnist.md delete mode 100644 docs/tutorials/gluon/multi_gpu.md delete mode 100644 docs/tutorials/gluon/naming.md delete mode 100644 docs/tutorials/gluon/ndarray.md delete mode 100644 docs/tutorials/gluon/performance.md delete mode 100644 docs/tutorials/gluon/pretrained_models.md delete mode 100644 docs/tutorials/gluon/save_load_params.md delete mode 100644 docs/tutorials/gluon/transforms.md delete mode 100644 docs/tutorials/index.md delete mode 100644 docs/tutorials/java/index.md delete mode 100644 docs/tutorials/java/mxnet_java_on_intellij.md delete mode 100644 docs/tutorials/java/ssd_inference.md delete mode 100644 docs/tutorials/mkldnn/MKLDNN_README.md delete mode 100644 docs/tutorials/mkldnn/index.md delete mode 100644 docs/tutorials/mkldnn/mkldnn_quantization.md delete mode 100644 docs/tutorials/mkldnn/operator_list.md delete mode 100644 docs/tutorials/nlp/cnn.md delete mode 100644 docs/tutorials/nlp/index.md delete mode 100644 docs/tutorials/onnx/export_mxnet_to_onnx.md delete mode 100644 docs/tutorials/onnx/fine_tuning_gluon.md delete mode 100644 docs/tutorials/onnx/index.md delete mode 100644 docs/tutorials/onnx/inference_on_onnx_model.md delete mode 100644 docs/tutorials/onnx/super_resolution.md delete mode 100644 docs/tutorials/python/data_augmentation.md delete mode 100644 docs/tutorials/python/data_augmentation_with_masks.md delete mode 100644 docs/tutorials/python/index.md delete mode 100644 docs/tutorials/python/kvstore.md delete mode 100644 docs/tutorials/python/linear-regression.md delete mode 100644 docs/tutorials/python/mnist.md delete mode 100644 docs/tutorials/python/module_to_gluon.md delete mode 100644 docs/tutorials/python/predict_image.md delete mode 100644 docs/tutorials/python/profiler.md delete mode 100644 docs/tutorials/python/types_of_data_augmentation.md delete mode 100644 docs/tutorials/r/CallbackFunction.md delete mode 100644 docs/tutorials/r/CustomIterator.md delete mode 100644 docs/tutorials/r/CustomLossFunction.md delete mode 100644 docs/tutorials/r/MultidimLstm.md delete mode 100644 docs/tutorials/r/charRnnModel.md delete mode 100644 docs/tutorials/r/classifyRealImageWithPretrainedModel.md delete mode 100644 docs/tutorials/r/fiveMinutesNeuralNetwork.md delete mode 100644 docs/tutorials/r/index.md delete mode 100644 docs/tutorials/r/mnistCompetition.md delete mode 100644 docs/tutorials/r/ndarray.md delete mode 100644 docs/tutorials/r/symbol.md delete mode 100644 docs/tutorials/scala/char_lstm.md delete mode 100644 docs/tutorials/scala/index.md delete mode 100644 docs/tutorials/scala/mnist.md delete mode 100644 docs/tutorials/scala/mxnet_scala_on_intellij.md delete mode 100644 docs/tutorials/sparse/csr.md delete mode 100644 docs/tutorials/sparse/index.md delete mode 100644 docs/tutorials/sparse/row_sparse.md delete mode 100644 docs/tutorials/sparse/train.md delete mode 100644 docs/tutorials/sparse/train_gluon.md delete mode 100644 docs/tutorials/speech_recognition/ctc.md delete mode 100644 docs/tutorials/speech_recognition/index.md delete mode 100644 docs/tutorials/tensorrt/index.md delete mode 100644 docs/tutorials/tensorrt/inference_with_trt.md delete mode 100644 docs/tutorials/tensorrt/wavenet_optimized.svg delete mode 100644 docs/tutorials/tensorrt/wavenet_unoptimized.svg delete mode 100644 docs/tutorials/unsupervised_learning/gan.md delete mode 100644 docs/tutorials/unsupervised_learning/index.md delete mode 100644 docs/tutorials/vision/cnn_visualization.md delete mode 100644 docs/tutorials/vision/index.md delete mode 100644 docs/tutorials/vision/large_scale_classification.md copy ci/docker/install/ubuntu_mklml.sh => julia/src/exceptions.jl (69%) mode change 100755 => 100644 copy ci/docker/install/ubuntu_mklml.sh => julia/test/unittest/context.jl (69%) mode change 100755 => 100644 copy ci/docker/install/ubuntu_mklml.sh => julia/test/unittest/exceptions.jl (69%) mode change 100755 => 100644 create mode 100644 python/mxnet/numpy_dispatch_protocol.py create mode 100644 src/operator/numpy/linalg/np_gesvd-inl.h create mode 100644 src/operator/numpy/linalg/np_gesvd.cc copy src/operator/numpy/{random/np_multinomial_op.cu => linalg/np_gesvd.cu} (68%) create mode 100644 src/operator/numpy/np_nonzero_op-inl.h create mode 100644 src/operator/numpy/np_nonzero_op.cc create mode 100644 src/operator/numpy/np_nonzero_op.cu create mode 100644 src/operator/numpy/np_trace_op-inl.h create mode 100644 src/operator/numpy/np_trace_op.cc copy src/operator/numpy/{random/np_multinomial_op.cu => np_trace_op.cu} (74%) create mode 100644 src/operator/numpy/np_tril_op-inl.h create mode 100644 src/operator/numpy/np_tril_op.cc copy src/operator/numpy/{random/np_multinomial_op.cu => np_tril_op.cu} (76%) create mode 100644 src/operator/numpy/np_unique_op.cc create mode 100644 src/operator/numpy/np_unique_op.cu create mode 100644 src/operator/numpy/np_unique_op.h create mode 100644 src/operator/numpy/np_window_op.cc copy src/operator/numpy/{random/np_multinomial_op.cu => np_window_op.cu} (65%) create mode 100644 src/operator/numpy/np_window_op.h rename docs/_static/selectlang.js => src/operator/numpy/random/dist_common.cc (56%) copy src/operator/numpy/random/{np_multinomial_op.cu => dist_common.cu} (66%) copy src/operator/numpy/random/{np_uniform_op.cc => np_normal_op.cc} (62%) copy src/operator/numpy/random/{np_multinomial_op.cu => np_normal_op.cu} (79%) create mode 100644 src/operator/numpy/random/np_normal_op.h copy src/operator/{leaky_relu.cu => subgraph/mkldnn/mkldnn_subgraph_base-inl.h} (58%) create mode 100644 tests/python/unittest/test_numpy_interoperability.py