This is an automated email from the ASF dual-hosted git repository.
cmeier pushed a change to branch more-clojure-tests
in repository https://gitbox.apache.org/repos/asf/incubator-mxnet.git.
from 0495539 add initializer test
add 5628194 Fix import statement (#12005)
add 3dd0003 Disable flaky test test_random.test_gamma_generator (#12022)
add 3910c08 [MXNET-770] Fix flaky test: test_factorization_machine_module
(#12023)
add ae698f9 disable opencv threading for forked process (#12025)
add 22c97ef Bug fixes in control flow operators (#11942)
add 8d4d5fa Fix data narrowing warning on graph_executor.cc (#11969)
add 09add8a Fix flaky tests for test_squared_hinge_loss (#12017)
add 43ed13f Fix flaky tests for test_hinge_loss (#12020)
add 067197f remove fixed seed for
test_sparse_ndarray/test_operator_gpu.test_sparse_nd_pickle (#12012)
add 942ab8d Removed fixed seed from , test_loss:test_ctc_loss_train
(#11985)
add 727c318 Removed fixed seed from , test_loss:test_sample_weight_loss
(#11986)
add 6f7ef57 Fix reduce_kernel_M1 (#12026)
add 1b4a7c9 Update test_loss.py to remove fixed seed (#11995)
add 4649bfa [MXNET-23] Adding support to profile kvstore server during
distributed training (#11215)
add deae58d Re-enabling test_ndarray/test_cached (#11950)
add 5474b08 make gluon rnn layers hybrid blocks (#11482)
add 7261d8c [MXNET-751] fix bce_loss flaky (#11955)
add 70efd32 Doc fix for a few optimizers (#12034)
add f3712b8 Remove stale Keras-MXNet tests from MXNet repo (#11902)
add 9dd5edd Disable flaky cpp test (#12056)
add 82ca632 Adjusting tolerance level and removing fixed seed for tests:
test_ifft, test_fft (#12010)
add 9b7351a [MXNET-774] Flaky test in test_executor.py:test_bind (#12016)
add 9b18af8 fix flaky test_quantization.test_get_optimal_thresholds
(#12004)
add cb94be9 removed fixed seed 1234 (#12072)
add 403831a improve error message of cudnn operators (#11886)
add edc28af Fix for undefined variable errors (#12037)
add 5293336 Fix undefined_variable lint errors in examples (#12052)
add 5bf77bb MXNET-776 [Perl] Better documentation/bug fixes. (#12038)
add 27f8e42 Redesign Jenkinsfiles (#12000)
add 181a2e2 fix unidirectional model's parameter format (#12055)
add 1a222c3 Fix syntax errors in Jenkinsfiles (#12095)
add c000930 [MXAPPS-581] Straight Dope nightly fixes. (#11934)
add 9602b5f Fix jenkinsfile syntax errors (#12096)
add ef89138 remove fixed seed for test_triplet_loss (#12011)
add 39a4ea4 got rid of fixed seed for
test_optimizer/test_operator_gpu.test_ftml (#12003)
add b9673a9 [MXNET-696] Fix undefined variable errors (#11982)
add 23d0c06 got rid of fixed seed for
test_optimizer/test_operator_gpu.test_nag (#11981)
add d762755 Fix flaky test for elementwise_sum (#11959)
add aa1be93 Re-enabling test_operator.test_binary_math_operators (#11712)
(#12053)
add ac5036d update docs to explain CPU incompatibilities (#11931)
add 3b449ef removed fixed from test_optimizer.test_signum (#12088)
add 5aef78f Add missing object to
tests/nightly/model_backwards_compatibility_check/JenkinsfileForMBCC (#12108)
add 22bfbd7 Add GetName function in Symbol class for cpp pack (#12076)
add 23b8f89 Add unique number of parameters to summary output in Gluon
Block (#12077)
add 470c3dc Update fully_connected.cc documentation (#12097)
add bb0f8a6 [MXNET-244] Update RaspberryPI instructions (#11562)
add af15853 [MXNET-749] Correct usages of `CutSubgraph` in 3 control flow
operators (#12078)
add c053262 [MXNET-703] TensorRT runtime integration (#11325)
add 787cd08 Decrease success rate to make test more stable (#12092)
add 7e99621 Add Clojure to website nav (#12075)
add f6215b1 Fix flaky tests for quantize and requantize (#12040)
add 53703e2 [MXNET-703] Use relative path for symbol import (#12124)
add 5a9c3af Fix shared memory with gluon dataloader, add option
pin_memory (#11908)
add 6f7dee0 reduce a copy for rowsparse parameter.reduce (#12039)
add 584c5c1 GPU Memory Query to C API (#12083)
add 2fc4248 take custom dataset into consideration (#12093)
add f499dc4 [MXNET-782] Fix Custom Metric Creation in R tutorial (#12117)
add 89717d4 [MXAPPS-805] Notebook execution failures in CI. (#12068)
add f7211b2 rm wrong infertype for AdaptiveAvgPool and BilinearReisze2D
(#12098)
add 1f8debb Document MXNET_LIBRARY_PATH environment variable which was
not documented explicitly. (#12074)
add c44f16b Generalized reshape_like operator (#11928)
add 9fd45b8 fix cython nnvm include path (#12133)
add 1b60478 CI scripts refinements. Separate Py2 and Py3 installs cripts.
Fix perms. (#12125)
add 6f7254c zipfian random sampler without replacement (#12113)
add 096aeb6 update dmlc-core (#12129)
add d076d10 Fix quantized graphpass bug (#11937)
add 0241e2c support selu activation function (#12059)
add 1eafbfc Fix flaky test test_operator_gpu:deformable_conv and
deformable_psroi_pooling (#12070)
add ec90f4a [MXNET-767] Fix flaky test for kl_loss (#11963)
add 2193819 [MXNET-788] Fix for issue #11733 pooling op test (#12067)
add 0d68079 Do not show "needs to register block" warning for registered
blocks. (#12130)
add 9933d7a Fix precision issue of test case test_rnnrelu_bidirectional
(#12099)
add 95dd95c Accelerate the performance of topk for CPU side (#12085)
add ee8755a Remove unused TensorRT code (#12147)
add a6ecb59 Disable test_io.test_CSVIter (#12146)
add b5a2b98 Fix RAT license checker which is broken in trunk (#12148)
add 92edca8 set bind flag after bind completes (#12155)
add f3070fb Fix MXPredReshape in the c_predict_api (#11493)
add 525ead9 [Flaky Test] Fix test_gluon_model_zoo.test_models when
MXNET_MKLDNN_DEBUG=1 (#12069)
add 8506783 RAT check readme updated (#12170)
add b95835a update ndarray stack Doc for #11925 (#12015)
add cd6b1cb Add worker_fn argument to multiworker function (#12177)
add b675d69 Remove fixed seed for test_huber tests (#12169)
add 5b9251b Removed fixed seed and increased learning rate and tolerance
for test_nadam (#12164)
add 57313e3 documentation changes. added full reference (#12153)
add 391377a Partially enable flaky test for norm operator (#12027)
add 8e60586 add examples for slicing option (#11918)
add da2ce8f Module predict API can accept NDArray as input (#12166)
add c220974 [MXNET-744] Docs build tools update (#11990)
add 6b01a4f [MXNET-696] Fix undefined name errors (#12137)
add 8f61777 Fix profiler executer when memonger is used (#12152)
add 0455a11 add handling for grad req type other than kNullOp for indices
(#11983)
add 0fbdff8 Fix a minor bug in deformable_im2col.cuh (#12060)
add 7cb28f2 [MXNet-744] Fix website build pipeline Python 3 issues
(#12195)
add ab92fd8 Fix MKLDNNSum cpp test failure (#12080)
add 64283a9 bump timeout on Jenkins for docs/website to 120 min (#12199)
add 427167e Fixing typo in python/mxnet/symbol/image.py (#12194)
add 1d31776 Fix the topk regression issue (#12197) (#12202)
add a2b0164 Drop dmlc-core commits that break MXNet build (#12189)
add 23c80c4 Remove fixed seed from laop_2 test (#12206)
add 6843914 MKLDNN can be turned off with env var (#12058)
add 6876820 Disable flaky test:
test_operator_gpu.test_depthwise_convolution (#12204)
add f6d594b Fix undefined name in __init__ (#12207)
add 30f6c39 [MXNET-696] Simplify the logic behind the reload(mxnet) test
(#12188)
add 54ed3e5 [MXNET-696] Define cmp() in Python 3 for line 222 (#12191)
add b793768 documentation fix (#12212)
add 38bcb88 Fix typo. (#12211)
add 599ffe4 Update README.md (#12208)
add 2b4d512 fix flasky unittest for deformable psroi pooling (#12178)
add abbe283 [MXNET-689] add DataDesc type for the Scala Package (#11844)
add fa18f51 Disable flaky test:
test_operator_gpu.test_convolution_grouping (#12220)
add 2ff1837 Revert "CI scripts refinements. Separate Py2 and Py3 installs
cripts. Fix perms. (#12125)" (#12223)
add 633bef3 [MXNET-791] Pick with negative indices (#12090)
add cd9f9c8 Fix a bug in CachedOP. (#12184)
add f737cac Add test to check that binded is not set when exception
thrown (#12167)
add 24e42a0 Revert "[MXNET-696] Define cmp() in Python 3 for line 222
(#12191)" (#12231)
add afb77f8 [MXNET-737]Add last batch handle for imageiter (#12131)
add 54af0cc [MXNET-806] Report error when shape mismatch in "where"
operator (#12174)
add 89fbb29 re-enable randomized test_bilinear_sampler (#12227)
add 1355bd7 [MXNET-703] Remove race condition in onnx build (#12225)
add ca92e3d Add new test case for topk to cover large size of matrix as
input (#12217)
add f804ef5 add new scala build function (#12236)
add 46437b8 Don't override global warnings filter (#12245)
add 338a40b Disable flaky test deformable_psroipooling (#12246)
add 605c569 Disabled flaky test: test_operator_gpu.test_bilinear_sampler
(#12249)
add b03227d Pad Operator Type Support (#12035)
add 7f22b78 Fix typo in graph_executor (#12252)
add 14b1e48e Tweak ExecType descriptions (#12251)
add aec7d2c Python fixes for PyLint test "consider-using-in" (#12214)
add 383a2d0 Fix flaky tests in control flow (#12192)
add e3ff167 Tweaked comments for OpExecutor. (#12253)
add c479eb2 fix potential floating number overflow, enable float16
(#12118)
add 9f9bb48 Merge branch 'master' into more-clojure-tests
No new revisions were added by this update.
Summary of changes:
.gitmodules | 3 +
3rdparty/dmlc-core | 2 +-
3rdparty/onnx-tensorrt | 1 +
CMakeLists.txt | 31 +
CONTRIBUTORS.md | 2 +
Jenkinsfile | 714 ++++++++++-----------
Makefile | 10 +-
README.md | 25 +-
amalgamation/amalgamation.py | 14 +-
amalgamation/python/mxnet_predict.py | 62 +-
ci/Jenkinsfile_docker_cache | 61 +-
ci/Jenkinsfile_utils.groovy | 153 +++++
ci/docker/Dockerfile.build.ubuntu_cpu | 1 +
ci/docker/Dockerfile.build.ubuntu_gpu | 1 +
...tu_blc => Dockerfile.build.ubuntu_gpu_tensorrt} | 11 +-
ci/docker/Dockerfile.build.ubuntu_nightly_cpu | 1 +
ci/docker/Dockerfile.build.ubuntu_nightly_gpu | 1 +
.../docker/install/docs_requirements | 15 +-
.../install/{centos7_ccache.sh => tensorrt.sh} | 38 +-
ci/docker/install/ubuntu_docs.sh | 12 +-
ci/docker/install/ubuntu_nightly_tests.sh | 5 +
ci/docker/install/ubuntu_rat.sh | 5 +-
ci/docker/runtime_functions.sh | 108 +++-
.../ci_build/deploy => ci/other}/ci_deploy_doc.sh | 0
{tests/ci_build => ci/other}/pylintrc | 0
ci/windows/test_py2_cpu.ps1 | 1 +
ci/windows/test_py2_gpu.ps1 | 1 +
ci/windows/test_py3_cpu.ps1 | 1 +
ci/windows/test_py3_gpu.ps1 | 1 +
cpp-package/include/mxnet-cpp/symbol.h | 2 +
cpp-package/include/mxnet-cpp/symbol.hpp | 8 +
docs/Jenkinsfile | 61 +-
docs/Jenkinsfile-dev | 54 ++
docs/Makefile | 2 +
docs/_static/js/sidebar.js | 2 +-
docs/_static/mxnet-theme/navbar.html | 7 +-
.../artifacts}/mxnet.css | 35 +-
docs/build_version_doc/build_all_version.sh | 116 +++-
docs/build_version_doc/setup_docs_ubuntu.sh | 4 +-
docs/build_version_doc/update_all_version.sh | 31 +-
docs/conf.py | 8 +-
docs/faq/env_var.md | 17 +
docs/faq/index.md | 2 +-
docs/install/index.md | 227 ++++---
docs/mxdoc.py | 59 +-
docs/settings.ini | 68 ++
docs/tutorials/basic/symbol.md | 2 +-
docs/tutorials/index.md | 11 +
docs/tutorials/r/fiveMinutesNeuralNetwork.md | 119 ++--
example/autoencoder/model.py | 2 +-
example/deep-embedded-clustering/model.py | 4 +-
example/fcn-xs/image_segmentaion.py | 4 +-
example/gluon/image_classification.py | 3 +-
example/image-classification/common/fit.py | 23 +-
example/neural-style/end_to_end/model_vgg19.py | 1 +
example/profiler/README.md | 10 +-
example/profiler/profiler_executor.py | 4 +-
example/reinforcement-learning/a3c/a3c.py | 2 +-
example/reinforcement-learning/dqn/atari_game.py | 2 +-
example/reinforcement-learning/dqn/base.py | 3 +-
example/reinforcement-learning/dqn/dqn_demo.py | 4 +-
example/reinforcement-learning/dqn/dqn_run_test.py | 2 +-
.../reinforcement-learning/dqn/replay_memory.py | 2 +-
example/rnn/word_lm/train.py | 2 +-
example/sparse/factorization_machine/metric.py | 4 +-
example/sparse/factorization_machine/train.py | 2 +-
example/sparse/wide_deep/train.py | 4 +-
example/ssd/dataset/pycocotools/coco.py | 17 -
example/ssd/symbol/common.py | 3 +
include/mxnet/base.h | 37 ++
include/mxnet/c_api.h | 75 ++-
include/mxnet/executor.h | 1 +
include/mxnet/kvstore.h | 26 +
include/mxnet/op_attr_types.h | 13 +-
perl-package/AI-MXNet-Gluon-Contrib/Changes | 6 +
perl-package/AI-MXNet-Gluon-Contrib/META.json | 2 +-
perl-package/AI-MXNet-Gluon-Contrib/META.yml | 2 +-
perl-package/AI-MXNet-Gluon-Contrib/Makefile.PL | 2 +-
perl-package/AI-MXNet-Gluon-Contrib/README | 2 +-
.../lib/AI/MXNet/Gluon/Contrib.pm | 7 +-
.../lib/AI/MXNet/Gluon/Contrib/NN/BasicLayers.pm | 7 +
perl-package/AI-MXNet-Gluon-ModelZoo/Changes | 3 +
perl-package/AI-MXNet-Gluon-ModelZoo/META.json | 2 +-
perl-package/AI-MXNet-Gluon-ModelZoo/META.yml | 2 +-
perl-package/AI-MXNet-Gluon-ModelZoo/Makefile.PL | 2 +-
perl-package/AI-MXNet-Gluon-ModelZoo/README | 2 +-
.../lib/AI/MXNet/Gluon/ModelZoo.pm | 2 +-
.../lib/AI/MXNet/Gluon/ModelZoo/ModelStore.pm | 8 +-
perl-package/AI-MXNet/Changes | 6 +
perl-package/AI-MXNet/META.json | 4 +-
perl-package/AI-MXNet/META.yml | 4 +-
perl-package/AI-MXNet/Makefile.PL | 2 +-
perl-package/AI-MXNet/README | 2 +-
perl-package/AI-MXNet/lib/AI/MXNet.pm | 107 ++-
perl-package/AI-MXNet/lib/AI/MXNet/AutoGrad.pm | 80 ++-
perl-package/AI-MXNet/lib/AI/MXNet/Base.pm | 2 +-
perl-package/AI-MXNet/lib/AI/MXNet/CachedOp.pm | 5 +
perl-package/AI-MXNet/lib/AI/MXNet/Callback.pm | 37 +-
perl-package/AI-MXNet/lib/AI/MXNet/Context.pm | 7 +
perl-package/AI-MXNet/lib/AI/MXNet/Contrib.pm | 26 +
.../AI-MXNet/lib/AI/MXNet/Contrib/NDArray.pm | 10 +
.../AI-MXNet/lib/AI/MXNet/Contrib/Symbol.pm | 26 +
perl-package/AI-MXNet/lib/AI/MXNet/CudaModule.pm | 23 +-
perl-package/AI-MXNet/lib/AI/MXNet/Engine.pm | 21 +-
perl-package/AI-MXNet/lib/AI/MXNet/Executor.pm | 44 +-
perl-package/AI-MXNet/lib/AI/MXNet/Gluon.pm | 102 +++
perl-package/AI-MXNet/lib/AI/MXNet/Gluon/Block.pm | 44 +-
.../AI-MXNet/lib/AI/MXNet/Gluon/Parameter.pm | 3 +-
perl-package/AI-MXNet/lib/AI/MXNet/IO.pm | 25 +-
perl-package/AI-MXNet/lib/AI/MXNet/Image.pm | 24 +-
perl-package/AI-MXNet/lib/AI/MXNet/Initializer.pm | 20 +-
perl-package/AI-MXNet/lib/AI/MXNet/KVStore.pm | 68 +-
.../AI-MXNet/lib/AI/MXNet/KVStoreServer.pm | 4 +-
perl-package/AI-MXNet/lib/AI/MXNet/LRScheduler.pm | 10 +-
perl-package/AI-MXNet/lib/AI/MXNet/LinAlg.pm | 48 ++
perl-package/AI-MXNet/lib/AI/MXNet/Metric.pm | 472 ++++++++++++--
perl-package/AI-MXNet/lib/AI/MXNet/Module.pm | 38 +-
perl-package/AI-MXNet/lib/AI/MXNet/Monitor.pm | 8 +-
perl-package/AI-MXNet/lib/AI/MXNet/NDArray.pm | 64 +-
.../AI-MXNet/lib/AI/MXNet/NDArray/Sparse.pm | 3 -
perl-package/AI-MXNet/lib/AI/MXNet/Optimizer.pm | 162 +++--
perl-package/AI-MXNet/lib/AI/MXNet/RNN/Cell.pm | 2 +-
perl-package/AI-MXNet/lib/AI/MXNet/Symbol.pm | 7 +-
perl-package/AI-MXNet/lib/AI/MXNet/Symbol/Base.pm | 2 +-
.../AI-MXNet/lib/AI/MXNet/Symbol/NameManager.pm | 6 +-
perl-package/AI-MXNet/t/test_gluon.t | 2 +-
perl-package/AI-MXNetCAPI/Changes | 3 +
perl-package/AI-MXNetCAPI/META.json | 2 +-
perl-package/AI-MXNetCAPI/META.yml | 2 +-
perl-package/AI-MXNetCAPI/README | 2 +-
perl-package/AI-MXNetCAPI/lib/AI/MXNetCAPI.pm | 2 +-
perl-package/AI-MXNetCAPI/mxnet_typemaps.i | 2 +-
python/mxnet/autograd.py | 2 +-
python/mxnet/base.py | 3 -
python/mxnet/contrib/__init__.py | 1 +
.../mxnet/contrib/onnx/mx2onnx/_op_translations.py | 2 +-
python/mxnet/contrib/quantization.py | 2 +-
python/mxnet/contrib/tensorrt.py | 110 ++++
python/mxnet/executor.py | 1 +
python/mxnet/gluon/block.py | 23 +-
python/mxnet/gluon/data/dataloader.py | 67 +-
python/mxnet/gluon/nn/activations.py | 4 +-
python/mxnet/gluon/nn/basic_layers.py | 2 +-
python/mxnet/gluon/nn/conv_layers.py | 12 +-
python/mxnet/gluon/parameter.py | 6 +-
python/mxnet/gluon/rnn/rnn_layer.py | 143 +++--
python/mxnet/gluon/trainer.py | 11 +-
python/mxnet/image/image.py | 100 ++-
python/mxnet/initializer.py | 2 +-
python/mxnet/kvstore.py | 8 +-
python/mxnet/module/base_module.py | 14 +-
python/mxnet/module/executor_group.py | 2 +-
python/mxnet/module/module.py | 3 +-
python/mxnet/ndarray/__init__.py | 4 +-
python/mxnet/ndarray/sparse.py | 8 +-
python/mxnet/ndarray_doc.py | 15 +
python/mxnet/operator.py | 2 +-
python/mxnet/optimizer.py | 46 +-
python/mxnet/profiler.py | 79 ++-
python/mxnet/symbol/__init__.py | 2 +-
python/mxnet/symbol/contrib.py | 39 +-
python/mxnet/symbol/image.py | 2 +-
python/mxnet/test_utils.py | 29 +-
python/mxnet/visualization.py | 4 +-
python/setup.py | 2 +-
.../src/main/scala/org/apache/mxnet/DType.scala | 11 +
.../core/src/main/scala/org/apache/mxnet/IO.scala | 121 +++-
.../mxnet/{NDArrayAPI.scala => Layout.scala} | 20 +-
.../src/main/scala/org/apache/mxnet/RecordIO.scala | 5 +-
.../scala/org/apache/mxnet/io/MXDataIter.scala | 35 +-
.../scala/org/apache/mxnet/io/NDArrayIter.scala | 91 ++-
.../org/apache/mxnet/io/PrefetchingIter.scala | 69 +-
.../scala/org/apache/mxnet/io/ResizeIter.scala | 15 +-
.../src/test/scala/org/apache/mxnet/IOSuite.scala | 18 +-
.../test/scala/org/apache/mxnet/ModuleSuite.scala | 6 +-
.../org/apache/mxnetexamples/multitask/Data.scala | 3 -
.../mxnetexamples/multitask/ExampleMultiTask.scala | 31 +-
.../org/apache/mxnetexamples/rnn/BucketIo.scala | 54 +-
.../apache/mxnet/infer/ObjectDetectorSuite.scala | 8 +-
.../org/apache/mxnet/infer/PredictorSuite.scala | 16 +-
scala-package/pom.xml | 1 +
.../apache/mxnet/spark/io/LabeledPointIter.scala | 16 +-
.../mxnet/spark/io/LongLivingDataBatch.scala | 6 +-
.../org/apache/mxnet/spark/io/PointIter.scala | 16 +-
src/c_api/c_api.cc | 6 +
src/c_api/c_api_executor.cc | 62 +-
src/c_api/c_api_profile.cc | 87 ++-
src/c_api/c_api_symbolic.cc | 6 +-
src/c_api/c_predict_api.cc | 5 +-
src/common/exec_utils.h | 255 ++++++++
src/common/serialization.h | 319 +++++++++
src/common/utils.h | 38 ++
src/executor/attach_op_execs_pass.cc | 1 -
src/executor/exec_pass.h | 18 +-
src/executor/graph_executor.cc | 279 +-------
src/executor/graph_executor.h | 30 +-
src/executor/onnx_to_tensorrt.cc | 148 +++++
src/executor/onnx_to_tensorrt.h | 77 +++
src/executor/tensorrt_pass.cc | 596 +++++++++++++++++
src/executor/trt_graph_executor.cc | 450 +++++++++++++
src/executor/trt_graph_executor.h | 111 ++++
src/imperative/cached_op.cc | 7 +-
src/initialize.cc | 6 +
src/kvstore/gradient_compression.cc | 21 +-
src/kvstore/kvstore_dist.h | 9 +
src/kvstore/kvstore_dist_server.h | 121 +++-
src/kvstore/kvstore_local.h | 16 +
src/operator/contrib/adaptive_avg_pooling-inl.h | 35 -
src/operator/contrib/adaptive_avg_pooling.cc | 3 -
src/operator/contrib/bilinear_resize-inl.h | 36 --
src/operator/contrib/bilinear_resize.cc | 3 -
src/operator/contrib/bounding_box-inl.cuh | 4 +-
src/operator/contrib/bounding_box-inl.h | 86 +--
src/operator/contrib/nn/deformable_im2col.cuh | 2 +-
src/operator/contrib/nnvm_to_onnx-inl.h | 156 +++++
src/operator/contrib/nnvm_to_onnx.cc | 527 +++++++++++++++
src/operator/contrib/tensorrt-inl.h | 113 ++++
src/operator/contrib/tensorrt.cc | 183 ++++++
src/operator/contrib/tensorrt.cu | 73 +++
src/operator/control_flow.cc | 3 +
src/operator/leaky_relu-inl.h | 19 +-
src/operator/leaky_relu.cc | 2 +
src/operator/mshadow_op.h | 10 +
src/operator/nn/activation.cc | 8 +
src/operator/nn/batch_norm.cc | 3 +
src/operator/nn/concat.cc | 135 +++-
src/operator/nn/concat.cu | 4 +
src/operator/nn/convolution-inl.h | 3 +-
src/operator/nn/convolution.cc | 10 +-
src/operator/nn/cudnn/cudnn_convolution-inl.h | 37 +-
src/operator/nn/cudnn/cudnn_deconvolution-inl.h | 47 +-
src/operator/nn/deconvolution-inl.h | 3 +-
src/operator/nn/deconvolution.cc | 8 +-
src/operator/nn/fully_connected.cc | 21 +-
src/operator/nn/lrn.cc | 21 +-
src/operator/nn/mkldnn/mkldnn_base-inl.h | 5 +
src/operator/nn/mkldnn/mkldnn_base.cc | 15 +-
src/operator/nn/pooling.cc | 13 +-
src/operator/nn/softmax.cc | 4 +-
src/operator/operator_tune.cc | 2 +
src/operator/pad-inl.h | 11 +
src/operator/quantization/quantize_graph_pass.cc | 3 +
src/operator/random/unique_sample_op.cc | 72 +++
src/operator/random/unique_sample_op.h | 170 +++++
src/operator/rnn.cc | 6 +-
src/operator/tensor/broadcast_reduce-inl.cuh | 11 +-
src/operator/tensor/broadcast_reduce_op.h | 90 ++-
src/operator/tensor/broadcast_reduce_op_index.cc | 10 +-
src/operator/tensor/control_flow_op.h | 2 +-
src/operator/tensor/elemwise_binary_op_basic.cc | 8 +-
src/operator/tensor/elemwise_unary_op.h | 28 +
src/operator/tensor/elemwise_unary_op_basic.cc | 118 +++-
src/operator/tensor/indexing_op.cc | 19 +
src/operator/tensor/indexing_op.h | 9 +-
src/operator/tensor/ordering_op-inl.h | 101 +--
src/operator/tensor/sort_op-inl.cuh | 135 +++-
tests/.gitignore | 1 +
tests/ci_build/pip_tests/Dockerfile.in.pip_cpu | 4 -
tests/ci_build/pip_tests/Dockerfile.in.pip_cu75 | 4 -
tests/ci_build/pip_tests/Dockerfile.in.pip_cu80 | 4 -
.../ci_build/pip_tests/Dockerfile.pip_dependencies | 14 -
tests/cpp/misc/serialization.cc | 68 ++
tests/cpp/operator/mkldnn.cc | 1 +
tests/nightly/Jenkinsfile | 137 ++--
tests/nightly/JenkinsfileForBinaries | 130 ++--
tests/nightly/apache_rat_license_check/README.md | 8 +-
.../broken_link_checker_test/JenkinsfileForBLC | 79 +--
.../JenkinsfileForMBCC | 97 +--
.../assertion_util.py | 79 ---
.../mxnet_keras_integration_tests/model_util.py | 68 --
.../mxnet_keras_integration_tests/profiler.py | 113 ----
.../test_mnist_mlp.py | 114 ----
.../straight_dope/test_notebooks_multi_gpu.py | 2 +
.../straight_dope/test_notebooks_single_gpu.py | 20 +-
tests/nightly/test_mxnet_keras_integration_cpu.sh | 78 ---
tests/nightly/test_mxnet_keras_integration_gpu.sh | 107 ---
tests/nightly/test_server_profiling.py | 69 ++
tests/python/gpu/test_gluon_gpu.py | 203 ++++++
tests/python/gpu/test_operator_gpu.py | 203 ++----
tests/python/mkl/test_mkldnn.py | 3 +-
tests/python/quantization/test_quantization.py | 116 +++-
.../__init__.py => tests/python/tensorrt/common.py | 19 +-
.../{gpu/test_rtc.py => tensorrt/lenet5_common.py} | 26 +-
tests/python/tensorrt/lenet5_train.py | 84 +++
tests/python/tensorrt/test_cvnets.py | 179 ++++++
tests/python/tensorrt/test_cycle.py | 69 ++
tests/python/tensorrt/test_tensorrt_lenet5.py | 108 ++++
tests/python/tensorrt/test_training_warning.py | 70 ++
tests/python/train/test_sparse_fm.py | 138 ++++
tests/python/unittest/test_contrib_control_flow.py | 135 +++-
tests/python/unittest/test_contrib_operator.py | 25 +-
tests/python/unittest/test_engine_import.py | 25 +-
tests/python/unittest/test_executor.py | 6 +-
tests/python/unittest/test_gluon_data.py | 175 +++--
tests/python/unittest/test_gluon_rnn.py | 91 ++-
tests/python/unittest/test_gluon_trainer.py | 35 +-
tests/python/unittest/test_image.py | 84 ++-
tests/python/unittest/test_loss.py | 26 +-
tests/python/unittest/test_module.py | 90 ++-
tests/python/unittest/test_ndarray.py | 57 +-
tests/python/unittest/test_operator.py | 374 ++++++++---
tests/python/unittest/test_optimizer.py | 14 +-
tests/python/unittest/test_predictor.py | 87 +++
tests/python/unittest/test_random.py | 22 +-
tests/python/unittest/test_sparse_ndarray.py | 22 +-
tests/utils/notebook_test/__init__.py | 26 +-
tools/caffe_converter/convert_model.py | 10 +-
307 files changed, 10293 insertions(+), 3720 deletions(-)
create mode 160000 3rdparty/onnx-tensorrt
create mode 100644 ci/Jenkinsfile_utils.groovy
copy ci/docker/{Dockerfile.build.ubuntu_blc =>
Dockerfile.build.ubuntu_gpu_tensorrt} (84%)
rename docs/build_version_doc/requirements.txt =>
ci/docker/install/docs_requirements (51%)
copy ci/docker/install/{centos7_ccache.sh => tensorrt.sh} (54%)
rename {tests/ci_build/deploy => ci/other}/ci_deploy_doc.sh (100%)
rename {tests/ci_build => ci/other}/pylintrc (100%)
create mode 100644 docs/Jenkinsfile-dev
copy docs/{_static => build_version_doc/artifacts}/mxnet.css (98%)
create mode 100644 docs/settings.ini
create mode 100644 python/mxnet/contrib/tensorrt.py
copy scala-package/core/src/main/scala/org/apache/mxnet/{NDArrayAPI.scala =>
Layout.scala} (75%)
create mode 100644 src/common/serialization.h
create mode 100644 src/executor/onnx_to_tensorrt.cc
create mode 100644 src/executor/onnx_to_tensorrt.h
create mode 100644 src/executor/tensorrt_pass.cc
create mode 100644 src/executor/trt_graph_executor.cc
create mode 100644 src/executor/trt_graph_executor.h
create mode 100644 src/operator/contrib/nnvm_to_onnx-inl.h
create mode 100644 src/operator/contrib/nnvm_to_onnx.cc
create mode 100644 src/operator/contrib/tensorrt-inl.h
create mode 100644 src/operator/contrib/tensorrt.cc
create mode 100644 src/operator/contrib/tensorrt.cu
create mode 100644 src/operator/random/unique_sample_op.cc
create mode 100644 src/operator/random/unique_sample_op.h
delete mode 100644 tests/ci_build/pip_tests/Dockerfile.in.pip_cpu
delete mode 100644 tests/ci_build/pip_tests/Dockerfile.in.pip_cu75
delete mode 100644 tests/ci_build/pip_tests/Dockerfile.in.pip_cu80
delete mode 100644 tests/ci_build/pip_tests/Dockerfile.pip_dependencies
create mode 100644 tests/cpp/misc/serialization.cc
delete mode 100644
tests/nightly/mxnet_keras_integration_tests/assertion_util.py
delete mode 100644 tests/nightly/mxnet_keras_integration_tests/model_util.py
delete mode 100644 tests/nightly/mxnet_keras_integration_tests/profiler.py
delete mode 100644
tests/nightly/mxnet_keras_integration_tests/test_mnist_mlp.py
delete mode 100755 tests/nightly/test_mxnet_keras_integration_cpu.sh
delete mode 100755 tests/nightly/test_mxnet_keras_integration_gpu.sh
create mode 100644 tests/nightly/test_server_profiling.py
create mode 100644 tests/python/gpu/test_gluon_gpu.py
copy python/mxnet/module/__init__.py => tests/python/tensorrt/common.py (68%)
copy tests/python/{gpu/test_rtc.py => tensorrt/lenet5_common.py} (58%)
create mode 100644 tests/python/tensorrt/lenet5_train.py
create mode 100644 tests/python/tensorrt/test_cvnets.py
create mode 100644 tests/python/tensorrt/test_cycle.py
create mode 100644 tests/python/tensorrt/test_tensorrt_lenet5.py
create mode 100644 tests/python/tensorrt/test_training_warning.py
create mode 100644 tests/python/train/test_sparse_fm.py
create mode 100644 tests/python/unittest/test_predictor.py