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

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


 discard 10a03fa  Fix build failure
 discard 05cc0b9  Numpy Tensordot Operator  (#15349)
 discard 61406db  [Numpy] Numpy hstack (#15302)
 discard 172c006  numpy eye op (#15282)
 discard 7d77872  fix memory override bug in multinomial (#15397)
 discard ddaf82a  [Numpy] Numpy compatible argsort (#15501)
 discard f753a6a  Numpy Trace (#15258)
 discard 2c99cc7  [numpy][doc-fix] zeros_like, linspace, reciprocal, square, 
and arcsin (#15377)
 discard 4f1fca8  [numpy][doc-fix] mean, transpose, stack, split, log2, rint 
and radians (#15370)
 discard 470ef21  [numpy][doc-fix] sum, copy, tile, argmax, sign, log, degrees 
(#15382)
 discard e294a53  [numpy] fix cython (#15418)
 discard f582b14  [numpy] Fix several places in numpy (#15398)
 discard 6ec703c  add doc for multinomial, dot, cumsum, clip, abs, exp, arctan 
(#15386)
 discard ca31e72  [numpy] Change d2l chapters cv and gan to use numpy (#15368)
 discard 505e86a  [numpy] Misc fix for other chapters (#15332)
 discard 56b8e8f  numpy-compatible cumsum (#15309)
 discard cdb38f3  Numpy compatible linspace (#15256)
 discard 1c56c34  Numpy compatible multinomial (#15219)
 discard 8471bf1  Numpy compatible max (#15161)
 discard fd936dd  [numpy] Fix d2l chapter 5 (#15264)
 discard 612c657  [numpy] [DO NOT MERGE] Fix d2l chapters 9 and 13 (#15246)
 discard 0d74b81  Numpy-compatible split (#15049)
 discard 71141db  fix for ch11 (#15244)
 discard af9d82b  [numpy] Fix d2l chapter8 (#15237)
 discard 518f2b7  fix for chapter6 conv nn (#15224)
 discard 64abcf4  Fix (#15188)
 discard 737113d  [numpy] Fix d2l performance regression (#15173)
 discard cd7b386  [WIP][numpy] Fix for D2L Chapters 2/3/4 (#15139)
 discard 772ff8e  numpy concatenate (#15104)
 discard 03368aa  [numpy] Fix np branch after rebase (#15086)
 discard 6b65904  Numpy Unary Ops (#15010)
 discard 7de6242  Numpy-compatible stack (#15027)
 discard 9b6454e  Temporarily disable test_amp
 discard 8b1a031  Change np_compat to np_shape
 discard b131d3b  [numpy] Refactor np module (example runs through) (#15055)
 discard 3e67778  [numpy] Refactor np modules (#14989)
 discard 05de755  [numpy] Some np ops for d2l (#14924)
 discard 859546d  numpy-compatible mean (#14859)
 discard 564344e  [numpy] Numpy dot (#14831)
 discard a87ff16  Enable np op compat check with name prefix (#14897)
 discard 810a356  [numpy] Infra for supporting numpy ops in imperative mode and 
Gluon APIs (#14758)
 discard 7c18ced  [Do not review] [Do not merge] New numpy-compatible sum 
(#14739)
     add 45c360c  fixed config.mk and Makefile bugs for installing mkl (#15424)
     add b887c06  PDF operators for each distribution for which we have a 
random sampler (plus also the PDF of the Dirichlet).  Supports probabilities 
and log-probabilities, as well as gradients. (#14617)
     add eec0fb4  Group Normalization (#14959)
     add 6bdcef2  Deprecate USE_PROFILER flag (#15595)
     add 076b2f3  Softmax with length (#15169)
     add eab6da6  Fix warnings in CLang: (#15270)
     add da71324  Fix dumps for Constant initializer (#15150)
     add 7e632c9  add myself to interested modules (#15590)
     add d14fa69  Update profiler.md (#15477)
     add cc861f0  Tensor Inspector Tutorial (#15517)
     add d5df247  julia: bump window prebult binary version to v1.5.0 (#15608)
     add 8f5930b  fix normalize mean error bug (#15539)
     add f553b31  julia: remove Travis CI related files (#15616)
     add 5086ff0  changed constructor args (#15601)
     add 2b4c9c0  [fix] print `self` in warning. (#15614)
     add 399d3a0  julia: bump binding version to v1.6.0 (#15607)
     add d599bc3  [MXNET-1411] solve pylint error issue#14851 (#15113)
     add 9d859c8  logging (#15106)
     add 9a1a102  Add omp parallel optimization for _contrib_BilinearReisze2D 
(#15584)
     add 77254f2  Infra to use tvm write op kernels (#15550)
     new 55a9acd  [Do not review] [Do not merge] New numpy-compatible sum 
(#14739)
     new c6bcc0e  [numpy] Infra for supporting numpy ops in imperative mode and 
Gluon APIs (#14758)
     new 1ee611d  Enable np op compat check with name prefix (#14897)
     new ad66fe0  [numpy] Numpy dot (#14831)
     new 4d2ca71  numpy-compatible mean (#14859)
     new 8cf84b3  [numpy] Some np ops for d2l (#14924)
     new 9e8b4e4  [numpy] Refactor np modules (#14989)
     new 92f629c  [numpy] Refactor np module (example runs through) (#15055)
     new d8b075a  Change np_compat to np_shape
     new 8c49acc  Temporarily disable test_amp
     new 31bae28  Numpy-compatible stack (#15027)
     new 8c6b9d5  Numpy Unary Ops (#15010)
     new 20e19eb  [numpy] Fix np branch after rebase (#15086)
     new c5c414d  numpy concatenate (#15104)
     new c20b69a  [WIP][numpy] Fix for D2L Chapters 2/3/4 (#15139)
     new 127f33f  [numpy] Fix d2l performance regression (#15173)
     new 49feb63  Fix (#15188)
     new 4f8cb50  fix for chapter6 conv nn (#15224)
     new dca5a4f  [numpy] Fix d2l chapter8 (#15237)
     new a1d25aa  fix for ch11 (#15244)
     new d715a03  Numpy-compatible split (#15049)
     new 2f9c51f  [numpy] [DO NOT MERGE] Fix d2l chapters 9 and 13 (#15246)
     new c63df15  [numpy] Fix d2l chapter 5 (#15264)
     new 840e9c3  Numpy compatible max (#15161)
     new 7ede6fc  Numpy compatible multinomial (#15219)
     new 7fdc64e  Numpy compatible linspace (#15256)
     new 87a8c94  numpy-compatible cumsum (#15309)
     new ebda0b2  [numpy] Misc fix for other chapters (#15332)
     new b9d2593  [numpy] Change d2l chapters cv and gan to use numpy (#15368)
     new 97819df  add doc for multinomial, dot, cumsum, clip, abs, exp, arctan 
(#15386)
     new 8bf1e62  [numpy] Fix several places in numpy (#15398)
     new 0560d68  [numpy] fix cython (#15418)
     new e5324de  [numpy][doc-fix] sum, copy, tile, argmax, sign, log, degrees 
(#15382)
     new 60f7523  [numpy][doc-fix] mean, transpose, stack, split, log2, rint 
and radians (#15370)
     new eaf1657  [numpy][doc-fix] zeros_like, linspace, reciprocal, square, 
and arcsin (#15377)
     new 0549575  Numpy Trace (#15258)
     new 4111468  [Numpy] Numpy compatible argsort (#15501)
     new 16f620f  fix memory override bug in multinomial (#15397)
     new ee07656  numpy eye op (#15282)
     new f62c413  [Numpy] Numpy hstack (#15302)
     new c757d95  Numpy Tensordot Operator  (#15349)
     new a23120e  Fix build failure

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (10a03fa)
            \
             N -- N -- N   refs/heads/numpy (a23120e)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

The 42 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/dlpack                                    |   2 +-
 3rdparty/dmlc-core                                 |   2 +-
 3rdparty/tvm                                       |   2 +-
 CMakeLists.txt                                     |  24 +-
 CODEOWNERS                                         |  18 +-
 Makefile                                           |  46 +-
 benchmark/opperf/README.md                         |   2 -
 cmake/BuildTVM.cmake                               | 135 +++++
 .../_constants.py => contrib/tvmop/__init__.py     |   6 +-
 .../tvmop/basic}/__init__.py                       |   3 +-
 contrib/tvmop/basic/ufunc.py                       |  50 ++
 contrib/tvmop/compile.py                           |  59 ++
 contrib/tvmop/opdef.py                             | 111 ++++
 contrib/tvmop/prepare_tvm.sh                       |  63 +++
 .../opencv/__init__.py => contrib/tvmop/utils.py   |   7 +-
 docs/faq/add_op_in_backend.md                      |   3 +
 docs/faq/develop_and_hack.md                       |   1 +
 docs/faq/env_var.md                                |   2 +-
 docs/faq/perf.md                                   |   4 +-
 docs/faq/tensor_inspector_tutorial.md              | 168 ++++++
 docs/install/osx_setup.md                          |   1 -
 docs/tutorials/mkldnn/MKLDNN_README.md             |   2 +-
 docs/tutorials/python/profiler.md                  |   2 +
 example/named_entity_recognition/src/metrics.py    |  13 +-
 example/named_entity_recognition/src/ner.py        |   8 +
 example/named_entity_recognition/src/preprocess.py |   7 +
 example/profiler/README.md                         |   3 +-
 include/mxnet/c_api.h                              |   9 +
 include/mxnet/libinfo.h                            |   7 +
 julia/.travis.yml                                  |  59 --
 julia/Project.toml                                 |   2 +-
 julia/REQUIRE                                      |   6 -
 julia/deps/build.jl                                |  16 +-
 julia/test/travis/run_coverage.sh                  |  18 -
 julia/test/travis/run_test.sh                      |  28 -
 julia/test/travis/setup_env.sh                     |  38 --
 make/config.mk                                     |   3 +
 make/maven/maven_darwin_mkl.mk                     |   2 -
 make/maven/maven_linux_cu90mkl.mk                  |   3 -
 make/maven/maven_linux_cu92mkl.mk                  |   3 -
 make/maven/maven_linux_mkl.mk                      |   3 -
 make/osx.mk                                        |   3 +
 make/pip/pip_darwin_cpu.mk                         |   3 -
 make/pip/pip_darwin_mkl.mk                         |   3 -
 make/pip/pip_linux_cpu.mk                          |   3 -
 make/pip/pip_linux_cu100.mk                        |   3 -
 make/pip/pip_linux_cu100mkl.mk                     |   3 -
 make/pip/pip_linux_cu101.mk                        |   3 -
 make/pip/pip_linux_cu101mkl.mk                     |   3 -
 make/pip/pip_linux_cu75.mk                         |   3 -
 make/pip/pip_linux_cu75mkl.mk                      |   3 -
 make/pip/pip_linux_cu80.mk                         |   3 -
 make/pip/pip_linux_cu80mkl.mk                      |   3 -
 make/pip/pip_linux_cu90.mk                         |   3 -
 make/pip/pip_linux_cu90mkl.mk                      |   3 -
 make/pip/pip_linux_cu91.mk                         |   3 -
 make/pip/pip_linux_cu91mkl.mk                      |   3 -
 make/pip/pip_linux_cu92.mk                         |   3 -
 make/pip/pip_linux_cu92mkl.mk                      |   3 -
 make/pip/pip_linux_mkl.mk                          |   3 -
 plugin/warpctc/warpctc-inl.h                       |   2 +-
 python/mxnet/base.py                               |  15 +-
 python/mxnet/contrib/amp/lists/symbol.py           |  18 +
 .../mxnet/contrib/onnx/mx2onnx/_export_helper.py   |  38 +-
 .../contrib/onnx/onnx2mx/_translation_utils.py     |  30 +-
 python/mxnet/contrib/text/vocab.py                 |   5 +-
 python/mxnet/gluon/block.py                        |   5 +-
 python/mxnet/gluon/nn/basic_layers.py              |  91 ++-
 python/mxnet/gluon/trainer.py                      |  12 +-
 python/mxnet/gluon/utils.py                        |   8 +-
 python/mxnet/image/detection.py                    |  18 +-
 python/mxnet/image/image.py                        |  24 +-
 python/mxnet/initializer.py                        |   6 +
 python/mxnet/libinfo.py                            |  10 +-
 python/mxnet/model.py                              |   5 +-
 python/mxnet/ndarray/sparse.py                     |  10 +-
 python/mxnet/test_utils.py                         |  28 +-
 src/c_api/c_api.cc                                 |   9 +
 src/engine/naive_engine.cc                         |   6 +-
 src/engine/threaded_engine.h                       |   2 +-
 src/kvstore/kvstore_local.h                        |   4 +-
 src/libinfo.cc                                     |   4 +
 src/operator/contrib/bilinear_resize.cc            | 146 +++--
 src/operator/contrib/tvmop/ufunc.cc                |  66 +++
 src/operator/image/image_random-inl.h              |   2 +-
 src/operator/mxnet_op.h                            |  51 ++
 src/operator/nn/group_norm-inl.h                   | 347 ++++++++++++
 src/operator/nn/group_norm.cc                      | 131 +++++
 src/operator/nn/{moments.cu => group_norm.cu}      |  16 +-
 src/operator/nn/softmax-inl.h                      | 428 ++++++++++++--
 src/operator/nn/softmax.cc                         |  33 +-
 src/operator/random/pdf_op.cc                      | 319 +++++++++++
 src/operator/random/pdf_op.cu                      |  48 ++
 src/operator/random/pdf_op.h                       | 622 +++++++++++++++++++++
 src/operator/tvmop/op_module.cc                    | 117 ++++
 .../nvtx.h => operator/tvmop/op_module.h}          |  58 +-
 src/profiler/profiler.h                            |   4 +-
 tests/jenkins/run_test.sh                          |   1 -
 tests/jenkins/run_test_ubuntu.sh                   |   1 -
 tests/python/gpu/test_operator_gpu.py              |  17 +
 tests/python/unittest/test_gluon.py                |   9 +
 tests/python/unittest/test_init.py                 |  19 +-
 tests/python/unittest/test_operator.py             | 185 +++++-
 tests/python/unittest/test_random.py               | 111 +++-
 .../unittest/{test_engine.py => test_tvm_op.py}    |  26 +-
 105 files changed, 3547 insertions(+), 558 deletions(-)
 create mode 100644 cmake/BuildTVM.cmake
 copy python/mxnet/gluon/contrib/data/_constants.py => 
contrib/tvmop/__init__.py (90%)
 copy {example/ssd/dataset/pycocotools => contrib/tvmop/basic}/__init__.py (95%)
 mode change 100755 => 100644
 create mode 100644 contrib/tvmop/basic/ufunc.py
 create mode 100644 contrib/tvmop/compile.py
 create mode 100644 contrib/tvmop/opdef.py
 create mode 100644 contrib/tvmop/prepare_tvm.sh
 copy plugin/opencv/__init__.py => contrib/tvmop/utils.py (86%)
 create mode 100644 docs/faq/tensor_inspector_tutorial.md
 delete mode 100644 julia/.travis.yml
 delete mode 100644 julia/REQUIRE
 delete mode 100644 julia/test/travis/run_coverage.sh
 delete mode 100755 julia/test/travis/run_test.sh
 delete mode 100755 julia/test/travis/setup_env.sh
 create mode 100644 src/operator/contrib/tvmop/ufunc.cc
 create mode 100644 src/operator/nn/group_norm-inl.h
 create mode 100644 src/operator/nn/group_norm.cc
 copy src/operator/nn/{moments.cu => group_norm.cu} (74%)
 create mode 100644 src/operator/random/pdf_op.cc
 create mode 100644 src/operator/random/pdf_op.cu
 create mode 100644 src/operator/random/pdf_op.h
 create mode 100644 src/operator/tvmop/op_module.cc
 copy src/{profiler/nvtx.h => operator/tvmop/op_module.h} (50%)
 copy tests/python/unittest/{test_engine.py => test_tvm_op.py} (63%)

Reply via email to