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/09/07 14:34:08 UTC
[incubator-mxnet] branch ib/jl-mxnet-root-env updated (c0ab006 ->
89f6b30)
This is an automated email from the ASF dual-hosted git repository.
iblis pushed a change to branch ib/jl-mxnet-root-env
in repository https://gitbox.apache.org/repos/asf/incubator-mxnet.git.
from c0ab006 Merge branch 'master' into ib/jl-mxnet-root-env
add 09cf75b Add power, exponent, log ops large tensor support (#15794)
add 5a4c01b [Opperf] Filter out deprecated ops (#15541)
add a8b9728 Add disable attr to subgraph property (#15926)
add 1a6fe60 Refactor for windows CI 'out of heap space' errors (#15922)
add 8eb0f61 Numpy-compatible stack upstream (#15842)
add bcbdc1c Re-enable flaky test_prelu (#15777)
add 64a0502 declare explicitly the tblob default assign operator and copy constructor (#15937)
add c50bfe2 [OpPerf] Handle positional arguments (#15761)
add 92d2319 [OpPerf] Take care of 4d param (#15736)
add 3b7f888 removing unnecessary int64 C apis that were added to support Large Tensors and Vectors (#15944)
add 3dfb19a Discard needless test cases in `test_convolution_independent_gradients` (#15939)
add 5656a18 creating ndarray directly using mxnet ndarray primitives to reduce memory footprint of tests for topk, sort and argsort (#15900)
add cd397a3 Benchmark doc fix (#15769)
add 308e4ac Adding tests to verify support for Large Tensors in additional Ops along with new C_Apis supporting 64bit indexing (#15895)
add d225074 fix naive engine for multi-threaded inference (#15574)
add 0b5526b [Quantization]support exclude operators while quantization (#15910)
add 521e925 [Numpy] Numpy behavior random.uniform() (#15858)
add bdeb7bc Softmax optimization for GPU (#15545)
add 681cfc4 [Dependency Update] [Doc] move the general prerequisite software to the top (#15896)
add 434f185 [MKLDNN]Support fullyconnected and element-wise ops fusion (#15950)
add 9023256 Tvm broadcast backward (#15938)
add fa16a9e Disable test coverage for Clang MKLDNN (#15977)
add fade159 Fix get_rows_per_block (#15979)
add 73a692e Fix a memory misalignment in topk operator (#15948)
add d8c2d85 update support MKLDNN BN conditions (#15870)
add 717d883 Remove requests_failed_to_import handling
add 8d0b895 np elemwise unary ops upstream (#15831)
add 1eb1925 remove Julia cat image for license issue (#15964)
add cba7c4e Add fp16 support for topk (#15560)
add 77a633f Fix Nightly Maven GPU (#15989)
add 2e4242e Add symbol api for randn and fix shape issue for randn ndarray and symbol api (#15772)
add 3b7e484 Decouple dtype from shape for Random multinomial (#15980)
add c7a8a78 Fix dtype inference in arange_like operator (#15930)
add 5042d2a [MKLDNN] Fix out of bound access of req vector (#16000)
add 7d8c2ec Disable laop_6 (#15976)
add d8b6e47 Update CODEOWNERS. (#15972)
add 9410cc4 add uint8 bn mkldnn implementation (#16003)
add 72c180c Correct ONNX documentation (#15914)
add acc074f Add AMP Conversion support for BucketingModule (#15528)
add ab60214 Add Median,p50,p99 to python profiler (#15953)
add 79ed678 [Numpy] random.randint() implemented (#15956)
add 0e71fbd Added tests to verify Large Vector Support for initial set of ops (#15943)
add 8df9469 Refines NDArray indexing and adds numpy ndarray indexing [READY FOR REVIEW] (#15942)
add b2c0cbc Windows cmake flags cleanup (#16013)
add 9b906a5 Improve diagnose.py to display environment variables (#15715)
add 649429d Disable flaky test in test_amp_conversion (#16031)
add 3f7b6ee Improve quantization flow (#15961)
add 2d86c70 Port ops from np branch (#16018)
add 196d1f4 [MXNET-1399] multiclass-mcc metric enhancements (#14874)
add b7cca01 [MXNET-895] ONNX import/export: TopK (#13627)
add 61f3dbc numpy-compatible cumsum upstream (#15924)
add 5d0d335 Update README.md (#16035)
add 36455b2 Add RROIAlign (#16017)
add 35d943e Updates git_init Jenkins utility function to support checking out a particular commit id
add 1597498 Adds artifact repository scripts
add 87207c5 Adds CD pipeline framework
add b73b8d4 Adds static libmxnet release pipeline
add 0ed97f1 Updates CD pipeline
add 5fe1516 Adds documentation
add 1196c15 Updates kvstore functions to use pushd and popd
add 23a7a58 Throws exceptions instead o magic numbers
add e539370 Updates artifact repository cli to use --libtype instead of --static or --dynamic
add fff8c82 Clarifies ci_utils and cd_utils origin remark
add 0570892 Adds clarifying note on why ubuntu 14.04 is being used for compilation
add 2b12c59 Removes MXNET_SHA
add a8c0fe8 Removes set_release_job_name
add 5cb26fd Adds license headers
add 98cdf30 Updates artifact repository to expect licenses
add 3027296 Moves ci/cd to cd directory
add f6d0fc2 Takes downstream job name from environment
add 8241c52 Updates order of parameters
add 749492f Updates job type parameter to dropdown
add 759e76e Adds libmxnet feature extraction code comments
add 36ac85a Removes ccache setup from static build
add 65928b1 NumPy-compatible infrastructure on Gluon (#16024)
add 9173dad [MKLDNN] fix uint8 batch norm memory misuse (#16034)
add 47f8ceb Disable test coverage of C++ codebase on CI (#15981)
add 54d27cb [OP] Support range as advanced index for ndarrays (#16047)
add d80510a Added more tests for Large Indices (#15960)
add aab4ded Numpy compatible max min (#16046)
add 6997691 [Dev] update ps-lite dependency (#15936)
add 36bab1c Fix flaky clojure profile test (#16058)
add d5670ff fix test_pick test time is too long (#16066)
add 5699939 [fix] Support nullop in `transpose` (#15865)
add 5def003 NumPy-compatible Mean, Std and Var (#16014)
add 1abf05b adding "total" (total time) to profiler aggregate stats sorting criteria (#16055)
add a8ba6d9 fix flaky test (#16074)
add 692f3c4 Graph Partition API (#15886)
add 767e3f1 Add fluent methods mean, std, var for ndarray (#16077)
add f195098 fix some test files test time is too long (#16067)
add 4c72d27 new raise mode for nd.take and fix backward for wrap mode (#15887)
add 5b301c6 Typedef cleanup (#15899)
add 9b9326f add KEY for Tao Lv (#16081)
add 65e37ca numpy multinomial op (#15878)
add 07b4470 MKL-DNN RNN checks NDArray version (#16071)
add c742ef1 add numpy operator remainder (#16080)
add 4333a7b Update readme and project.clj comment (#16084)
add 6122dfc Add Large tensor vector test cases (#15941)
add bc90e20 typo in docs (#16094)
add c6a92d9 remove 'foo' and other print msg from test (#16088)
add b7071c4 Enable tvm_op for ci (#15889)
add d0fa8c0 Test large vector mean operator and fix a few bugs (#16079)
add d60be31 Fix gradient tensor mutate in `{adam/ftrl/rmprop/rmspropalex}_update`. (#15768)
add 7f57e8e [WIP] New Website: New Docs [1/3] (#15884)
add e98dbe7 Speed up group executor (#16069)
add d85a2d0 [DOC] Fix doc for nn.Embedding, nn.Dense and nd.Embedding (#15869)
add 255dff0 [MXNET-978] Higher Order Gradient Support `arctan`, `arctanh`, `radians`. (#15531)
add 259f6bb Revert accidental change to CMakelists (#16040)
add 6de6848 Not to search for coverage files when none exist (#16107)
add c928392 [MXNET-978] Higher Order Gradient Support `sqrt`, `cbrt`. (#15474)
add 24f0a10 [MXNET-978] Higher Order Gradient Support `clip`, `dropout`. (#15746)
add 4f8bc3a Fix unary operator ceil/floor/trunc when data type is integer (#14251)
add 9d9120e Merge remote-tracking branch 'origin/master' into ib/jl-mxnet-root-env
add 89f6b30 Merge branch 'ib/jl-mxnet-root-env' of github.com:apache/incubator-mxnet into ib/jl-mxnet-root-env
No new revisions were added by this update.
Summary of changes:
3rdparty/mshadow/mshadow/cuda/tensor_gpu-inl.cuh | 26 +-
3rdparty/mshadow/mshadow/extension/slice.h | 4 +-
3rdparty/mshadow/mshadow/tensor.h | 10 +-
3rdparty/mshadow/mshadow/tensor_cpu-inl.h | 11 +-
3rdparty/mshadow/mshadow/tensor_gpu-inl.h | 4 +-
3rdparty/ps-lite | 2 +-
CMakeLists.txt | 16 +-
CODEOWNERS | 3 +-
CONTRIBUTORS.md | 1 +
KEYS | 58 +
Makefile | 39 +-
README.md | 1 +
benchmark/opperf/README.md | 9 +-
benchmark/opperf/rules/default_params.py | 15 +-
benchmark/opperf/utils/benchmark_utils.py | 44 +-
benchmark/opperf/utils/common_utils.py | 17 +-
benchmark/opperf/utils/ndarray_utils.py | 10 +-
benchmark/opperf/utils/op_registry_utils.py | 14 +-
benchmark/opperf/utils/profiler_utils.py | 29 +-
cd/Jenkinsfile_cd_pipeline | 62 +
cd/Jenkinsfile_release_job | 99 +
cd/Jenkinsfile_utils.groovy | 101 +
cd/README.md | 181 ++
cd/mxnet_lib/mxnet_lib_pipeline.groovy | 168 ++
cd/mxnet_lib/static/Jenkins_pipeline.groovy | 59 +
cd/utils/artifact_repository.md | 105 +
cd/utils/artifact_repository.py | 619 +++++
cd/utils/requirements.txt | 2 +
cd/utils/test_artifact_repository.py | 530 +++++
ci/Jenkinsfile_utils.groovy | 7 +-
ci/build_windows.py | 165 +-
ci/docker/Dockerfile.build.ubuntu_gpu_cu101 | 1 +
ci/docker/install/ubuntu_python.sh | 2 +-
ci/docker/runtime_functions.sh | 107 +-
ci/jenkins/Jenkins_steps.groovy | 139 +-
ci/jenkins/Jenkinsfile_tools | 49 +
cmake/cmake_options.yml | 1 -
contrib/clojure-package/README.md | 8 +-
.../examples/profiler/test/core_test.clj | 3 +-
.../profiler/test/profile-matmul-20iter.json.ref | 271 ---
contrib/clojure-package/integration-tests.sh | 2 +-
contrib/clojure-package/project.clj | 4 +-
contrib/tvmop/__init__.py | 1 +
contrib/tvmop/basic/ufunc.py | 54 +-
contrib/tvmop/utils.py | 29 +
docs/api/python/contrib/onnx.md | 2 +-
docs/api/python/symbol/symbol.md | 1 +
docs/conf.py | 2 +-
docs/cpp_docs/Doxyfile | 2370 +++++++++++++++++++
.../tvmop/__init__.py => docs/cpp_docs/Makefile | 12 +-
docs/install/build_from_source.md | 2 +-
docs/python_docs/README.md | 24 +
docs/python_docs/_static/apache_incubator_logo.png | Bin 0 -> 16552 bytes
.../python_docs/_static/google_analytics.js | 34 +-
docs/python_docs/_static/minima-social-icons.svg | 33 +
docs/python_docs/_static/mxnet-icon.png | Bin 0 -> 2741 bytes
docs/python_docs/_static/mxnet.css | 199 ++
docs/python_docs/_static/mxnet_logo.png | Bin 0 -> 22390 bytes
.../utils.py => docs/python_docs/environment.yml | 24 +-
docs/python_docs/python/.gitignore | 20 +
docs/python_docs/python/Makefile | 57 +
docs/python_docs/python/Makefile_sphinx | 216 ++
docs/python_docs/python/README.md | 130 ++
docs/python_docs/python/api/advanced/index.rst | 74 +
.../python/api/advanced/mxnet.engine.rst | 34 +
.../python/api/advanced/mxnet.executor.rst | 34 +
.../python/api/advanced/mxnet.executor_manager.rst | 38 +
.../python/api/advanced/mxnet.kvstore_server.rst | 36 +
docs/python_docs/python/api/advanced/mxnet.rtc.rst | 36 +
.../python/api/advanced/mxnet.test_utils.rst | 91 +
.../python_docs/python/api/advanced/mxnet.util.rst | 31 +
.../python_docs/python/api/gluon-related/index.rst | 111 +
.../python/api/gluon-related/mxnet.autograd.rst | 38 +
.../python/api/gluon-related/mxnet.context.rst | 33 +
.../python/api/gluon-related/mxnet.image.rst | 99 +
.../python/api/gluon-related/mxnet.initializer.rst | 58 +
.../python/api/gluon-related/mxnet.io.rst | 52 +
.../api/gluon-related/mxnet.kvstore.KVStore.rst | 61 +
.../api/gluon-related/mxnet.kvstore.create.rst | 23 +
.../python/api/gluon-related/mxnet.kvstore.rst | 27 +
.../api/gluon-related/mxnet.lr_scheduler.rst | 31 +
.../python/api/gluon-related/mxnet.metric.rst | 57 +
.../python/api/gluon-related/mxnet.optimizer.rst | 55 +
.../python/api/gluon-related/mxnet.profiler.rst | 54 +
.../python/api/gluon-related/mxnet.random.rst | 26 +
.../python/api/gluon-related/mxnet.recordio.rst | 43 +
docs/python_docs/python/api/gluon/index.rst | 156 ++
.../python/api/gluon/mxnet.gluon.Constant.rst | 23 +
.../python/api/gluon/mxnet.gluon.HybridBlock.rst | 40 +
.../python/api/gluon/mxnet.gluon.ParameterDict.rst | 79 +
.../python/api/gluon/mxnet.gluon.SymbolBlock.rst | 28 +
.../python/api/gluon/mxnet.gluon.Trainer.rst | 51 +
.../python/api/gluon/mxnet.gluon.contrib.rst | 173 ++
.../python/api/gluon/mxnet.gluon.data.rst | 50 +
.../python/api/gluon/mxnet.gluon.data.vision.rst | 58 +
.../python/api/gluon/mxnet.gluon.loss.rst | 40 +
.../python/api/gluon/mxnet.gluon.model_zoo.rst | 167 ++
.../python/api/gluon/mxnet.gluon.nn.Block.rst | 86 +
.../api/gluon/mxnet.gluon.nn.HybridBlock.rst | 66 +
.../api/gluon/mxnet.gluon.nn.SymbolBlock.rst | 67 +
.../python/api/gluon/mxnet.gluon.parameter.rst | 68 +
.../python/api/gluon/mxnet.gluon.utils.rst | 31 +
docs/python_docs/python/api/gluon/nn.rst | 156 ++
docs/python_docs/python/api/gluon/rnn.rst | 68 +
docs/python_docs/python/api/index.rst | 77 +
docs/python_docs/python/api/ndarray/index.rst | 124 +
.../python/api/ndarray/mxnet.ndarray.NDArray.rst | 310 +++
.../ndarray/mxnet.ndarray.sparse.CSRNDArray.rst | 203 ++
.../mxnet.ndarray.sparse.RowSparseNDArray.rst | 183 ++
docs/python_docs/python/api/ndarray/routines.rst | 461 ++++
.../python/api/ndarray/sparse_routines.rst | 200 ++
.../python/api/symbol-related/index.rst | 53 +
.../python/api/symbol-related/mxnet.callback.rst | 45 +
.../python/api/symbol-related/mxnet.model.rst | 45 +
.../python/api/symbol-related/mxnet.module.rst | 35 +
.../python/api/symbol-related/mxnet.monitor.rst | 35 +
.../api/symbol-related/mxnet.visualization.rst | 35 +
docs/python_docs/python/api/symbol/index.rst | 65 +
.../python/api/symbol/mxnet.symbol.Symbol.rst | 335 +++
.../python/api/symbol/mxnet.symbol.linalg.rst | 49 +
docs/python_docs/python/index.rst | 52 +
docs/{ => python_docs/python/scripts}/conf.py | 94 +-
docs/python_docs/python/scripts/md2ipynb.py | 47 +
docs/python_docs/python/scripts/process_rst.py | 86 +
.../python/tutorials/deploy/export/export.rst | 21 +
.../python/tutorials/deploy/export/index.rst | 42 +
docs/python_docs/python/tutorials/deploy/index.rst | 123 +
.../python/tutorials/deploy/inference/cpp.rst | 21 +
.../python/tutorials/deploy/inference/index.rst | 57 +
.../python/tutorials/deploy/inference/scala.rst | 21 +
.../python/tutorials/deploy/run-on-aws/ami.png | Bin 0 -> 124310 bytes
.../python/tutorials/deploy/run-on-aws/aws.png | Bin 0 -> 178726 bytes
.../python/tutorials/deploy/run-on-aws/cloud.rst | 106 +
.../python/tutorials/deploy/run-on-aws/connect.png | Bin 0 -> 85927 bytes
.../python/tutorials/deploy/run-on-aws/disk.png | Bin 0 -> 165192 bytes
.../python/tutorials/deploy/run-on-aws/ec2.png | Bin 0 -> 283254 bytes
.../python/tutorials/deploy/run-on-aws/index.rst | 55 +
.../python/tutorials/deploy/run-on-aws/keypair.png | Bin 0 -> 193217 bytes
.../tutorials/deploy/run-on-aws/launching.png | Bin 0 -> 62956 bytes
.../python/tutorials/deploy/run-on-aws/limits.png | Bin 0 -> 79889 bytes
.../tutorials/deploy/run-on-aws/login_screen.png | Bin 0 -> 474538 bytes
.../python/tutorials/deploy/run-on-aws/mxnet.png | Bin 0 -> 32270 bytes
.../python/tutorials/deploy/run-on-aws/os.png | Bin 0 -> 210080 bytes
.../python/tutorials/deploy/run-on-aws/p2x.png | Bin 0 -> 77498 bytes
.../tutorials/deploy/run-on-aws/sagemaker.png | Bin 0 -> 117671 bytes
.../python/tutorials/deploy/run-on-aws/ssh.png | Bin 0 -> 376297 bytes
.../python/tutorials/deploy/run-on-aws/use_ec2.rst | 74 +
.../tutorials/deploy/run-on-aws/use_sagemaker.rst | 91 +
.../python/tutorials/extend/custom_layer.md | 266 +++
.../python/tutorials/extend/customop.md | 236 ++
docs/python_docs/python/tutorials/extend/index.rst | 55 +
.../getting-started/crash-course/1-ndarray.md | 127 ++
.../tutorials/getting-started/crash-course/2-nn.md | 142 ++
.../getting-started/crash-course/3-autograd.md | 99 +
.../getting-started/crash-course/4-train.md | 176 ++
.../getting-started/crash-course/5-predict.md | 161 ++
.../getting-started/crash-course/6-use_gpus.md | 146 ++
.../getting-started/crash-course/index.rst | 52 +
.../python/tutorials/getting-started/index.rst | 48 +
.../tutorials/getting-started/to-mxnet/index.rst | 44 +
.../tutorials/getting-started/to-mxnet/pytorch.md | 463 ++++
docs/python_docs/python/tutorials/index.rst | 175 ++
.../python/tutorials/packages/autograd/autograd.md | 272 +++
.../packages/gluon/activations/activations.md | 276 +++
.../packages/gluon/activations/images/elu.png | Bin 0 -> 10707 bytes
.../gluon/activations/images/leakyrelu.png | Bin 0 -> 10769 bytes
.../packages/gluon/activations/images/prelu.png | Bin 0 -> 10202 bytes
.../packages/gluon/activations/images/relu.png | Bin 0 -> 9581 bytes
.../packages/gluon/activations/images/selu.png | Bin 0 -> 11342 bytes
.../packages/gluon/activations/images/sigmoid.png | Bin 0 -> 12763 bytes
.../packages/gluon/activations/images/softrelu.png | Bin 0 -> 11210 bytes
.../packages/gluon/activations/images/softsign.png | Bin 0 -> 15627 bytes
.../packages/gluon/activations/images/swish.png | Bin 0 -> 11634 bytes
.../packages/gluon/activations/images/tanh.png | Bin 0 -> 13530 bytes
.../python/tutorials/packages/gluon/blocks.svg | 514 +++++
.../tutorials/packages/gluon/custom-layer.md | 127 ++
.../packages/gluon/custom-loss/custom-loss.md | 232 ++
.../gluon/custom-loss/images/contrastive_loss.jpeg | Bin 0 -> 32367 bytes
.../gluon/custom-loss/images/inuktitut_1.png | Bin 0 -> 2031 bytes
.../gluon/custom-loss/images/inuktitut_2.png | Bin 0 -> 2217 bytes
.../packages/gluon/custom_layer_beginners.md | 247 ++
.../python/tutorials/packages/gluon/customop.md | 227 ++
.../python/tutorials/packages/gluon/data.md | 141 ++
.../tutorials/packages/gluon/fit_api_tutorial.md | 269 +++
.../python/tutorials/packages/gluon/hybridize.md | 306 +++
.../tutorials/packages/gluon/image-augmentation.md | 150 ++
.../tutorials/packages/gluon/image/index.rst | 105 +
.../python/tutorials/packages/gluon/image/mnist.md | 350 +++
.../packages/gluon/image/pretrained_models.md | 245 ++
.../python/tutorials/packages/gluon/index.rst | 276 +++
.../python/tutorials/packages/gluon/init.md | 322 +++
.../tutorials/packages/gluon/loss/ctc_loss.png | Bin 0 -> 14513 bytes
.../tutorials/packages/gluon/loss/kl_divergence.md | 138 ++
.../python/tutorials/packages/gluon/loss/loss.md | 308 +++
.../tutorials/packages/gluon/loss/triplet_loss.png | Bin 0 -> 13670 bytes
.../python/tutorials/packages/gluon/naming.md | 209 ++
.../python/tutorials/packages/gluon/nn.md | 313 +++
.../packages/gluon/normalization/imgs/NCHW_BN.png | Bin 0 -> 45584 bytes
.../packages/gluon/normalization/imgs/NCHW_IN.png | Bin 0 -> 46218 bytes
.../packages/gluon/normalization/imgs/NCHW_LN.png | Bin 0 -> 45487 bytes
.../packages/gluon/normalization/imgs/NTC_BN.png | Bin 0 -> 37519 bytes
.../packages/gluon/normalization/imgs/NTC_IN.png | Bin 0 -> 38694 bytes
.../packages/gluon/normalization/imgs/NTC_LN.png | Bin 0 -> 38531 bytes
.../normalization/imgs/data_normalization.jpeg | Bin 0 -> 58978 bytes
.../packages/gluon/normalization/normalization.md | 274 +++
.../python/tutorials/packages/gluon/parameters.md | 243 ++
.../python/tutorials/packages/gluon/text/gnmt.rst | 489 ++++
.../python/tutorials/packages/gluon/text/index.rst | 116 +
.../tutorials/packages/gluon/text/transformer.rst | 607 +++++
.../python/tutorials/packages/gluon/trainer.md | 168 ++
.../python/tutorials/packages/index.rst | 140 ++
.../python/tutorials/packages/kvstore/index.rst | 44 +
.../python/tutorials/packages/module/index.rst | 52 +
.../tutorials/packages/ndarray/01-ndarray-intro.md | 176 ++
.../packages/ndarray/02-ndarray-operations.md | 260 +++
.../packages/ndarray/03-ndarray-contexts.md | 89 +
.../python/tutorials/packages/ndarray/index.rst | 88 +
.../python/tutorials/packages/onnx/index.rst | 51 +
.../optimizer/images/momentum_sgd_animation.gif | Bin 0 -> 45436 bytes
.../images/nesterov_momentum_animation.gif | Bin 0 -> 38179 bytes
.../packages/optimizer/images/sgd_animation.gif | Bin 0 -> 44001 bytes
.../tutorials/packages/optimizer/optimizer.md | 429 ++++
.../python/tutorials/packages/symbol/index.rst | 41 +
.../python/tutorials/packages/viz/index.rst | 38 +
.../performance/backend}/MKLDNN_README.md | 0
.../python/tutorials/performance/backend/index.rst | 52 +
.../tutorials/performance/backend/mkl-dnn.rst | 33 +
.../performance/backend}/mkldnn_quantization.md | 1 -
.../tutorials/performance/backend}/profiler.md | 0
.../python/tutorials/performance/backend/tvm.rst | 21 +
.../tutorials/performance/compression/index.rst | 59 +
.../tutorials/performance/compression/int8.rst | 21 +
.../python/tutorials/performance/index.rst | 130 ++
docs/python_docs/themes/.babelrc | 3 +
docs/python_docs/themes/.circleci/config.yml | 37 +
docs/python_docs/themes/.gitignore | 13 +
docs/python_docs/themes/.sassrc | 5 +
docs/python_docs/themes/mx-theme/LICENSE | 21 +
docs/python_docs/themes/mx-theme/MANIFEST.in | 1 +
docs/python_docs/themes/mx-theme/README.md | 65 +
.../themes/mx-theme/mxtheme/__init__.py | 13 +
docs/python_docs/themes/mx-theme/mxtheme/card.py | 42 +
.../themes/mx-theme/mxtheme/drawer.html | 17 +
.../themes/mx-theme/mxtheme/footer.html | 46 +
.../themes/mx-theme/mxtheme/header.html | 45 +
.../themes/mx-theme/mxtheme/header_search.html | 17 +
.../themes/mx-theme/mxtheme/header_sourcelink.html | 18 +
.../themes/mx-theme/mxtheme/header_top.html | 25 +
.../themes/mx-theme/mxtheme/layout.html | 52 +
.../themes/mx-theme/mxtheme/localtoc.html | 8 +
.../themes/mx-theme/mxtheme/relations.html | 20 +
.../themes/mx-theme/mxtheme/search.html | 56 +
.../mxtheme/static/font/Roboto/Roboto-Regular.eot | Bin 0 -> 56856 bytes
.../mxtheme/static/font/Roboto/Roboto-Regular.ttf | Bin 0 -> 126072 bytes
.../mxtheme/static/font/Roboto/Roboto-Regular.woff | Bin 0 -> 65388 bytes
.../static/font/Roboto/Roboto-Regular.woff2 | Bin 0 -> 49248 bytes
.../mx-theme/mxtheme/static/fontawesome/all.css | 5 +
.../themes/mx-theme/mxtheme/static/fonts.css | 390 ++++
.../iconfont/MaterialIcons-Regular.eot | Bin 0 -> 143258 bytes
.../iconfont/MaterialIcons-Regular.svg | 2373 ++++++++++++++++++++
.../iconfont/MaterialIcons-Regular.ttf | Bin 0 -> 128180 bytes
.../iconfont/MaterialIcons-Regular.woff | Bin 0 -> 57620 bytes
.../iconfont/MaterialIcons-Regular.woff2 | Bin 0 -> 44300 bytes
.../material.blue-deep_orange.min.css | 8 +
.../mxtheme/static/sphinx_materialdesign_theme.css | 2 +
.../static/sphinx_materialdesign_theme.css.map | 1 +
.../mxtheme/static/sphinx_materialdesign_theme.js | 705 ++++++
.../static/sphinx_materialdesign_theme.js.map | 1 +
.../python_docs/themes/mx-theme/mxtheme/theme.conf | 20 +
docs/python_docs/themes/mx-theme/setup.py | 19 +
.../themes/mx-theme/src/js/adjust-height.js | 63 +
.../themes/mx-theme/src/js/scrollspy.js | 111 +
.../mx-theme/src/js/sphinx_materialdesign_theme.js | 174 ++
.../themes/mx-theme/src/scss/_root.scss | 115 +
.../themes/mx-theme/src/scss/_variables.scss | 42 +
.../src/scss/admonitions/_admonitions.scss | 101 +
.../mx-theme/src/scss/blockquote/_blockquote.scss | 18 +
.../themes/mx-theme/src/scss/card/_card.scss | 48 +
.../themes/mx-theme/src/scss/code/_code.scss | 134 ++
.../src/scss/downloadlink/_downloadlink.scss | 14 +
.../themes/mx-theme/src/scss/drawer/_drawer.scss | 55 +
.../mx-theme/src/scss/fonts/_material-icons.scss | 29 +
.../themes/mx-theme/src/scss/footer/_footer.scss | 173 ++
.../themes/mx-theme/src/scss/grid/_simplegrid.scss | 207 ++
.../themes/mx-theme/src/scss/header/_header.scss | 182 ++
.../mx-theme/src/scss/headerings/_headerings.scss | 92 +
.../themes/mx-theme/src/scss/layout/_layout.scss | 85 +
.../themes/mx-theme/src/scss/lists/_lists.scss | 19 +
.../themes/mx-theme/src/scss/search/_search.scss | 33 +
.../src/scss/sphinx_materialdesign_theme.scss | 28 +
.../themes/mx-theme/src/scss/tables/_tables.scss | 30 +
.../themes/mx-theme/src/scss/toc/_globaltoc.scss | 78 +
.../themes/mx-theme/src/scss/toc/_localtoc.scss | 40 +
.../themes/mx-theme/src/scss/toc/_toctree.scss | 38 +
docs/static_site/.gitignore | 3 +
docs/static_site/.nojekyll | 1 +
.../numpy/random.py => docs/static_site/Makefile | 10 +-
docs/static_site/README.md | 42 +
docs/static_site/src/.gitignore | 1 +
docs/static_site/src/.htaccess | 24 +
.../__init__.py => docs/static_site/src/.nojekyll | 0
docs/static_site/src/404.html | 24 +
docs/static_site/src/Gemfile | 52 +
docs/static_site/src/Gemfile.lock | 84 +
docs/static_site/src/_config.yml | 62 +
docs/static_site/src/_config_beta.yml | 60 +
docs/static_site/src/_config_prod.yml | 59 +
.../static_site/src/_includes/disqus_comments.html | 20 +
docs/static_site/src/_includes/footer.html | 51 +
.../src/_includes/get_started/cloud/cpu.md | 8 +
.../src/_includes/get_started/cloud/gpu.md | 32 +
.../_includes/get_started/devices/nvidia-jetson.md | 4 +
.../_includes/get_started/devices/raspberry_pi.md | 254 +++
.../src/_includes/get_started/get_started.html | 474 ++++
.../src/_includes/get_started/gpu_snippet.md | 11 +
.../src/_includes/get_started/linux/clojure/cpu.md | 15 +
.../src/_includes/get_started/linux/clojure/gpu.md | 15 +
.../src/_includes/get_started/linux/cpp/cpp.md | 4 +
.../src/_includes/get_started/linux/java/cpu.md | 17 +
.../src/_includes/get_started/linux/java/gpu.md | 17 +
.../get_started/linux/julia/build-from-source.md | 2 +
.../src/_includes/get_started/linux/julia/pkg.md | 10 +
.../src/_includes/get_started/linux/perl/perl.md | 1 +
.../linux/python/cpu/build-from-source.md | 1 +
.../get_started/linux/python/cpu/docker.md | 43 +
.../_includes/get_started/linux/python/cpu/pip.md | 121 +
.../linux/python/gpu/build-from-source.md | 1 +
.../get_started/linux/python/gpu/docker.md | 48 +
.../_includes/get_started/linux/python/gpu/pip.md | 74 +
.../src/_includes/get_started/linux/r/cpu.md | 9 +
.../src/_includes/get_started/linux/r/gpu.md | 16 +
.../src/_includes/get_started/linux/scala/cpu.md | 14 +
.../src/_includes/get_started/linux/scala/gpu.md | 16 +
.../src/_includes/get_started/macos/clojure/cpu.md | 17 +
.../src/_includes/get_started/macos/clojure/gpu.md | 1 +
.../src/_includes/get_started/macos/cpp/cpp.md | 3 +
.../src/_includes/get_started/macos/java/cpu.md | 16 +
.../src/_includes/get_started/macos/java/gpu.md | 1 +
.../get_started/macos/julia/build-from-source.md | 1 +
.../src/_includes/get_started/macos/julia/pkg.md | 10 +
.../src/_includes/get_started/macos/perl/perl.md | 1 +
.../macos/python/cpu/build-from-source.md | 2 +
.../get_started/macos/python/cpu/docker.md | 35 +
.../_includes/get_started/macos/python/cpu/pip.md | 73 +
.../macos/python/gpu/build-from-source.md | 2 +
.../get_started/macos/python/gpu/pip_docker.md | 1 +
.../src/_includes/get_started/macos/r/cpu.md | 28 +
.../src/_includes/get_started/macos/r/gpu.md | 1 +
.../src/_includes/get_started/macos/scala/cpu.md | 14 +
.../src/_includes/get_started/macos/scala/gpu.md | 1 +
.../src/_includes/get_started/pip_snippet.md | 14 +
.../get_started/windows/clojure/clojure.md | 1 +
.../src/_includes/get_started/windows/cpp/cpp.md | 3 +
.../src/_includes/get_started/windows/java/java.md | 1 +
.../get_started/windows/julia/build-from-source.md | 1 +
.../src/_includes/get_started/windows/julia/pkg.md | 10 +
.../src/_includes/get_started/windows/perl/perl.md | 1 +
.../windows/python/cpu/build-from-source.md | 1 +
.../get_started/windows/python/cpu/docker.md | 34 +
.../get_started/windows/python/cpu/pip.md | 73 +
.../windows/python/gpu/build-from-source.md | 1 +
.../get_started/windows/python/gpu/pip.md | 74 +
.../src/_includes/get_started/windows/r/cpu.md | 15 +
.../src/_includes/get_started/windows/r/gpu.md | 16 +
.../_includes/get_started/windows/scala/scala.md | 1 +
.../src/_includes/google-analytics.html | 12 +
docs/static_site/src/_includes/head.html | 18 +
docs/static_site/src/_includes/header.html | 49 +
docs/static_site/src/_includes/icon-github.html | 1 +
docs/static_site/src/_includes/icon-github.svg | 1 +
docs/static_site/src/_includes/icon-twitter.html | 1 +
docs/static_site/src/_includes/icon-twitter.svg | 1 +
docs/static_site/src/_includes/social.html | 14 +
docs/static_site/src/_layouts/default.html | 18 +
docs/static_site/src/_layouts/home.html | 177 ++
docs/static_site/src/_layouts/page.html | 25 +
docs/static_site/src/_layouts/page_api.html | 52 +
docs/static_site/src/_layouts/page_category.html | 18 +
.../src/_layouts/page_landing_tutorials.html | 13 +
docs/static_site/src/_layouts/post.html | 29 +
.../static_site/src/_plugins/markdowner.rb | 18 +-
docs/static_site/src/_sass/minima.scss | 64 +
docs/static_site/src/_sass/minima/_base.scss | 278 +++
docs/static_site/src/_sass/minima/_blog.scss | 41 +
docs/static_site/src/_sass/minima/_docs.scss | 79 +
docs/static_site/src/_sass/minima/_ecosystem.scss | 9 +
docs/static_site/src/_sass/minima/_features.scss | 23 +
.../src/_sass/minima/_getting_started.scss | 178 ++
docs/static_site/src/_sass/minima/_home.scss | 181 ++
docs/static_site/src/_sass/minima/_layout.scss | 350 +++
.../src/_sass/minima/_syntax-highlighting.scss | 322 +++
docs/static_site/src/_sass/minima/colorful.scss | 370 +++
docs/static_site/src/_sass/minima/simple-grid.scss | 207 ++
docs/static_site/src/assets/img/Github.svg | 1 +
docs/static_site/src/assets/img/R_logo.svg | 14 +
docs/static_site/src/assets/img/algorithm.svg | 1 +
docs/static_site/src/assets/img/algorithmv1.svg | 1 +
.../src/assets/img/apache_incubator_logo.png | Bin 0 -> 16552 bytes
docs/static_site/src/assets/img/api.svg | 1 +
.../src/assets/img/artificial-intelligence.svg | 20 +
docs/static_site/src/assets/img/book.svg | 1 +
docs/static_site/src/assets/img/bottom-min.jpg | Bin 0 -> 952968 bytes
docs/static_site/src/assets/img/chip.svg | 1 +
docs/static_site/src/assets/img/circuit.svg | 66 +
docs/static_site/src/assets/img/clipboard.svg | 47 +
docs/static_site/src/assets/img/clojure_logo.svg | 50 +
docs/static_site/src/assets/img/coach_logo.png | Bin 0 -> 41911 bytes
docs/static_site/src/assets/img/compass.svg | 47 +
docs/static_site/src/assets/img/cpp_logo.svg | 25 +
docs/static_site/src/assets/img/front.jpg | Bin 0 -> 280416 bytes
docs/static_site/src/assets/img/horovod.png | Bin 0 -> 50211 bytes
docs/static_site/src/assets/img/java_logo.svg | 13 +
docs/static_site/src/assets/img/julia_logo.svg | 10 +
docs/static_site/src/assets/img/keras.png | Bin 0 -> 13784 bytes
docs/static_site/src/assets/img/line-graph.svg | 107 +
docs/static_site/src/assets/img/logos.png | Bin 0 -> 493103 bytes
docs/static_site/src/assets/img/mxfusion.png | Bin 0 -> 21013 bytes
.../assets/img/mxnet-background-compressed.jpeg | Bin 0 -> 86747 bytes
docs/static_site/src/assets/img/mxnet_logo.png | Bin 0 -> 22390 bytes
docs/static_site/src/assets/img/mxnet_m.png | Bin 0 -> 3463 bytes
docs/static_site/src/assets/img/octocat.png | Bin 0 -> 32590 bytes
docs/static_site/src/assets/img/perl_logo.svg | 1 +
docs/static_site/src/assets/img/programming.svg | 55 +
docs/static_site/src/assets/img/programmingv1.svg | 109 +
docs/static_site/src/assets/img/python_logo.svg | 269 +++
docs/static_site/src/assets/img/scala_logo.svg | 1 +
docs/static_site/src/assets/img/search.svg | 1 +
.../static_site/src/assets/img/slack-logo-icon.svg | 33 +
docs/static_site/src/assets/img/tensorly_logo.png | Bin 0 -> 100093 bytes
docs/static_site/src/assets/img/textbook.svg | 1 +
docs/static_site/src/assets/img/tvm.png | Bin 0 -> 4808 bytes
docs/static_site/src/assets/img/video-tutorial.svg | 2 +
docs/static_site/src/assets/img/visual.svg | 1 +
docs/static_site/src/assets/img/xfer.png | Bin 0 -> 8932 bytes
docs/static_site/src/assets/js/clipboard.js | 818 +++++++
docs/static_site/src/assets/js/copycode.js | 97 +
docs/static_site/src/assets/js/options.js | 120 +
docs/static_site/src/assets/main.scss | 8 +
.../static_site/src/assets/minima-social-icons.svg | 33 +
docs/static_site/src/index.html | 54 +
docs/static_site/src/pages/api/api.html | 191 ++
.../pages/api/architecture/exception_handling.md | 130 ++
.../pages/api/architecture/note_data_loading.md | 267 +++
.../src/pages/api/architecture/note_engine.md | 391 ++++
.../src/pages/api/architecture/note_memory.md | 351 +++
.../src/pages/api/architecture/overview.md | 874 +++++++
.../src/pages/api/architecture/program_model.md | 629 ++++++
.../src/pages/api/clojure/docs/tutorials/index.md | 23 +
.../pages/api/clojure/docs/tutorials/kvstore.md | 109 +
.../src/pages/api/clojure/docs/tutorials/module.md | 259 +++
.../pages/api/clojure/docs/tutorials/ndarray.md | 143 ++
.../src/pages/api/clojure/docs/tutorials/symbol.md | 156 ++
.../clojure/docs/tutorials/symbol_in_pictures.md | 101 +
docs/static_site/src/pages/api/clojure/index.md | 47 +
.../src/pages/api/cpp/docs/tutorials/basics.md | 222 ++
.../src/pages/api/cpp/docs/tutorials/index.md | 22 +
.../docs/tutorials/mxnet_cpp_inference_tutorial.md | 293 +++
.../pages/api/cpp/docs/tutorials}/subgraphAPI.md | 21 +-
docs/static_site/src/pages/api/cpp/index.md | 61 +
.../src/pages/api/faq/add_op_in_backend.md | 692 ++++++
docs/static_site/src/pages/api/faq/caffe.md | 208 ++
docs/static_site/src/pages/api/faq/cloud.md | 208 ++
.../src/pages/api/faq/distributed_training.md | 332 +++
docs/static_site/src/pages/api/faq/env_var.md | 354 +++
docs/static_site/src/pages/api/faq/float16.md | 256 +++
.../src/pages/api/faq/gradient_compression.md | 132 ++
.../src/pages/api/faq/model_parallel_lstm.md | 90 +
docs/static_site/src/pages/api/faq/new_op.md | 400 ++++
docs/static_site/src/pages/api/faq/nnpack.md | 162 ++
docs/static_site/src/pages/api/faq/perf.md | 315 +++
docs/static_site/src/pages/api/faq/recordio.md | 109 +
.../src/pages/api/faq/s3_integration.md | 125 ++
docs/static_site/src/pages/api/faq/security.md | 49 +
docs/static_site/src/pages/api/faq/smart_device.md | 120 +
.../src/pages/api/faq/visualize_graph.md | 88 +
docs/static_site/src/pages/api/faq/why_mxnet.md | 207 ++
.../src/pages/api/java/docs/tutorials/index.md | 22 +
.../java/docs/tutorials/mxnet_java_on_intellij.md | 188 ++
.../pages/api/java/docs/tutorials/ssd_inference.md | 210 ++
docs/static_site/src/pages/api/java/index.md | 41 +
docs/static_site/src/pages/api/julia/index.md | 39 +
.../src/pages/api/perl/docs/tutorials/index.md | 23 +
.../src/pages/api/perl/docs/tutorials/io.md | 136 ++
.../src/pages/api/perl/docs/tutorials/kvstore.md | 134 ++
.../src/pages/api/perl/docs/tutorials/module.md | 70 +
.../src/pages/api/perl/docs/tutorials/ndarray.md | 66 +
.../src/pages/api/perl/docs/tutorials/symbol.md | 151 ++
docs/static_site/src/pages/api/perl/index.md | 91 +
docs/static_site/src/pages/api/python/index.md | 44 +
.../api/r/docs/tutorials/callback_function.md | 278 +++
.../pages/api/r/docs/tutorials/char_rnn_model.md | 317 +++
.../classify_real_image_with_pretrained_model.md | 208 ++
.../pages/api/r/docs/tutorials/custom_iterator.md | 227 ++
.../api/r/docs/tutorials/custom_loss_function.md | 231 ++
.../docs/tutorials/five_minutes_neural_network.md | 341 +++
.../src/pages/api/r/docs/tutorials/index.md | 23 +
.../api/r/docs/tutorials/mnist_competition.md | 363 +++
.../pages/api/r/docs/tutorials/multi_dim_lstm.md | 327 +++
.../src/pages/api/r/docs/tutorials/ndarray.md | 231 ++
.../src/pages/api/r/docs/tutorials/symbol.md | 154 ++
docs/static_site/src/pages/api/r/index.md | 52 +
.../pages/api/scala/docs/tutorials/char_lstm.md | 533 +++++
.../src/pages/api/scala/docs/tutorials/index.md | 22 +
.../src/pages/api/scala/docs/tutorials/infer.md | 66 +
.../src/pages/api/scala/docs/tutorials/io.md | 189 ++
.../src/pages/api/scala/docs/tutorials/kvstore.md | 129 ++
.../src/pages/api/scala/docs/tutorials/mnist.md | 141 ++
.../src/pages/api/scala/docs/tutorials/model.md | 142 ++
.../src/pages/api/scala/docs/tutorials/module.md | 162 ++
.../docs/tutorials/mxnet_scala_on_intellij.md | 456 ++++
.../src/pages/api/scala/docs/tutorials/ndarray.md | 181 ++
.../src/pages/api/scala/docs/tutorials/symbol.md | 155 ++
.../api/scala/docs/tutorials/symbol_in_pictures.md | 100 +
docs/static_site/src/pages/api/scala/index.md | 59 +
docs/static_site/src/pages/blog.html | 38 +
docs/static_site/src/pages/community/contribute.md | 192 ++
docs/static_site/src/pages/ecosystem.html | 133 ++
docs/static_site/src/pages/features.html | 106 +
.../src/pages/get_started}/build_from_source.md | 10 +-
.../src/pages/get_started/c_plus_plus.md | 55 +
.../src/pages/get_started/centos_setup.md | 115 +
docs/static_site/src/pages/get_started/download.md | 83 +
docs/static_site/src/pages/get_started/index.html | 33 +
.../src/pages/get_started/java_setup.md | 135 ++
.../src/pages/get_started/jetson_setup.md | 243 ++
.../static_site/src/pages/get_started/osx_setup.md | 275 +++
.../src/pages/get_started/scala_setup.md | 165 ++
.../src/pages/get_started/ubuntu_setup.md | 561 +++++
.../src/pages/get_started/validate_mxnet.md | 226 ++
.../src/pages/get_started/windows_setup.md | 490 ++++
docs/tutorials/amp/amp_tutorial.md | 2 +-
docs/tutorials/c++/subgraphAPI.md | 6 +-
docs/tutorials/mkldnn/mkldnn_quantization.md | 8 +-
example/quantization/README.md | 23 +-
example/quantization/imagenet_gen_qsym.py | 30 +-
example/quantization/imagenet_gen_qsym_mkldnn.py | 9 +-
example/rnn/bucketing/README.md | 6 +
example/rnn/bucketing/cudnn_rnn_bucketing.py | 19 +-
example/ssd/quantization.py | 11 +-
include/mxnet/c_api.h | 498 ++--
include/mxnet/c_api_test.h | 4 +-
include/mxnet/c_predict_api.h | 64 +-
include/mxnet/imperative.h | 2 +-
include/mxnet/op_attr_types.h | 30 +
include/mxnet/tensor_blob.h | 19 +
include/mxnet/tuple.h | 10 +
.../Prediction with Pre-trained Model.ipynb | 4 +-
.../imagenet/ijulia-pretrained-predict/cat.png | Bin 123126 -> 0 bytes
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 | 2 +-
python/mxnet/_numpy_op_doc.py | 51 +
python/mxnet/contrib/amp/amp.py | 64 +
.../mxnet/contrib/onnx/mx2onnx/_op_translations.py | 33 +
python/mxnet/contrib/onnx/mx2onnx/export_model.py | 2 +-
.../mxnet/contrib/onnx/onnx2mx/_import_helper.py | 5 +-
.../mxnet/contrib/onnx/onnx2mx/_op_translations.py | 8 +
python/mxnet/contrib/quantization.py | 401 ++--
python/mxnet/contrib/text/embedding.py | 29 +-
python/mxnet/gluon/data/dataloader.py | 34 +-
python/mxnet/gluon/data/vision/datasets.py | 12 +-
python/mxnet/gluon/data/vision/transforms.py | 25 +
python/mxnet/gluon/loss.py | 78 +-
python/mxnet/gluon/model_zoo/vision/resnet.py | 19 +-
python/mxnet/gluon/nn/activations.py | 7 +-
python/mxnet/gluon/nn/basic_layers.py | 44 +-
python/mxnet/gluon/nn/conv_layers.py | 54 +-
python/mxnet/gluon/rnn/rnn_layer.py | 31 +-
python/mxnet/gluon/utils.py | 36 +-
python/mxnet/image/detection.py | 17 +-
python/mxnet/image/image.py | 42 +-
python/mxnet/initializer.py | 15 +-
python/mxnet/metric.py | 6 +-
python/mxnet/model.py | 33 +-
python/mxnet/module/bucketing_module.py | 170 +-
python/mxnet/module/executor_group.py | 6 +-
python/mxnet/module/module.py | 2 +-
python/mxnet/ndarray/ndarray.py | 465 ++--
python/mxnet/ndarray/numpy/_op.py | 1868 ++++++++++++++-
python/mxnet/ndarray/numpy/random.py | 226 +-
python/mxnet/ndarray/random.py | 4 +-
python/mxnet/numpy/multiarray.py | 2273 +++++++++++++++++--
python/mxnet/numpy/random.py | 162 +-
python/mxnet/numpy_extension/__init__.py | 1 +
python/mxnet/numpy_extension/random.py | 74 +
python/mxnet/profiler.py | 11 +-
python/mxnet/symbol/numpy/_symbol.py | 1587 ++++++++++++-
python/mxnet/symbol/numpy/random.py | 172 +-
python/mxnet/symbol/random.py | 32 +-
python/mxnet/symbol/symbol.py | 58 +
python/mxnet/test_utils.py | 12 +-
.../assembly/src/main/assembly/assembly.xml | 1 +
.../apache/mxnet/util/NativeLibraryLoader.scala | 1 +
src/c_api/c_api.cc | 203 +-
src/c_api/c_api_common.h | 8 +-
src/c_api/c_api_executor.cc | 128 +-
src/c_api/c_api_ndarray.cc | 22 +-
src/c_api/c_api_symbolic.cc | 267 ++-
src/c_api/c_api_test.cc | 4 +-
src/c_api/c_predict_api.cc | 86 +-
src/common/cuda_utils.cc | 90 +
src/common/cuda_utils.h | 50 +-
src/common/tensor_inspector.h | 1 -
src/common/utils.h | 10 +
src/engine/naive_engine.cc | 12 +-
src/executor/graph_executor.cc | 24 +-
src/imperative/imperative.cc | 2 +-
src/ndarray/ndarray.cc | 1 +
src/ndarray/ndarray_function.cc | 2 +-
src/nnvm/node_op_util.h | 76 +
src/operator/contrib/rroi_align-inl.h | 67 +
src/operator/contrib/rroi_align.cc | 326 +++
src/operator/contrib/tvmop/ufunc.cc | 99 +-
src/operator/math_functions-inl.h | 15 +-
src/operator/mshadow_op.h | 2 +-
src/operator/mxnet_op.h | 30 +
src/operator/nn/batch_norm.cc | 10 +-
src/operator/nn/dropout.cc | 4 +-
src/operator/nn/log_softmax.cc | 78 +
src/operator/nn/{softmax.cu => log_softmax.cu} | 18 +-
src/operator/nn/mkldnn/mkldnn_base-inl.h | 7 +
src/operator/nn/mkldnn/mkldnn_batch_norm-inl.h | 45 +-
src/operator/nn/mkldnn/mkldnn_convolution-inl.h | 11 +-
.../mkldnn/mkldnn_flatten-inl.h} | 36 +-
src/operator/nn/mkldnn/mkldnn_flatten.cc | 10 +-
.../nn/mkldnn/mkldnn_fully_connected-inl.h | 8 +-
src/operator/nn/mkldnn/mkldnn_fully_connected.cc | 10 +-
src/operator/nn/softmax-inl.h | 723 +++---
src/operator/nn/softmax.cc | 99 -
src/operator/nn/softmax.cu | 18 +-
src/operator/nn/softmin.cc | 89 +
src/operator/nn/{softmax.cu => softmin.cu} | 18 +-
src/operator/numpy/np_broadcast_reduce_op.h | 228 +-
src/operator/numpy/np_broadcast_reduce_op_index.cc | 61 +
...atrix_op.cu => np_broadcast_reduce_op_index.cu} | 22 +-
src/operator/numpy/np_broadcast_reduce_op_value.cc | 208 ++
src/operator/numpy/np_broadcast_reduce_op_value.cu | 24 +
src/operator/numpy/np_cumsum-inl.h | 188 ++
src/operator/numpy/np_cumsum.cc | 94 +
.../numpy/{np_matrix_op.cu => np_cumsum.cu} | 25 +-
src/operator/numpy/np_elemwise_broadcast_op.cc | 74 -
src/operator/numpy/np_elemwise_broadcast_op.cu | 12 -
src/operator/numpy/np_elemwise_unary_op_basic.cc | 366 +++
src/operator/numpy/np_elemwise_unary_op_basic.cu | 110 +
src/operator/numpy/np_matrix_op.cc | 41 +
src/operator/numpy/np_matrix_op.cu | 4 +
src/operator/numpy/random/dist_common.h | 177 ++
src/operator/numpy/random/np_multinomial_op.cc | 61 +
.../np_multinomial_op.cu} | 24 +-
src/operator/numpy/random/np_multinomial_op.h | 193 ++
src/operator/numpy/random/np_uniform_op.cc | 63 +
.../{np_matrix_op.cu => random/np_uniform_op.cu} | 25 +-
src/operator/numpy/random/np_uniform_op.h | 207 ++
src/operator/optimizer_op-inl.h | 279 +--
.../calibrate-inl.h} | 36 +-
src/operator/quantization/calibrate.cc | 215 ++
.../quantization/mkldnn/mkldnn_quantize_v2-inl.h | 6 +-
.../mkldnn/mkldnn_quantized_batch_norm.cc | 25 +-
.../mkldnn/mkldnn_quantized_elemwise_add.cc | 4 +-
.../mkldnn/mkldnn_quantized_flatten.cc | 61 +
src/operator/quantization/quantization_utils.h | 4 +-
src/operator/quantization/quantize_graph_pass.cc | 361 +--
src/operator/quantization/quantize_v2.cc | 3 +
src/operator/quantization/quantized_batch_norm.cc | 9 +
src/operator/quantization/quantized_conv.cc | 3 +
.../quantization/quantized_fully_connected.cc | 3 +
src/operator/quantization/requantize.cc | 3 +
src/operator/random/sample_multinomial_op.h | 7 +-
src/operator/random/sample_op.cc | 1 +
src/operator/rnn-inl.h | 79 +-
src/operator/rnn.cc | 14 +-
src/operator/sequence_last-inl.h | 24 +-
src/operator/sequence_reverse-inl.h | 14 +-
src/operator/softmax_output-inl.h | 18 +-
src/operator/subgraph/build_subgraph.cc | 47 +-
src/operator/subgraph/mkldnn/mkldnn_conv.cc | 8 +-
.../subgraph/mkldnn/mkldnn_conv_property.h | 7 +-
src/operator/subgraph/mkldnn/mkldnn_fc-inl.h | 83 +
src/operator/subgraph/mkldnn/mkldnn_fc.cc | 37 +-
src/operator/subgraph/mkldnn/mkldnn_fc_property.h | 102 +-
src/operator/subgraph/subgraph_property.h | 17 +-
src/operator/tensor/broadcast_reduce-inl.h | 4 +-
.../tensor/broadcast_reduce_minmax_value.cc | 59 +
.../broadcast_reduce_minmax_value.cu} | 27 +-
src/operator/tensor/broadcast_reduce_norm_value.cc | 118 +
..._op_value.cu => broadcast_reduce_norm_value.cu} | 58 +-
src/operator/tensor/broadcast_reduce_op.h | 15 +
src/operator/tensor/broadcast_reduce_op_value.cc | 239 --
src/operator/tensor/broadcast_reduce_op_value.cu | 71 -
src/operator/tensor/broadcast_reduce_prod_value.cc | 59 +
.../broadcast_reduce_prod_value.cu} | 27 +-
src/operator/tensor/broadcast_reduce_sum_value.cc | 113 +
.../broadcast_reduce_sum_value.cu} | 33 +-
src/operator/tensor/dot-inl.h | 2 +-
src/operator/tensor/elemwise_binary_broadcast_op.h | 4 +
.../elemwise_binary_broadcast_op_extended.cc | 2 +
.../tensor/elemwise_binary_scalar_op_extended.cc | 6 +-
src/operator/tensor/elemwise_unary_op_basic.cc | 377 ----
src/operator/tensor/elemwise_unary_op_basic.cu | 101 -
src/operator/tensor/elemwise_unary_op_logexp.cc | 230 ++
src/operator/tensor/elemwise_unary_op_logexp.cu | 76 +
src/operator/tensor/elemwise_unary_op_pow.cc | 279 +++
src/operator/tensor/elemwise_unary_op_pow.cu | 82 +
src/operator/tensor/elemwise_unary_op_trig.cc | 63 +-
src/operator/tensor/indexing_op.cc | 22 +-
src/operator/tensor/indexing_op.cu | 18 +-
src/operator/tensor/indexing_op.h | 45 +-
src/operator/tensor/init_op.cc | 3 +-
src/operator/tensor/init_op.h | 4 -
src/operator/tensor/matrix_op-inl.h | 43 +-
src/operator/tensor/matrix_op.cc | 11 +-
src/operator/tensor/ordering_op-inl.h | 46 +-
src/operator/tensor/sort_op-inl.cuh | 68 +-
src/profiler/aggregate_stats.cc | 3 +
src/profiler/aggregate_stats.h | 2 +-
tests/nightly/JenkinsfileForBinaries | 4 +-
.../nightly/apache_rat_license_check/rat-excludes | 29 +-
tests/nightly/test_large_array.py | 455 +++-
tests/nightly/test_large_vector.py | 696 +++++-
tests/python-pytest/onnx/test_cases.py | 3 +-
tests/python/gpu/test_contrib_amp.py | 38 +
tests/python/gpu/test_operator_gpu.py | 16 +
tests/python/mkl/test_subgraph.py | 57 +-
tests/python/quantization/test_quantization.py | 120 +-
tests/python/train/test_bucketing.py | 50 +-
tests/python/unittest/test_higher_order_grad.py | 116 +
tests/python/unittest/test_metric.py | 7 +
tests/python/unittest/test_module.py | 71 +
tests/python/unittest/test_ndarray.py | 132 +-
tests/python/unittest/test_numpy_gluon.py | 113 +
tests/python/unittest/test_numpy_ndarray.py | 384 +++-
tests/python/unittest/test_numpy_op.py | 773 ++++++-
tests/python/unittest/test_operator.py | 351 ++-
tests/python/unittest/test_profiler.py | 100 +-
tests/python/unittest/test_random.py | 35 +-
tests/python/unittest/test_sparse_operator.py | 4 +-
tests/python/unittest/test_subgraph_op.py | 126 ++
tests/python/unittest/test_symbol.py | 16 +
tests/python/unittest/test_tvm_op.py | 48 +-
tools/dependencies/README.md | 36 +-
tools/diagnose.py | 53 +-
tools/license_header.py | 7 +
743 files changed, 69358 insertions(+), 4791 deletions(-)
create mode 100644 cd/Jenkinsfile_cd_pipeline
create mode 100644 cd/Jenkinsfile_release_job
create mode 100644 cd/Jenkinsfile_utils.groovy
create mode 100644 cd/README.md
create mode 100644 cd/mxnet_lib/mxnet_lib_pipeline.groovy
create mode 100644 cd/mxnet_lib/static/Jenkins_pipeline.groovy
create mode 100644 cd/utils/artifact_repository.md
create mode 100755 cd/utils/artifact_repository.py
create mode 100644 cd/utils/requirements.txt
create mode 100644 cd/utils/test_artifact_repository.py
create mode 100644 ci/jenkins/Jenkinsfile_tools
delete mode 100644 contrib/clojure-package/examples/profiler/test/profile-matmul-20iter.json.ref
create mode 100644 docs/cpp_docs/Doxyfile
copy contrib/tvmop/__init__.py => docs/cpp_docs/Makefile (88%)
create mode 100644 docs/python_docs/README.md
create mode 100644 docs/python_docs/_static/apache_incubator_logo.png
copy src/operator/numpy/np_matrix_op.cu => docs/python_docs/_static/google_analytics.js (52%)
create mode 100644 docs/python_docs/_static/minima-social-icons.svg
create mode 100644 docs/python_docs/_static/mxnet-icon.png
create mode 100644 docs/python_docs/_static/mxnet.css
create mode 100644 docs/python_docs/_static/mxnet_logo.png
copy contrib/tvmop/utils.py => docs/python_docs/environment.yml (70%)
create mode 100644 docs/python_docs/python/.gitignore
create mode 100644 docs/python_docs/python/Makefile
create mode 100644 docs/python_docs/python/Makefile_sphinx
create mode 100644 docs/python_docs/python/README.md
create mode 100644 docs/python_docs/python/api/advanced/index.rst
create mode 100644 docs/python_docs/python/api/advanced/mxnet.engine.rst
create mode 100644 docs/python_docs/python/api/advanced/mxnet.executor.rst
create mode 100644 docs/python_docs/python/api/advanced/mxnet.executor_manager.rst
create mode 100644 docs/python_docs/python/api/advanced/mxnet.kvstore_server.rst
create mode 100644 docs/python_docs/python/api/advanced/mxnet.rtc.rst
create mode 100644 docs/python_docs/python/api/advanced/mxnet.test_utils.rst
create mode 100644 docs/python_docs/python/api/advanced/mxnet.util.rst
create mode 100644 docs/python_docs/python/api/gluon-related/index.rst
create mode 100644 docs/python_docs/python/api/gluon-related/mxnet.autograd.rst
create mode 100644 docs/python_docs/python/api/gluon-related/mxnet.context.rst
create mode 100644 docs/python_docs/python/api/gluon-related/mxnet.image.rst
create mode 100644 docs/python_docs/python/api/gluon-related/mxnet.initializer.rst
create mode 100644 docs/python_docs/python/api/gluon-related/mxnet.io.rst
create mode 100644 docs/python_docs/python/api/gluon-related/mxnet.kvstore.KVStore.rst
create mode 100644 docs/python_docs/python/api/gluon-related/mxnet.kvstore.create.rst
create mode 100644 docs/python_docs/python/api/gluon-related/mxnet.kvstore.rst
create mode 100644 docs/python_docs/python/api/gluon-related/mxnet.lr_scheduler.rst
create mode 100644 docs/python_docs/python/api/gluon-related/mxnet.metric.rst
create mode 100644 docs/python_docs/python/api/gluon-related/mxnet.optimizer.rst
create mode 100644 docs/python_docs/python/api/gluon-related/mxnet.profiler.rst
create mode 100644 docs/python_docs/python/api/gluon-related/mxnet.random.rst
create mode 100644 docs/python_docs/python/api/gluon-related/mxnet.recordio.rst
create mode 100644 docs/python_docs/python/api/gluon/index.rst
create mode 100644 docs/python_docs/python/api/gluon/mxnet.gluon.Constant.rst
create mode 100644 docs/python_docs/python/api/gluon/mxnet.gluon.HybridBlock.rst
create mode 100644 docs/python_docs/python/api/gluon/mxnet.gluon.ParameterDict.rst
create mode 100644 docs/python_docs/python/api/gluon/mxnet.gluon.SymbolBlock.rst
create mode 100644 docs/python_docs/python/api/gluon/mxnet.gluon.Trainer.rst
create mode 100644 docs/python_docs/python/api/gluon/mxnet.gluon.contrib.rst
create mode 100644 docs/python_docs/python/api/gluon/mxnet.gluon.data.rst
create mode 100644 docs/python_docs/python/api/gluon/mxnet.gluon.data.vision.rst
create mode 100644 docs/python_docs/python/api/gluon/mxnet.gluon.loss.rst
create mode 100644 docs/python_docs/python/api/gluon/mxnet.gluon.model_zoo.rst
create mode 100644 docs/python_docs/python/api/gluon/mxnet.gluon.nn.Block.rst
create mode 100644 docs/python_docs/python/api/gluon/mxnet.gluon.nn.HybridBlock.rst
create mode 100644 docs/python_docs/python/api/gluon/mxnet.gluon.nn.SymbolBlock.rst
create mode 100644 docs/python_docs/python/api/gluon/mxnet.gluon.parameter.rst
create mode 100644 docs/python_docs/python/api/gluon/mxnet.gluon.utils.rst
create mode 100644 docs/python_docs/python/api/gluon/nn.rst
create mode 100644 docs/python_docs/python/api/gluon/rnn.rst
create mode 100644 docs/python_docs/python/api/index.rst
create mode 100644 docs/python_docs/python/api/ndarray/index.rst
create mode 100644 docs/python_docs/python/api/ndarray/mxnet.ndarray.NDArray.rst
create mode 100644 docs/python_docs/python/api/ndarray/mxnet.ndarray.sparse.CSRNDArray.rst
create mode 100644 docs/python_docs/python/api/ndarray/mxnet.ndarray.sparse.RowSparseNDArray.rst
create mode 100644 docs/python_docs/python/api/ndarray/routines.rst
create mode 100644 docs/python_docs/python/api/ndarray/sparse_routines.rst
create mode 100644 docs/python_docs/python/api/symbol-related/index.rst
create mode 100644 docs/python_docs/python/api/symbol-related/mxnet.callback.rst
create mode 100644 docs/python_docs/python/api/symbol-related/mxnet.model.rst
create mode 100644 docs/python_docs/python/api/symbol-related/mxnet.module.rst
create mode 100644 docs/python_docs/python/api/symbol-related/mxnet.monitor.rst
create mode 100644 docs/python_docs/python/api/symbol-related/mxnet.visualization.rst
create mode 100644 docs/python_docs/python/api/symbol/index.rst
create mode 100644 docs/python_docs/python/api/symbol/mxnet.symbol.Symbol.rst
create mode 100644 docs/python_docs/python/api/symbol/mxnet.symbol.linalg.rst
create mode 100644 docs/python_docs/python/index.rst
copy docs/{ => python_docs/python/scripts}/conf.py (79%)
create mode 100644 docs/python_docs/python/scripts/md2ipynb.py
create mode 100644 docs/python_docs/python/scripts/process_rst.py
create mode 100644 docs/python_docs/python/tutorials/deploy/export/export.rst
create mode 100644 docs/python_docs/python/tutorials/deploy/export/index.rst
create mode 100644 docs/python_docs/python/tutorials/deploy/index.rst
create mode 100644 docs/python_docs/python/tutorials/deploy/inference/cpp.rst
create mode 100644 docs/python_docs/python/tutorials/deploy/inference/index.rst
create mode 100644 docs/python_docs/python/tutorials/deploy/inference/scala.rst
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/ami.png
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/aws.png
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/cloud.rst
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/connect.png
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/disk.png
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/ec2.png
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/index.rst
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/keypair.png
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/launching.png
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/limits.png
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/login_screen.png
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/mxnet.png
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/os.png
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/p2x.png
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/sagemaker.png
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/ssh.png
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/use_ec2.rst
create mode 100644 docs/python_docs/python/tutorials/deploy/run-on-aws/use_sagemaker.rst
create mode 100644 docs/python_docs/python/tutorials/extend/custom_layer.md
create mode 100644 docs/python_docs/python/tutorials/extend/customop.md
create mode 100644 docs/python_docs/python/tutorials/extend/index.rst
create mode 100644 docs/python_docs/python/tutorials/getting-started/crash-course/1-ndarray.md
create mode 100644 docs/python_docs/python/tutorials/getting-started/crash-course/2-nn.md
create mode 100644 docs/python_docs/python/tutorials/getting-started/crash-course/3-autograd.md
create mode 100644 docs/python_docs/python/tutorials/getting-started/crash-course/4-train.md
create mode 100644 docs/python_docs/python/tutorials/getting-started/crash-course/5-predict.md
create mode 100644 docs/python_docs/python/tutorials/getting-started/crash-course/6-use_gpus.md
create mode 100644 docs/python_docs/python/tutorials/getting-started/crash-course/index.rst
create mode 100644 docs/python_docs/python/tutorials/getting-started/index.rst
create mode 100644 docs/python_docs/python/tutorials/getting-started/to-mxnet/index.rst
create mode 100644 docs/python_docs/python/tutorials/getting-started/to-mxnet/pytorch.md
create mode 100644 docs/python_docs/python/tutorials/index.rst
create mode 100644 docs/python_docs/python/tutorials/packages/autograd/autograd.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/activations/activations.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/activations/images/elu.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/activations/images/leakyrelu.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/activations/images/prelu.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/activations/images/relu.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/activations/images/selu.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/activations/images/sigmoid.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/activations/images/softrelu.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/activations/images/softsign.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/activations/images/swish.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/activations/images/tanh.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/blocks.svg
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/custom-layer.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/custom-loss/custom-loss.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/custom-loss/images/contrastive_loss.jpeg
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/custom-loss/images/inuktitut_1.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/custom-loss/images/inuktitut_2.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/custom_layer_beginners.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/customop.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/data.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/fit_api_tutorial.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/hybridize.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/image-augmentation.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/image/index.rst
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/image/mnist.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/image/pretrained_models.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/index.rst
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/init.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/loss/ctc_loss.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/loss/kl_divergence.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/loss/loss.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/loss/triplet_loss.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/naming.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/nn.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/normalization/imgs/NCHW_BN.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/normalization/imgs/NCHW_IN.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/normalization/imgs/NCHW_LN.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/normalization/imgs/NTC_BN.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/normalization/imgs/NTC_IN.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/normalization/imgs/NTC_LN.png
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/normalization/imgs/data_normalization.jpeg
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/normalization/normalization.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/parameters.md
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/text/gnmt.rst
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/text/index.rst
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/text/transformer.rst
create mode 100644 docs/python_docs/python/tutorials/packages/gluon/trainer.md
create mode 100644 docs/python_docs/python/tutorials/packages/index.rst
create mode 100644 docs/python_docs/python/tutorials/packages/kvstore/index.rst
create mode 100644 docs/python_docs/python/tutorials/packages/module/index.rst
create mode 100644 docs/python_docs/python/tutorials/packages/ndarray/01-ndarray-intro.md
create mode 100644 docs/python_docs/python/tutorials/packages/ndarray/02-ndarray-operations.md
create mode 100644 docs/python_docs/python/tutorials/packages/ndarray/03-ndarray-contexts.md
create mode 100644 docs/python_docs/python/tutorials/packages/ndarray/index.rst
create mode 100644 docs/python_docs/python/tutorials/packages/onnx/index.rst
create mode 100644 docs/python_docs/python/tutorials/packages/optimizer/images/momentum_sgd_animation.gif
create mode 100644 docs/python_docs/python/tutorials/packages/optimizer/images/nesterov_momentum_animation.gif
create mode 100644 docs/python_docs/python/tutorials/packages/optimizer/images/sgd_animation.gif
create mode 100644 docs/python_docs/python/tutorials/packages/optimizer/optimizer.md
create mode 100644 docs/python_docs/python/tutorials/packages/symbol/index.rst
create mode 100644 docs/python_docs/python/tutorials/packages/viz/index.rst
copy docs/{tutorials/mkldnn => python_docs/python/tutorials/performance/backend}/MKLDNN_README.md (100%)
create mode 100644 docs/python_docs/python/tutorials/performance/backend/index.rst
create mode 100644 docs/python_docs/python/tutorials/performance/backend/mkl-dnn.rst
copy docs/{tutorials/mkldnn => python_docs/python/tutorials/performance/backend}/mkldnn_quantization.md (99%)
copy docs/{tutorials/python => python_docs/python/tutorials/performance/backend}/profiler.md (100%)
create mode 100644 docs/python_docs/python/tutorials/performance/backend/tvm.rst
create mode 100644 docs/python_docs/python/tutorials/performance/compression/index.rst
create mode 100644 docs/python_docs/python/tutorials/performance/compression/int8.rst
create mode 100644 docs/python_docs/python/tutorials/performance/index.rst
create mode 100644 docs/python_docs/themes/.babelrc
create mode 100644 docs/python_docs/themes/.circleci/config.yml
create mode 100644 docs/python_docs/themes/.gitignore
create mode 100644 docs/python_docs/themes/.sassrc
create mode 100644 docs/python_docs/themes/mx-theme/LICENSE
create mode 100644 docs/python_docs/themes/mx-theme/MANIFEST.in
create mode 100644 docs/python_docs/themes/mx-theme/README.md
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/__init__.py
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/card.py
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/drawer.html
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/footer.html
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/header.html
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/header_search.html
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/header_sourcelink.html
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/header_top.html
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/layout.html
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/localtoc.html
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/relations.html
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/search.html
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/font/Roboto/Roboto-Regular.eot
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/font/Roboto/Roboto-Regular.ttf
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/font/Roboto/Roboto-Regular.woff
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/font/Roboto/Roboto-Regular.woff2
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/fontawesome/all.css
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/fonts.css
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/material-design-icons-3.0.1/iconfont/MaterialIcons-Regular.eot
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/material-design-icons-3.0.1/iconfont/MaterialIcons-Regular.svg
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/material-design-icons-3.0.1/iconfont/MaterialIcons-Regular.ttf
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/material-design-icons-3.0.1/iconfont/MaterialIcons-Regular.woff
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/material-design-icons-3.0.1/iconfont/MaterialIcons-Regular.woff2
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/material-design-lite-1.3.0/material.blue-deep_orange.min.css
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.css
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.css.map
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.js
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/static/sphinx_materialdesign_theme.js.map
create mode 100644 docs/python_docs/themes/mx-theme/mxtheme/theme.conf
create mode 100644 docs/python_docs/themes/mx-theme/setup.py
create mode 100644 docs/python_docs/themes/mx-theme/src/js/adjust-height.js
create mode 100644 docs/python_docs/themes/mx-theme/src/js/scrollspy.js
create mode 100644 docs/python_docs/themes/mx-theme/src/js/sphinx_materialdesign_theme.js
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/_root.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/_variables.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/admonitions/_admonitions.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/blockquote/_blockquote.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/card/_card.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/code/_code.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/downloadlink/_downloadlink.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/drawer/_drawer.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/fonts/_material-icons.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/footer/_footer.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/grid/_simplegrid.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/header/_header.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/headerings/_headerings.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/layout/_layout.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/lists/_lists.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/search/_search.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/sphinx_materialdesign_theme.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/tables/_tables.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/toc/_globaltoc.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/toc/_localtoc.scss
create mode 100644 docs/python_docs/themes/mx-theme/src/scss/toc/_toctree.scss
create mode 100644 docs/static_site/.gitignore
create mode 100644 docs/static_site/.nojekyll
copy python/mxnet/symbol/numpy/random.py => docs/static_site/Makefile (81%)
create mode 100644 docs/static_site/README.md
create mode 100644 docs/static_site/src/.gitignore
create mode 100644 docs/static_site/src/.htaccess
copy example/ssd/train/__init__.py => docs/static_site/src/.nojekyll (100%)
create mode 100644 docs/static_site/src/404.html
create mode 100644 docs/static_site/src/Gemfile
create mode 100644 docs/static_site/src/Gemfile.lock
create mode 100644 docs/static_site/src/_config.yml
create mode 100644 docs/static_site/src/_config_beta.yml
create mode 100644 docs/static_site/src/_config_prod.yml
create mode 100644 docs/static_site/src/_includes/disqus_comments.html
create mode 100644 docs/static_site/src/_includes/footer.html
create mode 100644 docs/static_site/src/_includes/get_started/cloud/cpu.md
create mode 100644 docs/static_site/src/_includes/get_started/cloud/gpu.md
create mode 100644 docs/static_site/src/_includes/get_started/devices/nvidia-jetson.md
create mode 100644 docs/static_site/src/_includes/get_started/devices/raspberry_pi.md
create mode 100644 docs/static_site/src/_includes/get_started/get_started.html
create mode 100644 docs/static_site/src/_includes/get_started/gpu_snippet.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/clojure/cpu.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/clojure/gpu.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/cpp/cpp.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/java/cpu.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/java/gpu.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/julia/build-from-source.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/julia/pkg.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/perl/perl.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/python/cpu/build-from-source.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/python/cpu/docker.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/python/cpu/pip.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/python/gpu/build-from-source.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/python/gpu/docker.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/python/gpu/pip.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/r/cpu.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/r/gpu.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/scala/cpu.md
create mode 100644 docs/static_site/src/_includes/get_started/linux/scala/gpu.md
create mode 100644 docs/static_site/src/_includes/get_started/macos/clojure/cpu.md
create mode 100644 docs/static_site/src/_includes/get_started/macos/clojure/gpu.md
create mode 100644 docs/static_site/src/_includes/get_started/macos/cpp/cpp.md
create mode 100644 docs/static_site/src/_includes/get_started/macos/java/cpu.md
create mode 100644 docs/static_site/src/_includes/get_started/macos/java/gpu.md
create mode 100644 docs/static_site/src/_includes/get_started/macos/julia/build-from-source.md
create mode 100644 docs/static_site/src/_includes/get_started/macos/julia/pkg.md
create mode 100644 docs/static_site/src/_includes/get_started/macos/perl/perl.md
create mode 100644 docs/static_site/src/_includes/get_started/macos/python/cpu/build-from-source.md
create mode 100644 docs/static_site/src/_includes/get_started/macos/python/cpu/docker.md
create mode 100644 docs/static_site/src/_includes/get_started/macos/python/cpu/pip.md
create mode 100644 docs/static_site/src/_includes/get_started/macos/python/gpu/build-from-source.md
create mode 100644 docs/static_site/src/_includes/get_started/macos/python/gpu/pip_docker.md
create mode 100644 docs/static_site/src/_includes/get_started/macos/r/cpu.md
create mode 100644 docs/static_site/src/_includes/get_started/macos/r/gpu.md
create mode 100644 docs/static_site/src/_includes/get_started/macos/scala/cpu.md
create mode 100644 docs/static_site/src/_includes/get_started/macos/scala/gpu.md
create mode 100644 docs/static_site/src/_includes/get_started/pip_snippet.md
create mode 100644 docs/static_site/src/_includes/get_started/windows/clojure/clojure.md
create mode 100644 docs/static_site/src/_includes/get_started/windows/cpp/cpp.md
create mode 100644 docs/static_site/src/_includes/get_started/windows/java/java.md
create mode 100644 docs/static_site/src/_includes/get_started/windows/julia/build-from-source.md
create mode 100644 docs/static_site/src/_includes/get_started/windows/julia/pkg.md
create mode 100644 docs/static_site/src/_includes/get_started/windows/perl/perl.md
create mode 100644 docs/static_site/src/_includes/get_started/windows/python/cpu/build-from-source.md
create mode 100644 docs/static_site/src/_includes/get_started/windows/python/cpu/docker.md
create mode 100644 docs/static_site/src/_includes/get_started/windows/python/cpu/pip.md
create mode 100644 docs/static_site/src/_includes/get_started/windows/python/gpu/build-from-source.md
create mode 100644 docs/static_site/src/_includes/get_started/windows/python/gpu/pip.md
create mode 100644 docs/static_site/src/_includes/get_started/windows/r/cpu.md
create mode 100644 docs/static_site/src/_includes/get_started/windows/r/gpu.md
create mode 100644 docs/static_site/src/_includes/get_started/windows/scala/scala.md
create mode 100644 docs/static_site/src/_includes/google-analytics.html
create mode 100644 docs/static_site/src/_includes/head.html
create mode 100644 docs/static_site/src/_includes/header.html
create mode 100644 docs/static_site/src/_includes/icon-github.html
create mode 100644 docs/static_site/src/_includes/icon-github.svg
create mode 100644 docs/static_site/src/_includes/icon-twitter.html
create mode 100644 docs/static_site/src/_includes/icon-twitter.svg
create mode 100644 docs/static_site/src/_includes/social.html
create mode 100644 docs/static_site/src/_layouts/default.html
create mode 100644 docs/static_site/src/_layouts/home.html
create mode 100644 docs/static_site/src/_layouts/page.html
create mode 100644 docs/static_site/src/_layouts/page_api.html
create mode 100644 docs/static_site/src/_layouts/page_category.html
create mode 100644 docs/static_site/src/_layouts/page_landing_tutorials.html
create mode 100644 docs/static_site/src/_layouts/post.html
copy python/mxnet/symbol/numpy/random.py => docs/static_site/src/_plugins/markdowner.rb (71%)
create mode 100644 docs/static_site/src/_sass/minima.scss
create mode 100644 docs/static_site/src/_sass/minima/_base.scss
create mode 100644 docs/static_site/src/_sass/minima/_blog.scss
create mode 100644 docs/static_site/src/_sass/minima/_docs.scss
create mode 100644 docs/static_site/src/_sass/minima/_ecosystem.scss
create mode 100644 docs/static_site/src/_sass/minima/_features.scss
create mode 100644 docs/static_site/src/_sass/minima/_getting_started.scss
create mode 100644 docs/static_site/src/_sass/minima/_home.scss
create mode 100644 docs/static_site/src/_sass/minima/_layout.scss
create mode 100644 docs/static_site/src/_sass/minima/_syntax-highlighting.scss
create mode 100644 docs/static_site/src/_sass/minima/colorful.scss
create mode 100644 docs/static_site/src/_sass/minima/simple-grid.scss
create mode 100644 docs/static_site/src/assets/img/Github.svg
create mode 100644 docs/static_site/src/assets/img/R_logo.svg
create mode 100644 docs/static_site/src/assets/img/algorithm.svg
create mode 100644 docs/static_site/src/assets/img/algorithmv1.svg
create mode 100644 docs/static_site/src/assets/img/apache_incubator_logo.png
create mode 100644 docs/static_site/src/assets/img/api.svg
create mode 100644 docs/static_site/src/assets/img/artificial-intelligence.svg
create mode 100644 docs/static_site/src/assets/img/book.svg
create mode 100644 docs/static_site/src/assets/img/bottom-min.jpg
create mode 100644 docs/static_site/src/assets/img/chip.svg
create mode 100644 docs/static_site/src/assets/img/circuit.svg
create mode 100644 docs/static_site/src/assets/img/clipboard.svg
create mode 100644 docs/static_site/src/assets/img/clojure_logo.svg
create mode 100644 docs/static_site/src/assets/img/coach_logo.png
create mode 100644 docs/static_site/src/assets/img/compass.svg
create mode 100644 docs/static_site/src/assets/img/cpp_logo.svg
create mode 100644 docs/static_site/src/assets/img/front.jpg
create mode 100644 docs/static_site/src/assets/img/horovod.png
create mode 100755 docs/static_site/src/assets/img/java_logo.svg
create mode 100644 docs/static_site/src/assets/img/julia_logo.svg
create mode 100644 docs/static_site/src/assets/img/keras.png
create mode 100644 docs/static_site/src/assets/img/line-graph.svg
create mode 100644 docs/static_site/src/assets/img/logos.png
create mode 100644 docs/static_site/src/assets/img/mxfusion.png
create mode 100644 docs/static_site/src/assets/img/mxnet-background-compressed.jpeg
create mode 100644 docs/static_site/src/assets/img/mxnet_logo.png
create mode 100644 docs/static_site/src/assets/img/mxnet_m.png
create mode 100644 docs/static_site/src/assets/img/octocat.png
create mode 100644 docs/static_site/src/assets/img/perl_logo.svg
create mode 100644 docs/static_site/src/assets/img/programming.svg
create mode 100644 docs/static_site/src/assets/img/programmingv1.svg
create mode 100644 docs/static_site/src/assets/img/python_logo.svg
create mode 100644 docs/static_site/src/assets/img/scala_logo.svg
create mode 100644 docs/static_site/src/assets/img/search.svg
create mode 100755 docs/static_site/src/assets/img/slack-logo-icon.svg
create mode 100644 docs/static_site/src/assets/img/tensorly_logo.png
create mode 100644 docs/static_site/src/assets/img/textbook.svg
create mode 100644 docs/static_site/src/assets/img/tvm.png
create mode 100644 docs/static_site/src/assets/img/video-tutorial.svg
create mode 100644 docs/static_site/src/assets/img/visual.svg
create mode 100644 docs/static_site/src/assets/img/xfer.png
create mode 100644 docs/static_site/src/assets/js/clipboard.js
create mode 100644 docs/static_site/src/assets/js/copycode.js
create mode 100644 docs/static_site/src/assets/js/options.js
create mode 100644 docs/static_site/src/assets/main.scss
create mode 100644 docs/static_site/src/assets/minima-social-icons.svg
create mode 100644 docs/static_site/src/index.html
create mode 100644 docs/static_site/src/pages/api/api.html
create mode 100644 docs/static_site/src/pages/api/architecture/exception_handling.md
create mode 100644 docs/static_site/src/pages/api/architecture/note_data_loading.md
create mode 100644 docs/static_site/src/pages/api/architecture/note_engine.md
create mode 100644 docs/static_site/src/pages/api/architecture/note_memory.md
create mode 100644 docs/static_site/src/pages/api/architecture/overview.md
create mode 100644 docs/static_site/src/pages/api/architecture/program_model.md
create mode 100644 docs/static_site/src/pages/api/clojure/docs/tutorials/index.md
create mode 100644 docs/static_site/src/pages/api/clojure/docs/tutorials/kvstore.md
create mode 100644 docs/static_site/src/pages/api/clojure/docs/tutorials/module.md
create mode 100644 docs/static_site/src/pages/api/clojure/docs/tutorials/ndarray.md
create mode 100644 docs/static_site/src/pages/api/clojure/docs/tutorials/symbol.md
create mode 100644 docs/static_site/src/pages/api/clojure/docs/tutorials/symbol_in_pictures.md
create mode 100644 docs/static_site/src/pages/api/clojure/index.md
create mode 100644 docs/static_site/src/pages/api/cpp/docs/tutorials/basics.md
create mode 100644 docs/static_site/src/pages/api/cpp/docs/tutorials/index.md
create mode 100644 docs/static_site/src/pages/api/cpp/docs/tutorials/mxnet_cpp_inference_tutorial.md
copy docs/{tutorials/c++ => static_site/src/pages/api/cpp/docs/tutorials}/subgraphAPI.md (97%)
create mode 100644 docs/static_site/src/pages/api/cpp/index.md
create mode 100644 docs/static_site/src/pages/api/faq/add_op_in_backend.md
create mode 100644 docs/static_site/src/pages/api/faq/caffe.md
create mode 100644 docs/static_site/src/pages/api/faq/cloud.md
create mode 100644 docs/static_site/src/pages/api/faq/distributed_training.md
create mode 100644 docs/static_site/src/pages/api/faq/env_var.md
create mode 100644 docs/static_site/src/pages/api/faq/float16.md
create mode 100644 docs/static_site/src/pages/api/faq/gradient_compression.md
create mode 100644 docs/static_site/src/pages/api/faq/model_parallel_lstm.md
create mode 100644 docs/static_site/src/pages/api/faq/new_op.md
create mode 100644 docs/static_site/src/pages/api/faq/nnpack.md
create mode 100644 docs/static_site/src/pages/api/faq/perf.md
create mode 100644 docs/static_site/src/pages/api/faq/recordio.md
create mode 100644 docs/static_site/src/pages/api/faq/s3_integration.md
create mode 100644 docs/static_site/src/pages/api/faq/security.md
create mode 100644 docs/static_site/src/pages/api/faq/smart_device.md
create mode 100644 docs/static_site/src/pages/api/faq/visualize_graph.md
create mode 100644 docs/static_site/src/pages/api/faq/why_mxnet.md
create mode 100644 docs/static_site/src/pages/api/java/docs/tutorials/index.md
create mode 100644 docs/static_site/src/pages/api/java/docs/tutorials/mxnet_java_on_intellij.md
create mode 100644 docs/static_site/src/pages/api/java/docs/tutorials/ssd_inference.md
create mode 100644 docs/static_site/src/pages/api/java/index.md
create mode 100644 docs/static_site/src/pages/api/julia/index.md
create mode 100644 docs/static_site/src/pages/api/perl/docs/tutorials/index.md
create mode 100644 docs/static_site/src/pages/api/perl/docs/tutorials/io.md
create mode 100644 docs/static_site/src/pages/api/perl/docs/tutorials/kvstore.md
create mode 100644 docs/static_site/src/pages/api/perl/docs/tutorials/module.md
create mode 100644 docs/static_site/src/pages/api/perl/docs/tutorials/ndarray.md
create mode 100644 docs/static_site/src/pages/api/perl/docs/tutorials/symbol.md
create mode 100644 docs/static_site/src/pages/api/perl/index.md
create mode 100644 docs/static_site/src/pages/api/python/index.md
create mode 100644 docs/static_site/src/pages/api/r/docs/tutorials/callback_function.md
create mode 100644 docs/static_site/src/pages/api/r/docs/tutorials/char_rnn_model.md
create mode 100644 docs/static_site/src/pages/api/r/docs/tutorials/classify_real_image_with_pretrained_model.md
create mode 100644 docs/static_site/src/pages/api/r/docs/tutorials/custom_iterator.md
create mode 100644 docs/static_site/src/pages/api/r/docs/tutorials/custom_loss_function.md
create mode 100644 docs/static_site/src/pages/api/r/docs/tutorials/five_minutes_neural_network.md
create mode 100644 docs/static_site/src/pages/api/r/docs/tutorials/index.md
create mode 100644 docs/static_site/src/pages/api/r/docs/tutorials/mnist_competition.md
create mode 100644 docs/static_site/src/pages/api/r/docs/tutorials/multi_dim_lstm.md
create mode 100644 docs/static_site/src/pages/api/r/docs/tutorials/ndarray.md
create mode 100644 docs/static_site/src/pages/api/r/docs/tutorials/symbol.md
create mode 100644 docs/static_site/src/pages/api/r/index.md
create mode 100644 docs/static_site/src/pages/api/scala/docs/tutorials/char_lstm.md
create mode 100644 docs/static_site/src/pages/api/scala/docs/tutorials/index.md
create mode 100644 docs/static_site/src/pages/api/scala/docs/tutorials/infer.md
create mode 100644 docs/static_site/src/pages/api/scala/docs/tutorials/io.md
create mode 100644 docs/static_site/src/pages/api/scala/docs/tutorials/kvstore.md
create mode 100644 docs/static_site/src/pages/api/scala/docs/tutorials/mnist.md
create mode 100644 docs/static_site/src/pages/api/scala/docs/tutorials/model.md
create mode 100644 docs/static_site/src/pages/api/scala/docs/tutorials/module.md
create mode 100644 docs/static_site/src/pages/api/scala/docs/tutorials/mxnet_scala_on_intellij.md
create mode 100644 docs/static_site/src/pages/api/scala/docs/tutorials/ndarray.md
create mode 100644 docs/static_site/src/pages/api/scala/docs/tutorials/symbol.md
create mode 100644 docs/static_site/src/pages/api/scala/docs/tutorials/symbol_in_pictures.md
create mode 100644 docs/static_site/src/pages/api/scala/index.md
create mode 100644 docs/static_site/src/pages/blog.html
create mode 100644 docs/static_site/src/pages/community/contribute.md
create mode 100644 docs/static_site/src/pages/ecosystem.html
create mode 100644 docs/static_site/src/pages/features.html
copy docs/{install => static_site/src/pages/get_started}/build_from_source.md (98%)
create mode 100644 docs/static_site/src/pages/get_started/c_plus_plus.md
create mode 100644 docs/static_site/src/pages/get_started/centos_setup.md
create mode 100644 docs/static_site/src/pages/get_started/download.md
create mode 100644 docs/static_site/src/pages/get_started/index.html
create mode 100644 docs/static_site/src/pages/get_started/java_setup.md
create mode 100644 docs/static_site/src/pages/get_started/jetson_setup.md
create mode 100644 docs/static_site/src/pages/get_started/osx_setup.md
create mode 100644 docs/static_site/src/pages/get_started/scala_setup.md
create mode 100644 docs/static_site/src/pages/get_started/ubuntu_setup.md
create mode 100644 docs/static_site/src/pages/get_started/validate_mxnet.md
create mode 100644 docs/static_site/src/pages/get_started/windows_setup.md
delete mode 100644 julia/examples/imagenet/ijulia-pretrained-predict/cat.png
create mode 100644 python/mxnet/numpy_extension/random.py
create mode 100644 src/common/cuda_utils.cc
create mode 100644 src/nnvm/node_op_util.h
create mode 100644 src/operator/contrib/rroi_align-inl.h
create mode 100644 src/operator/contrib/rroi_align.cc
create mode 100644 src/operator/nn/log_softmax.cc
copy src/operator/nn/{softmax.cu => log_softmax.cu} (65%)
copy src/operator/{numpy/np_matrix_op.cu => nn/mkldnn/mkldnn_flatten-inl.h} (54%)
create mode 100644 src/operator/nn/softmin.cc
copy src/operator/nn/{softmax.cu => softmin.cu} (65%)
create mode 100644 src/operator/numpy/np_broadcast_reduce_op_index.cc
copy src/operator/numpy/{np_matrix_op.cu => np_broadcast_reduce_op_index.cu} (60%)
create mode 100644 src/operator/numpy/np_cumsum-inl.h
create mode 100644 src/operator/numpy/np_cumsum.cc
copy src/operator/numpy/{np_matrix_op.cu => np_cumsum.cu} (58%)
create mode 100644 src/operator/numpy/np_elemwise_unary_op_basic.cc
create mode 100644 src/operator/numpy/np_elemwise_unary_op_basic.cu
create mode 100644 src/operator/numpy/random/dist_common.h
create mode 100644 src/operator/numpy/random/np_multinomial_op.cc
copy src/operator/numpy/{np_matrix_op.cu => random/np_multinomial_op.cu} (58%)
create mode 100644 src/operator/numpy/random/np_multinomial_op.h
create mode 100644 src/operator/numpy/random/np_uniform_op.cc
copy src/operator/numpy/{np_matrix_op.cu => random/np_uniform_op.cu} (58%)
create mode 100644 src/operator/numpy/random/np_uniform_op.h
copy src/operator/{numpy/np_matrix_op.cu => quantization/calibrate-inl.h} (60%)
create mode 100644 src/operator/quantization/calibrate.cc
create mode 100644 src/operator/quantization/mkldnn/mkldnn_quantized_flatten.cc
create mode 100644 src/operator/subgraph/mkldnn/mkldnn_fc-inl.h
create mode 100644 src/operator/tensor/broadcast_reduce_minmax_value.cc
copy src/operator/{numpy/np_matrix_op.cu => tensor/broadcast_reduce_minmax_value.cu} (57%)
create mode 100644 src/operator/tensor/broadcast_reduce_norm_value.cc
copy src/operator/tensor/{broadcast_reduce_op_value.cu => broadcast_reduce_norm_value.cu} (50%)
create mode 100644 src/operator/tensor/broadcast_reduce_prod_value.cc
copy src/operator/{numpy/np_matrix_op.cu => tensor/broadcast_reduce_prod_value.cu} (57%)
create mode 100644 src/operator/tensor/broadcast_reduce_sum_value.cc
copy src/operator/{numpy/np_broadcast_reduce_op_value.cu => tensor/broadcast_reduce_sum_value.cu} (50%)
create mode 100644 src/operator/tensor/elemwise_unary_op_logexp.cc
create mode 100644 src/operator/tensor/elemwise_unary_op_logexp.cu
create mode 100644 src/operator/tensor/elemwise_unary_op_pow.cc
create mode 100644 src/operator/tensor/elemwise_unary_op_pow.cu
create mode 100644 tests/python/unittest/test_numpy_gluon.py