This is an automated email from the ASF dual-hosted git repository.

reminisce pushed a change to branch numpy_prs
in repository https://gitbox.apache.org/repos/asf/incubator-mxnet.git.


    omit a2a1b68  Numpy det and slogdet operator (#15861)
    omit f3f6b1d  Numpy Operators: Inner, Outer, vdot (#15846)
    omit 3e4a2a4  Implements ldexp. (#15845)
     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)
     add 8004a02  Fixing links for website + Fixing search (#16284)
     add dc5470c  Factorize CUDA_KERNEL_LOOP used in CUDA kernels (#16197)
     add 01ca278  [Gluon] Support None argument in HybridBlock (#16280)
     add 943bed5  add mkl installation temp fix (#16304)
     add 3950a47  [MXNET-978] n-th order gradient test support. (#15611)
     add 512d25a  Minor fix in ToTensor documentation. (#16299)
     add ea440c7  [numpy] Cosmetic improvement on mxnet.numpy builtin op 
signature in documentation (#16305)
     add 3ffd2c2  [MXNET-978] Fully connected, higher order grad (#14779)
     add 66f1656  [MXNET-978] Higher Order Gradient Support `arcsinh`, 
`arccosh`. (#15530)
     add 810e67c  Add fast implementation of LARS (#16122)
     add 097deff  add 'Release' cmake flag (#16294)
     add c7f3ac9  add code of conduct and conflict resolution (#16343)
     add 6931748  adding redirects so that old website API links surfaced from 
searches (#16342)
     add 1363b5a  simple typo error in NEWS.md (#16344)
     add e6e2e2e  Fix code block formatting in Why MXNet doc page (#16334)
     add 480b50c  S3 upload artifacts (#16336)
     add 8136d49  fix atol for test_preloaded_multi_sgd (#16356)
     add 3244a7a  Julia: add API docs back (#16363)
     add b6f3235  Fix nightly scala pipeline (#16362)
     add 09ae7df  remove redundant branch name (#16372)
     add 626fc32  Disable Pylint false error in numpy_op_signature  (#16370)
     add 916fbf2  boolean_mask_assign operator for future boolean indexing 
(#16361)
     add adf288c  Implements ldexp. (#15845)
     add dda90dd  Numpy Operators: Inner, Outer, vdot (#15846)
     add 1c0875e  Numpy det and slogdet operator (#15861)

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (a2a1b68)
            \
             N -- N -- N   refs/heads/numpy_prs (1c0875e)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/PULL_REQUEST_TEMPLATE.md                   |   2 +-
 CODE_OF_CONDUCT.md                                 |  43 ++
 MKLDNN_README.md                                   |   2 +-
 Makefile                                           |   8 +-
 NEWS.md                                            |  14 +-
 R-package/R/zzz.R                                  |   2 +-
 R-package/README.md                                |   2 +-
 R-package/vignettes/MultidimLstm.Rmd               |   2 +-
 README.md                                          |  37 +-
 benchmark/opperf/README.md                         |   2 +-
 ci/Jenkinsfile_utils.groovy                        |  48 +-
 ci/docker/Dockerfile.publish.ubuntu1604_cpu        |   2 +
 ci/docker/Dockerfile.publish.ubuntu1604_gpu        |   2 +
 ci/docker/install/ubuntu_mkl.sh                    |   2 +-
 ci/docker/install/ubuntu_r.sh                      |   2 +-
 ci/other/ci_deploy_doc.sh                          |   2 +-
 cmake/cmake_options.yml                            |   2 +-
 contrib/clojure-package/README.md                  |   6 +-
 .../examples/pre-trained-models/README.md          |   6 +-
 .../clojure-package/examples/tutorial/README.md    |   2 +-
 .../examples/tutorial/src/tutorial/kvstore.clj     |   2 +-
 .../examples/tutorial/src/tutorial/module.clj      |   2 +-
 .../examples/tutorial/src/tutorial/ndarray.clj     |   2 +-
 .../examples/tutorial/src/tutorial/symbol.clj      |   2 +-
 cpp-package/README.md                              |   6 +-
 docs/README.md                                     |   6 +-
 docs/python_docs/python/scripts/conf.py            |   4 +-
 .../python/tutorials/deploy/export/index.rst       |  13 +-
 .../python/tutorials/deploy/export/onnx.md         | 150 ++++++
 docs/python_docs/python/tutorials/deploy/index.rst |   6 +-
 .../python/tutorials/deploy/inference/index.rst    |  38 +-
 .../tutorials/deploy/inference/wine_detector.md    | 405 ++++++++++++++
 .../python/tutorials/deploy/run-on-aws/index.rst   |   8 +-
 .../python/tutorials/extend/custom_layer.md        |  18 +-
 .../python/tutorials/extend/customop.md            |   2 +-
 docs/python_docs/python/tutorials/extend/index.rst |  12 +-
 .../getting-started/crash-course/5-predict.md      |   2 +-
 .../gluon_from_experiment_to_deployment.md         |  22 +-
 .../python/tutorials/getting-started/index.rst     |  28 +-
 .../logistic_regression_explained.md               | 257 +++++++++
 .../tutorials/getting-started/to-mxnet/index.rst   |   2 +-
 .../tutorials/getting-started/to-mxnet/pytorch.md  |   6 +-
 .../packages/autograd/{autograd.md => index.md}    |   4 +-
 .../gluon/{ => blocks}/activations/activations.md  |   0
 .../gluon/{ => blocks}/activations/images/elu.png  | Bin
 .../{ => blocks}/activations/images/leakyrelu.png  | Bin
 .../{ => blocks}/activations/images/prelu.png      | Bin
 .../gluon/{ => blocks}/activations/images/relu.png | Bin
 .../gluon/{ => blocks}/activations/images/selu.png | Bin
 .../{ => blocks}/activations/images/sigmoid.png    | Bin
 .../{ => blocks}/activations/images/softrelu.png   | Bin
 .../{ => blocks}/activations/images/softsign.png   | Bin
 .../{ => blocks}/activations/images/swish.png      | Bin
 .../gluon/{ => blocks}/activations/images/tanh.png | Bin
 .../packages/gluon/{ => blocks}/blocks.svg         |   0
 .../packages/gluon/{ => blocks}/custom-layer.md    |   0
 .../gluon/{ => blocks}/custom_layer_beginners.md   |  18 +-
 .../packages/gluon/{ => blocks}/hybridize.md       |   8 +-
 .../export.rst => packages/gluon/blocks/index.rst} |  11 +-
 .../tutorials/packages/gluon/{ => blocks}/init.md  |   8 +-
 .../packages/gluon/{ => blocks}/naming.md          |   2 +-
 .../tutorials/packages/gluon/{ => blocks}/nn.md    |   0
 .../packages/gluon/{ => blocks}/parameters.md      |  20 +-
 .../packages/gluon/blocks/save_load_params.md      | 281 ++++++++++
 .../python/tutorials/packages/gluon/customop.md    | 227 --------
 .../python/tutorials/packages/gluon/data.md        | 141 -----
 .../gluon/{ => image}/image-augmentation.md        |   0
 .../tutorials/packages/gluon/image/index.rst       |   6 +-
 .../python/tutorials/packages/gluon/image/mnist.md |  16 +-
 .../packages/gluon/image/pretrained_models.md      |   8 +-
 .../python/tutorials/packages/gluon/index.rst      |  88 +---
 .../gluon/{custom-loss => loss}/custom-loss.md     |   2 +-
 .../images/contrastive_loss.jpeg                   | Bin
 .../{custom-loss => loss}/images/inuktitut_1.png   | Bin
 .../{custom-loss => loss}/images/inuktitut_2.png   | Bin
 .../export.rst => packages/gluon/loss/index.rst}   |  10 +-
 .../python/tutorials/packages/gluon/loss/loss.md   |  24 +-
 .../python/tutorials/packages/gluon/text/index.rst |  35 +-
 .../tutorials/packages/gluon/text/transformer.rst  |   2 +-
 .../gluon/{ => training}/fit_api_tutorial.md       |  10 +-
 .../gluon/training/index.rst}                      |  11 +-
 .../gluon/training/learning_rates/index.rst}       |  11 +-
 .../learning_rates/learning_rate_finder.md         | 332 ++++++++++++
 .../learning_rates/learning_rate_schedules.md      | 347 ++++++++++++
 .../learning_rate_schedules_advanced.md            | 325 ++++++++++++
 .../{ => training}/normalization/imgs/NCHW_BN.png  | Bin
 .../{ => training}/normalization/imgs/NCHW_IN.png  | Bin
 .../{ => training}/normalization/imgs/NCHW_LN.png  | Bin
 .../{ => training}/normalization/imgs/NTC_BN.png   | Bin
 .../{ => training}/normalization/imgs/NTC_IN.png   | Bin
 .../{ => training}/normalization/imgs/NTC_LN.png   | Bin
 .../normalization/imgs/data_normalization.jpeg     | Bin
 .../normalization/index.md}                        |   4 +-
 .../packages/gluon/{ => training}/trainer.md       |  24 +-
 .../python/tutorials/packages/index.rst            |  54 +-
 .../python/tutorials/packages/kvstore/index.rst    |   4 +-
 .../python/tutorials/packages/kvstore/kvstore.md   | 171 ++++++
 .../python/tutorials/packages/module/index.rst     |  52 --
 .../tutorials/packages/ndarray/01-ndarray-intro.md |   6 +-
 .../packages/ndarray/gotchas_numpy_in_mxnet.md     | 187 +++++++
 .../python/tutorials/packages/ndarray/index.rst    |  46 +-
 .../tutorials/packages/ndarray/sparse/csr.md       | 562 ++++++++++++++++++++
 .../ndarray/sparse/index.rst}                      |   9 +-
 .../packages/ndarray/sparse/row_sparse.md          | 584 +++++++++++++++++++++
 .../tutorials/packages/ndarray/sparse/train.md     | 339 ++++++++++++
 .../packages/ndarray/sparse/train_gluon.md         | 483 +++++++++++++++++
 .../tutorials/packages/onnx/fine_tuning_gluon.md   | 456 ++++++++++++++++
 .../python/tutorials/packages/onnx/index.rst       |  12 +-
 .../packages/onnx/inference_on_onnx_model.md       | 256 +++++++++
 .../tutorials/packages/onnx/super_resolution.md    | 140 +++++
 .../packages/optimizer/{optimizer.md => index.md}  |   4 +-
 .../python/tutorials/packages/viz/index.rst        |   7 +-
 .../python/tutorials/performance/backend/amp.md    |   4 +-
 .../python/tutorials/performance/backend/index.rst |  21 +-
 .../backend/{mkl-dnn.rst => mkldnn/index.rst}      |  19 +-
 .../backend/{ => mkldnn}/mkldnn_quantization.md    |   8 +-
 .../{MKLDNN_README.md => mkldnn/mkldnn_readme.md}  |   4 +-
 .../tutorials/performance/backend/profiler.md      |  10 +-
 .../backend/tensorrt}/index.rst                    |  22 +-
 .../performance/backend/tensorrt/tensorrt.md       | 143 +++++
 .../backend/tensorrt/wavenet_optimized.svg         |   1 +
 .../backend/tensorrt/wavenet_unoptimized.svg       |  17 +
 .../tutorials/performance/compression/index.rst    |  23 +-
 .../python/tutorials/performance/index.rst         |  10 +-
 .../themes/mx-theme/mxtheme/layout.html            |   2 +-
 docs/static_site/src/.htaccess                     |  52 +-
 docs/static_site/src/404.html                      |  10 +-
 docs/static_site/src/_config_prod.yml              |   3 +-
 .../_includes/get_started/devices/nvidia-jetson.md |   2 +-
 .../_includes/get_started/devices/raspberry_pi.md  |   6 +-
 .../src/_includes/get_started/get_started.html     |   8 +-
 .../src/_includes/get_started/linux/cpp/cpp.md     |   2 +-
 .../src/_includes/get_started/linux/java/cpu.md    |   2 +-
 .../src/_includes/get_started/linux/java/gpu.md    |   2 +-
 .../get_started/linux/julia/build-from-source.md   |   2 +-
 .../src/_includes/get_started/linux/perl/perl.md   |   2 +-
 .../get_started/linux/python/cpu/docker.md         |   2 +-
 .../_includes/get_started/linux/python/cpu/pip.md  |  10 +-
 .../get_started/linux/python/gpu/docker.md         |   2 +-
 .../src/_includes/get_started/linux/r/cpu.md       |   2 +-
 .../src/_includes/get_started/linux/r/gpu.md       |   2 +-
 .../src/_includes/get_started/macos/cpp/cpp.md     |   2 +-
 .../src/_includes/get_started/macos/java/cpu.md    |   2 +-
 .../get_started/macos/julia/build-from-source.md   |   2 +-
 .../src/_includes/get_started/macos/perl/perl.md   |   2 +-
 .../macos/python/cpu/build-from-source.md          |   2 +-
 .../get_started/macos/python/cpu/docker.md         |   2 +-
 .../macos/python/gpu/build-from-source.md          |   2 +-
 .../get_started/macos/python/gpu/pip_docker.md     |   2 +-
 .../src/_includes/get_started/macos/r/cpu.md       |   2 +-
 .../src/_includes/get_started/pip_snippet.md       |   2 +-
 .../src/_includes/get_started/windows/cpp/cpp.md   |   2 +-
 .../get_started/windows/julia/build-from-source.md |   2 +-
 .../src/_includes/get_started/windows/perl/perl.md |   2 +-
 .../windows/python/cpu/build-from-source.md        |   2 +-
 .../get_started/windows/python/cpu/docker.md       |   2 +-
 .../windows/python/gpu/build-from-source.md        |   2 +-
 .../src/_includes/get_started/windows/r/cpu.md     |   2 +-
 .../src/_includes/get_started/windows/r/gpu.md     |   2 +-
 .../pages/api/architecture/exception_handling.md   |   2 +-
 .../pages/api/architecture/note_data_loading.md    |   2 +-
 .../src/pages/api/architecture/note_engine.md      |   1 -
 .../src/pages/api/cpp/docs/tutorials/basics.md     |   2 +-
 docs/static_site/src/pages/api/cpp/index.md        |   4 +-
 .../src/pages/api/faq/add_op_in_backend.md         |  30 ++
 docs/static_site/src/pages/api/faq/float16.md      |   2 +-
 .../src/pages/api/faq/gradient_compression.md      |   2 +-
 docs/static_site/src/pages/api/faq/perf.md         |   4 +-
 docs/static_site/src/pages/api/faq/recordio.md     |   2 +-
 docs/static_site/src/pages/api/faq/why_mxnet.md    |   1 +
 .../src/pages/api/perl/docs/tutorials/ndarray.md   |   2 +-
 .../api/r/docs/tutorials/callback_function.md      |   8 +-
 .../classify_real_image_with_pretrained_model.md   |   6 +-
 .../pages/api/r/docs/tutorials/custom_iterator.md  |   2 +-
 .../api/r/docs/tutorials/custom_loss_function.md   |   8 +-
 .../docs/tutorials/five_minutes_neural_network.md  |   8 +-
 .../api/r/docs/tutorials/mnist_competition.md      |   2 +-
 .../pages/api/r/docs/tutorials/multi_dim_lstm.md   |   2 +-
 .../src/pages/api/r/docs/tutorials/ndarray.md      |  12 +-
 .../src/pages/api/r/docs/tutorials/symbol.md       |  10 +-
 .../pages/api/scala/docs/tutorials/char_lstm.md    |   2 +-
 .../docs/tutorials/mxnet_scala_on_intellij.md      |   4 +-
 docs/static_site/src/pages/community/contribute.md |   2 +-
 .../src/pages/get_started/build_from_source.md     |  20 +-
 .../src/pages/get_started/c_plus_plus.md           |   2 +-
 docs/static_site/src/pages/get_started/index.html  |   2 +-
 .../src/pages/get_started/java_setup.md            |   2 +-
 .../src/pages/get_started/scala_setup.md           |   2 +-
 .../src/pages/get_started/ubuntu_setup.md          |   5 +-
 .../src/pages/get_started/windows_setup.md         |   6 +-
 example/MXNetTutorialTemplate.ipynb                |   6 +-
 example/README.md                                  |  18 +-
 example/ctc/README.md                              |   2 +-
 example/distributed_training/README.md             |   2 +-
 example/gluon/audio/README.md                      |   2 +-
 example/gluon/audio/urban_sounds/README.md         |   2 +-
 example/image-classification/README.md             |  12 +-
 example/image-classification/predict-cpp/README.md |   2 +-
 example/image-classification/train_mnist.py        |   2 +-
 example/profiler/README.md                         |   4 +-
 example/profiler/profiler_imageiter.py             |   2 +-
 example/quantization/README.md                     |   2 +-
 example/quantization/imagenet_gen_qsym.py          |   4 +-
 example/quantization/imagenet_gen_qsym_mkldnn.py   |   4 +-
 example/quantization/imagenet_inference.py         |   4 +-
 example/rnn/bucketing/README.md                    |   2 +-
 example/rnn/old/README.md                          |   2 +-
 example/sparse/README.md                           |   2 +-
 example/sparse/linear_classification/README.md     |   4 +-
 example/ssd/quantization.py                        |   4 +-
 include/mxnet/tensor_blob.h                        |   2 +-
 julia/docs/src/api/ndarray.md                      |  18 +-
 julia/docs/src/api/symbolic-node.md                |  11 +-
 julia/docs/src/index.md                            |   2 +-
 julia/docs/src/tutorial/char-lstm.md               |   4 +-
 julia/docs/src/user-guide/install.md               |   2 +-
 julia/docs/src/user-guide/overview.md              |   2 +-
 .../lib/AI/MXNet/Gluon/ModelZoo.pm                 |   2 +-
 perl-package/AI-MXNet/Changes                      |   2 +-
 perl-package/AI-MXNet/examples/mnist.pl            |   2 +-
 perl-package/AI-MXNet/lib/AI/MXNet.pm              |   4 +-
 perl-package/AI-MXNet/lib/AI/MXNet/Gluon.pm        |   2 +-
 perl-package/AI-MXNet/lib/AI/MXNet/Gluon/Block.pm  |   4 +-
 .../AI-MXNet/lib/AI/MXNet/Gluon/Trainer.pm         |   2 +-
 perl-package/AI-MXNet/lib/AI/MXNet/IO.pm           |   2 +-
 perl-package/AI-MXNet/lib/AI/MXNet/LinAlg.pm       |   4 +-
 perl-package/AI-MXNet/lib/AI/MXNet/Metric.pm       |   2 +-
 perl-package/AI-MXNetCAPI/Changes                  |   2 +-
 perl-package/AI-MXNetCAPI/README                   |   2 +-
 perl-package/AI-NNVMCAPI/Changes                   |   2 +-
 perl-package/AI-NNVMCAPI/README                    |   2 +-
 perl-package/README.md                             |   4 +-
 python/README.md                                   |   2 +-
 python/mxnet/__init__.py                           |   5 +-
 python/mxnet/_numpy_op_doc.py                      |  30 +-
 python/mxnet/context.py                            |   2 +-
 python/mxnet/gluon/block.py                        | 194 +++++--
 python/mxnet/gluon/data/vision/transforms.py       |   2 +-
 python/mxnet/gluon/loss.py                         |   2 +-
 python/mxnet/gluon/parameter.py                    |  10 +-
 python/mxnet/gluon/trainer.py                      |   2 +-
 python/mxnet/module/base_module.py                 |   8 +-
 python/mxnet/ndarray/numpy/_op.py                  | 207 +++++++-
 python/mxnet/numpy/multiarray.py                   | 200 ++++++-
 python/mxnet/numpy_dispatch_protocol.py            |   4 +
 python/mxnet/numpy_op_signature.py                 |  72 +++
 python/mxnet/optimizer/optimizer.py                | 271 +++++++++-
 python/mxnet/symbol/numpy/_symbol.py               | 168 +++++-
 scala-package/README.md                            |  16 +-
 .../javaapi/infer/objectdetector/README.md         |   6 +-
 .../javaapi/infer/predictor/README.md              |   2 +-
 .../org/apache/mxnetexamples/benchmark/README.md   |   2 +-
 .../mxnetexamples/cnntextclassification/README.md  |   4 +-
 .../mxnetexamples/infer/imageclassifier/README.md  |   2 +-
 .../mxnetexamples/infer/objectdetector/README.md   |   2 +-
 scala-package/packageTest/README.md                |   2 +-
 scala-package/spark/README.md                      |   2 +-
 setup-utils/install-mxnet-osx-python.sh            |   4 +-
 src/c_api/c_api.cc                                 |   6 +
 src/common/cuda_utils.h                            |  76 ++-
 src/operator/contrib/count_sketch.cu               |   4 -
 src/operator/contrib/deformable_psroi_pooling.cu   |   4 -
 src/operator/contrib/multi_lars-inl.h              | 100 ++++
 src/operator/contrib/multi_lars.cc                 |  56 ++
 .../{numpy/np_init_op.cu => contrib/multi_lars.cu} |  27 +-
 src/operator/contrib/multi_sum_sq-inl.h            | 100 ++++
 src/operator/contrib/multi_sum_sq.cc               |  84 +++
 src/operator/contrib/multi_sum_sq.cu               | 173 ++++++
 src/operator/contrib/preloaded_multi_sgd-inl.h     | 332 ++++++++++++
 src/operator/contrib/preloaded_multi_sgd.cc        | 245 +++++++++
 .../preloaded_multi_sgd.cu}                        |  36 +-
 src/operator/contrib/psroi_pooling.cu              |   4 -
 src/operator/contrib/roi_align.cu                  |  11 +-
 src/operator/correlation.cu                        |   6 +-
 src/operator/custom/custom.cc                      |   2 +-
 src/operator/elemwise_op_common.h                  |  19 +
 src/operator/linalg.h                              |   1 +
 src/operator/mshadow_op.h                          |  43 ++
 src/operator/mxnet_op.h                            |  10 +
 src/operator/nn/fully_connected-inl.h              | 424 +++++++++++++--
 src/operator/nn/fully_connected.cc                 |  56 +-
 src/operator/nn/layer_norm-inl.h                   |   2 +-
 src/operator/nn/layer_norm.cu                      |   2 +-
 src/operator/nn/mkldnn/mkldnn_deconvolution.cc     |  11 +-
 src/operator/nn/softmax-inl.h                      |   2 +-
 src/operator/numpy/np_boolean_mask_assign.cc       | 270 ++++++++++
 src/operator/numpy/np_boolean_mask_assign.cu       | 229 ++++++++
 src/operator/numpy/np_broadcast_reduce_op.h        |   9 +
 src/operator/numpy/np_elemwise_broadcast_op.cc     |  33 ++
 src/operator/numpy/np_elemwise_broadcast_op.cu     |   6 +
 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_tril_op-inl.h                | 233 ++++++++
 src/operator/numpy/np_tril_op.cc                   |  61 +++
 .../numpy/{np_init_op.cu => np_tril_op.cu}         |  29 +-
 src/operator/operator_tune.cc                      |   1 +
 src/operator/optimizer_op-inl.h                    |   2 +-
 src/operator/tensor/broadcast_reduce_op.h          |   2 +-
 src/operator/tensor/elemwise_unary_op_trig.cc      |  52 +-
 src/operator/tensor/indexing_op.cc                 |   4 +
 src/operator/tensor/indexing_op.cu                 |   4 +
 src/operator/tensor/indexing_op.h                  |  10 +-
 .../broken_link_checker_test/JenkinsfileForBLC     |   2 +-
 .../broken_link_checker_test/test_broken_links.py  |   4 +-
 tests/nightly/test_optimizer.py                    |  93 ++++
 tests/python/gpu/test_operator_gpu.py              | 153 ++++++
 tests/python/unittest/test_gluon.py                | 102 ++++
 tests/python/unittest/test_gluon_utils.py          |   2 +-
 tests/python/unittest/test_higher_order_grad.py    | 276 +++++++++-
 tests/python/unittest/test_numpy_ndarray.py        |  45 ++
 tests/python/unittest/test_numpy_op.py             | 261 +++++++++
 tools/caffe_translator/README.md                   |   4 +-
 tools/caffe_translator/faq.md                      |   4 +-
 tools/coreml/pip_package/README.rst                |   2 +-
 tools/pip/doc/CPU_ADDITIONAL.md                    |   2 +-
 tools/pip/doc/CU100MKL_ADDITIONAL.md               |   2 +-
 tools/pip/doc/CU100_ADDITIONAL.md                  |   2 +-
 tools/pip/doc/CU75MKL_ADDITIONAL.md                |   2 +-
 tools/pip/doc/CU75_ADDITIONAL.md                   |   2 +-
 tools/pip/doc/CU80MKL_ADDITIONAL.md                |   2 +-
 tools/pip/doc/CU80_ADDITIONAL.md                   |   2 +-
 tools/pip/doc/CU90MKL_ADDITIONAL.md                |   2 +-
 tools/pip/doc/CU90_ADDITIONAL.md                   |   2 +-
 tools/pip/doc/CU91MKL_ADDITIONAL.md                |   2 +-
 tools/pip/doc/CU91_ADDITIONAL.md                   |   2 +-
 tools/pip/doc/CU92MKL_ADDITIONAL.md                |   2 +-
 tools/pip/doc/CU92_ADDITIONAL.md                   |   2 +-
 tools/pip/doc/MKL_ADDITIONAL.md                    |   2 +-
 329 files changed, 10905 insertions(+), 1404 deletions(-)
 create mode 100644 CODE_OF_CONDUCT.md
 create mode 100644 docs/python_docs/python/tutorials/deploy/export/onnx.md
 create mode 100644 
docs/python_docs/python/tutorials/deploy/inference/wine_detector.md
 rename docs/python_docs/python/tutorials/{packages/gluon => 
getting-started}/gluon_from_experiment_to_deployment.md (88%)
 create mode 100644 
docs/python_docs/python/tutorials/getting-started/logistic_regression_explained.md
 rename docs/python_docs/python/tutorials/packages/autograd/{autograd.md => 
index.md} (98%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
blocks}/activations/activations.md (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
blocks}/activations/images/elu.png (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
blocks}/activations/images/leakyrelu.png (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
blocks}/activations/images/prelu.png (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
blocks}/activations/images/relu.png (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
blocks}/activations/images/selu.png (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
blocks}/activations/images/sigmoid.png (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
blocks}/activations/images/softrelu.png (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
blocks}/activations/images/softsign.png (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
blocks}/activations/images/swish.png (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
blocks}/activations/images/tanh.png (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
blocks}/blocks.svg (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
blocks}/custom-layer.md (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
blocks}/custom_layer_beginners.md (85%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
blocks}/hybridize.md (91%)
 copy docs/python_docs/python/tutorials/{deploy/export/export.rst => 
packages/gluon/blocks/index.rst} (90%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => blocks}/init.md 
(97%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => blocks}/naming.md 
(99%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => blocks}/nn.md 
(100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
blocks}/parameters.md (76%)
 create mode 100644 
docs/python_docs/python/tutorials/packages/gluon/blocks/save_load_params.md
 delete mode 100644 docs/python_docs/python/tutorials/packages/gluon/customop.md
 delete mode 100644 docs/python_docs/python/tutorials/packages/gluon/data.md
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
image}/image-augmentation.md (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{custom-loss => 
loss}/custom-loss.md (93%)
 rename docs/python_docs/python/tutorials/packages/gluon/{custom-loss => 
loss}/images/contrastive_loss.jpeg (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{custom-loss => 
loss}/images/inuktitut_1.png (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{custom-loss => 
loss}/images/inuktitut_2.png (100%)
 copy docs/python_docs/python/tutorials/{deploy/export/export.rst => 
packages/gluon/loss/index.rst} (93%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
training}/fit_api_tutorial.md (91%)
 copy docs/python_docs/python/tutorials/{deploy/export/export.rst => 
packages/gluon/training/index.rst} (91%)
 copy docs/python_docs/python/tutorials/{deploy/export/export.rst => 
packages/gluon/training/learning_rates/index.rst} (91%)
 create mode 100644 
docs/python_docs/python/tutorials/packages/gluon/training/learning_rates/learning_rate_finder.md
 create mode 100644 
docs/python_docs/python/tutorials/packages/gluon/training/learning_rates/learning_rate_schedules.md
 create mode 100644 
docs/python_docs/python/tutorials/packages/gluon/training/learning_rates/learning_rate_schedules_advanced.md
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
training}/normalization/imgs/NCHW_BN.png (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
training}/normalization/imgs/NCHW_IN.png (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
training}/normalization/imgs/NCHW_LN.png (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
training}/normalization/imgs/NTC_BN.png (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
training}/normalization/imgs/NTC_IN.png (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
training}/normalization/imgs/NTC_LN.png (100%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
training}/normalization/imgs/data_normalization.jpeg (100%)
 rename 
docs/python_docs/python/tutorials/packages/gluon/{normalization/normalization.md
 => training/normalization/index.md} (94%)
 rename docs/python_docs/python/tutorials/packages/gluon/{ => 
training}/trainer.md (69%)
 create mode 100644 
docs/python_docs/python/tutorials/packages/kvstore/kvstore.md
 delete mode 100644 docs/python_docs/python/tutorials/packages/module/index.rst
 create mode 100644 
docs/python_docs/python/tutorials/packages/ndarray/gotchas_numpy_in_mxnet.md
 create mode 100644 
docs/python_docs/python/tutorials/packages/ndarray/sparse/csr.md
 rename docs/python_docs/python/tutorials/{deploy/export/export.rst => 
packages/ndarray/sparse/index.rst} (93%)
 create mode 100644 
docs/python_docs/python/tutorials/packages/ndarray/sparse/row_sparse.md
 create mode 100644 
docs/python_docs/python/tutorials/packages/ndarray/sparse/train.md
 create mode 100644 
docs/python_docs/python/tutorials/packages/ndarray/sparse/train_gluon.md
 create mode 100644 
docs/python_docs/python/tutorials/packages/onnx/fine_tuning_gluon.md
 create mode 100644 
docs/python_docs/python/tutorials/packages/onnx/inference_on_onnx_model.md
 create mode 100644 
docs/python_docs/python/tutorials/packages/onnx/super_resolution.md
 rename docs/python_docs/python/tutorials/packages/optimizer/{optimizer.md => 
index.md} (99%)
 rename docs/python_docs/python/tutorials/performance/backend/{mkl-dnn.rst => 
mkldnn/index.rst} (71%)
 rename docs/python_docs/python/tutorials/performance/backend/{ => 
mkldnn}/mkldnn_quantization.md (96%)
 rename docs/python_docs/python/tutorials/performance/backend/{MKLDNN_README.md 
=> mkldnn/mkldnn_readme.md} (99%)
 rename docs/python_docs/python/tutorials/{packages/symbol => 
performance/backend/tensorrt}/index.rst (70%)
 create mode 100644 
docs/python_docs/python/tutorials/performance/backend/tensorrt/tensorrt.md
 create mode 100644 
docs/python_docs/python/tutorials/performance/backend/tensorrt/wavenet_optimized.svg
 create mode 100644 
docs/python_docs/python/tutorials/performance/backend/tensorrt/wavenet_unoptimized.svg
 create mode 100644 python/mxnet/numpy_op_signature.py
 create mode 100644 src/operator/contrib/multi_lars-inl.h
 create mode 100644 src/operator/contrib/multi_lars.cc
 copy src/operator/{numpy/np_init_op.cu => contrib/multi_lars.cu} (57%)
 create mode 100644 src/operator/contrib/multi_sum_sq-inl.h
 create mode 100644 src/operator/contrib/multi_sum_sq.cc
 create mode 100644 src/operator/contrib/multi_sum_sq.cu
 create mode 100644 src/operator/contrib/preloaded_multi_sgd-inl.h
 create mode 100755 src/operator/contrib/preloaded_multi_sgd.cc
 copy src/operator/{numpy/np_init_op.cu => contrib/preloaded_multi_sgd.cu} (53%)
 create mode 100644 src/operator/numpy/np_boolean_mask_assign.cc
 create mode 100644 src/operator/numpy/np_boolean_mask_assign.cu
 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/{np_init_op.cu => np_tril_op.cu} (55%)
 create mode 100644 tests/nightly/test_optimizer.py

Reply via email to