This is an automated email from the ASF dual-hosted git repository.
zhasheng pushed a change to branch v1.5.x
in repository https://gitbox.apache.org/repos/asf/incubator-mxnet.git.
from c5874dd [BUGFIX] Fix a bug in Auto Function. (#15184)
add e01c386 min fix of 'storage_type' index mismatch (#14560)
add 21d7ac0 Fix installation dependencies (#14987)
add 99f8fc9 don't check for nullptr before deleting; closes #14580
(#14901)
add 8d8c5d5 fix graident of boolean mask (#15175)
add b64e00a Fix wrong description of output range of ToTensor (#14794)
add 3c82ce2 [MXNET-978] Second order gradient support for some unary
operators (#14613)
add 8b2ae57 Fix MKLDNNDataReorderAsync (#15163)
add 1c3e964 fix the cmake cmd with wrong path (#15111)
add 62a85f3 Broken link fixes for the website (#15205)
add d32a3da [MKLDNN] Fix quantized act and concat (#15209)
add 29fea48 Readd Java HelloWorld example for intellij tutorial (#15217)
add 769b882 Add missing file to Maven clean (#15216)
add 2e20094 Fixed a bug in Gluon DataLoader. (#15195)
add 579c5ab Docs fixes (NDabs, Proposal, MultiProposal) (#15185)
add 027b547 Bugfix: accept NN as an inter_method for augmentation in
ImageRecordI… (#15221)
add b2e6dac fix imresize interp docs (#15066)
add 0be6d7e Add an utility for operator benchmarks (#14977)
add e5902ec Update float16 tutorial (#15107)
add a862270 Make MXNDArrayFromDLPack backward compatible (#15227)
add 09202f7f Improve static cached_op optimization (#15187)
No new revisions were added by this update.
Summary of changes:
{tools/coreml/converter => benchmark}/__init__.py | 0
benchmark/opperf/README.md | 182 +++++++++++
.../converter => benchmark/opperf}/__init__.py | 0
.../opperf/custom_operations}/__init__.py | 0
.../opperf/custom_operations/custom_operations.py | 67 +++++
benchmark/opperf/nd_operations/README.md | 143 +++++++++
.../opperf/nd_operations}/__init__.py | 0
benchmark/opperf/nd_operations/binary_operators.py | 92 ++++++
benchmark/opperf/nd_operations/gemm_operators.py | 89 ++++++
.../nd_operations/nn_activation_operators.py | 106 +++++++
.../opperf/nd_operations/nn_basic_operators.py | 83 ++++++
.../opperf/nd_operations/nn_conv_operators.py | 139 +++++++++
.../nd_operations/random_sampling_operators.py | 61 ++++
.../opperf/nd_operations/reduction_operators.py | 58 ++++
benchmark/opperf/nd_operations/unary_operators.py | 62 ++++
benchmark/opperf/opperf.py | 133 +++++++++
.../mxnet_operator_benchmark_results_cpu.md | 322 ++++++++++++++++++++
.../opperf/rules}/__init__.py | 0
benchmark/opperf/rules/default_params.py | 82 +++++
.../opperf/utils}/__init__.py | 0
benchmark/opperf/utils/benchmark_utils.py | 132 ++++++++
benchmark/opperf/utils/common_utils.py | 119 ++++++++
benchmark/opperf/utils/ndarray_utils.py | 127 ++++++++
benchmark/opperf/utils/op_registry_utils.py | 331 +++++++++++++++++++++
benchmark/opperf/utils/profiler_utils.py | 189 ++++++++++++
ci/docker/install/ubuntu_tutorials.sh | 4 +-
.../example/inference/inception_inference.cpp | 4 +-
docs/_static/mxnet-theme/index.html | 2 +-
.../tutorials/tensorrt/wavenet_optimized.png | Bin
.../tutorials/tensorrt/wavenet_unoptimized.png | Bin
docs/api/python/optimization/optimization.md | 3 +
docs/community/contribute.md | 1 -
docs/community/ecosystem.md | 2 +-
docs/faq/env_var.md | 4 +-
docs/faq/float16.md | 173 +++++++----
docs/faq/index.md | 2 +-
docs/install/build_from_source.md | 43 ++-
docs/install/c_plus_plus.md | 6 +-
docs/install/index.md | 5 +-
docs/install/java_setup.md | 16 +-
docs/install/osx_setup.md | 14 +-
docs/install/raspbian_setup.md | 25 --
docs/install/scala_setup.md | 12 +-
docs/install/tx2_setup.md | 25 --
docs/install/ubuntu_setup.md | 34 +--
docs/install/windows_setup.md | 6 +-
docs/tutorials/c++/basics.md | 4 +-
docs/tutorials/embedded/wine_detector.md | 2 +-
docs/tutorials/java/mxnet_java_on_intellij.md | 2 +-
docs/tutorials/java/ssd_inference.md | 30 +-
docs/tutorials/sparse/train.md | 10 +-
docs/tutorials/tensorrt/inference_with_trt.md | 4 +-
include/mxnet/c_api.h | 22 +-
python/mxnet/contrib/onnx/onnx2mx/import_model.py | 2 +-
python/mxnet/contrib/text/embedding.py | 2 +-
python/mxnet/gluon/contrib/rnn/rnn_cell.py | 3 +-
python/mxnet/gluon/data/dataloader.py | 6 +-
python/mxnet/gluon/data/vision/transforms.py | 2 +-
python/mxnet/image/image.py | 4 +-
python/mxnet/ndarray/ndarray.py | 4 +-
scala-package/core/pom.xml | 1 +
scala-package/mxnet-demo/java-demo/README.md | 3 +-
.../{NDArrayOperation.java => HelloWorld.java} | 26 +-
src/c_api/c_api.cc | 7 +-
src/engine/naive_engine.cc | 8 +-
src/executor/graph_executor.cc | 4 +-
src/imperative/cached_op.cc | 2 +-
src/imperative/imperative_utils.h | 5 +-
src/io/image_aug_default.cc | 2 +-
src/io/image_det_aug_default.cc | 2 +-
src/io/iter_mnist.cc | 2 +-
src/kvstore/kvstore_dist.h | 4 +-
src/ndarray/ndarray.cc | 15 +-
src/operator/contrib/boolean_mask-inl.h | 9 +-
src/operator/contrib/boolean_mask.cc | 20 +-
src/operator/contrib/boolean_mask.cu | 4 +-
src/operator/contrib/multi_proposal-inl.h | 5 +-
src/operator/contrib/proposal-inl.h | 5 +-
src/operator/image/image_random.cc | 2 +-
src/operator/quantization/quantized_activation.cc | 12 +-
src/operator/quantization/quantized_concat.cc | 14 +-
src/operator/tensor/elemwise_unary_op_basic.cc | 22 +-
src/operator/tensor/elemwise_unary_op_trig.cc | 60 +++-
tests/python/gpu/test_gluon_transforms.py | 11 +-
tests/python/mkl/test_mkldnn.py | 28 +-
tests/python/mkl/test_subgraph.py | 29 +-
tests/python/unittest/test_dlpack.py | 48 +++
tests/python/unittest/test_gluon_data.py | 25 ++
tests/python/unittest/test_gluon_data_vision.py | 9 +
tests/python/unittest/test_higher_order_grad.py | 64 +++-
tests/python/unittest/test_io.py | 12 +
tests/python/unittest/test_operator.py | 24 ++
92 files changed, 3155 insertions(+), 324 deletions(-)
copy {tools/coreml/converter => benchmark}/__init__.py (100%)
create mode 100644 benchmark/opperf/README.md
copy {tools/coreml/converter => benchmark/opperf}/__init__.py (100%)
copy {tools/coreml/converter =>
benchmark/opperf/custom_operations}/__init__.py (100%)
create mode 100644 benchmark/opperf/custom_operations/custom_operations.py
create mode 100644 benchmark/opperf/nd_operations/README.md
copy {tools/coreml/converter => benchmark/opperf/nd_operations}/__init__.py
(100%)
create mode 100644 benchmark/opperf/nd_operations/binary_operators.py
create mode 100644 benchmark/opperf/nd_operations/gemm_operators.py
create mode 100644 benchmark/opperf/nd_operations/nn_activation_operators.py
create mode 100644 benchmark/opperf/nd_operations/nn_basic_operators.py
create mode 100644 benchmark/opperf/nd_operations/nn_conv_operators.py
create mode 100644 benchmark/opperf/nd_operations/random_sampling_operators.py
create mode 100644 benchmark/opperf/nd_operations/reduction_operators.py
create mode 100644 benchmark/opperf/nd_operations/unary_operators.py
create mode 100644 benchmark/opperf/opperf.py
create mode 100644
benchmark/opperf/results/mxnet_operator_benchmark_results_cpu.md
copy {tools/coreml/converter => benchmark/opperf/rules}/__init__.py (100%)
create mode 100644 benchmark/opperf/rules/default_params.py
copy {tools/coreml/converter => benchmark/opperf/utils}/__init__.py (100%)
create mode 100644 benchmark/opperf/utils/benchmark_utils.py
create mode 100644 benchmark/opperf/utils/common_utils.py
create mode 100644 benchmark/opperf/utils/ndarray_utils.py
create mode 100644 benchmark/opperf/utils/op_registry_utils.py
create mode 100644 benchmark/opperf/utils/profiler_utils.py
rename docs/{ => _static}/tutorials/tensorrt/wavenet_optimized.png (100%)
rename docs/{ => _static}/tutorials/tensorrt/wavenet_unoptimized.png (100%)
delete mode 100644 docs/install/raspbian_setup.md
delete mode 100644 docs/install/tx2_setup.md
copy
scala-package/mxnet-demo/java-demo/src/main/java/mxnet/{NDArrayOperation.java
=> HelloWorld.java} (67%)
create mode 100644 tests/python/unittest/test_dlpack.py