You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mxnet.apache.org by ib...@apache.org on 2019/10/07 08:04:49 UTC
[incubator-mxnet] branch ib/jl-gpu-mem updated (07207b1 -> 9f51eb4)
This is an automated email from the ASF dual-hosted git repository.
iblis pushed a change to branch ib/jl-gpu-mem
in repository https://gitbox.apache.org/repos/asf/incubator-mxnet.git.
from 07207b1 update export and NEWS
add 3950a47 [MXNET-978] n-th order gradient test support. (#15611)
add 512d25a Minor fix in ToTensor documentation. (#16299)
add ea440c7 [numpy] Cosmetic improvement on mxnet.numpy builtin op signature in documentation (#16305)
add 3ffd2c2 [MXNET-978] Fully connected, higher order grad (#14779)
add 66f1656 [MXNET-978] Higher Order Gradient Support `arcsinh`, `arccosh`. (#15530)
add 810e67c Add fast implementation of LARS (#16122)
add 097deff add 'Release' cmake flag (#16294)
add c7f3ac9 add code of conduct and conflict resolution (#16343)
add 6931748 adding redirects so that old website API links surfaced from searches (#16342)
add 1363b5a simple typo error in NEWS.md (#16344)
add e6e2e2e Fix code block formatting in Why MXNet doc page (#16334)
add 480b50c S3 upload artifacts (#16336)
add 8136d49 fix atol for test_preloaded_multi_sgd (#16356)
add 3244a7a Julia: add API docs back (#16363)
add b6f3235 Fix nightly scala pipeline (#16362)
add 09ae7df remove redundant branch name (#16372)
add 626fc32 Disable Pylint false error in numpy_op_signature (#16370)
add 916fbf2 boolean_mask_assign operator for future boolean indexing (#16361)
add 8096421 Embedding gradient performance optimization on GPU (#16355)
add 9f51eb4 Merge remote-tracking branch 'origin/master' into ib/jl-gpu-mem
No new revisions were added by this update.
Summary of changes:
CODE_OF_CONDUCT.md | 43 +++
NEWS.md | 2 +-
ci/Jenkinsfile_utils.groovy | 14 +-
ci/docker/Dockerfile.publish.ubuntu1604_cpu | 2 +
ci/docker/Dockerfile.publish.ubuntu1604_gpu | 2 +
cmake/cmake_options.yml | 2 +-
docs/static_site/src/.htaccess | 50 +++-
docs/static_site/src/pages/api/faq/why_mxnet.md | 1 +
.../src/pages/get_started/build_from_source.md | 16 +-
.../src/pages/get_started/c_plus_plus.md | 2 +-
.../src/pages/get_started/ubuntu_setup.md | 3 +
include/mxnet/tensor_blob.h | 2 +-
julia/docs/src/api/ndarray.md | 18 +-
julia/docs/src/api/symbolic-node.md | 11 +-
python/mxnet/__init__.py | 5 +-
python/mxnet/_numpy_op_doc.py | 30 +-
python/mxnet/gluon/data/vision/transforms.py | 2 +-
python/mxnet/numpy_dispatch_protocol.py | 4 +
python/mxnet/numpy_op_signature.py | 72 +++++
python/mxnet/optimizer/optimizer.py | 271 ++++++++++++++++-
src/operator/contrib/multi_lars-inl.h | 100 +++++++
src/operator/contrib/multi_lars.cc | 56 ++++
.../multi_lars.cu} | 12 +-
src/operator/contrib/multi_sum_sq-inl.h | 100 +++++++
src/operator/contrib/multi_sum_sq.cc | 84 ++++++
src/operator/contrib/multi_sum_sq.cu | 173 +++++++++++
src/operator/contrib/preloaded_multi_sgd-inl.h | 332 +++++++++++++++++++++
src/operator/contrib/preloaded_multi_sgd.cc | 245 +++++++++++++++
.../{amp_graph_pass.cc => preloaded_multi_sgd.cu} | 44 +--
src/operator/linalg.h | 1 +
src/operator/nn/fully_connected-inl.h | 205 ++++++++++---
src/operator/nn/fully_connected.cc | 56 +++-
src/operator/numpy/np_boolean_mask_assign.cc | 270 +++++++++++++++++
src/operator/numpy/np_boolean_mask_assign.cu | 229 ++++++++++++++
src/operator/numpy/np_broadcast_reduce_op.h | 9 +
src/operator/tensor/elemwise_unary_op_trig.cc | 52 +++-
src/operator/tensor/indexing_op.cu | 233 +++++++++++++++
.../lenet5_train.py => nightly/test_optimizer.py} | 67 +++--
tests/python/gpu/test_operator_gpu.py | 153 ++++++++++
tests/python/unittest/test_higher_order_grad.py | 276 ++++++++++++++++-
tests/python/unittest/test_numpy_op.py | 51 ++++
41 files changed, 3117 insertions(+), 183 deletions(-)
create mode 100644 CODE_OF_CONDUCT.md
create mode 100644 python/mxnet/numpy_op_signature.py
create mode 100644 src/operator/contrib/multi_lars-inl.h
create mode 100644 src/operator/contrib/multi_lars.cc
copy src/operator/{numpy/np_broadcast_reduce_op_index.cu => contrib/multi_lars.cu} (77%)
create mode 100644 src/operator/contrib/multi_sum_sq-inl.h
create mode 100644 src/operator/contrib/multi_sum_sq.cc
create mode 100644 src/operator/contrib/multi_sum_sq.cu
create mode 100644 src/operator/contrib/preloaded_multi_sgd-inl.h
create mode 100755 src/operator/contrib/preloaded_multi_sgd.cc
copy src/operator/contrib/{amp_graph_pass.cc => preloaded_multi_sgd.cu} (55%)
create mode 100644 src/operator/numpy/np_boolean_mask_assign.cc
create mode 100644 src/operator/numpy/np_boolean_mask_assign.cu
copy tests/{python/tensorrt/lenet5_train.py => nightly/test_optimizer.py} (58%)