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

taolv pushed a change to branch mkldnn-v1.0
in repository https://gitbox.apache.org/repos/asf/incubator-mxnet.git.


    from 1ff9429  [mkldnn-v1.0] Add MKL-DNN Convolution (#16141)
     add e87995d  Reducing memory footprint of one_hot for Large Array Testing 
(#16136)
     add c12c978  Fix sample.normal shape inference
     add 85fe0b4  Fixes NAG optimizer #15543 (#16053)
     add eb037a8  [MXNET-978] Higher Order Gradient Support `sinh`, `cosh`. 
(#15412)
     add 61e8347  Revert "julia: rename build env var `MXNET_HOME` to 
`MXNET_ROOT` (#15568)" (#16147)
     add 5b42065  Fixing build for gluon estimator test, including libtvm in 
pack libs (#16148)
     add 287e3b5  Numpy add numpy op indices (#15837)
     add d9364ba  julia: fix `mx.forward` kwargs checking (#16138)
     add b4b7bfb  Update env_var.md (#16145)
     add c5383f7  CD Fixes (#16127)
     add ccd24a8  avoid test relu at the origin due to discontinuous gradient 
(#16133)
     add e9e267e  Fix remaining errors reported by D2L (#16157)
     add 90091b1  [Numpy] Numpy copysign (#15851)
     add 5c136c9  Update dmlc-core (#16149)
     add 18d145c  use 1E-4 in groupnorm test(#16169)
     add 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)
     new 99145a5  Merge remote-tracking branch 'origin' into mkldnn-v1.0

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 3rdparty/dmlc-core                                 |   2 +-
 CODEOWNERS                                         |  15 +-
 README.md                                          |   2 +-
 amalgamation/amalgamation.py                       |   3 +-
 cd/Jenkinsfile_cd_pipeline                         |  10 +-
 cd/Jenkinsfile_release_job                         |   4 +-
 cd/README.md                                       |   4 +-
 .../{static => dynamic}/Jenkins_pipeline.groovy    |  16 +-
 ci/docker/runtime_functions.sh                     | 111 ++++++-
 ci/windows/test_jl07_cpu.ps1                       |   2 +-
 ci/windows/test_jl10_cpu.ps1                       |   2 +-
 docs/faq/env_var.md                                |   4 +-
 docs/mxdoc.py                                      |   8 +-
 docs/tutorials/gluon/custom_layer.md               |   2 +-
 docs/tutorials/python/profiler.md                  |   3 +
 docs/tutorials/sparse/train_gluon.md               |   2 +-
 include/mxnet/c_api.h                              |  12 +
 julia/NEWS.md                                      |   7 -
 julia/deps/build.jl                                |  33 +-
 julia/docs/src/user-guide/install.md               |  20 +-
 julia/src/base.jl                                  |  30 +-
 julia/src/executor.jl                              |   2 +-
 julia/test/unittest/bind.jl                        |  15 +
 python/mxnet/__init__.py                           |   4 +
 python/mxnet/_ctypes/ndarray.py                    |  28 +-
 python/mxnet/_numpy_op_doc.py                      | 353 ++++++++++++++++++++-
 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                         |  10 +-
 python/mxnet/ndarray/ndarray.py                    |   4 +-
 python/mxnet/ndarray/numpy/_op.py                  | 178 ++++++++++-
 python/mxnet/ndarray/numpy/linalg.py               |  48 ++-
 python/mxnet/ndarray/numpy/random.py               |  38 ++-
 python/mxnet/numpy/linalg.py                       |  42 ++-
 python/mxnet/numpy/multiarray.py                   | 328 +++++++++++++++++--
 python/mxnet/numpy/random.py                       |  10 +-
 python/mxnet/numpy_dispatch_protocol.py            | 216 +++++++++++++
 python/mxnet/symbol/numpy/_symbol.py               | 168 +++++++++-
 python/mxnet/symbol/numpy/linalg.py                |  48 ++-
 python/mxnet/symbol/numpy/random.py                |  39 ++-
 python/mxnet/test_utils.py                         |   5 +
 .../org/apache/mxnet/utils/CToScalaUtils.scala     |   4 +-
 src/c_api/c_api_ndarray.cc                         |  20 ++
 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/mshadow_op.h                          |  10 +
 src/operator/nn/mkldnn/mkldnn_base-inl.h           |  17 +-
 src/operator/nn/mkldnn/mkldnn_base.cc              |  23 +-
 src/operator/numpy/np_elemwise_broadcast_op.cc     |  36 +++
 src/operator/numpy/np_elemwise_broadcast_op.cu     |  21 ++
 src/operator/numpy/np_init_op.cc                   |  33 ++
 src/operator/numpy/np_init_op.cu                   |   4 +
 src/operator/numpy/np_init_op.h                    | 107 +++++++
 src/operator/numpy/np_matrix_op.cc                 |   1 +
 .../random/dist_common.cc}                         |  22 +-
 .../random/dist_common.cu}                         |  22 +-
 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      |  26 +-
 .../random/{np_uniform_op.cc => np_normal_op.cc}   |  34 +-
 .../random/{np_uniform_op.cu => np_normal_op.cu}   |  10 +-
 .../random/{np_uniform_op.h => np_normal_op.h}     | 126 +++++---
 src/operator/numpy/random/np_uniform_op.cc         |   6 +
 src/operator/operator_tune.cc                      |   5 +
 src/operator/optimizer_op-inl.h                    |  50 ++-
 src/operator/random/multisample_op.h               |   2 +-
 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 +-
 .../subgraph/mkldnn/mkldnn_conv_property.h         |  10 +-
 .../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 +-
 .../subgraph/mkldnn/mkldnn_subgraph_base-inl.h     |  38 +--
 src/operator/subgraph/subgraph_property.h          | 110 +++++--
 src/operator/tensor/elemwise_unary_op_trig.cc      |  51 ++-
 src/operator/tensor/matrix_op-inl.h                |   2 +-
 src/storage/pooled_storage_manager.h               |  24 +-
 tests/nightly/JenkinsfileForBinaries               |  10 +-
 .../JenkinsfileForMBCC                             |   2 +-
 tests/nightly/test_large_array.py                  |  10 +-
 tests/nightly/test_large_vector.py                 |  13 +-
 tests/python/gpu/test_operator_gpu.py              |   1 +
 tests/python/mkl/test_mkldnn.py                    |   6 +-
 tests/python/mkl/test_subgraph.py                  |  21 ++
 tests/python/unittest/test_exc_handling.py         |   9 +
 tests/python/unittest/test_gluon.py                |  69 ++++
 tests/python/unittest/test_gluon_data.py           |  23 +-
 tests/python/unittest/test_higher_order_grad.py    |  29 ++
 tests/python/unittest/test_library_loading.py      |   3 +-
 tests/python/unittest/test_ndarray.py              |  33 +-
 tests/python/unittest/test_numpy_gluon.py          |  38 ++-
 .../python/unittest/test_numpy_interoperability.py | 211 ++++++++++++
 tests/python/unittest/test_numpy_ndarray.py        | 163 +++++++---
 tests/python/unittest/test_numpy_op.py             | 287 +++++++++++++++--
 tests/python/unittest/test_operator.py             |  51 ++-
 tests/python/unittest/test_optimizer.py            |  14 +-
 tests/tutorials/test_tutorials.py                  |  17 +-
 tests/utils/notebook_test/__init__.py              |   2 +-
 109 files changed, 3477 insertions(+), 566 deletions(-)
 copy cd/mxnet_lib/{static => dynamic}/Jenkins_pipeline.groovy (70%)
 create mode 100644 python/mxnet/numpy_dispatch_protocol.py
 create mode 100644 src/operator/numpy/np_init_op.h
 copy src/operator/{instance_norm.cu => numpy/random/dist_common.cc} (73%)
 copy src/operator/{instance_norm.cu => numpy/random/dist_common.cu} (67%)
 copy src/operator/numpy/random/{np_uniform_op.cc => np_normal_op.cc} (62%)
 copy src/operator/numpy/random/{np_uniform_op.cu => np_normal_op.cu} (81%)
 copy src/operator/numpy/random/{np_uniform_op.h => np_normal_op.h} (61%)
 copy plugin/caffe/caffe_op.cu => 
src/operator/subgraph/mkldnn/mkldnn_subgraph_base-inl.h (58%)
 create mode 100644 tests/python/unittest/test_numpy_interoperability.py

Reply via email to