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 2020/04/14 17:30:15 UTC

[incubator-mxnet] branch master updated (f3cfaf9 -> fb73a17)

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

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


    from f3cfaf9  ffi random (#18051)
     add fb73a17  Switch to C++17 and modernize toolchain + CI (#17984)

No new revisions were added by this update.

Summary of changes:
 3rdparty/dmlc-core                                 |   2 +-
 3rdparty/mshadow/guide/Makefile                    |   2 +-
 3rdparty/mshadow/guide/mshadow-ps/Makefile         |   2 +-
 3rdparty/mshadow/make/mshadow.mk                   |   4 +-
 3rdparty/mshadow/mshadow/base.h                    |  24 --
 3rdparty/mshadow/mshadow/logging.h                 |   5 +
 3rdparty/mshadow/mshadow/packet-inl.h              |   4 +
 3rdparty/mshadow/mshadow/random.h                  | 103 +-----
 3rdparty/mshadow/test/Makefile                     |   2 +-
 CMakeLists.txt                                     |  44 +--
 Makefile                                           |  30 +-
 amalgamation/Makefile                              |   7 +-
 amalgamation/amalgamation.py                       |   2 +-
 cd/mxnet_lib/mxnet_lib_pipeline.groovy             |   8 +-
 cd/mxnet_lib/static/Jenkins_pipeline.groovy        |   4 +-
 cd/python/docker/Jenkins_pipeline.groovy           |   5 +-
 cd/python/pypi/Jenkins_pipeline.groovy             |   5 +-
 cd/python/pypi/pypi_package.sh                     |   2 +-
 cd/utils/docker_tag.sh                             |   2 +-
 cd/utils/mxnet_base_image.sh                       |   3 -
 ci/README.md                                       |  95 ++----
 ci/build.py                                        |  11 +-
 ci/dev_menu.py                                     |   2 +-
 ci/docker/Dockerfile.build.android_armv7           |  94 +++---
 ci/docker/Dockerfile.build.android_armv8           |  92 ++----
 ci/docker/Dockerfile.build.armv6                   |  45 ++-
 ci/docker/Dockerfile.build.armv7                   |  54 ++--
 ci/docker/Dockerfile.build.armv8                   |  56 ++--
 ci/docker/Dockerfile.build.jetson                  |  96 +++---
 ci/docker/Dockerfile.build.test.arm_qemu           |  47 ---
 ....ubuntu1404_gpu => Dockerfile.build.test.armv7} |  25 +-
 ....ubuntu1404_cpu => Dockerfile.build.test.armv8} |  24 +-
 ci/docker/Dockerfile.build.ubuntu_build_cuda       |  11 +-
 ci/docker/Dockerfile.build.ubuntu_cpu              |   8 +-
 ci/docker/Dockerfile.build.ubuntu_cpu_julia        |   8 +-
 ci/docker/Dockerfile.build.ubuntu_cpu_r            |   3 +
 ci/docker/Dockerfile.build.ubuntu_cpu_scala        |   3 +
 ci/docker/Dockerfile.build.ubuntu_gpu_cu100        |  84 -----
 ci/docker/Dockerfile.build.ubuntu_gpu_cu101        |  14 +-
 ci/docker/Dockerfile.build.ubuntu_gpu_cu102        |  85 -----
 ci/docker/Dockerfile.build.ubuntu_gpu_cu80         |  79 -----
 ci/docker/Dockerfile.build.ubuntu_gpu_cu90         |  85 -----
 ci/docker/Dockerfile.build.ubuntu_gpu_cu92         |  84 -----
 ci/docker/Dockerfile.build.ubuntu_nightly_cpu      |   8 +-
 ci/docker/Dockerfile.build.ubuntu_nightly_gpu      |   8 +-
 ....centos7_cpu => Dockerfile.publish.centos7_cpu} |   6 +-
 ...s7_cpu => Dockerfile.publish.centos7_gpu_cu100} |  14 +-
 ...s7_cpu => Dockerfile.publish.centos7_gpu_cu101} |  14 +-
 ...s7_cpu => Dockerfile.publish.centos7_gpu_cu102} |  14 +-
 ...os7_cpu => Dockerfile.publish.centos7_gpu_cu90} |  14 +-
 ...os7_gpu => Dockerfile.publish.centos7_gpu_cu92} |  11 +-
 ci/docker/Dockerfile.publish.ubuntu1404_cpu        |  39 ---
 ci/docker/Dockerfile.publish.ubuntu1404_gpu        |  39 ---
 ci/docker/install/android_arm64_openblas.sh        |  32 --
 ci/docker/install/android_armv7_openblas.sh        |  31 --
 ci/docker/install/android_ndk.sh                   |  38 ---
 ci/docker/install/arm64_openblas.sh                |  35 --
 ci/docker/install/centos7_base.sh                  |   8 +
 ci/docker/install/centos7_ccache.sh                |   8 +-
 ci/docker/install/centos7_core.sh                  |   8 +
 .../docker/install/centos7_nccl.sh                 |  29 +-
 ci/docker/install/deb_ubuntu_ccache.sh             |  26 +-
 ci/docker/install/{arm_openblas.sh => thrust.sh}   |  17 +-
 ci/docker/install/ubuntu_arm.sh                    |  28 --
 ci/docker/install/ubuntu_arm_qemu.sh               |  37 ---
 ci/docker/install/ubuntu_arm_qemu_bin.sh           |  40 ---
 ci/docker/install/ubuntu_gcc8.sh                   |   2 +-
 ci/docker/install/ubuntu_publish.sh                |  92 ------
 ci/docker/install/ubuntu_r.sh                      |   5 +-
 ci/docker/install/ubuntu_scala.sh                  |  26 +-
 ci/docker/qemu/README.md                           |  18 --
 ci/docker/qemu/runtime_functions.py                | 134 --------
 ci/docker/qemu/vmcontrol.py                        | 360 ---------------------
 ci/docker/runtime_functions.sh                     | 197 +++++++----
 .../toolchains/aarch64-linux-gnu-toolchain.cmake   |  16 +-
 .../toolchains/arm-linux-gnueabihf-toolchain.cmake |  15 +-
 ci/jenkins/Jenkins_steps.groovy                    | 109 +++----
 ci/jenkins/Jenkinsfile_clang                       |   4 +-
 ci/jenkins/Jenkinsfile_edge                        |   7 +-
 ci/publish/Jenkinsfile                             |   2 +-
 ci/publish/README.md                               |   7 +-
 ci/qemu/README.md                                  |  92 ------
 ci/qemu/copy.sh                                    |  23 --
 ci/qemu/init.sh                                    |  23 --
 ci/qemu/initrd_modif/inittab                       |  38 ---
 ci/qemu/install.sh                                 |  32 --
 ci/qemu/mxnet_requirements.txt                     |   7 -
 ci/qemu/preseed.cfg                                |  68 ----
 ci/qemu/preseed.sh                                 |  29 --
 ci/qemu/run.sh                                     |  33 --
 ci/qemu/test_requirements.txt                      |   3 -
 cmake/Modules/FindNCCL.cmake                       |  10 +-
 cmake/upstream/FindCUDAToolkit.cmake               | 205 ++++++++----
 config/distribution/linux_cu100.cmake              |   3 +-
 config/distribution/linux_cu101.cmake              |   3 +-
 config/distribution/linux_cu102.cmake              |   3 +-
 config/distribution/linux_cu75.cmake               |  35 --
 config/distribution/linux_cu80.cmake               |  35 --
 config/distribution/linux_cu90.cmake               |   3 +-
 config/distribution/linux_cu91.cmake               |   3 +-
 config/distribution/linux_cu92.cmake               |   3 +-
 cpp-package/example/Makefile                       |   2 +-
 cpp-package/example/example.mk                     |   4 +-
 cpp-package/example/feature_extract/Makefile       |   4 +-
 cpp-package/example/inference/Makefile             |   2 +-
 cpp-package/example/inference/inference.mk         |   4 +-
 example/image-classification/predict-cpp/Makefile  |   6 +-
 example/multi_threaded_inference/Makefile          |   2 +-
 .../multi_threaded_inference.cc                    |   5 +-
 example/rnn/large_word_lm/setup.py                 |   2 +-
 include/mxnet/base.h                               |  12 -
 make/crosscompile.jetson.mk                        | 216 -------------
 make/staticbuild/linux_cu100.mk                    |   8 +
 make/staticbuild/linux_cu101.mk                    |   8 +
 make/staticbuild/linux_cu102.mk                    |   8 +
 make/staticbuild/linux_cu75.mk                     | 167 ----------
 make/staticbuild/linux_cu80.mk                     | 170 ----------
 make/staticbuild/linux_cu90.mk                     |   8 +
 make/staticbuild/linux_cu91.mk                     |   8 +
 make/staticbuild/linux_cu92.mk                     |   8 +
 perl-package/AI-MXNet/t/test_init.t                |   5 +-
 python/setup.py                                    |   4 +-
 src/c_api/c_api_executor.cc                        |   2 +-
 src/operator/contrib/dgl_graph.cc                  |  73 +++--
 src/operator/fusion/fused_op.cu                    |   2 +-
 src/operator/nn/mkldnn/mkldnn_fully_connected.cc   |   4 +-
 src/operator/nn/mkldnn/mkldnn_rnn.cc               |   4 +-
 src/operator/nn/softmax-inl.h                      |   2 +-
 src/operator/numpy/np_boolean_mask_assign.cc       |   2 +-
 src/operator/random/shuffle_op.cc                  |   2 +-
 src/operator/rnn-inl.h                             |  20 +-
 src/operator/rnn.cc                                |   1 +
 src/operator/rnn_impl.h                            |  29 +-
 tests/cpp/engine/threaded_engine_test.cc           |  14 +-
 tests/cpp/thread_safety/thread_safety_test.cc      |  16 +-
 tests/cpp/unittest.mk                              |  24 +-
 tests/jenkins/run_test_pip_installations.sh        |  12 +-
 tests/python/quantization/test_quantization.py     |   4 +
 tests/python/unittest/test_init.py                 |   6 +-
 tests/python/unittest/test_numpy_ndarray.py        |   1 +
 tests/python/unittest/test_numpy_op.py             |   2 +
 tools/dependencies/README.md                       |   1 -
 tools/dependencies/make_shared_dependencies.sh     |   3 +-
 tools/dependencies/zmq.sh                          |   6 +
 tools/pip/doc/CPU_ADDITIONAL.md                    |   5 +-
 tools/pip/doc/CU100_ADDITIONAL.md                  |   7 +-
 tools/pip/doc/CU101_ADDITIONAL.md                  |   7 +-
 tools/pip/doc/CU102_ADDITIONAL.md                  |   6 +-
 tools/pip/doc/CU75_ADDITIONAL.md                   |  38 ---
 tools/pip/doc/CU80_ADDITIONAL.md                   |  38 ---
 tools/pip/doc/CU90_ADDITIONAL.md                   |   6 +-
 tools/pip/doc/CU92_ADDITIONAL.md                   |   6 +-
 tools/pip/doc/NATIVE_ADDITIONAL.md                 |   8 +-
 tools/pip/doc/PYPI_README.md                       |   2 +-
 tools/pip/setup.py                                 |   9 +-
 tools/setup_gpu_build_tools.sh                     |  59 +---
 tools/staticbuild/build.sh                         |   2 +-
 tools/staticbuild/build_lib.sh                     |  10 +-
 tools/staticbuild/build_lib_cmake.sh               |  10 +-
 159 files changed, 1087 insertions(+), 3523 deletions(-)
 delete mode 100644 ci/docker/Dockerfile.build.test.arm_qemu
 rename ci/docker/{Dockerfile.publish.test.ubuntu1404_gpu => Dockerfile.build.test.armv7} (72%)
 rename ci/docker/{Dockerfile.publish.test.ubuntu1404_cpu => Dockerfile.build.test.armv8} (72%)
 delete mode 100644 ci/docker/Dockerfile.build.ubuntu_gpu_cu100
 delete mode 100644 ci/docker/Dockerfile.build.ubuntu_gpu_cu102
 delete mode 100644 ci/docker/Dockerfile.build.ubuntu_gpu_cu80
 delete mode 100644 ci/docker/Dockerfile.build.ubuntu_gpu_cu90
 delete mode 100644 ci/docker/Dockerfile.build.ubuntu_gpu_cu92
 copy ci/docker/{Dockerfile.build.centos7_cpu => Dockerfile.publish.centos7_cpu} (93%)
 copy ci/docker/{Dockerfile.build.centos7_cpu => Dockerfile.publish.centos7_gpu_cu100} (82%)
 copy ci/docker/{Dockerfile.build.centos7_cpu => Dockerfile.publish.centos7_gpu_cu101} (82%)
 copy ci/docker/{Dockerfile.build.centos7_cpu => Dockerfile.publish.centos7_gpu_cu102} (82%)
 copy ci/docker/{Dockerfile.build.centos7_cpu => Dockerfile.publish.centos7_gpu_cu90} (82%)
 copy ci/docker/{Dockerfile.publish.test.centos7_gpu => Dockerfile.publish.centos7_gpu_cu92} (82%)
 delete mode 100644 ci/docker/Dockerfile.publish.ubuntu1404_cpu
 delete mode 100644 ci/docker/Dockerfile.publish.ubuntu1404_gpu
 delete mode 100755 ci/docker/install/android_arm64_openblas.sh
 delete mode 100755 ci/docker/install/android_armv7_openblas.sh
 delete mode 100755 ci/docker/install/android_ndk.sh
 delete mode 100755 ci/docker/install/arm64_openblas.sh
 copy cd/python/docker/test_python_image.sh => ci/docker/install/centos7_nccl.sh (53%)
 rename ci/docker/install/{arm_openblas.sh => thrust.sh} (75%)
 delete mode 100755 ci/docker/install/ubuntu_arm.sh
 delete mode 100755 ci/docker/install/ubuntu_arm_qemu.sh
 delete mode 100755 ci/docker/install/ubuntu_arm_qemu_bin.sh
 delete mode 100755 ci/docker/install/ubuntu_publish.sh
 delete mode 100644 ci/docker/qemu/README.md
 delete mode 100755 ci/docker/qemu/runtime_functions.py
 delete mode 100644 ci/docker/qemu/vmcontrol.py
 copy example/extensions/lib_subgraph/Makefile => ci/docker/toolchains/aarch64-linux-gnu-toolchain.cmake (65%)
 copy example/extensions/lib_subgraph/Makefile => ci/docker/toolchains/arm-linux-gnueabihf-toolchain.cmake (66%)
 delete mode 100644 ci/qemu/README.md
 delete mode 100755 ci/qemu/copy.sh
 delete mode 100755 ci/qemu/init.sh
 delete mode 100644 ci/qemu/initrd_modif/inittab
 delete mode 100755 ci/qemu/install.sh
 delete mode 100644 ci/qemu/mxnet_requirements.txt
 delete mode 100644 ci/qemu/preseed.cfg
 delete mode 100755 ci/qemu/preseed.sh
 delete mode 100755 ci/qemu/run.sh
 delete mode 100644 ci/qemu/test_requirements.txt
 delete mode 100644 config/distribution/linux_cu75.cmake
 delete mode 100644 config/distribution/linux_cu80.cmake
 delete mode 100644 make/crosscompile.jetson.mk
 delete mode 100644 make/staticbuild/linux_cu75.mk
 delete mode 100644 make/staticbuild/linux_cu80.mk
 delete mode 100644 tools/pip/doc/CU75_ADDITIONAL.md
 delete mode 100644 tools/pip/doc/CU80_ADDITIONAL.md