This is an automated email from the ASF dual-hosted git repository. taolv pushed a commit to branch mkldnn-v1.0 in repository https://gitbox.apache.org/repos/asf/incubator-mxnet.git
commit fe1b1ea274610bf43f46ddc950f7724c1b8731f0 Merge: 61132d0 a75ec06 Author: Tao Lv <tao.a...@intel.com> AuthorDate: Sun Oct 20 07:24:55 2019 +0800 Merge branch 'master' of https://github.com/apache/incubator-mxnet into mkldnn-v1.0 .travis.yml | 4 +- Makefile | 2 +- benchmark/python/einsum/benchmark_einsum.py | 78 ++ ci/docker/runtime_functions.sh | 4 +- dev_menu.py | 20 +- .../python/tutorials/deploy/export/onnx.md | 4 +- .../python/tutorials/deploy/run-on-aws/cloud.md | 29 + .../python/tutorials/deploy/run-on-aws/cloud.rst | 105 -- .../python/tutorials/deploy/run-on-aws/index.rst | 2 +- .../gluon_from_experiment_to_deployment.md | 4 +- .../tutorials/getting-started/to-mxnet/index.rst | 2 +- .../python/tutorials/packages/autograd/index.md | 10 +- .../gluon/blocks/custom_layer_beginners.md | 30 +- .../tutorials/packages/gluon/blocks/hybridize.md | 12 +- .../python/tutorials/packages/gluon/blocks/init.md | 12 +- .../python/tutorials/packages/gluon/blocks/nn.md | 24 +- .../tutorials/packages/gluon/blocks/parameters.md | 20 +- .../packages/gluon/image/image-augmentation.md | 20 +- .../packages/gluon/image/pretrained_models.md | 14 +- .../python/tutorials/packages/gluon/index.rst | 12 +- .../tutorials/packages/gluon/loss/custom-loss.md | 28 +- .../python/tutorials/packages/gluon/loss/loss.md | 52 +- .../packages/gluon/training/fit_api_tutorial.md | 68 +- .../learning_rates/learning_rate_finder.md | 18 +- .../learning_rate_schedules_advanced.md | 22 +- .../tutorials/packages/gluon/training/trainer.md | 24 +- .../python/tutorials/packages/kvstore/index.rst | 7 +- .../python/tutorials/packages/kvstore/kvstore.md | 4 +- .../tutorials/packages/ndarray/01-ndarray-intro.md | 14 +- .../packages/ndarray/02-ndarray-operations.md | 39 +- .../packages/ndarray/03-ndarray-contexts.md | 4 +- .../packages/ndarray/gotchas_numpy_in_mxnet.md | 38 +- .../packages/ndarray/sparse/row_sparse.md | 28 +- .../tutorials/packages/onnx/fine_tuning_gluon.md | 12 +- .../packages/onnx/inference_on_onnx_model.md | 2 +- .../tutorials/packages/onnx/super_resolution.md | 4 +- docs/static_site/src/.htaccess | 1 + .../src/pages/api/faq/distributed_training.md | 4 +- .../docs/tutorials/five_minutes_neural_network.md | 2 +- python/mxnet/_numpy_op_doc.py | 69 ++ python/mxnet/ndarray/numpy/_op.py | 599 +++++++++-- python/mxnet/numpy/multiarray.py | 582 +++++++++-- python/mxnet/numpy/stride_tricks.py | 2 +- python/mxnet/numpy_dispatch_protocol.py | 4 + python/mxnet/optimizer/optimizer.py | 20 +- python/mxnet/symbol/numpy/_symbol.py | 362 +++++-- python/mxnet/util.py | 106 ++ src/ndarray/ndarray.cc | 8 +- src/operator/contrib/bilinear_resize-inl.cuh | 8 +- src/operator/image/crop-inl.h | 22 +- src/operator/image/crop.cc | 4 +- src/operator/image/crop.cu | 34 + src/operator/mxnet_op.h | 36 + src/operator/nn/dropout-inl.h | 12 +- src/operator/numpy/np_dot-inl.h | 16 +- src/operator/numpy/np_dot.cc | 4 +- src/operator/numpy/np_einsum_op-inl.h | 1092 ++++++++++++++++++++ src/operator/numpy/np_einsum_op.cc | 370 +++++++ src/operator/numpy/np_einsum_op.cu | 36 + src/operator/numpy/np_einsum_path_op-inl.h | 964 +++++++++++++++++ src/operator/numpy/np_elemwise_broadcast_op.cc | 2 + src/operator/numpy/np_tensordot_op-inl.h | 120 ++- src/operator/numpy/np_tensordot_op.cc | 8 +- src/operator/pad.cc | 326 +++--- .../mkldnn/mkldnn_quantized_fully_connected.cc | 9 +- src/operator/subgraph/mkldnn/mkldnn_fc.cc | 12 +- src/operator/swapaxis-inl.h | 12 +- .../tensor/elemwise_binary_broadcast_op-inl.cuh | 18 +- src/operator/tensor/elemwise_binary_broadcast_op.h | 5 +- src/operator/tensor/elemwise_sum.h | 8 +- tests/nightly/test_large_array.py | 304 ++++++ tests/nightly/test_large_vector.py | 222 ++++ tests/python/gpu/test_gluon_transforms.py | 74 +- tests/python/unittest/test_gluon_data_vision.py | 21 +- tests/python/unittest/test_ndarray.py | 16 + .../python/unittest/test_numpy_interoperability.py | 94 ++ tests/python/unittest/test_numpy_op.py | 645 +++++------- tests/python/unittest/test_operator.py | 17 + tests/python/unittest/test_optimizer.py | 4 + 79 files changed, 5762 insertions(+), 1284 deletions(-)