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 9f77575 [mkldnn-v1.0] Update enabling flag for MKL dropout (#16433)
add d8193c6 Update add_op_in_backend.md (#16403)
add 7f5e687 numpy-compatible histogram (#16266)
add ca30ba8 Pseudo 2D transpose kernel (#16229)
add d2d76dc increase docker cache timeout (#16430)
add 4dee4ee Fix mkldnn reshape (#16455)
add 1e8cc90 [BUGFIX] Minor type issues in Squeeze (#16448)
add 858a52e Fix large array tests (#16328)
add 6d6e46b Comparison ops implemented using mshadow (#16414)
add 43e35a9 Merge remote-tracking branch 'origin/master' into mkldnn-v1.0
No new revisions were added by this update.
Summary of changes:
CMakeLists.txt | 6 +-
ci/docker_cache.py | 2 +-
.../src/pages/api/faq/add_op_in_backend.md | 2 +-
python/mxnet/_numpy_op_doc.py | 51 +++
python/mxnet/ndarray/numpy/_op.py | 53 +++-
python/mxnet/numpy/multiarray.py | 53 +++-
python/mxnet/numpy_extension/__init__.py | 2 +-
python/mxnet/symbol/numpy/_symbol.py | 85 ++++-
python/mxnet/test_utils.py | 33 +-
python/mxnet/util.py | 61 ++++
src/common/utils.h | 15 +
src/ndarray/ndarray_function.cc | 13 +-
src/ndarray/ndarray_function.cu | 4 -
src/operator/contrib/index_copy-inl.h | 2 +-
src/operator/contrib/index_copy.cc | 4 +-
src/operator/leaky_relu-inl.h | 2 +-
src/operator/mshadow_op.h | 30 ++
src/operator/mxnet_op.h | 20 ++
src/operator/nn/dropout-inl.h | 4 +-
src/operator/nn/mkldnn/mkldnn_base-inl.h | 1 -
src/operator/nn/mkldnn/mkldnn_base.cc | 6 +-
src/operator/nn/mkldnn/mkldnn_expand_dims.cc | 70 -----
src/operator/nn/mkldnn/mkldnn_flatten-inl.h | 48 ---
src/operator/nn/mkldnn/mkldnn_flatten.cc | 79 -----
src/operator/nn/mkldnn/mkldnn_ops-inl.h | 29 +-
src/operator/nn/mkldnn/mkldnn_reshape-inl.h | 152 ++++-----
src/operator/nn/mkldnn/mkldnn_reshape.cc | 95 +++---
.../numpy/np_elemwise_broadcast_logic_op.cc | 301 ++++++++++++++++++
.../numpy/np_elemwise_broadcast_logic_op.cu | 60 ++++
src/operator/numpy/np_elemwise_broadcast_op.cc | 223 -------------
src/operator/numpy/np_elemwise_unary_op_basic.cc | 65 ++--
src/operator/numpy/np_elemwise_unary_op_basic.cu | 9 +-
src/operator/numpy/np_matrix_op-inl.h | 4 +-
src/operator/numpy/np_matrix_op.cc | 57 +++-
src/operator/operator_tune.cc | 10 +
.../mkldnn/mkldnn_quantized_flatten.cc | 4 +-
src/operator/tensor/elemwise_binary_broadcast_op.h | 42 ++-
src/operator/tensor/elemwise_binary_op.h | 26 ++
src/operator/tensor/elemwise_binary_scalar_op.h | 20 ++
src/operator/tensor/elemwise_unary_op.h | 21 +-
src/operator/tensor/elemwise_unary_op_basic.cc | 1 +
src/operator/tensor/histogram.cc | 1 +
src/operator/tensor/matrix_op-inl.h | 17 +-
src/operator/tensor/matrix_op.cc | 207 ++----------
src/operator/tensor/pseudo2DTranspose_op-inl.cuh | 348 +++++++++++++++++++++
tests/nightly/test_large_array.py | 147 ++++-----
tests/nightly/test_large_vector.py | 20 +-
tests/python/unittest/common.py | 21 ++
tests/python/unittest/test_numpy_ndarray.py | 33 +-
tests/python/unittest/test_numpy_op.py | 45 ++-
tests/python/unittest/test_operator.py | 39 +++
51 files changed, 1667 insertions(+), 976 deletions(-)
delete mode 100644 src/operator/nn/mkldnn/mkldnn_expand_dims.cc
delete mode 100644 src/operator/nn/mkldnn/mkldnn_flatten-inl.h
delete mode 100644 src/operator/nn/mkldnn/mkldnn_flatten.cc
create mode 100644 src/operator/numpy/np_elemwise_broadcast_logic_op.cc
create mode 100644 src/operator/numpy/np_elemwise_broadcast_logic_op.cu
create mode 100644 src/operator/tensor/pseudo2DTranspose_op-inl.cuh