You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mxnet.apache.org by la...@apache.org on 2021/07/20 17:19:58 UTC

[incubator-mxnet] branch java2.0 updated (7152685 -> 3480ba2)

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

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


    from 7152685  Switch all HybridBlocks to use forward interface (#20262)
     add 5dbba54  [BUGFIX] Fix CI slowdown issue after removing 3rdparty/openmp (#20367)
     add da4ff3a  Update select_compute_arch.cmake from upstream (#20369)
     add 7b4d61d  [operator] Integrate matmul primitive from oneDNN in batch dot (#20340)
     add dc69b04  [BUGFIX] Fix test_zero_sized_dim save/restore of np_shape state (#20365)
     add 835e250  [BUGFIX] Fix quantized_op + requantize + dequantize fuse (#20323)
     add 38e1416  [BUGFIX] Switch hybrid_forward to forward in test_fc_int8_fp32_outputs (#20398)
     add 1d0bdfd  [FEATURE] Add interleaved batch_dot oneDNN fuses for new GluonNLP models (#20312)
     add 0104e5d  [2.0] fix benchmark and nightly tests (#20370)
     add cb5bd4e  [BUGFIX] fix log_sigmoid bugs (#20372)
     add f363da3  [BUGFIX] fix npi_concatenate quantization dim/axis (#20383)
     add fabcd14  [BUGFIX] enable test_fc_subgraph.py::test_fc_eltwise (#20393)
     add 2a1f356  [2.0] make npx.load support empty .npz files (#20403)
     add 0716dc0  change argument order (#20413)
     add c68dffe  Add interleaved_matmul_* to npx namespace (#20375)
     add b74491f  [BUGFIX] Add checks in BatchNorm's infer shape (#20415)
     add d0d2ae9  cudnn8 for cu101 in cd (#20408)
     add 77670c5  [submodule] Upgrade oneDNN to v2.3 (#20418)
     add 4e3a4c9  [BUGFIX] Fix Precision (#20421)
     add 5bd9756  [wip] Re-enable code cov (#20427)
     add 8fd17ce  [FEATURE] Add backend MXGetMaxSupportedArch() and frontend get_rtc_compile_opts() for CUDA enhanced compatibility (#20443)
     add 3480ba2  [ONNX] Foward port new mx2onnx into master (#20355)

No new revisions were added by this update.

Summary of changes:
 3rdparty/onednn                                    |    2 +-
 LICENSE                                            |    5 +-
 benchmark/python/control_flow/rnn.py               |    9 +-
 ci/Jenkinsfile_utils.groovy                        |    3 +-
 ci/docker/docker-compose.yml                       |    2 +-
 ci/docker/install/requirements                     |    4 +-
 ci/docker/runtime_functions.sh                     |   10 +
 ci/jenkins/Jenkins_steps.groovy                    |   22 +
 ci/jenkins/Jenkinsfile_unix_cpu                    |    1 +
 cmake/upstream/select_compute_arch.cmake           |   95 +-
 include/mxnet/c_api_test.h                         |    7 +
 python/mxnet/amp/lists/symbol_fp16.py              |    2 +
 python/mxnet/contrib/onnx/__init__.py              |   11 +-
 .../mxnet/contrib/onnx/mx2onnx/_op_translations.py | 2629 ----------
 python/mxnet/contrib/onnx/mx2onnx/export_model.py  |  101 -
 python/mxnet/contrib/onnx/mx2onnx/export_onnx.py   |  321 --
 python/mxnet/contrib/onnx/onnx2mx/__init__.py      |   22 -
 .../mxnet/contrib/onnx/onnx2mx/_import_helper.py   |  148 -
 .../mxnet/contrib/onnx/onnx2mx/_op_translations.py |  818 ---
 .../contrib/onnx/onnx2mx/_translation_utils.py     |  192 -
 python/mxnet/contrib/onnx/onnx2mx/import_model.py  |   94 -
 python/mxnet/contrib/onnx/onnx2mx/import_onnx.py   |  230 -
 .../mxnet/contrib/onnx/onnx2mx/import_to_gluon.py  |   54 -
 python/mxnet/contrib/quantization.py               |    2 +-
 python/mxnet/numpy_extension/_op.py                |    2 +-
 python/mxnet/onnx/README.md                        |   97 +
 .../{contrib/onnx/mx2onnx => onnx}/__init__.py     |    4 +-
 python/mxnet/{contrib => }/onnx/mx2onnx/LICENSE    |    0
 .../mxnet/{contrib => }/onnx/mx2onnx/__init__.py   |    6 +-
 .../{contrib => }/onnx/mx2onnx/_export_helper.py   |    0
 python/mxnet/onnx/mx2onnx/_export_model.py         |  163 +
 python/mxnet/onnx/mx2onnx/_export_onnx.py          |  455 ++
 .../mx2onnx/_op_translations}/__init__.py          |    7 +-
 .../_op_translations/_op_translations_opset12.py   | 5349 ++++++++++++++++++++
 .../_op_translations/_op_translations_opset13.py   | 2060 ++++++++
 python/mxnet/{_ffi/__init__.py => onnx/setup.py}   |   26 +-
 python/mxnet/test_utils.py                         |    1 +
 python/mxnet/util.py                               |   26 +-
 src/c_api/c_api.cc                                 |    3 +-
 src/c_api/c_api_test.cc                            |   11 +
 src/common/cuda/rtc.cc                             |   50 +-
 src/common/cuda/rtc.h                              |    2 +
 src/common/cuda/rtc/backward_functions-inl.h       |    2 +-
 src/common/rtc.cc                                  |    4 +-
 src/operator/contrib/transformer.cc                |    4 +
 src/operator/mshadow_op.h                          |    2 +-
 src/operator/nn/activation.cu                      |   13 +-
 src/operator/nn/batch_norm.cc                      |   18 +-
 src/operator/nn/mkldnn/mkldnn_base-inl.h           |    1 +
 .../mkldnn/mkldnn_batch_dot-inl.h}                 |   62 +-
 src/operator/nn/mkldnn/mkldnn_batch_dot.cc         |  132 +
 src/operator/nn/mkldnn/mkldnn_batch_norm-inl.h     |   30 +-
 src/operator/nn/mkldnn/mkldnn_ops-inl.h            |    6 +
 src/operator/quantization/quantize_graph_pass.cc   |   51 +-
 src/operator/quantization/quantized_concat.cc      |   23 +
 .../quantization/quantized_elemwise_mul.cc         |    9 -
 src/operator/subgraph/mkldnn/mkldnn_common.h       |   31 +-
 .../mkldnn_elemwisemul_post_quantize_property.h    |   49 +-
 src/operator/subgraph/mkldnn/mkldnn_fc-inl.h       |   12 +-
 .../mkldnn/mkldnn_fc_post_quantize_property.h      |   48 +-
 src/operator/subgraph/mkldnn/mkldnn_fc_property.h  |   12 +-
 .../subgraph/mkldnn/mkldnn_subgraph_property.cc    |    9 +
 .../mkldnn/mkldnn_transformer-inl.h}               |   48 +-
 src/operator/subgraph/mkldnn/mkldnn_transformer.cc |  763 +++
 ...=> mkldnn_transformer_post_quantize_property.h} |   75 +-
 ...property.h => mkldnn_transformer_qk_property.h} |  190 +-
 .../mkldnn/mkldnn_transformer_valatt_property.h    |  305 ++
 src/operator/tensor/broadcast_reduce-inl.h         |   15 +-
 src/operator/tensor/dot-inl.h                      |   18 +-
 src/operator/tensor/dot.cc                         |   37 +
 src/operator/tensor/elemwise_binary_scalar_op.h    |    3 +-
 src/operator/tensor/elemwise_sum.cc                |    1 +
 src/operator/tensor/elemwise_unary_op_basic.cc     |   28 +-
 src/operator/tensor/matrix_op.cc                   |    1 +
 tests/cpp/operator/mkldnn_test.cc                  |    2 +-
 tests/nightly/estimator/test_estimator_cnn.py      |   16 +-
 tests/nightly/estimator/test_sentiment_rnn.py      |   24 +-
 .../model_backwards_compatibility_check/common.py  |   20 +-
 .../model_backwards_compat_inference.py            |   12 +-
 .../model_backwards_compat_train.py                |   12 +-
 tests/python/gpu/test_numpy_op.py                  |  122 +-
 tests/python/gpu/test_operator_gpu.py              |   17 +-
 tests/python/mkl/subgraphs/subgraph_common.py      |    7 +-
 tests/python/mkl/subgraphs/test_conv_subgraph.py   |    1 -
 tests/python/mkl/subgraphs/test_fc_subgraph.py     |   31 +-
 .../mkl/subgraphs/test_transformer_subgraph.py     |   94 +
 tests/python/onnx/test_models.py                   |   67 +
 tests/python/onnx/test_operators.py                | 1917 +++++++
 tests/python/unittest/test_numpy_ndarray.py        |    5 +
 tests/python/unittest/test_numpy_op.py             | 2409 +++++----
 tests/python/unittest/test_operator.py             |   40 +-
 tests/python/unittest/test_subgraph_op.py          |   28 +-
 tests/python/unittest/test_thread_local.py         |    4 +-
 tools/license_header.py                            |    5 +
 94 files changed, 13760 insertions(+), 6121 deletions(-)
 delete mode 100644 python/mxnet/contrib/onnx/mx2onnx/_op_translations.py
 delete mode 100644 python/mxnet/contrib/onnx/mx2onnx/export_model.py
 delete mode 100644 python/mxnet/contrib/onnx/mx2onnx/export_onnx.py
 delete mode 100644 python/mxnet/contrib/onnx/onnx2mx/__init__.py
 delete mode 100644 python/mxnet/contrib/onnx/onnx2mx/_import_helper.py
 delete mode 100644 python/mxnet/contrib/onnx/onnx2mx/_op_translations.py
 delete mode 100644 python/mxnet/contrib/onnx/onnx2mx/_translation_utils.py
 delete mode 100644 python/mxnet/contrib/onnx/onnx2mx/import_model.py
 delete mode 100644 python/mxnet/contrib/onnx/onnx2mx/import_onnx.py
 delete mode 100644 python/mxnet/contrib/onnx/onnx2mx/import_to_gluon.py
 create mode 100644 python/mxnet/onnx/README.md
 copy python/mxnet/{contrib/onnx/mx2onnx => onnx}/__init__.py (90%)
 rename python/mxnet/{contrib => }/onnx/mx2onnx/LICENSE (100%)
 copy python/mxnet/{contrib => }/onnx/mx2onnx/__init__.py (82%)
 rename python/mxnet/{contrib => }/onnx/mx2onnx/_export_helper.py (100%)
 create mode 100644 python/mxnet/onnx/mx2onnx/_export_model.py
 create mode 100644 python/mxnet/onnx/mx2onnx/_export_onnx.py
 rename python/mxnet/{contrib/onnx/mx2onnx => onnx/mx2onnx/_op_translations}/__init__.py (87%)
 create mode 100644 python/mxnet/onnx/mx2onnx/_op_translations/_op_translations_opset12.py
 create mode 100644 python/mxnet/onnx/mx2onnx/_op_translations/_op_translations_opset13.py
 copy python/mxnet/{_ffi/__init__.py => onnx/setup.py} (56%)
 copy src/operator/{quantization/mkldnn/mkldnn_quantized_act.cc => nn/mkldnn/mkldnn_batch_dot-inl.h} (50%)
 create mode 100644 src/operator/nn/mkldnn/mkldnn_batch_dot.cc
 copy src/operator/{quantization/quantized_elemwise_add-inl.h => subgraph/mkldnn/mkldnn_transformer-inl.h} (56%)
 create mode 100644 src/operator/subgraph/mkldnn/mkldnn_transformer.cc
 copy src/operator/subgraph/mkldnn/{mkldnn_fc_post_quantize_property.h => mkldnn_transformer_post_quantize_property.h} (69%)
 copy src/operator/subgraph/mkldnn/{mkldnn_fc_property.h => mkldnn_transformer_qk_property.h} (51%)
 create mode 100644 src/operator/subgraph/mkldnn/mkldnn_transformer_valatt_property.h
 create mode 100644 tests/python/mkl/subgraphs/test_transformer_subgraph.py
 create mode 100644 tests/python/onnx/test_models.py
 create mode 100644 tests/python/onnx/test_operators.py