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