You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mxnet.apache.org by zh...@apache.org on 2019/03/01 07:08:14 UTC

[incubator-mxnet-site] branch asf-site updated: Nightly build

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

zhasheng pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-mxnet-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 4ed4d88  Nightly build
4ed4d88 is described below

commit 4ed4d882e04402a22f2eb7c5596ef4b5605f0755
Author: mxnet-ci <mxnet-ci>
AuthorDate: Fri Mar 1 07:08:00 2019 +0000

    Nightly build
---
 _sources/architecture/overview.md.txt              |   22 +-
 _sources/faq/add_op_in_backend.md.txt              |    8 +-
 _sources/faq/new_op.md.txt                         |    2 +-
 api/java/docs/index/index-t.html                   |    2 +-
 .../docs/org/apache/mxnet/javaapi/NDArray.html     |    6 +-
 architecture/overview.html                         |   22 +-
 date.txt                                           |    1 -
 doxygen/MxNetCpp_8h.html                           |    2 +-
 doxygen/MxNetCpp_8h_source.html                    |    2 +-
 doxygen/annotated.html                             |  248 ++--
 doxygen/c__api_8h.html                             |    2 +-
 doxygen/c__api_8h_source.html                      |    2 +-
 doxygen/c__api__error_8h.html                      |    2 +-
 doxygen/c__api__error_8h_source.html               |    2 +-
 doxygen/c__api__test_8h.html                       |    2 +-
 doxygen/c__api__test_8h_source.html                |    2 +-
 doxygen/c__predict__api_8h.html                    |    2 +-
 doxygen/c__predict__api_8h_source.html             |    2 +-
 ...ieldEntry_3_01mxnet_1_1TShape_01_4-members.html |    2 +-
 ...ter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html |   18 +-
 doxygen/classes.html                               |   95 +-
 doxygen/classmxnet_1_1Engine-members.html          |    2 +-
 doxygen/classmxnet_1_1Engine.html                  |    2 +-
 doxygen/classmxnet_1_1Executor-members.html        |    6 +-
 doxygen/classmxnet_1_1Executor.html                |   20 +-
 doxygen/classmxnet_1_1GPUAuxStream-members.html    |    2 +-
 doxygen/classmxnet_1_1GPUAuxStream.html            |    2 +-
 doxygen/classmxnet_1_1IIterator-members.html       |    2 +-
 doxygen/classmxnet_1_1IIterator.html               |    2 +-
 doxygen/classmxnet_1_1Imperative-members.html      |    2 +-
 doxygen/classmxnet_1_1Imperative.html              |    2 +-
 ...classmxnet_1_1Imperative_1_1AGInfo-members.html |    2 +-
 doxygen/classmxnet_1_1Imperative_1_1AGInfo.html    |    2 +-
 doxygen/classmxnet_1_1KVStore-members.html         |    2 +-
 doxygen/classmxnet_1_1KVStore.html                 |    2 +-
 doxygen/classmxnet_1_1NDArray-members.html         |   36 +-
 doxygen/classmxnet_1_1NDArray.html                 |  168 +--
 doxygen/classmxnet_1_1OpStatePtr-members.html      |    2 +-
 doxygen/classmxnet_1_1OpStatePtr.html              |    2 +-
 doxygen/classmxnet_1_1Operator-members.html        |    2 +-
 doxygen/classmxnet_1_1Operator.html                |    4 +-
 .../classmxnet_1_1OperatorProperty-members.html    |   10 +-
 doxygen/classmxnet_1_1OperatorProperty.html        |   50 +-
 doxygen/classmxnet_1_1ResourceManager-members.html |    2 +-
 doxygen/classmxnet_1_1ResourceManager.html         |    2 +-
 doxygen/classmxnet_1_1Storage-members.html         |    2 +-
 doxygen/classmxnet_1_1Storage.html                 |    2 +-
 .../classmxnet_1_1SyncedGPUAuxStream-members.html  |    2 +-
 doxygen/classmxnet_1_1SyncedGPUAuxStream.html      |    2 +-
 doxygen/classmxnet_1_1TBlob-members.html           |   10 +-
 doxygen/classmxnet_1_1TBlob.html                   |   46 +-
 doxygen/classmxnet_1_1TBlob__coll__graph.map       |    2 +
 doxygen/classmxnet_1_1TBlob__coll__graph.md5       |    2 +-
 doxygen/classmxnet_1_1TBlob__coll__graph.png       |  Bin 6614 -> 19707 bytes
 doxygen/classmxnet_1_1TShape-members.html          |  134 ++
 doxygen/classmxnet_1_1TShape.html                  |  611 ++++++++++
 doxygen/classmxnet_1_1TShape__coll__graph.map      |    3 +
 doxygen/classmxnet_1_1TShape__coll__graph.md5      |    1 +
 doxygen/classmxnet_1_1TShape__coll__graph.png      |  Bin 0 -> 14914 bytes
 doxygen/classmxnet_1_1TShape__inherit__graph.map   |    3 +
 doxygen/classmxnet_1_1TShape__inherit__graph.md5   |    1 +
 doxygen/classmxnet_1_1TShape__inherit__graph.png   |  Bin 0 -> 14914 bytes
 doxygen/classmxnet_1_1Tuple-members.html           |  126 ++
 doxygen/classmxnet_1_1Tuple.html                   | 1280 ++++++++++++++++++++
 doxygen/classmxnet_1_1Tuple__coll__graph.map       |    2 +
 doxygen/classmxnet_1_1Tuple__coll__graph.md5       |    1 +
 doxygen/classmxnet_1_1Tuple__coll__graph.png       |  Bin 0 -> 12870 bytes
 ...smxnet_1_1common_1_1LazyAllocArray-members.html |    2 +-
 .../classmxnet_1_1common_1_1LazyAllocArray.html    |    2 +-
 ...classmxnet_1_1common_1_1ObjectPool-members.html |    2 +-
 doxygen/classmxnet_1_1common_1_1ObjectPool.html    |    2 +-
 ...t_1_1common_1_1cuda_1_1DeviceStore-members.html |    2 +-
 ...lassmxnet_1_1common_1_1cuda_1_1DeviceStore.html |    2 +-
 ...mxnet_1_1common_1_1random_1_1RandGenerator.html |    2 +-
 ...dGenerator_3_01cpu_00_01DType_01_4-members.html |    2 +-
 ...m_1_1RandGenerator_3_01cpu_00_01DType_01_4.html |    2 +-
 ...or_3_01cpu_00_01DType_01_4_1_1Impl-members.html |    2 +-
 ...dGenerator_3_01cpu_00_01DType_01_4_1_1Impl.html |    2 +-
 ...dGenerator_3_01gpu_00_01DType_01_4-members.html |    2 +-
 ...m_1_1RandGenerator_3_01gpu_00_01DType_01_4.html |    2 +-
 ...or_3_01gpu_00_01DType_01_4_1_1Impl-members.html |    2 +-
 ...dGenerator_3_01gpu_00_01DType_01_4_1_1Impl.html |    2 +-
 ...Generator_3_01gpu_00_01double_01_4-members.html |    2 +-
 ..._1_1RandGenerator_3_01gpu_00_01double_01_4.html |    2 +-
 ...r_3_01gpu_00_01double_01_4_1_1Impl-members.html |    2 +-
 ...Generator_3_01gpu_00_01double_01_4_1_1Impl.html |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Accuracy-members.html |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Accuracy.html         |    2 +-
 ...smxnet_1_1cpp_1_1AdaDeltaOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdaDeltaOptimizer.html    |    2 +-
 ...ssmxnet_1_1cpp_1_1AdaGradOptimizer-members.html |    2 +-
 doxygen/classmxnet_1_1cpp_1_1AdaGradOptimizer.html |    2 +-
 ...classmxnet_1_1cpp_1_1AdamOptimizer-members.html |    2 +-
 doxygen/classmxnet_1_1cpp_1_1AdamOptimizer.html    |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Bilinear-members.html |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Bilinear.html         |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Constant-members.html |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Constant.html         |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Context-members.html  |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Context.html          |    2 +-
 .../classmxnet_1_1cpp_1_1DataBatch-members.html    |    2 +-
 doxygen/classmxnet_1_1cpp_1_1DataBatch.html        |    2 +-
 doxygen/classmxnet_1_1cpp_1_1DataIter-members.html |    2 +-
 doxygen/classmxnet_1_1cpp_1_1DataIter.html         |    2 +-
 .../classmxnet_1_1cpp_1_1EvalMetric-members.html   |    2 +-
 doxygen/classmxnet_1_1cpp_1_1EvalMetric.html       |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Executor-members.html |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Executor.html         |    2 +-
 ...assmxnet_1_1cpp_1_1FactorScheduler-members.html |    2 +-
 doxygen/classmxnet_1_1cpp_1_1FactorScheduler.html  |    2 +-
 .../classmxnet_1_1cpp_1_1FeedForward-members.html  |    2 +-
 doxygen/classmxnet_1_1cpp_1_1FeedForward.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Initializer-members.html  |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Initializer.html      |    2 +-
 doxygen/classmxnet_1_1cpp_1_1KVStore-members.html  |    2 +-
 doxygen/classmxnet_1_1cpp_1_1KVStore.html          |    2 +-
 .../classmxnet_1_1cpp_1_1LRScheduler-members.html  |    2 +-
 doxygen/classmxnet_1_1cpp_1_1LRScheduler.html      |    2 +-
 doxygen/classmxnet_1_1cpp_1_1LogLoss-members.html  |    2 +-
 doxygen/classmxnet_1_1cpp_1_1LogLoss.html          |    2 +-
 doxygen/classmxnet_1_1cpp_1_1MAE-members.html      |    2 +-
 doxygen/classmxnet_1_1cpp_1_1MAE.html              |    2 +-
 doxygen/classmxnet_1_1cpp_1_1MSE-members.html      |    2 +-
 doxygen/classmxnet_1_1cpp_1_1MSE.html              |    2 +-
 .../classmxnet_1_1cpp_1_1MSRAPrelu-members.html    |    2 +-
 doxygen/classmxnet_1_1cpp_1_1MSRAPrelu.html        |    2 +-
 .../classmxnet_1_1cpp_1_1MXDataIter-members.html   |    2 +-
 doxygen/classmxnet_1_1cpp_1_1MXDataIter.html       |    2 +-
 ...classmxnet_1_1cpp_1_1MXDataIterMap-members.html |    2 +-
 doxygen/classmxnet_1_1cpp_1_1MXDataIterMap.html    |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Monitor-members.html  |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Monitor.html          |    2 +-
 doxygen/classmxnet_1_1cpp_1_1NDArray-members.html  |    2 +-
 doxygen/classmxnet_1_1cpp_1_1NDArray.html          |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Normal-members.html   |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Normal.html           |    2 +-
 doxygen/classmxnet_1_1cpp_1_1One-members.html      |    2 +-
 doxygen/classmxnet_1_1cpp_1_1One.html              |    2 +-
 doxygen/classmxnet_1_1cpp_1_1OpMap-members.html    |    2 +-
 doxygen/classmxnet_1_1cpp_1_1OpMap.html            |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Operator-members.html |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Operator.html         |    2 +-
 .../classmxnet_1_1cpp_1_1Optimizer-members.html    |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Optimizer.html        |    2 +-
 ...smxnet_1_1cpp_1_1OptimizerRegistry-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1OptimizerRegistry.html    |    2 +-
 doxygen/classmxnet_1_1cpp_1_1PSNR-members.html     |    2 +-
 doxygen/classmxnet_1_1cpp_1_1PSNR.html             |    2 +-
 doxygen/classmxnet_1_1cpp_1_1RMSE-members.html     |    2 +-
 doxygen/classmxnet_1_1cpp_1_1RMSE.html             |    2 +-
 ...ssmxnet_1_1cpp_1_1RMSPropOptimizer-members.html |    2 +-
 doxygen/classmxnet_1_1cpp_1_1RMSPropOptimizer.html |    2 +-
 .../classmxnet_1_1cpp_1_1SGDOptimizer-members.html |    2 +-
 doxygen/classmxnet_1_1cpp_1_1SGDOptimizer.html     |    2 +-
 ...assmxnet_1_1cpp_1_1SignumOptimizer-members.html |    2 +-
 doxygen/classmxnet_1_1cpp_1_1SignumOptimizer.html  |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Symbol-members.html   |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Symbol.html           |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Uniform-members.html  |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Uniform.html          |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Xavier-members.html   |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Xavier.html           |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Zero-members.html     |    2 +-
 doxygen/classmxnet_1_1cpp_1_1Zero.html             |    2 +-
 ...et_1_1engine_1_1CallbackOnComplete-members.html |    2 +-
 ...classmxnet_1_1engine_1_1CallbackOnComplete.html |    2 +-
 ...assmxnet_1_1op_1_1SimpleOpRegEntry-members.html |    2 +-
 doxygen/classmxnet_1_1op_1_1SimpleOpRegEntry.html  |   14 +-
 ...assmxnet_1_1op_1_1SimpleOpRegistry-members.html |    2 +-
 doxygen/classmxnet_1_1op_1_1SimpleOpRegistry.html  |    2 +-
 .../cpp-package_2include_2mxnet-cpp_2base_8h.html  |    2 +-
 ...ackage_2include_2mxnet-cpp_2base_8h_source.html |    2 +-
 ...p-package_2include_2mxnet-cpp_2executor_8h.html |    2 +-
 ...ge_2include_2mxnet-cpp_2executor_8h_source.html |    2 +-
 .../cpp-package_2include_2mxnet-cpp_2io_8h.html    |    2 +-
 ...-package_2include_2mxnet-cpp_2io_8h_source.html |    2 +-
 ...pp-package_2include_2mxnet-cpp_2kvstore_8h.html |    2 +-
 ...age_2include_2mxnet-cpp_2kvstore_8h_source.html |    2 +-
 ...pp-package_2include_2mxnet-cpp_2ndarray_8h.html |    2 +-
 ...age_2include_2mxnet-cpp_2ndarray_8h_source.html |    2 +-
 ...p-package_2include_2mxnet-cpp_2operator_8h.html |    2 +-
 ...ge_2include_2mxnet-cpp_2operator_8h_source.html |    2 +-
 doxygen/cuda__utils_8h.html                        |    2 +-
 doxygen/cuda__utils_8h_source.html                 |    2 +-
 doxygen/dir_000001_000003.html                     |    2 +-
 doxygen/dir_000002_000003.html                     |    2 +-
 doxygen/dir_000006_000003.html                     |    2 +-
 doxygen/dir_0327d24fd86e9ce22567ad8f859e5290.html  |    2 +-
 doxygen/dir_1143c7affb9ebd026cb6818dd282def7.html  |    5 +-
 doxygen/dir_68267d1309a1af8e8297ef4c3efbcdba.html  |    2 +-
 doxygen/dir_c9bbcf2f7c4ed40b1b23631ec8abffa6.html  |    2 +-
 doxygen/dir_d44c64559bbebec7f509842c48db8b23.html  |    2 +-
 doxygen/dir_eb07344824255b98f70969533c25e736.html  |    2 +-
 doxygen/dir_fdedb0aba14d44ce9d99bc100e026e6a.html  |    2 +-
 doxygen/engine_8h.html                             |    9 +-
 doxygen/engine_8h__incl.map                        |    7 +-
 doxygen/engine_8h__incl.md5                        |    2 +-
 doxygen/engine_8h__incl.png                        |  Bin 53406 -> 89148 bytes
 doxygen/engine_8h_source.html                      |    6 +-
 doxygen/exec__utils_8h.html                        |   31 +-
 doxygen/exec__utils_8h__incl.map                   |   19 +-
 doxygen/exec__utils_8h__incl.md5                   |    2 +-
 doxygen/exec__utils_8h__incl.png                   |  Bin 439625 -> 462881 bytes
 doxygen/exec__utils_8h_source.html                 |   17 +-
 doxygen/files.html                                 |   21 +-
 doxygen/functions.html                             |    2 +-
 doxygen/functions_0x7e.html                        |    5 +-
 doxygen/functions__.html                           |    2 +-
 doxygen/functions_a.html                           |   11 +-
 doxygen/functions_b.html                           |    5 +-
 doxygen/functions_c.html                           |    8 +-
 doxygen/functions_d.html                           |    9 +-
 doxygen/functions_e.html                           |    3 +-
 doxygen/functions_enum.html                        |    2 +-
 doxygen/functions_eval.html                        |    2 +-
 doxygen/functions_f.html                           |    4 +-
 doxygen/functions_func.html                        |    2 +-
 doxygen/functions_func_0x7e.html                   |    5 +-
 doxygen/functions_func_a.html                      |   11 +-
 doxygen/functions_func_b.html                      |    7 +-
 doxygen/functions_func_c.html                      |    8 +-
 doxygen/functions_func_d.html                      |    3 +-
 doxygen/functions_func_e.html                      |    7 +-
 doxygen/functions_func_f.html                      |    4 +-
 doxygen/functions_func_g.html                      |    2 +-
 doxygen/functions_func_i.html                      |    6 +-
 doxygen/functions_func_l.html                      |    3 +-
 doxygen/functions_func_m.html                      |    2 +-
 doxygen/functions_func_n.html                      |    5 +-
 doxygen/functions_func_o.html                      |   23 +-
 doxygen/functions_func_p.html                      |   13 +-
 doxygen/functions_func_r.html                      |   12 +-
 doxygen/functions_func_s.html                      |   40 +-
 doxygen/functions_func_t.html                      |    8 +-
 doxygen/functions_func_u.html                      |    2 +-
 doxygen/functions_func_v.html                      |    5 +-
 doxygen/functions_func_w.html                      |    2 +-
 doxygen/functions_func_x.html                      |    2 +-
 doxygen/functions_func_z.html                      |    2 +-
 doxygen/functions_g.html                           |    2 +-
 doxygen/functions_h.html                           |    2 +-
 doxygen/functions_i.html                           |    6 +-
 doxygen/functions_k.html                           |    5 +-
 doxygen/functions_l.html                           |    3 +-
 doxygen/functions_m.html                           |    2 +-
 doxygen/functions_n.html                           |   11 +-
 doxygen/functions_o.html                           |   23 +-
 doxygen/functions_p.html                           |    9 +-
 doxygen/functions_r.html                           |   12 +-
 doxygen/functions_rela.html                        |    4 +-
 doxygen/functions_s.html                           |   40 +-
 doxygen/functions_t.html                           |   12 +-
 doxygen/functions_type.html                        |    2 +-
 doxygen/functions_u.html                           |    2 +-
 doxygen/functions_v.html                           |    7 +-
 doxygen/functions_vars.html                        |   19 +-
 doxygen/functions_w.html                           |    2 +-
 doxygen/functions_x.html                           |    2 +-
 doxygen/functions_z.html                           |    2 +-
 doxygen/globals.html                               |    2 +-
 doxygen/globals_c.html                             |    2 +-
 doxygen/globals_d.html                             |    2 +-
 doxygen/globals_defs.html                          |    2 +-
 doxygen/globals_e.html                             |    2 +-
 doxygen/globals_enum.html                          |    2 +-
 doxygen/globals_eval.html                          |    2 +-
 doxygen/globals_f.html                             |    2 +-
 doxygen/globals_func.html                          |    2 +-
 doxygen/globals_func_g.html                        |    2 +-
 doxygen/globals_func_m.html                        |    2 +-
 doxygen/globals_func_s.html                        |    2 +-
 doxygen/globals_g.html                             |    2 +-
 doxygen/globals_k.html                             |    2 +-
 doxygen/globals_m.html                             |    2 +-
 doxygen/globals_n.html                             |    2 +-
 doxygen/globals_p.html                             |    2 +-
 doxygen/globals_r.html                             |    2 +-
 doxygen/globals_s.html                             |    2 +-
 doxygen/globals_type.html                          |    2 +-
 doxygen/graph__attr__types_8h.html                 |   21 +-
 doxygen/graph__attr__types_8h__incl.map            |   19 +-
 doxygen/graph__attr__types_8h__incl.md5            |    2 +-
 doxygen/graph__attr__types_8h__incl.png            |  Bin 178844 -> 209923 bytes
 doxygen/graph__attr__types_8h_source.html          |    2 +-
 doxygen/graph_legend.html                          |    2 +-
 doxygen/hierarchy.html                             |  152 +--
 doxygen/imperative_8h.html                         |   23 +-
 doxygen/imperative_8h__incl.map                    |   21 +-
 doxygen/imperative_8h__incl.md5                    |    2 +-
 doxygen/imperative_8h__incl.png                    |  Bin 253278 -> 294192 bytes
 doxygen/imperative_8h_source.html                  |    4 +-
 doxygen/include_2mxnet_2base_8h.html               |   12 +-
 doxygen/include_2mxnet_2base_8h__incl.map          |    5 +-
 doxygen/include_2mxnet_2base_8h__incl.md5          |    2 +-
 doxygen/include_2mxnet_2base_8h__incl.png          |  Bin 41483 -> 63622 bytes
 doxygen/include_2mxnet_2base_8h_source.html        |   79 +-
 doxygen/include_2mxnet_2executor_8h.html           |   23 +-
 doxygen/include_2mxnet_2executor_8h__incl.map      |   21 +-
 doxygen/include_2mxnet_2executor_8h__incl.md5      |    2 +-
 doxygen/include_2mxnet_2executor_8h__incl.png      |  Bin 324083 -> 350631 bytes
 doxygen/include_2mxnet_2executor_8h_source.html    |   10 +-
 doxygen/include_2mxnet_2io_8h.html                 |   15 +-
 doxygen/include_2mxnet_2io_8h__incl.map            |   13 +-
 doxygen/include_2mxnet_2io_8h__incl.md5            |    2 +-
 doxygen/include_2mxnet_2io_8h__incl.png            |  Bin 168661 -> 175569 bytes
 doxygen/include_2mxnet_2io_8h_source.html          |    2 +-
 doxygen/include_2mxnet_2kvstore_8h.html            |   15 +-
 doxygen/include_2mxnet_2kvstore_8h__incl.map       |   13 +-
 doxygen/include_2mxnet_2kvstore_8h__incl.md5       |    2 +-
 doxygen/include_2mxnet_2kvstore_8h__incl.png       |  Bin 169083 -> 205699 bytes
 doxygen/include_2mxnet_2kvstore_8h_source.html     |    2 +-
 doxygen/include_2mxnet_2ndarray_8h.html            |   13 +-
 doxygen/include_2mxnet_2ndarray_8h__incl.map       |   11 +-
 doxygen/include_2mxnet_2ndarray_8h__incl.md5       |    2 +-
 doxygen/include_2mxnet_2ndarray_8h__incl.png       |  Bin 130366 -> 164089 bytes
 doxygen/include_2mxnet_2ndarray_8h_source.html     |   44 +-
 doxygen/include_2mxnet_2operator_8h.html           |   21 +-
 doxygen/include_2mxnet_2operator_8h__incl.map      |   19 +-
 doxygen/include_2mxnet_2operator_8h__incl.md5      |    2 +-
 doxygen/include_2mxnet_2operator_8h__incl.png      |  Bin 211089 -> 278509 bytes
 doxygen/include_2mxnet_2operator_8h_source.html    |   13 +-
 doxygen/index.html                                 |    2 +-
 doxygen/inherit_graph_1.map                        |    2 +-
 doxygen/inherit_graph_1.md5                        |    2 +-
 doxygen/inherit_graph_1.png                        |  Bin 940 -> 2389 bytes
 doxygen/inherit_graph_10.map                       |    2 +-
 doxygen/inherit_graph_10.md5                       |    2 +-
 doxygen/inherit_graph_10.png                       |  Bin 2492 -> 2161 bytes
 doxygen/inherit_graph_11.map                       |    2 +-
 doxygen/inherit_graph_11.md5                       |    2 +-
 doxygen/inherit_graph_11.png                       |  Bin 1677 -> 2492 bytes
 doxygen/inherit_graph_12.map                       |    2 +-
 doxygen/inherit_graph_12.md5                       |    2 +-
 doxygen/inherit_graph_12.png                       |  Bin 2100 -> 1677 bytes
 doxygen/inherit_graph_13.map                       |    2 +-
 doxygen/inherit_graph_13.md5                       |    2 +-
 doxygen/inherit_graph_13.png                       |  Bin 1721 -> 2100 bytes
 doxygen/inherit_graph_14.map                       |    2 +-
 doxygen/inherit_graph_14.md5                       |    2 +-
 doxygen/inherit_graph_14.png                       |  Bin 2658 -> 1721 bytes
 doxygen/inherit_graph_15.map                       |    2 +-
 doxygen/inherit_graph_15.md5                       |    2 +-
 doxygen/inherit_graph_15.png                       |  Bin 3397 -> 2658 bytes
 doxygen/inherit_graph_16.map                       |    2 +-
 doxygen/inherit_graph_16.md5                       |    2 +-
 doxygen/inherit_graph_16.png                       |  Bin 3445 -> 3397 bytes
 doxygen/inherit_graph_17.map                       |    2 +-
 doxygen/inherit_graph_17.md5                       |    2 +-
 doxygen/inherit_graph_17.png                       |  Bin 4496 -> 3445 bytes
 doxygen/inherit_graph_18.map                       |    2 +-
 doxygen/inherit_graph_18.md5                       |    2 +-
 doxygen/inherit_graph_18.png                       |  Bin 3149 -> 4496 bytes
 doxygen/inherit_graph_19.map                       |    2 +-
 doxygen/inherit_graph_19.md5                       |    2 +-
 doxygen/inherit_graph_19.png                       |  Bin 3222 -> 3149 bytes
 doxygen/inherit_graph_2.map                        |    2 +-
 doxygen/inherit_graph_2.md5                        |    2 +-
 doxygen/inherit_graph_2.png                        |  Bin 1318 -> 940 bytes
 doxygen/inherit_graph_20.map                       |    2 +-
 doxygen/inherit_graph_20.md5                       |    2 +-
 doxygen/inherit_graph_20.png                       |  Bin 3491 -> 3222 bytes
 doxygen/inherit_graph_21.map                       |    2 +-
 doxygen/inherit_graph_21.md5                       |    2 +-
 doxygen/inherit_graph_21.png                       |  Bin 3537 -> 3491 bytes
 doxygen/inherit_graph_22.map                       |    2 +-
 doxygen/inherit_graph_22.md5                       |    2 +-
 doxygen/inherit_graph_22.png                       |  Bin 1974 -> 3537 bytes
 doxygen/inherit_graph_23.map                       |    2 +-
 doxygen/inherit_graph_23.md5                       |    2 +-
 doxygen/inherit_graph_23.png                       |  Bin 2410 -> 1974 bytes
 doxygen/inherit_graph_24.map                       |    2 +-
 doxygen/inherit_graph_24.md5                       |    2 +-
 doxygen/inherit_graph_24.png                       |  Bin 2287 -> 2410 bytes
 doxygen/inherit_graph_25.map                       |    2 +-
 doxygen/inherit_graph_25.md5                       |    2 +-
 doxygen/inherit_graph_25.png                       |  Bin 2504 -> 2287 bytes
 doxygen/inherit_graph_26.map                       |    2 +-
 doxygen/inherit_graph_26.md5                       |    2 +-
 doxygen/inherit_graph_26.png                       |  Bin 2366 -> 2504 bytes
 doxygen/inherit_graph_27.map                       |    2 +-
 doxygen/inherit_graph_27.md5                       |    2 +-
 doxygen/inherit_graph_27.png                       |  Bin 2352 -> 2366 bytes
 doxygen/inherit_graph_28.map                       |    2 +-
 doxygen/inherit_graph_28.md5                       |    2 +-
 doxygen/inherit_graph_28.png                       |  Bin 1051 -> 2352 bytes
 doxygen/inherit_graph_29.map                       |    2 +-
 doxygen/inherit_graph_29.md5                       |    2 +-
 doxygen/inherit_graph_29.png                       |  Bin 1395 -> 1051 bytes
 doxygen/inherit_graph_3.map                        |    2 +-
 doxygen/inherit_graph_3.md5                        |    2 +-
 doxygen/inherit_graph_3.png                        |  Bin 1702 -> 1318 bytes
 doxygen/inherit_graph_30.map                       |    2 +-
 doxygen/inherit_graph_30.md5                       |    2 +-
 doxygen/inherit_graph_30.png                       |  Bin 1425 -> 1395 bytes
 doxygen/inherit_graph_31.map                       |    3 +-
 doxygen/inherit_graph_31.md5                       |    2 +-
 doxygen/inherit_graph_31.png                       |  Bin 2468 -> 1425 bytes
 doxygen/inherit_graph_32.map                       |    9 +-
 doxygen/inherit_graph_32.md5                       |    2 +-
 doxygen/inherit_graph_32.png                       |  Bin 20591 -> 2468 bytes
 doxygen/inherit_graph_33.map                       |    8 +-
 doxygen/inherit_graph_33.md5                       |    2 +-
 doxygen/inherit_graph_33.png                       |  Bin 1253 -> 20591 bytes
 doxygen/inherit_graph_34.map                       |    2 +-
 doxygen/inherit_graph_34.md5                       |    2 +-
 doxygen/inherit_graph_34.png                       |  Bin 1635 -> 1253 bytes
 doxygen/inherit_graph_35.map                       |    2 +-
 doxygen/inherit_graph_35.md5                       |    2 +-
 doxygen/inherit_graph_35.png                       |  Bin 1977 -> 1635 bytes
 doxygen/inherit_graph_36.map                       |   10 +-
 doxygen/inherit_graph_36.md5                       |    2 +-
 doxygen/inherit_graph_36.png                       |  Bin 18491 -> 1977 bytes
 doxygen/inherit_graph_37.map                       |   10 +-
 doxygen/inherit_graph_37.md5                       |    2 +-
 doxygen/inherit_graph_37.png                       |  Bin 1538 -> 18491 bytes
 doxygen/inherit_graph_38.map                       |    3 +-
 doxygen/inherit_graph_38.md5                       |    2 +-
 doxygen/inherit_graph_38.png                       |  Bin 2434 -> 1538 bytes
 doxygen/inherit_graph_39.map                       |    3 +-
 doxygen/inherit_graph_39.md5                       |    2 +-
 doxygen/inherit_graph_39.png                       |  Bin 1314 -> 2434 bytes
 doxygen/inherit_graph_4.map                        |    2 +-
 doxygen/inherit_graph_4.md5                        |    2 +-
 doxygen/inherit_graph_4.png                        |  Bin 1766 -> 1702 bytes
 doxygen/inherit_graph_40.map                       |    2 +-
 doxygen/inherit_graph_40.md5                       |    2 +-
 doxygen/inherit_graph_40.png                       |  Bin 1824 -> 1314 bytes
 doxygen/inherit_graph_41.map                       |    2 +-
 doxygen/inherit_graph_41.md5                       |    2 +-
 doxygen/inherit_graph_41.png                       |  Bin 1829 -> 1824 bytes
 doxygen/inherit_graph_42.map                       |    2 +-
 doxygen/inherit_graph_42.md5                       |    2 +-
 doxygen/inherit_graph_42.png                       |  Bin 1800 -> 1829 bytes
 doxygen/inherit_graph_43.map                       |    2 +-
 doxygen/inherit_graph_43.md5                       |    2 +-
 doxygen/inherit_graph_43.png                       |  Bin 1411 -> 1800 bytes
 doxygen/inherit_graph_44.map                       |    2 +-
 doxygen/inherit_graph_44.md5                       |    2 +-
 doxygen/inherit_graph_44.png                       |  Bin 1455 -> 1411 bytes
 doxygen/inherit_graph_45.map                       |    2 +-
 doxygen/inherit_graph_45.md5                       |    2 +-
 doxygen/inherit_graph_45.png                       |  Bin 1421 -> 1455 bytes
 doxygen/inherit_graph_46.map                       |    8 +-
 doxygen/inherit_graph_46.md5                       |    2 +-
 doxygen/inherit_graph_46.png                       |  Bin 23755 -> 1421 bytes
 doxygen/inherit_graph_47.map                       |    8 +-
 doxygen/inherit_graph_47.md5                       |    2 +-
 doxygen/inherit_graph_47.png                       |  Bin 1854 -> 23755 bytes
 doxygen/inherit_graph_48.map                       |    2 +-
 doxygen/inherit_graph_48.md5                       |    2 +-
 doxygen/inherit_graph_48.png                       |  Bin 1314 -> 1854 bytes
 doxygen/inherit_graph_49.map                       |    2 +-
 doxygen/inherit_graph_49.md5                       |    2 +-
 doxygen/inherit_graph_49.png                       |  Bin 1519 -> 1314 bytes
 doxygen/inherit_graph_5.map                        |    2 +-
 doxygen/inherit_graph_5.md5                        |    2 +-
 doxygen/inherit_graph_5.png                        |  Bin 2101 -> 1766 bytes
 doxygen/inherit_graph_50.map                       |    2 +-
 doxygen/inherit_graph_50.md5                       |    2 +-
 doxygen/inherit_graph_50.png                       |  Bin 1395 -> 1519 bytes
 doxygen/inherit_graph_51.map                       |    2 +-
 doxygen/inherit_graph_51.md5                       |    2 +-
 doxygen/inherit_graph_51.png                       |  Bin 1263 -> 1395 bytes
 doxygen/inherit_graph_52.map                       |    2 +-
 doxygen/inherit_graph_52.md5                       |    2 +-
 doxygen/inherit_graph_52.png                       |  Bin 1182 -> 1263 bytes
 doxygen/inherit_graph_53.map                       |    4 +-
 doxygen/inherit_graph_53.md5                       |    2 +-
 doxygen/inherit_graph_53.png                       |  Bin 9606 -> 1182 bytes
 doxygen/inherit_graph_54.map                       |    4 +-
 doxygen/inherit_graph_54.md5                       |    2 +-
 doxygen/inherit_graph_54.png                       |  Bin 982 -> 9606 bytes
 doxygen/inherit_graph_55.map                       |    2 +-
 doxygen/inherit_graph_55.md5                       |    2 +-
 doxygen/inherit_graph_55.png                       |  Bin 2261 -> 982 bytes
 doxygen/inherit_graph_56.map                       |    2 +-
 doxygen/inherit_graph_56.md5                       |    2 +-
 doxygen/inherit_graph_56.png                       |  Bin 1274 -> 2261 bytes
 doxygen/inherit_graph_57.map                       |    2 +-
 doxygen/inherit_graph_57.md5                       |    2 +-
 doxygen/inherit_graph_57.png                       |  Bin 1119 -> 1274 bytes
 doxygen/inherit_graph_58.map                       |    2 +-
 doxygen/inherit_graph_58.md5                       |    2 +-
 doxygen/inherit_graph_58.png                       |  Bin 1450 -> 1119 bytes
 doxygen/inherit_graph_59.map                       |    2 +-
 doxygen/inherit_graph_59.md5                       |    2 +-
 doxygen/inherit_graph_59.png                       |  Bin 1486 -> 1450 bytes
 doxygen/inherit_graph_6.map                        |    2 +-
 doxygen/inherit_graph_6.md5                        |    2 +-
 doxygen/inherit_graph_6.png                        |  Bin 2522 -> 2101 bytes
 doxygen/inherit_graph_60.map                       |    2 +-
 doxygen/inherit_graph_60.md5                       |    2 +-
 doxygen/inherit_graph_60.png                       |  Bin 1628 -> 1486 bytes
 doxygen/inherit_graph_61.map                       |    2 +-
 doxygen/inherit_graph_61.md5                       |    2 +-
 doxygen/inherit_graph_61.png                       |  Bin 2691 -> 1628 bytes
 doxygen/inherit_graph_62.map                       |    2 +-
 doxygen/inherit_graph_62.md5                       |    2 +-
 doxygen/inherit_graph_62.png                       |  Bin 1249 -> 2691 bytes
 doxygen/inherit_graph_63.map                       |    2 +-
 doxygen/inherit_graph_63.md5                       |    2 +-
 doxygen/inherit_graph_63.png                       |  Bin 1876 -> 1249 bytes
 doxygen/inherit_graph_64.map                       |    2 +-
 doxygen/inherit_graph_64.md5                       |    2 +-
 doxygen/inherit_graph_64.png                       |  Bin 1336 -> 1876 bytes
 doxygen/inherit_graph_65.map                       |    2 +-
 doxygen/inherit_graph_65.md5                       |    2 +-
 doxygen/inherit_graph_65.png                       |  Bin 1403 -> 1336 bytes
 doxygen/inherit_graph_66.map                       |    2 +-
 doxygen/inherit_graph_66.md5                       |    2 +-
 doxygen/inherit_graph_66.png                       |  Bin 1676 -> 1403 bytes
 doxygen/inherit_graph_67.map                       |    6 +-
 doxygen/inherit_graph_67.md5                       |    2 +-
 doxygen/inherit_graph_67.png                       |  Bin 11805 -> 1676 bytes
 doxygen/inherit_graph_68.map                       |    6 +-
 doxygen/inherit_graph_68.md5                       |    2 +-
 doxygen/inherit_graph_68.png                       |  Bin 1879 -> 11805 bytes
 doxygen/inherit_graph_69.map                       |    2 +-
 doxygen/inherit_graph_69.md5                       |    2 +-
 doxygen/inherit_graph_69.png                       |  Bin 1946 -> 1879 bytes
 doxygen/inherit_graph_7.map                        |    2 +-
 doxygen/inherit_graph_7.md5                        |    2 +-
 doxygen/inherit_graph_7.png                        |  Bin 2390 -> 2522 bytes
 doxygen/inherit_graph_70.map                       |    2 +-
 doxygen/inherit_graph_70.md5                       |    2 +-
 doxygen/inherit_graph_70.png                       |  Bin 1316 -> 1946 bytes
 doxygen/inherit_graph_71.map                       |    2 +-
 doxygen/inherit_graph_71.md5                       |    2 +-
 doxygen/inherit_graph_71.png                       |  Bin 1434 -> 1316 bytes
 doxygen/inherit_graph_72.map                       |    2 +-
 doxygen/inherit_graph_72.md5                       |    2 +-
 doxygen/inherit_graph_72.png                       |  Bin 1645 -> 1434 bytes
 doxygen/inherit_graph_73.map                       |    2 +-
 doxygen/inherit_graph_73.md5                       |    2 +-
 doxygen/inherit_graph_73.png                       |  Bin 1451 -> 1645 bytes
 doxygen/inherit_graph_74.map                       |    2 +-
 doxygen/inherit_graph_74.md5                       |    2 +-
 doxygen/inherit_graph_74.png                       |  Bin 1290 -> 1451 bytes
 doxygen/inherit_graph_75.map                       |    2 +-
 doxygen/inherit_graph_75.md5                       |    2 +-
 doxygen/inherit_graph_75.png                       |  Bin 1707 -> 1290 bytes
 doxygen/inherit_graph_76.map                       |    2 +-
 doxygen/inherit_graph_76.md5                       |    2 +-
 doxygen/inherit_graph_76.png                       |  Bin 1625 -> 1707 bytes
 doxygen/inherit_graph_77.map                       |    2 +-
 doxygen/inherit_graph_77.md5                       |    2 +-
 doxygen/inherit_graph_77.png                       |  Bin 1329 -> 1625 bytes
 doxygen/inherit_graph_78.map                       |    2 +-
 doxygen/inherit_graph_78.md5                       |    2 +-
 doxygen/inherit_graph_78.png                       |  Bin 1348 -> 1329 bytes
 doxygen/inherit_graph_79.map                       |    2 +-
 doxygen/inherit_graph_79.md5                       |    2 +-
 doxygen/inherit_graph_79.png                       |  Bin 1538 -> 1348 bytes
 doxygen/inherit_graph_8.map                        |    2 +-
 doxygen/inherit_graph_8.md5                        |    2 +-
 doxygen/inherit_graph_8.png                        |  Bin 2116 -> 2390 bytes
 doxygen/inherit_graph_80.map                       |    2 +-
 doxygen/inherit_graph_80.md5                       |    2 +-
 doxygen/inherit_graph_80.png                       |  Bin 2033 -> 1538 bytes
 doxygen/inherit_graph_81.map                       |    2 +-
 doxygen/inherit_graph_81.md5                       |    2 +-
 doxygen/inherit_graph_81.png                       |  Bin 1105 -> 2033 bytes
 doxygen/inherit_graph_82.map                       |    2 +-
 doxygen/inherit_graph_82.md5                       |    2 +-
 doxygen/inherit_graph_82.png                       |  Bin 1472 -> 1105 bytes
 doxygen/inherit_graph_83.map                       |    3 +-
 doxygen/inherit_graph_83.md5                       |    2 +-
 doxygen/inherit_graph_83.png                       |  Bin 1469 -> 2555 bytes
 doxygen/inherit_graph_84.map                       |    3 +
 doxygen/inherit_graph_84.md5                       |    1 +
 doxygen/inherit_graph_84.png                       |  Bin 0 -> 1904 bytes
 .../inherit_graph_85.map                           |    0
 .../inherit_graph_85.md5                           |    0
 .../inherit_graph_85.png                           |  Bin
 .../inherit_graph_86.map                           |    0
 .../inherit_graph_86.md5                           |    0
 .../inherit_graph_86.png                           |  Bin
 doxygen/inherit_graph_87.map                       |    3 +
 doxygen/inherit_graph_87.md5                       |    1 +
 doxygen/inherit_graph_87.png                       |  Bin 0 -> 1908 bytes
 doxygen/inherit_graph_88.map                       |    3 +
 doxygen/inherit_graph_88.md5                       |    1 +
 doxygen/inherit_graph_88.png                       |  Bin 0 -> 1823 bytes
 doxygen/inherit_graph_9.map                        |    2 +-
 doxygen/inherit_graph_9.md5                        |    2 +-
 doxygen/inherit_graph_9.png                        |  Bin 2161 -> 2116 bytes
 doxygen/inherits.html                              |  194 +--
 doxygen/initializer_8h.html                        |    2 +-
 doxygen/initializer_8h_source.html                 |    2 +-
 doxygen/lazy__alloc__array_8h.html                 |    2 +-
 doxygen/lazy__alloc__array_8h_source.html          |    2 +-
 doxygen/libinfo_8h.html                            |    2 +-
 doxygen/libinfo_8h_source.html                     |    2 +-
 doxygen/lr__scheduler_8h.html                      |    2 +-
 doxygen/lr__scheduler_8h_source.html               |    2 +-
 doxygen/metric_8h.html                             |    2 +-
 doxygen/metric_8h_source.html                      |    2 +-
 doxygen/model_8h.html                              |    2 +-
 doxygen/model_8h_source.html                       |    2 +-
 doxygen/monitor_8h.html                            |    2 +-
 doxygen/monitor_8h_source.html                     |    2 +-
 doxygen/namespacedmlc.html                         |   41 +-
 doxygen/namespacedmlc_1_1parameter.html            |    2 +-
 doxygen/namespacemembers.html                      |    2 +-
 doxygen/namespacemembers_a.html                    |    2 +-
 doxygen/namespacemembers_b.html                    |    4 +-
 doxygen/namespacemembers_c.html                    |    2 +-
 doxygen/namespacemembers_d.html                    |    4 +-
 doxygen/namespacemembers_e.html                    |    4 +-
 doxygen/namespacemembers_enum.html                 |    2 +-
 doxygen/namespacemembers_eval.html                 |    2 +-
 doxygen/namespacemembers_f.html                    |   13 +-
 doxygen/namespacemembers_func.html                 |    2 +-
 doxygen/namespacemembers_func_a.html               |    2 +-
 doxygen/namespacemembers_func_b.html               |    2 +-
 doxygen/namespacemembers_func_c.html               |    2 +-
 doxygen/namespacemembers_func_d.html               |    8 +-
 doxygen/namespacemembers_func_e.html               |    4 +-
 doxygen/namespacemembers_func_f.html               |    2 +-
 doxygen/namespacemembers_func_g.html               |    2 +-
 doxygen/namespacemembers_func_h.html               |    4 +-
 doxygen/namespacemembers_func_i.html               |    4 +-
 doxygen/namespacemembers_func_k.html               |    2 +-
 doxygen/namespacemembers_func_l.html               |    2 +-
 doxygen/namespacemembers_func_m.html               |    2 +-
 doxygen/namespacemembers_func_n.html               |    2 +-
 doxygen/namespacemembers_func_o.html               |    2 +-
 doxygen/namespacemembers_func_p.html               |    2 +-
 doxygen/namespacemembers_func_r.html               |    4 +-
 doxygen/namespacemembers_func_s.html               |   31 +-
 doxygen/namespacemembers_func_t.html               |    2 +-
 doxygen/namespacemembers_func_u.html               |    2 +-
 doxygen/namespacemembers_func_w.html               |    2 +-
 doxygen/namespacemembers_func_z.html               |    2 +-
 doxygen/namespacemembers_g.html                    |    2 +-
 doxygen/namespacemembers_h.html                    |    4 +-
 doxygen/namespacemembers_i.html                    |    4 +-
 doxygen/namespacemembers_j.html                    |    2 +-
 doxygen/namespacemembers_k.html                    |    2 +-
 doxygen/namespacemembers_l.html                    |    2 +-
 doxygen/namespacemembers_m.html                    |    2 +-
 doxygen/namespacemembers_n.html                    |    2 +-
 doxygen/namespacemembers_o.html                    |    2 +-
 doxygen/namespacemembers_p.html                    |    2 +-
 doxygen/namespacemembers_r.html                    |    4 +-
 doxygen/namespacemembers_s.html                    |   36 +-
 doxygen/namespacemembers_t.html                    |    7 +-
 doxygen/namespacemembers_type.html                 |   22 +-
 doxygen/namespacemembers_u.html                    |    4 +-
 doxygen/namespacemembers_v.html                    |    2 +-
 doxygen/namespacemembers_vars.html                 |    2 +-
 doxygen/namespacemembers_w.html                    |    2 +-
 doxygen/namespacemembers_z.html                    |    2 +-
 doxygen/namespacemxnet.html                        |  145 ++-
 doxygen/namespacemxnet_1_1common.html              |   40 +-
 doxygen/namespacemxnet_1_1common_1_1cuda.html      |    2 +-
 doxygen/namespacemxnet_1_1common_1_1helper.html    |    2 +-
 doxygen/namespacemxnet_1_1common_1_1random.html    |    2 +-
 doxygen/namespacemxnet_1_1cpp.html                 |    2 +-
 doxygen/namespacemxnet_1_1csr.html                 |    2 +-
 doxygen/namespacemxnet_1_1engine.html              |    2 +-
 doxygen/namespacemxnet_1_1features.html            |    2 +-
 doxygen/namespacemxnet_1_1op.html                  |   32 +-
 doxygen/namespacemxnet_1_1rowsparse.html           |    2 +-
 doxygen/namespaces.html                            |    3 +-
 doxygen/namespacestd.html                          |   97 ++
 doxygen/object__pool_8h.html                       |    2 +-
 doxygen/object__pool_8h_source.html                |    2 +-
 doxygen/op_8h.html                                 |    2 +-
 doxygen/op_8h_source.html                          |    2 +-
 doxygen/op__attr__types_8h.html                    |   25 +-
 doxygen/op__attr__types_8h__incl.map               |   17 +-
 doxygen/op__attr__types_8h__incl.md5               |    2 +-
 doxygen/op__attr__types_8h__incl.png               |  Bin 157148 -> 179766 bytes
 doxygen/op__attr__types_8h_source.html             |   17 +-
 doxygen/op__map_8h.html                            |    2 +-
 doxygen/op__map_8h_source.html                     |    2 +-
 doxygen/op__suppl_8h.html                          |    2 +-
 doxygen/op__suppl_8h_source.html                   |    2 +-
 doxygen/op__util_8h.html                           |    2 +-
 doxygen/op__util_8h_source.html                    |    2 +-
 doxygen/operator__util_8h.html                     |   41 +-
 doxygen/operator__util_8h__incl.map                |   21 +-
 doxygen/operator__util_8h__incl.md5                |    2 +-
 doxygen/operator__util_8h__incl.png                |  Bin 291693 -> 335303 bytes
 doxygen/operator__util_8h_source.html              |   14 +-
 doxygen/optimizer_8h.html                          |    2 +-
 doxygen/optimizer_8h_source.html                   |    2 +-
 doxygen/random__generator_8h.html                  |    9 +-
 doxygen/random__generator_8h__incl.map             |    7 +-
 doxygen/random__generator_8h__incl.md5             |    2 +-
 doxygen/random__generator_8h__incl.png             |  Bin 56784 -> 80942 bytes
 doxygen/random__generator_8h_source.html           |    2 +-
 doxygen/resource_8h.html                           |   13 +-
 doxygen/resource_8h__incl.map                      |   11 +-
 doxygen/resource_8h__incl.md5                      |    2 +-
 doxygen/resource_8h__incl.png                      |  Bin 81529 -> 105760 bytes
 doxygen/resource_8h_source.html                    |    4 +-
 doxygen/rtc_8h.html                                |    9 +-
 doxygen/rtc_8h__incl.map                           |    7 +-
 doxygen/rtc_8h__incl.md5                           |    2 +-
 doxygen/rtc_8h__incl.png                           |  Bin 43954 -> 65756 bytes
 doxygen/rtc_8h_source.html                         |    5 +-
 doxygen/search/all_10.js                           |   14 +-
 doxygen/search/all_11.js                           |    1 +
 doxygen/search/all_12.js                           |   10 +-
 doxygen/search/all_13.js                           |   23 +-
 doxygen/search/all_14.js                           |   12 +-
 doxygen/search/all_15.js                           |    2 +-
 doxygen/search/all_16.js                           |    2 +-
 doxygen/search/all_1a.js                           |    1 +
 doxygen/search/all_2.js                            |    9 +-
 doxygen/search/all_3.js                            |    6 +-
 doxygen/search/all_4.js                            |    8 +-
 doxygen/search/all_5.js                            |    6 +-
 doxygen/search/all_6.js                            |    4 +-
 doxygen/search/all_7.js                            |    5 +-
 doxygen/search/all_9.js                            |    6 +-
 doxygen/search/all_a.js                            |    6 +-
 doxygen/search/all_c.js                            |    3 +-
 doxygen/search/all_d.js                            |    2 +-
 doxygen/search/all_f.js                            |    8 +-
 doxygen/search/classes_11.js                       |    6 +-
 doxygen/search/classes_7.js                        |    4 +-
 doxygen/search/files_c.js                          |    3 +-
 doxygen/search/functions_1.js                      |    7 +-
 doxygen/search/functions_10.js                     |   10 +-
 doxygen/search/functions_11.js                     |   15 +-
 doxygen/search/functions_12.js                     |    4 +-
 doxygen/search/functions_14.js                     |    2 +-
 doxygen/search/functions_18.js                     |    1 +
 doxygen/search/functions_2.js                      |    3 +-
 doxygen/search/functions_3.js                      |    8 +-
 doxygen/search/functions_4.js                      |    4 +-
 doxygen/search/functions_5.js                      |    3 +-
 doxygen/search/functions_6.js                      |    2 +-
 doxygen/search/functions_8.js                      |    2 +-
 doxygen/search/functions_9.js                      |    6 +-
 doxygen/search/functions_b.js                      |    2 +-
 doxygen/search/functions_d.js                      |    6 +-
 doxygen/search/functions_e.js                      |   10 +-
 doxygen/search/functions_f.js                      |    1 +
 doxygen/search/namespaces_2.html                   |   27 +
 doxygen/search/namespaces_2.js                     |    4 +
 doxygen/search/related_4.js                        |    4 +-
 doxygen/search/searchdata.js                       |    2 +-
 doxygen/search/typedefs_1.js                       |    2 +-
 doxygen/search/typedefs_10.js                      |    2 +-
 doxygen/search/typedefs_5.js                       |    3 +-
 doxygen/search/typedefs_e.js                       |    3 +-
 doxygen/search/typedefs_f.js                       |    3 +-
 doxygen/search/variables_10.js                     |    2 +-
 doxygen/search/variables_3.js                      |    2 +
 doxygen/search/variables_9.js                      |    1 +
 doxygen/search/variables_c.js                      |    2 +
 doxygen/serialization_8h.html                      |   24 +-
 doxygen/serialization_8h__incl.map                 |   21 +-
 doxygen/serialization_8h__incl.md5                 |    2 +-
 doxygen/serialization_8h__incl.png                 |  Bin 251333 -> 275747 bytes
 doxygen/serialization_8h_source.html               |   36 +-
 doxygen/shape_8h.html                              |    2 +-
 doxygen/shape_8h_source.html                       |    2 +-
 doxygen/static__array_8h.html                      |    2 +-
 doxygen/static__array_8h_source.html               |    2 +-
 doxygen/storage_8h.html                            |    9 +-
 doxygen/storage_8h__incl.map                       |    7 +-
 doxygen/storage_8h__incl.md5                       |    2 +-
 doxygen/storage_8h__incl.png                       |  Bin 52439 -> 78778 bytes
 doxygen/storage_8h_source.html                     |    8 +-
 doxygen/structLibFeature-members.html              |    2 +-
 doxygen/structLibFeature.html                      |    2 +-
 doxygen/structMXCallbackList-members.html          |    2 +-
 doxygen/structMXCallbackList.html                  |    2 +-
 doxygen/structNDArrayOpInfo-members.html           |    2 +-
 doxygen/structNDArrayOpInfo.html                   |    2 +-
 doxygen/structNativeOpInfo-members.html            |    2 +-
 doxygen/structNativeOpInfo.html                    |    2 +-
 ...3_01mxnet_1_1Tuple_3_01T_01_4_01_4-members.html |   94 ++
 ..._helper_3_01mxnet_1_1Tuple_3_01T_01_4_01_4.html |  136 +++
 ...mxnet_1_1Tuple_3_01T_01_4_01_4__coll__graph.map |    2 +
 ...mxnet_1_1Tuple_3_01T_01_4_01_4__coll__graph.md5 |    1 +
 ...mxnet_1_1Tuple_3_01T_01_4_01_4__coll__graph.png |  Bin 0 -> 3732 bytes
 doxygen/structmxnet_1_1Context-members.html        |    2 +-
 doxygen/structmxnet_1_1Context.html                |    2 +-
 doxygen/structmxnet_1_1DataBatch-members.html      |    2 +-
 doxygen/structmxnet_1_1DataBatch.html              |    2 +-
 doxygen/structmxnet_1_1DataInst-members.html       |    2 +-
 doxygen/structmxnet_1_1DataInst.html               |    2 +-
 doxygen/structmxnet_1_1DataIteratorReg.html        |    2 +-
 .../structmxnet_1_1NDArrayFunctionReg-members.html |    2 +-
 doxygen/structmxnet_1_1NDArrayFunctionReg.html     |    2 +-
 doxygen/structmxnet_1_1OpContext-members.html      |    2 +-
 doxygen/structmxnet_1_1OpContext.html              |    2 +-
 ...structmxnet_1_1OperatorPropertyReg-members.html |    2 +-
 doxygen/structmxnet_1_1OperatorPropertyReg.html    |    2 +-
 doxygen/structmxnet_1_1Resource-members.html       |    2 +-
 doxygen/structmxnet_1_1Resource.html               |    2 +-
 .../structmxnet_1_1ResourceRequest-members.html    |    2 +-
 doxygen/structmxnet_1_1ResourceRequest.html        |    2 +-
 doxygen/structmxnet_1_1RunContext-members.html     |    2 +-
 doxygen/structmxnet_1_1RunContext.html             |    2 +-
 .../structmxnet_1_1Storage_1_1Handle-members.html  |    2 +-
 doxygen/structmxnet_1_1Storage_1_1Handle.html      |    2 +-
 ...1_1common_1_1ObjectPoolAllocatable-members.html |    2 +-
 ...ctmxnet_1_1common_1_1ObjectPoolAllocatable.html |    2 +-
 ...ructmxnet_1_1common_1_1StaticArray-members.html |    2 +-
 doxygen/structmxnet_1_1common_1_1StaticArray.html  |    2 +-
 ...mxnet_1_1common_1_1csr__idx__check-members.html |    2 +-
 .../structmxnet_1_1common_1_1csr__idx__check.html  |    2 +-
 ...et_1_1common_1_1csr__indptr__check-members.html |    2 +-
 ...tructmxnet_1_1common_1_1csr__indptr__check.html |    2 +-
 ...et_1_1common_1_1deserialize__tuple-members.html |    2 +-
 ...tructmxnet_1_1common_1_1deserialize__tuple.html |    2 +-
 ...n_1_1deserialize__tuple_3_010_01_4-members.html |    2 +-
 ...1_1common_1_1deserialize__tuple_3_010_01_4.html |    2 +-
 ...et_1_1common_1_1helper_1_1UniqueIf-members.html |    2 +-
 ...tructmxnet_1_1common_1_1helper_1_1UniqueIf.html |    2 +-
 ...on_1_1helper_1_1UniqueIf_3_01T[]_4-members.html |    2 +-
 ..._1_1common_1_1helper_1_1UniqueIf_3_01T[]_4.html |    2 +-
 ...1helper_1_1UniqueIf_3_01T[kSize]_4-members.html |    2 +-
 ...ommon_1_1helper_1_1UniqueIf_3_01T[kSize]_4.html |    2 +-
 ...ctmxnet_1_1common_1_1is__container-members.html |    2 +-
 .../structmxnet_1_1common_1_1is__container.html    |    2 +-
 ...mxnet_1_1common_1_1rsp__idx__check-members.html |    2 +-
 .../structmxnet_1_1common_1_1rsp__idx__check.html  |    2 +-
 ...xnet_1_1common_1_1serialize__tuple-members.html |    2 +-
 .../structmxnet_1_1common_1_1serialize__tuple.html |    2 +-
 ...mon_1_1serialize__tuple_3_010_01_4-members.html |    2 +-
 ...t_1_1common_1_1serialize__tuple_3_010_01_4.html |    2 +-
 ...1common_1_1serialized__size__tuple-members.html |    2 +-
 ...mxnet_1_1common_1_1serialized__size__tuple.html |    2 +-
 ...serialized__size__tuple_3_010_01_4-members.html |    2 +-
 ...mmon_1_1serialized__size__tuple_3_010_01_4.html |    2 +-
 ...tmxnet_1_1cpp_1_1FeedForwardConfig-members.html |    2 +-
 .../structmxnet_1_1cpp_1_1FeedForwardConfig.html   |    2 +-
 ...ructmxnet_1_1cpp_1_1MXDataIterBlob-members.html |    2 +-
 doxygen/structmxnet_1_1cpp_1_1MXDataIterBlob.html  |    2 +-
 doxygen/structmxnet_1_1cpp_1_1NDBlob-members.html  |    2 +-
 doxygen/structmxnet_1_1cpp_1_1NDBlob.html          |    2 +-
 doxygen/structmxnet_1_1cpp_1_1Shape-members.html   |    2 +-
 doxygen/structmxnet_1_1cpp_1_1Shape.html           |    2 +-
 doxygen/structmxnet_1_1cpp_1_1SymBlob-members.html |    2 +-
 doxygen/structmxnet_1_1cpp_1_1SymBlob.html         |    2 +-
 doxygen/structmxnet_1_1engine_1_1Var-members.html  |    2 +-
 doxygen/structmxnet_1_1engine_1_1Var.html          |    2 +-
 ...ructmxnet_1_1features_1_1EnumNames-members.html |    2 +-
 doxygen/structmxnet_1_1features_1_1EnumNames.html  |    2 +-
 ...structmxnet_1_1features_1_1LibInfo-members.html |    2 +-
 doxygen/structmxnet_1_1features_1_1LibInfo.html    |    2 +-
 .../structmxnet_1_1op_1_1EnvArguments-members.html |    2 +-
 doxygen/structmxnet_1_1op_1_1EnvArguments.html     |    2 +-
 ...xnet_1_1op_1_1GradFunctionArgument-members.html |    2 +-
 .../structmxnet_1_1op_1_1GradFunctionArgument.html |    6 +-
 ..._1_1op_1_1GradFunctionArgument__coll__graph.map |    4 +-
 ..._1_1op_1_1GradFunctionArgument__coll__graph.md5 |    2 +-
 ..._1_1op_1_1GradFunctionArgument__coll__graph.png |  Bin 10548 -> 25144 bytes
 doxygen/structmxnet_1_1op_1_1Input0-members.html   |    2 +-
 doxygen/structmxnet_1_1op_1_1Input0.html           |    8 +-
 .../structmxnet_1_1op_1_1Input0__coll__graph.map   |    6 +-
 .../structmxnet_1_1op_1_1Input0__coll__graph.md5   |    2 +-
 .../structmxnet_1_1op_1_1Input0__coll__graph.png   |  Bin 13694 -> 27049 bytes
 doxygen/structmxnet_1_1op_1_1Input1-members.html   |    2 +-
 doxygen/structmxnet_1_1op_1_1Input1.html           |    8 +-
 .../structmxnet_1_1op_1_1Input1__coll__graph.map   |    6 +-
 .../structmxnet_1_1op_1_1Input1__coll__graph.md5   |    2 +-
 .../structmxnet_1_1op_1_1Input1__coll__graph.png   |  Bin 13522 -> 26884 bytes
 .../structmxnet_1_1op_1_1OutputGrad-members.html   |    2 +-
 doxygen/structmxnet_1_1op_1_1OutputGrad.html       |    8 +-
 ...tructmxnet_1_1op_1_1OutputGrad__coll__graph.map |    6 +-
 ...tructmxnet_1_1op_1_1OutputGrad__coll__graph.md5 |    2 +-
 ...tructmxnet_1_1op_1_1OutputGrad__coll__graph.png |  Bin 14205 -> 27483 bytes
 .../structmxnet_1_1op_1_1OutputValue-members.html  |    2 +-
 doxygen/structmxnet_1_1op_1_1OutputValue.html      |    8 +-
 ...ructmxnet_1_1op_1_1OutputValue__coll__graph.map |    6 +-
 ...ructmxnet_1_1op_1_1OutputValue__coll__graph.md5 |    2 +-
 ...ructmxnet_1_1op_1_1OutputValue__coll__graph.png |  Bin 14114 -> 27400 bytes
 ...d_1_1hash_3_01mxnet_1_1TShape_01_4-members.html |   94 ++
 ...structstd_1_1hash_3_01mxnet_1_1TShape_01_4.html |  143 +++
 ...1hash_3_01mxnet_1_1TShape_01_4__coll__graph.map |    2 +
 ...1hash_3_01mxnet_1_1TShape_01_4__coll__graph.md5 |    1 +
 ...1hash_3_01mxnet_1_1TShape_01_4__coll__graph.png |  Bin 0 -> 3498 bytes
 ...3_01mxnet_1_1Tuple_3_01T_01_4_01_4-members.html |   94 ++
 ...1_1hash_3_01mxnet_1_1Tuple_3_01T_01_4_01_4.html |  145 +++
 ...mxnet_1_1Tuple_3_01T_01_4_01_4__coll__graph.map |    2 +
 ...mxnet_1_1Tuple_3_01T_01_4_01_4__coll__graph.md5 |    1 +
 ...mxnet_1_1Tuple_3_01T_01_4_01_4__coll__graph.png |  Bin 0 -> 3432 bytes
 doxygen/symbol_8h.html                             |    2 +-
 doxygen/symbol_8h_source.html                      |    2 +-
 doxygen/tensor__blob_8h.html                       |   11 +-
 doxygen/tensor__blob_8h__incl.map                  |    7 +-
 doxygen/tensor__blob_8h__incl.md5                  |    2 +-
 doxygen/tensor__blob_8h__incl.png                  |  Bin 71674 -> 97738 bytes
 doxygen/tensor__blob_8h_source.html                |   17 +-
 doxygen/tuple_8h.html                              |  195 +++
 doxygen/tuple_8h__dep__incl.map                    |   21 +
 doxygen/tuple_8h__dep__incl.md5                    |    1 +
 doxygen/tuple_8h__dep__incl.png                    |  Bin 0 -> 126076 bytes
 doxygen/tuple_8h__incl.map                         |    2 +
 doxygen/tuple_8h__incl.md5                         |    1 +
 doxygen/tuple_8h__incl.png                         |  Bin 0 -> 20812 bytes
 doxygen/tuple_8h_source.html                       |  143 +++
 doxygen/utils_8h.html                              |   35 +-
 doxygen/utils_8h__incl.map                         |   21 +-
 doxygen/utils_8h__incl.md5                         |    2 +-
 doxygen/utils_8h__incl.png                         |  Bin 291045 -> 328998 bytes
 doxygen/utils_8h_source.html                       |   35 +-
 faq/add_op_in_backend.html                         |    8 +-
 faq/new_op.html                                    |    2 +-
 searchindex.js                                     |    2 +-
 versions/0.11.0/doxygen/MxNetCpp_8h.html           |    2 +-
 versions/0.11.0/doxygen/MxNetCpp_8h_source.html    |    2 +-
 versions/0.11.0/doxygen/annotated.html             |    2 +-
 versions/0.11.0/doxygen/c__api_8h.html             |    2 +-
 versions/0.11.0/doxygen/c__api_8h_source.html      |    2 +-
 versions/0.11.0/doxygen/c__predict__api_8h.html    |    2 +-
 .../0.11.0/doxygen/c__predict__api_8h_source.html  |    2 +-
 ...ieldEntry_3_01mxnet_1_1TShape_01_4-members.html |    2 +-
 ...ter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html |    2 +-
 versions/0.11.0/doxygen/classes.html               |    2 +-
 .../doxygen/classmxnet_1_1Engine-members.html      |    2 +-
 versions/0.11.0/doxygen/classmxnet_1_1Engine.html  |    2 +-
 .../doxygen/classmxnet_1_1Executor-members.html    |    2 +-
 .../0.11.0/doxygen/classmxnet_1_1Executor.html     |    2 +-
 .../doxygen/classmxnet_1_1IIterator-members.html   |    2 +-
 .../0.11.0/doxygen/classmxnet_1_1IIterator.html    |    2 +-
 .../doxygen/classmxnet_1_1KVStore-members.html     |    2 +-
 versions/0.11.0/doxygen/classmxnet_1_1KVStore.html |    2 +-
 .../doxygen/classmxnet_1_1NDArray-members.html     |    2 +-
 versions/0.11.0/doxygen/classmxnet_1_1NDArray.html |    2 +-
 .../doxygen/classmxnet_1_1OpStatePtr-members.html  |    2 +-
 .../0.11.0/doxygen/classmxnet_1_1OpStatePtr.html   |    2 +-
 .../doxygen/classmxnet_1_1Operator-members.html    |    2 +-
 .../0.11.0/doxygen/classmxnet_1_1Operator.html     |    2 +-
 .../classmxnet_1_1OperatorProperty-members.html    |    2 +-
 .../doxygen/classmxnet_1_1OperatorProperty.html    |    2 +-
 .../classmxnet_1_1ResourceManager-members.html     |    2 +-
 .../doxygen/classmxnet_1_1ResourceManager.html     |    2 +-
 .../doxygen/classmxnet_1_1Storage-members.html     |    2 +-
 versions/0.11.0/doxygen/classmxnet_1_1Storage.html |    2 +-
 .../doxygen/classmxnet_1_1TBlob-members.html       |    2 +-
 versions/0.11.0/doxygen/classmxnet_1_1TBlob.html   |    2 +-
 ...ssmxnet_1_1autograd_1_1AGNodeEntry-members.html |    2 +-
 .../classmxnet_1_1autograd_1_1AGNodeEntry.html     |    2 +-
 ...smxnet_1_1common_1_1LazyAllocArray-members.html |    2 +-
 .../classmxnet_1_1common_1_1LazyAllocArray.html    |    2 +-
 ...classmxnet_1_1common_1_1ObjectPool-members.html |    2 +-
 .../classmxnet_1_1common_1_1ObjectPool.html        |    2 +-
 .../classmxnet_1_1cpp_1_1Accuracy-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Accuracy.html     |    2 +-
 ...smxnet_1_1cpp_1_1AdaDeltaOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdaDeltaOptimizer.html    |    2 +-
 ...ssmxnet_1_1cpp_1_1AdaGradOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdaGradOptimizer.html     |    2 +-
 ...classmxnet_1_1cpp_1_1AdamOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdamOptimizer.html        |    2 +-
 .../classmxnet_1_1cpp_1_1Bilinear-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Bilinear.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Constant-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Constant.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Context-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Context.html      |    2 +-
 .../classmxnet_1_1cpp_1_1DataBatch-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1DataBatch.html    |    2 +-
 .../classmxnet_1_1cpp_1_1DataIter-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1DataIter.html     |    2 +-
 .../classmxnet_1_1cpp_1_1EvalMetric-members.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1EvalMetric.html   |    2 +-
 .../classmxnet_1_1cpp_1_1Executor-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Executor.html     |    2 +-
 ...assmxnet_1_1cpp_1_1FactorScheduler-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1FactorScheduler.html      |    2 +-
 .../classmxnet_1_1cpp_1_1FeedForward-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1FeedForward.html  |    2 +-
 .../classmxnet_1_1cpp_1_1Initializer-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Initializer.html  |    2 +-
 .../classmxnet_1_1cpp_1_1KVStore-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1KVStore.html      |    2 +-
 .../classmxnet_1_1cpp_1_1LRScheduler-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1LRScheduler.html  |    2 +-
 .../classmxnet_1_1cpp_1_1LogLoss-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1LogLoss.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MAE-members.html  |    2 +-
 .../0.11.0/doxygen/classmxnet_1_1cpp_1_1MAE.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MSE-members.html  |    2 +-
 .../0.11.0/doxygen/classmxnet_1_1cpp_1_1MSE.html   |    2 +-
 .../classmxnet_1_1cpp_1_1MXDataIter-members.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MXDataIter.html   |    2 +-
 ...classmxnet_1_1cpp_1_1MXDataIterMap-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1MXDataIterMap.html        |    2 +-
 .../classmxnet_1_1cpp_1_1Monitor-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Monitor.html      |    2 +-
 .../classmxnet_1_1cpp_1_1NDArray-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1NDArray.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Normal-members.html       |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Normal.html       |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1One-members.html  |    2 +-
 .../0.11.0/doxygen/classmxnet_1_1cpp_1_1One.html   |    2 +-
 .../classmxnet_1_1cpp_1_1OpMap-members.html        |    2 +-
 .../0.11.0/doxygen/classmxnet_1_1cpp_1_1OpMap.html |    2 +-
 .../classmxnet_1_1cpp_1_1Operator-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Operator.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Optimizer-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Optimizer.html    |    2 +-
 ...smxnet_1_1cpp_1_1OptimizerRegistry-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1OptimizerRegistry.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1PSNR-members.html |    2 +-
 .../0.11.0/doxygen/classmxnet_1_1cpp_1_1PSNR.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1RMSE-members.html |    2 +-
 .../0.11.0/doxygen/classmxnet_1_1cpp_1_1RMSE.html  |    2 +-
 ...ssmxnet_1_1cpp_1_1RMSPropOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1RMSPropOptimizer.html     |    2 +-
 .../classmxnet_1_1cpp_1_1SGDOptimizer-members.html |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1SGDOptimizer.html |    2 +-
 .../classmxnet_1_1cpp_1_1Symbol-members.html       |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Symbol.html       |    2 +-
 .../classmxnet_1_1cpp_1_1Uniform-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Uniform.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Xavier-members.html       |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Xavier.html       |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Zero-members.html |    2 +-
 .../0.11.0/doxygen/classmxnet_1_1cpp_1_1Zero.html  |    2 +-
 ...et_1_1engine_1_1CallbackOnComplete-members.html |    2 +-
 ...classmxnet_1_1engine_1_1CallbackOnComplete.html |    2 +-
 ...assmxnet_1_1op_1_1SimpleOpRegEntry-members.html |    2 +-
 .../classmxnet_1_1op_1_1SimpleOpRegEntry.html      |    2 +-
 ...assmxnet_1_1op_1_1SimpleOpRegistry-members.html |    2 +-
 .../classmxnet_1_1op_1_1SimpleOpRegistry.html      |    2 +-
 .../cpp-package_2include_2mxnet-cpp_2base_8h.html  |    2 +-
 ...ackage_2include_2mxnet-cpp_2base_8h_source.html |    2 +-
 ...p-package_2include_2mxnet-cpp_2executor_8h.html |    2 +-
 ...ge_2include_2mxnet-cpp_2executor_8h_source.html |    2 +-
 .../cpp-package_2include_2mxnet-cpp_2io_8h.html    |    2 +-
 ...-package_2include_2mxnet-cpp_2io_8h_source.html |    2 +-
 ...pp-package_2include_2mxnet-cpp_2kvstore_8h.html |    2 +-
 ...age_2include_2mxnet-cpp_2kvstore_8h_source.html |    2 +-
 ...pp-package_2include_2mxnet-cpp_2ndarray_8h.html |    2 +-
 ...age_2include_2mxnet-cpp_2ndarray_8h_source.html |    2 +-
 ...p-package_2include_2mxnet-cpp_2operator_8h.html |    2 +-
 ...ge_2include_2mxnet-cpp_2operator_8h_source.html |    2 +-
 versions/0.11.0/doxygen/cuda__utils_8h.html        |    2 +-
 versions/0.11.0/doxygen/cuda__utils_8h_source.html |    2 +-
 versions/0.11.0/doxygen/dir_000001_000003.html     |    2 +-
 versions/0.11.0/doxygen/dir_000002_000003.html     |    2 +-
 versions/0.11.0/doxygen/dir_000006_000003.html     |    2 +-
 .../dir_0327d24fd86e9ce22567ad8f859e5290.html      |    2 +-
 .../dir_1143c7affb9ebd026cb6818dd282def7.html      |    2 +-
 .../dir_68267d1309a1af8e8297ef4c3efbcdba.html      |    2 +-
 .../dir_c9bbcf2f7c4ed40b1b23631ec8abffa6.html      |    2 +-
 .../dir_d44c64559bbebec7f509842c48db8b23.html      |    2 +-
 .../dir_eb07344824255b98f70969533c25e736.html      |    2 +-
 .../dir_fdedb0aba14d44ce9d99bc100e026e6a.html      |    2 +-
 versions/0.11.0/doxygen/engine_8h.html             |    2 +-
 versions/0.11.0/doxygen/engine_8h_source.html      |    2 +-
 versions/0.11.0/doxygen/files.html                 |    2 +-
 versions/0.11.0/doxygen/functions.html             |    2 +-
 versions/0.11.0/doxygen/functions_0x7e.html        |    2 +-
 versions/0.11.0/doxygen/functions__.html           |    2 +-
 versions/0.11.0/doxygen/functions_a.html           |    2 +-
 versions/0.11.0/doxygen/functions_b.html           |    2 +-
 versions/0.11.0/doxygen/functions_c.html           |    2 +-
 versions/0.11.0/doxygen/functions_d.html           |    2 +-
 versions/0.11.0/doxygen/functions_e.html           |    2 +-
 versions/0.11.0/doxygen/functions_enum.html        |    2 +-
 versions/0.11.0/doxygen/functions_eval.html        |    2 +-
 versions/0.11.0/doxygen/functions_f.html           |    2 +-
 versions/0.11.0/doxygen/functions_func.html        |    2 +-
 versions/0.11.0/doxygen/functions_func_0x7e.html   |    2 +-
 versions/0.11.0/doxygen/functions_func_a.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_b.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_c.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_d.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_e.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_f.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_g.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_i.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_l.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_m.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_n.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_o.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_p.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_r.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_s.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_t.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_u.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_v.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_w.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_x.html      |    2 +-
 versions/0.11.0/doxygen/functions_func_z.html      |    2 +-
 versions/0.11.0/doxygen/functions_g.html           |    2 +-
 versions/0.11.0/doxygen/functions_h.html           |    2 +-
 versions/0.11.0/doxygen/functions_i.html           |    2 +-
 versions/0.11.0/doxygen/functions_k.html           |    2 +-
 versions/0.11.0/doxygen/functions_l.html           |    2 +-
 versions/0.11.0/doxygen/functions_m.html           |    2 +-
 versions/0.11.0/doxygen/functions_n.html           |    2 +-
 versions/0.11.0/doxygen/functions_o.html           |    2 +-
 versions/0.11.0/doxygen/functions_p.html           |    2 +-
 versions/0.11.0/doxygen/functions_r.html           |    2 +-
 versions/0.11.0/doxygen/functions_rela.html        |    2 +-
 versions/0.11.0/doxygen/functions_s.html           |    2 +-
 versions/0.11.0/doxygen/functions_t.html           |    2 +-
 versions/0.11.0/doxygen/functions_type.html        |    2 +-
 versions/0.11.0/doxygen/functions_u.html           |    2 +-
 versions/0.11.0/doxygen/functions_v.html           |    2 +-
 versions/0.11.0/doxygen/functions_vars.html        |    2 +-
 versions/0.11.0/doxygen/functions_w.html           |    2 +-
 versions/0.11.0/doxygen/functions_x.html           |    2 +-
 versions/0.11.0/doxygen/functions_z.html           |    2 +-
 versions/0.11.0/doxygen/globals.html               |    2 +-
 versions/0.11.0/doxygen/globals_c.html             |    2 +-
 versions/0.11.0/doxygen/globals_d.html             |    2 +-
 versions/0.11.0/doxygen/globals_defs.html          |    2 +-
 versions/0.11.0/doxygen/globals_e.html             |    2 +-
 versions/0.11.0/doxygen/globals_enum.html          |    2 +-
 versions/0.11.0/doxygen/globals_eval.html          |    2 +-
 versions/0.11.0/doxygen/globals_f.html             |    2 +-
 versions/0.11.0/doxygen/globals_func.html          |    2 +-
 versions/0.11.0/doxygen/globals_g.html             |    2 +-
 versions/0.11.0/doxygen/globals_k.html             |    2 +-
 versions/0.11.0/doxygen/globals_m.html             |    2 +-
 versions/0.11.0/doxygen/globals_n.html             |    2 +-
 versions/0.11.0/doxygen/globals_p.html             |    2 +-
 versions/0.11.0/doxygen/globals_r.html             |    2 +-
 versions/0.11.0/doxygen/globals_s.html             |    2 +-
 versions/0.11.0/doxygen/globals_type.html          |    2 +-
 versions/0.11.0/doxygen/graph_legend.html          |    2 +-
 versions/0.11.0/doxygen/hierarchy.html             |    2 +-
 .../0.11.0/doxygen/include_2mxnet_2base_8h.html    |    2 +-
 .../doxygen/include_2mxnet_2base_8h_source.html    |    2 +-
 .../doxygen/include_2mxnet_2executor_8h.html       |    2 +-
 .../include_2mxnet_2executor_8h_source.html        |    2 +-
 versions/0.11.0/doxygen/include_2mxnet_2io_8h.html |    2 +-
 .../doxygen/include_2mxnet_2io_8h_source.html      |    2 +-
 .../0.11.0/doxygen/include_2mxnet_2kvstore_8h.html |    2 +-
 .../doxygen/include_2mxnet_2kvstore_8h_source.html |    2 +-
 .../0.11.0/doxygen/include_2mxnet_2ndarray_8h.html |    2 +-
 .../doxygen/include_2mxnet_2ndarray_8h_source.html |    2 +-
 .../doxygen/include_2mxnet_2operator_8h.html       |    2 +-
 .../include_2mxnet_2operator_8h_source.html        |    2 +-
 versions/0.11.0/doxygen/index.html                 |    2 +-
 versions/0.11.0/doxygen/inherits.html              |    2 +-
 versions/0.11.0/doxygen/initializer_8h.html        |    2 +-
 versions/0.11.0/doxygen/initializer_8h_source.html |    2 +-
 versions/0.11.0/doxygen/lazy__alloc__array_8h.html |    2 +-
 .../doxygen/lazy__alloc__array_8h_source.html      |    2 +-
 versions/0.11.0/doxygen/lr__scheduler_8h.html      |    2 +-
 .../0.11.0/doxygen/lr__scheduler_8h_source.html    |    2 +-
 versions/0.11.0/doxygen/metric_8h.html             |    2 +-
 versions/0.11.0/doxygen/metric_8h_source.html      |    2 +-
 versions/0.11.0/doxygen/model_8h.html              |    2 +-
 versions/0.11.0/doxygen/model_8h_source.html       |    2 +-
 versions/0.11.0/doxygen/monitor_8h.html            |    2 +-
 versions/0.11.0/doxygen/monitor_8h_source.html     |    2 +-
 versions/0.11.0/doxygen/mxrtc_8h.html              |    2 +-
 versions/0.11.0/doxygen/mxrtc_8h_source.html       |    2 +-
 versions/0.11.0/doxygen/namespacedmlc.html         |    2 +-
 .../0.11.0/doxygen/namespacedmlc_1_1parameter.html |    2 +-
 versions/0.11.0/doxygen/namespacemembers.html      |    2 +-
 versions/0.11.0/doxygen/namespacemembers_a.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_b.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_c.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_d.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_e.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_enum.html |    2 +-
 versions/0.11.0/doxygen/namespacemembers_eval.html |    2 +-
 versions/0.11.0/doxygen/namespacemembers_f.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_func.html |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_a.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_b.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_c.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_d.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_e.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_f.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_g.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_i.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_l.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_m.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_n.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_o.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_p.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_r.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_s.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_t.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_u.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_w.html    |    2 +-
 .../0.11.0/doxygen/namespacemembers_func_z.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_g.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_i.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_k.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_l.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_m.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_n.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_o.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_p.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_r.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_s.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_t.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_type.html |    2 +-
 versions/0.11.0/doxygen/namespacemembers_u.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_v.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_w.html    |    2 +-
 versions/0.11.0/doxygen/namespacemembers_z.html    |    2 +-
 versions/0.11.0/doxygen/namespacemxnet.html        |    2 +-
 .../0.11.0/doxygen/namespacemxnet_1_1autograd.html |    2 +-
 .../0.11.0/doxygen/namespacemxnet_1_1common.html   |    2 +-
 .../doxygen/namespacemxnet_1_1common_1_1cuda.html  |    2 +-
 .../namespacemxnet_1_1common_1_1helper.html        |    2 +-
 versions/0.11.0/doxygen/namespacemxnet_1_1cpp.html |    2 +-
 .../0.11.0/doxygen/namespacemxnet_1_1engine.html   |    2 +-
 versions/0.11.0/doxygen/namespacemxnet_1_1op.html  |    2 +-
 versions/0.11.0/doxygen/namespaces.html            |    2 +-
 versions/0.11.0/doxygen/object__pool_8h.html       |    2 +-
 .../0.11.0/doxygen/object__pool_8h_source.html     |    2 +-
 versions/0.11.0/doxygen/op_8h.html                 |    2 +-
 versions/0.11.0/doxygen/op_8h_source.html          |    2 +-
 versions/0.11.0/doxygen/op__attr__types_8h.html    |    2 +-
 .../0.11.0/doxygen/op__attr__types_8h_source.html  |    2 +-
 versions/0.11.0/doxygen/op__map_8h.html            |    2 +-
 versions/0.11.0/doxygen/op__map_8h_source.html     |    2 +-
 versions/0.11.0/doxygen/op__suppl_8h.html          |    2 +-
 versions/0.11.0/doxygen/op__suppl_8h_source.html   |    2 +-
 versions/0.11.0/doxygen/op__util_8h.html           |    2 +-
 versions/0.11.0/doxygen/op__util_8h_source.html    |    2 +-
 versions/0.11.0/doxygen/operator__util_8h.html     |    2 +-
 .../0.11.0/doxygen/operator__util_8h_source.html   |    2 +-
 versions/0.11.0/doxygen/optimizer_8h.html          |    2 +-
 versions/0.11.0/doxygen/optimizer_8h_source.html   |    2 +-
 versions/0.11.0/doxygen/resource_8h.html           |    2 +-
 versions/0.11.0/doxygen/resource_8h_source.html    |    2 +-
 versions/0.11.0/doxygen/shape_8h.html              |    2 +-
 versions/0.11.0/doxygen/shape_8h_source.html       |    2 +-
 versions/0.11.0/doxygen/storage_8h.html            |    2 +-
 versions/0.11.0/doxygen/storage_8h_source.html     |    2 +-
 .../doxygen/structMXCallbackList-members.html      |    2 +-
 versions/0.11.0/doxygen/structMXCallbackList.html  |    2 +-
 .../doxygen/structNDArrayOpInfo-members.html       |    2 +-
 versions/0.11.0/doxygen/structNDArrayOpInfo.html   |    2 +-
 .../0.11.0/doxygen/structNativeOpInfo-members.html |    2 +-
 versions/0.11.0/doxygen/structNativeOpInfo.html    |    2 +-
 .../doxygen/structmxnet_1_1Context-members.html    |    2 +-
 .../0.11.0/doxygen/structmxnet_1_1Context.html     |    2 +-
 .../doxygen/structmxnet_1_1DataBatch-members.html  |    2 +-
 .../0.11.0/doxygen/structmxnet_1_1DataBatch.html   |    2 +-
 .../doxygen/structmxnet_1_1DataInst-members.html   |    2 +-
 .../0.11.0/doxygen/structmxnet_1_1DataInst.html    |    2 +-
 .../doxygen/structmxnet_1_1DataIteratorReg.html    |    2 +-
 .../structmxnet_1_1NDArrayFunctionReg-members.html |    2 +-
 .../doxygen/structmxnet_1_1NDArrayFunctionReg.html |    2 +-
 .../doxygen/structmxnet_1_1OpContext-members.html  |    2 +-
 .../0.11.0/doxygen/structmxnet_1_1OpContext.html   |    2 +-
 ...structmxnet_1_1OperatorPropertyReg-members.html |    2 +-
 .../structmxnet_1_1OperatorPropertyReg.html        |    2 +-
 .../doxygen/structmxnet_1_1Resource-members.html   |    2 +-
 .../0.11.0/doxygen/structmxnet_1_1Resource.html    |    2 +-
 .../structmxnet_1_1ResourceRequest-members.html    |    2 +-
 .../doxygen/structmxnet_1_1ResourceRequest.html    |    2 +-
 .../doxygen/structmxnet_1_1RunContext-members.html |    2 +-
 .../0.11.0/doxygen/structmxnet_1_1RunContext.html  |    2 +-
 .../structmxnet_1_1Storage_1_1Handle-members.html  |    2 +-
 .../doxygen/structmxnet_1_1Storage_1_1Handle.html  |    2 +-
 ...1_1common_1_1ObjectPoolAllocatable-members.html |    2 +-
 ...ctmxnet_1_1common_1_1ObjectPoolAllocatable.html |    2 +-
 ...et_1_1common_1_1helper_1_1UniqueIf-members.html |    2 +-
 ...tructmxnet_1_1common_1_1helper_1_1UniqueIf.html |    2 +-
 ...on_1_1helper_1_1UniqueIf_3_01T[]_4-members.html |    2 +-
 ..._1_1common_1_1helper_1_1UniqueIf_3_01T[]_4.html |    2 +-
 ...1helper_1_1UniqueIf_3_01T[kSize]_4-members.html |    2 +-
 ...ommon_1_1helper_1_1UniqueIf_3_01T[kSize]_4.html |    2 +-
 ...tmxnet_1_1cpp_1_1FeedForwardConfig-members.html |    2 +-
 .../structmxnet_1_1cpp_1_1FeedForwardConfig.html   |    2 +-
 ...ructmxnet_1_1cpp_1_1MXDataIterBlob-members.html |    2 +-
 .../structmxnet_1_1cpp_1_1MXDataIterBlob.html      |    2 +-
 .../structmxnet_1_1cpp_1_1NDBlob-members.html      |    2 +-
 .../doxygen/structmxnet_1_1cpp_1_1NDBlob.html      |    2 +-
 .../structmxnet_1_1cpp_1_1Shape-members.html       |    2 +-
 .../doxygen/structmxnet_1_1cpp_1_1Shape.html       |    2 +-
 .../structmxnet_1_1cpp_1_1SymBlob-members.html     |    2 +-
 .../doxygen/structmxnet_1_1cpp_1_1SymBlob.html     |    2 +-
 .../structmxnet_1_1op_1_1EnvArguments-members.html |    2 +-
 .../doxygen/structmxnet_1_1op_1_1EnvArguments.html |    2 +-
 ...xnet_1_1op_1_1GradFunctionArgument-members.html |    2 +-
 .../structmxnet_1_1op_1_1GradFunctionArgument.html |    2 +-
 .../structmxnet_1_1op_1_1Input0-members.html       |    2 +-
 .../doxygen/structmxnet_1_1op_1_1Input0.html       |    2 +-
 .../structmxnet_1_1op_1_1Input1-members.html       |    2 +-
 .../doxygen/structmxnet_1_1op_1_1Input1.html       |    2 +-
 .../structmxnet_1_1op_1_1OutputGrad-members.html   |    2 +-
 .../doxygen/structmxnet_1_1op_1_1OutputGrad.html   |    2 +-
 .../structmxnet_1_1op_1_1OutputValue-members.html  |    2 +-
 .../doxygen/structmxnet_1_1op_1_1OutputValue.html  |    2 +-
 versions/0.11.0/doxygen/symbol_8h.html             |    2 +-
 versions/0.11.0/doxygen/symbol_8h_source.html      |    2 +-
 versions/0.11.0/doxygen/tensor__blob_8h.html       |    2 +-
 .../0.11.0/doxygen/tensor__blob_8h_source.html     |    2 +-
 versions/0.11.0/doxygen/utils_8h.html              |    2 +-
 versions/0.11.0/doxygen/utils_8h_source.html       |    2 +-
 versions/0.12.1/doxygen/MxNetCpp_8h.html           |    2 +-
 versions/0.12.1/doxygen/MxNetCpp_8h_source.html    |    2 +-
 versions/0.12.1/doxygen/annotated.html             |    2 +-
 versions/0.12.1/doxygen/c__api_8h.html             |    2 +-
 versions/0.12.1/doxygen/c__api_8h_source.html      |    2 +-
 versions/0.12.1/doxygen/c__predict__api_8h.html    |    2 +-
 .../0.12.1/doxygen/c__predict__api_8h_source.html  |    2 +-
 ...ieldEntry_3_01mxnet_1_1TShape_01_4-members.html |    2 +-
 ...ter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html |    2 +-
 versions/0.12.1/doxygen/classes.html               |    2 +-
 .../doxygen/classmxnet_1_1Engine-members.html      |    2 +-
 versions/0.12.1/doxygen/classmxnet_1_1Engine.html  |    2 +-
 .../doxygen/classmxnet_1_1Executor-members.html    |    2 +-
 .../0.12.1/doxygen/classmxnet_1_1Executor.html     |    2 +-
 .../doxygen/classmxnet_1_1IIterator-members.html   |    2 +-
 .../0.12.1/doxygen/classmxnet_1_1IIterator.html    |    2 +-
 .../doxygen/classmxnet_1_1Imperative-members.html  |    2 +-
 .../0.12.1/doxygen/classmxnet_1_1Imperative.html   |    2 +-
 ...classmxnet_1_1Imperative_1_1AGInfo-members.html |    2 +-
 .../classmxnet_1_1Imperative_1_1AGInfo.html        |    2 +-
 ...assmxnet_1_1Imperative_1_1CachedOp-members.html |    2 +-
 .../classmxnet_1_1Imperative_1_1CachedOp.html      |    2 +-
 .../doxygen/classmxnet_1_1KVStore-members.html     |    2 +-
 versions/0.12.1/doxygen/classmxnet_1_1KVStore.html |    2 +-
 .../doxygen/classmxnet_1_1NDArray-members.html     |    2 +-
 versions/0.12.1/doxygen/classmxnet_1_1NDArray.html |    2 +-
 .../doxygen/classmxnet_1_1OpStatePtr-members.html  |    2 +-
 .../0.12.1/doxygen/classmxnet_1_1OpStatePtr.html   |    2 +-
 .../doxygen/classmxnet_1_1Operator-members.html    |    2 +-
 .../0.12.1/doxygen/classmxnet_1_1Operator.html     |    2 +-
 .../classmxnet_1_1OperatorProperty-members.html    |    2 +-
 .../doxygen/classmxnet_1_1OperatorProperty.html    |    2 +-
 .../classmxnet_1_1ResourceManager-members.html     |    2 +-
 .../doxygen/classmxnet_1_1ResourceManager.html     |    2 +-
 .../doxygen/classmxnet_1_1Storage-members.html     |    2 +-
 versions/0.12.1/doxygen/classmxnet_1_1Storage.html |    2 +-
 .../doxygen/classmxnet_1_1TBlob-members.html       |    2 +-
 versions/0.12.1/doxygen/classmxnet_1_1TBlob.html   |    2 +-
 ...smxnet_1_1common_1_1LazyAllocArray-members.html |    2 +-
 .../classmxnet_1_1common_1_1LazyAllocArray.html    |    2 +-
 ...classmxnet_1_1common_1_1ObjectPool-members.html |    2 +-
 .../classmxnet_1_1common_1_1ObjectPool.html        |    2 +-
 .../classmxnet_1_1cpp_1_1Accuracy-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Accuracy.html     |    2 +-
 ...smxnet_1_1cpp_1_1AdaDeltaOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdaDeltaOptimizer.html    |    2 +-
 ...ssmxnet_1_1cpp_1_1AdaGradOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdaGradOptimizer.html     |    2 +-
 ...classmxnet_1_1cpp_1_1AdamOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdamOptimizer.html        |    2 +-
 .../classmxnet_1_1cpp_1_1Bilinear-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Bilinear.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Constant-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Constant.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Context-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Context.html      |    2 +-
 .../classmxnet_1_1cpp_1_1DataBatch-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1DataBatch.html    |    2 +-
 .../classmxnet_1_1cpp_1_1DataIter-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1DataIter.html     |    2 +-
 .../classmxnet_1_1cpp_1_1EvalMetric-members.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1EvalMetric.html   |    2 +-
 .../classmxnet_1_1cpp_1_1Executor-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Executor.html     |    2 +-
 ...assmxnet_1_1cpp_1_1FactorScheduler-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1FactorScheduler.html      |    2 +-
 .../classmxnet_1_1cpp_1_1FeedForward-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1FeedForward.html  |    2 +-
 .../classmxnet_1_1cpp_1_1Initializer-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Initializer.html  |    2 +-
 .../classmxnet_1_1cpp_1_1KVStore-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1KVStore.html      |    2 +-
 .../classmxnet_1_1cpp_1_1LRScheduler-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1LRScheduler.html  |    2 +-
 .../classmxnet_1_1cpp_1_1LogLoss-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1LogLoss.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MAE-members.html  |    2 +-
 .../0.12.1/doxygen/classmxnet_1_1cpp_1_1MAE.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MSE-members.html  |    2 +-
 .../0.12.1/doxygen/classmxnet_1_1cpp_1_1MSE.html   |    2 +-
 .../classmxnet_1_1cpp_1_1MXDataIter-members.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MXDataIter.html   |    2 +-
 ...classmxnet_1_1cpp_1_1MXDataIterMap-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1MXDataIterMap.html        |    2 +-
 .../classmxnet_1_1cpp_1_1Monitor-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Monitor.html      |    2 +-
 .../classmxnet_1_1cpp_1_1NDArray-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1NDArray.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Normal-members.html       |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Normal.html       |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1One-members.html  |    2 +-
 .../0.12.1/doxygen/classmxnet_1_1cpp_1_1One.html   |    2 +-
 .../classmxnet_1_1cpp_1_1OpMap-members.html        |    2 +-
 .../0.12.1/doxygen/classmxnet_1_1cpp_1_1OpMap.html |    2 +-
 .../classmxnet_1_1cpp_1_1Operator-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Operator.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Optimizer-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Optimizer.html    |    2 +-
 ...smxnet_1_1cpp_1_1OptimizerRegistry-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1OptimizerRegistry.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1PSNR-members.html |    2 +-
 .../0.12.1/doxygen/classmxnet_1_1cpp_1_1PSNR.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1RMSE-members.html |    2 +-
 .../0.12.1/doxygen/classmxnet_1_1cpp_1_1RMSE.html  |    2 +-
 ...ssmxnet_1_1cpp_1_1RMSPropOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1RMSPropOptimizer.html     |    2 +-
 .../classmxnet_1_1cpp_1_1SGDOptimizer-members.html |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1SGDOptimizer.html |    2 +-
 .../classmxnet_1_1cpp_1_1Symbol-members.html       |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Symbol.html       |    2 +-
 .../classmxnet_1_1cpp_1_1Uniform-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Uniform.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Xavier-members.html       |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Xavier.html       |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Zero-members.html |    2 +-
 .../0.12.1/doxygen/classmxnet_1_1cpp_1_1Zero.html  |    2 +-
 ...et_1_1engine_1_1CallbackOnComplete-members.html |    2 +-
 ...classmxnet_1_1engine_1_1CallbackOnComplete.html |    2 +-
 ...assmxnet_1_1op_1_1SimpleOpRegEntry-members.html |    2 +-
 .../classmxnet_1_1op_1_1SimpleOpRegEntry.html      |    2 +-
 ...assmxnet_1_1op_1_1SimpleOpRegistry-members.html |    2 +-
 .../classmxnet_1_1op_1_1SimpleOpRegistry.html      |    2 +-
 .../classmxnet_1_1rtc_1_1CudaModule-members.html   |    2 +-
 .../doxygen/classmxnet_1_1rtc_1_1CudaModule.html   |    2 +-
 ...net_1_1rtc_1_1CudaModule_1_1Kernel-members.html |    2 +-
 .../classmxnet_1_1rtc_1_1CudaModule_1_1Kernel.html |    2 +-
 .../cpp-package_2include_2mxnet-cpp_2base_8h.html  |    2 +-
 ...ackage_2include_2mxnet-cpp_2base_8h_source.html |    2 +-
 ...p-package_2include_2mxnet-cpp_2executor_8h.html |    2 +-
 ...ge_2include_2mxnet-cpp_2executor_8h_source.html |    2 +-
 .../cpp-package_2include_2mxnet-cpp_2io_8h.html    |    2 +-
 ...-package_2include_2mxnet-cpp_2io_8h_source.html |    2 +-
 ...pp-package_2include_2mxnet-cpp_2kvstore_8h.html |    2 +-
 ...age_2include_2mxnet-cpp_2kvstore_8h_source.html |    2 +-
 ...pp-package_2include_2mxnet-cpp_2ndarray_8h.html |    2 +-
 ...age_2include_2mxnet-cpp_2ndarray_8h_source.html |    2 +-
 ...p-package_2include_2mxnet-cpp_2operator_8h.html |    2 +-
 ...ge_2include_2mxnet-cpp_2operator_8h_source.html |    2 +-
 versions/0.12.1/doxygen/cuda__utils_8h.html        |    2 +-
 versions/0.12.1/doxygen/cuda__utils_8h_source.html |    2 +-
 versions/0.12.1/doxygen/dir_000001_000003.html     |    2 +-
 versions/0.12.1/doxygen/dir_000002_000003.html     |    2 +-
 versions/0.12.1/doxygen/dir_000006_000003.html     |    2 +-
 .../dir_0327d24fd86e9ce22567ad8f859e5290.html      |    2 +-
 .../dir_1143c7affb9ebd026cb6818dd282def7.html      |    2 +-
 .../dir_68267d1309a1af8e8297ef4c3efbcdba.html      |    2 +-
 .../dir_c9bbcf2f7c4ed40b1b23631ec8abffa6.html      |    2 +-
 .../dir_d44c64559bbebec7f509842c48db8b23.html      |    2 +-
 .../dir_eb07344824255b98f70969533c25e736.html      |    2 +-
 .../dir_fdedb0aba14d44ce9d99bc100e026e6a.html      |    2 +-
 versions/0.12.1/doxygen/engine_8h.html             |    2 +-
 versions/0.12.1/doxygen/engine_8h_source.html      |    2 +-
 versions/0.12.1/doxygen/exec__utils_8h.html        |    2 +-
 versions/0.12.1/doxygen/exec__utils_8h_source.html |    2 +-
 versions/0.12.1/doxygen/files.html                 |    2 +-
 versions/0.12.1/doxygen/functions.html             |    2 +-
 versions/0.12.1/doxygen/functions_0x7e.html        |    2 +-
 versions/0.12.1/doxygen/functions__.html           |    2 +-
 versions/0.12.1/doxygen/functions_a.html           |    2 +-
 versions/0.12.1/doxygen/functions_b.html           |    2 +-
 versions/0.12.1/doxygen/functions_c.html           |    2 +-
 versions/0.12.1/doxygen/functions_d.html           |    2 +-
 versions/0.12.1/doxygen/functions_e.html           |    2 +-
 versions/0.12.1/doxygen/functions_enum.html        |    2 +-
 versions/0.12.1/doxygen/functions_eval.html        |    2 +-
 versions/0.12.1/doxygen/functions_f.html           |    2 +-
 versions/0.12.1/doxygen/functions_func.html        |    2 +-
 versions/0.12.1/doxygen/functions_func_0x7e.html   |    2 +-
 versions/0.12.1/doxygen/functions_func_a.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_b.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_c.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_d.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_e.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_f.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_g.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_i.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_l.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_m.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_n.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_o.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_p.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_r.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_s.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_t.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_u.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_v.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_w.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_x.html      |    2 +-
 versions/0.12.1/doxygen/functions_func_z.html      |    2 +-
 versions/0.12.1/doxygen/functions_g.html           |    2 +-
 versions/0.12.1/doxygen/functions_h.html           |    2 +-
 versions/0.12.1/doxygen/functions_i.html           |    2 +-
 versions/0.12.1/doxygen/functions_k.html           |    2 +-
 versions/0.12.1/doxygen/functions_l.html           |    2 +-
 versions/0.12.1/doxygen/functions_m.html           |    2 +-
 versions/0.12.1/doxygen/functions_n.html           |    2 +-
 versions/0.12.1/doxygen/functions_o.html           |    2 +-
 versions/0.12.1/doxygen/functions_p.html           |    2 +-
 versions/0.12.1/doxygen/functions_r.html           |    2 +-
 versions/0.12.1/doxygen/functions_rela.html        |    2 +-
 versions/0.12.1/doxygen/functions_s.html           |    2 +-
 versions/0.12.1/doxygen/functions_t.html           |    2 +-
 versions/0.12.1/doxygen/functions_type.html        |    2 +-
 versions/0.12.1/doxygen/functions_u.html           |    2 +-
 versions/0.12.1/doxygen/functions_v.html           |    2 +-
 versions/0.12.1/doxygen/functions_vars.html        |    2 +-
 versions/0.12.1/doxygen/functions_w.html           |    2 +-
 versions/0.12.1/doxygen/functions_x.html           |    2 +-
 versions/0.12.1/doxygen/functions_z.html           |    2 +-
 versions/0.12.1/doxygen/globals.html               |    2 +-
 versions/0.12.1/doxygen/globals_c.html             |    2 +-
 versions/0.12.1/doxygen/globals_d.html             |    2 +-
 versions/0.12.1/doxygen/globals_defs.html          |    2 +-
 versions/0.12.1/doxygen/globals_e.html             |    2 +-
 versions/0.12.1/doxygen/globals_enum.html          |    2 +-
 versions/0.12.1/doxygen/globals_eval.html          |    2 +-
 versions/0.12.1/doxygen/globals_f.html             |    2 +-
 versions/0.12.1/doxygen/globals_func.html          |    2 +-
 versions/0.12.1/doxygen/globals_g.html             |    2 +-
 versions/0.12.1/doxygen/globals_k.html             |    2 +-
 versions/0.12.1/doxygen/globals_m.html             |    2 +-
 versions/0.12.1/doxygen/globals_n.html             |    2 +-
 versions/0.12.1/doxygen/globals_p.html             |    2 +-
 versions/0.12.1/doxygen/globals_r.html             |    2 +-
 versions/0.12.1/doxygen/globals_s.html             |    2 +-
 versions/0.12.1/doxygen/globals_type.html          |    2 +-
 versions/0.12.1/doxygen/graph__attr__types_8h.html |    2 +-
 .../doxygen/graph__attr__types_8h_source.html      |    2 +-
 versions/0.12.1/doxygen/graph_legend.html          |    2 +-
 versions/0.12.1/doxygen/hierarchy.html             |    2 +-
 versions/0.12.1/doxygen/imperative_8h.html         |    2 +-
 versions/0.12.1/doxygen/imperative_8h_source.html  |    2 +-
 .../0.12.1/doxygen/include_2mxnet_2base_8h.html    |    2 +-
 .../doxygen/include_2mxnet_2base_8h_source.html    |    2 +-
 .../doxygen/include_2mxnet_2executor_8h.html       |    2 +-
 .../include_2mxnet_2executor_8h_source.html        |    2 +-
 versions/0.12.1/doxygen/include_2mxnet_2io_8h.html |    2 +-
 .../doxygen/include_2mxnet_2io_8h_source.html      |    2 +-
 .../0.12.1/doxygen/include_2mxnet_2kvstore_8h.html |    2 +-
 .../doxygen/include_2mxnet_2kvstore_8h_source.html |    2 +-
 .../0.12.1/doxygen/include_2mxnet_2ndarray_8h.html |    2 +-
 .../doxygen/include_2mxnet_2ndarray_8h_source.html |    2 +-
 .../doxygen/include_2mxnet_2operator_8h.html       |    2 +-
 .../include_2mxnet_2operator_8h_source.html        |    2 +-
 versions/0.12.1/doxygen/index.html                 |    2 +-
 versions/0.12.1/doxygen/inherits.html              |    2 +-
 versions/0.12.1/doxygen/initializer_8h.html        |    2 +-
 versions/0.12.1/doxygen/initializer_8h_source.html |    2 +-
 versions/0.12.1/doxygen/lazy__alloc__array_8h.html |    2 +-
 .../doxygen/lazy__alloc__array_8h_source.html      |    2 +-
 versions/0.12.1/doxygen/lr__scheduler_8h.html      |    2 +-
 .../0.12.1/doxygen/lr__scheduler_8h_source.html    |    2 +-
 versions/0.12.1/doxygen/metric_8h.html             |    2 +-
 versions/0.12.1/doxygen/metric_8h_source.html      |    2 +-
 versions/0.12.1/doxygen/model_8h.html              |    2 +-
 versions/0.12.1/doxygen/model_8h_source.html       |    2 +-
 versions/0.12.1/doxygen/monitor_8h.html            |    2 +-
 versions/0.12.1/doxygen/monitor_8h_source.html     |    2 +-
 versions/0.12.1/doxygen/namespacedmlc.html         |    2 +-
 .../0.12.1/doxygen/namespacedmlc_1_1parameter.html |    2 +-
 versions/0.12.1/doxygen/namespacemembers.html      |    2 +-
 versions/0.12.1/doxygen/namespacemembers_a.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_b.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_c.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_d.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_e.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_enum.html |    2 +-
 versions/0.12.1/doxygen/namespacemembers_eval.html |    2 +-
 versions/0.12.1/doxygen/namespacemembers_f.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_func.html |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_a.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_b.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_c.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_d.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_e.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_f.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_g.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_i.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_l.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_m.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_n.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_o.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_p.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_r.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_s.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_t.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_u.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_w.html    |    2 +-
 .../0.12.1/doxygen/namespacemembers_func_z.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_g.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_i.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_k.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_l.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_m.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_n.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_o.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_p.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_r.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_s.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_t.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_type.html |    2 +-
 versions/0.12.1/doxygen/namespacemembers_u.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_v.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_w.html    |    2 +-
 versions/0.12.1/doxygen/namespacemembers_z.html    |    2 +-
 versions/0.12.1/doxygen/namespacemxnet.html        |    2 +-
 .../0.12.1/doxygen/namespacemxnet_1_1common.html   |    2 +-
 .../doxygen/namespacemxnet_1_1common_1_1cuda.html  |    2 +-
 .../namespacemxnet_1_1common_1_1helper.html        |    2 +-
 versions/0.12.1/doxygen/namespacemxnet_1_1cpp.html |    2 +-
 versions/0.12.1/doxygen/namespacemxnet_1_1csr.html |    2 +-
 .../0.12.1/doxygen/namespacemxnet_1_1engine.html   |    2 +-
 versions/0.12.1/doxygen/namespacemxnet_1_1op.html  |    2 +-
 .../doxygen/namespacemxnet_1_1rowsparse.html       |    2 +-
 versions/0.12.1/doxygen/namespacemxnet_1_1rtc.html |    2 +-
 versions/0.12.1/doxygen/namespaces.html            |    2 +-
 versions/0.12.1/doxygen/object__pool_8h.html       |    2 +-
 .../0.12.1/doxygen/object__pool_8h_source.html     |    2 +-
 versions/0.12.1/doxygen/op_8h.html                 |    2 +-
 versions/0.12.1/doxygen/op_8h_source.html          |    2 +-
 versions/0.12.1/doxygen/op__attr__types_8h.html    |    2 +-
 .../0.12.1/doxygen/op__attr__types_8h_source.html  |    2 +-
 versions/0.12.1/doxygen/op__map_8h.html            |    2 +-
 versions/0.12.1/doxygen/op__map_8h_source.html     |    2 +-
 versions/0.12.1/doxygen/op__suppl_8h.html          |    2 +-
 versions/0.12.1/doxygen/op__suppl_8h_source.html   |    2 +-
 versions/0.12.1/doxygen/op__util_8h.html           |    2 +-
 versions/0.12.1/doxygen/op__util_8h_source.html    |    2 +-
 versions/0.12.1/doxygen/operator__util_8h.html     |    2 +-
 .../0.12.1/doxygen/operator__util_8h_source.html   |    2 +-
 versions/0.12.1/doxygen/optimizer_8h.html          |    2 +-
 versions/0.12.1/doxygen/optimizer_8h_source.html   |    2 +-
 versions/0.12.1/doxygen/resource_8h.html           |    2 +-
 versions/0.12.1/doxygen/resource_8h_source.html    |    2 +-
 versions/0.12.1/doxygen/rtc_8h.html                |    2 +-
 versions/0.12.1/doxygen/rtc_8h_source.html         |    2 +-
 versions/0.12.1/doxygen/shape_8h.html              |    2 +-
 versions/0.12.1/doxygen/shape_8h_source.html       |    2 +-
 versions/0.12.1/doxygen/storage_8h.html            |    2 +-
 versions/0.12.1/doxygen/storage_8h_source.html     |    2 +-
 .../doxygen/structMXCallbackList-members.html      |    2 +-
 versions/0.12.1/doxygen/structMXCallbackList.html  |    2 +-
 .../doxygen/structNDArrayOpInfo-members.html       |    2 +-
 versions/0.12.1/doxygen/structNDArrayOpInfo.html   |    2 +-
 .../0.12.1/doxygen/structNativeOpInfo-members.html |    2 +-
 versions/0.12.1/doxygen/structNativeOpInfo.html    |    2 +-
 .../doxygen/structmxnet_1_1Context-members.html    |    2 +-
 .../0.12.1/doxygen/structmxnet_1_1Context.html     |    2 +-
 .../doxygen/structmxnet_1_1DataBatch-members.html  |    2 +-
 .../0.12.1/doxygen/structmxnet_1_1DataBatch.html   |    2 +-
 .../doxygen/structmxnet_1_1DataInst-members.html   |    2 +-
 .../0.12.1/doxygen/structmxnet_1_1DataInst.html    |    2 +-
 .../doxygen/structmxnet_1_1DataIteratorReg.html    |    2 +-
 .../structmxnet_1_1NDArrayFunctionReg-members.html |    2 +-
 .../doxygen/structmxnet_1_1NDArrayFunctionReg.html |    2 +-
 .../doxygen/structmxnet_1_1OpContext-members.html  |    2 +-
 .../0.12.1/doxygen/structmxnet_1_1OpContext.html   |    2 +-
 ...structmxnet_1_1OperatorPropertyReg-members.html |    2 +-
 .../structmxnet_1_1OperatorPropertyReg.html        |    2 +-
 .../doxygen/structmxnet_1_1Resource-members.html   |    2 +-
 .../0.12.1/doxygen/structmxnet_1_1Resource.html    |    2 +-
 .../structmxnet_1_1ResourceRequest-members.html    |    2 +-
 .../doxygen/structmxnet_1_1ResourceRequest.html    |    2 +-
 .../doxygen/structmxnet_1_1RunContext-members.html |    2 +-
 .../0.12.1/doxygen/structmxnet_1_1RunContext.html  |    2 +-
 .../structmxnet_1_1Storage_1_1Handle-members.html  |    2 +-
 .../doxygen/structmxnet_1_1Storage_1_1Handle.html  |    2 +-
 ...1_1common_1_1ObjectPoolAllocatable-members.html |    2 +-
 ...ctmxnet_1_1common_1_1ObjectPoolAllocatable.html |    2 +-
 ...et_1_1common_1_1helper_1_1UniqueIf-members.html |    2 +-
 ...tructmxnet_1_1common_1_1helper_1_1UniqueIf.html |    2 +-
 ...on_1_1helper_1_1UniqueIf_3_01T[]_4-members.html |    2 +-
 ..._1_1common_1_1helper_1_1UniqueIf_3_01T[]_4.html |    2 +-
 ...1helper_1_1UniqueIf_3_01T[kSize]_4-members.html |    2 +-
 ...ommon_1_1helper_1_1UniqueIf_3_01T[kSize]_4.html |    2 +-
 ...tmxnet_1_1cpp_1_1FeedForwardConfig-members.html |    2 +-
 .../structmxnet_1_1cpp_1_1FeedForwardConfig.html   |    2 +-
 ...ructmxnet_1_1cpp_1_1MXDataIterBlob-members.html |    2 +-
 .../structmxnet_1_1cpp_1_1MXDataIterBlob.html      |    2 +-
 .../structmxnet_1_1cpp_1_1NDBlob-members.html      |    2 +-
 .../doxygen/structmxnet_1_1cpp_1_1NDBlob.html      |    2 +-
 .../structmxnet_1_1cpp_1_1Shape-members.html       |    2 +-
 .../doxygen/structmxnet_1_1cpp_1_1Shape.html       |    2 +-
 .../structmxnet_1_1cpp_1_1SymBlob-members.html     |    2 +-
 .../doxygen/structmxnet_1_1cpp_1_1SymBlob.html     |    2 +-
 .../structmxnet_1_1op_1_1EnvArguments-members.html |    2 +-
 .../doxygen/structmxnet_1_1op_1_1EnvArguments.html |    2 +-
 ...xnet_1_1op_1_1GradFunctionArgument-members.html |    2 +-
 .../structmxnet_1_1op_1_1GradFunctionArgument.html |    2 +-
 .../structmxnet_1_1op_1_1Input0-members.html       |    2 +-
 .../doxygen/structmxnet_1_1op_1_1Input0.html       |    2 +-
 .../structmxnet_1_1op_1_1Input1-members.html       |    2 +-
 .../doxygen/structmxnet_1_1op_1_1Input1.html       |    2 +-
 .../structmxnet_1_1op_1_1OutputGrad-members.html   |    2 +-
 .../doxygen/structmxnet_1_1op_1_1OutputGrad.html   |    2 +-
 .../structmxnet_1_1op_1_1OutputValue-members.html  |    2 +-
 .../doxygen/structmxnet_1_1op_1_1OutputValue.html  |    2 +-
 ...et_1_1rtc_1_1CudaModule_1_1ArgType-members.html |    2 +-
 ...tructmxnet_1_1rtc_1_1CudaModule_1_1ArgType.html |    2 +-
 versions/0.12.1/doxygen/symbol_8h.html             |    2 +-
 versions/0.12.1/doxygen/symbol_8h_source.html      |    2 +-
 versions/0.12.1/doxygen/tensor__blob_8h.html       |    2 +-
 .../0.12.1/doxygen/tensor__blob_8h_source.html     |    2 +-
 versions/0.12.1/doxygen/utils_8h.html              |    2 +-
 versions/0.12.1/doxygen/utils_8h_source.html       |    2 +-
 versions/1.0.0/doxygen/MxNetCpp_8h.html            |    2 +-
 versions/1.0.0/doxygen/MxNetCpp_8h_source.html     |    2 +-
 versions/1.0.0/doxygen/annotated.html              |    2 +-
 versions/1.0.0/doxygen/c__api_8h.html              |    2 +-
 versions/1.0.0/doxygen/c__api_8h_source.html       |    2 +-
 versions/1.0.0/doxygen/c__predict__api_8h.html     |    2 +-
 .../1.0.0/doxygen/c__predict__api_8h_source.html   |    2 +-
 ...ieldEntry_3_01mxnet_1_1TShape_01_4-members.html |    2 +-
 ...ter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html |    2 +-
 versions/1.0.0/doxygen/classes.html                |    2 +-
 .../doxygen/classmxnet_1_1Engine-members.html      |    2 +-
 versions/1.0.0/doxygen/classmxnet_1_1Engine.html   |    2 +-
 .../doxygen/classmxnet_1_1Executor-members.html    |    2 +-
 versions/1.0.0/doxygen/classmxnet_1_1Executor.html |    2 +-
 .../doxygen/classmxnet_1_1IIterator-members.html   |    2 +-
 .../1.0.0/doxygen/classmxnet_1_1IIterator.html     |    2 +-
 .../doxygen/classmxnet_1_1Imperative-members.html  |    2 +-
 .../1.0.0/doxygen/classmxnet_1_1Imperative.html    |    2 +-
 ...classmxnet_1_1Imperative_1_1AGInfo-members.html |    2 +-
 .../classmxnet_1_1Imperative_1_1AGInfo.html        |    2 +-
 ...assmxnet_1_1Imperative_1_1CachedOp-members.html |    2 +-
 .../classmxnet_1_1Imperative_1_1CachedOp.html      |    2 +-
 .../doxygen/classmxnet_1_1KVStore-members.html     |    2 +-
 versions/1.0.0/doxygen/classmxnet_1_1KVStore.html  |    2 +-
 .../doxygen/classmxnet_1_1NDArray-members.html     |    2 +-
 versions/1.0.0/doxygen/classmxnet_1_1NDArray.html  |    2 +-
 .../doxygen/classmxnet_1_1OpStatePtr-members.html  |    2 +-
 .../1.0.0/doxygen/classmxnet_1_1OpStatePtr.html    |    2 +-
 .../doxygen/classmxnet_1_1Operator-members.html    |    2 +-
 versions/1.0.0/doxygen/classmxnet_1_1Operator.html |    2 +-
 .../classmxnet_1_1OperatorProperty-members.html    |    2 +-
 .../doxygen/classmxnet_1_1OperatorProperty.html    |    2 +-
 .../classmxnet_1_1ResourceManager-members.html     |    2 +-
 .../doxygen/classmxnet_1_1ResourceManager.html     |    2 +-
 .../doxygen/classmxnet_1_1Storage-members.html     |    2 +-
 versions/1.0.0/doxygen/classmxnet_1_1Storage.html  |    2 +-
 .../1.0.0/doxygen/classmxnet_1_1TBlob-members.html |    2 +-
 versions/1.0.0/doxygen/classmxnet_1_1TBlob.html    |    2 +-
 ...smxnet_1_1common_1_1LazyAllocArray-members.html |    2 +-
 .../classmxnet_1_1common_1_1LazyAllocArray.html    |    2 +-
 ...classmxnet_1_1common_1_1ObjectPool-members.html |    2 +-
 .../classmxnet_1_1common_1_1ObjectPool.html        |    2 +-
 ...mxnet_1_1common_1_1random_1_1RandGenerator.html |    2 +-
 ...dGenerator_3_01cpu_00_01DType_01_4-members.html |    2 +-
 ...m_1_1RandGenerator_3_01cpu_00_01DType_01_4.html |    2 +-
 ...or_3_01cpu_00_01DType_01_4_1_1Impl-members.html |    2 +-
 ...dGenerator_3_01cpu_00_01DType_01_4_1_1Impl.html |    2 +-
 ...dGenerator_3_01gpu_00_01DType_01_4-members.html |    2 +-
 ...m_1_1RandGenerator_3_01gpu_00_01DType_01_4.html |    2 +-
 ...or_3_01gpu_00_01DType_01_4_1_1Impl-members.html |    2 +-
 ...dGenerator_3_01gpu_00_01DType_01_4_1_1Impl.html |    2 +-
 ...Generator_3_01gpu_00_01double_01_4-members.html |    2 +-
 ..._1_1RandGenerator_3_01gpu_00_01double_01_4.html |    2 +-
 ...r_3_01gpu_00_01double_01_4_1_1Impl-members.html |    2 +-
 ...Generator_3_01gpu_00_01double_01_4_1_1Impl.html |    2 +-
 .../classmxnet_1_1cpp_1_1Accuracy-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Accuracy.html     |    2 +-
 ...smxnet_1_1cpp_1_1AdaDeltaOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdaDeltaOptimizer.html    |    2 +-
 ...ssmxnet_1_1cpp_1_1AdaGradOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdaGradOptimizer.html     |    2 +-
 ...classmxnet_1_1cpp_1_1AdamOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdamOptimizer.html        |    2 +-
 .../classmxnet_1_1cpp_1_1Bilinear-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Bilinear.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Constant-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Constant.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Context-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Context.html      |    2 +-
 .../classmxnet_1_1cpp_1_1DataBatch-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1DataBatch.html    |    2 +-
 .../classmxnet_1_1cpp_1_1DataIter-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1DataIter.html     |    2 +-
 .../classmxnet_1_1cpp_1_1EvalMetric-members.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1EvalMetric.html   |    2 +-
 .../classmxnet_1_1cpp_1_1Executor-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Executor.html     |    2 +-
 ...assmxnet_1_1cpp_1_1FactorScheduler-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1FactorScheduler.html      |    2 +-
 .../classmxnet_1_1cpp_1_1FeedForward-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1FeedForward.html  |    2 +-
 .../classmxnet_1_1cpp_1_1Initializer-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Initializer.html  |    2 +-
 .../classmxnet_1_1cpp_1_1KVStore-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1KVStore.html      |    2 +-
 .../classmxnet_1_1cpp_1_1LRScheduler-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1LRScheduler.html  |    2 +-
 .../classmxnet_1_1cpp_1_1LogLoss-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1LogLoss.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MAE-members.html  |    2 +-
 .../1.0.0/doxygen/classmxnet_1_1cpp_1_1MAE.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MSE-members.html  |    2 +-
 .../1.0.0/doxygen/classmxnet_1_1cpp_1_1MSE.html    |    2 +-
 .../classmxnet_1_1cpp_1_1MXDataIter-members.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MXDataIter.html   |    2 +-
 ...classmxnet_1_1cpp_1_1MXDataIterMap-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1MXDataIterMap.html        |    2 +-
 .../classmxnet_1_1cpp_1_1Monitor-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Monitor.html      |    2 +-
 .../classmxnet_1_1cpp_1_1NDArray-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1NDArray.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Normal-members.html       |    2 +-
 .../1.0.0/doxygen/classmxnet_1_1cpp_1_1Normal.html |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1One-members.html  |    2 +-
 .../1.0.0/doxygen/classmxnet_1_1cpp_1_1One.html    |    2 +-
 .../classmxnet_1_1cpp_1_1OpMap-members.html        |    2 +-
 .../1.0.0/doxygen/classmxnet_1_1cpp_1_1OpMap.html  |    2 +-
 .../classmxnet_1_1cpp_1_1Operator-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Operator.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Optimizer-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Optimizer.html    |    2 +-
 ...smxnet_1_1cpp_1_1OptimizerRegistry-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1OptimizerRegistry.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1PSNR-members.html |    2 +-
 .../1.0.0/doxygen/classmxnet_1_1cpp_1_1PSNR.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1RMSE-members.html |    2 +-
 .../1.0.0/doxygen/classmxnet_1_1cpp_1_1RMSE.html   |    2 +-
 ...ssmxnet_1_1cpp_1_1RMSPropOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1RMSPropOptimizer.html     |    2 +-
 .../classmxnet_1_1cpp_1_1SGDOptimizer-members.html |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1SGDOptimizer.html |    2 +-
 .../classmxnet_1_1cpp_1_1Symbol-members.html       |    2 +-
 .../1.0.0/doxygen/classmxnet_1_1cpp_1_1Symbol.html |    2 +-
 .../classmxnet_1_1cpp_1_1Uniform-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Uniform.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Xavier-members.html       |    2 +-
 .../1.0.0/doxygen/classmxnet_1_1cpp_1_1Xavier.html |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Zero-members.html |    2 +-
 .../1.0.0/doxygen/classmxnet_1_1cpp_1_1Zero.html   |    2 +-
 ...et_1_1engine_1_1CallbackOnComplete-members.html |    2 +-
 ...classmxnet_1_1engine_1_1CallbackOnComplete.html |    2 +-
 ...assmxnet_1_1op_1_1SimpleOpRegEntry-members.html |    2 +-
 .../classmxnet_1_1op_1_1SimpleOpRegEntry.html      |    2 +-
 ...assmxnet_1_1op_1_1SimpleOpRegistry-members.html |    2 +-
 .../classmxnet_1_1op_1_1SimpleOpRegistry.html      |    2 +-
 .../classmxnet_1_1rtc_1_1CudaModule-members.html   |    2 +-
 .../doxygen/classmxnet_1_1rtc_1_1CudaModule.html   |    2 +-
 ...net_1_1rtc_1_1CudaModule_1_1Kernel-members.html |    2 +-
 .../classmxnet_1_1rtc_1_1CudaModule_1_1Kernel.html |    2 +-
 .../cpp-package_2include_2mxnet-cpp_2base_8h.html  |    2 +-
 ...ackage_2include_2mxnet-cpp_2base_8h_source.html |    2 +-
 ...p-package_2include_2mxnet-cpp_2executor_8h.html |    2 +-
 ...ge_2include_2mxnet-cpp_2executor_8h_source.html |    2 +-
 .../cpp-package_2include_2mxnet-cpp_2io_8h.html    |    2 +-
 ...-package_2include_2mxnet-cpp_2io_8h_source.html |    2 +-
 ...pp-package_2include_2mxnet-cpp_2kvstore_8h.html |    2 +-
 ...age_2include_2mxnet-cpp_2kvstore_8h_source.html |    2 +-
 ...pp-package_2include_2mxnet-cpp_2ndarray_8h.html |    2 +-
 ...age_2include_2mxnet-cpp_2ndarray_8h_source.html |    2 +-
 ...p-package_2include_2mxnet-cpp_2operator_8h.html |    2 +-
 ...ge_2include_2mxnet-cpp_2operator_8h_source.html |    2 +-
 versions/1.0.0/doxygen/cuda__utils_8h.html         |    2 +-
 versions/1.0.0/doxygen/cuda__utils_8h_source.html  |    2 +-
 versions/1.0.0/doxygen/dir_000001_000003.html      |    2 +-
 versions/1.0.0/doxygen/dir_000002_000003.html      |    2 +-
 versions/1.0.0/doxygen/dir_000003_000006.html      |    2 +-
 versions/1.0.0/doxygen/dir_000004_000005.html      |    2 +-
 versions/1.0.0/doxygen/dir_000005_000004.html      |    2 +-
 versions/1.0.0/doxygen/dir_000006_000003.html      |    2 +-
 .../dir_0327d24fd86e9ce22567ad8f859e5290.html      |    2 +-
 .../dir_1143c7affb9ebd026cb6818dd282def7.html      |    2 +-
 .../dir_68267d1309a1af8e8297ef4c3efbcdba.html      |    2 +-
 .../dir_c9bbcf2f7c4ed40b1b23631ec8abffa6.html      |    2 +-
 .../dir_d44c64559bbebec7f509842c48db8b23.html      |    2 +-
 .../dir_eb07344824255b98f70969533c25e736.html      |    2 +-
 .../dir_fdedb0aba14d44ce9d99bc100e026e6a.html      |    2 +-
 versions/1.0.0/doxygen/engine_8h.html              |    2 +-
 versions/1.0.0/doxygen/engine_8h_source.html       |    2 +-
 versions/1.0.0/doxygen/exec__utils_8h.html         |    2 +-
 versions/1.0.0/doxygen/exec__utils_8h_source.html  |    2 +-
 versions/1.0.0/doxygen/files.html                  |    2 +-
 versions/1.0.0/doxygen/functions.html              |    2 +-
 versions/1.0.0/doxygen/functions_0x7e.html         |    2 +-
 versions/1.0.0/doxygen/functions__.html            |    2 +-
 versions/1.0.0/doxygen/functions_a.html            |    2 +-
 versions/1.0.0/doxygen/functions_b.html            |    2 +-
 versions/1.0.0/doxygen/functions_c.html            |    2 +-
 versions/1.0.0/doxygen/functions_d.html            |    2 +-
 versions/1.0.0/doxygen/functions_e.html            |    2 +-
 versions/1.0.0/doxygen/functions_enum.html         |    2 +-
 versions/1.0.0/doxygen/functions_eval.html         |    2 +-
 versions/1.0.0/doxygen/functions_f.html            |    2 +-
 versions/1.0.0/doxygen/functions_func.html         |    2 +-
 versions/1.0.0/doxygen/functions_func_0x7e.html    |    2 +-
 versions/1.0.0/doxygen/functions_func_a.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_b.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_c.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_d.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_e.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_f.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_g.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_i.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_l.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_m.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_n.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_o.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_p.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_r.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_s.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_t.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_u.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_v.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_w.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_x.html       |    2 +-
 versions/1.0.0/doxygen/functions_func_z.html       |    2 +-
 versions/1.0.0/doxygen/functions_g.html            |    2 +-
 versions/1.0.0/doxygen/functions_h.html            |    2 +-
 versions/1.0.0/doxygen/functions_i.html            |    2 +-
 versions/1.0.0/doxygen/functions_k.html            |    2 +-
 versions/1.0.0/doxygen/functions_l.html            |    2 +-
 versions/1.0.0/doxygen/functions_m.html            |    2 +-
 versions/1.0.0/doxygen/functions_n.html            |    2 +-
 versions/1.0.0/doxygen/functions_o.html            |    2 +-
 versions/1.0.0/doxygen/functions_p.html            |    2 +-
 versions/1.0.0/doxygen/functions_r.html            |    2 +-
 versions/1.0.0/doxygen/functions_rela.html         |    2 +-
 versions/1.0.0/doxygen/functions_s.html            |    2 +-
 versions/1.0.0/doxygen/functions_t.html            |    2 +-
 versions/1.0.0/doxygen/functions_type.html         |    2 +-
 versions/1.0.0/doxygen/functions_u.html            |    2 +-
 versions/1.0.0/doxygen/functions_v.html            |    2 +-
 versions/1.0.0/doxygen/functions_vars.html         |    2 +-
 versions/1.0.0/doxygen/functions_w.html            |    2 +-
 versions/1.0.0/doxygen/functions_x.html            |    2 +-
 versions/1.0.0/doxygen/functions_z.html            |    2 +-
 versions/1.0.0/doxygen/globals.html                |    2 +-
 versions/1.0.0/doxygen/globals_c.html              |    2 +-
 versions/1.0.0/doxygen/globals_d.html              |    2 +-
 versions/1.0.0/doxygen/globals_defs.html           |    2 +-
 versions/1.0.0/doxygen/globals_e.html              |    2 +-
 versions/1.0.0/doxygen/globals_enum.html           |    2 +-
 versions/1.0.0/doxygen/globals_eval.html           |    2 +-
 versions/1.0.0/doxygen/globals_f.html              |    2 +-
 versions/1.0.0/doxygen/globals_func.html           |    2 +-
 versions/1.0.0/doxygen/globals_g.html              |    2 +-
 versions/1.0.0/doxygen/globals_k.html              |    2 +-
 versions/1.0.0/doxygen/globals_m.html              |    2 +-
 versions/1.0.0/doxygen/globals_n.html              |    2 +-
 versions/1.0.0/doxygen/globals_p.html              |    2 +-
 versions/1.0.0/doxygen/globals_r.html              |    2 +-
 versions/1.0.0/doxygen/globals_s.html              |    2 +-
 versions/1.0.0/doxygen/globals_type.html           |    2 +-
 versions/1.0.0/doxygen/graph__attr__types_8h.html  |    2 +-
 .../doxygen/graph__attr__types_8h_source.html      |    2 +-
 versions/1.0.0/doxygen/graph_legend.html           |    2 +-
 versions/1.0.0/doxygen/hierarchy.html              |    2 +-
 versions/1.0.0/doxygen/imperative_8h.html          |    2 +-
 versions/1.0.0/doxygen/imperative_8h_source.html   |    2 +-
 .../1.0.0/doxygen/include_2mxnet_2base_8h.html     |    2 +-
 .../doxygen/include_2mxnet_2base_8h_source.html    |    2 +-
 .../1.0.0/doxygen/include_2mxnet_2executor_8h.html |    2 +-
 .../include_2mxnet_2executor_8h_source.html        |    2 +-
 versions/1.0.0/doxygen/include_2mxnet_2io_8h.html  |    2 +-
 .../doxygen/include_2mxnet_2io_8h_source.html      |    2 +-
 .../1.0.0/doxygen/include_2mxnet_2kvstore_8h.html  |    2 +-
 .../doxygen/include_2mxnet_2kvstore_8h_source.html |    2 +-
 .../1.0.0/doxygen/include_2mxnet_2ndarray_8h.html  |    2 +-
 .../doxygen/include_2mxnet_2ndarray_8h_source.html |    2 +-
 .../1.0.0/doxygen/include_2mxnet_2operator_8h.html |    2 +-
 .../include_2mxnet_2operator_8h_source.html        |    2 +-
 versions/1.0.0/doxygen/index.html                  |    2 +-
 versions/1.0.0/doxygen/inherits.html               |    2 +-
 versions/1.0.0/doxygen/initializer_8h.html         |    2 +-
 versions/1.0.0/doxygen/initializer_8h_source.html  |    2 +-
 versions/1.0.0/doxygen/lazy__alloc__array_8h.html  |    2 +-
 .../doxygen/lazy__alloc__array_8h_source.html      |    2 +-
 versions/1.0.0/doxygen/lr__scheduler_8h.html       |    2 +-
 .../1.0.0/doxygen/lr__scheduler_8h_source.html     |    2 +-
 versions/1.0.0/doxygen/metric_8h.html              |    2 +-
 versions/1.0.0/doxygen/metric_8h_source.html       |    2 +-
 versions/1.0.0/doxygen/model_8h.html               |    2 +-
 versions/1.0.0/doxygen/model_8h_source.html        |    2 +-
 versions/1.0.0/doxygen/monitor_8h.html             |    2 +-
 versions/1.0.0/doxygen/monitor_8h_source.html      |    2 +-
 versions/1.0.0/doxygen/namespacedmlc.html          |    2 +-
 .../1.0.0/doxygen/namespacedmlc_1_1parameter.html  |    2 +-
 versions/1.0.0/doxygen/namespacemembers.html       |    2 +-
 versions/1.0.0/doxygen/namespacemembers_a.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_b.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_c.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_d.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_e.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_enum.html  |    2 +-
 versions/1.0.0/doxygen/namespacemembers_eval.html  |    2 +-
 versions/1.0.0/doxygen/namespacemembers_f.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_func.html  |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_a.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_b.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_c.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_d.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_e.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_f.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_g.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_i.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_l.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_m.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_n.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_o.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_p.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_r.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_s.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_t.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_u.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_w.html     |    2 +-
 .../1.0.0/doxygen/namespacemembers_func_z.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_g.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_i.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_k.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_l.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_m.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_n.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_o.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_p.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_r.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_s.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_t.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_type.html  |    2 +-
 versions/1.0.0/doxygen/namespacemembers_u.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_v.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_w.html     |    2 +-
 versions/1.0.0/doxygen/namespacemembers_z.html     |    2 +-
 versions/1.0.0/doxygen/namespacemxnet.html         |    2 +-
 .../1.0.0/doxygen/namespacemxnet_1_1common.html    |    2 +-
 .../doxygen/namespacemxnet_1_1common_1_1cuda.html  |    2 +-
 .../namespacemxnet_1_1common_1_1helper.html        |    2 +-
 .../namespacemxnet_1_1common_1_1random.html        |    2 +-
 versions/1.0.0/doxygen/namespacemxnet_1_1cpp.html  |    2 +-
 versions/1.0.0/doxygen/namespacemxnet_1_1csr.html  |    2 +-
 .../1.0.0/doxygen/namespacemxnet_1_1engine.html    |    2 +-
 versions/1.0.0/doxygen/namespacemxnet_1_1op.html   |    2 +-
 .../1.0.0/doxygen/namespacemxnet_1_1rowsparse.html |    2 +-
 versions/1.0.0/doxygen/namespacemxnet_1_1rtc.html  |    2 +-
 versions/1.0.0/doxygen/namespaces.html             |    2 +-
 versions/1.0.0/doxygen/object__pool_8h.html        |    2 +-
 versions/1.0.0/doxygen/object__pool_8h_source.html |    2 +-
 versions/1.0.0/doxygen/op_8h.html                  |    2 +-
 versions/1.0.0/doxygen/op_8h_source.html           |    2 +-
 versions/1.0.0/doxygen/op__attr__types_8h.html     |    2 +-
 .../1.0.0/doxygen/op__attr__types_8h_source.html   |    2 +-
 versions/1.0.0/doxygen/op__map_8h.html             |    2 +-
 versions/1.0.0/doxygen/op__map_8h_source.html      |    2 +-
 versions/1.0.0/doxygen/op__suppl_8h.html           |    2 +-
 versions/1.0.0/doxygen/op__suppl_8h_source.html    |    2 +-
 versions/1.0.0/doxygen/op__util_8h.html            |    2 +-
 versions/1.0.0/doxygen/op__util_8h_source.html     |    2 +-
 versions/1.0.0/doxygen/operator__util_8h.html      |    2 +-
 .../1.0.0/doxygen/operator__util_8h_source.html    |    2 +-
 versions/1.0.0/doxygen/optimizer_8h.html           |    2 +-
 versions/1.0.0/doxygen/optimizer_8h_source.html    |    2 +-
 versions/1.0.0/doxygen/random__generator_8h.html   |    2 +-
 .../1.0.0/doxygen/random__generator_8h_source.html |    2 +-
 versions/1.0.0/doxygen/resource_8h.html            |    2 +-
 versions/1.0.0/doxygen/resource_8h_source.html     |    2 +-
 versions/1.0.0/doxygen/rtc_8h.html                 |    2 +-
 versions/1.0.0/doxygen/rtc_8h_source.html          |    2 +-
 versions/1.0.0/doxygen/shape_8h.html               |    2 +-
 versions/1.0.0/doxygen/shape_8h_source.html        |    2 +-
 versions/1.0.0/doxygen/static__array_8h.html       |    2 +-
 .../1.0.0/doxygen/static__array_8h_source.html     |    2 +-
 versions/1.0.0/doxygen/storage_8h.html             |    2 +-
 versions/1.0.0/doxygen/storage_8h_source.html      |    2 +-
 .../doxygen/structMXCallbackList-members.html      |    2 +-
 versions/1.0.0/doxygen/structMXCallbackList.html   |    2 +-
 .../1.0.0/doxygen/structNDArrayOpInfo-members.html |    2 +-
 versions/1.0.0/doxygen/structNDArrayOpInfo.html    |    2 +-
 .../1.0.0/doxygen/structNativeOpInfo-members.html  |    2 +-
 versions/1.0.0/doxygen/structNativeOpInfo.html     |    2 +-
 .../doxygen/structmxnet_1_1Context-members.html    |    2 +-
 versions/1.0.0/doxygen/structmxnet_1_1Context.html |    2 +-
 .../doxygen/structmxnet_1_1DataBatch-members.html  |    2 +-
 .../1.0.0/doxygen/structmxnet_1_1DataBatch.html    |    2 +-
 .../doxygen/structmxnet_1_1DataInst-members.html   |    2 +-
 .../1.0.0/doxygen/structmxnet_1_1DataInst.html     |    2 +-
 .../doxygen/structmxnet_1_1DataIteratorReg.html    |    2 +-
 .../structmxnet_1_1NDArrayFunctionReg-members.html |    2 +-
 .../doxygen/structmxnet_1_1NDArrayFunctionReg.html |    2 +-
 .../doxygen/structmxnet_1_1OpContext-members.html  |    2 +-
 .../1.0.0/doxygen/structmxnet_1_1OpContext.html    |    2 +-
 ...structmxnet_1_1OperatorPropertyReg-members.html |    2 +-
 .../structmxnet_1_1OperatorPropertyReg.html        |    2 +-
 .../doxygen/structmxnet_1_1Resource-members.html   |    2 +-
 .../1.0.0/doxygen/structmxnet_1_1Resource.html     |    2 +-
 .../structmxnet_1_1ResourceRequest-members.html    |    2 +-
 .../doxygen/structmxnet_1_1ResourceRequest.html    |    2 +-
 .../doxygen/structmxnet_1_1RunContext-members.html |    2 +-
 .../1.0.0/doxygen/structmxnet_1_1RunContext.html   |    2 +-
 .../structmxnet_1_1Storage_1_1Handle-members.html  |    2 +-
 .../doxygen/structmxnet_1_1Storage_1_1Handle.html  |    2 +-
 ...1_1common_1_1ObjectPoolAllocatable-members.html |    2 +-
 ...ctmxnet_1_1common_1_1ObjectPoolAllocatable.html |    2 +-
 ...ructmxnet_1_1common_1_1StaticArray-members.html |    2 +-
 .../structmxnet_1_1common_1_1StaticArray.html      |    2 +-
 ...mxnet_1_1common_1_1csr__idx__check-members.html |    2 +-
 .../structmxnet_1_1common_1_1csr__idx__check.html  |    2 +-
 ...et_1_1common_1_1csr__indptr__check-members.html |    2 +-
 ...tructmxnet_1_1common_1_1csr__indptr__check.html |    2 +-
 ...et_1_1common_1_1helper_1_1UniqueIf-members.html |    2 +-
 ...tructmxnet_1_1common_1_1helper_1_1UniqueIf.html |    2 +-
 ...on_1_1helper_1_1UniqueIf_3_01T[]_4-members.html |    2 +-
 ..._1_1common_1_1helper_1_1UniqueIf_3_01T[]_4.html |    2 +-
 ...1helper_1_1UniqueIf_3_01T[kSize]_4-members.html |    2 +-
 ...ommon_1_1helper_1_1UniqueIf_3_01T[kSize]_4.html |    2 +-
 ...mxnet_1_1common_1_1rsp__idx__check-members.html |    2 +-
 .../structmxnet_1_1common_1_1rsp__idx__check.html  |    2 +-
 ...tmxnet_1_1cpp_1_1FeedForwardConfig-members.html |    2 +-
 .../structmxnet_1_1cpp_1_1FeedForwardConfig.html   |    2 +-
 ...ructmxnet_1_1cpp_1_1MXDataIterBlob-members.html |    2 +-
 .../structmxnet_1_1cpp_1_1MXDataIterBlob.html      |    2 +-
 .../structmxnet_1_1cpp_1_1NDBlob-members.html      |    2 +-
 .../doxygen/structmxnet_1_1cpp_1_1NDBlob.html      |    2 +-
 .../structmxnet_1_1cpp_1_1Shape-members.html       |    2 +-
 .../1.0.0/doxygen/structmxnet_1_1cpp_1_1Shape.html |    2 +-
 .../structmxnet_1_1cpp_1_1SymBlob-members.html     |    2 +-
 .../doxygen/structmxnet_1_1cpp_1_1SymBlob.html     |    2 +-
 .../structmxnet_1_1op_1_1EnvArguments-members.html |    2 +-
 .../doxygen/structmxnet_1_1op_1_1EnvArguments.html |    2 +-
 ...xnet_1_1op_1_1GradFunctionArgument-members.html |    2 +-
 .../structmxnet_1_1op_1_1GradFunctionArgument.html |    2 +-
 .../structmxnet_1_1op_1_1Input0-members.html       |    2 +-
 .../1.0.0/doxygen/structmxnet_1_1op_1_1Input0.html |    2 +-
 .../structmxnet_1_1op_1_1Input1-members.html       |    2 +-
 .../1.0.0/doxygen/structmxnet_1_1op_1_1Input1.html |    2 +-
 .../structmxnet_1_1op_1_1OutputGrad-members.html   |    2 +-
 .../doxygen/structmxnet_1_1op_1_1OutputGrad.html   |    2 +-
 .../structmxnet_1_1op_1_1OutputValue-members.html  |    2 +-
 .../doxygen/structmxnet_1_1op_1_1OutputValue.html  |    2 +-
 ...et_1_1rtc_1_1CudaModule_1_1ArgType-members.html |    2 +-
 ...tructmxnet_1_1rtc_1_1CudaModule_1_1ArgType.html |    2 +-
 versions/1.0.0/doxygen/symbol_8h.html              |    2 +-
 versions/1.0.0/doxygen/symbol_8h_source.html       |    2 +-
 versions/1.0.0/doxygen/tensor__blob_8h.html        |    2 +-
 versions/1.0.0/doxygen/tensor__blob_8h_source.html |    2 +-
 versions/1.0.0/doxygen/utils_8h.html               |    2 +-
 versions/1.0.0/doxygen/utils_8h_source.html        |    2 +-
 versions/1.1.0/doxygen/MxNetCpp_8h.html            |    2 +-
 versions/1.1.0/doxygen/MxNetCpp_8h_source.html     |    2 +-
 versions/1.1.0/doxygen/annotated.html              |    2 +-
 versions/1.1.0/doxygen/c__api_8h.html              |    2 +-
 versions/1.1.0/doxygen/c__api_8h_source.html       |    2 +-
 versions/1.1.0/doxygen/c__predict__api_8h.html     |    2 +-
 .../1.1.0/doxygen/c__predict__api_8h_source.html   |    2 +-
 ...ieldEntry_3_01mxnet_1_1TShape_01_4-members.html |    2 +-
 ...ter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html |    2 +-
 versions/1.1.0/doxygen/classes.html                |    2 +-
 .../doxygen/classmxnet_1_1Engine-members.html      |    2 +-
 versions/1.1.0/doxygen/classmxnet_1_1Engine.html   |    2 +-
 .../doxygen/classmxnet_1_1Executor-members.html    |    2 +-
 versions/1.1.0/doxygen/classmxnet_1_1Executor.html |    2 +-
 .../doxygen/classmxnet_1_1IIterator-members.html   |    2 +-
 .../1.1.0/doxygen/classmxnet_1_1IIterator.html     |    2 +-
 .../doxygen/classmxnet_1_1Imperative-members.html  |    2 +-
 .../1.1.0/doxygen/classmxnet_1_1Imperative.html    |    2 +-
 ...classmxnet_1_1Imperative_1_1AGInfo-members.html |    2 +-
 .../classmxnet_1_1Imperative_1_1AGInfo.html        |    2 +-
 ...assmxnet_1_1Imperative_1_1CachedOp-members.html |    2 +-
 .../classmxnet_1_1Imperative_1_1CachedOp.html      |    2 +-
 .../doxygen/classmxnet_1_1KVStore-members.html     |    2 +-
 versions/1.1.0/doxygen/classmxnet_1_1KVStore.html  |    2 +-
 .../doxygen/classmxnet_1_1NDArray-members.html     |    2 +-
 versions/1.1.0/doxygen/classmxnet_1_1NDArray.html  |    2 +-
 .../doxygen/classmxnet_1_1OpStatePtr-members.html  |    2 +-
 .../1.1.0/doxygen/classmxnet_1_1OpStatePtr.html    |    2 +-
 .../doxygen/classmxnet_1_1Operator-members.html    |    2 +-
 versions/1.1.0/doxygen/classmxnet_1_1Operator.html |    2 +-
 .../classmxnet_1_1OperatorProperty-members.html    |    2 +-
 .../doxygen/classmxnet_1_1OperatorProperty.html    |    2 +-
 .../classmxnet_1_1ResourceManager-members.html     |    2 +-
 .../doxygen/classmxnet_1_1ResourceManager.html     |    2 +-
 .../doxygen/classmxnet_1_1Storage-members.html     |    2 +-
 versions/1.1.0/doxygen/classmxnet_1_1Storage.html  |    2 +-
 .../1.1.0/doxygen/classmxnet_1_1TBlob-members.html |    2 +-
 versions/1.1.0/doxygen/classmxnet_1_1TBlob.html    |    2 +-
 ...smxnet_1_1common_1_1LazyAllocArray-members.html |    2 +-
 .../classmxnet_1_1common_1_1LazyAllocArray.html    |    2 +-
 ...classmxnet_1_1common_1_1ObjectPool-members.html |    2 +-
 .../classmxnet_1_1common_1_1ObjectPool.html        |    2 +-
 ...mxnet_1_1common_1_1random_1_1RandGenerator.html |    2 +-
 ...dGenerator_3_01cpu_00_01DType_01_4-members.html |    2 +-
 ...m_1_1RandGenerator_3_01cpu_00_01DType_01_4.html |    2 +-
 ...or_3_01cpu_00_01DType_01_4_1_1Impl-members.html |    2 +-
 ...dGenerator_3_01cpu_00_01DType_01_4_1_1Impl.html |    2 +-
 ...dGenerator_3_01gpu_00_01DType_01_4-members.html |    2 +-
 ...m_1_1RandGenerator_3_01gpu_00_01DType_01_4.html |    2 +-
 ...or_3_01gpu_00_01DType_01_4_1_1Impl-members.html |    2 +-
 ...dGenerator_3_01gpu_00_01DType_01_4_1_1Impl.html |    2 +-
 ...Generator_3_01gpu_00_01double_01_4-members.html |    2 +-
 ..._1_1RandGenerator_3_01gpu_00_01double_01_4.html |    2 +-
 ...r_3_01gpu_00_01double_01_4_1_1Impl-members.html |    2 +-
 ...Generator_3_01gpu_00_01double_01_4_1_1Impl.html |    2 +-
 .../classmxnet_1_1cpp_1_1Accuracy-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Accuracy.html     |    2 +-
 ...smxnet_1_1cpp_1_1AdaDeltaOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdaDeltaOptimizer.html    |    2 +-
 ...ssmxnet_1_1cpp_1_1AdaGradOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdaGradOptimizer.html     |    2 +-
 ...classmxnet_1_1cpp_1_1AdamOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdamOptimizer.html        |    2 +-
 .../classmxnet_1_1cpp_1_1Bilinear-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Bilinear.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Constant-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Constant.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Context-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Context.html      |    2 +-
 .../classmxnet_1_1cpp_1_1DataBatch-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1DataBatch.html    |    2 +-
 .../classmxnet_1_1cpp_1_1DataIter-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1DataIter.html     |    2 +-
 .../classmxnet_1_1cpp_1_1EvalMetric-members.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1EvalMetric.html   |    2 +-
 .../classmxnet_1_1cpp_1_1Executor-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Executor.html     |    2 +-
 ...assmxnet_1_1cpp_1_1FactorScheduler-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1FactorScheduler.html      |    2 +-
 .../classmxnet_1_1cpp_1_1FeedForward-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1FeedForward.html  |    2 +-
 .../classmxnet_1_1cpp_1_1Initializer-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Initializer.html  |    2 +-
 .../classmxnet_1_1cpp_1_1KVStore-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1KVStore.html      |    2 +-
 .../classmxnet_1_1cpp_1_1LRScheduler-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1LRScheduler.html  |    2 +-
 .../classmxnet_1_1cpp_1_1LogLoss-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1LogLoss.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MAE-members.html  |    2 +-
 .../1.1.0/doxygen/classmxnet_1_1cpp_1_1MAE.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MSE-members.html  |    2 +-
 .../1.1.0/doxygen/classmxnet_1_1cpp_1_1MSE.html    |    2 +-
 .../classmxnet_1_1cpp_1_1MSRAPrelu-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MSRAPrelu.html    |    2 +-
 .../classmxnet_1_1cpp_1_1MXDataIter-members.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MXDataIter.html   |    2 +-
 ...classmxnet_1_1cpp_1_1MXDataIterMap-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1MXDataIterMap.html        |    2 +-
 .../classmxnet_1_1cpp_1_1Monitor-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Monitor.html      |    2 +-
 .../classmxnet_1_1cpp_1_1NDArray-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1NDArray.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Normal-members.html       |    2 +-
 .../1.1.0/doxygen/classmxnet_1_1cpp_1_1Normal.html |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1One-members.html  |    2 +-
 .../1.1.0/doxygen/classmxnet_1_1cpp_1_1One.html    |    2 +-
 .../classmxnet_1_1cpp_1_1OpMap-members.html        |    2 +-
 .../1.1.0/doxygen/classmxnet_1_1cpp_1_1OpMap.html  |    2 +-
 .../classmxnet_1_1cpp_1_1Operator-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Operator.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Optimizer-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Optimizer.html    |    2 +-
 ...smxnet_1_1cpp_1_1OptimizerRegistry-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1OptimizerRegistry.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1PSNR-members.html |    2 +-
 .../1.1.0/doxygen/classmxnet_1_1cpp_1_1PSNR.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1RMSE-members.html |    2 +-
 .../1.1.0/doxygen/classmxnet_1_1cpp_1_1RMSE.html   |    2 +-
 ...ssmxnet_1_1cpp_1_1RMSPropOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1RMSPropOptimizer.html     |    2 +-
 .../classmxnet_1_1cpp_1_1SGDOptimizer-members.html |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1SGDOptimizer.html |    2 +-
 ...assmxnet_1_1cpp_1_1SignumOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1SignumOptimizer.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Symbol-members.html       |    2 +-
 .../1.1.0/doxygen/classmxnet_1_1cpp_1_1Symbol.html |    2 +-
 .../classmxnet_1_1cpp_1_1Uniform-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Uniform.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Xavier-members.html       |    2 +-
 .../1.1.0/doxygen/classmxnet_1_1cpp_1_1Xavier.html |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Zero-members.html |    2 +-
 .../1.1.0/doxygen/classmxnet_1_1cpp_1_1Zero.html   |    2 +-
 ...et_1_1engine_1_1CallbackOnComplete-members.html |    2 +-
 ...classmxnet_1_1engine_1_1CallbackOnComplete.html |    2 +-
 ...assmxnet_1_1op_1_1SimpleOpRegEntry-members.html |    2 +-
 .../classmxnet_1_1op_1_1SimpleOpRegEntry.html      |    2 +-
 ...assmxnet_1_1op_1_1SimpleOpRegistry-members.html |    2 +-
 .../classmxnet_1_1op_1_1SimpleOpRegistry.html      |    2 +-
 .../cpp-package_2include_2mxnet-cpp_2base_8h.html  |    2 +-
 ...ackage_2include_2mxnet-cpp_2base_8h_source.html |    2 +-
 ...p-package_2include_2mxnet-cpp_2executor_8h.html |    2 +-
 ...ge_2include_2mxnet-cpp_2executor_8h_source.html |    2 +-
 .../cpp-package_2include_2mxnet-cpp_2io_8h.html    |    2 +-
 ...-package_2include_2mxnet-cpp_2io_8h_source.html |    2 +-
 ...pp-package_2include_2mxnet-cpp_2kvstore_8h.html |    2 +-
 ...age_2include_2mxnet-cpp_2kvstore_8h_source.html |    2 +-
 ...pp-package_2include_2mxnet-cpp_2ndarray_8h.html |    2 +-
 ...age_2include_2mxnet-cpp_2ndarray_8h_source.html |    2 +-
 ...p-package_2include_2mxnet-cpp_2operator_8h.html |    2 +-
 ...ge_2include_2mxnet-cpp_2operator_8h_source.html |    2 +-
 versions/1.1.0/doxygen/cuda__utils_8h.html         |    2 +-
 versions/1.1.0/doxygen/cuda__utils_8h_source.html  |    2 +-
 versions/1.1.0/doxygen/dir_000001_000003.html      |    2 +-
 versions/1.1.0/doxygen/dir_000002_000003.html      |    2 +-
 versions/1.1.0/doxygen/dir_000003_000006.html      |    2 +-
 versions/1.1.0/doxygen/dir_000004_000005.html      |    2 +-
 versions/1.1.0/doxygen/dir_000005_000004.html      |    2 +-
 versions/1.1.0/doxygen/dir_000006_000003.html      |    2 +-
 .../dir_0327d24fd86e9ce22567ad8f859e5290.html      |    2 +-
 .../dir_1143c7affb9ebd026cb6818dd282def7.html      |    2 +-
 .../dir_68267d1309a1af8e8297ef4c3efbcdba.html      |    2 +-
 .../dir_c9bbcf2f7c4ed40b1b23631ec8abffa6.html      |    2 +-
 .../dir_d44c64559bbebec7f509842c48db8b23.html      |    2 +-
 .../dir_eb07344824255b98f70969533c25e736.html      |    2 +-
 .../dir_fdedb0aba14d44ce9d99bc100e026e6a.html      |    2 +-
 versions/1.1.0/doxygen/engine_8h.html              |    2 +-
 versions/1.1.0/doxygen/engine_8h_source.html       |    2 +-
 versions/1.1.0/doxygen/exec__utils_8h.html         |    2 +-
 versions/1.1.0/doxygen/exec__utils_8h_source.html  |    2 +-
 versions/1.1.0/doxygen/files.html                  |    2 +-
 versions/1.1.0/doxygen/functions.html              |    2 +-
 versions/1.1.0/doxygen/functions_0x7e.html         |    2 +-
 versions/1.1.0/doxygen/functions__.html            |    2 +-
 versions/1.1.0/doxygen/functions_a.html            |    2 +-
 versions/1.1.0/doxygen/functions_b.html            |    2 +-
 versions/1.1.0/doxygen/functions_c.html            |    2 +-
 versions/1.1.0/doxygen/functions_d.html            |    2 +-
 versions/1.1.0/doxygen/functions_e.html            |    2 +-
 versions/1.1.0/doxygen/functions_enum.html         |    2 +-
 versions/1.1.0/doxygen/functions_eval.html         |    2 +-
 versions/1.1.0/doxygen/functions_f.html            |    2 +-
 versions/1.1.0/doxygen/functions_func.html         |    2 +-
 versions/1.1.0/doxygen/functions_func_0x7e.html    |    2 +-
 versions/1.1.0/doxygen/functions_func_a.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_b.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_c.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_d.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_e.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_f.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_g.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_i.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_l.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_m.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_n.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_o.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_p.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_r.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_s.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_t.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_u.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_v.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_w.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_x.html       |    2 +-
 versions/1.1.0/doxygen/functions_func_z.html       |    2 +-
 versions/1.1.0/doxygen/functions_g.html            |    2 +-
 versions/1.1.0/doxygen/functions_h.html            |    2 +-
 versions/1.1.0/doxygen/functions_i.html            |    2 +-
 versions/1.1.0/doxygen/functions_k.html            |    2 +-
 versions/1.1.0/doxygen/functions_l.html            |    2 +-
 versions/1.1.0/doxygen/functions_m.html            |    2 +-
 versions/1.1.0/doxygen/functions_n.html            |    2 +-
 versions/1.1.0/doxygen/functions_o.html            |    2 +-
 versions/1.1.0/doxygen/functions_p.html            |    2 +-
 versions/1.1.0/doxygen/functions_r.html            |    2 +-
 versions/1.1.0/doxygen/functions_rela.html         |    2 +-
 versions/1.1.0/doxygen/functions_s.html            |    2 +-
 versions/1.1.0/doxygen/functions_t.html            |    2 +-
 versions/1.1.0/doxygen/functions_type.html         |    2 +-
 versions/1.1.0/doxygen/functions_u.html            |    2 +-
 versions/1.1.0/doxygen/functions_v.html            |    2 +-
 versions/1.1.0/doxygen/functions_vars.html         |    2 +-
 versions/1.1.0/doxygen/functions_w.html            |    2 +-
 versions/1.1.0/doxygen/functions_x.html            |    2 +-
 versions/1.1.0/doxygen/functions_z.html            |    2 +-
 versions/1.1.0/doxygen/globals.html                |    2 +-
 versions/1.1.0/doxygen/globals_c.html              |    2 +-
 versions/1.1.0/doxygen/globals_d.html              |    2 +-
 versions/1.1.0/doxygen/globals_defs.html           |    2 +-
 versions/1.1.0/doxygen/globals_e.html              |    2 +-
 versions/1.1.0/doxygen/globals_enum.html           |    2 +-
 versions/1.1.0/doxygen/globals_eval.html           |    2 +-
 versions/1.1.0/doxygen/globals_f.html              |    2 +-
 versions/1.1.0/doxygen/globals_func.html           |    2 +-
 versions/1.1.0/doxygen/globals_g.html              |    2 +-
 versions/1.1.0/doxygen/globals_k.html              |    2 +-
 versions/1.1.0/doxygen/globals_m.html              |    2 +-
 versions/1.1.0/doxygen/globals_n.html              |    2 +-
 versions/1.1.0/doxygen/globals_p.html              |    2 +-
 versions/1.1.0/doxygen/globals_r.html              |    2 +-
 versions/1.1.0/doxygen/globals_s.html              |    2 +-
 versions/1.1.0/doxygen/globals_type.html           |    2 +-
 versions/1.1.0/doxygen/graph__attr__types_8h.html  |    2 +-
 .../doxygen/graph__attr__types_8h_source.html      |    2 +-
 versions/1.1.0/doxygen/graph_legend.html           |    2 +-
 versions/1.1.0/doxygen/hierarchy.html              |    2 +-
 versions/1.1.0/doxygen/imperative_8h.html          |    2 +-
 versions/1.1.0/doxygen/imperative_8h_source.html   |    2 +-
 .../1.1.0/doxygen/include_2mxnet_2base_8h.html     |    2 +-
 .../doxygen/include_2mxnet_2base_8h_source.html    |    2 +-
 .../1.1.0/doxygen/include_2mxnet_2executor_8h.html |    2 +-
 .../include_2mxnet_2executor_8h_source.html        |    2 +-
 versions/1.1.0/doxygen/include_2mxnet_2io_8h.html  |    2 +-
 .../doxygen/include_2mxnet_2io_8h_source.html      |    2 +-
 .../1.1.0/doxygen/include_2mxnet_2kvstore_8h.html  |    2 +-
 .../doxygen/include_2mxnet_2kvstore_8h_source.html |    2 +-
 .../1.1.0/doxygen/include_2mxnet_2ndarray_8h.html  |    2 +-
 .../doxygen/include_2mxnet_2ndarray_8h_source.html |    2 +-
 .../1.1.0/doxygen/include_2mxnet_2operator_8h.html |    2 +-
 .../include_2mxnet_2operator_8h_source.html        |    2 +-
 versions/1.1.0/doxygen/index.html                  |    2 +-
 versions/1.1.0/doxygen/inherits.html               |    2 +-
 versions/1.1.0/doxygen/initializer_8h.html         |    2 +-
 versions/1.1.0/doxygen/initializer_8h_source.html  |    2 +-
 versions/1.1.0/doxygen/lazy__alloc__array_8h.html  |    2 +-
 .../doxygen/lazy__alloc__array_8h_source.html      |    2 +-
 versions/1.1.0/doxygen/lr__scheduler_8h.html       |    2 +-
 .../1.1.0/doxygen/lr__scheduler_8h_source.html     |    2 +-
 versions/1.1.0/doxygen/metric_8h.html              |    2 +-
 versions/1.1.0/doxygen/metric_8h_source.html       |    2 +-
 versions/1.1.0/doxygen/model_8h.html               |    2 +-
 versions/1.1.0/doxygen/model_8h_source.html        |    2 +-
 versions/1.1.0/doxygen/monitor_8h.html             |    2 +-
 versions/1.1.0/doxygen/monitor_8h_source.html      |    2 +-
 versions/1.1.0/doxygen/namespacedmlc.html          |    2 +-
 .../1.1.0/doxygen/namespacedmlc_1_1parameter.html  |    2 +-
 versions/1.1.0/doxygen/namespacemembers.html       |    2 +-
 versions/1.1.0/doxygen/namespacemembers_a.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_b.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_c.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_d.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_e.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_enum.html  |    2 +-
 versions/1.1.0/doxygen/namespacemembers_eval.html  |    2 +-
 versions/1.1.0/doxygen/namespacemembers_f.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_func.html  |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_a.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_b.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_c.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_d.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_e.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_f.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_g.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_i.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_k.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_l.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_m.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_n.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_o.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_p.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_r.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_s.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_t.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_u.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_w.html     |    2 +-
 .../1.1.0/doxygen/namespacemembers_func_z.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_g.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_i.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_k.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_l.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_m.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_n.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_o.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_p.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_r.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_s.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_t.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_type.html  |    2 +-
 versions/1.1.0/doxygen/namespacemembers_u.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_v.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_w.html     |    2 +-
 versions/1.1.0/doxygen/namespacemembers_z.html     |    2 +-
 versions/1.1.0/doxygen/namespacemxnet.html         |    2 +-
 .../1.1.0/doxygen/namespacemxnet_1_1common.html    |    2 +-
 .../doxygen/namespacemxnet_1_1common_1_1cuda.html  |    2 +-
 .../namespacemxnet_1_1common_1_1helper.html        |    2 +-
 .../namespacemxnet_1_1common_1_1random.html        |    2 +-
 versions/1.1.0/doxygen/namespacemxnet_1_1cpp.html  |    2 +-
 versions/1.1.0/doxygen/namespacemxnet_1_1csr.html  |    2 +-
 .../1.1.0/doxygen/namespacemxnet_1_1engine.html    |    2 +-
 versions/1.1.0/doxygen/namespacemxnet_1_1op.html   |    2 +-
 .../1.1.0/doxygen/namespacemxnet_1_1rowsparse.html |    2 +-
 versions/1.1.0/doxygen/namespaces.html             |    2 +-
 versions/1.1.0/doxygen/object__pool_8h.html        |    2 +-
 versions/1.1.0/doxygen/object__pool_8h_source.html |    2 +-
 versions/1.1.0/doxygen/op_8h.html                  |    2 +-
 versions/1.1.0/doxygen/op_8h_source.html           |    2 +-
 versions/1.1.0/doxygen/op__attr__types_8h.html     |    2 +-
 .../1.1.0/doxygen/op__attr__types_8h_source.html   |    2 +-
 versions/1.1.0/doxygen/op__map_8h.html             |    2 +-
 versions/1.1.0/doxygen/op__map_8h_source.html      |    2 +-
 versions/1.1.0/doxygen/op__suppl_8h.html           |    2 +-
 versions/1.1.0/doxygen/op__suppl_8h_source.html    |    2 +-
 versions/1.1.0/doxygen/op__util_8h.html            |    2 +-
 versions/1.1.0/doxygen/op__util_8h_source.html     |    2 +-
 versions/1.1.0/doxygen/operator__util_8h.html      |    2 +-
 .../1.1.0/doxygen/operator__util_8h_source.html    |    2 +-
 versions/1.1.0/doxygen/optimizer_8h.html           |    2 +-
 versions/1.1.0/doxygen/optimizer_8h_source.html    |    2 +-
 versions/1.1.0/doxygen/random__generator_8h.html   |    2 +-
 .../1.1.0/doxygen/random__generator_8h_source.html |    2 +-
 versions/1.1.0/doxygen/resource_8h.html            |    2 +-
 versions/1.1.0/doxygen/resource_8h_source.html     |    2 +-
 versions/1.1.0/doxygen/rtc_8h.html                 |    2 +-
 versions/1.1.0/doxygen/rtc_8h_source.html          |    2 +-
 versions/1.1.0/doxygen/shape_8h.html               |    2 +-
 versions/1.1.0/doxygen/shape_8h_source.html        |    2 +-
 versions/1.1.0/doxygen/static__array_8h.html       |    2 +-
 .../1.1.0/doxygen/static__array_8h_source.html     |    2 +-
 versions/1.1.0/doxygen/storage_8h.html             |    2 +-
 versions/1.1.0/doxygen/storage_8h_source.html      |    2 +-
 .../doxygen/structMXCallbackList-members.html      |    2 +-
 versions/1.1.0/doxygen/structMXCallbackList.html   |    2 +-
 .../1.1.0/doxygen/structNDArrayOpInfo-members.html |    2 +-
 versions/1.1.0/doxygen/structNDArrayOpInfo.html    |    2 +-
 .../1.1.0/doxygen/structNativeOpInfo-members.html  |    2 +-
 versions/1.1.0/doxygen/structNativeOpInfo.html     |    2 +-
 .../structmxnet_1_1CachedOpParam-members.html      |    2 +-
 .../doxygen/structmxnet_1_1CachedOpParam.html      |    2 +-
 .../doxygen/structmxnet_1_1Context-members.html    |    2 +-
 versions/1.1.0/doxygen/structmxnet_1_1Context.html |    2 +-
 .../doxygen/structmxnet_1_1DataBatch-members.html  |    2 +-
 .../1.1.0/doxygen/structmxnet_1_1DataBatch.html    |    2 +-
 .../doxygen/structmxnet_1_1DataInst-members.html   |    2 +-
 .../1.1.0/doxygen/structmxnet_1_1DataInst.html     |    2 +-
 .../doxygen/structmxnet_1_1DataIteratorReg.html    |    2 +-
 .../structmxnet_1_1NDArrayFunctionReg-members.html |    2 +-
 .../doxygen/structmxnet_1_1NDArrayFunctionReg.html |    2 +-
 .../doxygen/structmxnet_1_1OpContext-members.html  |    2 +-
 .../1.1.0/doxygen/structmxnet_1_1OpContext.html    |    2 +-
 ...structmxnet_1_1OperatorPropertyReg-members.html |    2 +-
 .../structmxnet_1_1OperatorPropertyReg.html        |    2 +-
 .../doxygen/structmxnet_1_1Resource-members.html   |    2 +-
 .../1.1.0/doxygen/structmxnet_1_1Resource.html     |    2 +-
 .../structmxnet_1_1ResourceRequest-members.html    |    2 +-
 .../doxygen/structmxnet_1_1ResourceRequest.html    |    2 +-
 .../doxygen/structmxnet_1_1RunContext-members.html |    2 +-
 .../1.1.0/doxygen/structmxnet_1_1RunContext.html   |    2 +-
 .../structmxnet_1_1Storage_1_1Handle-members.html  |    2 +-
 .../doxygen/structmxnet_1_1Storage_1_1Handle.html  |    2 +-
 ...1_1common_1_1ObjectPoolAllocatable-members.html |    2 +-
 ...ctmxnet_1_1common_1_1ObjectPoolAllocatable.html |    2 +-
 ...ructmxnet_1_1common_1_1StaticArray-members.html |    2 +-
 .../structmxnet_1_1common_1_1StaticArray.html      |    2 +-
 ...mxnet_1_1common_1_1csr__idx__check-members.html |    2 +-
 .../structmxnet_1_1common_1_1csr__idx__check.html  |    2 +-
 ...et_1_1common_1_1csr__indptr__check-members.html |    2 +-
 ...tructmxnet_1_1common_1_1csr__indptr__check.html |    2 +-
 ...et_1_1common_1_1helper_1_1UniqueIf-members.html |    2 +-
 ...tructmxnet_1_1common_1_1helper_1_1UniqueIf.html |    2 +-
 ...on_1_1helper_1_1UniqueIf_3_01T[]_4-members.html |    2 +-
 ..._1_1common_1_1helper_1_1UniqueIf_3_01T[]_4.html |    2 +-
 ...1helper_1_1UniqueIf_3_01T[kSize]_4-members.html |    2 +-
 ...ommon_1_1helper_1_1UniqueIf_3_01T[kSize]_4.html |    2 +-
 ...mxnet_1_1common_1_1rsp__idx__check-members.html |    2 +-
 .../structmxnet_1_1common_1_1rsp__idx__check.html  |    2 +-
 ...tmxnet_1_1cpp_1_1FeedForwardConfig-members.html |    2 +-
 .../structmxnet_1_1cpp_1_1FeedForwardConfig.html   |    2 +-
 ...ructmxnet_1_1cpp_1_1MXDataIterBlob-members.html |    2 +-
 .../structmxnet_1_1cpp_1_1MXDataIterBlob.html      |    2 +-
 .../structmxnet_1_1cpp_1_1NDBlob-members.html      |    2 +-
 .../doxygen/structmxnet_1_1cpp_1_1NDBlob.html      |    2 +-
 .../structmxnet_1_1cpp_1_1Shape-members.html       |    2 +-
 .../1.1.0/doxygen/structmxnet_1_1cpp_1_1Shape.html |    2 +-
 .../structmxnet_1_1cpp_1_1SymBlob-members.html     |    2 +-
 .../doxygen/structmxnet_1_1cpp_1_1SymBlob.html     |    2 +-
 .../structmxnet_1_1op_1_1EnvArguments-members.html |    2 +-
 .../doxygen/structmxnet_1_1op_1_1EnvArguments.html |    2 +-
 ...xnet_1_1op_1_1GradFunctionArgument-members.html |    2 +-
 .../structmxnet_1_1op_1_1GradFunctionArgument.html |    2 +-
 .../structmxnet_1_1op_1_1Input0-members.html       |    2 +-
 .../1.1.0/doxygen/structmxnet_1_1op_1_1Input0.html |    2 +-
 .../structmxnet_1_1op_1_1Input1-members.html       |    2 +-
 .../1.1.0/doxygen/structmxnet_1_1op_1_1Input1.html |    2 +-
 .../structmxnet_1_1op_1_1OutputGrad-members.html   |    2 +-
 .../doxygen/structmxnet_1_1op_1_1OutputGrad.html   |    2 +-
 .../structmxnet_1_1op_1_1OutputValue-members.html  |    2 +-
 .../doxygen/structmxnet_1_1op_1_1OutputValue.html  |    2 +-
 versions/1.1.0/doxygen/symbol_8h.html              |    2 +-
 versions/1.1.0/doxygen/symbol_8h_source.html       |    2 +-
 versions/1.1.0/doxygen/tensor__blob_8h.html        |    2 +-
 versions/1.1.0/doxygen/tensor__blob_8h_source.html |    2 +-
 versions/1.1.0/doxygen/utils_8h.html               |    2 +-
 versions/1.1.0/doxygen/utils_8h_source.html        |    2 +-
 versions/1.2.1/doxygen/MxNetCpp_8h.html            |    2 +-
 versions/1.2.1/doxygen/MxNetCpp_8h_source.html     |    2 +-
 versions/1.2.1/doxygen/annotated.html              |    2 +-
 versions/1.2.1/doxygen/c__api_8h.html              |    2 +-
 versions/1.2.1/doxygen/c__api_8h_source.html       |    2 +-
 versions/1.2.1/doxygen/c__predict__api_8h.html     |    2 +-
 .../1.2.1/doxygen/c__predict__api_8h_source.html   |    2 +-
 ...ieldEntry_3_01mxnet_1_1TShape_01_4-members.html |    2 +-
 ...ter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html |    2 +-
 versions/1.2.1/doxygen/classes.html                |    2 +-
 .../doxygen/classmxnet_1_1Engine-members.html      |    2 +-
 versions/1.2.1/doxygen/classmxnet_1_1Engine.html   |    2 +-
 .../doxygen/classmxnet_1_1Executor-members.html    |    2 +-
 versions/1.2.1/doxygen/classmxnet_1_1Executor.html |    2 +-
 .../doxygen/classmxnet_1_1IIterator-members.html   |    2 +-
 .../1.2.1/doxygen/classmxnet_1_1IIterator.html     |    2 +-
 .../doxygen/classmxnet_1_1Imperative-members.html  |    2 +-
 .../1.2.1/doxygen/classmxnet_1_1Imperative.html    |    2 +-
 ...classmxnet_1_1Imperative_1_1AGInfo-members.html |    2 +-
 .../classmxnet_1_1Imperative_1_1AGInfo.html        |    2 +-
 ...assmxnet_1_1Imperative_1_1CachedOp-members.html |    2 +-
 .../classmxnet_1_1Imperative_1_1CachedOp.html      |    2 +-
 .../doxygen/classmxnet_1_1KVStore-members.html     |    2 +-
 versions/1.2.1/doxygen/classmxnet_1_1KVStore.html  |    2 +-
 .../doxygen/classmxnet_1_1NDArray-members.html     |    2 +-
 versions/1.2.1/doxygen/classmxnet_1_1NDArray.html  |    2 +-
 .../doxygen/classmxnet_1_1OpStatePtr-members.html  |    2 +-
 .../1.2.1/doxygen/classmxnet_1_1OpStatePtr.html    |    2 +-
 .../doxygen/classmxnet_1_1Operator-members.html    |    2 +-
 versions/1.2.1/doxygen/classmxnet_1_1Operator.html |    2 +-
 .../classmxnet_1_1OperatorProperty-members.html    |    2 +-
 .../doxygen/classmxnet_1_1OperatorProperty.html    |    2 +-
 .../classmxnet_1_1ResourceManager-members.html     |    2 +-
 .../doxygen/classmxnet_1_1ResourceManager.html     |    2 +-
 .../doxygen/classmxnet_1_1Storage-members.html     |    2 +-
 versions/1.2.1/doxygen/classmxnet_1_1Storage.html  |    2 +-
 .../1.2.1/doxygen/classmxnet_1_1TBlob-members.html |    2 +-
 versions/1.2.1/doxygen/classmxnet_1_1TBlob.html    |    2 +-
 ...smxnet_1_1common_1_1LazyAllocArray-members.html |    2 +-
 .../classmxnet_1_1common_1_1LazyAllocArray.html    |    2 +-
 ...classmxnet_1_1common_1_1ObjectPool-members.html |    2 +-
 .../classmxnet_1_1common_1_1ObjectPool.html        |    2 +-
 ...mxnet_1_1common_1_1random_1_1RandGenerator.html |    2 +-
 ...dGenerator_3_01cpu_00_01DType_01_4-members.html |    2 +-
 ...m_1_1RandGenerator_3_01cpu_00_01DType_01_4.html |    2 +-
 ...or_3_01cpu_00_01DType_01_4_1_1Impl-members.html |    2 +-
 ...dGenerator_3_01cpu_00_01DType_01_4_1_1Impl.html |    2 +-
 ...dGenerator_3_01gpu_00_01DType_01_4-members.html |    2 +-
 ...m_1_1RandGenerator_3_01gpu_00_01DType_01_4.html |    2 +-
 ...or_3_01gpu_00_01DType_01_4_1_1Impl-members.html |    2 +-
 ...dGenerator_3_01gpu_00_01DType_01_4_1_1Impl.html |    2 +-
 ...Generator_3_01gpu_00_01double_01_4-members.html |    2 +-
 ..._1_1RandGenerator_3_01gpu_00_01double_01_4.html |    2 +-
 ...r_3_01gpu_00_01double_01_4_1_1Impl-members.html |    2 +-
 ...Generator_3_01gpu_00_01double_01_4_1_1Impl.html |    2 +-
 .../classmxnet_1_1cpp_1_1Accuracy-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Accuracy.html     |    2 +-
 ...smxnet_1_1cpp_1_1AdaDeltaOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdaDeltaOptimizer.html    |    2 +-
 ...ssmxnet_1_1cpp_1_1AdaGradOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdaGradOptimizer.html     |    2 +-
 ...classmxnet_1_1cpp_1_1AdamOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdamOptimizer.html        |    2 +-
 .../classmxnet_1_1cpp_1_1Bilinear-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Bilinear.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Constant-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Constant.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Context-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Context.html      |    2 +-
 .../classmxnet_1_1cpp_1_1DataBatch-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1DataBatch.html    |    2 +-
 .../classmxnet_1_1cpp_1_1DataIter-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1DataIter.html     |    2 +-
 .../classmxnet_1_1cpp_1_1EvalMetric-members.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1EvalMetric.html   |    2 +-
 .../classmxnet_1_1cpp_1_1Executor-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Executor.html     |    2 +-
 ...assmxnet_1_1cpp_1_1FactorScheduler-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1FactorScheduler.html      |    2 +-
 .../classmxnet_1_1cpp_1_1FeedForward-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1FeedForward.html  |    2 +-
 .../classmxnet_1_1cpp_1_1Initializer-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Initializer.html  |    2 +-
 .../classmxnet_1_1cpp_1_1KVStore-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1KVStore.html      |    2 +-
 .../classmxnet_1_1cpp_1_1LRScheduler-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1LRScheduler.html  |    2 +-
 .../classmxnet_1_1cpp_1_1LogLoss-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1LogLoss.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MAE-members.html  |    2 +-
 .../1.2.1/doxygen/classmxnet_1_1cpp_1_1MAE.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MSE-members.html  |    2 +-
 .../1.2.1/doxygen/classmxnet_1_1cpp_1_1MSE.html    |    2 +-
 .../classmxnet_1_1cpp_1_1MSRAPrelu-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MSRAPrelu.html    |    2 +-
 .../classmxnet_1_1cpp_1_1MXDataIter-members.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MXDataIter.html   |    2 +-
 ...classmxnet_1_1cpp_1_1MXDataIterMap-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1MXDataIterMap.html        |    2 +-
 .../classmxnet_1_1cpp_1_1Monitor-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Monitor.html      |    2 +-
 .../classmxnet_1_1cpp_1_1NDArray-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1NDArray.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Normal-members.html       |    2 +-
 .../1.2.1/doxygen/classmxnet_1_1cpp_1_1Normal.html |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1One-members.html  |    2 +-
 .../1.2.1/doxygen/classmxnet_1_1cpp_1_1One.html    |    2 +-
 .../classmxnet_1_1cpp_1_1OpMap-members.html        |    2 +-
 .../1.2.1/doxygen/classmxnet_1_1cpp_1_1OpMap.html  |    2 +-
 .../classmxnet_1_1cpp_1_1Operator-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Operator.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Optimizer-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Optimizer.html    |    2 +-
 ...smxnet_1_1cpp_1_1OptimizerRegistry-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1OptimizerRegistry.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1PSNR-members.html |    2 +-
 .../1.2.1/doxygen/classmxnet_1_1cpp_1_1PSNR.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1RMSE-members.html |    2 +-
 .../1.2.1/doxygen/classmxnet_1_1cpp_1_1RMSE.html   |    2 +-
 ...ssmxnet_1_1cpp_1_1RMSPropOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1RMSPropOptimizer.html     |    2 +-
 .../classmxnet_1_1cpp_1_1SGDOptimizer-members.html |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1SGDOptimizer.html |    2 +-
 ...assmxnet_1_1cpp_1_1SignumOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1SignumOptimizer.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Symbol-members.html       |    2 +-
 .../1.2.1/doxygen/classmxnet_1_1cpp_1_1Symbol.html |    2 +-
 .../classmxnet_1_1cpp_1_1Uniform-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Uniform.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Xavier-members.html       |    2 +-
 .../1.2.1/doxygen/classmxnet_1_1cpp_1_1Xavier.html |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Zero-members.html |    2 +-
 .../1.2.1/doxygen/classmxnet_1_1cpp_1_1Zero.html   |    2 +-
 ...et_1_1engine_1_1CallbackOnComplete-members.html |    2 +-
 ...classmxnet_1_1engine_1_1CallbackOnComplete.html |    2 +-
 ...assmxnet_1_1op_1_1SimpleOpRegEntry-members.html |    2 +-
 .../classmxnet_1_1op_1_1SimpleOpRegEntry.html      |    2 +-
 ...assmxnet_1_1op_1_1SimpleOpRegistry-members.html |    2 +-
 .../classmxnet_1_1op_1_1SimpleOpRegistry.html      |    2 +-
 .../cpp-package_2include_2mxnet-cpp_2base_8h.html  |    2 +-
 ...ackage_2include_2mxnet-cpp_2base_8h_source.html |    2 +-
 ...p-package_2include_2mxnet-cpp_2executor_8h.html |    2 +-
 ...ge_2include_2mxnet-cpp_2executor_8h_source.html |    2 +-
 .../cpp-package_2include_2mxnet-cpp_2io_8h.html    |    2 +-
 ...-package_2include_2mxnet-cpp_2io_8h_source.html |    2 +-
 ...pp-package_2include_2mxnet-cpp_2kvstore_8h.html |    2 +-
 ...age_2include_2mxnet-cpp_2kvstore_8h_source.html |    2 +-
 ...pp-package_2include_2mxnet-cpp_2ndarray_8h.html |    2 +-
 ...age_2include_2mxnet-cpp_2ndarray_8h_source.html |    2 +-
 ...p-package_2include_2mxnet-cpp_2operator_8h.html |    2 +-
 ...ge_2include_2mxnet-cpp_2operator_8h_source.html |    2 +-
 versions/1.2.1/doxygen/cuda__utils_8h.html         |    2 +-
 versions/1.2.1/doxygen/cuda__utils_8h_source.html  |    2 +-
 versions/1.2.1/doxygen/dir_000001_000003.html      |    2 +-
 versions/1.2.1/doxygen/dir_000002_000003.html      |    2 +-
 versions/1.2.1/doxygen/dir_000003_000006.html      |    2 +-
 versions/1.2.1/doxygen/dir_000004_000005.html      |    2 +-
 versions/1.2.1/doxygen/dir_000005_000004.html      |    2 +-
 versions/1.2.1/doxygen/dir_000006_000003.html      |    2 +-
 .../dir_0327d24fd86e9ce22567ad8f859e5290.html      |    2 +-
 .../dir_1143c7affb9ebd026cb6818dd282def7.html      |    2 +-
 .../dir_68267d1309a1af8e8297ef4c3efbcdba.html      |    2 +-
 .../dir_c9bbcf2f7c4ed40b1b23631ec8abffa6.html      |    2 +-
 .../dir_d44c64559bbebec7f509842c48db8b23.html      |    2 +-
 .../dir_eb07344824255b98f70969533c25e736.html      |    2 +-
 .../dir_fdedb0aba14d44ce9d99bc100e026e6a.html      |    2 +-
 versions/1.2.1/doxygen/engine_8h.html              |    2 +-
 versions/1.2.1/doxygen/engine_8h_source.html       |    2 +-
 versions/1.2.1/doxygen/exec__utils_8h.html         |    2 +-
 versions/1.2.1/doxygen/exec__utils_8h_source.html  |    2 +-
 versions/1.2.1/doxygen/files.html                  |    2 +-
 versions/1.2.1/doxygen/functions.html              |    2 +-
 versions/1.2.1/doxygen/functions_0x7e.html         |    2 +-
 versions/1.2.1/doxygen/functions__.html            |    2 +-
 versions/1.2.1/doxygen/functions_a.html            |    2 +-
 versions/1.2.1/doxygen/functions_b.html            |    2 +-
 versions/1.2.1/doxygen/functions_c.html            |    2 +-
 versions/1.2.1/doxygen/functions_d.html            |    2 +-
 versions/1.2.1/doxygen/functions_e.html            |    2 +-
 versions/1.2.1/doxygen/functions_enum.html         |    2 +-
 versions/1.2.1/doxygen/functions_eval.html         |    2 +-
 versions/1.2.1/doxygen/functions_f.html            |    2 +-
 versions/1.2.1/doxygen/functions_func.html         |    2 +-
 versions/1.2.1/doxygen/functions_func_0x7e.html    |    2 +-
 versions/1.2.1/doxygen/functions_func_a.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_b.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_c.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_d.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_e.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_f.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_g.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_i.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_l.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_m.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_n.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_o.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_p.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_r.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_s.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_t.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_u.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_v.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_w.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_x.html       |    2 +-
 versions/1.2.1/doxygen/functions_func_z.html       |    2 +-
 versions/1.2.1/doxygen/functions_g.html            |    2 +-
 versions/1.2.1/doxygen/functions_h.html            |    2 +-
 versions/1.2.1/doxygen/functions_i.html            |    2 +-
 versions/1.2.1/doxygen/functions_k.html            |    2 +-
 versions/1.2.1/doxygen/functions_l.html            |    2 +-
 versions/1.2.1/doxygen/functions_m.html            |    2 +-
 versions/1.2.1/doxygen/functions_n.html            |    2 +-
 versions/1.2.1/doxygen/functions_o.html            |    2 +-
 versions/1.2.1/doxygen/functions_p.html            |    2 +-
 versions/1.2.1/doxygen/functions_r.html            |    2 +-
 versions/1.2.1/doxygen/functions_rela.html         |    2 +-
 versions/1.2.1/doxygen/functions_s.html            |    2 +-
 versions/1.2.1/doxygen/functions_t.html            |    2 +-
 versions/1.2.1/doxygen/functions_type.html         |    2 +-
 versions/1.2.1/doxygen/functions_u.html            |    2 +-
 versions/1.2.1/doxygen/functions_v.html            |    2 +-
 versions/1.2.1/doxygen/functions_vars.html         |    2 +-
 versions/1.2.1/doxygen/functions_w.html            |    2 +-
 versions/1.2.1/doxygen/functions_x.html            |    2 +-
 versions/1.2.1/doxygen/functions_z.html            |    2 +-
 versions/1.2.1/doxygen/globals.html                |    2 +-
 versions/1.2.1/doxygen/globals_c.html              |    2 +-
 versions/1.2.1/doxygen/globals_d.html              |    2 +-
 versions/1.2.1/doxygen/globals_defs.html           |    2 +-
 versions/1.2.1/doxygen/globals_e.html              |    2 +-
 versions/1.2.1/doxygen/globals_enum.html           |    2 +-
 versions/1.2.1/doxygen/globals_eval.html           |    2 +-
 versions/1.2.1/doxygen/globals_f.html              |    2 +-
 versions/1.2.1/doxygen/globals_func.html           |    2 +-
 versions/1.2.1/doxygen/globals_g.html              |    2 +-
 versions/1.2.1/doxygen/globals_k.html              |    2 +-
 versions/1.2.1/doxygen/globals_m.html              |    2 +-
 versions/1.2.1/doxygen/globals_n.html              |    2 +-
 versions/1.2.1/doxygen/globals_p.html              |    2 +-
 versions/1.2.1/doxygen/globals_r.html              |    2 +-
 versions/1.2.1/doxygen/globals_s.html              |    2 +-
 versions/1.2.1/doxygen/globals_type.html           |    2 +-
 versions/1.2.1/doxygen/graph__attr__types_8h.html  |    2 +-
 .../doxygen/graph__attr__types_8h_source.html      |    2 +-
 versions/1.2.1/doxygen/graph_legend.html           |    2 +-
 versions/1.2.1/doxygen/hierarchy.html              |    2 +-
 versions/1.2.1/doxygen/imperative_8h.html          |    2 +-
 versions/1.2.1/doxygen/imperative_8h_source.html   |    2 +-
 .../1.2.1/doxygen/include_2mxnet_2base_8h.html     |    2 +-
 .../doxygen/include_2mxnet_2base_8h_source.html    |    2 +-
 .../1.2.1/doxygen/include_2mxnet_2executor_8h.html |    2 +-
 .../include_2mxnet_2executor_8h_source.html        |    2 +-
 versions/1.2.1/doxygen/include_2mxnet_2io_8h.html  |    2 +-
 .../doxygen/include_2mxnet_2io_8h_source.html      |    2 +-
 .../1.2.1/doxygen/include_2mxnet_2kvstore_8h.html  |    2 +-
 .../doxygen/include_2mxnet_2kvstore_8h_source.html |    2 +-
 .../1.2.1/doxygen/include_2mxnet_2ndarray_8h.html  |    2 +-
 .../doxygen/include_2mxnet_2ndarray_8h_source.html |    2 +-
 .../1.2.1/doxygen/include_2mxnet_2operator_8h.html |    2 +-
 .../include_2mxnet_2operator_8h_source.html        |    2 +-
 versions/1.2.1/doxygen/index.html                  |    2 +-
 versions/1.2.1/doxygen/inherits.html               |    2 +-
 versions/1.2.1/doxygen/initializer_8h.html         |    2 +-
 versions/1.2.1/doxygen/initializer_8h_source.html  |    2 +-
 versions/1.2.1/doxygen/lazy__alloc__array_8h.html  |    2 +-
 .../doxygen/lazy__alloc__array_8h_source.html      |    2 +-
 versions/1.2.1/doxygen/lr__scheduler_8h.html       |    2 +-
 .../1.2.1/doxygen/lr__scheduler_8h_source.html     |    2 +-
 versions/1.2.1/doxygen/metric_8h.html              |    2 +-
 versions/1.2.1/doxygen/metric_8h_source.html       |    2 +-
 versions/1.2.1/doxygen/model_8h.html               |    2 +-
 versions/1.2.1/doxygen/model_8h_source.html        |    2 +-
 versions/1.2.1/doxygen/monitor_8h.html             |    2 +-
 versions/1.2.1/doxygen/monitor_8h_source.html      |    2 +-
 versions/1.2.1/doxygen/namespacedmlc.html          |    2 +-
 .../1.2.1/doxygen/namespacedmlc_1_1parameter.html  |    2 +-
 versions/1.2.1/doxygen/namespacemembers.html       |    2 +-
 versions/1.2.1/doxygen/namespacemembers_a.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_b.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_c.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_d.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_e.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_enum.html  |    2 +-
 versions/1.2.1/doxygen/namespacemembers_eval.html  |    2 +-
 versions/1.2.1/doxygen/namespacemembers_f.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_func.html  |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_a.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_b.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_c.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_d.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_e.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_f.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_g.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_i.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_k.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_l.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_m.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_n.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_o.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_p.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_r.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_s.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_t.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_u.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_w.html     |    2 +-
 .../1.2.1/doxygen/namespacemembers_func_z.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_g.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_i.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_k.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_l.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_m.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_n.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_o.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_p.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_r.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_s.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_t.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_type.html  |    2 +-
 versions/1.2.1/doxygen/namespacemembers_u.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_v.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_vars.html  |    2 +-
 versions/1.2.1/doxygen/namespacemembers_w.html     |    2 +-
 versions/1.2.1/doxygen/namespacemembers_z.html     |    2 +-
 versions/1.2.1/doxygen/namespacemxnet.html         |    2 +-
 .../1.2.1/doxygen/namespacemxnet_1_1common.html    |    2 +-
 .../doxygen/namespacemxnet_1_1common_1_1cuda.html  |    2 +-
 .../namespacemxnet_1_1common_1_1helper.html        |    2 +-
 .../namespacemxnet_1_1common_1_1random.html        |    2 +-
 versions/1.2.1/doxygen/namespacemxnet_1_1cpp.html  |    2 +-
 versions/1.2.1/doxygen/namespacemxnet_1_1csr.html  |    2 +-
 .../1.2.1/doxygen/namespacemxnet_1_1engine.html    |    2 +-
 versions/1.2.1/doxygen/namespacemxnet_1_1op.html   |    2 +-
 .../1.2.1/doxygen/namespacemxnet_1_1rowsparse.html |    2 +-
 versions/1.2.1/doxygen/namespaces.html             |    2 +-
 versions/1.2.1/doxygen/object__pool_8h.html        |    2 +-
 versions/1.2.1/doxygen/object__pool_8h_source.html |    2 +-
 versions/1.2.1/doxygen/op_8h.html                  |    2 +-
 versions/1.2.1/doxygen/op_8h_source.html           |    2 +-
 versions/1.2.1/doxygen/op__attr__types_8h.html     |    2 +-
 .../1.2.1/doxygen/op__attr__types_8h_source.html   |    2 +-
 versions/1.2.1/doxygen/op__map_8h.html             |    2 +-
 versions/1.2.1/doxygen/op__map_8h_source.html      |    2 +-
 versions/1.2.1/doxygen/op__suppl_8h.html           |    2 +-
 versions/1.2.1/doxygen/op__suppl_8h_source.html    |    2 +-
 versions/1.2.1/doxygen/op__util_8h.html            |    2 +-
 versions/1.2.1/doxygen/op__util_8h_source.html     |    2 +-
 versions/1.2.1/doxygen/operator__util_8h.html      |    2 +-
 .../1.2.1/doxygen/operator__util_8h_source.html    |    2 +-
 versions/1.2.1/doxygen/optimizer_8h.html           |    2 +-
 versions/1.2.1/doxygen/optimizer_8h_source.html    |    2 +-
 versions/1.2.1/doxygen/random__generator_8h.html   |    2 +-
 .../1.2.1/doxygen/random__generator_8h_source.html |    2 +-
 versions/1.2.1/doxygen/resource_8h.html            |    2 +-
 versions/1.2.1/doxygen/resource_8h_source.html     |    2 +-
 versions/1.2.1/doxygen/rtc_8h.html                 |    2 +-
 versions/1.2.1/doxygen/rtc_8h_source.html          |    2 +-
 versions/1.2.1/doxygen/shape_8h.html               |    2 +-
 versions/1.2.1/doxygen/shape_8h_source.html        |    2 +-
 versions/1.2.1/doxygen/static__array_8h.html       |    2 +-
 .../1.2.1/doxygen/static__array_8h_source.html     |    2 +-
 versions/1.2.1/doxygen/storage_8h.html             |    2 +-
 versions/1.2.1/doxygen/storage_8h_source.html      |    2 +-
 .../doxygen/structMXCallbackList-members.html      |    2 +-
 versions/1.2.1/doxygen/structMXCallbackList.html   |    2 +-
 .../1.2.1/doxygen/structNDArrayOpInfo-members.html |    2 +-
 versions/1.2.1/doxygen/structNDArrayOpInfo.html    |    2 +-
 .../1.2.1/doxygen/structNativeOpInfo-members.html  |    2 +-
 versions/1.2.1/doxygen/structNativeOpInfo.html     |    2 +-
 .../structmxnet_1_1CachedOpParam-members.html      |    2 +-
 .../doxygen/structmxnet_1_1CachedOpParam.html      |    2 +-
 .../doxygen/structmxnet_1_1Context-members.html    |    2 +-
 versions/1.2.1/doxygen/structmxnet_1_1Context.html |    2 +-
 .../doxygen/structmxnet_1_1DataBatch-members.html  |    2 +-
 .../1.2.1/doxygen/structmxnet_1_1DataBatch.html    |    2 +-
 .../doxygen/structmxnet_1_1DataInst-members.html   |    2 +-
 .../1.2.1/doxygen/structmxnet_1_1DataInst.html     |    2 +-
 .../doxygen/structmxnet_1_1DataIteratorReg.html    |    2 +-
 .../structmxnet_1_1NDArrayFunctionReg-members.html |    2 +-
 .../doxygen/structmxnet_1_1NDArrayFunctionReg.html |    2 +-
 .../doxygen/structmxnet_1_1OpContext-members.html  |    2 +-
 .../1.2.1/doxygen/structmxnet_1_1OpContext.html    |    2 +-
 ...structmxnet_1_1OperatorPropertyReg-members.html |    2 +-
 .../structmxnet_1_1OperatorPropertyReg.html        |    2 +-
 .../doxygen/structmxnet_1_1Resource-members.html   |    2 +-
 .../1.2.1/doxygen/structmxnet_1_1Resource.html     |    2 +-
 .../structmxnet_1_1ResourceRequest-members.html    |    2 +-
 .../doxygen/structmxnet_1_1ResourceRequest.html    |    2 +-
 .../doxygen/structmxnet_1_1RunContext-members.html |    2 +-
 .../1.2.1/doxygen/structmxnet_1_1RunContext.html   |    2 +-
 .../structmxnet_1_1Storage_1_1Handle-members.html  |    2 +-
 .../doxygen/structmxnet_1_1Storage_1_1Handle.html  |    2 +-
 ...1_1common_1_1ObjectPoolAllocatable-members.html |    2 +-
 ...ctmxnet_1_1common_1_1ObjectPoolAllocatable.html |    2 +-
 ...ructmxnet_1_1common_1_1StaticArray-members.html |    2 +-
 .../structmxnet_1_1common_1_1StaticArray.html      |    2 +-
 ...mxnet_1_1common_1_1csr__idx__check-members.html |    2 +-
 .../structmxnet_1_1common_1_1csr__idx__check.html  |    2 +-
 ...et_1_1common_1_1csr__indptr__check-members.html |    2 +-
 ...tructmxnet_1_1common_1_1csr__indptr__check.html |    2 +-
 ...et_1_1common_1_1helper_1_1UniqueIf-members.html |    2 +-
 ...tructmxnet_1_1common_1_1helper_1_1UniqueIf.html |    2 +-
 ...on_1_1helper_1_1UniqueIf_3_01T[]_4-members.html |    2 +-
 ..._1_1common_1_1helper_1_1UniqueIf_3_01T[]_4.html |    2 +-
 ...1helper_1_1UniqueIf_3_01T[kSize]_4-members.html |    2 +-
 ...ommon_1_1helper_1_1UniqueIf_3_01T[kSize]_4.html |    2 +-
 ...mxnet_1_1common_1_1rsp__idx__check-members.html |    2 +-
 .../structmxnet_1_1common_1_1rsp__idx__check.html  |    2 +-
 ...tmxnet_1_1cpp_1_1FeedForwardConfig-members.html |    2 +-
 .../structmxnet_1_1cpp_1_1FeedForwardConfig.html   |    2 +-
 ...ructmxnet_1_1cpp_1_1MXDataIterBlob-members.html |    2 +-
 .../structmxnet_1_1cpp_1_1MXDataIterBlob.html      |    2 +-
 .../structmxnet_1_1cpp_1_1NDBlob-members.html      |    2 +-
 .../doxygen/structmxnet_1_1cpp_1_1NDBlob.html      |    2 +-
 .../structmxnet_1_1cpp_1_1Shape-members.html       |    2 +-
 .../1.2.1/doxygen/structmxnet_1_1cpp_1_1Shape.html |    2 +-
 .../structmxnet_1_1cpp_1_1SymBlob-members.html     |    2 +-
 .../doxygen/structmxnet_1_1cpp_1_1SymBlob.html     |    2 +-
 .../structmxnet_1_1op_1_1EnvArguments-members.html |    2 +-
 .../doxygen/structmxnet_1_1op_1_1EnvArguments.html |    2 +-
 ...xnet_1_1op_1_1GradFunctionArgument-members.html |    2 +-
 .../structmxnet_1_1op_1_1GradFunctionArgument.html |    2 +-
 .../structmxnet_1_1op_1_1Input0-members.html       |    2 +-
 .../1.2.1/doxygen/structmxnet_1_1op_1_1Input0.html |    2 +-
 .../structmxnet_1_1op_1_1Input1-members.html       |    2 +-
 .../1.2.1/doxygen/structmxnet_1_1op_1_1Input1.html |    2 +-
 .../structmxnet_1_1op_1_1OutputGrad-members.html   |    2 +-
 .../doxygen/structmxnet_1_1op_1_1OutputGrad.html   |    2 +-
 .../structmxnet_1_1op_1_1OutputValue-members.html  |    2 +-
 .../doxygen/structmxnet_1_1op_1_1OutputValue.html  |    2 +-
 versions/1.2.1/doxygen/symbol_8h.html              |    2 +-
 versions/1.2.1/doxygen/symbol_8h_source.html       |    2 +-
 versions/1.2.1/doxygen/tensor__blob_8h.html        |    2 +-
 versions/1.2.1/doxygen/tensor__blob_8h_source.html |    2 +-
 versions/1.2.1/doxygen/utils_8h.html               |    2 +-
 versions/1.2.1/doxygen/utils_8h_source.html        |    2 +-
 versions/1.3.1/doxygen/MxNetCpp_8h.html            |    2 +-
 versions/1.3.1/doxygen/MxNetCpp_8h_source.html     |    2 +-
 versions/1.3.1/doxygen/annotated.html              |    2 +-
 versions/1.3.1/doxygen/c__api_8h.html              |    2 +-
 versions/1.3.1/doxygen/c__api_8h_source.html       |    2 +-
 versions/1.3.1/doxygen/c__predict__api_8h.html     |    2 +-
 .../1.3.1/doxygen/c__predict__api_8h_source.html   |    2 +-
 ...ieldEntry_3_01mxnet_1_1TShape_01_4-members.html |    2 +-
 ...ter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html |    2 +-
 versions/1.3.1/doxygen/classes.html                |    2 +-
 .../doxygen/classmxnet_1_1Engine-members.html      |    2 +-
 versions/1.3.1/doxygen/classmxnet_1_1Engine.html   |    2 +-
 .../doxygen/classmxnet_1_1Executor-members.html    |    2 +-
 versions/1.3.1/doxygen/classmxnet_1_1Executor.html |    2 +-
 .../doxygen/classmxnet_1_1IIterator-members.html   |    2 +-
 .../1.3.1/doxygen/classmxnet_1_1IIterator.html     |    2 +-
 .../doxygen/classmxnet_1_1Imperative-members.html  |    2 +-
 .../1.3.1/doxygen/classmxnet_1_1Imperative.html    |    2 +-
 ...classmxnet_1_1Imperative_1_1AGInfo-members.html |    2 +-
 .../classmxnet_1_1Imperative_1_1AGInfo.html        |    2 +-
 .../doxygen/classmxnet_1_1KVStore-members.html     |    2 +-
 versions/1.3.1/doxygen/classmxnet_1_1KVStore.html  |    2 +-
 .../doxygen/classmxnet_1_1NDArray-members.html     |    2 +-
 versions/1.3.1/doxygen/classmxnet_1_1NDArray.html  |    2 +-
 .../doxygen/classmxnet_1_1OpStatePtr-members.html  |    2 +-
 .../1.3.1/doxygen/classmxnet_1_1OpStatePtr.html    |    2 +-
 .../doxygen/classmxnet_1_1Operator-members.html    |    2 +-
 versions/1.3.1/doxygen/classmxnet_1_1Operator.html |    2 +-
 .../classmxnet_1_1OperatorProperty-members.html    |    2 +-
 .../doxygen/classmxnet_1_1OperatorProperty.html    |    2 +-
 .../classmxnet_1_1ResourceManager-members.html     |    2 +-
 .../doxygen/classmxnet_1_1ResourceManager.html     |    2 +-
 .../doxygen/classmxnet_1_1Storage-members.html     |    2 +-
 versions/1.3.1/doxygen/classmxnet_1_1Storage.html  |    2 +-
 .../1.3.1/doxygen/classmxnet_1_1TBlob-members.html |    2 +-
 versions/1.3.1/doxygen/classmxnet_1_1TBlob.html    |    2 +-
 ...smxnet_1_1common_1_1LazyAllocArray-members.html |    2 +-
 .../classmxnet_1_1common_1_1LazyAllocArray.html    |    2 +-
 ...classmxnet_1_1common_1_1ObjectPool-members.html |    2 +-
 .../classmxnet_1_1common_1_1ObjectPool.html        |    2 +-
 ...mxnet_1_1common_1_1random_1_1RandGenerator.html |    2 +-
 ...dGenerator_3_01cpu_00_01DType_01_4-members.html |    2 +-
 ...m_1_1RandGenerator_3_01cpu_00_01DType_01_4.html |    2 +-
 ...or_3_01cpu_00_01DType_01_4_1_1Impl-members.html |    2 +-
 ...dGenerator_3_01cpu_00_01DType_01_4_1_1Impl.html |    2 +-
 ...dGenerator_3_01gpu_00_01DType_01_4-members.html |    2 +-
 ...m_1_1RandGenerator_3_01gpu_00_01DType_01_4.html |    2 +-
 ...or_3_01gpu_00_01DType_01_4_1_1Impl-members.html |    2 +-
 ...dGenerator_3_01gpu_00_01DType_01_4_1_1Impl.html |    2 +-
 ...Generator_3_01gpu_00_01double_01_4-members.html |    2 +-
 ..._1_1RandGenerator_3_01gpu_00_01double_01_4.html |    2 +-
 ...r_3_01gpu_00_01double_01_4_1_1Impl-members.html |    2 +-
 ...Generator_3_01gpu_00_01double_01_4_1_1Impl.html |    2 +-
 .../classmxnet_1_1cpp_1_1Accuracy-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Accuracy.html     |    2 +-
 ...smxnet_1_1cpp_1_1AdaDeltaOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdaDeltaOptimizer.html    |    2 +-
 ...ssmxnet_1_1cpp_1_1AdaGradOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdaGradOptimizer.html     |    2 +-
 ...classmxnet_1_1cpp_1_1AdamOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdamOptimizer.html        |    2 +-
 .../classmxnet_1_1cpp_1_1Bilinear-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Bilinear.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Constant-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Constant.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Context-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Context.html      |    2 +-
 .../classmxnet_1_1cpp_1_1DataBatch-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1DataBatch.html    |    2 +-
 .../classmxnet_1_1cpp_1_1DataIter-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1DataIter.html     |    2 +-
 .../classmxnet_1_1cpp_1_1EvalMetric-members.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1EvalMetric.html   |    2 +-
 .../classmxnet_1_1cpp_1_1Executor-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Executor.html     |    2 +-
 ...assmxnet_1_1cpp_1_1FactorScheduler-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1FactorScheduler.html      |    2 +-
 .../classmxnet_1_1cpp_1_1FeedForward-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1FeedForward.html  |    2 +-
 .../classmxnet_1_1cpp_1_1Initializer-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Initializer.html  |    2 +-
 .../classmxnet_1_1cpp_1_1KVStore-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1KVStore.html      |    2 +-
 .../classmxnet_1_1cpp_1_1LRScheduler-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1LRScheduler.html  |    2 +-
 .../classmxnet_1_1cpp_1_1LogLoss-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1LogLoss.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MAE-members.html  |    2 +-
 .../1.3.1/doxygen/classmxnet_1_1cpp_1_1MAE.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MSE-members.html  |    2 +-
 .../1.3.1/doxygen/classmxnet_1_1cpp_1_1MSE.html    |    2 +-
 .../classmxnet_1_1cpp_1_1MSRAPrelu-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MSRAPrelu.html    |    2 +-
 .../classmxnet_1_1cpp_1_1MXDataIter-members.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MXDataIter.html   |    2 +-
 ...classmxnet_1_1cpp_1_1MXDataIterMap-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1MXDataIterMap.html        |    2 +-
 .../classmxnet_1_1cpp_1_1Monitor-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Monitor.html      |    2 +-
 .../classmxnet_1_1cpp_1_1NDArray-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1NDArray.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Normal-members.html       |    2 +-
 .../1.3.1/doxygen/classmxnet_1_1cpp_1_1Normal.html |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1One-members.html  |    2 +-
 .../1.3.1/doxygen/classmxnet_1_1cpp_1_1One.html    |    2 +-
 .../classmxnet_1_1cpp_1_1OpMap-members.html        |    2 +-
 .../1.3.1/doxygen/classmxnet_1_1cpp_1_1OpMap.html  |    2 +-
 .../classmxnet_1_1cpp_1_1Operator-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Operator.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Optimizer-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Optimizer.html    |    2 +-
 ...smxnet_1_1cpp_1_1OptimizerRegistry-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1OptimizerRegistry.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1PSNR-members.html |    2 +-
 .../1.3.1/doxygen/classmxnet_1_1cpp_1_1PSNR.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1RMSE-members.html |    2 +-
 .../1.3.1/doxygen/classmxnet_1_1cpp_1_1RMSE.html   |    2 +-
 ...ssmxnet_1_1cpp_1_1RMSPropOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1RMSPropOptimizer.html     |    2 +-
 .../classmxnet_1_1cpp_1_1SGDOptimizer-members.html |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1SGDOptimizer.html |    2 +-
 ...assmxnet_1_1cpp_1_1SignumOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1SignumOptimizer.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Symbol-members.html       |    2 +-
 .../1.3.1/doxygen/classmxnet_1_1cpp_1_1Symbol.html |    2 +-
 .../classmxnet_1_1cpp_1_1Uniform-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Uniform.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Xavier-members.html       |    2 +-
 .../1.3.1/doxygen/classmxnet_1_1cpp_1_1Xavier.html |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Zero-members.html |    2 +-
 .../1.3.1/doxygen/classmxnet_1_1cpp_1_1Zero.html   |    2 +-
 ...et_1_1engine_1_1CallbackOnComplete-members.html |    2 +-
 ...classmxnet_1_1engine_1_1CallbackOnComplete.html |    2 +-
 ...assmxnet_1_1op_1_1SimpleOpRegEntry-members.html |    2 +-
 .../classmxnet_1_1op_1_1SimpleOpRegEntry.html      |    2 +-
 ...assmxnet_1_1op_1_1SimpleOpRegistry-members.html |    2 +-
 .../classmxnet_1_1op_1_1SimpleOpRegistry.html      |    2 +-
 .../cpp-package_2include_2mxnet-cpp_2base_8h.html  |    2 +-
 ...ackage_2include_2mxnet-cpp_2base_8h_source.html |    2 +-
 ...p-package_2include_2mxnet-cpp_2executor_8h.html |    2 +-
 ...ge_2include_2mxnet-cpp_2executor_8h_source.html |    2 +-
 .../cpp-package_2include_2mxnet-cpp_2io_8h.html    |    2 +-
 ...-package_2include_2mxnet-cpp_2io_8h_source.html |    2 +-
 ...pp-package_2include_2mxnet-cpp_2kvstore_8h.html |    2 +-
 ...age_2include_2mxnet-cpp_2kvstore_8h_source.html |    2 +-
 ...pp-package_2include_2mxnet-cpp_2ndarray_8h.html |    2 +-
 ...age_2include_2mxnet-cpp_2ndarray_8h_source.html |    2 +-
 ...p-package_2include_2mxnet-cpp_2operator_8h.html |    2 +-
 ...ge_2include_2mxnet-cpp_2operator_8h_source.html |    2 +-
 versions/1.3.1/doxygen/cuda__utils_8h.html         |    2 +-
 versions/1.3.1/doxygen/cuda__utils_8h_source.html  |    2 +-
 versions/1.3.1/doxygen/dir_000001_000003.html      |    2 +-
 versions/1.3.1/doxygen/dir_000002_000003.html      |    2 +-
 versions/1.3.1/doxygen/dir_000003_000006.html      |    2 +-
 versions/1.3.1/doxygen/dir_000004_000005.html      |    2 +-
 versions/1.3.1/doxygen/dir_000005_000004.html      |    2 +-
 versions/1.3.1/doxygen/dir_000006_000003.html      |    2 +-
 .../dir_0327d24fd86e9ce22567ad8f859e5290.html      |    2 +-
 .../dir_1143c7affb9ebd026cb6818dd282def7.html      |    2 +-
 .../dir_68267d1309a1af8e8297ef4c3efbcdba.html      |    2 +-
 .../dir_c9bbcf2f7c4ed40b1b23631ec8abffa6.html      |    2 +-
 .../dir_d44c64559bbebec7f509842c48db8b23.html      |    2 +-
 .../dir_eb07344824255b98f70969533c25e736.html      |    2 +-
 .../dir_fdedb0aba14d44ce9d99bc100e026e6a.html      |    2 +-
 versions/1.3.1/doxygen/engine_8h.html              |    2 +-
 versions/1.3.1/doxygen/engine_8h_source.html       |    2 +-
 versions/1.3.1/doxygen/exec__utils_8h.html         |    2 +-
 versions/1.3.1/doxygen/exec__utils_8h_source.html  |    2 +-
 versions/1.3.1/doxygen/files.html                  |    2 +-
 versions/1.3.1/doxygen/functions.html              |    2 +-
 versions/1.3.1/doxygen/functions_0x7e.html         |    2 +-
 versions/1.3.1/doxygen/functions__.html            |    2 +-
 versions/1.3.1/doxygen/functions_a.html            |    2 +-
 versions/1.3.1/doxygen/functions_b.html            |    2 +-
 versions/1.3.1/doxygen/functions_c.html            |    2 +-
 versions/1.3.1/doxygen/functions_d.html            |    2 +-
 versions/1.3.1/doxygen/functions_e.html            |    2 +-
 versions/1.3.1/doxygen/functions_enum.html         |    2 +-
 versions/1.3.1/doxygen/functions_eval.html         |    2 +-
 versions/1.3.1/doxygen/functions_f.html            |    2 +-
 versions/1.3.1/doxygen/functions_func.html         |    2 +-
 versions/1.3.1/doxygen/functions_func_0x7e.html    |    2 +-
 versions/1.3.1/doxygen/functions_func_a.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_b.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_c.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_d.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_e.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_f.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_g.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_i.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_l.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_m.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_n.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_o.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_p.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_r.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_s.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_t.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_u.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_v.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_w.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_x.html       |    2 +-
 versions/1.3.1/doxygen/functions_func_z.html       |    2 +-
 versions/1.3.1/doxygen/functions_g.html            |    2 +-
 versions/1.3.1/doxygen/functions_h.html            |    2 +-
 versions/1.3.1/doxygen/functions_i.html            |    2 +-
 versions/1.3.1/doxygen/functions_k.html            |    2 +-
 versions/1.3.1/doxygen/functions_l.html            |    2 +-
 versions/1.3.1/doxygen/functions_m.html            |    2 +-
 versions/1.3.1/doxygen/functions_n.html            |    2 +-
 versions/1.3.1/doxygen/functions_o.html            |    2 +-
 versions/1.3.1/doxygen/functions_p.html            |    2 +-
 versions/1.3.1/doxygen/functions_r.html            |    2 +-
 versions/1.3.1/doxygen/functions_rela.html         |    2 +-
 versions/1.3.1/doxygen/functions_s.html            |    2 +-
 versions/1.3.1/doxygen/functions_t.html            |    2 +-
 versions/1.3.1/doxygen/functions_type.html         |    2 +-
 versions/1.3.1/doxygen/functions_u.html            |    2 +-
 versions/1.3.1/doxygen/functions_v.html            |    2 +-
 versions/1.3.1/doxygen/functions_vars.html         |    2 +-
 versions/1.3.1/doxygen/functions_w.html            |    2 +-
 versions/1.3.1/doxygen/functions_x.html            |    2 +-
 versions/1.3.1/doxygen/functions_z.html            |    2 +-
 versions/1.3.1/doxygen/globals.html                |    2 +-
 versions/1.3.1/doxygen/globals_c.html              |    2 +-
 versions/1.3.1/doxygen/globals_d.html              |    2 +-
 versions/1.3.1/doxygen/globals_defs.html           |    2 +-
 versions/1.3.1/doxygen/globals_e.html              |    2 +-
 versions/1.3.1/doxygen/globals_enum.html           |    2 +-
 versions/1.3.1/doxygen/globals_eval.html           |    2 +-
 versions/1.3.1/doxygen/globals_f.html              |    2 +-
 versions/1.3.1/doxygen/globals_func.html           |    2 +-
 versions/1.3.1/doxygen/globals_func_g.html         |    2 +-
 versions/1.3.1/doxygen/globals_func_m.html         |    2 +-
 versions/1.3.1/doxygen/globals_func_s.html         |    2 +-
 versions/1.3.1/doxygen/globals_g.html              |    2 +-
 versions/1.3.1/doxygen/globals_k.html              |    2 +-
 versions/1.3.1/doxygen/globals_m.html              |    2 +-
 versions/1.3.1/doxygen/globals_n.html              |    2 +-
 versions/1.3.1/doxygen/globals_p.html              |    2 +-
 versions/1.3.1/doxygen/globals_r.html              |    2 +-
 versions/1.3.1/doxygen/globals_s.html              |    2 +-
 versions/1.3.1/doxygen/globals_type.html           |    2 +-
 versions/1.3.1/doxygen/graph__attr__types_8h.html  |    2 +-
 .../doxygen/graph__attr__types_8h_source.html      |    2 +-
 versions/1.3.1/doxygen/graph_legend.html           |    2 +-
 versions/1.3.1/doxygen/hierarchy.html              |    2 +-
 versions/1.3.1/doxygen/imperative_8h.html          |    2 +-
 versions/1.3.1/doxygen/imperative_8h_source.html   |    2 +-
 .../1.3.1/doxygen/include_2mxnet_2base_8h.html     |    2 +-
 .../doxygen/include_2mxnet_2base_8h_source.html    |    2 +-
 .../1.3.1/doxygen/include_2mxnet_2executor_8h.html |    2 +-
 .../include_2mxnet_2executor_8h_source.html        |    2 +-
 versions/1.3.1/doxygen/include_2mxnet_2io_8h.html  |    2 +-
 .../doxygen/include_2mxnet_2io_8h_source.html      |    2 +-
 .../1.3.1/doxygen/include_2mxnet_2kvstore_8h.html  |    2 +-
 .../doxygen/include_2mxnet_2kvstore_8h_source.html |    2 +-
 .../1.3.1/doxygen/include_2mxnet_2ndarray_8h.html  |    2 +-
 .../doxygen/include_2mxnet_2ndarray_8h_source.html |    2 +-
 .../1.3.1/doxygen/include_2mxnet_2operator_8h.html |    2 +-
 .../include_2mxnet_2operator_8h_source.html        |    2 +-
 versions/1.3.1/doxygen/index.html                  |    2 +-
 versions/1.3.1/doxygen/inherits.html               |    2 +-
 versions/1.3.1/doxygen/initializer_8h.html         |    2 +-
 versions/1.3.1/doxygen/initializer_8h_source.html  |    2 +-
 versions/1.3.1/doxygen/lazy__alloc__array_8h.html  |    2 +-
 .../doxygen/lazy__alloc__array_8h_source.html      |    2 +-
 versions/1.3.1/doxygen/lr__scheduler_8h.html       |    2 +-
 .../1.3.1/doxygen/lr__scheduler_8h_source.html     |    2 +-
 versions/1.3.1/doxygen/metric_8h.html              |    2 +-
 versions/1.3.1/doxygen/metric_8h_source.html       |    2 +-
 versions/1.3.1/doxygen/model_8h.html               |    2 +-
 versions/1.3.1/doxygen/model_8h_source.html        |    2 +-
 versions/1.3.1/doxygen/monitor_8h.html             |    2 +-
 versions/1.3.1/doxygen/monitor_8h_source.html      |    2 +-
 versions/1.3.1/doxygen/namespacedmlc.html          |    2 +-
 .../1.3.1/doxygen/namespacedmlc_1_1parameter.html  |    2 +-
 versions/1.3.1/doxygen/namespacemembers.html       |    2 +-
 versions/1.3.1/doxygen/namespacemembers_a.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_b.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_c.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_d.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_e.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_enum.html  |    2 +-
 versions/1.3.1/doxygen/namespacemembers_eval.html  |    2 +-
 versions/1.3.1/doxygen/namespacemembers_f.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_func.html  |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_a.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_b.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_c.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_d.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_e.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_f.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_g.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_h.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_i.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_k.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_l.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_m.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_n.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_o.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_p.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_r.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_s.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_t.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_u.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_w.html     |    2 +-
 .../1.3.1/doxygen/namespacemembers_func_z.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_g.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_h.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_i.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_k.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_l.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_m.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_n.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_o.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_p.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_r.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_s.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_t.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_type.html  |    2 +-
 versions/1.3.1/doxygen/namespacemembers_u.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_v.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_vars.html  |    2 +-
 versions/1.3.1/doxygen/namespacemembers_w.html     |    2 +-
 versions/1.3.1/doxygen/namespacemembers_z.html     |    2 +-
 versions/1.3.1/doxygen/namespacemxnet.html         |    2 +-
 .../1.3.1/doxygen/namespacemxnet_1_1common.html    |    2 +-
 .../doxygen/namespacemxnet_1_1common_1_1cuda.html  |    2 +-
 .../namespacemxnet_1_1common_1_1helper.html        |    2 +-
 .../namespacemxnet_1_1common_1_1random.html        |    2 +-
 versions/1.3.1/doxygen/namespacemxnet_1_1cpp.html  |    2 +-
 versions/1.3.1/doxygen/namespacemxnet_1_1csr.html  |    2 +-
 .../1.3.1/doxygen/namespacemxnet_1_1engine.html    |    2 +-
 versions/1.3.1/doxygen/namespacemxnet_1_1op.html   |    2 +-
 .../1.3.1/doxygen/namespacemxnet_1_1rowsparse.html |    2 +-
 versions/1.3.1/doxygen/namespaces.html             |    2 +-
 versions/1.3.1/doxygen/object__pool_8h.html        |    2 +-
 versions/1.3.1/doxygen/object__pool_8h_source.html |    2 +-
 versions/1.3.1/doxygen/op_8h.html                  |    2 +-
 versions/1.3.1/doxygen/op_8h_source.html           |    2 +-
 versions/1.3.1/doxygen/op__attr__types_8h.html     |    2 +-
 .../1.3.1/doxygen/op__attr__types_8h_source.html   |    2 +-
 versions/1.3.1/doxygen/op__map_8h.html             |    2 +-
 versions/1.3.1/doxygen/op__map_8h_source.html      |    2 +-
 versions/1.3.1/doxygen/op__suppl_8h.html           |    2 +-
 versions/1.3.1/doxygen/op__suppl_8h_source.html    |    2 +-
 versions/1.3.1/doxygen/op__util_8h.html            |    2 +-
 versions/1.3.1/doxygen/op__util_8h_source.html     |    2 +-
 versions/1.3.1/doxygen/operator__util_8h.html      |    2 +-
 .../1.3.1/doxygen/operator__util_8h_source.html    |    2 +-
 versions/1.3.1/doxygen/optimizer_8h.html           |    2 +-
 versions/1.3.1/doxygen/optimizer_8h_source.html    |    2 +-
 versions/1.3.1/doxygen/random__generator_8h.html   |    2 +-
 .../1.3.1/doxygen/random__generator_8h_source.html |    2 +-
 versions/1.3.1/doxygen/resource_8h.html            |    2 +-
 versions/1.3.1/doxygen/resource_8h_source.html     |    2 +-
 versions/1.3.1/doxygen/rtc_8h.html                 |    2 +-
 versions/1.3.1/doxygen/rtc_8h_source.html          |    2 +-
 versions/1.3.1/doxygen/serialization_8h.html       |    2 +-
 .../1.3.1/doxygen/serialization_8h_source.html     |    2 +-
 versions/1.3.1/doxygen/shape_8h.html               |    2 +-
 versions/1.3.1/doxygen/shape_8h_source.html        |    2 +-
 versions/1.3.1/doxygen/static__array_8h.html       |    2 +-
 .../1.3.1/doxygen/static__array_8h_source.html     |    2 +-
 versions/1.3.1/doxygen/storage_8h.html             |    2 +-
 versions/1.3.1/doxygen/storage_8h_source.html      |    2 +-
 .../doxygen/structMXCallbackList-members.html      |    2 +-
 versions/1.3.1/doxygen/structMXCallbackList.html   |    2 +-
 .../1.3.1/doxygen/structNDArrayOpInfo-members.html |    2 +-
 versions/1.3.1/doxygen/structNDArrayOpInfo.html    |    2 +-
 .../1.3.1/doxygen/structNativeOpInfo-members.html  |    2 +-
 versions/1.3.1/doxygen/structNativeOpInfo.html     |    2 +-
 .../doxygen/structmxnet_1_1Context-members.html    |    2 +-
 versions/1.3.1/doxygen/structmxnet_1_1Context.html |    2 +-
 .../doxygen/structmxnet_1_1DataBatch-members.html  |    2 +-
 .../1.3.1/doxygen/structmxnet_1_1DataBatch.html    |    2 +-
 .../doxygen/structmxnet_1_1DataInst-members.html   |    2 +-
 .../1.3.1/doxygen/structmxnet_1_1DataInst.html     |    2 +-
 .../doxygen/structmxnet_1_1DataIteratorReg.html    |    2 +-
 .../structmxnet_1_1NDArrayFunctionReg-members.html |    2 +-
 .../doxygen/structmxnet_1_1NDArrayFunctionReg.html |    2 +-
 .../doxygen/structmxnet_1_1OpContext-members.html  |    2 +-
 .../1.3.1/doxygen/structmxnet_1_1OpContext.html    |    2 +-
 ...structmxnet_1_1OperatorPropertyReg-members.html |    2 +-
 .../structmxnet_1_1OperatorPropertyReg.html        |    2 +-
 .../doxygen/structmxnet_1_1Resource-members.html   |    2 +-
 .../1.3.1/doxygen/structmxnet_1_1Resource.html     |    2 +-
 .../structmxnet_1_1ResourceRequest-members.html    |    2 +-
 .../doxygen/structmxnet_1_1ResourceRequest.html    |    2 +-
 .../doxygen/structmxnet_1_1RunContext-members.html |    2 +-
 .../1.3.1/doxygen/structmxnet_1_1RunContext.html   |    2 +-
 .../structmxnet_1_1Storage_1_1Handle-members.html  |    2 +-
 .../doxygen/structmxnet_1_1Storage_1_1Handle.html  |    2 +-
 ...1_1common_1_1ObjectPoolAllocatable-members.html |    2 +-
 ...ctmxnet_1_1common_1_1ObjectPoolAllocatable.html |    2 +-
 ...ructmxnet_1_1common_1_1StaticArray-members.html |    2 +-
 .../structmxnet_1_1common_1_1StaticArray.html      |    2 +-
 ...mxnet_1_1common_1_1csr__idx__check-members.html |    2 +-
 .../structmxnet_1_1common_1_1csr__idx__check.html  |    2 +-
 ...et_1_1common_1_1csr__indptr__check-members.html |    2 +-
 ...tructmxnet_1_1common_1_1csr__indptr__check.html |    2 +-
 ...et_1_1common_1_1deserialize__tuple-members.html |    2 +-
 ...tructmxnet_1_1common_1_1deserialize__tuple.html |    2 +-
 ...n_1_1deserialize__tuple_3_010_01_4-members.html |    2 +-
 ...1_1common_1_1deserialize__tuple_3_010_01_4.html |    2 +-
 ...et_1_1common_1_1helper_1_1UniqueIf-members.html |    2 +-
 ...tructmxnet_1_1common_1_1helper_1_1UniqueIf.html |    2 +-
 ...on_1_1helper_1_1UniqueIf_3_01T[]_4-members.html |    2 +-
 ..._1_1common_1_1helper_1_1UniqueIf_3_01T[]_4.html |    2 +-
 ...1helper_1_1UniqueIf_3_01T[kSize]_4-members.html |    2 +-
 ...ommon_1_1helper_1_1UniqueIf_3_01T[kSize]_4.html |    2 +-
 ...ctmxnet_1_1common_1_1is__container-members.html |    2 +-
 .../structmxnet_1_1common_1_1is__container.html    |    2 +-
 ...mxnet_1_1common_1_1rsp__idx__check-members.html |    2 +-
 .../structmxnet_1_1common_1_1rsp__idx__check.html  |    2 +-
 ...xnet_1_1common_1_1serialize__tuple-members.html |    2 +-
 .../structmxnet_1_1common_1_1serialize__tuple.html |    2 +-
 ...mon_1_1serialize__tuple_3_010_01_4-members.html |    2 +-
 ...t_1_1common_1_1serialize__tuple_3_010_01_4.html |    2 +-
 ...1common_1_1serialized__size__tuple-members.html |    2 +-
 ...mxnet_1_1common_1_1serialized__size__tuple.html |    2 +-
 ...serialized__size__tuple_3_010_01_4-members.html |    2 +-
 ...mmon_1_1serialized__size__tuple_3_010_01_4.html |    2 +-
 ...tmxnet_1_1cpp_1_1FeedForwardConfig-members.html |    2 +-
 .../structmxnet_1_1cpp_1_1FeedForwardConfig.html   |    2 +-
 ...ructmxnet_1_1cpp_1_1MXDataIterBlob-members.html |    2 +-
 .../structmxnet_1_1cpp_1_1MXDataIterBlob.html      |    2 +-
 .../structmxnet_1_1cpp_1_1NDBlob-members.html      |    2 +-
 .../doxygen/structmxnet_1_1cpp_1_1NDBlob.html      |    2 +-
 .../structmxnet_1_1cpp_1_1Shape-members.html       |    2 +-
 .../1.3.1/doxygen/structmxnet_1_1cpp_1_1Shape.html |    2 +-
 .../structmxnet_1_1cpp_1_1SymBlob-members.html     |    2 +-
 .../doxygen/structmxnet_1_1cpp_1_1SymBlob.html     |    2 +-
 .../structmxnet_1_1op_1_1EnvArguments-members.html |    2 +-
 .../doxygen/structmxnet_1_1op_1_1EnvArguments.html |    2 +-
 ...xnet_1_1op_1_1GradFunctionArgument-members.html |    2 +-
 .../structmxnet_1_1op_1_1GradFunctionArgument.html |    2 +-
 .../structmxnet_1_1op_1_1Input0-members.html       |    2 +-
 .../1.3.1/doxygen/structmxnet_1_1op_1_1Input0.html |    2 +-
 .../structmxnet_1_1op_1_1Input1-members.html       |    2 +-
 .../1.3.1/doxygen/structmxnet_1_1op_1_1Input1.html |    2 +-
 .../structmxnet_1_1op_1_1OutputGrad-members.html   |    2 +-
 .../doxygen/structmxnet_1_1op_1_1OutputGrad.html   |    2 +-
 .../structmxnet_1_1op_1_1OutputValue-members.html  |    2 +-
 .../doxygen/structmxnet_1_1op_1_1OutputValue.html  |    2 +-
 versions/1.3.1/doxygen/symbol_8h.html              |    2 +-
 versions/1.3.1/doxygen/symbol_8h_source.html       |    2 +-
 versions/1.3.1/doxygen/tensor__blob_8h.html        |    2 +-
 versions/1.3.1/doxygen/tensor__blob_8h_source.html |    2 +-
 versions/1.3.1/doxygen/utils_8h.html               |    2 +-
 versions/1.3.1/doxygen/utils_8h_source.html        |    2 +-
 .../master/_sources/architecture/overview.md.txt   |   22 +-
 .../master/_sources/faq/add_op_in_backend.md.txt   |    8 +-
 versions/master/_sources/faq/new_op.md.txt         |    2 +-
 versions/master/api/java/docs/index/index-t.html   |    2 +-
 .../docs/org/apache/mxnet/javaapi/NDArray.html     |    6 +-
 versions/master/architecture/overview.html         |   22 +-
 versions/master/doxygen/MxNetCpp_8h.html           |    2 +-
 versions/master/doxygen/MxNetCpp_8h_source.html    |    2 +-
 versions/master/doxygen/annotated.html             |  248 ++--
 versions/master/doxygen/c__api_8h.html             |    2 +-
 versions/master/doxygen/c__api_8h_source.html      |    2 +-
 versions/master/doxygen/c__api__error_8h.html      |    2 +-
 .../master/doxygen/c__api__error_8h_source.html    |    2 +-
 versions/master/doxygen/c__api__test_8h.html       |    2 +-
 .../master/doxygen/c__api__test_8h_source.html     |    2 +-
 versions/master/doxygen/c__predict__api_8h.html    |    2 +-
 .../master/doxygen/c__predict__api_8h_source.html  |    2 +-
 ...ieldEntry_3_01mxnet_1_1TShape_01_4-members.html |    2 +-
 ...ter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html |   18 +-
 versions/master/doxygen/classes.html               |   95 +-
 .../doxygen/classmxnet_1_1Engine-members.html      |    2 +-
 versions/master/doxygen/classmxnet_1_1Engine.html  |    2 +-
 .../doxygen/classmxnet_1_1Executor-members.html    |    6 +-
 .../master/doxygen/classmxnet_1_1Executor.html     |   20 +-
 .../classmxnet_1_1GPUAuxStream-members.html        |    2 +-
 .../master/doxygen/classmxnet_1_1GPUAuxStream.html |    2 +-
 .../doxygen/classmxnet_1_1IIterator-members.html   |    2 +-
 .../master/doxygen/classmxnet_1_1IIterator.html    |    2 +-
 .../doxygen/classmxnet_1_1Imperative-members.html  |    2 +-
 .../master/doxygen/classmxnet_1_1Imperative.html   |    2 +-
 ...classmxnet_1_1Imperative_1_1AGInfo-members.html |    2 +-
 .../classmxnet_1_1Imperative_1_1AGInfo.html        |    2 +-
 .../doxygen/classmxnet_1_1KVStore-members.html     |    2 +-
 versions/master/doxygen/classmxnet_1_1KVStore.html |    2 +-
 .../doxygen/classmxnet_1_1NDArray-members.html     |   36 +-
 versions/master/doxygen/classmxnet_1_1NDArray.html |  168 +--
 .../doxygen/classmxnet_1_1OpStatePtr-members.html  |    2 +-
 .../master/doxygen/classmxnet_1_1OpStatePtr.html   |    2 +-
 .../doxygen/classmxnet_1_1Operator-members.html    |    2 +-
 .../master/doxygen/classmxnet_1_1Operator.html     |    4 +-
 .../classmxnet_1_1OperatorProperty-members.html    |   10 +-
 .../doxygen/classmxnet_1_1OperatorProperty.html    |   50 +-
 .../classmxnet_1_1ResourceManager-members.html     |    2 +-
 .../doxygen/classmxnet_1_1ResourceManager.html     |    2 +-
 .../doxygen/classmxnet_1_1Storage-members.html     |    2 +-
 versions/master/doxygen/classmxnet_1_1Storage.html |    2 +-
 .../classmxnet_1_1SyncedGPUAuxStream-members.html  |    2 +-
 .../doxygen/classmxnet_1_1SyncedGPUAuxStream.html  |    2 +-
 .../doxygen/classmxnet_1_1TBlob-members.html       |   10 +-
 versions/master/doxygen/classmxnet_1_1TBlob.html   |   46 +-
 .../doxygen/classmxnet_1_1TBlob__coll__graph.map   |    2 +
 .../doxygen/classmxnet_1_1TBlob__coll__graph.md5   |    2 +-
 .../doxygen/classmxnet_1_1TBlob__coll__graph.png   |  Bin 6614 -> 19707 bytes
 .../doxygen/classmxnet_1_1TShape-members.html      |  134 ++
 versions/master/doxygen/classmxnet_1_1TShape.html  |  611 ++++++++++
 .../doxygen/classmxnet_1_1TShape__coll__graph.map  |    3 +
 .../doxygen/classmxnet_1_1TShape__coll__graph.md5  |    1 +
 .../doxygen/classmxnet_1_1TShape__coll__graph.png  |  Bin 0 -> 14914 bytes
 .../classmxnet_1_1TShape__inherit__graph.map       |    3 +
 .../classmxnet_1_1TShape__inherit__graph.md5       |    1 +
 .../classmxnet_1_1TShape__inherit__graph.png       |  Bin 0 -> 14914 bytes
 .../doxygen/classmxnet_1_1Tuple-members.html       |  126 ++
 versions/master/doxygen/classmxnet_1_1Tuple.html   | 1280 ++++++++++++++++++++
 .../doxygen/classmxnet_1_1Tuple__coll__graph.map   |    2 +
 .../doxygen/classmxnet_1_1Tuple__coll__graph.md5   |    1 +
 .../doxygen/classmxnet_1_1Tuple__coll__graph.png   |  Bin 0 -> 12870 bytes
 ...smxnet_1_1common_1_1LazyAllocArray-members.html |    2 +-
 .../classmxnet_1_1common_1_1LazyAllocArray.html    |    2 +-
 ...classmxnet_1_1common_1_1ObjectPool-members.html |    2 +-
 .../classmxnet_1_1common_1_1ObjectPool.html        |    2 +-
 ...t_1_1common_1_1cuda_1_1DeviceStore-members.html |    2 +-
 ...lassmxnet_1_1common_1_1cuda_1_1DeviceStore.html |    2 +-
 ...mxnet_1_1common_1_1random_1_1RandGenerator.html |    2 +-
 ...dGenerator_3_01cpu_00_01DType_01_4-members.html |    2 +-
 ...m_1_1RandGenerator_3_01cpu_00_01DType_01_4.html |    2 +-
 ...or_3_01cpu_00_01DType_01_4_1_1Impl-members.html |    2 +-
 ...dGenerator_3_01cpu_00_01DType_01_4_1_1Impl.html |    2 +-
 ...dGenerator_3_01gpu_00_01DType_01_4-members.html |    2 +-
 ...m_1_1RandGenerator_3_01gpu_00_01DType_01_4.html |    2 +-
 ...or_3_01gpu_00_01DType_01_4_1_1Impl-members.html |    2 +-
 ...dGenerator_3_01gpu_00_01DType_01_4_1_1Impl.html |    2 +-
 ...Generator_3_01gpu_00_01double_01_4-members.html |    2 +-
 ..._1_1RandGenerator_3_01gpu_00_01double_01_4.html |    2 +-
 ...r_3_01gpu_00_01double_01_4_1_1Impl-members.html |    2 +-
 ...Generator_3_01gpu_00_01double_01_4_1_1Impl.html |    2 +-
 .../classmxnet_1_1cpp_1_1Accuracy-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Accuracy.html     |    2 +-
 ...smxnet_1_1cpp_1_1AdaDeltaOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdaDeltaOptimizer.html    |    2 +-
 ...ssmxnet_1_1cpp_1_1AdaGradOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdaGradOptimizer.html     |    2 +-
 ...classmxnet_1_1cpp_1_1AdamOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1AdamOptimizer.html        |    2 +-
 .../classmxnet_1_1cpp_1_1Bilinear-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Bilinear.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Constant-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Constant.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Context-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Context.html      |    2 +-
 .../classmxnet_1_1cpp_1_1DataBatch-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1DataBatch.html    |    2 +-
 .../classmxnet_1_1cpp_1_1DataIter-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1DataIter.html     |    2 +-
 .../classmxnet_1_1cpp_1_1EvalMetric-members.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1EvalMetric.html   |    2 +-
 .../classmxnet_1_1cpp_1_1Executor-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Executor.html     |    2 +-
 ...assmxnet_1_1cpp_1_1FactorScheduler-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1FactorScheduler.html      |    2 +-
 .../classmxnet_1_1cpp_1_1FeedForward-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1FeedForward.html  |    2 +-
 .../classmxnet_1_1cpp_1_1Initializer-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Initializer.html  |    2 +-
 .../classmxnet_1_1cpp_1_1KVStore-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1KVStore.html      |    2 +-
 .../classmxnet_1_1cpp_1_1LRScheduler-members.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1LRScheduler.html  |    2 +-
 .../classmxnet_1_1cpp_1_1LogLoss-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1LogLoss.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MAE-members.html  |    2 +-
 .../master/doxygen/classmxnet_1_1cpp_1_1MAE.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MSE-members.html  |    2 +-
 .../master/doxygen/classmxnet_1_1cpp_1_1MSE.html   |    2 +-
 .../classmxnet_1_1cpp_1_1MSRAPrelu-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MSRAPrelu.html    |    2 +-
 .../classmxnet_1_1cpp_1_1MXDataIter-members.html   |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1MXDataIter.html   |    2 +-
 ...classmxnet_1_1cpp_1_1MXDataIterMap-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1MXDataIterMap.html        |    2 +-
 .../classmxnet_1_1cpp_1_1Monitor-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Monitor.html      |    2 +-
 .../classmxnet_1_1cpp_1_1NDArray-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1NDArray.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Normal-members.html       |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Normal.html       |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1One-members.html  |    2 +-
 .../master/doxygen/classmxnet_1_1cpp_1_1One.html   |    2 +-
 .../classmxnet_1_1cpp_1_1OpMap-members.html        |    2 +-
 .../master/doxygen/classmxnet_1_1cpp_1_1OpMap.html |    2 +-
 .../classmxnet_1_1cpp_1_1Operator-members.html     |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Operator.html     |    2 +-
 .../classmxnet_1_1cpp_1_1Optimizer-members.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Optimizer.html    |    2 +-
 ...smxnet_1_1cpp_1_1OptimizerRegistry-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1OptimizerRegistry.html    |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1PSNR-members.html |    2 +-
 .../master/doxygen/classmxnet_1_1cpp_1_1PSNR.html  |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1RMSE-members.html |    2 +-
 .../master/doxygen/classmxnet_1_1cpp_1_1RMSE.html  |    2 +-
 ...ssmxnet_1_1cpp_1_1RMSPropOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1RMSPropOptimizer.html     |    2 +-
 .../classmxnet_1_1cpp_1_1SGDOptimizer-members.html |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1SGDOptimizer.html |    2 +-
 ...assmxnet_1_1cpp_1_1SignumOptimizer-members.html |    2 +-
 .../classmxnet_1_1cpp_1_1SignumOptimizer.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Symbol-members.html       |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Symbol.html       |    2 +-
 .../classmxnet_1_1cpp_1_1Uniform-members.html      |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Uniform.html      |    2 +-
 .../classmxnet_1_1cpp_1_1Xavier-members.html       |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Xavier.html       |    2 +-
 .../doxygen/classmxnet_1_1cpp_1_1Zero-members.html |    2 +-
 .../master/doxygen/classmxnet_1_1cpp_1_1Zero.html  |    2 +-
 ...et_1_1engine_1_1CallbackOnComplete-members.html |    2 +-
 ...classmxnet_1_1engine_1_1CallbackOnComplete.html |    2 +-
 ...assmxnet_1_1op_1_1SimpleOpRegEntry-members.html |    2 +-
 .../classmxnet_1_1op_1_1SimpleOpRegEntry.html      |   14 +-
 ...assmxnet_1_1op_1_1SimpleOpRegistry-members.html |    2 +-
 .../classmxnet_1_1op_1_1SimpleOpRegistry.html      |    2 +-
 .../cpp-package_2include_2mxnet-cpp_2base_8h.html  |    2 +-
 ...ackage_2include_2mxnet-cpp_2base_8h_source.html |    2 +-
 ...p-package_2include_2mxnet-cpp_2executor_8h.html |    2 +-
 ...ge_2include_2mxnet-cpp_2executor_8h_source.html |    2 +-
 .../cpp-package_2include_2mxnet-cpp_2io_8h.html    |    2 +-
 ...-package_2include_2mxnet-cpp_2io_8h_source.html |    2 +-
 ...pp-package_2include_2mxnet-cpp_2kvstore_8h.html |    2 +-
 ...age_2include_2mxnet-cpp_2kvstore_8h_source.html |    2 +-
 ...pp-package_2include_2mxnet-cpp_2ndarray_8h.html |    2 +-
 ...age_2include_2mxnet-cpp_2ndarray_8h_source.html |    2 +-
 ...p-package_2include_2mxnet-cpp_2operator_8h.html |    2 +-
 ...ge_2include_2mxnet-cpp_2operator_8h_source.html |    2 +-
 versions/master/doxygen/cuda__utils_8h.html        |    2 +-
 versions/master/doxygen/cuda__utils_8h_source.html |    2 +-
 versions/master/doxygen/dir_000001_000003.html     |    2 +-
 versions/master/doxygen/dir_000002_000003.html     |    2 +-
 versions/master/doxygen/dir_000006_000003.html     |    2 +-
 .../dir_0327d24fd86e9ce22567ad8f859e5290.html      |    2 +-
 .../dir_1143c7affb9ebd026cb6818dd282def7.html      |    5 +-
 .../dir_68267d1309a1af8e8297ef4c3efbcdba.html      |    2 +-
 .../dir_c9bbcf2f7c4ed40b1b23631ec8abffa6.html      |    2 +-
 .../dir_d44c64559bbebec7f509842c48db8b23.html      |    2 +-
 .../dir_eb07344824255b98f70969533c25e736.html      |    2 +-
 .../dir_fdedb0aba14d44ce9d99bc100e026e6a.html      |    2 +-
 versions/master/doxygen/engine_8h.html             |    9 +-
 versions/master/doxygen/engine_8h__incl.map        |    7 +-
 versions/master/doxygen/engine_8h__incl.md5        |    2 +-
 versions/master/doxygen/engine_8h__incl.png        |  Bin 53406 -> 89148 bytes
 versions/master/doxygen/engine_8h_source.html      |    6 +-
 versions/master/doxygen/exec__utils_8h.html        |   31 +-
 versions/master/doxygen/exec__utils_8h__incl.map   |   19 +-
 versions/master/doxygen/exec__utils_8h__incl.md5   |    2 +-
 versions/master/doxygen/exec__utils_8h__incl.png   |  Bin 439625 -> 462881 bytes
 versions/master/doxygen/exec__utils_8h_source.html |   17 +-
 versions/master/doxygen/files.html                 |   21 +-
 versions/master/doxygen/functions.html             |    2 +-
 versions/master/doxygen/functions_0x7e.html        |    5 +-
 versions/master/doxygen/functions__.html           |    2 +-
 versions/master/doxygen/functions_a.html           |   11 +-
 versions/master/doxygen/functions_b.html           |    5 +-
 versions/master/doxygen/functions_c.html           |    8 +-
 versions/master/doxygen/functions_d.html           |    9 +-
 versions/master/doxygen/functions_e.html           |    3 +-
 versions/master/doxygen/functions_enum.html        |    2 +-
 versions/master/doxygen/functions_eval.html        |    2 +-
 versions/master/doxygen/functions_f.html           |    4 +-
 versions/master/doxygen/functions_func.html        |    2 +-
 versions/master/doxygen/functions_func_0x7e.html   |    5 +-
 versions/master/doxygen/functions_func_a.html      |   11 +-
 versions/master/doxygen/functions_func_b.html      |    7 +-
 versions/master/doxygen/functions_func_c.html      |    8 +-
 versions/master/doxygen/functions_func_d.html      |    3 +-
 versions/master/doxygen/functions_func_e.html      |    7 +-
 versions/master/doxygen/functions_func_f.html      |    4 +-
 versions/master/doxygen/functions_func_g.html      |    2 +-
 versions/master/doxygen/functions_func_i.html      |    6 +-
 versions/master/doxygen/functions_func_l.html      |    3 +-
 versions/master/doxygen/functions_func_m.html      |    2 +-
 versions/master/doxygen/functions_func_n.html      |    5 +-
 versions/master/doxygen/functions_func_o.html      |   23 +-
 versions/master/doxygen/functions_func_p.html      |   13 +-
 versions/master/doxygen/functions_func_r.html      |   12 +-
 versions/master/doxygen/functions_func_s.html      |   40 +-
 versions/master/doxygen/functions_func_t.html      |    8 +-
 versions/master/doxygen/functions_func_u.html      |    2 +-
 versions/master/doxygen/functions_func_v.html      |    5 +-
 versions/master/doxygen/functions_func_w.html      |    2 +-
 versions/master/doxygen/functions_func_x.html      |    2 +-
 versions/master/doxygen/functions_func_z.html      |    2 +-
 versions/master/doxygen/functions_g.html           |    2 +-
 versions/master/doxygen/functions_h.html           |    2 +-
 versions/master/doxygen/functions_i.html           |    6 +-
 versions/master/doxygen/functions_k.html           |    5 +-
 versions/master/doxygen/functions_l.html           |    3 +-
 versions/master/doxygen/functions_m.html           |    2 +-
 versions/master/doxygen/functions_n.html           |   11 +-
 versions/master/doxygen/functions_o.html           |   23 +-
 versions/master/doxygen/functions_p.html           |    9 +-
 versions/master/doxygen/functions_r.html           |   12 +-
 versions/master/doxygen/functions_rela.html        |    4 +-
 versions/master/doxygen/functions_s.html           |   40 +-
 versions/master/doxygen/functions_t.html           |   12 +-
 versions/master/doxygen/functions_type.html        |    2 +-
 versions/master/doxygen/functions_u.html           |    2 +-
 versions/master/doxygen/functions_v.html           |    7 +-
 versions/master/doxygen/functions_vars.html        |   19 +-
 versions/master/doxygen/functions_w.html           |    2 +-
 versions/master/doxygen/functions_x.html           |    2 +-
 versions/master/doxygen/functions_z.html           |    2 +-
 versions/master/doxygen/globals.html               |    2 +-
 versions/master/doxygen/globals_c.html             |    2 +-
 versions/master/doxygen/globals_d.html             |    2 +-
 versions/master/doxygen/globals_defs.html          |    2 +-
 versions/master/doxygen/globals_e.html             |    2 +-
 versions/master/doxygen/globals_enum.html          |    2 +-
 versions/master/doxygen/globals_eval.html          |    2 +-
 versions/master/doxygen/globals_f.html             |    2 +-
 versions/master/doxygen/globals_func.html          |    2 +-
 versions/master/doxygen/globals_func_g.html        |    2 +-
 versions/master/doxygen/globals_func_m.html        |    2 +-
 versions/master/doxygen/globals_func_s.html        |    2 +-
 versions/master/doxygen/globals_g.html             |    2 +-
 versions/master/doxygen/globals_k.html             |    2 +-
 versions/master/doxygen/globals_m.html             |    2 +-
 versions/master/doxygen/globals_n.html             |    2 +-
 versions/master/doxygen/globals_p.html             |    2 +-
 versions/master/doxygen/globals_r.html             |    2 +-
 versions/master/doxygen/globals_s.html             |    2 +-
 versions/master/doxygen/globals_type.html          |    2 +-
 versions/master/doxygen/graph__attr__types_8h.html |   21 +-
 .../master/doxygen/graph__attr__types_8h__incl.map |   19 +-
 .../master/doxygen/graph__attr__types_8h__incl.md5 |    2 +-
 .../master/doxygen/graph__attr__types_8h__incl.png |  Bin 178844 -> 209923 bytes
 .../doxygen/graph__attr__types_8h_source.html      |    2 +-
 versions/master/doxygen/graph_legend.html          |    2 +-
 versions/master/doxygen/hierarchy.html             |  152 +--
 versions/master/doxygen/imperative_8h.html         |   23 +-
 versions/master/doxygen/imperative_8h__incl.map    |   21 +-
 versions/master/doxygen/imperative_8h__incl.md5    |    2 +-
 versions/master/doxygen/imperative_8h__incl.png    |  Bin 253278 -> 294192 bytes
 versions/master/doxygen/imperative_8h_source.html  |    4 +-
 .../master/doxygen/include_2mxnet_2base_8h.html    |   12 +-
 .../doxygen/include_2mxnet_2base_8h__incl.map      |    5 +-
 .../doxygen/include_2mxnet_2base_8h__incl.md5      |    2 +-
 .../doxygen/include_2mxnet_2base_8h__incl.png      |  Bin 41483 -> 63622 bytes
 .../doxygen/include_2mxnet_2base_8h_source.html    |   79 +-
 .../doxygen/include_2mxnet_2executor_8h.html       |   23 +-
 .../doxygen/include_2mxnet_2executor_8h__incl.map  |   21 +-
 .../doxygen/include_2mxnet_2executor_8h__incl.md5  |    2 +-
 .../doxygen/include_2mxnet_2executor_8h__incl.png  |  Bin 324083 -> 350631 bytes
 .../include_2mxnet_2executor_8h_source.html        |   10 +-
 versions/master/doxygen/include_2mxnet_2io_8h.html |   15 +-
 .../master/doxygen/include_2mxnet_2io_8h__incl.map |   13 +-
 .../master/doxygen/include_2mxnet_2io_8h__incl.md5 |    2 +-
 .../master/doxygen/include_2mxnet_2io_8h__incl.png |  Bin 168661 -> 175569 bytes
 .../doxygen/include_2mxnet_2io_8h_source.html      |    2 +-
 .../master/doxygen/include_2mxnet_2kvstore_8h.html |   15 +-
 .../doxygen/include_2mxnet_2kvstore_8h__incl.map   |   13 +-
 .../doxygen/include_2mxnet_2kvstore_8h__incl.md5   |    2 +-
 .../doxygen/include_2mxnet_2kvstore_8h__incl.png   |  Bin 169083 -> 205699 bytes
 .../doxygen/include_2mxnet_2kvstore_8h_source.html |    2 +-
 .../master/doxygen/include_2mxnet_2ndarray_8h.html |   13 +-
 .../doxygen/include_2mxnet_2ndarray_8h__incl.map   |   11 +-
 .../doxygen/include_2mxnet_2ndarray_8h__incl.md5   |    2 +-
 .../doxygen/include_2mxnet_2ndarray_8h__incl.png   |  Bin 130366 -> 164089 bytes
 .../doxygen/include_2mxnet_2ndarray_8h_source.html |   44 +-
 .../doxygen/include_2mxnet_2operator_8h.html       |   21 +-
 .../doxygen/include_2mxnet_2operator_8h__incl.map  |   19 +-
 .../doxygen/include_2mxnet_2operator_8h__incl.md5  |    2 +-
 .../doxygen/include_2mxnet_2operator_8h__incl.png  |  Bin 211089 -> 278509 bytes
 .../include_2mxnet_2operator_8h_source.html        |   13 +-
 versions/master/doxygen/index.html                 |    2 +-
 versions/master/doxygen/inherit_graph_1.map        |    2 +-
 versions/master/doxygen/inherit_graph_1.md5        |    2 +-
 versions/master/doxygen/inherit_graph_1.png        |  Bin 940 -> 2389 bytes
 versions/master/doxygen/inherit_graph_10.map       |    2 +-
 versions/master/doxygen/inherit_graph_10.md5       |    2 +-
 versions/master/doxygen/inherit_graph_10.png       |  Bin 2492 -> 2161 bytes
 versions/master/doxygen/inherit_graph_11.map       |    2 +-
 versions/master/doxygen/inherit_graph_11.md5       |    2 +-
 versions/master/doxygen/inherit_graph_11.png       |  Bin 1677 -> 2492 bytes
 versions/master/doxygen/inherit_graph_12.map       |    2 +-
 versions/master/doxygen/inherit_graph_12.md5       |    2 +-
 versions/master/doxygen/inherit_graph_12.png       |  Bin 2100 -> 1677 bytes
 versions/master/doxygen/inherit_graph_13.map       |    2 +-
 versions/master/doxygen/inherit_graph_13.md5       |    2 +-
 versions/master/doxygen/inherit_graph_13.png       |  Bin 1721 -> 2100 bytes
 versions/master/doxygen/inherit_graph_14.map       |    2 +-
 versions/master/doxygen/inherit_graph_14.md5       |    2 +-
 versions/master/doxygen/inherit_graph_14.png       |  Bin 2658 -> 1721 bytes
 versions/master/doxygen/inherit_graph_15.map       |    2 +-
 versions/master/doxygen/inherit_graph_15.md5       |    2 +-
 versions/master/doxygen/inherit_graph_15.png       |  Bin 3397 -> 2658 bytes
 versions/master/doxygen/inherit_graph_16.map       |    2 +-
 versions/master/doxygen/inherit_graph_16.md5       |    2 +-
 versions/master/doxygen/inherit_graph_16.png       |  Bin 3445 -> 3397 bytes
 versions/master/doxygen/inherit_graph_17.map       |    2 +-
 versions/master/doxygen/inherit_graph_17.md5       |    2 +-
 versions/master/doxygen/inherit_graph_17.png       |  Bin 4496 -> 3445 bytes
 versions/master/doxygen/inherit_graph_18.map       |    2 +-
 versions/master/doxygen/inherit_graph_18.md5       |    2 +-
 versions/master/doxygen/inherit_graph_18.png       |  Bin 3149 -> 4496 bytes
 versions/master/doxygen/inherit_graph_19.map       |    2 +-
 versions/master/doxygen/inherit_graph_19.md5       |    2 +-
 versions/master/doxygen/inherit_graph_19.png       |  Bin 3222 -> 3149 bytes
 versions/master/doxygen/inherit_graph_2.map        |    2 +-
 versions/master/doxygen/inherit_graph_2.md5        |    2 +-
 versions/master/doxygen/inherit_graph_2.png        |  Bin 1318 -> 940 bytes
 versions/master/doxygen/inherit_graph_20.map       |    2 +-
 versions/master/doxygen/inherit_graph_20.md5       |    2 +-
 versions/master/doxygen/inherit_graph_20.png       |  Bin 3491 -> 3222 bytes
 versions/master/doxygen/inherit_graph_21.map       |    2 +-
 versions/master/doxygen/inherit_graph_21.md5       |    2 +-
 versions/master/doxygen/inherit_graph_21.png       |  Bin 3537 -> 3491 bytes
 versions/master/doxygen/inherit_graph_22.map       |    2 +-
 versions/master/doxygen/inherit_graph_22.md5       |    2 +-
 versions/master/doxygen/inherit_graph_22.png       |  Bin 1974 -> 3537 bytes
 versions/master/doxygen/inherit_graph_23.map       |    2 +-
 versions/master/doxygen/inherit_graph_23.md5       |    2 +-
 versions/master/doxygen/inherit_graph_23.png       |  Bin 2410 -> 1974 bytes
 versions/master/doxygen/inherit_graph_24.map       |    2 +-
 versions/master/doxygen/inherit_graph_24.md5       |    2 +-
 versions/master/doxygen/inherit_graph_24.png       |  Bin 2287 -> 2410 bytes
 versions/master/doxygen/inherit_graph_25.map       |    2 +-
 versions/master/doxygen/inherit_graph_25.md5       |    2 +-
 versions/master/doxygen/inherit_graph_25.png       |  Bin 2504 -> 2287 bytes
 versions/master/doxygen/inherit_graph_26.map       |    2 +-
 versions/master/doxygen/inherit_graph_26.md5       |    2 +-
 versions/master/doxygen/inherit_graph_26.png       |  Bin 2366 -> 2504 bytes
 versions/master/doxygen/inherit_graph_27.map       |    2 +-
 versions/master/doxygen/inherit_graph_27.md5       |    2 +-
 versions/master/doxygen/inherit_graph_27.png       |  Bin 2352 -> 2366 bytes
 versions/master/doxygen/inherit_graph_28.map       |    2 +-
 versions/master/doxygen/inherit_graph_28.md5       |    2 +-
 versions/master/doxygen/inherit_graph_28.png       |  Bin 1051 -> 2352 bytes
 versions/master/doxygen/inherit_graph_29.map       |    2 +-
 versions/master/doxygen/inherit_graph_29.md5       |    2 +-
 versions/master/doxygen/inherit_graph_29.png       |  Bin 1395 -> 1051 bytes
 versions/master/doxygen/inherit_graph_3.map        |    2 +-
 versions/master/doxygen/inherit_graph_3.md5        |    2 +-
 versions/master/doxygen/inherit_graph_3.png        |  Bin 1702 -> 1318 bytes
 versions/master/doxygen/inherit_graph_30.map       |    2 +-
 versions/master/doxygen/inherit_graph_30.md5       |    2 +-
 versions/master/doxygen/inherit_graph_30.png       |  Bin 1425 -> 1395 bytes
 versions/master/doxygen/inherit_graph_31.map       |    3 +-
 versions/master/doxygen/inherit_graph_31.md5       |    2 +-
 versions/master/doxygen/inherit_graph_31.png       |  Bin 2468 -> 1425 bytes
 versions/master/doxygen/inherit_graph_32.map       |    9 +-
 versions/master/doxygen/inherit_graph_32.md5       |    2 +-
 versions/master/doxygen/inherit_graph_32.png       |  Bin 20591 -> 2468 bytes
 versions/master/doxygen/inherit_graph_33.map       |    8 +-
 versions/master/doxygen/inherit_graph_33.md5       |    2 +-
 versions/master/doxygen/inherit_graph_33.png       |  Bin 1253 -> 20591 bytes
 versions/master/doxygen/inherit_graph_34.map       |    2 +-
 versions/master/doxygen/inherit_graph_34.md5       |    2 +-
 versions/master/doxygen/inherit_graph_34.png       |  Bin 1635 -> 1253 bytes
 versions/master/doxygen/inherit_graph_35.map       |    2 +-
 versions/master/doxygen/inherit_graph_35.md5       |    2 +-
 versions/master/doxygen/inherit_graph_35.png       |  Bin 1977 -> 1635 bytes
 versions/master/doxygen/inherit_graph_36.map       |   10 +-
 versions/master/doxygen/inherit_graph_36.md5       |    2 +-
 versions/master/doxygen/inherit_graph_36.png       |  Bin 18491 -> 1977 bytes
 versions/master/doxygen/inherit_graph_37.map       |   10 +-
 versions/master/doxygen/inherit_graph_37.md5       |    2 +-
 versions/master/doxygen/inherit_graph_37.png       |  Bin 1538 -> 18491 bytes
 versions/master/doxygen/inherit_graph_38.map       |    3 +-
 versions/master/doxygen/inherit_graph_38.md5       |    2 +-
 versions/master/doxygen/inherit_graph_38.png       |  Bin 2434 -> 1538 bytes
 versions/master/doxygen/inherit_graph_39.map       |    3 +-
 versions/master/doxygen/inherit_graph_39.md5       |    2 +-
 versions/master/doxygen/inherit_graph_39.png       |  Bin 1314 -> 2434 bytes
 versions/master/doxygen/inherit_graph_4.map        |    2 +-
 versions/master/doxygen/inherit_graph_4.md5        |    2 +-
 versions/master/doxygen/inherit_graph_4.png        |  Bin 1766 -> 1702 bytes
 versions/master/doxygen/inherit_graph_40.map       |    2 +-
 versions/master/doxygen/inherit_graph_40.md5       |    2 +-
 versions/master/doxygen/inherit_graph_40.png       |  Bin 1824 -> 1314 bytes
 versions/master/doxygen/inherit_graph_41.map       |    2 +-
 versions/master/doxygen/inherit_graph_41.md5       |    2 +-
 versions/master/doxygen/inherit_graph_41.png       |  Bin 1829 -> 1824 bytes
 versions/master/doxygen/inherit_graph_42.map       |    2 +-
 versions/master/doxygen/inherit_graph_42.md5       |    2 +-
 versions/master/doxygen/inherit_graph_42.png       |  Bin 1800 -> 1829 bytes
 versions/master/doxygen/inherit_graph_43.map       |    2 +-
 versions/master/doxygen/inherit_graph_43.md5       |    2 +-
 versions/master/doxygen/inherit_graph_43.png       |  Bin 1411 -> 1800 bytes
 versions/master/doxygen/inherit_graph_44.map       |    2 +-
 versions/master/doxygen/inherit_graph_44.md5       |    2 +-
 versions/master/doxygen/inherit_graph_44.png       |  Bin 1455 -> 1411 bytes
 versions/master/doxygen/inherit_graph_45.map       |    2 +-
 versions/master/doxygen/inherit_graph_45.md5       |    2 +-
 versions/master/doxygen/inherit_graph_45.png       |  Bin 1421 -> 1455 bytes
 versions/master/doxygen/inherit_graph_46.map       |    8 +-
 versions/master/doxygen/inherit_graph_46.md5       |    2 +-
 versions/master/doxygen/inherit_graph_46.png       |  Bin 23755 -> 1421 bytes
 versions/master/doxygen/inherit_graph_47.map       |    8 +-
 versions/master/doxygen/inherit_graph_47.md5       |    2 +-
 versions/master/doxygen/inherit_graph_47.png       |  Bin 1854 -> 23755 bytes
 versions/master/doxygen/inherit_graph_48.map       |    2 +-
 versions/master/doxygen/inherit_graph_48.md5       |    2 +-
 versions/master/doxygen/inherit_graph_48.png       |  Bin 1314 -> 1854 bytes
 versions/master/doxygen/inherit_graph_49.map       |    2 +-
 versions/master/doxygen/inherit_graph_49.md5       |    2 +-
 versions/master/doxygen/inherit_graph_49.png       |  Bin 1519 -> 1314 bytes
 versions/master/doxygen/inherit_graph_5.map        |    2 +-
 versions/master/doxygen/inherit_graph_5.md5        |    2 +-
 versions/master/doxygen/inherit_graph_5.png        |  Bin 2101 -> 1766 bytes
 versions/master/doxygen/inherit_graph_50.map       |    2 +-
 versions/master/doxygen/inherit_graph_50.md5       |    2 +-
 versions/master/doxygen/inherit_graph_50.png       |  Bin 1395 -> 1519 bytes
 versions/master/doxygen/inherit_graph_51.map       |    2 +-
 versions/master/doxygen/inherit_graph_51.md5       |    2 +-
 versions/master/doxygen/inherit_graph_51.png       |  Bin 1263 -> 1395 bytes
 versions/master/doxygen/inherit_graph_52.map       |    2 +-
 versions/master/doxygen/inherit_graph_52.md5       |    2 +-
 versions/master/doxygen/inherit_graph_52.png       |  Bin 1182 -> 1263 bytes
 versions/master/doxygen/inherit_graph_53.map       |    4 +-
 versions/master/doxygen/inherit_graph_53.md5       |    2 +-
 versions/master/doxygen/inherit_graph_53.png       |  Bin 9606 -> 1182 bytes
 versions/master/doxygen/inherit_graph_54.map       |    4 +-
 versions/master/doxygen/inherit_graph_54.md5       |    2 +-
 versions/master/doxygen/inherit_graph_54.png       |  Bin 982 -> 9606 bytes
 versions/master/doxygen/inherit_graph_55.map       |    2 +-
 versions/master/doxygen/inherit_graph_55.md5       |    2 +-
 versions/master/doxygen/inherit_graph_55.png       |  Bin 2261 -> 982 bytes
 versions/master/doxygen/inherit_graph_56.map       |    2 +-
 versions/master/doxygen/inherit_graph_56.md5       |    2 +-
 versions/master/doxygen/inherit_graph_56.png       |  Bin 1274 -> 2261 bytes
 versions/master/doxygen/inherit_graph_57.map       |    2 +-
 versions/master/doxygen/inherit_graph_57.md5       |    2 +-
 versions/master/doxygen/inherit_graph_57.png       |  Bin 1119 -> 1274 bytes
 versions/master/doxygen/inherit_graph_58.map       |    2 +-
 versions/master/doxygen/inherit_graph_58.md5       |    2 +-
 versions/master/doxygen/inherit_graph_58.png       |  Bin 1450 -> 1119 bytes
 versions/master/doxygen/inherit_graph_59.map       |    2 +-
 versions/master/doxygen/inherit_graph_59.md5       |    2 +-
 versions/master/doxygen/inherit_graph_59.png       |  Bin 1486 -> 1450 bytes
 versions/master/doxygen/inherit_graph_6.map        |    2 +-
 versions/master/doxygen/inherit_graph_6.md5        |    2 +-
 versions/master/doxygen/inherit_graph_6.png        |  Bin 2522 -> 2101 bytes
 versions/master/doxygen/inherit_graph_60.map       |    2 +-
 versions/master/doxygen/inherit_graph_60.md5       |    2 +-
 versions/master/doxygen/inherit_graph_60.png       |  Bin 1628 -> 1486 bytes
 versions/master/doxygen/inherit_graph_61.map       |    2 +-
 versions/master/doxygen/inherit_graph_61.md5       |    2 +-
 versions/master/doxygen/inherit_graph_61.png       |  Bin 2691 -> 1628 bytes
 versions/master/doxygen/inherit_graph_62.map       |    2 +-
 versions/master/doxygen/inherit_graph_62.md5       |    2 +-
 versions/master/doxygen/inherit_graph_62.png       |  Bin 1249 -> 2691 bytes
 versions/master/doxygen/inherit_graph_63.map       |    2 +-
 versions/master/doxygen/inherit_graph_63.md5       |    2 +-
 versions/master/doxygen/inherit_graph_63.png       |  Bin 1876 -> 1249 bytes
 versions/master/doxygen/inherit_graph_64.map       |    2 +-
 versions/master/doxygen/inherit_graph_64.md5       |    2 +-
 versions/master/doxygen/inherit_graph_64.png       |  Bin 1336 -> 1876 bytes
 versions/master/doxygen/inherit_graph_65.map       |    2 +-
 versions/master/doxygen/inherit_graph_65.md5       |    2 +-
 versions/master/doxygen/inherit_graph_65.png       |  Bin 1403 -> 1336 bytes
 versions/master/doxygen/inherit_graph_66.map       |    2 +-
 versions/master/doxygen/inherit_graph_66.md5       |    2 +-
 versions/master/doxygen/inherit_graph_66.png       |  Bin 1676 -> 1403 bytes
 versions/master/doxygen/inherit_graph_67.map       |    6 +-
 versions/master/doxygen/inherit_graph_67.md5       |    2 +-
 versions/master/doxygen/inherit_graph_67.png       |  Bin 11805 -> 1676 bytes
 versions/master/doxygen/inherit_graph_68.map       |    6 +-
 versions/master/doxygen/inherit_graph_68.md5       |    2 +-
 versions/master/doxygen/inherit_graph_68.png       |  Bin 1879 -> 11805 bytes
 versions/master/doxygen/inherit_graph_69.map       |    2 +-
 versions/master/doxygen/inherit_graph_69.md5       |    2 +-
 versions/master/doxygen/inherit_graph_69.png       |  Bin 1946 -> 1879 bytes
 versions/master/doxygen/inherit_graph_7.map        |    2 +-
 versions/master/doxygen/inherit_graph_7.md5        |    2 +-
 versions/master/doxygen/inherit_graph_7.png        |  Bin 2390 -> 2522 bytes
 versions/master/doxygen/inherit_graph_70.map       |    2 +-
 versions/master/doxygen/inherit_graph_70.md5       |    2 +-
 versions/master/doxygen/inherit_graph_70.png       |  Bin 1316 -> 1946 bytes
 versions/master/doxygen/inherit_graph_71.map       |    2 +-
 versions/master/doxygen/inherit_graph_71.md5       |    2 +-
 versions/master/doxygen/inherit_graph_71.png       |  Bin 1434 -> 1316 bytes
 versions/master/doxygen/inherit_graph_72.map       |    2 +-
 versions/master/doxygen/inherit_graph_72.md5       |    2 +-
 versions/master/doxygen/inherit_graph_72.png       |  Bin 1645 -> 1434 bytes
 versions/master/doxygen/inherit_graph_73.map       |    2 +-
 versions/master/doxygen/inherit_graph_73.md5       |    2 +-
 versions/master/doxygen/inherit_graph_73.png       |  Bin 1451 -> 1645 bytes
 versions/master/doxygen/inherit_graph_74.map       |    2 +-
 versions/master/doxygen/inherit_graph_74.md5       |    2 +-
 versions/master/doxygen/inherit_graph_74.png       |  Bin 1290 -> 1451 bytes
 versions/master/doxygen/inherit_graph_75.map       |    2 +-
 versions/master/doxygen/inherit_graph_75.md5       |    2 +-
 versions/master/doxygen/inherit_graph_75.png       |  Bin 1707 -> 1290 bytes
 versions/master/doxygen/inherit_graph_76.map       |    2 +-
 versions/master/doxygen/inherit_graph_76.md5       |    2 +-
 versions/master/doxygen/inherit_graph_76.png       |  Bin 1625 -> 1707 bytes
 versions/master/doxygen/inherit_graph_77.map       |    2 +-
 versions/master/doxygen/inherit_graph_77.md5       |    2 +-
 versions/master/doxygen/inherit_graph_77.png       |  Bin 1329 -> 1625 bytes
 versions/master/doxygen/inherit_graph_78.map       |    2 +-
 versions/master/doxygen/inherit_graph_78.md5       |    2 +-
 versions/master/doxygen/inherit_graph_78.png       |  Bin 1348 -> 1329 bytes
 versions/master/doxygen/inherit_graph_79.map       |    2 +-
 versions/master/doxygen/inherit_graph_79.md5       |    2 +-
 versions/master/doxygen/inherit_graph_79.png       |  Bin 1538 -> 1348 bytes
 versions/master/doxygen/inherit_graph_8.map        |    2 +-
 versions/master/doxygen/inherit_graph_8.md5        |    2 +-
 versions/master/doxygen/inherit_graph_8.png        |  Bin 2116 -> 2390 bytes
 versions/master/doxygen/inherit_graph_80.map       |    2 +-
 versions/master/doxygen/inherit_graph_80.md5       |    2 +-
 versions/master/doxygen/inherit_graph_80.png       |  Bin 2033 -> 1538 bytes
 versions/master/doxygen/inherit_graph_81.map       |    2 +-
 versions/master/doxygen/inherit_graph_81.md5       |    2 +-
 versions/master/doxygen/inherit_graph_81.png       |  Bin 1105 -> 2033 bytes
 versions/master/doxygen/inherit_graph_82.map       |    2 +-
 versions/master/doxygen/inherit_graph_82.md5       |    2 +-
 versions/master/doxygen/inherit_graph_82.png       |  Bin 1472 -> 1105 bytes
 versions/master/doxygen/inherit_graph_83.map       |    3 +-
 versions/master/doxygen/inherit_graph_83.md5       |    2 +-
 versions/master/doxygen/inherit_graph_83.png       |  Bin 1469 -> 2555 bytes
 versions/master/doxygen/inherit_graph_84.map       |    3 +
 versions/master/doxygen/inherit_graph_84.md5       |    1 +
 versions/master/doxygen/inherit_graph_84.png       |  Bin 0 -> 1904 bytes
 .../{inherit_graph_82.map => inherit_graph_85.map} |    0
 .../{inherit_graph_82.md5 => inherit_graph_85.md5} |    0
 .../{inherit_graph_82.png => inherit_graph_85.png} |  Bin
 .../{inherit_graph_83.map => inherit_graph_86.map} |    0
 .../{inherit_graph_83.md5 => inherit_graph_86.md5} |    0
 .../{inherit_graph_83.png => inherit_graph_86.png} |  Bin
 versions/master/doxygen/inherit_graph_87.map       |    3 +
 versions/master/doxygen/inherit_graph_87.md5       |    1 +
 versions/master/doxygen/inherit_graph_87.png       |  Bin 0 -> 1908 bytes
 versions/master/doxygen/inherit_graph_88.map       |    3 +
 versions/master/doxygen/inherit_graph_88.md5       |    1 +
 versions/master/doxygen/inherit_graph_88.png       |  Bin 0 -> 1823 bytes
 versions/master/doxygen/inherit_graph_9.map        |    2 +-
 versions/master/doxygen/inherit_graph_9.md5        |    2 +-
 versions/master/doxygen/inherit_graph_9.png        |  Bin 2161 -> 2116 bytes
 versions/master/doxygen/inherits.html              |  194 +--
 versions/master/doxygen/initializer_8h.html        |    2 +-
 versions/master/doxygen/initializer_8h_source.html |    2 +-
 versions/master/doxygen/lazy__alloc__array_8h.html |    2 +-
 .../doxygen/lazy__alloc__array_8h_source.html      |    2 +-
 versions/master/doxygen/libinfo_8h.html            |    2 +-
 versions/master/doxygen/libinfo_8h_source.html     |    2 +-
 versions/master/doxygen/lr__scheduler_8h.html      |    2 +-
 .../master/doxygen/lr__scheduler_8h_source.html    |    2 +-
 versions/master/doxygen/metric_8h.html             |    2 +-
 versions/master/doxygen/metric_8h_source.html      |    2 +-
 versions/master/doxygen/model_8h.html              |    2 +-
 versions/master/doxygen/model_8h_source.html       |    2 +-
 versions/master/doxygen/monitor_8h.html            |    2 +-
 versions/master/doxygen/monitor_8h_source.html     |    2 +-
 versions/master/doxygen/namespacedmlc.html         |   41 +-
 .../master/doxygen/namespacedmlc_1_1parameter.html |    2 +-
 versions/master/doxygen/namespacemembers.html      |    2 +-
 versions/master/doxygen/namespacemembers_a.html    |    2 +-
 versions/master/doxygen/namespacemembers_b.html    |    4 +-
 versions/master/doxygen/namespacemembers_c.html    |    2 +-
 versions/master/doxygen/namespacemembers_d.html    |    4 +-
 versions/master/doxygen/namespacemembers_e.html    |    4 +-
 versions/master/doxygen/namespacemembers_enum.html |    2 +-
 versions/master/doxygen/namespacemembers_eval.html |    2 +-
 versions/master/doxygen/namespacemembers_f.html    |   13 +-
 versions/master/doxygen/namespacemembers_func.html |    2 +-
 .../master/doxygen/namespacemembers_func_a.html    |    2 +-
 .../master/doxygen/namespacemembers_func_b.html    |    2 +-
 .../master/doxygen/namespacemembers_func_c.html    |    2 +-
 .../master/doxygen/namespacemembers_func_d.html    |    8 +-
 .../master/doxygen/namespacemembers_func_e.html    |    4 +-
 .../master/doxygen/namespacemembers_func_f.html    |    2 +-
 .../master/doxygen/namespacemembers_func_g.html    |    2 +-
 .../master/doxygen/namespacemembers_func_h.html    |    4 +-
 .../master/doxygen/namespacemembers_func_i.html    |    4 +-
 .../master/doxygen/namespacemembers_func_k.html    |    2 +-
 .../master/doxygen/namespacemembers_func_l.html    |    2 +-
 .../master/doxygen/namespacemembers_func_m.html    |    2 +-
 .../master/doxygen/namespacemembers_func_n.html    |    2 +-
 .../master/doxygen/namespacemembers_func_o.html    |    2 +-
 .../master/doxygen/namespacemembers_func_p.html    |    2 +-
 .../master/doxygen/namespacemembers_func_r.html    |    4 +-
 .../master/doxygen/namespacemembers_func_s.html    |   31 +-
 .../master/doxygen/namespacemembers_func_t.html    |    2 +-
 .../master/doxygen/namespacemembers_func_u.html    |    2 +-
 .../master/doxygen/namespacemembers_func_w.html    |    2 +-
 .../master/doxygen/namespacemembers_func_z.html    |    2 +-
 versions/master/doxygen/namespacemembers_g.html    |    2 +-
 versions/master/doxygen/namespacemembers_h.html    |    4 +-
 versions/master/doxygen/namespacemembers_i.html    |    4 +-
 versions/master/doxygen/namespacemembers_j.html    |    2 +-
 versions/master/doxygen/namespacemembers_k.html    |    2 +-
 versions/master/doxygen/namespacemembers_l.html    |    2 +-
 versions/master/doxygen/namespacemembers_m.html    |    2 +-
 versions/master/doxygen/namespacemembers_n.html    |    2 +-
 versions/master/doxygen/namespacemembers_o.html    |    2 +-
 versions/master/doxygen/namespacemembers_p.html    |    2 +-
 versions/master/doxygen/namespacemembers_r.html    |    4 +-
 versions/master/doxygen/namespacemembers_s.html    |   36 +-
 versions/master/doxygen/namespacemembers_t.html    |    7 +-
 versions/master/doxygen/namespacemembers_type.html |   22 +-
 versions/master/doxygen/namespacemembers_u.html    |    4 +-
 versions/master/doxygen/namespacemembers_v.html    |    2 +-
 versions/master/doxygen/namespacemembers_vars.html |    2 +-
 versions/master/doxygen/namespacemembers_w.html    |    2 +-
 versions/master/doxygen/namespacemembers_z.html    |    2 +-
 versions/master/doxygen/namespacemxnet.html        |  145 ++-
 .../master/doxygen/namespacemxnet_1_1common.html   |   40 +-
 .../doxygen/namespacemxnet_1_1common_1_1cuda.html  |    2 +-
 .../namespacemxnet_1_1common_1_1helper.html        |    2 +-
 .../namespacemxnet_1_1common_1_1random.html        |    2 +-
 versions/master/doxygen/namespacemxnet_1_1cpp.html |    2 +-
 versions/master/doxygen/namespacemxnet_1_1csr.html |    2 +-
 .../master/doxygen/namespacemxnet_1_1engine.html   |    2 +-
 .../master/doxygen/namespacemxnet_1_1features.html |    2 +-
 versions/master/doxygen/namespacemxnet_1_1op.html  |   32 +-
 .../doxygen/namespacemxnet_1_1rowsparse.html       |    2 +-
 versions/master/doxygen/namespaces.html            |    3 +-
 versions/master/doxygen/namespacestd.html          |   97 ++
 versions/master/doxygen/object__pool_8h.html       |    2 +-
 .../master/doxygen/object__pool_8h_source.html     |    2 +-
 versions/master/doxygen/op_8h.html                 |    2 +-
 versions/master/doxygen/op_8h_source.html          |    2 +-
 versions/master/doxygen/op__attr__types_8h.html    |   25 +-
 .../master/doxygen/op__attr__types_8h__incl.map    |   17 +-
 .../master/doxygen/op__attr__types_8h__incl.md5    |    2 +-
 .../master/doxygen/op__attr__types_8h__incl.png    |  Bin 157148 -> 179766 bytes
 .../master/doxygen/op__attr__types_8h_source.html  |   17 +-
 versions/master/doxygen/op__map_8h.html            |    2 +-
 versions/master/doxygen/op__map_8h_source.html     |    2 +-
 versions/master/doxygen/op__suppl_8h.html          |    2 +-
 versions/master/doxygen/op__suppl_8h_source.html   |    2 +-
 versions/master/doxygen/op__util_8h.html           |    2 +-
 versions/master/doxygen/op__util_8h_source.html    |    2 +-
 versions/master/doxygen/operator__util_8h.html     |   41 +-
 .../master/doxygen/operator__util_8h__incl.map     |   21 +-
 .../master/doxygen/operator__util_8h__incl.md5     |    2 +-
 .../master/doxygen/operator__util_8h__incl.png     |  Bin 291693 -> 335303 bytes
 .../master/doxygen/operator__util_8h_source.html   |   14 +-
 versions/master/doxygen/optimizer_8h.html          |    2 +-
 versions/master/doxygen/optimizer_8h_source.html   |    2 +-
 versions/master/doxygen/random__generator_8h.html  |    9 +-
 .../master/doxygen/random__generator_8h__incl.map  |    7 +-
 .../master/doxygen/random__generator_8h__incl.md5  |    2 +-
 .../master/doxygen/random__generator_8h__incl.png  |  Bin 56784 -> 80942 bytes
 .../doxygen/random__generator_8h_source.html       |    2 +-
 versions/master/doxygen/resource_8h.html           |   13 +-
 versions/master/doxygen/resource_8h__incl.map      |   11 +-
 versions/master/doxygen/resource_8h__incl.md5      |    2 +-
 versions/master/doxygen/resource_8h__incl.png      |  Bin 81529 -> 105760 bytes
 versions/master/doxygen/resource_8h_source.html    |    4 +-
 versions/master/doxygen/rtc_8h.html                |    9 +-
 versions/master/doxygen/rtc_8h__incl.map           |    7 +-
 versions/master/doxygen/rtc_8h__incl.md5           |    2 +-
 versions/master/doxygen/rtc_8h__incl.png           |  Bin 43954 -> 65756 bytes
 versions/master/doxygen/rtc_8h_source.html         |    5 +-
 versions/master/doxygen/search/all_10.js           |   14 +-
 versions/master/doxygen/search/all_11.js           |    1 +
 versions/master/doxygen/search/all_12.js           |   10 +-
 versions/master/doxygen/search/all_13.js           |   23 +-
 versions/master/doxygen/search/all_14.js           |   12 +-
 versions/master/doxygen/search/all_15.js           |    2 +-
 versions/master/doxygen/search/all_16.js           |    2 +-
 versions/master/doxygen/search/all_1a.js           |    1 +
 versions/master/doxygen/search/all_2.js            |    9 +-
 versions/master/doxygen/search/all_3.js            |    6 +-
 versions/master/doxygen/search/all_4.js            |    8 +-
 versions/master/doxygen/search/all_5.js            |    6 +-
 versions/master/doxygen/search/all_6.js            |    4 +-
 versions/master/doxygen/search/all_7.js            |    5 +-
 versions/master/doxygen/search/all_9.js            |    6 +-
 versions/master/doxygen/search/all_a.js            |    6 +-
 versions/master/doxygen/search/all_c.js            |    3 +-
 versions/master/doxygen/search/all_d.js            |    2 +-
 versions/master/doxygen/search/all_f.js            |    8 +-
 versions/master/doxygen/search/classes_11.js       |    6 +-
 versions/master/doxygen/search/classes_7.js        |    4 +-
 versions/master/doxygen/search/files_c.js          |    3 +-
 versions/master/doxygen/search/functions_1.js      |    7 +-
 versions/master/doxygen/search/functions_10.js     |   10 +-
 versions/master/doxygen/search/functions_11.js     |   15 +-
 versions/master/doxygen/search/functions_12.js     |    4 +-
 versions/master/doxygen/search/functions_14.js     |    2 +-
 versions/master/doxygen/search/functions_18.js     |    1 +
 versions/master/doxygen/search/functions_2.js      |    3 +-
 versions/master/doxygen/search/functions_3.js      |    8 +-
 versions/master/doxygen/search/functions_4.js      |    4 +-
 versions/master/doxygen/search/functions_5.js      |    3 +-
 versions/master/doxygen/search/functions_6.js      |    2 +-
 versions/master/doxygen/search/functions_8.js      |    2 +-
 versions/master/doxygen/search/functions_9.js      |    6 +-
 versions/master/doxygen/search/functions_b.js      |    2 +-
 versions/master/doxygen/search/functions_d.js      |    6 +-
 versions/master/doxygen/search/functions_e.js      |   10 +-
 versions/master/doxygen/search/functions_f.js      |    1 +
 versions/master/doxygen/search/namespaces_2.html   |   27 +
 versions/master/doxygen/search/namespaces_2.js     |    4 +
 versions/master/doxygen/search/related_4.js        |    4 +-
 versions/master/doxygen/search/searchdata.js       |    2 +-
 versions/master/doxygen/search/typedefs_1.js       |    2 +-
 versions/master/doxygen/search/typedefs_10.js      |    2 +-
 versions/master/doxygen/search/typedefs_5.js       |    3 +-
 versions/master/doxygen/search/typedefs_e.js       |    3 +-
 versions/master/doxygen/search/typedefs_f.js       |    3 +-
 versions/master/doxygen/search/variables_10.js     |    2 +-
 versions/master/doxygen/search/variables_3.js      |    2 +
 versions/master/doxygen/search/variables_9.js      |    1 +
 versions/master/doxygen/search/variables_c.js      |    2 +
 versions/master/doxygen/serialization_8h.html      |   24 +-
 versions/master/doxygen/serialization_8h__incl.map |   21 +-
 versions/master/doxygen/serialization_8h__incl.md5 |    2 +-
 versions/master/doxygen/serialization_8h__incl.png |  Bin 251333 -> 275747 bytes
 .../master/doxygen/serialization_8h_source.html    |   36 +-
 versions/master/doxygen/shape_8h.html              |    2 +-
 versions/master/doxygen/shape_8h_source.html       |    2 +-
 versions/master/doxygen/static__array_8h.html      |    2 +-
 .../master/doxygen/static__array_8h_source.html    |    2 +-
 versions/master/doxygen/storage_8h.html            |    9 +-
 versions/master/doxygen/storage_8h__incl.map       |    7 +-
 versions/master/doxygen/storage_8h__incl.md5       |    2 +-
 versions/master/doxygen/storage_8h__incl.png       |  Bin 52439 -> 78778 bytes
 versions/master/doxygen/storage_8h_source.html     |    8 +-
 .../master/doxygen/structLibFeature-members.html   |    2 +-
 versions/master/doxygen/structLibFeature.html      |    2 +-
 .../doxygen/structMXCallbackList-members.html      |    2 +-
 versions/master/doxygen/structMXCallbackList.html  |    2 +-
 .../doxygen/structNDArrayOpInfo-members.html       |    2 +-
 versions/master/doxygen/structNDArrayOpInfo.html   |    2 +-
 .../master/doxygen/structNativeOpInfo-members.html |    2 +-
 versions/master/doxygen/structNativeOpInfo.html    |    2 +-
 ...3_01mxnet_1_1Tuple_3_01T_01_4_01_4-members.html |   94 ++
 ..._helper_3_01mxnet_1_1Tuple_3_01T_01_4_01_4.html |  136 +++
 ...mxnet_1_1Tuple_3_01T_01_4_01_4__coll__graph.map |    2 +
 ...mxnet_1_1Tuple_3_01T_01_4_01_4__coll__graph.md5 |    1 +
 ...mxnet_1_1Tuple_3_01T_01_4_01_4__coll__graph.png |  Bin 0 -> 3732 bytes
 .../doxygen/structmxnet_1_1Context-members.html    |    2 +-
 .../master/doxygen/structmxnet_1_1Context.html     |    2 +-
 .../doxygen/structmxnet_1_1DataBatch-members.html  |    2 +-
 .../master/doxygen/structmxnet_1_1DataBatch.html   |    2 +-
 .../doxygen/structmxnet_1_1DataInst-members.html   |    2 +-
 .../master/doxygen/structmxnet_1_1DataInst.html    |    2 +-
 .../doxygen/structmxnet_1_1DataIteratorReg.html    |    2 +-
 .../structmxnet_1_1NDArrayFunctionReg-members.html |    2 +-
 .../doxygen/structmxnet_1_1NDArrayFunctionReg.html |    2 +-
 .../doxygen/structmxnet_1_1OpContext-members.html  |    2 +-
 .../master/doxygen/structmxnet_1_1OpContext.html   |    2 +-
 ...structmxnet_1_1OperatorPropertyReg-members.html |    2 +-
 .../structmxnet_1_1OperatorPropertyReg.html        |    2 +-
 .../doxygen/structmxnet_1_1Resource-members.html   |    2 +-
 .../master/doxygen/structmxnet_1_1Resource.html    |    2 +-
 .../structmxnet_1_1ResourceRequest-members.html    |    2 +-
 .../doxygen/structmxnet_1_1ResourceRequest.html    |    2 +-
 .../doxygen/structmxnet_1_1RunContext-members.html |    2 +-
 .../master/doxygen/structmxnet_1_1RunContext.html  |    2 +-
 .../structmxnet_1_1Storage_1_1Handle-members.html  |    2 +-
 .../doxygen/structmxnet_1_1Storage_1_1Handle.html  |    2 +-
 ...1_1common_1_1ObjectPoolAllocatable-members.html |    2 +-
 ...ctmxnet_1_1common_1_1ObjectPoolAllocatable.html |    2 +-
 ...ructmxnet_1_1common_1_1StaticArray-members.html |    2 +-
 .../structmxnet_1_1common_1_1StaticArray.html      |    2 +-
 ...mxnet_1_1common_1_1csr__idx__check-members.html |    2 +-
 .../structmxnet_1_1common_1_1csr__idx__check.html  |    2 +-
 ...et_1_1common_1_1csr__indptr__check-members.html |    2 +-
 ...tructmxnet_1_1common_1_1csr__indptr__check.html |    2 +-
 ...et_1_1common_1_1deserialize__tuple-members.html |    2 +-
 ...tructmxnet_1_1common_1_1deserialize__tuple.html |    2 +-
 ...n_1_1deserialize__tuple_3_010_01_4-members.html |    2 +-
 ...1_1common_1_1deserialize__tuple_3_010_01_4.html |    2 +-
 ...et_1_1common_1_1helper_1_1UniqueIf-members.html |    2 +-
 ...tructmxnet_1_1common_1_1helper_1_1UniqueIf.html |    2 +-
 ...on_1_1helper_1_1UniqueIf_3_01T[]_4-members.html |    2 +-
 ..._1_1common_1_1helper_1_1UniqueIf_3_01T[]_4.html |    2 +-
 ...1helper_1_1UniqueIf_3_01T[kSize]_4-members.html |    2 +-
 ...ommon_1_1helper_1_1UniqueIf_3_01T[kSize]_4.html |    2 +-
 ...ctmxnet_1_1common_1_1is__container-members.html |    2 +-
 .../structmxnet_1_1common_1_1is__container.html    |    2 +-
 ...mxnet_1_1common_1_1rsp__idx__check-members.html |    2 +-
 .../structmxnet_1_1common_1_1rsp__idx__check.html  |    2 +-
 ...xnet_1_1common_1_1serialize__tuple-members.html |    2 +-
 .../structmxnet_1_1common_1_1serialize__tuple.html |    2 +-
 ...mon_1_1serialize__tuple_3_010_01_4-members.html |    2 +-
 ...t_1_1common_1_1serialize__tuple_3_010_01_4.html |    2 +-
 ...1common_1_1serialized__size__tuple-members.html |    2 +-
 ...mxnet_1_1common_1_1serialized__size__tuple.html |    2 +-
 ...serialized__size__tuple_3_010_01_4-members.html |    2 +-
 ...mmon_1_1serialized__size__tuple_3_010_01_4.html |    2 +-
 ...tmxnet_1_1cpp_1_1FeedForwardConfig-members.html |    2 +-
 .../structmxnet_1_1cpp_1_1FeedForwardConfig.html   |    2 +-
 ...ructmxnet_1_1cpp_1_1MXDataIterBlob-members.html |    2 +-
 .../structmxnet_1_1cpp_1_1MXDataIterBlob.html      |    2 +-
 .../structmxnet_1_1cpp_1_1NDBlob-members.html      |    2 +-
 .../doxygen/structmxnet_1_1cpp_1_1NDBlob.html      |    2 +-
 .../structmxnet_1_1cpp_1_1Shape-members.html       |    2 +-
 .../doxygen/structmxnet_1_1cpp_1_1Shape.html       |    2 +-
 .../structmxnet_1_1cpp_1_1SymBlob-members.html     |    2 +-
 .../doxygen/structmxnet_1_1cpp_1_1SymBlob.html     |    2 +-
 .../structmxnet_1_1engine_1_1Var-members.html      |    2 +-
 .../doxygen/structmxnet_1_1engine_1_1Var.html      |    2 +-
 ...ructmxnet_1_1features_1_1EnumNames-members.html |    2 +-
 .../structmxnet_1_1features_1_1EnumNames.html      |    2 +-
 ...structmxnet_1_1features_1_1LibInfo-members.html |    2 +-
 .../structmxnet_1_1features_1_1LibInfo.html        |    2 +-
 .../structmxnet_1_1op_1_1EnvArguments-members.html |    2 +-
 .../doxygen/structmxnet_1_1op_1_1EnvArguments.html |    2 +-
 ...xnet_1_1op_1_1GradFunctionArgument-members.html |    2 +-
 .../structmxnet_1_1op_1_1GradFunctionArgument.html |    6 +-
 ..._1_1op_1_1GradFunctionArgument__coll__graph.map |    4 +-
 ..._1_1op_1_1GradFunctionArgument__coll__graph.md5 |    2 +-
 ..._1_1op_1_1GradFunctionArgument__coll__graph.png |  Bin 10548 -> 25144 bytes
 .../structmxnet_1_1op_1_1Input0-members.html       |    2 +-
 .../doxygen/structmxnet_1_1op_1_1Input0.html       |    8 +-
 .../structmxnet_1_1op_1_1Input0__coll__graph.map   |    6 +-
 .../structmxnet_1_1op_1_1Input0__coll__graph.md5   |    2 +-
 .../structmxnet_1_1op_1_1Input0__coll__graph.png   |  Bin 13694 -> 27049 bytes
 .../structmxnet_1_1op_1_1Input1-members.html       |    2 +-
 .../doxygen/structmxnet_1_1op_1_1Input1.html       |    8 +-
 .../structmxnet_1_1op_1_1Input1__coll__graph.map   |    6 +-
 .../structmxnet_1_1op_1_1Input1__coll__graph.md5   |    2 +-
 .../structmxnet_1_1op_1_1Input1__coll__graph.png   |  Bin 13522 -> 26884 bytes
 .../structmxnet_1_1op_1_1OutputGrad-members.html   |    2 +-
 .../doxygen/structmxnet_1_1op_1_1OutputGrad.html   |    8 +-
 ...tructmxnet_1_1op_1_1OutputGrad__coll__graph.map |    6 +-
 ...tructmxnet_1_1op_1_1OutputGrad__coll__graph.md5 |    2 +-
 ...tructmxnet_1_1op_1_1OutputGrad__coll__graph.png |  Bin 14205 -> 27483 bytes
 .../structmxnet_1_1op_1_1OutputValue-members.html  |    2 +-
 .../doxygen/structmxnet_1_1op_1_1OutputValue.html  |    8 +-
 ...ructmxnet_1_1op_1_1OutputValue__coll__graph.map |    6 +-
 ...ructmxnet_1_1op_1_1OutputValue__coll__graph.md5 |    2 +-
 ...ructmxnet_1_1op_1_1OutputValue__coll__graph.png |  Bin 14114 -> 27400 bytes
 ...d_1_1hash_3_01mxnet_1_1TShape_01_4-members.html |   94 ++
 ...structstd_1_1hash_3_01mxnet_1_1TShape_01_4.html |  143 +++
 ...1hash_3_01mxnet_1_1TShape_01_4__coll__graph.map |    2 +
 ...1hash_3_01mxnet_1_1TShape_01_4__coll__graph.md5 |    1 +
 ...1hash_3_01mxnet_1_1TShape_01_4__coll__graph.png |  Bin 0 -> 3498 bytes
 ...3_01mxnet_1_1Tuple_3_01T_01_4_01_4-members.html |   94 ++
 ...1_1hash_3_01mxnet_1_1Tuple_3_01T_01_4_01_4.html |  145 +++
 ...mxnet_1_1Tuple_3_01T_01_4_01_4__coll__graph.map |    2 +
 ...mxnet_1_1Tuple_3_01T_01_4_01_4__coll__graph.md5 |    1 +
 ...mxnet_1_1Tuple_3_01T_01_4_01_4__coll__graph.png |  Bin 0 -> 3432 bytes
 versions/master/doxygen/symbol_8h.html             |    2 +-
 versions/master/doxygen/symbol_8h_source.html      |    2 +-
 versions/master/doxygen/tensor__blob_8h.html       |   11 +-
 versions/master/doxygen/tensor__blob_8h__incl.map  |    7 +-
 versions/master/doxygen/tensor__blob_8h__incl.md5  |    2 +-
 versions/master/doxygen/tensor__blob_8h__incl.png  |  Bin 71674 -> 97738 bytes
 .../master/doxygen/tensor__blob_8h_source.html     |   17 +-
 versions/master/doxygen/tuple_8h.html              |  195 +++
 versions/master/doxygen/tuple_8h__dep__incl.map    |   21 +
 versions/master/doxygen/tuple_8h__dep__incl.md5    |    1 +
 versions/master/doxygen/tuple_8h__dep__incl.png    |  Bin 0 -> 126076 bytes
 versions/master/doxygen/tuple_8h__incl.map         |    2 +
 versions/master/doxygen/tuple_8h__incl.md5         |    1 +
 versions/master/doxygen/tuple_8h__incl.png         |  Bin 0 -> 20812 bytes
 versions/master/doxygen/tuple_8h_source.html       |  143 +++
 versions/master/doxygen/utils_8h.html              |   35 +-
 versions/master/doxygen/utils_8h__incl.map         |   21 +-
 versions/master/doxygen/utils_8h__incl.md5         |    2 +-
 versions/master/doxygen/utils_8h__incl.png         |  Bin 291045 -> 328998 bytes
 versions/master/doxygen/utils_8h_source.html       |   35 +-
 versions/master/faq/add_op_in_backend.html         |    8 +-
 versions/master/faq/new_op.html                    |    2 +-
 versions/master/searchindex.js                     |    2 +-
 4364 files changed, 14099 insertions(+), 6476 deletions(-)

diff --git a/_sources/architecture/overview.md.txt b/_sources/architecture/overview.md.txt
index fefa1e8..e2e9ce2 100644
--- a/_sources/architecture/overview.md.txt
+++ b/_sources/architecture/overview.md.txt
@@ -301,9 +301,9 @@ The `OperatorProperty` interface consists of:
 * **InferShape:**
 
 ```c++
-           virtual bool InferShape(std::vector<TShape> *in_shape,
-                                   std::vector<TShape> *out_shape,
-                                   std::vector<TShape> *aux_shape) const = 0;
+           virtual bool InferShape(mxnet::ShapeVector *in_shape,
+                                   mxnet::ShapeVector *out_shape,
+                                   mxnet::ShapeVector *aux_shape) const = 0;
 ```
 
 This interface has two purposes:
@@ -322,9 +322,9 @@ MXNet defines two interfaces to achieve this:
 
 ```c++
            virtual std::vector<ResourceRequest> ForwardResource(
-               const std::vector<TShape> &in_shape) const;
+               const mxnet::ShapeVector &in_shape) const;
            virtual std::vector<ResourceRequest> BackwardResource(
-               const std::vector<TShape> &in_shape) const;
+               const mxnet::ShapeVector &in_shape) const;
 ```
   The `ResourceRequest` structure (in `resource.h`) currently contains only a type flag:
 
@@ -473,7 +473,7 @@ To do so, you could define a `ConvolutionParam` structure, as follows:
 ```c++
     #include <dmlc/parameter.h>
     struct ConvolutionParam : public dmlc::Parameter<ConvolutionParam> {
-      TShape kernel, stride, pad;
+      mxnet::TShape kernel, stride, pad;
       uint32_t num_filter, num_group, workspace;
       bool no_bias;
     };
@@ -582,10 +582,10 @@ must be provided before any calculation occurs.
 let's check input data shape consistency and provide output shape.
 
 ```cpp
-    typedef TShape (*UnaryShapeFunction)(const TShape& src,
+    typedef mxnet::TShape (*UnaryShapeFunction)(const mxnet::TShape& src,
                                          const EnvArguments& env);
-    typedef TShape (*BinaryShapeFunction)(const TShape& lhs,
-                                          const TShape& rhs,
+    typedef mxnet::TShape (*BinaryShapeFunction)(const mxnet::TShape& lhs,
+                                          const mxnet::TShape& rhs,
                                           const EnvArguments& env);
 ```
 You can use `mshadow::TShape` to check input data shape and designate output data shape.
@@ -611,9 +611,9 @@ In our smooth l1 loss example, it's okay to use the default behavior whereby the
 Written explicitly, it is:
 
 ```cpp
-    inline TShape SmoothL1Shape_(const TShape& src,
+    inline mxnet::TShape SmoothL1Shape_(const mxnet::TShape& src,
                                  const EnvArguments& env) {
-      return TShape(src);
+      return mxnet::TShape(src);
     }
 ```
 
diff --git a/_sources/faq/add_op_in_backend.md.txt b/_sources/faq/add_op_in_backend.md.txt
index 0e734d6..15f4ed9 100644
--- a/_sources/faq/add_op_in_backend.md.txt
+++ b/_sources/faq/add_op_in_backend.md.txt
@@ -175,8 +175,8 @@ element-wise multiplication and addition.
 For our `quadratic` operator, shape inference possesses quite similar logic.
 ```cpp
 inline bool QuadraticOpShape(const nnvm::NodeAttrs& attrs,
-                             std::vector<TShape>* in_attrs,
-                             std::vector<TShape>* out_attrs) {
+                             mxnet::ShapeVector* in_attrs,
+                             mxnet::ShapeVector* out_attrs) {
   CHECK_EQ(in_attrs->size(), 1U);
   CHECK_EQ(out_attrs->size(), 1U);
 
@@ -216,8 +216,8 @@ The function `QuadraticOpShape` posted here is for the purpose of illustration o
 ```cpp
 template<int n_in, int n_out>
 inline bool ElemwiseShape(const nnvm::NodeAttrs& attrs,
-                          std::vector<TShape> *in_attrs,
-                          std::vector<TShape> *out_attrs);
+                          mxnet::ShapeVector *in_attrs,
+                          mxnet::ShapeVector *out_attrs);
 ```
 
 The same logic goes for data type inference. We will leave the analysis of
diff --git a/_sources/faq/new_op.md.txt b/_sources/faq/new_op.md.txt
index 4d51eaf..4c10708 100644
--- a/_sources/faq/new_op.md.txt
+++ b/_sources/faq/new_op.md.txt
@@ -258,7 +258,7 @@ can add argument descriptions in bulk with `.add_arguments(ActivationParam::__FI
 
 #### FInferShape or TIsBackward (for Backward Only Ops)
 
-Normally operators need to have `FInferShape` with prototype `bool(const nnvm::NodeAttrs& attrs, std::vector<TShape> *in_attrs, std::vector<TShape> *out_attrs)`. `FInferShape` fills unknown shapes (`shape.ndim() == 0`) in in_attrs/out_attrs based on known shapes in in_attrs/out_attrs. Use `ElemwiseShape<n_in, n_out>` for simple operators with uniform shapes.
+Normally operators need to have `FInferShape` with prototype `bool(const nnvm::NodeAttrs& attrs, mxnet::ShapeVector *in_attrs, mxnet::ShapeVector *out_attrs)`. `FInferShape` fills unknown shapes (`shape.ndim() == 0`) in in_attrs/out_attrs based on known shapes in in_attrs/out_attrs. Use `ElemwiseShape<n_in, n_out>` for simple operators with uniform shapes.
 
 Operators that are only used for a backward pass can instead register `.set_attr<nnvm::TIsBackward>("TIsBackward", true)`
 and their shapes with be copied from the corresponding forward operators.
diff --git a/api/java/docs/index/index-t.html b/api/java/docs/index/index-t.html
index 2f7a1250..1c2d3e6 100644
--- a/api/java/docs/index/index-t.html
+++ b/api/java/docs/index/index-t.html
@@ -59,7 +59,7 @@
 <div class="occurrences"><a class="extype" href="../org/apache/mxnet/javaapi/Shape$.html" name="org.apache.mxnet.javaapi.Shape">Shape</a> </div>
 </div><div class="entry">
 <div class="name">toString</div>
-<div class="occurrences"><a class="extype" href="../org/apache/mxnet/javaapi/Context.html" name="org.apache.mxnet.javaapi.Context">Context</a> <a class="extype" href="../org/apache/mxnet/javaapi/DataDesc.html" name="org.apache.mxnet.javaapi.DataDesc">DataDesc</a> <a class="extype" href="../org/apache/mxnet/javaapi/Shape.html" name="org.apache.mxnet.javaapi.Shape">Shape</a> </div>
+<div class="occurrences"><a class="extype" href="../org/apache/mxnet/javaapi/Context.html" name="org.apache.mxnet.javaapi.Context">Context</a> <a class="extype" href="../org/apache/mxnet/javaapi/DataDesc.html" name="org.apache.mxnet.javaapi.DataDesc">DataDesc</a> <a class="extype" href="../org/apache/mxnet/javaapi/NDArray.html" name="org.apache.mxnet.javaapi.NDArray">NDArray</a> <a class="extype" href="../org/apache/mxnet/javaapi/Shape.html" name="org.apache.mxnet.javaapi.Shape">Shape</a [...]
 </div><div class="entry">
 <div class="name">toVector</div>
 <div class="occurrences"><a class="extype" href="../org/apache/mxnet/javaapi/Shape.html" name="org.apache.mxnet.javaapi.Shape">Shape</a> </div>
diff --git a/api/java/docs/org/apache/mxnet/javaapi/NDArray.html b/api/java/docs/org/apache/mxnet/javaapi/NDArray.html
index 3fc529e..b8a137e 100644
--- a/api/java/docs/org/apache/mxnet/javaapi/NDArray.html
+++ b/api/java/docs/org/apache/mxnet/javaapi/NDArray.html
@@ -1680,7 +1680,7 @@ This ndarray must have shape (1,)
 This ndarray must have shape (1,)
 </p></div><dl class="paramcmts block"><dt>returns</dt><dd class="cmt"><p>The scalar representation of the ndarray.
 </p></dd></dl></div>
-</li><li data-isabs="false" fullcomment="yes" group="Ungrouped" name="scala.AnyRef#toString" visbl="pub">
+</li><li data-isabs="false" fullcomment="yes" group="Ungrouped" name="org.apache.mxnet.javaapi.NDArray#toString" visbl="pub">
 <a id="toString():String"></a>
 <a id="toString():String"></a>
 <h4 class="signature">
@@ -1689,14 +1689,14 @@ This ndarray must have shape (1,)
 <span class="kind">def</span>
 </span>
 <span class="symbol">
-<span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="java.lang.String">String</span></span>
+<span class="name">toString</span><span class="params">()</span><span class="result">: <span class="extype" name="scala.Predef.String">String</span></span>
 </span>
 </h4><span class="permalink">
 <a href="../../../../index.html#org.apache.mxnet.javaapi.NDArray@toString():String" target="_top" title="Permalink">
 <img src="../../../../lib/permalink.png"/>
 </a>
 </span>
-<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd>AnyRef → Any</dd></dl></div>
+<div class="fullcomment"><dl class="attributes block"> <dt>Definition Classes</dt><dd><a class="extype" href="" name="org.apache.mxnet.javaapi.NDArray">NDArray</a> → AnyRef → Any</dd></dl></div>
 </li><li data-isabs="false" fullcomment="yes" group="Ungrouped" name="scala.AnyRef#wait" visbl="pub">
 <a id="wait():Unit"></a>
 <a id="wait():Unit"></a>
diff --git a/architecture/overview.html b/architecture/overview.html
index ae4d995..25f9cf4 100644
--- a/architecture/overview.html
+++ b/architecture/overview.html
@@ -762,9 +762,9 @@ The <code class="docutils literal"><span class="pre">OperatorProperty</span></co
 <ul class="simple">
 <li><strong>InferShape:</strong></li>
 </ul>
-<div class="highlight-c++"><div class="highlight"><pre><span></span>           <span class="k">virtual</span> <span class="kt">bool</span> <span class="nf">InferShape</span><span class="p">(</span><span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o"><</span><span class="n">TShape</span><span class="o">></span> <span class="o">*</span><span class="n">in_shape</span><span class="p">,</span>
-                                   <span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o"><</span><span class="n">TShape</span><span class="o">></span> <span class="o">*</span><span class="n">out_shape</span><span class="p">,</span>
-                                   <span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o"><</span><span class="n">TShape</span><span class="o">></span> <span class="o">*</span><span class="n">aux_shape</span><span class="p">)</span> <span class="k">const</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
+<div class="highlight-c++"><div class="highlight"><pre><span></span>           <span class="k">virtual</span> <span class="kt">bool</span> <span class="nf">InferShape</span><span class="p">(</span><span class="n">mxnet</span><span class="o">::</span><span class="n">ShapeVector</span> <span class="o">*</span><span class="n">in_shape</span><span class="p">,</span>
+                                   <span class="n">mxnet</span><span class="o">::</span><span class="n">ShapeVector</span> <span class="o">*</span><span class="n">out_shape</span><span class="p">,</span>
+                                   <span class="n">mxnet</span><span class="o">::</span><span class="n">ShapeVector</span> <span class="o">*</span><span class="n">aux_shape</span><span class="p">)</span> <span class="k">const</span> <span class="o">=</span> <span class="mi">0</span><span class="p">;</span>
 </pre></div>
 </div>
 <p>This interface has two purposes:</p>
@@ -782,9 +782,9 @@ like reuse the space, and so on.
 MXNet defines two interfaces to achieve this:</li>
 </ul>
 <div class="highlight-c++"><div class="highlight"><pre><span></span>           <span class="k">virtual</span> <span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o"><</span><span class="n">ResourceRequest</span><span class="o">></span> <span class="n">ForwardResource</span><span class="p">(</span>
-               <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o"><</span><span class="n">TShape</span><span class="o">></span> <span class="o">&amp;</span><span class="n">in_shape</span><span class="p">)</span> <span class="k">const</span><span class="p">;</span>
+               <span class="k">const</span> <span class="n">mxnet</span><span class="o">::</span><span class="n">ShapeVector</span> <span class="o">&amp;</span><span class="n">in_shape</span><span class="p">)</span> <span class="k">const</span><span class="p">;</span>
            <span class="k">virtual</span> <span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o"><</span><span class="n">ResourceRequest</span><span class="o">></span> <span class="n">BackwardResource</span><span class="p">(</span>
-               <span class="k">const</span> <span class="n">std</span><span class="o">::</span><span class="n">vector</span><span class="o"><</span><span class="n">TShape</span><span class="o">></span> <span class="o">&amp;</span><span class="n">in_shape</span><span class="p">)</span> <span class="k">const</span><span class="p">;</span>
+               <span class="k">const</span> <span class="n">mxnet</span><span class="o">::</span><span class="n">ShapeVector</span> <span class="o">&amp;</span><span class="n">in_shape</span><span class="p">)</span> <span class="k">const</span><span class="p">;</span>
 </pre></div>
 </div>
 <p>The <code class="docutils literal"><span class="pre">ResourceRequest</span></code> structure (in <code class="docutils literal"><span class="pre">resource.h</span></code>) currently contains only a type flag:</p>
@@ -927,7 +927,7 @@ before any <code class="docutils literal"><span class="pre">Forward</span></code
 To do so, you could define a <code class="docutils literal"><span class="pre">ConvolutionParam</span></code> structure, as follows:</p>
 <div class="highlight-c++"><div class="highlight"><pre><span></span>    <span class="cp">#include</span> <span class="cpf"><dmlc/parameter.h></span><span class="cp"></span>
     <span class="k">struct</span> <span class="nl">ConvolutionParam</span> <span class="p">:</span> <span class="k">public</span> <span class="n">dmlc</span><span class="o">::</span><span class="n">Parameter</span><span class="o"><</span><span class="n">ConvolutionParam</span><span class="o">></span> <span class="p">{</span>
-      <span class="n">TShape</span> <span class="n">kernel</span><span class="p">,</span> <span class="n">stride</span><span class="p">,</span> <span class="n">pad</span><span class="p">;</span>
+      <span class="n">mxnet</span><span class="o">::</span><span class="n">TShape</span> <span class="n">kernel</span><span class="p">,</span> <span class="n">stride</span><span class="p">,</span> <span class="n">pad</span><span class="p">;</span>
       <span class="kt">uint32_t</span> <span class="n">num_filter</span><span class="p">,</span> <span class="n">num_group</span><span class="p">,</span> <span class="n">workspace</span><span class="p">;</span>
       <span class="kt">bool</span> <span class="n">no_bias</span><span class="p">;</span>
     <span class="p">};</span>
@@ -1038,10 +1038,10 @@ As a consequence, all data shapes
 must be provided before any calculation occurs.
 Before we proceed with defining functions and gradient,
 let’s check input data shape consistency and provide output shape.</p>
-<div class="highlight-cpp"><div class="highlight"><pre><span></span>    <span class="k">typedef</span> <span class="nf">TShape</span> <span class="p">(</span><span class="o">*</span><span class="n">UnaryShapeFunction</span><span class="p">)(</span><span class="k">const</span> <span class="n">TShape</span><span class="o">&amp;</span> <span class="n">src</span><span class="p">,</span>
+<div class="highlight-cpp"><div class="highlight"><pre><span></span>    <span class="k">typedef</span> <span class="n">mxnet</span><span class="o">::</span><span class="n">TShape</span> <span class="p">(</span><span class="o">*</span><span class="n">UnaryShapeFunction</span><span class="p">)(</span><span class="k">const</span> <span class="n">mxnet</span><span class="o">::</span><span class="n">TShape</span><span class="o">&amp;</span> <span class="n">src</span><span class="p">,</span>
                                          <span class="k">const</span> <span class="n">EnvArguments</span><span class="o">&amp;</span> <span class="n">env</span><span class="p">);</span>
-    <span class="k">typedef</span> <span class="nf">TShape</span> <span class="p">(</span><span class="o">*</span><span class="n">BinaryShapeFunction</span><span class="p">)(</span><span class="k">const</span> <span class="n">TShape</span><span class="o">&amp;</span> <span class="n">lhs</span><span class="p">,</span>
-                                          <span class="k">const</span> <span class="n">TShape</span><span class="o">&amp;</span> <span class="n">rhs</span><span class="p">,</span>
+    <span class="k">typedef</span> <span class="n">mxnet</span><span class="o">::</span><span class="n">TShape</span> <span class="p">(</span><span class="o">*</span><span class="n">BinaryShapeFunction</span><span class="p">)(</span><span class="k">const</span> <span class="n">mxnet</span><span class="o">::</span><span class="n">TShape</span><span class="o">&amp;</span> <span class="n">lhs</span><span class="p">,</span>
+                                          <span class="k">const</span> <span class="n">mxnet</span><span class="o">::</span><span class="n">TShape</span><span class="o">&amp;</span> <span class="n">rhs</span><span class="p">,</span>
                                           <span class="k">const</span> <span class="n">EnvArguments</span><span class="o">&amp;</span> <span class="n">env</span><span class="p">);</span>
 </pre></div>
 </div>
@@ -1063,9 +1063,9 @@ Refer to the additional usages of <code class="docutils literal"><span class="pr
 </div>
 <p>In our smooth l1 loss example, it’s okay to use the default behavior whereby the output has the same shape as the source.
 Written explicitly, it is:</p>
-<div class="highlight-cpp"><div class="highlight"><pre><span></span>    <span class="kr">inline</span> <span class="n">TShape</span> <span class="nf">SmoothL1Shape_</span><span class="p">(</span><span class="k">const</span> <span class="n">TShape</span><span class="o">&amp;</span> <span class="n">src</span><span class="p">,</span>
+<div class="highlight-cpp"><div class="highlight"><pre><span></span>    <span class="kr">inline</span> <span class="n">mxnet</span><span class="o">::</span><span class="n">TShape</span> <span class="n">SmoothL1Shape_</span><span class="p">(</span><span class="k">const</span> <span class="n">mxnet</span><span class="o">::</span><span class="n">TShape</span><span class="o">&amp;</span> <span class="n">src</span><span class="p">,</span>
                                  <span class="k">const</span> <span class="n">EnvArguments</span><span class="o">&amp;</span> <span class="n">env</span><span class="p">)</span> <span class="p">{</span>
-      <span class="k">return</span> <span class="n">TShape</span><span class="p">(</span><span class="n">src</span><span class="p">);</span>
+      <span class="k">return</span> <span class="n">mxnet</span><span class="o">::</span><span class="n">TShape</span><span class="p">(</span><span class="n">src</span><span class="p">);</span>
     <span class="p">}</span>
 </pre></div>
 </div>
diff --git a/date.txt b/date.txt
deleted file mode 100644
index bec4288..0000000
--- a/date.txt
+++ /dev/null
@@ -1 +0,0 @@
-Thu Feb 28 20:39:41 UTC 2019
diff --git a/doxygen/MxNetCpp_8h.html b/doxygen/MxNetCpp_8h.html
index 5d42076..cb19fc8 100644
--- a/doxygen/MxNetCpp_8h.html
+++ b/doxygen/MxNetCpp_8h.html
@@ -128,7 +128,7 @@ This graph shows which files directly or indirectly include this file:</div>
 </div></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/MxNetCpp_8h_source.html b/doxygen/MxNetCpp_8h_source.html
index a8bde71..dd73ec1 100644
--- a/doxygen/MxNetCpp_8h_source.html
+++ b/doxygen/MxNetCpp_8h_source.html
@@ -85,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:44 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/annotated.html b/doxygen/annotated.html
index 9ac825c..b5a6bf5 100644
--- a/doxygen/annotated.html
+++ b/doxygen/annotated.html
@@ -81,132 +81,138 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr class="even" id="row_0_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span class="arrow" id="arr_0_" onclick="toggleFolder('0_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacedmlc.html" target="_self">dmlc</a></td><td class="desc"></td></tr>
 <tr id="row_0_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="arrow" id="arr_0_0_" onclick="toggleFolder('0_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacedmlc_1_1parameter.html" target="_self">parameter</a></td><td class="desc"></td></tr>
 <tr class="even" id="row_0_0_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html" target="_self">FieldEntry&lt; mxnet::TShape &gt;</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span class="arrow" id="arr_1_" onclick="toggleFolder('1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet.html" target="_self">mxnet</a></td><td class="desc">Namespace of mxnet </td></tr>
-<tr id="row_1_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="arrow" id="arr_1_0_" onclick="toggleFolder('1_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet_1_1common.html" target="_self">common</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="arrow" id="arr_1_0_0_" onclick="toggleFolder('1_0_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet_1_1common_1_1cuda.html" target="_self">cuda</a></td><td class="desc">Common utils for cuda </td></tr>
-<tr class="even" id="row_1_0_0_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1cuda_1_1DeviceStore.html" target="_self">DeviceStore</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="arrow" id="arr_1_0_1_" onclick="toggleFolder('1_0_1_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet_1_1common_1_1helper.html" target="_self">helper</a></td><td class="desc">Helper functions </td></tr>
-<tr class="even" id="row_1_0_1_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1helper_1_1UniqueIf.html" target="_self">UniqueIf</a></td><td class="desc">Helper for non-array type <code>T</code> </td></tr>
-<tr class="even" id="row_1_0_1_1_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1helper_1_1UniqueIf_3_01T[]_4.html" target="_self">UniqueIf&lt; T[]&gt;</a></td><td class="desc">Helper for an array of unknown bound <code>T</code> </td></tr>
-<tr class="even" id="row_1_0_1_2_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1helper_1_1UniqueIf_3_01T[kSize]_4.html" target="_self">UniqueIf&lt; T[kSize]&gt;</a></td><td class="desc">Helper for an array of known bound <code>T</code> </td></tr>
-<tr class="even" id="row_1_0_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="arrow" id="arr_1_0_2_" onclick="toggleFolder('1_0_2_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet_1_1common_1_1random.html" target="_self">random</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_2_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator.html" target="_self">RandGenerator</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_2_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="arrow" id="arr_1_0_2_1_" onclick="toggleFolder('1_0_2_1_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4.html" target="_self">RandGenerator&lt; cpu, DType &gt;</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_2_1_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_2_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="arrow" id="arr_1_0_2_2_" onclick="toggleFolder('1_0_2_2_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4.html" target="_self">RandGenerator&lt; gpu, double &gt;</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_2_2_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_2_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="arrow" id="arr_1_0_2_3_" onclick="toggleFolder('1_0_2_3_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4.html" target="_self">RandGenerator&lt; gpu, DType &gt;</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_2_3_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1csr__idx__check.html" target="_self">csr_idx_check</a></td><td class="desc">Indices should be non-negative, less than the number of columns and in ascending order per row </td></tr>
-<tr class="even" id="row_1_0_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1csr__indptr__check.html" target="_self">csr_indptr_check</a></td><td class="desc">IndPtr should be non-negative, in non-decreasing order, start with 0 and end with value equal with size of indices </td></tr>
-<tr class="even" id="row_1_0_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1deserialize__tuple.html" target="_self">deserialize_tuple</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1deserialize__tuple_3_010_01_4.html" target="_self">deserialize_tuple&lt; 0 &gt;</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1is__container.html" target="_self">is_container</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1LazyAllocArray.html" target="_self">LazyAllocArray</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1ObjectPool.html" target="_self">ObjectPool</a></td><td class="desc">Object pool for fast allocation and deallocation </td></tr>
-<tr class="even" id="row_1_0_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1ObjectPoolAllocatable.html" target="_self">ObjectPoolAllocatable</a></td><td class="desc">Helper trait class for easy allocation and deallocation </td></tr>
-<tr class="even" id="row_1_0_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1rsp__idx__check.html" target="_self">rsp_idx_check</a></td><td class="desc">Indices of RSPNDArray should be non-negative, less than the size of first dimension and in ascending order </td></tr>
-<tr class="even" id="row_1_0_12_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1serialize__tuple.html" target="_self">serialize_tuple</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_13_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1serialize__tuple_3_010_01_4.html" target="_self">serialize_tuple&lt; 0 &gt;</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_14_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1serialized__size__tuple.html" target="_self">serialized_size_tuple</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_15_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1serialized__size__tuple_3_010_01_4.html" target="_self">serialized_size_tuple&lt; 0 &gt;</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_1_0_16_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1StaticArray.html" target="_self">StaticArray</a></td><td class="desc">Static array. This code is borrowed from struct Shape&lt;ndim&gt;, except that users can specify the type of the elements of the statically allocated array. The object instance of the struct is  [...]
-<tr class="even" id="row_1_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="arrow" id="arr_1_1_" onclick="toggleFolder('1_1_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet_1_1cpp.html" target="_self">cpp</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Accuracy.html" target="_self">Accuracy</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1AdaDeltaOptimizer.html" target="_self">AdaDeltaOptimizer</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1AdaGradOptimizer.html" target="_self">AdaGradOptimizer</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1AdamOptimizer.html" target="_self">AdamOptimizer</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Bilinear.html" target="_self">Bilinear</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Constant.html" target="_self">Constant</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Context.html" target="_self">Context</a></td><td class="desc"><a class="el" href="classmxnet_1_1cpp_1_1Context.html" title="Context interface. ">Context</a> interface </td></tr>
-<tr id="row_1_1_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1DataBatch.html" target="_self">DataBatch</a></td><td class="desc">Default object for holding a mini-batch of data and related information </td></tr>
-<tr id="row_1_1_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1DataIter.html" target="_self">DataIter</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1EvalMetric.html" target="_self">EvalMetric</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Executor.html" target="_self">Executor</a></td><td class="desc"><a class="el" href="classmxnet_1_1cpp_1_1Executor.html" title="Executor interface. ">Executor</a> interface </td></tr>
-<tr id="row_1_1_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1FactorScheduler.html" target="_self">FactorScheduler</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_12_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1FeedForward.html" target="_self">FeedForward</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_13_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1cpp_1_1FeedForwardConfig.html" target="_self">FeedForwardConfig</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_14_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Initializer.html" target="_self">Initializer</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_15_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1KVStore.html" target="_self">KVStore</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_16_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1LogLoss.html" target="_self">LogLoss</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_17_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1LRScheduler.html" target="_self">LRScheduler</a></td><td class="desc">Lr scheduler interface </td></tr>
-<tr id="row_1_1_18_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1MAE.html" target="_self">MAE</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_19_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Monitor.html" target="_self">Monitor</a></td><td class="desc"><a class="el" href="classmxnet_1_1cpp_1_1Monitor.html" title="Monitor interface. ">Monitor</a> interface </td></tr>
-<tr id="row_1_1_20_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1MSE.html" target="_self">MSE</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_21_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1MSRAPrelu.html" target="_self">MSRAPrelu</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_22_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1MXDataIter.html" target="_self">MXDataIter</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_23_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1cpp_1_1MXDataIterBlob.html" target="_self">MXDataIterBlob</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_24_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1MXDataIterMap.html" target="_self">MXDataIterMap</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_25_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" target="_self">NDArray</a></td><td class="desc"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface. ">NDArray</a> interface </td></tr>
-<tr id="row_1_1_26_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1cpp_1_1NDBlob.html" target="_self">NDBlob</a></td><td class="desc">Struct to store NDArrayHandle </td></tr>
-<tr id="row_1_1_27_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Normal.html" target="_self">Normal</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_28_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1One.html" target="_self">One</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_29_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Operator.html" target="_self">Operator</a></td><td class="desc"><a class="el" href="classmxnet_1_1cpp_1_1Operator.html" title="Operator interface. ">Operator</a> interface </td></tr>
-<tr id="row_1_1_30_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1OpMap.html" target="_self">OpMap</a></td><td class="desc"><a class="el" href="classmxnet_1_1cpp_1_1OpMap.html" title="OpMap instance holds a map of all the symbol creators so we can get symbol creators by name...">OpMap</a> instance holds a map of all the symbol creators so we can [...]
-<tr id="row_1_1_31_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Optimizer.html" target="_self">Optimizer</a></td><td class="desc"><a class="el" href="classmxnet_1_1cpp_1_1Optimizer.html" title="Optimizer interface. ">Optimizer</a> interface </td></tr>
-<tr id="row_1_1_32_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1OptimizerRegistry.html" target="_self">OptimizerRegistry</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_33_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1PSNR.html" target="_self">PSNR</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_34_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1RMSE.html" target="_self">RMSE</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_35_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1RMSPropOptimizer.html" target="_self">RMSPropOptimizer</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_36_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1SGDOptimizer.html" target="_self">SGDOptimizer</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_37_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1cpp_1_1Shape.html" target="_self">Shape</a></td><td class="desc">Dynamic shape class that can hold shape of arbirary dimension </td></tr>
-<tr id="row_1_1_38_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1SignumOptimizer.html" target="_self">SignumOptimizer</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_39_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1cpp_1_1SymBlob.html" target="_self">SymBlob</a></td><td class="desc">Struct to store SymbolHandle </td></tr>
-<tr id="row_1_1_40_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Symbol.html" target="_self">Symbol</a></td><td class="desc"><a class="el" href="classmxnet_1_1cpp_1_1Symbol.html" title="Symbol interface. ">Symbol</a> interface </td></tr>
-<tr id="row_1_1_41_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Uniform.html" target="_self">Uniform</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_42_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Xavier.html" target="_self">Xavier</a></td><td class="desc"></td></tr>
-<tr id="row_1_1_43_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Zero.html" target="_self">Zero</a></td><td class="desc"></td></tr>
-<tr id="row_1_2_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="arrow" id="arr_1_2_" onclick="toggleFolder('1_2_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet_1_1engine.html" target="_self">engine</a></td><td class="desc">Namespace of engine internal types </td></tr>
-<tr class="even" id="row_1_2_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1engine_1_1CallbackOnComplete.html" target="_self">CallbackOnComplete</a></td><td class="desc">OnComplete Callback to the engine, called by AsyncFn when action completes </td></tr>
-<tr class="even" id="row_1_2_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1engine_1_1Var.html" target="_self">Var</a></td><td class="desc">Base class of engine variables </td></tr>
-<tr class="even" id="row_1_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="arrow" id="arr_1_3_" onclick="toggleFolder('1_3_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet_1_1features.html" target="_self">features</a></td><td class="desc"></td></tr>
-<tr id="row_1_3_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1features_1_1EnumNames.html" target="_self">EnumNames</a></td><td class="desc"></td></tr>
-<tr id="row_1_3_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1features_1_1LibInfo.html" target="_self">LibInfo</a></td><td class="desc"></td></tr>
-<tr id="row_1_4_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="arrow" id="arr_1_4_" onclick="toggleFolder('1_4_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet_1_1op.html" target="_self">op</a></td><td class="desc">Namespace of arguments </td></tr>
-<tr class="even" id="row_1_4_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1op_1_1EnvArguments.html" target="_self">EnvArguments</a></td><td class="desc">Environment arguments that is used by the function. These can be things like scalar arguments when add a value with scalar </td></tr>
-<tr class="even" id="row_1_4_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1op_1_1GradFunctionArgument.html" target="_self">GradFunctionArgument</a></td><td class="desc">Super class of all gradient function argument </td></tr>
-<tr class="even" id="row_1_4_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1op_1_1Input0.html" target="_self">Input0</a></td><td class="desc">First input to the function </td></tr>
-<tr class="even" id="row_1_4_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1op_1_1Input1.html" target="_self">Input1</a></td><td class="desc">Second input to the function </td></tr>
-<tr class="even" id="row_1_4_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1op_1_1OutputGrad.html" target="_self">OutputGrad</a></td><td class="desc">Gradient of output value </td></tr>
-<tr class="even" id="row_1_4_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1op_1_1OutputValue.html" target="_self">OutputValue</a></td><td class="desc">Ouput value of the function to the function </td></tr>
-<tr class="even" id="row_1_4_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1op_1_1SimpleOpRegEntry.html" target="_self">SimpleOpRegEntry</a></td><td class="desc">Registry entry to register simple operators via functions </td></tr>
-<tr class="even" id="row_1_4_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1op_1_1SimpleOpRegistry.html" target="_self">SimpleOpRegistry</a></td><td class="desc">Registry for <a class="el" href="classmxnet_1_1TBlob.html" title="tensor blob class that can be used to hold tensor of any dimension, any device and any data type...">TBlob</a> functions </td></tr>
-<tr class="even" id="row_1_5_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1Context.html" target="_self">Context</a></td><td class="desc"><a class="el" href="structmxnet_1_1Context.html" title="Context information about the execution environment. ">Context</a> information about the execution environment </td></tr>
-<tr id="row_1_6_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1DataBatch.html" target="_self">DataBatch</a></td><td class="desc"><a class="el" href="structmxnet_1_1DataBatch.html" title="DataBatch of NDArray, returned by Iterator. ">DataBatch</a> of <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a>, returned by Iterator </td></tr>
-<tr class="even" id="row_1_7_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1DataInst.html" target="_self">DataInst</a></td><td class="desc">Single data instance </td></tr>
-<tr id="row_1_8_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1DataIteratorReg.html" target="_self">DataIteratorReg</a></td><td class="desc">Registry entry for DataIterator factory functions </td></tr>
-<tr class="even" id="row_1_9_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1Engine.html" target="_self">Engine</a></td><td class="desc">Dependency engine that schedules operations </td></tr>
-<tr id="row_1_10_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1Executor.html" target="_self">Executor</a></td><td class="desc"><a class="el" href="classmxnet_1_1Executor.html" title="Executor of a computation graph. Executor can be created by Binding a symbol. ">Executor</a> of a computation graph. <a class="el" href="classmxnet_1_1Executor.html" title="Executor of a compu [...]
-<tr class="even" id="row_1_11_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1GPUAuxStream.html" target="_self">GPUAuxStream</a></td><td class="desc">Holds an auxiliary mshadow gpu stream that can be synced with a primary stream </td></tr>
-<tr id="row_1_12_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1IIterator.html" target="_self">IIterator</a></td><td class="desc">Iterator type </td></tr>
-<tr class="even" id="row_1_13_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="arrow" id="arr_1_13_" onclick="toggleFolder('1_13_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1Imperative.html" target="_self">Imperative</a></td><td class="desc">Runtime functions for <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> </td></tr>
-<tr id="row_1_13_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1Imperative_1_1AGInfo.html" target="_self">AGInfo</a></td><td class="desc"></td></tr>
-<tr id="row_1_14_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1KVStore.html" target="_self">KVStore</a></td><td class="desc">Distributed key-value store </td></tr>
-<tr class="even" id="row_1_15_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1NDArray.html" target="_self">NDArray</a></td><td class="desc">Ndarray interface </td></tr>
-<tr id="row_1_16_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1NDArrayFunctionReg.html" target="_self">NDArrayFunctionReg</a></td><td class="desc">Registry entry for NDArrayFunction </td></tr>
-<tr class="even" id="row_1_17_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1OpContext.html" target="_self">OpContext</a></td><td class="desc">All the possible information needed by <a class="el" href="classmxnet_1_1Operator.html#a3dbe23d985df86da51eeb868439872dd" title="perform a forward operation of Operator, save the output to TBlob. ">Operator.Forward</a> and Backward  [...]
-<tr id="row_1_18_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1Operator.html" target="_self">Operator</a></td><td class="desc"><a class="el" href="classmxnet_1_1Operator.html" title="Operator interface. Operator defines basic operation unit of optimized computation graph in mxnet...">Operator</a> interface. <a class="el" href="classmxnet_1_1Operator.html" title="Operator i [...]
-<tr class="even" id="row_1_19_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1OperatorProperty.html" target="_self">OperatorProperty</a></td><td class="desc"><a class="el" href="classmxnet_1_1OperatorProperty.html" title="OperatorProperty is a object that stores all information about Operator. It also contains method to g...">OperatorProperty</a> is a object that stores all  [...]
-<tr id="row_1_20_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1OperatorPropertyReg.html" target="_self">OperatorPropertyReg</a></td><td class="desc">Registry entry for <a class="el" href="classmxnet_1_1OperatorProperty.html" title="OperatorProperty is a object that stores all information about Operator. It also contains method to g...">OperatorProperty</a> factory functio [...]
-<tr class="even" id="row_1_21_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1OpStatePtr.html" target="_self">OpStatePtr</a></td><td class="desc"><a class="el" href="classmxnet_1_1Operator.html" title="Operator interface. Operator defines basic operation unit of optimized computation graph in mxnet...">Operator</a> state. This is a pointer type, its content is mutable even i [...]
-<tr id="row_1_22_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1Resource.html" target="_self">Resource</a></td><td class="desc">Resources used by mxnet operations. A resource is something special other than <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a>, but will still participate </td></tr>
-<tr class="even" id="row_1_23_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1ResourceManager.html" target="_self">ResourceManager</a></td><td class="desc">Global resource manager </td></tr>
-<tr id="row_1_24_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1ResourceRequest.html" target="_self">ResourceRequest</a></td><td class="desc">The resources that can be requested by <a class="el" href="classmxnet_1_1Operator.html" title="Operator interface. Operator defines basic operation unit of optimized computation graph in mxnet...">Operator</a> </td></tr>
-<tr class="even" id="row_1_25_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1RunContext.html" target="_self">RunContext</a></td><td class="desc">Execution time context. The information needed in runtime for actual execution </td></tr>
-<tr id="row_1_26_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="arrow" id="arr_1_26_" onclick="toggleFolder('1_26_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1Storage.html" target="_self">Storage</a></td><td class="desc"><a class="el" href="classmxnet_1_1Storage.html" title="Storage manager across multiple devices. ">Storage</a> manager across multiple devices </td></tr>
-<tr class="even" id="row_1_26_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1Storage_1_1Handle.html" target="_self">Handle</a></td><td class="desc"><a class="el" href="classmxnet_1_1Storage.html" title="Storage manager across multiple devices. ">Storage</a> handle </td></tr>
-<tr class="even" id="row_1_27_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1SyncedGPUAuxStream.html" target="_self">SyncedGPUAuxStream</a></td><td class="desc">Provides automatic coordination of an auxilary stream with a primary one. This object, upon construction, prepares an aux stream for use by syncing it with enqueued primary-stream work. Object destruction will sync  [...]
-<tr id="row_1_28_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1TBlob.html" target="_self">TBlob</a></td><td class="desc">Tensor blob class that can be used to hold tensor of any dimension, any device and any data type, This is a weak type that can be used to transfer data through interface <a class="el" href="classmxnet_1_1TBlob.html" title="tensor blob class that can be u [...]
-<tr class="even" id="row_2_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structLibFeature.html" target="_self">LibFeature</a></td><td class="desc"></td></tr>
-<tr id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMXCallbackList.html" target="_self">MXCallbackList</a></td><td class="desc"></td></tr>
-<tr class="even" id="row_4_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structNativeOpInfo.html" target="_self">NativeOpInfo</a></td><td class="desc"></td></tr>
-<tr id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structNDArrayOpInfo.html" target="_self">NDArrayOpInfo</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_0_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structdmlc_1_1type__name__helper_3_01mxnet_1_1Tuple_3_01T_01_4_01_4.html" target="_self">type_name_helper&lt; mxnet::Tuple&lt; T &gt; &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span class="arrow" id="arr_1_" onclick="toggleFolder('1_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet.html" target="_self">mxnet</a></td><td class="desc">Namespace of mxnet </td></tr>
+<tr class="even" id="row_1_0_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="arrow" id="arr_1_0_" onclick="toggleFolder('1_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet_1_1common.html" target="_self">common</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_0_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="arrow" id="arr_1_0_0_" onclick="toggleFolder('1_0_0_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet_1_1common_1_1cuda.html" target="_self">cuda</a></td><td class="desc">Common utils for cuda </td></tr>
+<tr id="row_1_0_0_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1cuda_1_1DeviceStore.html" target="_self">DeviceStore</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_1_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="arrow" id="arr_1_0_1_" onclick="toggleFolder('1_0_1_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet_1_1common_1_1helper.html" target="_self">helper</a></td><td class="desc">Helper functions </td></tr>
+<tr id="row_1_0_1_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1helper_1_1UniqueIf.html" target="_self">UniqueIf</a></td><td class="desc">Helper for non-array type <code>T</code> </td></tr>
+<tr id="row_1_0_1_1_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1helper_1_1UniqueIf_3_01T[]_4.html" target="_self">UniqueIf&lt; T[]&gt;</a></td><td class="desc">Helper for an array of unknown bound <code>T</code> </td></tr>
+<tr id="row_1_0_1_2_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1helper_1_1UniqueIf_3_01T[kSize]_4.html" target="_self">UniqueIf&lt; T[kSize]&gt;</a></td><td class="desc">Helper for an array of known bound <code>T</code> </td></tr>
+<tr id="row_1_0_2_" style="display:none;"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="arrow" id="arr_1_0_2_" onclick="toggleFolder('1_0_2_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet_1_1common_1_1random.html" target="_self">random</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_2_0_" style="display:none;"><td class="entry"><span style="width:64px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator.html" target="_self">RandGenerator</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_2_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="arrow" id="arr_1_0_2_1_" onclick="toggleFolder('1_0_2_1_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4.html" target="_self">RandGenerator&lt; cpu, DType &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_2_1_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_2_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="arrow" id="arr_1_0_2_2_" onclick="toggleFolder('1_0_2_2_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4.html" target="_self">RandGenerator&lt; gpu, double &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_2_2_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_2_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="arrow" id="arr_1_0_2_3_" onclick="toggleFolder('1_0_2_3_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4.html" target="_self">RandGenerator&lt; gpu, DType &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_2_3_0_" style="display:none;"><td class="entry"><span style="width:80px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4_1_1Impl.html" target="_self">Impl</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1csr__idx__check.html" target="_self">csr_idx_check</a></td><td class="desc">Indices should be non-negative, less than the number of columns and in ascending order per row </td></tr>
+<tr id="row_1_0_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1csr__indptr__check.html" target="_self">csr_indptr_check</a></td><td class="desc">IndPtr should be non-negative, in non-decreasing order, start with 0 and end with value equal with size of indices </td></tr>
+<tr id="row_1_0_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1deserialize__tuple.html" target="_self">deserialize_tuple</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1deserialize__tuple_3_010_01_4.html" target="_self">deserialize_tuple&lt; 0 &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1is__container.html" target="_self">is_container</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1LazyAllocArray.html" target="_self">LazyAllocArray</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1common_1_1ObjectPool.html" target="_self">ObjectPool</a></td><td class="desc">Object pool for fast allocation and deallocation </td></tr>
+<tr id="row_1_0_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1ObjectPoolAllocatable.html" target="_self">ObjectPoolAllocatable</a></td><td class="desc">Helper trait class for easy allocation and deallocation </td></tr>
+<tr id="row_1_0_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1rsp__idx__check.html" target="_self">rsp_idx_check</a></td><td class="desc">Indices of RSPNDArray should be non-negative, less than the size of first dimension and in ascending order </td></tr>
+<tr id="row_1_0_12_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1serialize__tuple.html" target="_self">serialize_tuple</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_13_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1serialize__tuple_3_010_01_4.html" target="_self">serialize_tuple&lt; 0 &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_14_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1serialized__size__tuple.html" target="_self">serialized_size_tuple</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_15_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1serialized__size__tuple_3_010_01_4.html" target="_self">serialized_size_tuple&lt; 0 &gt;</a></td><td class="desc"></td></tr>
+<tr id="row_1_0_16_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1common_1_1StaticArray.html" target="_self">StaticArray</a></td><td class="desc">Static array. This code is borrowed from struct Shape&lt;ndim&gt;, except that users can specify the type of the elements of the statically allocated array. The object instance of the struct is copyable betw [...]
+<tr id="row_1_1_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="arrow" id="arr_1_1_" onclick="toggleFolder('1_1_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet_1_1cpp.html" target="_self">cpp</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Accuracy.html" target="_self">Accuracy</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1AdaDeltaOptimizer.html" target="_self">AdaDeltaOptimizer</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1AdaGradOptimizer.html" target="_self">AdaGradOptimizer</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1AdamOptimizer.html" target="_self">AdamOptimizer</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Bilinear.html" target="_self">Bilinear</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Constant.html" target="_self">Constant</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Context.html" target="_self">Context</a></td><td class="desc"><a class="el" href="classmxnet_1_1cpp_1_1Context.html" title="Context interface. ">Context</a> interface </td></tr>
+<tr class="even" id="row_1_1_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1DataBatch.html" target="_self">DataBatch</a></td><td class="desc">Default object for holding a mini-batch of data and related information </td></tr>
+<tr class="even" id="row_1_1_8_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1DataIter.html" target="_self">DataIter</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_9_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1EvalMetric.html" target="_self">EvalMetric</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_10_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Executor.html" target="_self">Executor</a></td><td class="desc"><a class="el" href="classmxnet_1_1cpp_1_1Executor.html" title="Executor interface. ">Executor</a> interface </td></tr>
+<tr class="even" id="row_1_1_11_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1FactorScheduler.html" target="_self">FactorScheduler</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_12_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1FeedForward.html" target="_self">FeedForward</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_13_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1cpp_1_1FeedForwardConfig.html" target="_self">FeedForwardConfig</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_14_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Initializer.html" target="_self">Initializer</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_15_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1KVStore.html" target="_self">KVStore</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_16_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1LogLoss.html" target="_self">LogLoss</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_17_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1LRScheduler.html" target="_self">LRScheduler</a></td><td class="desc">Lr scheduler interface </td></tr>
+<tr class="even" id="row_1_1_18_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1MAE.html" target="_self">MAE</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_19_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Monitor.html" target="_self">Monitor</a></td><td class="desc"><a class="el" href="classmxnet_1_1cpp_1_1Monitor.html" title="Monitor interface. ">Monitor</a> interface </td></tr>
+<tr class="even" id="row_1_1_20_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1MSE.html" target="_self">MSE</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_21_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1MSRAPrelu.html" target="_self">MSRAPrelu</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_22_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1MXDataIter.html" target="_self">MXDataIter</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_23_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1cpp_1_1MXDataIterBlob.html" target="_self">MXDataIterBlob</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_24_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1MXDataIterMap.html" target="_self">MXDataIterMap</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_25_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" target="_self">NDArray</a></td><td class="desc"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html" title="NDArray interface. ">NDArray</a> interface </td></tr>
+<tr class="even" id="row_1_1_26_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1cpp_1_1NDBlob.html" target="_self">NDBlob</a></td><td class="desc">Struct to store NDArrayHandle </td></tr>
+<tr class="even" id="row_1_1_27_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Normal.html" target="_self">Normal</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_28_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1One.html" target="_self">One</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_29_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Operator.html" target="_self">Operator</a></td><td class="desc"><a class="el" href="classmxnet_1_1cpp_1_1Operator.html" title="Operator interface. ">Operator</a> interface </td></tr>
+<tr class="even" id="row_1_1_30_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1OpMap.html" target="_self">OpMap</a></td><td class="desc"><a class="el" href="classmxnet_1_1cpp_1_1OpMap.html" title="OpMap instance holds a map of all the symbol creators so we can get symbol creators by name...">OpMap</a> instance holds a map of all the symbol creat [...]
+<tr class="even" id="row_1_1_31_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Optimizer.html" target="_self">Optimizer</a></td><td class="desc"><a class="el" href="classmxnet_1_1cpp_1_1Optimizer.html" title="Optimizer interface. ">Optimizer</a> interface </td></tr>
+<tr class="even" id="row_1_1_32_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1OptimizerRegistry.html" target="_self">OptimizerRegistry</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_33_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1PSNR.html" target="_self">PSNR</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_34_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1RMSE.html" target="_self">RMSE</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_35_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1RMSPropOptimizer.html" target="_self">RMSPropOptimizer</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_36_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1SGDOptimizer.html" target="_self">SGDOptimizer</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_37_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1cpp_1_1Shape.html" target="_self">Shape</a></td><td class="desc">Dynamic shape class that can hold shape of arbirary dimension </td></tr>
+<tr class="even" id="row_1_1_38_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1SignumOptimizer.html" target="_self">SignumOptimizer</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_39_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1cpp_1_1SymBlob.html" target="_self">SymBlob</a></td><td class="desc">Struct to store SymbolHandle </td></tr>
+<tr class="even" id="row_1_1_40_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Symbol.html" target="_self">Symbol</a></td><td class="desc"><a class="el" href="classmxnet_1_1cpp_1_1Symbol.html" title="Symbol interface. ">Symbol</a> interface </td></tr>
+<tr class="even" id="row_1_1_41_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Uniform.html" target="_self">Uniform</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_42_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Xavier.html" target="_self">Xavier</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_1_43_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1cpp_1_1Zero.html" target="_self">Zero</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_2_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="arrow" id="arr_1_2_" onclick="toggleFolder('1_2_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet_1_1engine.html" target="_self">engine</a></td><td class="desc">Namespace of engine internal types </td></tr>
+<tr id="row_1_2_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1engine_1_1CallbackOnComplete.html" target="_self">CallbackOnComplete</a></td><td class="desc">OnComplete Callback to the engine, called by AsyncFn when action completes </td></tr>
+<tr id="row_1_2_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1engine_1_1Var.html" target="_self">Var</a></td><td class="desc">Base class of engine variables </td></tr>
+<tr id="row_1_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="arrow" id="arr_1_3_" onclick="toggleFolder('1_3_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet_1_1features.html" target="_self">features</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_3_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1features_1_1EnumNames.html" target="_self">EnumNames</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_3_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1features_1_1LibInfo.html" target="_self">LibInfo</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_4_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="arrow" id="arr_1_4_" onclick="toggleFolder('1_4_')">►</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacemxnet_1_1op.html" target="_self">op</a></td><td class="desc">Namespace of arguments </td></tr>
+<tr id="row_1_4_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1op_1_1EnvArguments.html" target="_self">EnvArguments</a></td><td class="desc">Environment arguments that is used by the function. These can be things like scalar arguments when add a value with scalar </td></tr>
+<tr id="row_1_4_1_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1op_1_1GradFunctionArgument.html" target="_self">GradFunctionArgument</a></td><td class="desc">Super class of all gradient function argument </td></tr>
+<tr id="row_1_4_2_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1op_1_1Input0.html" target="_self">Input0</a></td><td class="desc">First input to the function </td></tr>
+<tr id="row_1_4_3_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1op_1_1Input1.html" target="_self">Input1</a></td><td class="desc">Second input to the function </td></tr>
+<tr id="row_1_4_4_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1op_1_1OutputGrad.html" target="_self">OutputGrad</a></td><td class="desc">Gradient of output value </td></tr>
+<tr id="row_1_4_5_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1op_1_1OutputValue.html" target="_self">OutputValue</a></td><td class="desc">Ouput value of the function to the function </td></tr>
+<tr id="row_1_4_6_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1op_1_1SimpleOpRegEntry.html" target="_self">SimpleOpRegEntry</a></td><td class="desc">Registry entry to register simple operators via functions </td></tr>
+<tr id="row_1_4_7_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1op_1_1SimpleOpRegistry.html" target="_self">SimpleOpRegistry</a></td><td class="desc">Registry for <a class="el" href="classmxnet_1_1TBlob.html" title="tensor blob class that can be used to hold tensor of any dimension, any device and any data type...">TBlob</a> functions </td></tr>
+<tr id="row_1_5_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1Context.html" target="_self">Context</a></td><td class="desc"><a class="el" href="structmxnet_1_1Context.html" title="Context information about the execution environment. ">Context</a> information about the execution environment </td></tr>
+<tr class="even" id="row_1_6_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1DataBatch.html" target="_self">DataBatch</a></td><td class="desc"><a class="el" href="structmxnet_1_1DataBatch.html" title="DataBatch of NDArray, returned by Iterator. ">DataBatch</a> of <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a>, returned by Iterator </td></tr>
+<tr id="row_1_7_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1DataInst.html" target="_self">DataInst</a></td><td class="desc">Single data instance </td></tr>
+<tr class="even" id="row_1_8_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1DataIteratorReg.html" target="_self">DataIteratorReg</a></td><td class="desc">Registry entry for DataIterator factory functions </td></tr>
+<tr id="row_1_9_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1Engine.html" target="_self">Engine</a></td><td class="desc">Dependency engine that schedules operations </td></tr>
+<tr class="even" id="row_1_10_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1Executor.html" target="_self">Executor</a></td><td class="desc"><a class="el" href="classmxnet_1_1Executor.html" title="Executor of a computation graph. Executor can be created by Binding a symbol. ">Executor</a> of a computation graph. <a class="el" href="classmxnet_1_1Executor.html" title="Execut [...]
+<tr id="row_1_11_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1GPUAuxStream.html" target="_self">GPUAuxStream</a></td><td class="desc">Holds an auxiliary mshadow gpu stream that can be synced with a primary stream </td></tr>
+<tr class="even" id="row_1_12_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1IIterator.html" target="_self">IIterator</a></td><td class="desc">Iterator type </td></tr>
+<tr id="row_1_13_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="arrow" id="arr_1_13_" onclick="toggleFolder('1_13_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1Imperative.html" target="_self">Imperative</a></td><td class="desc">Runtime functions for <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> </td></tr>
+<tr class="even" id="row_1_13_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1Imperative_1_1AGInfo.html" target="_self">AGInfo</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_1_14_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1KVStore.html" target="_self">KVStore</a></td><td class="desc">Distributed key-value store </td></tr>
+<tr id="row_1_15_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1NDArray.html" target="_self">NDArray</a></td><td class="desc">Ndarray interface </td></tr>
+<tr class="even" id="row_1_16_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1NDArrayFunctionReg.html" target="_self">NDArrayFunctionReg</a></td><td class="desc">Registry entry for NDArrayFunction </td></tr>
+<tr id="row_1_17_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1OpContext.html" target="_self">OpContext</a></td><td class="desc">All the possible information needed by <a class="el" href="classmxnet_1_1Operator.html#a3dbe23d985df86da51eeb868439872dd" title="perform a forward operation of Operator, save the output to TBlob. ">Operator.Forward</a> and Backward This is the s [...]
+<tr class="even" id="row_1_18_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1Operator.html" target="_self">Operator</a></td><td class="desc"><a class="el" href="classmxnet_1_1Operator.html" title="Operator interface. Operator defines basic operation unit of optimized computation graph in mxnet...">Operator</a> interface. <a class="el" href="classmxnet_1_1Operator.html" titl [...]
+<tr id="row_1_19_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1OperatorProperty.html" target="_self">OperatorProperty</a></td><td class="desc"><a class="el" href="classmxnet_1_1OperatorProperty.html" title="OperatorProperty is a object that stores all information about Operator. It also contains method to g...">OperatorProperty</a> is a object that stores all information a [...]
+<tr class="even" id="row_1_20_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1OperatorPropertyReg.html" target="_self">OperatorPropertyReg</a></td><td class="desc">Registry entry for <a class="el" href="classmxnet_1_1OperatorProperty.html" title="OperatorProperty is a object that stores all information about Operator. It also contains method to g...">OperatorProperty</a> fa [...]
+<tr id="row_1_21_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1OpStatePtr.html" target="_self">OpStatePtr</a></td><td class="desc"><a class="el" href="classmxnet_1_1Operator.html" title="Operator interface. Operator defines basic operation unit of optimized computation graph in mxnet...">Operator</a> state. This is a pointer type, its content is mutable even if <a class="e [...]
+<tr class="even" id="row_1_22_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1Resource.html" target="_self">Resource</a></td><td class="desc">Resources used by mxnet operations. A resource is something special other than <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a>, but will still participate </td></tr>
+<tr id="row_1_23_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1ResourceManager.html" target="_self">ResourceManager</a></td><td class="desc">Global resource manager </td></tr>
+<tr class="even" id="row_1_24_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1ResourceRequest.html" target="_self">ResourceRequest</a></td><td class="desc">The resources that can be requested by <a class="el" href="classmxnet_1_1Operator.html" title="Operator interface. Operator defines basic operation unit of optimized computation graph in mxnet...">Operator</a> </td></tr>
+<tr id="row_1_25_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1RunContext.html" target="_self">RunContext</a></td><td class="desc">Execution time context. The information needed in runtime for actual execution </td></tr>
+<tr class="even" id="row_1_26_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="arrow" id="arr_1_26_" onclick="toggleFolder('1_26_')">►</span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1Storage.html" target="_self">Storage</a></td><td class="desc"><a class="el" href="classmxnet_1_1Storage.html" title="Storage manager across multiple devices. ">Storage</a> manager across multiple devices </td></tr>
+<tr id="row_1_26_0_" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structmxnet_1_1Storage_1_1Handle.html" target="_self">Handle</a></td><td class="desc"><a class="el" href="classmxnet_1_1Storage.html" title="Storage manager across multiple devices. ">Storage</a> handle </td></tr>
+<tr id="row_1_27_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1SyncedGPUAuxStream.html" target="_self">SyncedGPUAuxStream</a></td><td class="desc">Provides automatic coordination of an auxilary stream with a primary one. This object, upon construction, prepares an aux stream for use by syncing it with enqueued primary-stream work. Object destruction will sync again so futu [...]
+<tr class="even" id="row_1_28_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1TBlob.html" target="_self">TBlob</a></td><td class="desc">Tensor blob class that can be used to hold tensor of any dimension, any device and any data type, This is a weak type that can be used to transfer data through interface <a class="el" href="classmxnet_1_1TBlob.html" title="tensor blob class  [...]
+<tr id="row_1_29_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1TShape.html" target="_self">TShape</a></td><td class="desc">A Shape class that is used to represent shape of each tensor </td></tr>
+<tr class="even" id="row_1_30_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classmxnet_1_1Tuple.html" target="_self">Tuple</a></td><td class="desc">A dynamic sized array data structure that is optimized for storing small number of elements with same type </td></tr>
+<tr id="row_2_"><td class="entry"><span style="width:0px;display:inline-block;"> </span><span class="arrow" id="arr_2_" onclick="toggleFolder('2_')">▼</span><span class="icona"><span class="icon">N</span></span><a class="el" href="namespacestd.html" target="_self">std</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_2_0_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01mxnet_1_1TShape_01_4.html" target="_self">hash&lt; mxnet::TShape &gt;</a></td><td class="desc">Hash function for TShape </td></tr>
+<tr id="row_2_1_"><td class="entry"><span style="width:32px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structstd_1_1hash_3_01mxnet_1_1Tuple_3_01T_01_4_01_4.html" target="_self">hash&lt; mxnet::Tuple&lt; T &gt; &gt;</a></td><td class="desc">Hash function for Tuple </td></tr>
+<tr class="even" id="row_3_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structLibFeature.html" target="_self">LibFeature</a></td><td class="desc"></td></tr>
+<tr id="row_4_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structMXCallbackList.html" target="_self">MXCallbackList</a></td><td class="desc"></td></tr>
+<tr class="even" id="row_5_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structNativeOpInfo.html" target="_self">NativeOpInfo</a></td><td class="desc"></td></tr>
+<tr id="row_6_"><td class="entry"><span style="width:16px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structNDArrayOpInfo.html" target="_self">NDArrayOpInfo</a></td><td class="desc"></td></tr>
 </table>
 </div><!-- directory -->
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:37 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/c__api_8h.html b/doxygen/c__api_8h.html
index 7396740..eb3238f 100644
--- a/doxygen/c__api_8h.html
+++ b/doxygen/c__api_8h.html
@@ -10118,7 +10118,7 @@ Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/c__api_8h_source.html b/doxygen/c__api_8h_source.html
index c30890a..ca9d619 100644
--- a/doxygen/c__api_8h_source.html
+++ b/doxygen/c__api_8h_source.html
@@ -361,7 +361,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/c__api__error_8h.html b/doxygen/c__api__error_8h.html
index f9ac2e0..8d6e88c 100644
--- a/doxygen/c__api__error_8h.html
+++ b/doxygen/c__api__error_8h.html
@@ -220,7 +220,7 @@ Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/c__api__error_8h_source.html b/doxygen/c__api__error_8h_source.html
index c8fe35b..c19f2c6 100644
--- a/doxygen/c__api__error_8h_source.html
+++ b/doxygen/c__api__error_8h_source.html
@@ -86,7 +86,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/c__api__test_8h.html b/doxygen/c__api__test_8h.html
index e5f0dd8..f42ce24 100644
--- a/doxygen/c__api__test_8h.html
+++ b/doxygen/c__api__test_8h.html
@@ -206,7 +206,7 @@ Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/c__api__test_8h_source.html b/doxygen/c__api__test_8h_source.html
index 335c7da..c822ee9 100644
--- a/doxygen/c__api__test_8h_source.html
+++ b/doxygen/c__api__test_8h_source.html
@@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/c__predict__api_8h.html b/doxygen/c__predict__api_8h.html
index cdc5e2d..4273a0a 100644
--- a/doxygen/c__predict__api_8h.html
+++ b/doxygen/c__predict__api_8h.html
@@ -954,7 +954,7 @@ Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/c__predict__api_8h_source.html b/doxygen/c__predict__api_8h_source.html
index c881b79..6b2b70c 100644
--- a/doxygen/c__predict__api_8h_source.html
+++ b/doxygen/c__predict__api_8h_source.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4-members.html b/doxygen/classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4-members.html
index 5cad20e..708bb7d 100644
--- a/doxygen/classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4-members.html
+++ b/doxygen/classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4-members.html
@@ -90,7 +90,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html b/doxygen/classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html
index b80c09a..fb68758 100644
--- a/doxygen/classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html
+++ b/doxygen/classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html
@@ -102,7 +102,7 @@ Collaboration diagram for dmlc::parameter::FieldEntry&lt; mxnet::TShape &gt;:</d
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr class="memitem:ac6a42c993f66fceb5022b330e5672b6c"><td align="right" class="memItemLeft" valign="top">typedef FieldEntryBase&lt; <a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html#a0755f0abe443e4b57da234ec7b49fde0">FieldEntry</a>&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">mxnet::TShape</a> &gt;, <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">mxnet::TShape</a> &gt; </td><td class="memIte [...]
+<tr class="memitem:ac6a42c993f66fceb5022b330e5672b6c"><td align="right" class="memItemLeft" valign="top">typedef FieldEntryBase&lt; <a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html#a0755f0abe443e4b57da234ec7b49fde0">FieldEntry</a>&lt; <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &gt;, <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="classdmlc_1_ [...]
 <tr class="separator:ac6a42c993f66fceb5022b330e5672b6c"><td class="memSeparator" colspan="2"> </td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
@@ -111,9 +111,9 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a0755f0abe443e4b57da234ec7b49fde0"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:a63affafc149cac4c39702c55cf94fdcf"><td align="right" class="memItemLeft" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html#a63affafc149cac4c39702c55cf94fdcf">Check</a> (void *head) const </td></tr>
 <tr class="separator:a63affafc149cac4c39702c55cf94fdcf"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:afa1da539bf9bcb64d3b5a55aec23e8c2"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html#a0755f0abe443e4b57da234ec7b49fde0">FieldEntry</a>&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">mxnet::TShape</a> &gt; &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html#afa1da539 [...]
+<tr class="memitem:afa1da539bf9bcb64d3b5a55aec23e8c2"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html#a0755f0abe443e4b57da234ec7b49fde0">FieldEntry</a>&lt; <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &gt; &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html#afa1da539bf9bcb64d3b5a55aec23e8c2">en [...]
 <tr class="separator:afa1da539bf9bcb64d3b5a55aec23e8c2"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a9e17b866c2cbae2c0fb1af2003c0cfde"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html#a0755f0abe443e4b57da234ec7b49fde0">FieldEntry</a>&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">mxnet::TShape</a> &gt; &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html#a9e17b866 [...]
+<tr class="memitem:a9e17b866c2cbae2c0fb1af2003c0cfde"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html#a0755f0abe443e4b57da234ec7b49fde0">FieldEntry</a>&lt; <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &gt; &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html#a9e17b866c2cbae2c0fb1af2003c0cfde">se [...]
 <tr class="separator:a9e17b866c2cbae2c0fb1af2003c0cfde"><td class="memSeparator" colspan="2"> </td></tr>
 </table>
 <h2 class="groupheader">Member Typedef Documentation</h2>
@@ -122,7 +122,7 @@ Public Member Functions</h2></td></tr>
 <div class="memproto">
 <table class="memname">
 <tr>
-<td class="memname">typedef FieldEntryBase&lt;<a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html#a0755f0abe443e4b57da234ec7b49fde0">FieldEntry</a>&lt;<a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">mxnet::TShape</a>&gt;, <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">mxnet::TShape</a>&gt; dmlc::parameter::FieldEntry&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">mxne [...]
+<td class="memname">typedef FieldEntryBase&lt;<a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html#a0755f0abe443e4b57da234ec7b49fde0">FieldEntry</a>&lt;<a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a>&gt;, <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a>&gt; dmlc::parameter::FieldEntry&lt; <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &gt;::<a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxn [...]
 </tr>
 </table>
 </div><div class="memdoc">
@@ -137,7 +137,7 @@ Public Member Functions</h2></td></tr>
 <td class="mlabels-left">
 <table class="memname">
 <tr>
-<td class="memname">dmlc::parameter::FieldEntry&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">mxnet::TShape</a> &gt;::FieldEntry </td>
+<td class="memname">dmlc::parameter::FieldEntry&lt; <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &gt;::FieldEntry </td>
 <td>(</td>
 <td class="paramname"></td><td>)</td>
 <td></td>
@@ -160,7 +160,7 @@ Public Member Functions</h2></td></tr>
 <td class="mlabels-left">
 <table class="memname">
 <tr>
-<td class="memname">virtual void dmlc::parameter::FieldEntry&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">mxnet::TShape</a> &gt;::Check </td>
+<td class="memname">virtual void dmlc::parameter::FieldEntry&lt; <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &gt;::Check </td>
 <td>(</td>
 <td class="paramtype">void * </td>
 <td class="paramname"><em>head</em></td><td>)</td>
@@ -183,7 +183,7 @@ Public Member Functions</h2></td></tr>
 <td class="mlabels-left">
 <table class="memname">
 <tr>
-<td class="memname"><a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html#a0755f0abe443e4b57da234ec7b49fde0">FieldEntry</a>&lt;<a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">mxnet::TShape</a>&gt;&amp; dmlc::parameter::FieldEntry&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">mxnet::TShape</a> &gt;::enforce_nonzero </td>
+<td class="memname"><a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html#a0755f0abe443e4b57da234ec7b49fde0">FieldEntry</a>&lt;<a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a>&gt;&amp; dmlc::parameter::FieldEntry&lt; <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &gt;::enforce_nonzero </td>
 <td>(</td>
 <td class="paramname"></td><td>)</td>
 <td></td>
@@ -205,7 +205,7 @@ Public Member Functions</h2></td></tr>
 <td class="mlabels-left">
 <table class="memname">
 <tr>
-<td class="memname"><a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html#a0755f0abe443e4b57da234ec7b49fde0">FieldEntry</a>&lt;<a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">mxnet::TShape</a>&gt;&amp; dmlc::parameter::FieldEntry&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">mxnet::TShape</a> &gt;::set_expect_ndim </td>
+<td class="memname"><a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html#a0755f0abe443e4b57da234ec7b49fde0">FieldEntry</a>&lt;<a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a>&gt;&amp; dmlc::parameter::FieldEntry&lt; <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &gt;::set_expect_ndim </td>
 <td>(</td>
 <td class="paramtype"><a class="el" href="namespacemxnet.html#abadedc1b42ee3e5b8852e63783b982ef">mxnet::index_t</a> </td>
 <td class="paramname"><em>ndim</em></td><td>)</td>
@@ -226,7 +226,7 @@ Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classes.html b/doxygen/classes.html
index 99dacd7..8cc414a 100644
--- a/doxygen/classes.html
+++ b/doxygen/classes.html
@@ -79,70 +79,75 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_K">K</a> | <a class="qindex" href="#letter_L">L</a> | [...]
 <table class="classindex">
 <tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  A  </div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  F  </div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1LogLoss.html">LogLoss</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1OpStatePtr.html">OpStatePtr</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  T  </div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1FeedForward.html">FeedForward</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Monitor.html">Monitor</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  R  </div></td></tr></table>
+</td><td valign="top"><a class="el" href="structmxnet_1_1common_1_1helper_1_1UniqueIf_3_01T[]_4.html">UniqueIf&lt; T[]&gt;</a> (<a class="el" href="namespacemxnet_1_1common_1_1helper.html">mxnet::common::helper</a>)   </td></tr>
+<tr><td valign="top"><a class="el" href="structmxnet_1_1cpp_1_1FeedForwardConfig.html">FeedForwardConfig</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1MSE.html">MSE</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1common_1_1helper_1_1UniqueIf_3_01T[kSize]_4.html">UniqueIf&lt; T[kSize]&gt;</a> (<a class="el" href="namespacem [...]
+<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Accuracy.html">Accuracy</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html">FieldEntry&lt; mxnet::TShape &gt;</a> (<a class="el" href="namespacedmlc_1_1parameter.html">dmlc::parameter</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1MSRAPrelu.html">MSRAPrelu</a> (<a class="el" hr [...]
 </td></tr>
-<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1LRScheduler.html">LRScheduler</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Optimizer.html">Optimizer</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td></tr>
-<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Accuracy.html">Accuracy</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1FactorScheduler.html">FactorScheduler</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  M  </div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1OptimizerRegistry.html">OptimizerRegistry</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1TBlob.html">TBlob</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td></tr>
-<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1AdaDeltaOptimizer.html">AdaDeltaOptimizer</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1FeedForward.html">FeedForward</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1op_1_1OutputGrad.html">OutputGrad</a> (<a class="el" href="namespacemxnet_1_1op.html">mxnet::op< [...]
+<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1AdaDeltaOptimizer.html">AdaDeltaOptimizer</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  G  </div></td></tr></table>
+</td><td valign="top"><a class="el" href="structMXCallbackList.html">MXCallbackList</a>   </td><td valign="top"><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4.html">RandGenerator&lt; cpu, DType &gt;</a> (<a class="el" href="namespacemxnet_1_1common_1_1random.html">mxnet::common::random</a>)   </td></tr>
+<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1AdaGradOptimizer.html">AdaGradOptimizer</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1MXDataIter.html">MXDataIter</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4.html">RandGenerator&lt; gpu, double &gt;</ [...]
+<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1AdamOptimizer.html">AdamOptimizer</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1GPUAuxStream.html">GPUAuxStream</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1cpp_1_1MXDataIterBlob.html">MXDataIterBlob</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><t [...]
 </td></tr>
-<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1AdaGradOptimizer.html">AdaGradOptimizer</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1cpp_1_1FeedForwardConfig.html">FeedForwardConfig</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1MAE.html">MAE</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</ [...]
-<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1AdamOptimizer.html">AdamOptimizer</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classdmlc_1_1parameter_1_1FieldEntry_3_01mxnet_1_1TShape_01_4.html">FieldEntry&lt; mxnet::TShape &gt;</a> (<a class="el" href="namespacedmlc_1_1parameter.html">dmlc::parameter</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Monitor.html">Monitor</a> (<a class=" [...]
-</td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Uniform.html">Uniform</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td></tr>
-<tr><td valign="top"><a class="el" href="classmxnet_1_1Imperative_1_1AGInfo.html">Imperative::AGInfo</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_G"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  G  </div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1MSE.html">MSE</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1common_1_1helper_1_1UniqueIf.html">UniqueIf</a> (<a class="el" href="namespacemxnet_1_1common_1_1helper.html">mxnet::common::helper</a>)   </td></tr>
+<tr><td valign="top"><a class="el" href="classmxnet_1_1Imperative_1_1AGInfo.html">Imperative::AGInfo</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1op_1_1GradFunctionArgument.html">GradFunctionArgument</a> (<a class="el" href="namespacemxnet_1_1op.html">mxnet::op</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1MXDataIterMap.html">MXDataIterMap</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mx [...]
 <tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  B  </div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1MSRAPrelu.html">MSRAPrelu</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1PSNR.html">PSNR</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1common_1_1helper_1_1UniqueIf_3_01T[]_4.html">UniqueIf&lt; T[]&gt;</a> (<a class="el" href="namespacemxnet_1_1common_1_1helper [...]
-<tr><td valign="top"><a class="el" href="classmxnet_1_1GPUAuxStream.html">GPUAuxStream</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="structMXCallbackList.html">MXCallbackList</a>   </td><td rowspan="2" valign="bottom"><a name="letter_R"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  R  </div></td></tr></table>
-</td><td valign="top"><a class="el" href="structmxnet_1_1common_1_1helper_1_1UniqueIf_3_01T[kSize]_4.html">UniqueIf&lt; T[kSize]&gt;</a> (<a class="el" href="namespacemxnet_1_1common_1_1helper.html">mxnet::common::helper</a>)   </td></tr>
-<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Bilinear.html">Bilinear</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1op_1_1GradFunctionArgument.html">GradFunctionArgument</a> (<a class="el" href="namespacemxnet_1_1op.html">mxnet::op</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1MXDataIter.html">MXDataIter</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp< [...]
+</td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  H  </div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  N  </div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmxnet_1_1ResourceManager.html">ResourceManager</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Xavier.html">Xavier</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td></tr>
+<tr><td valign="top"><a class="el" href="structmxnet_1_1ResourceRequest.html">ResourceRequest</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_Z"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  Z  </div></td></tr></table>
 </td></tr>
+<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Bilinear.html">Bilinear</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1Storage_1_1Handle.html">Storage::Handle</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="structNativeOpInfo.html">NativeOpInfo</a>   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1RMSE.html">RMSE</a> (<a class= [...]
 <tr><td rowspan="2" valign="bottom"><a name="letter_C"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  C  </div></td></tr></table>
-</td><td rowspan="2" valign="bottom"><a name="letter_H"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  H  </div></td></tr></table>
-</td><td valign="top"><a class="el" href="structmxnet_1_1cpp_1_1MXDataIterBlob.html">MXDataIterBlob</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator.html">RandGenerator</a> (<a class="el" href="namespacemxnet_1_1common_1_1random.html">mxnet::common::random</a>)   </td></tr>
-<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1MXDataIterMap.html">MXDataIterMap</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4.html">RandGenerator&lt; cpu, DType &gt;</a> (<a class="el" href="namespacemxnet_1_1common_1_1random.html">mxnet::common::random</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1engine_1_1Var.html" [...]
-<tr><td valign="top"><a class="el" href="classmxnet_1_1engine_1_1CallbackOnComplete.html">CallbackOnComplete</a> (<a class="el" href="namespacemxnet_1_1engine.html">mxnet::engine</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1Storage_1_1Handle.html">Storage::Handle</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_N"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  N  </div></td> [...]
-</td><td valign="top"><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4.html">RandGenerator&lt; gpu, double &gt;</a> (<a class="el" href="namespacemxnet_1_1common_1_1random.html">mxnet::common::random</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_X"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  X  </div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  I  </div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1RMSPropOptimizer.html">RMSPropOptimizer</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Zero.html">Zero</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td></tr>
+<tr><td valign="top"><a class="el" href="classmxnet_1_1NDArray.html">NDArray</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1RunContext.html">RunContext</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_c"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  c  </div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Constant.html">Constant</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  I  </div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4.html">RandGenerator&lt; gpu, DType &gt;</a> (<a class="el" href="namespacemxnet_1_1common_1_1random.html">mxnet::common::random</a>)   </td></tr>
-<tr><td valign="top"><a class="el" href="structmxnet_1_1Context.html">Context</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="structNativeOpInfo.html">NativeOpInfo</a>   </td><td valign="top"><a class="el" href="structmxnet_1_1Resource.html">Resource</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Xavier.html">Xavier</a> (<a class="el" href="namespacemxnet_1_1cpp [...]
-<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Context.html">Context</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1IIterator.html">IIterator</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1NDArray.html">NDArray</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href [...]
+<tr><td valign="top"><a class="el" href="classmxnet_1_1engine_1_1CallbackOnComplete.html">CallbackOnComplete</a> (<a class="el" href="namespacemxnet_1_1engine.html">mxnet::engine</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1IIterator.html">IIterator</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1NDArrayFunctionReg.html">NDArrayFunctionReg</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td> [...]
+</td></tr>
+<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Constant.html">Constant</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1Imperative.html">Imperative</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="structNDArrayOpInfo.html">NDArrayOpInfo</a>   </td><td valign="top"><a class="el" href="structmxnet_1_1common_1_1csr__idx__check.html">csr_idx_check</ [...]
+<tr><td valign="top"><a class="el" href="structmxnet_1_1Context.html">Context</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4_1_1Impl.html">RandGenerator&lt; cpu, DType &gt;::Impl</a> (<a class="el" href="namespacemxnet_1_1common_1_1random.html">mxnet::common::random</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1cpp_1_1NDBlob.html">NDBlob</a> (<a  [...]
+<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Context.html">Context</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4_1_1Impl.html">RandGenerator&lt; gpu, DType &gt;::Impl</a> (<a class="el" href="namespacemxnet_1_1common_1_1random.html">mxnet::common::random</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Normal.html [...]
 </td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_D"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  D  </div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmxnet_1_1Imperative.html">Imperative</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1NDArray.html">NDArray</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1ResourceRequest.html">ResourceRequest</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td></tr>
-<tr><td valign="top"><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4_1_1Impl.html">RandGenerator&lt; cpu, DType &gt;::Impl</a> (<a class="el" href="namespacemxnet_1_1common_1_1random.html">mxnet::common::random</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1NDArrayFunctionReg.html">NDArrayFunctionReg</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1RMSE.ht [...]
-<tr><td valign="top"><a class="el" href="structmxnet_1_1DataBatch.html">DataBatch</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4_1_1Impl.html">RandGenerator&lt; gpu, DType &gt;::Impl</a> (<a class="el" href="namespacemxnet_1_1common_1_1random.html">mxnet::common::random</a>)   </td><td valign="top"><a class="el" href="structNDArrayOpInfo.html">NDArrayOpInfo</a>    [...]
+</td><td valign="top"><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4_1_1Impl.html">RandGenerator&lt; gpu, double &gt;::Impl</a> (<a class="el" href="namespacemxnet_1_1common_1_1random.html">mxnet::common::random</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  O  </div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1SignumOptimizer.html">SignumOptimizer</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td></tr>
+<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Initializer.html">Initializer</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1op_1_1SimpleOpRegEntry.html">SimpleOpRegEntry</a> (<a class="el" href="namespacemxnet_1_1op.html">mxnet::op</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1common_1_1deserialize__tuple.html">deserialize_tuple</a> (<a class="el" href="namespacemxnet_1_1commo [...]
+<tr><td valign="top"><a class="el" href="structmxnet_1_1DataBatch.html">DataBatch</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1op_1_1Input0.html">Input0</a> (<a class="el" href="namespacemxnet_1_1op.html">mxnet::op</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1common_1_1ObjectPool.html">ObjectPool</a> (<a class="el" href="namespacemxnet_1_1common.html">mxnet::common</a>)   </td><td valign="top"><a cla [...]
+<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1DataBatch.html">DataBatch</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1op_1_1Input1.html">Input1</a> (<a class="el" href="namespacemxnet_1_1op.html">mxnet::op</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1common_1_1ObjectPoolAllocatable.html">ObjectPoolAllocatable</a> (<a class="el" href="namespacemxnet_1_1common.html">mxnet::c [...]
 </td></tr>
-<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1DataBatch.html">DataBatch</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4_1_1Impl.html">RandGenerator&lt; gpu, double &gt;::Impl</a> (<a class="el" href="namespacemxnet_1_1common_1_1random.html">mxnet::common::random</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1cpp_1_1NDBl [...]
-<tr><td valign="top"><a class="el" href="structmxnet_1_1DataInst.html">DataInst</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Initializer.html">Initializer</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Normal.html">Normal</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td rowspan="2" valign="bottom [...]
-</td><td valign="top"><a class="el" href="structmxnet_1_1common_1_1csr__idx__check.html">csr_idx_check</a> (<a class="el" href="namespacemxnet_1_1common.html">mxnet::common</a>)   </td></tr>
-<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1DataIter.html">DataIter</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1op_1_1Input0.html">Input0</a> (<a class="el" href="namespacemxnet_1_1op.html">mxnet::op</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_O"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  O  </div></td></tr></table>
-</td><td valign="top"><a class="el" href="structmxnet_1_1common_1_1csr__indptr__check.html">csr_indptr_check</a> (<a class="el" href="namespacemxnet_1_1common.html">mxnet::common</a>)   </td></tr>
-<tr><td valign="top"><a class="el" href="structmxnet_1_1DataIteratorReg.html">DataIteratorReg</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1op_1_1Input1.html">Input1</a> (<a class="el" href="namespacemxnet_1_1op.html">mxnet::op</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1SGDOptimizer.html">SGDOptimizer</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td rowspan="2"  [...]
+<tr><td valign="top"><a class="el" href="structmxnet_1_1DataInst.html">DataInst</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  K  </div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1One.html">One</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1Storage.html">Storage</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td></tr>
+<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1DataIter.html">DataIter</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1OpContext.html">OpContext</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1cpp_1_1SymBlob.html">SymBlob</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el"  [...]
+<tr><td valign="top"><a class="el" href="structmxnet_1_1DataIteratorReg.html">DataIteratorReg</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1KVStore.html">KVStore</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Operator.html">Operator</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="cl [...]
+<tr><td valign="top"><a class="el" href="classmxnet_1_1common_1_1cuda_1_1DeviceStore.html">DeviceStore</a> (<a class="el" href="namespacemxnet_1_1common_1_1cuda.html">mxnet::common::cuda</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1KVStore.html">KVStore</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1Operator.html">Operator</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </t [...]
 </td></tr>
-<tr><td valign="top"><a class="el" href="classmxnet_1_1common_1_1cuda_1_1DeviceStore.html">DeviceStore</a> (<a class="el" href="namespacemxnet_1_1common_1_1cuda.html">mxnet::common::cuda</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_K"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  K  </div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmxnet_1_1common_1_1ObjectPool.html">ObjectPool</a> (<a class="el" href="namespacemxnet_1_1common.html">mxnet::common</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1cpp_1_1Shape.html">Shape</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td></tr>
 <tr><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  E  </div></td></tr></table>
-</td><td valign="top"><a class="el" href="structmxnet_1_1common_1_1ObjectPoolAllocatable.html">ObjectPoolAllocatable</a> (<a class="el" href="namespacemxnet_1_1common.html">mxnet::common</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1SignumOptimizer.html">SignumOptimizer</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1common_1_1deserialize__tuple.html">deserialize_tuple</a> (<a class="e [...]
-<tr><td valign="top"><a class="el" href="classmxnet_1_1KVStore.html">KVStore</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1One.html">One</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1op_1_1SimpleOpRegEntry.html">SimpleOpRegEntry</a> (<a class="el" href="namespacemxnet_1_1op.html">mxnet::op</a>)   </td><td valign="top"><a class="el" h [...]
-<tr><td valign="top"><a class="el" href="classmxnet_1_1Engine.html">Engine</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1KVStore.html">KVStore</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1OpContext.html">OpContext</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1op_1 [...]
+</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  L  </div></td></tr></table>
+</td><td valign="top"><a class="el" href="classmxnet_1_1OperatorProperty.html">OperatorProperty</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  T  </div></td></tr></table>
+</td></tr>
+<tr><td valign="top"><a class="el" href="structmxnet_1_1OperatorPropertyReg.html">OperatorPropertyReg</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1common_1_1is__container.html">is_container</a> (<a class="el" href="namespacemxnet_1_1common.html">mxnet::common</a>)   </td></tr>
+<tr><td valign="top"><a class="el" href="classmxnet_1_1Engine.html">Engine</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1common_1_1LazyAllocArray.html">LazyAllocArray</a> (<a class="el" href="namespacemxnet_1_1common.html">mxnet::common</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1OpMap.html">OpMap</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a cl [...]
 </td></tr>
-<tr><td valign="top"><a class="el" href="structmxnet_1_1features_1_1EnumNames.html">EnumNames</a> (<a class="el" href="namespacemxnet_1_1features.html">mxnet::features</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  L  </div></td></tr></table>
-</td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Operator.html">Operator</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1common_1_1StaticArray.html">StaticArray</a> (<a class="el" href="namespacemxnet_1_1common.html">mxnet::common</a>)   </td></tr>
-<tr><td valign="top"><a class="el" href="structmxnet_1_1op_1_1EnvArguments.html">EnvArguments</a> (<a class="el" href="namespacemxnet_1_1op.html">mxnet::op</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1Operator.html">Operator</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1Storage.html">Storage</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="structmxnet [...]
-<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1EvalMetric.html">EvalMetric</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1common_1_1LazyAllocArray.html">LazyAllocArray</a> (<a class="el" href="namespacemxnet_1_1common.html">mxnet::common</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1OperatorProperty.html">OperatorProperty</a> (<a class="el" href="namespacemxnet.html">mxnet</a>) [...]
+<tr><td valign="top"><a class="el" href="structmxnet_1_1features_1_1EnumNames.html">EnumNames</a> (<a class="el" href="namespacemxnet_1_1features.html">mxnet::features</a>)   </td><td valign="top"><a class="el" href="structLibFeature.html">LibFeature</a>   </td><td valign="top"><a class="el" href="classmxnet_1_1OpStatePtr.html">OpStatePtr</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1TShape.html">TShape</a> (<a class="e [...]
+<tr><td valign="top"><a class="el" href="structmxnet_1_1op_1_1EnvArguments.html">EnvArguments</a> (<a class="el" href="namespacemxnet_1_1op.html">mxnet::op</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1features_1_1LibInfo.html">LibInfo</a> (<a class="el" href="namespacemxnet_1_1features.html">mxnet::features</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Optimizer.html">Optimizer</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>) [...]
+<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1EvalMetric.html">EvalMetric</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1LogLoss.html">LogLoss</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1OptimizerRegistry.html">OptimizerRegistry</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   [...]
+</td><td rowspan="2" valign="bottom"><a name="letter_s"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  s  </div></td></tr></table>
 </td></tr>
-<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Executor.html">Executor</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="structLibFeature.html">LibFeature</a>   </td><td valign="top"><a class="el" href="structmxnet_1_1OperatorPropertyReg.html">OperatorPropertyReg</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Symbol.html">Symbol</a> (<a  [...]
-<tr><td valign="top"><a class="el" href="classmxnet_1_1Executor.html">Executor</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1features_1_1LibInfo.html">LibInfo</a> (<a class="el" href="namespacemxnet_1_1features.html">mxnet::features</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1OpMap.html">OpMap</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class [...]
+<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Executor.html">Executor</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1LRScheduler.html">LRScheduler</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1op_1_1OutputGrad.html">OutputGrad</a> (<a class="el" href="namespacemxnet_1_1op.html">mxnet::op</a>)   </td></tr>
+<tr><td valign="top"><a class="el" href="classmxnet_1_1Executor.html">Executor</a> (<a class="el" href="namespacemxnet.html">mxnet</a>)   </td><td rowspan="2" valign="bottom"><a name="letter_M"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  M  </div></td></tr></table>
+</td><td valign="top"><a class="el" href="structmxnet_1_1op_1_1OutputValue.html">OutputValue</a> (<a class="el" href="namespacemxnet_1_1op.html">mxnet::op</a>)   </td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1Uniform.html">Uniform</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1common_1_1serialize__tuple.html">serialize_tuple</a> (<a class="el" href="namespacemxnet_1_1common.html">mxnet::commo [...]
+<tr><td rowspan="2" valign="bottom"><a name="letter_F"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  F  </div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_P"></a><table border="0" cellpadding="0" cellspacing="0"><tr><td><div class="ah">  P  </div></td></tr></table>
+</td><td valign="top"><a class="el" href="structmxnet_1_1common_1_1helper_1_1UniqueIf.html">UniqueIf</a> (<a class="el" href="namespacemxnet_1_1common_1_1helper.html">mxnet::common::helper</a>)   </td><td valign="top"><a class="el" href="structmxnet_1_1common_1_1serialize__tuple_3_010_01_4.html">serialize_tuple&lt; 0 &gt;</a> (<a class="el" href="namespacemxnet_1_1common.html">mxnet::common</a>)   </td></tr>
+<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1MAE.html">MAE</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td></td><td></td></tr>
+<tr><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1FactorScheduler.html">FactorScheduler</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td></td><td valign="top"><a class="el" href="classmxnet_1_1cpp_1_1PSNR.html">PSNR</a> (<a class="el" href="namespacemxnet_1_1cpp.html">mxnet::cpp</a>)   </td><td></td><td></td></tr>
 <tr><td></td><td></td><td></td><td></td><td></td></tr>
 </table>
 <div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_C">C</a> | <a class="qindex" href="#letter_D">D</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_F">F</a> | <a class="qindex" href="#letter_G">G</a> | <a class="qindex" href="#letter_H">H</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_K">K</a> | <a class="qindex" href="#letter_L">L</a> | [...]
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:37 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1Engine-members.html b/doxygen/classmxnet_1_1Engine-members.html
index 4580273..5626c5f 100644
--- a/doxygen/classmxnet_1_1Engine-members.html
+++ b/doxygen/classmxnet_1_1Engine-members.html
@@ -109,7 +109,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1Engine.html b/doxygen/classmxnet_1_1Engine.html
index 6bd9bca..34852be 100644
--- a/doxygen/classmxnet_1_1Engine.html
+++ b/doxygen/classmxnet_1_1Engine.html
@@ -954,7 +954,7 @@ Static Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1Executor-members.html b/doxygen/classmxnet_1_1Executor-members.html
index 5de20a1..34b11aa 100644
--- a/doxygen/classmxnet_1_1Executor-members.html
+++ b/doxygen/classmxnet_1_1Executor-members.html
@@ -92,14 +92,14 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr><td class="entry"><a class="el" href="classmxnet_1_1Executor.html#a16d0f1ab276e32242685702aa10b9a3d">outputs</a>() const =0</td><td class="entry"><a class="el" href="classmxnet_1_1Executor.html">mxnet::Executor</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Executor.html#a3e261d44065848e434c527000d4390c8">PartialForward</a>(bool is_train, int step, int *step_left)=0</td><td class="entry"><a class="el" href="classmxnet_1_1Executor.html">mxnet::Executor</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1Executor.html#a3803afcb87e4c69940c8d3d88a03e6ee">Print</a>(std::ostream &amp;os) const </td><td class="entry"><a class="el" href="classmxnet_1_1Executor.html">mxnet::Executor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Executor.html#a8a514bf2e87ba3858db49cdd4f1f5b5a">Reshape</a>(const bool partial_shaping, const bool allow_up_sizing, const Context &amp;default_ctx, const std::map&lt; std::string, Context &gt; &amp;ctx_map, const std::unordered_map&lt; std::string, TShape &gt; &amp;provided_arg_shapes, std::vector&lt; NDArray &gt; *in_args, std::vector&lt; NDArray &gt; *arg_grads, std::vector&lt; NDArray &gt; *aux_states)=0</td><td cla [...]
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Executor.html#a14a0c3efb6f8a7b5335854f0a8c08013">Reshape</a>(const bool partial_shaping, const bool allow_up_sizing, const Context &amp;default_ctx, const std::map&lt; std::string, Context &gt; &amp;ctx_map, const std::unordered_map&lt; std::string, mxnet::TShape &gt; &amp;provided_arg_shapes, std::vector&lt; NDArray &gt; *in_args, std::vector&lt; NDArray &gt; *arg_grads, std::vector&lt; NDArray &gt; *aux_states)=0</td> [...]
 <tr><td class="entry"><a class="el" href="classmxnet_1_1Executor.html#a11d863ca81fad9d55112b77e5aaf388c">SetMonitorCallback</a>(const MonitorCallback &amp;callback, bool monitor_all=false)</td><td class="entry"><a class="el" href="classmxnet_1_1Executor.html">mxnet::Executor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Executor.html#a2aca59fcb5aa76b1626b52bd14f0a32c">SimpleBind</a>(nnvm::Symbol symbol, const Context &amp;default_ctx, const std::map&lt; std::string, Context &gt; &amp;group2ctx, const std::vector&lt; Context &gt; &amp;in_arg_ctxes, const std::vector&lt; Context &gt; &amp;arg_grad_ctxes, const std::vector&lt; Context &gt; &amp;aux_state_ctxes, const std::unordered_map&lt; std::string, TShape &gt; &amp;arg_shape_map, cons [...]
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Executor.html#ad617d39640a88759f84d47f093dd7ffa">SimpleBind</a>(nnvm::Symbol symbol, const Context &amp;default_ctx, const std::map&lt; std::string, Context &gt; &amp;group2ctx, const std::vector&lt; Context &gt; &amp;in_arg_ctxes, const std::vector&lt; Context &gt; &amp;arg_grad_ctxes, const std::vector&lt; Context &gt; &amp;aux_state_ctxes, const std::unordered_map&lt; std::string, mxnet::TShape &gt; &amp;arg_shape_ma [...]
 <tr><td class="entry"><a class="el" href="classmxnet_1_1Executor.html#adf445ff665c954061889d6bbee3c1c2a">~Executor</a>()</td><td class="entry"><a class="el" href="classmxnet_1_1Executor.html">mxnet::Executor</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1Executor.html b/doxygen/classmxnet_1_1Executor.html
index 6567c40..6ad3b97 100644
--- a/doxygen/classmxnet_1_1Executor.html
+++ b/doxygen/classmxnet_1_1Executor.html
@@ -131,9 +131,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a0a38a98fc4dcddc4205b5980ee7bdc4b"><td align="right" class="memItemLeft" valign="top">virtual const std::unordered_map&lt; std::string, <a class="el" href="classmxnet_1_1NDArray.html">NDArray</a> &gt; &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Executor.html#a0a38a98fc4dcddc4205b5980ee7bdc4b">aux_state_map</a> () const =0</td></tr>
 <tr class="memdesc:a0a38a98fc4dcddc4205b5980ee7bdc4b"><td class="mdescLeft"> </td><td class="mdescRight">get aux state map, key is arg name, value is aux state's <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a>.  <a href="#a0a38a98fc4dcddc4205b5980ee7bdc4b">More...</a><br/></td></tr>
 <tr class="separator:a0a38a98fc4dcddc4205b5980ee7bdc4b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8a514bf2e87ba3858db49cdd4f1f5b5a"><td align="right" class="memItemLeft" valign="top">virtual <a class="el" href="classmxnet_1_1Executor.html">Executor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Executor.html#a8a514bf2e87ba3858db49cdd4f1f5b5a">Reshape</a> (const bool partial_shaping, const bool allow_up_sizing, const <a class="el" href="structmxnet_1_1Context.html">Context</a> &amp;default_ctx, const std::map&lt; std::string,  [...]
-<tr class="memdesc:a8a514bf2e87ba3858db49cdd4f1f5b5a"><td class="mdescLeft"> </td><td class="mdescRight">Return a new executor with the same symbol and shared memory, but different input/output shapes.  <a href="#a8a514bf2e87ba3858db49cdd4f1f5b5a">More...</a><br/></td></tr>
-<tr class="separator:a8a514bf2e87ba3858db49cdd4f1f5b5a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a14a0c3efb6f8a7b5335854f0a8c08013"><td align="right" class="memItemLeft" valign="top">virtual <a class="el" href="classmxnet_1_1Executor.html">Executor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Executor.html#a14a0c3efb6f8a7b5335854f0a8c08013">Reshape</a> (const bool partial_shaping, const bool allow_up_sizing, const <a class="el" href="structmxnet_1_1Context.html">Context</a> &amp;default_ctx, const std::map&lt; std::string,  [...]
+<tr class="memdesc:a14a0c3efb6f8a7b5335854f0a8c08013"><td class="mdescLeft"> </td><td class="mdescRight">Return a new executor with the same symbol and shared memory, but different input/output shapes.  <a href="#a14a0c3efb6f8a7b5335854f0a8c08013">More...</a><br/></td></tr>
+<tr class="separator:a14a0c3efb6f8a7b5335854f0a8c08013"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:a11d863ca81fad9d55112b77e5aaf388c"><td align="right" class="memItemLeft" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Executor.html#a11d863ca81fad9d55112b77e5aaf388c">SetMonitorCallback</a> (const <a class="el" href="classmxnet_1_1Executor.html#a5684c74daafc9b80681cde6a9b7b4587">MonitorCallback</a> &amp;callback, bool monitor_all=false)</td></tr>
 <tr class="memdesc:a11d863ca81fad9d55112b77e5aaf388c"><td class="mdescLeft"> </td><td class="mdescRight">Install a callback to notify the completion of operation.  <a href="#a11d863ca81fad9d55112b77e5aaf388c">More...</a><br/></td></tr>
 <tr class="separator:a11d863ca81fad9d55112b77e5aaf388c"><td class="memSeparator" colspan="2"> </td></tr>
@@ -143,8 +143,8 @@ Static Public Member Functions</h2></td></tr>
 <tr class="memitem:a8217aa9fbdd99d107bd836872d7d9692"><td align="right" class="memItemLeft" valign="top">static <a class="el" href="classmxnet_1_1Executor.html">Executor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Executor.html#a8217aa9fbdd99d107bd836872d7d9692">Bind</a> (nnvm::Symbol symbol, const <a class="el" href="structmxnet_1_1Context.html">Context</a> &amp;default_ctx, const std::map&lt; std::string, <a class="el" href="structmxnet_1_1Cont [...]
 <tr class="memdesc:a8217aa9fbdd99d107bd836872d7d9692"><td class="mdescLeft"> </td><td class="mdescRight">Create an operator by bind symbol with context and arguments. If user do not want to compute the gradients of i-th argument, grad_req_type[i] can be kNullOp.  <a href="#a8217aa9fbdd99d107bd836872d7d9692">More...</a><br/></td></tr>
 <tr class="separator:a8217aa9fbdd99d107bd836872d7d9692"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a2aca59fcb5aa76b1626b52bd14f0a32c"><td align="right" class="memItemLeft" valign="top">static <a class="el" href="classmxnet_1_1Executor.html">Executor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Executor.html#a2aca59fcb5aa76b1626b52bd14f0a32c">SimpleBind</a> (nnvm::Symbol symbol, const <a class="el" href="structmxnet_1_1Context.html">Context</a> &amp;default_ctx, const std::map&lt; std::string, <a class="el" href="structmxnet_1 [...]
-<tr class="separator:a2aca59fcb5aa76b1626b52bd14f0a32c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad617d39640a88759f84d47f093dd7ffa"><td align="right" class="memItemLeft" valign="top">static <a class="el" href="classmxnet_1_1Executor.html">Executor</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Executor.html#ad617d39640a88759f84d47f093dd7ffa">SimpleBind</a> (nnvm::Symbol symbol, const <a class="el" href="structmxnet_1_1Context.html">Context</a> &amp;default_ctx, const std::map&lt; std::string, <a class="el" href="structmxnet_1 [...]
+<tr class="separator:ad617d39640a88759f84d47f093dd7ffa"><td class="memSeparator" colspan="2"> </td></tr>
 </table>
 <a id="details" name="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p><a class="el" href="classmxnet_1_1Executor.html" title="Executor of a computation graph. Executor can be created by Binding a symbol. ">Executor</a> of a computation graph. <a class="el" href="classmxnet_1_1Executor.html" title="Executor of a computation graph. Executor can be created by Binding a symbol. ">Executor</a> can be created by Binding a symbol. </p>
@@ -508,7 +508,7 @@ Static Public Member Functions</h2></td></tr>
 </dl>
 </div>
 </div>
-<a class="anchor" id="a8a514bf2e87ba3858db49cdd4f1f5b5a"></a>
+<a class="anchor" id="a14a0c3efb6f8a7b5335854f0a8c08013"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -542,7 +542,7 @@ Static Public Member Functions</h2></td></tr>
 <tr>
 <td class="paramkey"></td>
 <td></td>
-<td class="paramtype">const std::unordered_map&lt; std::string, <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &gt; &amp; </td>
+<td class="paramtype">const std::unordered_map&lt; std::string, <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &gt; &amp; </td>
 <td class="paramname"><em>provided_arg_shapes</em>, </td>
 </tr>
 <tr>
@@ -626,7 +626,7 @@ Static Public Member Functions</h2></td></tr>
 <p>Install a callback to notify the completion of operation. </p>
 </div>
 </div>
-<a class="anchor" id="a2aca59fcb5aa76b1626b52bd14f0a32c"></a>
+<a class="anchor" id="ad617d39640a88759f84d47f093dd7ffa"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -672,7 +672,7 @@ Static Public Member Functions</h2></td></tr>
 <tr>
 <td class="paramkey"></td>
 <td></td>
-<td class="paramtype">const std::unordered_map&lt; std::string, <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &gt; &amp; </td>
+<td class="paramtype">const std::unordered_map&lt; std::string, <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &gt; &amp; </td>
 <td class="paramname"><em>arg_shape_map</em>, </td>
 </tr>
 <tr>
@@ -749,7 +749,7 @@ Static Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1GPUAuxStream-members.html b/doxygen/classmxnet_1_1GPUAuxStream-members.html
index fed6ec7..bfb90d8 100644
--- a/doxygen/classmxnet_1_1GPUAuxStream-members.html
+++ b/doxygen/classmxnet_1_1GPUAuxStream-members.html
@@ -91,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1GPUAuxStream.html b/doxygen/classmxnet_1_1GPUAuxStream.html
index 2b3e972..7f8543b 100644
--- a/doxygen/classmxnet_1_1GPUAuxStream.html
+++ b/doxygen/classmxnet_1_1GPUAuxStream.html
@@ -299,7 +299,7 @@ Static Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1IIterator-members.html b/doxygen/classmxnet_1_1IIterator-members.html
index 14b13fd..417a9e7 100644
--- a/doxygen/classmxnet_1_1IIterator-members.html
+++ b/doxygen/classmxnet_1_1IIterator-members.html
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1IIterator.html b/doxygen/classmxnet_1_1IIterator.html
index 856f821..31e7b55 100644
--- a/doxygen/classmxnet_1_1IIterator.html
+++ b/doxygen/classmxnet_1_1IIterator.html
@@ -324,7 +324,7 @@ template&lt;typename DType &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1Imperative-members.html b/doxygen/classmxnet_1_1Imperative-members.html
index 0d875a2..49b940a 100644
--- a/doxygen/classmxnet_1_1Imperative-members.html
+++ b/doxygen/classmxnet_1_1Imperative-members.html
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1Imperative.html b/doxygen/classmxnet_1_1Imperative.html
index 78a0f08..f8b9cbd 100644
--- a/doxygen/classmxnet_1_1Imperative.html
+++ b/doxygen/classmxnet_1_1Imperative.html
@@ -510,7 +510,7 @@ Friends</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1Imperative_1_1AGInfo-members.html b/doxygen/classmxnet_1_1Imperative_1_1AGInfo-members.html
index 76be7a2..11c783d 100644
--- a/doxygen/classmxnet_1_1Imperative_1_1AGInfo-members.html
+++ b/doxygen/classmxnet_1_1Imperative_1_1AGInfo-members.html
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1Imperative_1_1AGInfo.html b/doxygen/classmxnet_1_1Imperative_1_1AGInfo.html
index 590ee2f..906a9bb 100644
--- a/doxygen/classmxnet_1_1Imperative_1_1AGInfo.html
+++ b/doxygen/classmxnet_1_1Imperative_1_1AGInfo.html
@@ -341,7 +341,7 @@ Public Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1KVStore-members.html b/doxygen/classmxnet_1_1KVStore-members.html
index bbb408a..b0441c9 100644
--- a/doxygen/classmxnet_1_1KVStore-members.html
+++ b/doxygen/classmxnet_1_1KVStore-members.html
@@ -119,7 +119,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1KVStore.html b/doxygen/classmxnet_1_1KVStore.html
index a529ee2..f05e5a0 100644
--- a/doxygen/classmxnet_1_1KVStore.html
+++ b/doxygen/classmxnet_1_1KVStore.html
@@ -1282,7 +1282,7 @@ Protected Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1NDArray-members.html b/doxygen/classmxnet_1_1NDArray-members.html
index 3777b82..6db8f06 100644
--- a/doxygen/classmxnet_1_1NDArray-members.html
+++ b/doxygen/classmxnet_1_1NDArray-members.html
@@ -82,20 +82,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <div class="contents">
 <p>This is the complete list of members for <a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a>, including all inherited members.</p>
 <table class="directory">
-<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a3896fcce89afce4c1d2f825f7853ca0c">AsArray</a>(const TShape &amp;shape, int dtype) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a46ccc06ccb40071d0d275d4c649f3d07">AsArray</a>(const mxnet::TShape &amp;shape, int dtype) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a3b615512a8fb89b9edc99b35064ead95">At</a>(index_t idx) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#aa2a801dd5c47b5bdd01a385d2c4327b8">AtWithRecord</a>(index_t idx)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#ad8194805eabb65d8a9d33fda840b66a9">aux_data</a>(size_t i) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a3d018c2cfcba0ad499ee5f8ac1475964">aux_ndarray</a>(size_t i) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
-<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a5ebf1ac5452188d02bc7d784cb35fca9">aux_shape</a>(size_t index) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a2b728b509871ba0f1b8c946099ebad8d">aux_shapes</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a594a69f0f6cc791664f9561285a22ab1">aux_shape</a>(size_t index) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a251088c33eb30d4fcef12e27e9ba4490">aux_shapes</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a02fe304d3498632571fea1a7c1fd91d6">aux_type</a>(size_t i) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a8970b39ecb7947218981f607d9b6dce8">aux_types</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a5dfa016a606afd37b8bc85dc2832b025">byte_offset</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a35c2a2c797f601fbc5d560481b11720a">CheckAndAlloc</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a557fe59b005fc7040db02882b12c3ff5">CheckAndAlloc</a>(const std::vector&lt; TShape &gt; &amp;aux_shapes) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a15809565dc2e38b3a8f62226b086fd29">CheckAndAllocAuxData</a>(size_t i, const TShape &amp;aux_shape) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#adcccfd3a4e7a334274677dfc0748d8fe">CheckAndAllocData</a>(const TShape &amp;storage_shape) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a05980c2e87a04b13efa673bb4faf1ab0">CheckAndAlloc</a>(const mxnet::ShapeVector &amp;aux_shapes) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a1132664766298aca778cbe2cd96ceb81">CheckAndAllocAuxData</a>(size_t i, const mxnet::TShape &amp;aux_shape) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a991f21c9018f166ec397142c4da1cec3">CheckAndAllocData</a>(const mxnet::TShape &amp;storage_shape) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a4a00e2868ad8b9ccb0a48079635b110f">Copy</a>(Context ctx) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a5e2eb64751872f537ae3cb25f949fff1">ctx</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#aebd03e900ec7664a99b780a0cb1efea6">data</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a8f03aa51719b1c7d6ec8b812cdcb7f14">get_autograd_symbol</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#aed729c3bc9db04ab346fd3969b4fc982">grad</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#add286ab9a359eb017008c9a3ff53701f">Imperative</a> class</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
-<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#af9a6c55afa008d75ac76556c7f26a61e">Init</a>(const TShape &amp;shape)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a1e789a9d17c0b15749d247122e9b207a">Init</a>(const mxnet::TShape &amp;shape)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a2a15ffdbf29d4d5455a4fbb4b607880c">is_none</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#adfd9872e55953d5cbea39728ea7d4289">IsSame</a>(const NDArray &amp;other) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a117e3af0d08abf56ff8852adfb71f413">IsView</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
@@ -115,13 +115,13 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a5203aa033a53942deaecb7bb3bf46480">Load</a>(dmlc::Stream *strm)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#ae45c38de80d6d4dc79ad3d24baa9e981">Load</a>(dmlc::Stream *fi, std::vector&lt; NDArray &gt; *data, std::vector&lt; std::string &gt; *keys)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a12ec978e5dbe9092d21721a657c39756">NDArray</a>()</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a8fb6d94c737c452e180650fdfe5228ad">NDArray</a>(const TShape &amp;shape, Context ctx, bool delay_alloc=false, int dtype=mshadow::default_type_flag)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a45db645c41d0d6280d11de5ea84abf93">NDArray</a>(const NDArrayStorageType stype, const TShape &amp;shape, Context ctx, bool delay_alloc=true, int dtype=mshadow::default_type_flag, std::vector&lt; int &gt; aux_types={}, std::vector&lt; TShape &gt; aux_shapes={}, TShape storage_shape=TShape(mshadow::Shape1(0)))</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td clas [...]
+<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a58d6f716d7eebf822c75e841342d9feb">NDArray</a>(const mxnet::TShape &amp;shape, Context ctx, bool delay_alloc=false, int dtype=mshadow::default_type_flag)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#ad45e6e6669cdde0232d05f1e549ec607">NDArray</a>(const NDArrayStorageType stype, const mxnet::TShape &amp;shape, Context ctx, bool delay_alloc=true, int dtype=mshadow::default_type_flag, std::vector&lt; int &gt; aux_types={}, mxnet::ShapeVector aux_shapes={}, mxnet::TShape storage_shape=mxnet::TShape(mshadow::Shape1(0)))</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a>< [...]
 <tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#afbfcf25b4e005007c40300c711c34f69">NDArray</a>(Context ctx, int dtype=mshadow::default_type_flag)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a1a7288505ac9bbb19830161f7e5c1a6f">NDArray</a>(const TBlob &amp;data, int dev_id)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#aa2e26d3d53e546a8b5f458c0cc204387">NDArray</a>(const TBlob &amp;data, int dev_id, const std::function&lt; void()&gt; &amp;deleter)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#aa300364e141cca44fd75d37fc4628953">NDArray</a>(int shared_pid, int shared_id, const TShape &amp;shape, int dtype)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a6bdd6008f99b9f05ae45d44fa13d013e">NDArray</a>(const NDArrayStorageType stype, const TShape &amp;shape, const TBlob &amp;data, const std::vector&lt; TBlob &gt; &amp;aux_data, int dev_id)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#ac5858cd154fbf68f832c2717f4f925e8">NDArray</a>(int shared_pid, int shared_id, const mxnet::TShape &amp;shape, int dtype)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a3ab28f889680e6aad1b981b378f206d9">NDArray</a>(const NDArrayStorageType stype, const mxnet::TShape &amp;shape, const TBlob &amp;data, const std::vector&lt; TBlob &gt; &amp;aux_data, int dev_id)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a1b47078a60bf0369ff0a7df893caf65b">operator*=</a>(const NDArray &amp;src)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a7b4b2ac8b0c154ae8c53ebfd2d1d3fcf">operator*=</a>(const real_t &amp;src)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a7df5a5d9956a481635fc43ca4d9a196c">operator+=</a>(const NDArray &amp;src)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
@@ -131,21 +131,21 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#aebc61006705874666423c45f161df546">operator/=</a>(const NDArray &amp;src)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#ab88b476b2092b30c7d456d99df9f36e3">operator/=</a>(const real_t &amp;src)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#aa7a198e3e4c80a48cf92a913009aab8f">operator=</a>(real_t scalar)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
-<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#ada618436206b59aa3ffcdb8474d5051c">Reshape</a>(const TShape &amp;shape) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
-<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a15af0cf321dbe235b6900417d4847aae">ReshapeAndAlloc</a>(const TShape &amp;shape)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a567712180a066b783907b30f1cb2248a">ReshapeWithRecord</a>(const TShape &amp;shape)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a6fae131254fca49b6120c3e0bef4633d">Reshape</a>(const mxnet::TShape &amp;shape) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#aa99f425040db90b52f945007a2f11b73">ReshapeAndAlloc</a>(const mxnet::TShape &amp;shape)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a318e6f3ae6f94026dec90aa98a7e3f10">ReshapeWithRecord</a>(const mxnet::TShape &amp;shape)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a524662078483f8f46c6c71714fbfde0b">Save</a>(dmlc::Stream *strm) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#af215b7a886e717b4bb3c911fe3c1a032">Save</a>(dmlc::Stream *fo, const std::vector&lt; NDArray &gt; &amp;data, const std::vector&lt; std::string &gt; &amp;names)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a150c2f8f88a8d0859a5c49da36a03f30">set_aux_shape</a>(size_t index, const TShape &amp;shape) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#aac690d8073f38b6dbb882ccc894390bb">set_aux_shape</a>(size_t index, const mxnet::TShape &amp;shape) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a32ed2be4ecf94c58b19bd43b48f2b1fa">set_fresh_out_grad</a>(bool state) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a24287317390bd1a58d7f93772a64c2cb">SetShapeFromChunk</a>()</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#abfbb85eb84be64976417ed0b13b1d8ee">shape</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a1910c16c97754399ceafcd36e80893e2">shape</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a7acb6462c11e071949db2b0e1fbfd66e">Slice</a>(index_t begin, index_t end) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a0d868e5303669d6ce8a5ada1c34940ac">SliceWithRecord</a>(index_t begin, index_t end)</td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a36348646a0c2756b8c8cfa80f44f1eef">SparseUpdateChunk</a>(const NDArray &amp;arr) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#ad330f5e35c41078cb64cd84ae59a0bc3">storage_handle</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a0f59c72c8caefcc069d5839d35288cd1">storage_initialized</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a72059301dd967ecdd0fca19eaa7024d9">storage_shape</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a45fba0f5e822d832bf5bed08bb8cfb36">storage_shape</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a4d8f894c0306ad693ccf29278a613732">storage_type</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#ade97bd4e93028ede123f6ccec5b3b038">SyncCheckFormat</a>(const bool full_check) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html#a422c70b16646f8a273e9b4936fbe2e37">SyncCopyFromCPU</a>(const void *data, size_t size) const </td><td class="entry"><a class="el" href="classmxnet_1_1NDArray.html">mxnet::NDArray</a></td><td class="entry"></td></tr>
@@ -159,7 +159,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1NDArray.html b/doxygen/classmxnet_1_1NDArray.html
index dd475f4..3dcce9b 100644
--- a/doxygen/classmxnet_1_1NDArray.html
+++ b/doxygen/classmxnet_1_1NDArray.html
@@ -102,12 +102,12 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a12ec978e5dbe9092d21721a657c39756"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a12ec978e5dbe9092d21721a657c39756">NDArray</a> ()</td></tr>
 <tr class="memdesc:a12ec978e5dbe9092d21721a657c39756"><td class="mdescLeft"> </td><td class="mdescRight">default constructor  <a href="#a12ec978e5dbe9092d21721a657c39756">More...</a><br/></td></tr>
 <tr class="separator:a12ec978e5dbe9092d21721a657c39756"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a8fb6d94c737c452e180650fdfe5228ad"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a8fb6d94c737c452e180650fdfe5228ad">NDArray</a> (const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#abfbb85eb84be64976417ed0b13b1d8ee">shape</a>, <a class="el" href="structmxnet_1_1Context.html">Contex [...]
-<tr class="memdesc:a8fb6d94c737c452e180650fdfe5228ad"><td class="mdescLeft"> </td><td class="mdescRight">constructs a new dynamic <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> <a href="#a8fb6d94c737c452e180650fdfe5228ad">More...</a><br/></td></tr>
-<tr class="separator:a8fb6d94c737c452e180650fdfe5228ad"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a45db645c41d0d6280d11de5ea84abf93"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a45db645c41d0d6280d11de5ea84abf93">NDArray</a> (const <a class="el" href="namespacemxnet.html#a536b732faa980e1de446c552460ff76a">NDArrayStorageType</a> stype, const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp;<a class="el" href="classmxnet_1_1NDA [...]
-<tr class="memdesc:a45db645c41d0d6280d11de5ea84abf93"><td class="mdescLeft"> </td><td class="mdescRight">constructor for <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> with storage type  <a href="#a45db645c41d0d6280d11de5ea84abf93">More...</a><br/></td></tr>
-<tr class="separator:a45db645c41d0d6280d11de5ea84abf93"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a58d6f716d7eebf822c75e841342d9feb"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a58d6f716d7eebf822c75e841342d9feb">NDArray</a> (const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#a1910c16c97754399ceafcd36e80893e2">shape</a>, <a class="el" href="structmxnet_1_1Context.html">Context</a> <a class="el" h [...]
+<tr class="memdesc:a58d6f716d7eebf822c75e841342d9feb"><td class="mdescLeft"> </td><td class="mdescRight">constructs a new dynamic <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> <a href="#a58d6f716d7eebf822c75e841342d9feb">More...</a><br/></td></tr>
+<tr class="separator:a58d6f716d7eebf822c75e841342d9feb"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad45e6e6669cdde0232d05f1e549ec607"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#ad45e6e6669cdde0232d05f1e549ec607">NDArray</a> (const <a class="el" href="namespacemxnet.html#a536b732faa980e1de446c552460ff76a">NDArrayStorageType</a> stype, const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#a1910c16c97 [...]
+<tr class="memdesc:ad45e6e6669cdde0232d05f1e549ec607"><td class="mdescLeft"> </td><td class="mdescRight">constructor for <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> with storage type  <a href="#ad45e6e6669cdde0232d05f1e549ec607">More...</a><br/></td></tr>
+<tr class="separator:ad45e6e6669cdde0232d05f1e549ec607"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:afbfcf25b4e005007c40300c711c34f69"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#afbfcf25b4e005007c40300c711c34f69">NDArray</a> (<a class="el" href="structmxnet_1_1Context.html">Context</a> <a class="el" href="classmxnet_1_1NDArray.html#a5e2eb64751872f537ae3cb25f949fff1">ctx</a>, int <a class="el" href="classmxnet_1_1NDArray.html#a1b6038a196c14d038bd3e6d6bbe36ad2">dtype</ [...]
 <tr class="memdesc:afbfcf25b4e005007c40300c711c34f69"><td class="mdescLeft"> </td><td class="mdescRight">constructs a new dynamic <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> whose shape is unknown, hence the <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> is inherently lazily created  <a href="#afbfcf25b4e005007c40300c711c34f69">More...</a><br/></td></tr>
 <tr class="separator:afbfcf25b4e005007c40300c711c34f69"><td class="memSeparator" colspan="2"> </td></tr>
@@ -117,15 +117,15 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:aa2e26d3d53e546a8b5f458c0cc204387"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#aa2e26d3d53e546a8b5f458c0cc204387">NDArray</a> (const <a class="el" href="classmxnet_1_1TBlob.html">TBlob</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#aebd03e900ec7664a99b780a0cb1efea6">data</a>, int dev_id, const std::function&lt; void()&gt; &amp;deleter)</td></tr>
 <tr class="memdesc:aa2e26d3d53e546a8b5f458c0cc204387"><td class="mdescLeft"> </td><td class="mdescRight">constructing a static <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> that shares data with <a class="el" href="classmxnet_1_1TBlob.html" title="tensor blob class that can be used to hold tensor of any dimension, any device and any data type...">TBlob</a> which is with deleter Use with caution: allocate ONLY ONE <a class="el" href="classmxnet_1_1 [...]
 <tr class="separator:aa2e26d3d53e546a8b5f458c0cc204387"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:aa300364e141cca44fd75d37fc4628953"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#aa300364e141cca44fd75d37fc4628953">NDArray</a> (int shared_pid, int shared_id, const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#abfbb85eb84be64976417ed0b13b1d8ee">shape</a>, int <a class="el" href=" [...]
-<tr class="memdesc:aa300364e141cca44fd75d37fc4628953"><td class="mdescLeft"> </td><td class="mdescRight">create ndarray from shared memory  <a href="#aa300364e141cca44fd75d37fc4628953">More...</a><br/></td></tr>
-<tr class="separator:aa300364e141cca44fd75d37fc4628953"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6bdd6008f99b9f05ae45d44fa13d013e"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a6bdd6008f99b9f05ae45d44fa13d013e">NDArray</a> (const <a class="el" href="namespacemxnet.html#a536b732faa980e1de446c552460ff76a">NDArrayStorageType</a> stype, const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp;<a class="el" href="classmxnet_1_1NDA [...]
-<tr class="memdesc:a6bdd6008f99b9f05ae45d44fa13d013e"><td class="mdescLeft"> </td><td class="mdescRight">constructing a static <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> of non-default storage that shares data with <a class="el" href="classmxnet_1_1TBlob.html" title="tensor blob class that can be used to hold tensor of any dimension, any device and any data type...">TBlob</a> Use with caution: allocate ONLY ONE <a class="el" href="classmxnet_1_ [...]
-<tr class="separator:a6bdd6008f99b9f05ae45d44fa13d013e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af9a6c55afa008d75ac76556c7f26a61e"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#af9a6c55afa008d75ac76556c7f26a61e">Init</a> (const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#abfbb85eb84be64976417ed0b13b1d8ee">shape</a>)</td></tr>
-<tr class="memdesc:af9a6c55afa008d75ac76556c7f26a61e"><td class="mdescLeft"> </td><td class="mdescRight">initialize the <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a>, assuming it is not assigned a meaningful shape before  <a href="#af9a6c55afa008d75ac76556c7f26a61e">More...</a><br/></td></tr>
-<tr class="separator:af9a6c55afa008d75ac76556c7f26a61e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac5858cd154fbf68f832c2717f4f925e8"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#ac5858cd154fbf68f832c2717f4f925e8">NDArray</a> (int shared_pid, int shared_id, const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#a1910c16c97754399ceafcd36e80893e2">shape</a>, int <a class="el" href="classmxnet_1_1NDArray [...]
+<tr class="memdesc:ac5858cd154fbf68f832c2717f4f925e8"><td class="mdescLeft"> </td><td class="mdescRight">create ndarray from shared memory  <a href="#ac5858cd154fbf68f832c2717f4f925e8">More...</a><br/></td></tr>
+<tr class="separator:ac5858cd154fbf68f832c2717f4f925e8"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3ab28f889680e6aad1b981b378f206d9"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a3ab28f889680e6aad1b981b378f206d9">NDArray</a> (const <a class="el" href="namespacemxnet.html#a536b732faa980e1de446c552460ff76a">NDArrayStorageType</a> stype, const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#a1910c16c97 [...]
+<tr class="memdesc:a3ab28f889680e6aad1b981b378f206d9"><td class="mdescLeft"> </td><td class="mdescRight">constructing a static <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> of non-default storage that shares data with <a class="el" href="classmxnet_1_1TBlob.html" title="tensor blob class that can be used to hold tensor of any dimension, any device and any data type...">TBlob</a> Use with caution: allocate ONLY ONE <a class="el" href="classmxnet_1_ [...]
+<tr class="separator:a3ab28f889680e6aad1b981b378f206d9"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1e789a9d17c0b15749d247122e9b207a"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a1e789a9d17c0b15749d247122e9b207a">Init</a> (const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#a1910c16c97754399ceafcd36e80893e2">shape</a>)</td></tr>
+<tr class="memdesc:a1e789a9d17c0b15749d247122e9b207a"><td class="mdescLeft"> </td><td class="mdescRight">initialize the <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a>, assuming it is not assigned a meaningful shape before  <a href="#a1e789a9d17c0b15749d247122e9b207a">More...</a><br/></td></tr>
+<tr class="separator:a1e789a9d17c0b15749d247122e9b207a"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:a24287317390bd1a58d7f93772a64c2cb"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a24287317390bd1a58d7f93772a64c2cb">SetShapeFromChunk</a> ()</td></tr>
 <tr class="memdesc:a24287317390bd1a58d7f93772a64c2cb"><td class="mdescLeft"> </td><td class="mdescRight">set the correct shape of <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> directly from the storage_shape of its own chunk.  <a href="#a24287317390bd1a58d7f93772a64c2cb">More...</a><br/></td></tr>
 <tr class="separator:a24287317390bd1a58d7f93772a64c2cb"><td class="memSeparator" colspan="2"> </td></tr>
@@ -133,20 +133,20 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:a117e3af0d08abf56ff8852adfb71f413"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:adfd9872e55953d5cbea39728ea7d4289"><td align="right" class="memItemLeft" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#adfd9872e55953d5cbea39728ea7d4289">IsSame</a> (const <a class="el" href="classmxnet_1_1NDArray.html">NDArray</a> &amp;other) const </td></tr>
 <tr class="separator:adfd9872e55953d5cbea39728ea7d4289"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:abfbb85eb84be64976417ed0b13b1d8ee"><td align="right" class="memItemLeft" valign="top">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#abfbb85eb84be64976417ed0b13b1d8ee">shape</a> () const </td></tr>
-<tr class="separator:abfbb85eb84be64976417ed0b13b1d8ee"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a72059301dd967ecdd0fca19eaa7024d9"><td align="right" class="memItemLeft" valign="top">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a72059301dd967ecdd0fca19eaa7024d9">storage_shape</a> () const </td></tr>
-<tr class="separator:a72059301dd967ecdd0fca19eaa7024d9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a5ebf1ac5452188d02bc7d784cb35fca9"><td align="right" class="memItemLeft" valign="top">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a5ebf1ac5452188d02bc7d784cb35fca9">aux_shape</a> (size_t index) const </td></tr>
-<tr class="memdesc:a5ebf1ac5452188d02bc7d784cb35fca9"><td class="mdescLeft"> </td><td class="mdescRight">get the shape of aux_data(index)  <a href="#a5ebf1ac5452188d02bc7d784cb35fca9">More...</a><br/></td></tr>
-<tr class="separator:a5ebf1ac5452188d02bc7d784cb35fca9"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a2b728b509871ba0f1b8c946099ebad8d"><td align="right" class="memItemLeft" valign="top">const std::vector&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &gt; &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a2b728b509871ba0f1b8c946099ebad8d">aux_shapes</a> () const </td></tr>
-<tr class="separator:a2b728b509871ba0f1b8c946099ebad8d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1910c16c97754399ceafcd36e80893e2"><td align="right" class="memItemLeft" valign="top">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a1910c16c97754399ceafcd36e80893e2">shape</a> () const </td></tr>
+<tr class="separator:a1910c16c97754399ceafcd36e80893e2"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a45fba0f5e822d832bf5bed08bb8cfb36"><td align="right" class="memItemLeft" valign="top">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a45fba0f5e822d832bf5bed08bb8cfb36">storage_shape</a> () const </td></tr>
+<tr class="separator:a45fba0f5e822d832bf5bed08bb8cfb36"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a594a69f0f6cc791664f9561285a22ab1"><td align="right" class="memItemLeft" valign="top">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a594a69f0f6cc791664f9561285a22ab1">aux_shape</a> (size_t index) const </td></tr>
+<tr class="memdesc:a594a69f0f6cc791664f9561285a22ab1"><td class="mdescLeft"> </td><td class="mdescRight">get the shape of aux_data(index)  <a href="#a594a69f0f6cc791664f9561285a22ab1">More...</a><br/></td></tr>
+<tr class="separator:a594a69f0f6cc791664f9561285a22ab1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a251088c33eb30d4fcef12e27e9ba4490"><td align="right" class="memItemLeft" valign="top">const <a class="el" href="namespacemxnet.html#a87e1c30aafac389774c6f4d905c0e5ea">mxnet::ShapeVector</a> &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a251088c33eb30d4fcef12e27e9ba4490">aux_shapes</a> () const </td></tr>
+<tr class="separator:a251088c33eb30d4fcef12e27e9ba4490"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:a8970b39ecb7947218981f607d9b6dce8"><td align="right" class="memItemLeft" valign="top">const std::vector&lt; int &gt; &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a8970b39ecb7947218981f607d9b6dce8">aux_types</a> () const </td></tr>
 <tr class="separator:a8970b39ecb7947218981f607d9b6dce8"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a150c2f8f88a8d0859a5c49da36a03f30"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a150c2f8f88a8d0859a5c49da36a03f30">set_aux_shape</a> (size_t index, const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#abfbb85eb84be64976417ed0b13b1d8ee">shape</a>) const </td></tr>
-<tr class="memdesc:a150c2f8f88a8d0859a5c49da36a03f30"><td class="mdescLeft"> </td><td class="mdescRight">For a sparse operation on a csr matrix for example, the size of the column index array is an estimated value in the beginning for allocating enough capacity for the final result. After the operation is done, the exact size of the shape is known and need to be reset using this function.  <a href="#a150c2f8f88a8d0859a5c49da36a03f30">More...</a><br/></td></tr>
-<tr class="separator:a150c2f8f88a8d0859a5c49da36a03f30"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aac690d8073f38b6dbb882ccc894390bb"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#aac690d8073f38b6dbb882ccc894390bb">set_aux_shape</a> (size_t index, const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#a1910c16c97754399ceafcd36e80893e2">shape</a>) const </td></tr>
+<tr class="memdesc:aac690d8073f38b6dbb882ccc894390bb"><td class="mdescLeft"> </td><td class="mdescRight">For a sparse operation on a csr matrix for example, the size of the column index array is an estimated value in the beginning for allocating enough capacity for the final result. After the operation is done, the exact size of the shape is known and need to be reset using this function.  <a href="#aac690d8073f38b6dbb882ccc894390bb">More...</a><br/></td></tr>
+<tr class="separator:aac690d8073f38b6dbb882ccc894390bb"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:aebd03e900ec7664a99b780a0cb1efea6"><td align="right" class="memItemLeft" valign="top">const <a class="el" href="classmxnet_1_1TBlob.html">TBlob</a> &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#aebd03e900ec7664a99b780a0cb1efea6">data</a> () const </td></tr>
 <tr class="separator:aebd03e900ec7664a99b780a0cb1efea6"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:aed729c3bc9db04ab346fd3969b4fc982"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#aed729c3bc9db04ab346fd3969b4fc982">grad</a> () const </td></tr>
@@ -255,21 +255,21 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:af6d456d1e9f105fe913b696fe88efdc3"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#af6d456d1e9f105fe913b696fe88efdc3">data_ndarray</a> () const </td></tr>
 <tr class="memdesc:af6d456d1e9f105fe913b696fe88efdc3"><td class="mdescLeft"> </td><td class="mdescRight">Generate a deep copy of <a class="el" href="classmxnet_1_1NDArray.html#aebd03e900ec7664a99b780a0cb1efea6">data()</a> returned as a default storage type <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a>.  <a href="#af6d456d1e9f105fe913b696fe88efdc3">More...</a><br/></td></tr>
 <tr class="separator:af6d456d1e9f105fe913b696fe88efdc3"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a3896fcce89afce4c1d2f825f7853ca0c"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a3896fcce89afce4c1d2f825f7853ca0c">AsArray</a> (const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#abfbb85eb84be64976417ed0b13b1d8ee">shape</ [...]
-<tr class="memdesc:a3896fcce89afce4c1d2f825f7853ca0c"><td class="mdescLeft"> </td><td class="mdescRight">Create a <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> that shares memory with current one The new array must have smaller memory size than the current array.  <a href="#a3896fcce89afce4c1d2f825f7853ca0c">More...</a><br/></td></tr>
-<tr class="separator:a3896fcce89afce4c1d2f825f7853ca0c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a46ccc06ccb40071d0d275d4c649f3d07"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a46ccc06ccb40071d0d275d4c649f3d07">AsArray</a> (const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#a1910c16c97754399ceafcd36e80893e2">shape</a>, int <a class="el" [...]
+<tr class="memdesc:a46ccc06ccb40071d0d275d4c649f3d07"><td class="mdescLeft"> </td><td class="mdescRight">Create a <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> that shares memory with current one The new array must have smaller memory size than the current array.  <a href="#a46ccc06ccb40071d0d275d4c649f3d07">More...</a><br/></td></tr>
+<tr class="separator:a46ccc06ccb40071d0d275d4c649f3d07"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:a89d6048d5aa182e20507bf85f6aaff31"><td align="right" class="memItemLeft" valign="top">DLManagedTensor * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a89d6048d5aa182e20507bf85f6aaff31">ToDLPack</a> () const </td></tr>
 <tr class="memdesc:a89d6048d5aa182e20507bf85f6aaff31"><td class="mdescLeft"> </td><td class="mdescRight">Create a reference view of <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> that represents as DLManagedTensor.  <a href="#a89d6048d5aa182e20507bf85f6aaff31">More...</a><br/></td></tr>
 <tr class="separator:a89d6048d5aa182e20507bf85f6aaff31"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:a36348646a0c2756b8c8cfa80f44f1eef"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a36348646a0c2756b8c8cfa80f44f1eef">SparseUpdateChunk</a> (const <a class="el" href="classmxnet_1_1NDArray.html">NDArray</a> &amp;arr) const </td></tr>
 <tr class="memdesc:a36348646a0c2756b8c8cfa80f44f1eef"><td class="mdescLeft"> </td><td class="mdescRight">Update ndarray chunk storage handles using existing ndarray storage handles Also update the aux_handle, aux_shapes and aux_types. This is specifically used for custom op to update the inputs and outputs from the temporary ndarray which stores intermediate custom op results. Should be used with caution elsewhere. Supports only CSR and RSP formats.  <a href="#a36348646a0c2756b8c8cfa80f4 [...]
 <tr class="separator:a36348646a0c2756b8c8cfa80f44f1eef"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ada618436206b59aa3ffcdb8474d5051c"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#ada618436206b59aa3ffcdb8474d5051c">Reshape</a> (const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#abfbb85eb84be64976417ed0b13b1d8ee">shape</ [...]
-<tr class="memdesc:ada618436206b59aa3ffcdb8474d5051c"><td class="mdescLeft"> </td><td class="mdescRight">Get an reshaped <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a>.  <a href="#ada618436206b59aa3ffcdb8474d5051c">More...</a><br/></td></tr>
-<tr class="separator:ada618436206b59aa3ffcdb8474d5051c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a567712180a066b783907b30f1cb2248a"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a567712180a066b783907b30f1cb2248a">ReshapeWithRecord</a> (const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#abfbb85eb84be64976417ed0b13b1d8e [...]
-<tr class="memdesc:a567712180a066b783907b30f1cb2248a"><td class="mdescLeft"> </td><td class="mdescRight">Get an reshaped <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a>. Supports autograd recording.  <a href="#a567712180a066b783907b30f1cb2248a">More...</a><br/></td></tr>
-<tr class="separator:a567712180a066b783907b30f1cb2248a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a6fae131254fca49b6120c3e0bef4633d"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a6fae131254fca49b6120c3e0bef4633d">Reshape</a> (const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#a1910c16c97754399ceafcd36e80893e2">shape</a>) const </td></tr>
+<tr class="memdesc:a6fae131254fca49b6120c3e0bef4633d"><td class="mdescLeft"> </td><td class="mdescRight">Get an reshaped <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a>.  <a href="#a6fae131254fca49b6120c3e0bef4633d">More...</a><br/></td></tr>
+<tr class="separator:a6fae131254fca49b6120c3e0bef4633d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a318e6f3ae6f94026dec90aa98a7e3f10"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a318e6f3ae6f94026dec90aa98a7e3f10">ReshapeWithRecord</a> (const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#a1910c16c97754399ceafcd36e80893e2">shape</a>)</td></tr>
+<tr class="memdesc:a318e6f3ae6f94026dec90aa98a7e3f10"><td class="mdescLeft"> </td><td class="mdescRight">Get an reshaped <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a>. Supports autograd recording.  <a href="#a318e6f3ae6f94026dec90aa98a7e3f10">More...</a><br/></td></tr>
+<tr class="separator:a318e6f3ae6f94026dec90aa98a7e3f10"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:a34a3694141050a257dc6b40a6ad2c4ec"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1NDArray.html">NDArray</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a34a3694141050a257dc6b40a6ad2c4ec">Detach</a> () const </td></tr>
 <tr class="memdesc:a34a3694141050a257dc6b40a6ad2c4ec"><td class="mdescLeft"> </td><td class="mdescRight">Return a copy of this <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> without autograd history.  <a href="#a34a3694141050a257dc6b40a6ad2c4ec">More...</a><br/></td></tr>
 <tr class="separator:a34a3694141050a257dc6b40a6ad2c4ec"><td class="memSeparator" colspan="2"> </td></tr>
@@ -278,15 +278,15 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a35c2a2c797f601fbc5d560481b11720a"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a35c2a2c797f601fbc5d560481b11720a">CheckAndAlloc</a> () const </td></tr>
 <tr class="memdesc:a35c2a2c797f601fbc5d560481b11720a"><td class="mdescLeft"> </td><td class="mdescRight">Allocate the space if it is delayed allocated. This is an internal function used by system that normal user should not use.  <a href="#a35c2a2c797f601fbc5d560481b11720a">More...</a><br/></td></tr>
 <tr class="separator:a35c2a2c797f601fbc5d560481b11720a"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a15af0cf321dbe235b6900417d4847aae"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a15af0cf321dbe235b6900417d4847aae">ReshapeAndAlloc</a> (const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#abfbb85eb84be64976417ed0b13b1d8ee">shape</a>)</td></tr>
-<tr class="memdesc:a15af0cf321dbe235b6900417d4847aae"><td class="mdescLeft"> </td><td class="mdescRight">Allocate the space if the allocation has been delayed or the requested size is bigger than the available one. This function can only be called by ndarray of default storage type and effectively changes the ndarray's shape_. Note: This function is named as this to avoid overload conflict with CheckAndAlloc(const std::vector&lt;TShape&gt; &amp;aux_shapes), since TShape tmp = some_shape  [...]
-<tr class="separator:a15af0cf321dbe235b6900417d4847aae"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a557fe59b005fc7040db02882b12c3ff5"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a557fe59b005fc7040db02882b12c3ff5">CheckAndAlloc</a> (const std::vector&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &gt; &amp;<a class="el" href="classmxnet_1_1NDArray.html#a2b728b509871ba0f1b8c946099ebad8d">aux_shapes</a>) const </td></tr>
-<tr class="separator:a557fe59b005fc7040db02882b12c3ff5"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adcccfd3a4e7a334274677dfc0748d8fe"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#adcccfd3a4e7a334274677dfc0748d8fe">CheckAndAllocData</a> (const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#a72059301dd967ecdd0fca19eaa7024d9">storage_shape</a>) const </td></tr>
-<tr class="separator:adcccfd3a4e7a334274677dfc0748d8fe"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a15809565dc2e38b3a8f62226b086fd29"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a15809565dc2e38b3a8f62226b086fd29">CheckAndAllocAuxData</a> (size_t i, const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#a5ebf1ac5452188d02bc7d784cb35fca9">aux_shape</a>) const </td></tr>
-<tr class="separator:a15809565dc2e38b3a8f62226b086fd29"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa99f425040db90b52f945007a2f11b73"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#aa99f425040db90b52f945007a2f11b73">ReshapeAndAlloc</a> (const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#a1910c16c97754399ceafcd36e80893e2">shape</a>)</td></tr>
+<tr class="memdesc:aa99f425040db90b52f945007a2f11b73"><td class="mdescLeft"> </td><td class="mdescRight">Allocate the space if the allocation has been delayed or the requested size is bigger than the available one. This function can only be called by ndarray of default storage type and effectively changes the ndarray's shape_. Note: This function is named as this to avoid overload conflict with CheckAndAlloc(const mxnet::ShapeVector &amp;aux_shapes), since <a class="el" href="classmxnet_ [...]
+<tr class="separator:aa99f425040db90b52f945007a2f11b73"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a05980c2e87a04b13efa673bb4faf1ab0"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a05980c2e87a04b13efa673bb4faf1ab0">CheckAndAlloc</a> (const <a class="el" href="namespacemxnet.html#a87e1c30aafac389774c6f4d905c0e5ea">mxnet::ShapeVector</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#a251088c33eb30d4fcef12e27e9ba4490">aux_shapes</a>) const </td></tr>
+<tr class="separator:a05980c2e87a04b13efa673bb4faf1ab0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a991f21c9018f166ec397142c4da1cec3"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a991f21c9018f166ec397142c4da1cec3">CheckAndAllocData</a> (const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#a45fba0f5e822d832bf5bed08bb8cfb36">storage_shape</a>) const </td></tr>
+<tr class="separator:a991f21c9018f166ec397142c4da1cec3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1132664766298aca778cbe2cd96ceb81"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1NDArray.html#a1132664766298aca778cbe2cd96ceb81">CheckAndAllocAuxData</a> (size_t i, const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp;<a class="el" href="classmxnet_1_1NDArray.html#a594a69f0f6cc791664f9561285a22ab1">aux_shape</a>) const </td></tr>
+<tr class="separator:a1132664766298aca778cbe2cd96ceb81"><td class="memSeparator" colspan="2"> </td></tr>
 </table><table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
@@ -331,7 +331,7 @@ Friends</h2></td></tr>
 <p>default constructor </p>
 </div>
 </div>
-<a class="anchor" id="a8fb6d94c737c452e180650fdfe5228ad"></a>
+<a class="anchor" id="a58d6f716d7eebf822c75e841342d9feb"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -341,7 +341,7 @@ Friends</h2></td></tr>
 <tr>
 <td class="memname">mxnet::NDArray::NDArray </td>
 <td>(</td>
-<td class="paramtype">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td>
 <td class="paramname"><em>shape</em>, </td>
 </tr>
 <tr>
@@ -386,7 +386,7 @@ Friends</h2></td></tr>
 </dl>
 </div>
 </div>
-<a class="anchor" id="a45db645c41d0d6280d11de5ea84abf93"></a>
+<a class="anchor" id="ad45e6e6669cdde0232d05f1e549ec607"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="memname">
@@ -399,7 +399,7 @@ Friends</h2></td></tr>
 <tr>
 <td class="paramkey"></td>
 <td></td>
-<td class="paramtype">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td>
 <td class="paramname"><em>shape</em>, </td>
 </tr>
 <tr>
@@ -429,14 +429,14 @@ Friends</h2></td></tr>
 <tr>
 <td class="paramkey"></td>
 <td></td>
-<td class="paramtype">std::vector&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &gt; </td>
+<td class="paramtype"><a class="el" href="namespacemxnet.html#a87e1c30aafac389774c6f4d905c0e5ea">mxnet::ShapeVector</a> </td>
 <td class="paramname"><em>aux_shapes</em> = <code>{}</code>, </td>
 </tr>
 <tr>
 <td class="paramkey"></td>
 <td></td>
-<td class="paramtype"><a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> </td>
-<td class="paramname"><em>storage_shape</em> = <code><a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a>(mshadow::Shape1(0))</code> </td>
+<td class="paramtype"><a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> </td>
+<td class="paramname"><em>storage_shape</em> = <code><a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a>(mshadow::Shape1(0))</code> </td>
 </tr>
 <tr>
 <td></td>
@@ -578,7 +578,7 @@ Friends</h2></td></tr>
 </dl>
 </div>
 </div>
-<a class="anchor" id="aa300364e141cca44fd75d37fc4628953"></a>
+<a class="anchor" id="ac5858cd154fbf68f832c2717f4f925e8"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -600,7 +600,7 @@ Friends</h2></td></tr>
 <tr>
 <td class="paramkey"></td>
 <td></td>
-<td class="paramtype">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td>
 <td class="paramname"><em>shape</em>, </td>
 </tr>
 <tr>
@@ -624,7 +624,7 @@ Friends</h2></td></tr>
 <p>create ndarray from shared memory </p>
 </div>
 </div>
-<a class="anchor" id="a6bdd6008f99b9f05ae45d44fa13d013e"></a>
+<a class="anchor" id="a3ab28f889680e6aad1b981b378f206d9"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -640,7 +640,7 @@ Friends</h2></td></tr>
 <tr>
 <td class="paramkey"></td>
 <td></td>
-<td class="paramtype">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td>
 <td class="paramname"><em>shape</em>, </td>
 </tr>
 <tr>
@@ -687,7 +687,7 @@ Friends</h2></td></tr>
 </div>
 </div>
 <h2 class="groupheader">Member Function Documentation</h2>
-<a class="anchor" id="a3896fcce89afce4c1d2f825f7853ca0c"></a>
+<a class="anchor" id="a46ccc06ccb40071d0d275d4c649f3d07"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -697,7 +697,7 @@ Friends</h2></td></tr>
 <tr>
 <td class="memname"><a class="el" href="classmxnet_1_1NDArray.html">NDArray</a> mxnet::NDArray::AsArray </td>
 <td>(</td>
-<td class="paramtype">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td>
 <td class="paramname"><em>shape</em>, </td>
 </tr>
 <tr>
@@ -815,7 +815,7 @@ Friends</h2></td></tr>
 <p>Generate a deep copy of aux_data(i) returned as a default storage type <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a>. </p>
 </div>
 </div>
-<a class="anchor" id="a5ebf1ac5452188d02bc7d784cb35fca9"></a>
+<a class="anchor" id="a594a69f0f6cc791664f9561285a22ab1"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -823,7 +823,7 @@ Friends</h2></td></tr>
 <td class="mlabels-left">
 <table class="memname">
 <tr>
-<td class="memname">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a>&amp; mxnet::NDArray::aux_shape </td>
+<td class="memname">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a>&amp; mxnet::NDArray::aux_shape </td>
 <td>(</td>
 <td class="paramtype">size_t </td>
 <td class="paramname"><em>index</em></td><td>)</td>
@@ -846,7 +846,7 @@ Friends</h2></td></tr>
 <dl class="section return"><dt>Returns</dt><dd>the shape of aux data at given index </dd></dl>
 </div>
 </div>
-<a class="anchor" id="a2b728b509871ba0f1b8c946099ebad8d"></a>
+<a class="anchor" id="a251088c33eb30d4fcef12e27e9ba4490"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -854,7 +854,7 @@ Friends</h2></td></tr>
 <td class="mlabels-left">
 <table class="memname">
 <tr>
-<td class="memname">const std::vector&lt;<a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a>&gt;&amp; mxnet::NDArray::aux_shapes </td>
+<td class="memname">const <a class="el" href="namespacemxnet.html#a87e1c30aafac389774c6f4d905c0e5ea">mxnet::ShapeVector</a>&amp; mxnet::NDArray::aux_shapes </td>
 <td>(</td>
 <td class="paramname"></td><td>)</td>
 <td> const</td>
@@ -960,7 +960,7 @@ Friends</h2></td></tr>
 <p>Allocate the space if it is delayed allocated. This is an internal function used by system that normal user should not use. </p>
 </div>
 </div>
-<a class="anchor" id="a557fe59b005fc7040db02882b12c3ff5"></a>
+<a class="anchor" id="a05980c2e87a04b13efa673bb4faf1ab0"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -970,7 +970,7 @@ Friends</h2></td></tr>
 <tr>
 <td class="memname">void mxnet::NDArray::CheckAndAlloc </td>
 <td>(</td>
-<td class="paramtype">const std::vector&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &gt; &amp; </td>
+<td class="paramtype">const <a class="el" href="namespacemxnet.html#a87e1c30aafac389774c6f4d905c0e5ea">mxnet::ShapeVector</a> &amp; </td>
 <td class="paramname"><em>aux_shapes</em></td><td>)</td>
 <td> const</td>
 </tr>
@@ -983,7 +983,7 @@ Friends</h2></td></tr>
 </div><div class="memdoc">
 </div>
 </div>
-<a class="anchor" id="a15809565dc2e38b3a8f62226b086fd29"></a>
+<a class="anchor" id="a1132664766298aca778cbe2cd96ceb81"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -999,7 +999,7 @@ Friends</h2></td></tr>
 <tr>
 <td class="paramkey"></td>
 <td></td>
-<td class="paramtype">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td>
 <td class="paramname"><em>aux_shape</em> </td>
 </tr>
 <tr>
@@ -1016,7 +1016,7 @@ Friends</h2></td></tr>
 </div><div class="memdoc">
 </div>
 </div>
-<a class="anchor" id="adcccfd3a4e7a334274677dfc0748d8fe"></a>
+<a class="anchor" id="a991f21c9018f166ec397142c4da1cec3"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -1026,7 +1026,7 @@ Friends</h2></td></tr>
 <tr>
 <td class="memname">void mxnet::NDArray::CheckAndAllocData </td>
 <td>(</td>
-<td class="paramtype">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td>
 <td class="paramname"><em>storage_shape</em></td><td>)</td>
 <td> const</td>
 </tr>
@@ -1240,7 +1240,7 @@ Friends</h2></td></tr>
 <dl class="section return"><dt>Returns</dt><dd>the gradient ndarray. </dd></dl>
 </div>
 </div>
-<a class="anchor" id="af9a6c55afa008d75ac76556c7f26a61e"></a>
+<a class="anchor" id="a1e789a9d17c0b15749d247122e9b207a"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -1250,7 +1250,7 @@ Friends</h2></td></tr>
 <tr>
 <td class="memname">void mxnet::NDArray::Init </td>
 <td>(</td>
-<td class="paramtype">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td>
 <td class="paramname"><em>shape</em></td><td>)</td>
 <td></td>
 </tr>
@@ -1649,14 +1649,14 @@ Friends</h2></td></tr>
 <dl class="section return"><dt>Returns</dt><dd>reference of self </dd></dl>
 </div>
 </div>
-<a class="anchor" id="ada618436206b59aa3ffcdb8474d5051c"></a>
+<a class="anchor" id="a6fae131254fca49b6120c3e0bef4633d"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="memname">
 <tr>
 <td class="memname"><a class="el" href="classmxnet_1_1NDArray.html">NDArray</a> mxnet::NDArray::Reshape </td>
 <td>(</td>
-<td class="paramtype">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td>
 <td class="paramname"><em>shape</em></td><td>)</td>
 <td> const</td>
 </tr>
@@ -1672,7 +1672,7 @@ Friends</h2></td></tr>
 <dl class="section return"><dt>Returns</dt><dd><a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> in new shape </dd></dl>
 </div>
 </div>
-<a class="anchor" id="a15af0cf321dbe235b6900417d4847aae"></a>
+<a class="anchor" id="aa99f425040db90b52f945007a2f11b73"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -1682,7 +1682,7 @@ Friends</h2></td></tr>
 <tr>
 <td class="memname">void mxnet::NDArray::ReshapeAndAlloc </td>
 <td>(</td>
-<td class="paramtype">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td>
 <td class="paramname"><em>shape</em></td><td>)</td>
 <td></td>
 </tr>
@@ -1693,17 +1693,17 @@ Friends</h2></td></tr>
 </tr>
 </table>
 </div><div class="memdoc">
-<p>Allocate the space if the allocation has been delayed or the requested size is bigger than the available one. This function can only be called by ndarray of default storage type and effectively changes the ndarray's shape_. Note: This function is named as this to avoid overload conflict with CheckAndAlloc(const std::vector&lt;TShape&gt; &amp;aux_shapes), since TShape tmp = some_shape is equivalent to TShape tmp = {some_shape}. </p>
+<p>Allocate the space if the allocation has been delayed or the requested size is bigger than the available one. This function can only be called by ndarray of default storage type and effectively changes the ndarray's shape_. Note: This function is named as this to avoid overload conflict with CheckAndAlloc(const mxnet::ShapeVector &amp;aux_shapes), since <a class="el" href="classmxnet_1_1TShape.html" title="A Shape class that is used to represent shape of each tensor. ">mxnet::TShape</ [...]
 </div>
 </div>
-<a class="anchor" id="a567712180a066b783907b30f1cb2248a"></a>
+<a class="anchor" id="a318e6f3ae6f94026dec90aa98a7e3f10"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="memname">
 <tr>
 <td class="memname"><a class="el" href="classmxnet_1_1NDArray.html">NDArray</a> mxnet::NDArray::ReshapeWithRecord </td>
 <td>(</td>
-<td class="paramtype">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td>
 <td class="paramname"><em>shape</em></td><td>)</td>
 <td></td>
 </tr>
@@ -1789,7 +1789,7 @@ Friends</h2></td></tr>
 </dl>
 </div>
 </div>
-<a class="anchor" id="a150c2f8f88a8d0859a5c49da36a03f30"></a>
+<a class="anchor" id="aac690d8073f38b6dbb882ccc894390bb"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -1805,7 +1805,7 @@ Friends</h2></td></tr>
 <tr>
 <td class="paramkey"></td>
 <td></td>
-<td class="paramtype">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td>
 <td class="paramname"><em>shape</em> </td>
 </tr>
 <tr>
@@ -1862,7 +1862,7 @@ Friends</h2></td></tr>
 <p>set the correct shape of <a class="el" href="classmxnet_1_1NDArray.html" title="ndarray interface ">NDArray</a> directly from the storage_shape of its own chunk. </p>
 </div>
 </div>
-<a class="anchor" id="abfbb85eb84be64976417ed0b13b1d8ee"></a>
+<a class="anchor" id="a1910c16c97754399ceafcd36e80893e2"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -1870,7 +1870,7 @@ Friends</h2></td></tr>
 <td class="mlabels-left">
 <table class="memname">
 <tr>
-<td class="memname">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a>&amp; mxnet::NDArray::shape </td>
+<td class="memname">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a>&amp; mxnet::NDArray::shape </td>
 <td>(</td>
 <td class="paramname"></td><td>)</td>
 <td> const</td>
@@ -2023,7 +2023,7 @@ Friends</h2></td></tr>
 <p>Returns true if a sparse ndarray's aux_data and storage are initialized Throws an exception if the indices array shape is inconsistent Returns false if the indices array is empty(nnz = 0) for csr/row_sparse. </p>
 </div>
 </div>
-<a class="anchor" id="a72059301dd967ecdd0fca19eaa7024d9"></a>
+<a class="anchor" id="a45fba0f5e822d832bf5bed08bb8cfb36"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -2031,7 +2031,7 @@ Friends</h2></td></tr>
 <td class="mlabels-left">
 <table class="memname">
 <tr>
-<td class="memname">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a>&amp; mxnet::NDArray::storage_shape </td>
+<td class="memname">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a>&amp; mxnet::NDArray::storage_shape </td>
 <td>(</td>
 <td class="paramname"></td><td>)</td>
 <td> const</td>
@@ -2325,7 +2325,7 @@ Friends</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1OpStatePtr-members.html b/doxygen/classmxnet_1_1OpStatePtr-members.html
index ef75f35..6194a2e 100644
--- a/doxygen/classmxnet_1_1OpStatePtr-members.html
+++ b/doxygen/classmxnet_1_1OpStatePtr-members.html
@@ -91,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1OpStatePtr.html b/doxygen/classmxnet_1_1OpStatePtr.html
index 4434ad3..4bcf107 100644
--- a/doxygen/classmxnet_1_1OpStatePtr.html
+++ b/doxygen/classmxnet_1_1OpStatePtr.html
@@ -262,7 +262,7 @@ template&lt;typename T &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1Operator-members.html b/doxygen/classmxnet_1_1Operator-members.html
index 5648c5e..20da296 100644
--- a/doxygen/classmxnet_1_1Operator-members.html
+++ b/doxygen/classmxnet_1_1Operator-members.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1Operator.html b/doxygen/classmxnet_1_1Operator.html
index a746d7b..b746ed8 100644
--- a/doxygen/classmxnet_1_1Operator.html
+++ b/doxygen/classmxnet_1_1Operator.html
@@ -111,7 +111,7 @@ Public Member Functions</h2></td></tr>
 <a id="details" name="details"></a><h2 class="groupheader">Detailed Description</h2>
 <div class="textblock"><p><a class="el" href="classmxnet_1_1Operator.html" title="Operator interface. Operator defines basic operation unit of optimized computation graph in mxnet...">Operator</a> interface. <a class="el" href="classmxnet_1_1Operator.html" title="Operator interface. Operator defines basic operation unit of optimized computation graph in mxnet...">Operator</a> defines basic operation unit of optimized computation graph in mxnet. This interface relies on pre-allocated memo [...]
 <p><a class="el" href="classmxnet_1_1Operator.html" title="Operator interface. Operator defines basic operation unit of optimized computation graph in mxnet...">Operator</a> is generated by <a class="el" href="classmxnet_1_1OperatorProperty.html" title="OperatorProperty is a object that stores all information about Operator. It also contains method to g...">OperatorProperty</a>. To add new operator(aka. layers of neural nets) to mxnet, developer need to create a new <a class="el" href="c [...]
-<dl class="section see"><dt>See also</dt><dd><a class="el" href="classmxnet_1_1TBlob.html" title="tensor blob class that can be used to hold tensor of any dimension, any device and any data type...">TBlob</a>, <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687" title="Shape data structure used to record shape information. ">TShape</a>, <a class="el" href="classmxnet_1_1OperatorProperty.html" title="OperatorProperty is a object that stores all information about Oper [...]
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classmxnet_1_1TBlob.html" title="tensor blob class that can be used to hold tensor of any dimension, any device and any data type...">TBlob</a>, <a class="el" href="classmxnet_1_1TShape.html" title="A Shape class that is used to represent shape of each tensor. ">mxnet::TShape</a>, <a class="el" href="classmxnet_1_1OperatorProperty.html" title="OperatorProperty is a object that stores all information about Operator. It also  [...]
 </div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a4d34cc792d7271bd8b5b60eaa0b55767"></a>
 <div class="memitem">
@@ -308,7 +308,7 @@ Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1OperatorProperty-members.html b/doxygen/classmxnet_1_1OperatorProperty-members.html
index 1fbaf53..02e154f 100644
--- a/doxygen/classmxnet_1_1OperatorProperty-members.html
+++ b/doxygen/classmxnet_1_1OperatorProperty-members.html
@@ -84,17 +84,17 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <table class="directory">
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#a67231a5a1525ec7480de98a79dce0194">BackwardInplaceOption</a>(const std::vector&lt; int &gt; &amp;out_grad, const std::vector&lt; int &gt; &amp;in_data, const std::vector&lt; int &gt; &amp;out_data, const std::vector&lt; void * &gt; &amp;in_grad) const </td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel [...]
 <tr><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#a9f488509e132094ce7e79125ce853042">BackwardInputs</a>(const std::vector&lt; T &gt; &amp;out_grad, const std::vector&lt; T &gt; &amp;in_data, const std::vector&lt; T &gt; &amp;out_data) const </td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#ade7720a3e0ebba67d89978925a77609b">BackwardResource</a>(const std::vector&lt; TShape &gt; &amp;in_shape) const </td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#acbd90961fd1e72a20ba5329d7a4c8ad1">BackwardResource</a>(const mxnet::ShapeVector &amp;in_shape) const </td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#ab38f2f877555ba34b548efd2575cac99">Copy</a>() const =0</td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#a15cf1f905b08a008ff38556ef6a35dd0">Create</a>(const char *type_name)</td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#a546ab25ddaae590ca98705ae9abc7ac0">CreateOperator</a>(Context ctx) const =0</td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#a7985004f99a931b4a6ff69df733bae72">CreateOperatorEx</a>(Context ctx, std::vector&lt; TShape &gt; *in_shape, std::vector&lt; int &gt; *in_type) const </td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#aceb191d276515db97279a85b886a5b25">CreateOperatorEx</a>(Context ctx, mxnet::ShapeVector *in_shape, std::vector&lt; int &gt; *in_type) const </td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#abf9e6a8d40750f3ee81fe30cbe3e2aae">DeclareBackwardDependency</a>(const std::vector&lt; int &gt; &amp;out_grad, const std::vector&lt; int &gt; &amp;in_data, const std::vector&lt; int &gt; &amp;out_data) const </td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#aa5d6354ebe3e2a0c51f7f7ce4a60f664">exec_type</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#aad7a3e87866515a2b7100e849a2fe966">ForwardInplaceOption</a>(const std::vector&lt; int &gt; &amp;in_data, const std::vector&lt; void * &gt; &amp;out_data) const </td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
-<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#a623210dd1b9495ca73f223e0b06f998c">ForwardResource</a>(const std::vector&lt; TShape &gt; &amp;in_shape) const </td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#a4623326f2919d6ae87a6d783bb9751c7">ForwardResource</a>(const mxnet::ShapeVector &amp;in_shape) const </td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#a704ae43181c8a88bfd0a47e8005f7cb8">GetParams</a>() const =0</td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
-<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#a543cbf36f0e4d8dc99109db71705a11c">InferShape</a>(std::vector&lt; TShape &gt; *in_shape, std::vector&lt; TShape &gt; *out_shape, std::vector&lt; TShape &gt; *aux_shape) const =0</td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#a4be455d921fcb9e61ffafc567a31dc39">InferShape</a>(mxnet::ShapeVector *in_shape, mxnet::ShapeVector *out_shape, mxnet::ShapeVector *aux_shape) const =0</td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#ad5c9f53ea70f3eeb1bf27b983f420c0b">InferType</a>(std::vector&lt; int &gt; *in_type, std::vector&lt; int &gt; *out_type, std::vector&lt; int &gt; *aux_type) const </td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#a0fb32e0ab03a86517473db0f0630856c">Init</a>(const std::vector&lt; std::pair&lt; std::string, std::string &gt; &gt; &amp;kwargs)=0</td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html#a24cc6a3763ff5f0881a2de0652810596">ListArguments</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1OperatorProperty.html">mxnet::OperatorProperty</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1OperatorProperty.html b/doxygen/classmxnet_1_1OperatorProperty.html
index 3cb6e7f..dd1ad06 100644
--- a/doxygen/classmxnet_1_1OperatorProperty.html
+++ b/doxygen/classmxnet_1_1OperatorProperty.html
@@ -120,9 +120,9 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a6dc5ecd089ef01dcc154c02b20ad2f4b"><td align="right" class="memItemLeft" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1OperatorProperty.html#a6dc5ecd089ef01dcc154c02b20ad2f4b">NumVisibleOutputs</a> () const </td></tr>
 <tr class="memdesc:a6dc5ecd089ef01dcc154c02b20ad2f4b"><td class="mdescLeft"> </td><td class="mdescRight">get number of visible return values during Symbol creation. If <a class="el" href="classmxnet_1_1OperatorProperty.html#a6dc5ecd089ef01dcc154c02b20ad2f4b" title="get number of visible return values during Symbol creation. If NumVisibleOutputs() = k...">NumVisibleOutputs()</a> = k, and <a class="el" href="classmxnet_1_1OperatorProperty.html#a49e25d85c38199338a9fa8150bc86df1">NumOutputs( [...]
 <tr class="separator:a6dc5ecd089ef01dcc154c02b20ad2f4b"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a543cbf36f0e4d8dc99109db71705a11c"><td align="right" class="memItemLeft" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1OperatorProperty.html#a543cbf36f0e4d8dc99109db71705a11c">InferShape</a> (std::vector&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &gt; *in_shape, std::vector&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> & [...]
-<tr class="memdesc:a543cbf36f0e4d8dc99109db71705a11c"><td class="mdescLeft"> </td><td class="mdescRight">infer the shapes of outputs and unknown input arguments  <a href="#a543cbf36f0e4d8dc99109db71705a11c">More...</a><br/></td></tr>
-<tr class="separator:a543cbf36f0e4d8dc99109db71705a11c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4be455d921fcb9e61ffafc567a31dc39"><td align="right" class="memItemLeft" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1OperatorProperty.html#a4be455d921fcb9e61ffafc567a31dc39">InferShape</a> (<a class="el" href="namespacemxnet.html#a87e1c30aafac389774c6f4d905c0e5ea">mxnet::ShapeVector</a> *in_shape, <a class="el" href="namespacemxnet.html#a87e1c30aafac389774c6f4d905c0e5ea">mxnet::ShapeVector</a> *out_shape, <a [...]
+<tr class="memdesc:a4be455d921fcb9e61ffafc567a31dc39"><td class="mdescLeft"> </td><td class="mdescRight">infer the shapes of outputs and unknown input arguments  <a href="#a4be455d921fcb9e61ffafc567a31dc39">More...</a><br/></td></tr>
+<tr class="separator:a4be455d921fcb9e61ffafc567a31dc39"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:ad5c9f53ea70f3eeb1bf27b983f420c0b"><td align="right" class="memItemLeft" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1OperatorProperty.html#ad5c9f53ea70f3eeb1bf27b983f420c0b">InferType</a> (std::vector&lt; int &gt; *in_type, std::vector&lt; int &gt; *out_type, std::vector&lt; int &gt; *aux_type) const </td></tr>
 <tr class="memdesc:ad5c9f53ea70f3eeb1bf27b983f420c0b"><td class="mdescLeft"> </td><td class="mdescRight">infer the data types of outputs and unknown input arguments  <a href="#ad5c9f53ea70f3eeb1bf27b983f420c0b">More...</a><br/></td></tr>
 <tr class="separator:ad5c9f53ea70f3eeb1bf27b983f420c0b"><td class="memSeparator" colspan="2"> </td></tr>
@@ -132,18 +132,18 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:a546ab25ddaae590ca98705ae9abc7ac0"><td align="right" class="memItemLeft" valign="top">virtual <a class="el" href="classmxnet_1_1Operator.html">Operator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1OperatorProperty.html#a546ab25ddaae590ca98705ae9abc7ac0">CreateOperator</a> (<a class="el" href="structmxnet_1_1Context.html">Context</a> ctx) const =0</td></tr>
 <tr class="memdesc:a546ab25ddaae590ca98705ae9abc7ac0"><td class="mdescLeft"> </td><td class="mdescRight">Create a <a class="el" href="classmxnet_1_1Operator.html" title="Operator interface. Operator defines basic operation unit of optimized computation graph in mxnet...">Operator</a> on specific context.  <a href="#a546ab25ddaae590ca98705ae9abc7ac0">More...</a><br/></td></tr>
 <tr class="separator:a546ab25ddaae590ca98705ae9abc7ac0"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a7985004f99a931b4a6ff69df733bae72"><td align="right" class="memItemLeft" valign="top">virtual <a class="el" href="classmxnet_1_1Operator.html">Operator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1OperatorProperty.html#a7985004f99a931b4a6ff69df733bae72">CreateOperatorEx</a> (<a class="el" href="structmxnet_1_1Context.html">Context</a> ctx, std::vector&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687" [...]
-<tr class="memdesc:a7985004f99a931b4a6ff69df733bae72"><td class="mdescLeft"> </td><td class="mdescRight">Create a <a class="el" href="classmxnet_1_1Operator.html" title="Operator interface. Operator defines basic operation unit of optimized computation graph in mxnet...">Operator</a> on specific context and input shape/type.  <a href="#a7985004f99a931b4a6ff69df733bae72">More...</a><br/></td></tr>
-<tr class="separator:a7985004f99a931b4a6ff69df733bae72"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aceb191d276515db97279a85b886a5b25"><td align="right" class="memItemLeft" valign="top">virtual <a class="el" href="classmxnet_1_1Operator.html">Operator</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1OperatorProperty.html#aceb191d276515db97279a85b886a5b25">CreateOperatorEx</a> (<a class="el" href="structmxnet_1_1Context.html">Context</a> ctx, <a class="el" href="namespacemxnet.html#a87e1c30aafac389774c6f4d905c0e5ea">mxnet::ShapeVec [...]
+<tr class="memdesc:aceb191d276515db97279a85b886a5b25"><td class="mdescLeft"> </td><td class="mdescRight">Create a <a class="el" href="classmxnet_1_1Operator.html" title="Operator interface. Operator defines basic operation unit of optimized computation graph in mxnet...">Operator</a> on specific context and input shape/type.  <a href="#aceb191d276515db97279a85b886a5b25">More...</a><br/></td></tr>
+<tr class="separator:aceb191d276515db97279a85b886a5b25"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:ac6b7df90c0285a1823b463c21e926698"><td align="right" class="memItemLeft" valign="top">virtual std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1OperatorProperty.html#ac6b7df90c0285a1823b463c21e926698">TypeString</a> () const =0</td></tr>
 <tr class="memdesc:ac6b7df90c0285a1823b463c21e926698"><td class="mdescLeft"> </td><td class="mdescRight">return the type string of the <a class="el" href="classmxnet_1_1Operator.html" title="Operator interface. Operator defines basic operation unit of optimized computation graph in mxnet...">Operator</a> subclasses override this function.  <a href="#ac6b7df90c0285a1823b463c21e926698">More...</a><br/></td></tr>
 <tr class="separator:ac6b7df90c0285a1823b463c21e926698"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a623210dd1b9495ca73f223e0b06f998c"><td align="right" class="memItemLeft" valign="top">virtual std::vector&lt; <a class="el" href="structmxnet_1_1ResourceRequest.html">ResourceRequest</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1OperatorProperty.html#a623210dd1b9495ca73f223e0b06f998c">ForwardResource</a> (const std::vector&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &gt; &amp;in_sh [...]
-<tr class="memdesc:a623210dd1b9495ca73f223e0b06f998c"><td class="mdescLeft"> </td><td class="mdescRight">Declare additional resource required in forward pass. These additional resources will be presented in <a class="el" href="structmxnet_1_1OpContext.html#a833e95f95cf5e3af9c193b74b500fc5b" title="Resources requested by the operator. ">OpContext.requested</a> in the same order of the returned <a class="el" href="structmxnet_1_1Resource.html" title="Resources used by mxnet operations. A r [...]
-<tr class="separator:a623210dd1b9495ca73f223e0b06f998c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ade7720a3e0ebba67d89978925a77609b"><td align="right" class="memItemLeft" valign="top">virtual std::vector&lt; <a class="el" href="structmxnet_1_1ResourceRequest.html">ResourceRequest</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1OperatorProperty.html#ade7720a3e0ebba67d89978925a77609b">BackwardResource</a> (const std::vector&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &gt; &amp;in_s [...]
-<tr class="memdesc:ade7720a3e0ebba67d89978925a77609b"><td class="mdescLeft"> </td><td class="mdescRight">Declare additional resource required in backward pass. These additional resources will be presented in <a class="el" href="structmxnet_1_1OpContext.html#a833e95f95cf5e3af9c193b74b500fc5b" title="Resources requested by the operator. ">OpContext.requested</a> in the same order of the returned <a class="el" href="structmxnet_1_1Resource.html" title="Resources used by mxnet operations. A  [...]
-<tr class="separator:ade7720a3e0ebba67d89978925a77609b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a4623326f2919d6ae87a6d783bb9751c7"><td align="right" class="memItemLeft" valign="top">virtual std::vector&lt; <a class="el" href="structmxnet_1_1ResourceRequest.html">ResourceRequest</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1OperatorProperty.html#a4623326f2919d6ae87a6d783bb9751c7">ForwardResource</a> (const <a class="el" href="namespacemxnet.html#a87e1c30aafac389774c6f4d905c0e5ea">mxnet::ShapeVector</a> &amp;in_shape) cons [...]
+<tr class="memdesc:a4623326f2919d6ae87a6d783bb9751c7"><td class="mdescLeft"> </td><td class="mdescRight">Declare additional resource required in forward pass. These additional resources will be presented in <a class="el" href="structmxnet_1_1OpContext.html#a833e95f95cf5e3af9c193b74b500fc5b" title="Resources requested by the operator. ">OpContext.requested</a> in the same order of the returned <a class="el" href="structmxnet_1_1Resource.html" title="Resources used by mxnet operations. A r [...]
+<tr class="separator:a4623326f2919d6ae87a6d783bb9751c7"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acbd90961fd1e72a20ba5329d7a4c8ad1"><td align="right" class="memItemLeft" valign="top">virtual std::vector&lt; <a class="el" href="structmxnet_1_1ResourceRequest.html">ResourceRequest</a> &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1OperatorProperty.html#acbd90961fd1e72a20ba5329d7a4c8ad1">BackwardResource</a> (const <a class="el" href="namespacemxnet.html#a87e1c30aafac389774c6f4d905c0e5ea">mxnet::ShapeVector</a> &amp;in_shape) con [...]
+<tr class="memdesc:acbd90961fd1e72a20ba5329d7a4c8ad1"><td class="mdescLeft"> </td><td class="mdescRight">Declare additional resource required in backward pass. These additional resources will be presented in <a class="el" href="structmxnet_1_1OpContext.html#a833e95f95cf5e3af9c193b74b500fc5b" title="Resources requested by the operator. ">OpContext.requested</a> in the same order of the returned <a class="el" href="structmxnet_1_1Resource.html" title="Resources used by mxnet operations. A  [...]
+<tr class="separator:acbd90961fd1e72a20ba5329d7a4c8ad1"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:abf9e6a8d40750f3ee81fe30cbe3e2aae"><td align="right" class="memItemLeft" valign="top">virtual std::vector&lt; int &gt; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1OperatorProperty.html#abf9e6a8d40750f3ee81fe30cbe3e2aae">DeclareBackwardDependency</a> (const std::vector&lt; int &gt; &amp;out_grad, const std::vector&lt; int &gt; &amp;in_data, const std::vector&lt; int &gt; &amp;out_data) const </td></tr>
 <tr class="memdesc:abf9e6a8d40750f3ee81fe30cbe3e2aae"><td class="mdescLeft"> </td><td class="mdescRight">Declare the input requirement of Backward pass.  <a href="#abf9e6a8d40750f3ee81fe30cbe3e2aae">More...</a><br/></td></tr>
 <tr class="separator:abf9e6a8d40750f3ee81fe30cbe3e2aae"><td class="memSeparator" colspan="2"> </td></tr>
@@ -309,7 +309,7 @@ template&lt;typename T &gt; </div>
 <dl class="section see"><dt>See also</dt><dd><a class="el" href="classmxnet_1_1OperatorProperty.html#abf9e6a8d40750f3ee81fe30cbe3e2aae" title="Declare the input requirement of Backward pass. ">DeclareBackwardDependency</a> </dd></dl>
 </div>
 </div>
-<a class="anchor" id="ade7720a3e0ebba67d89978925a77609b"></a>
+<a class="anchor" id="acbd90961fd1e72a20ba5329d7a4c8ad1"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -319,7 +319,7 @@ template&lt;typename T &gt; </div>
 <tr>
 <td class="memname">virtual std::vector&lt;<a class="el" href="structmxnet_1_1ResourceRequest.html">ResourceRequest</a>&gt; mxnet::OperatorProperty::BackwardResource </td>
 <td>(</td>
-<td class="paramtype">const std::vector&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &gt; &amp; </td>
+<td class="paramtype">const <a class="el" href="namespacemxnet.html#a87e1c30aafac389774c6f4d905c0e5ea">mxnet::ShapeVector</a> &amp; </td>
 <td class="paramname"><em>in_shape</em></td><td>)</td>
 <td> const</td>
 </tr>
@@ -419,7 +419,7 @@ template&lt;typename T &gt; </div>
 <p>Create a <a class="el" href="classmxnet_1_1Operator.html" title="Operator interface. Operator defines basic operation unit of optimized computation graph in mxnet...">Operator</a> on specific context. </p>
 </div>
 </div>
-<a class="anchor" id="a7985004f99a931b4a6ff69df733bae72"></a>
+<a class="anchor" id="aceb191d276515db97279a85b886a5b25"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -435,7 +435,7 @@ template&lt;typename T &gt; </div>
 <tr>
 <td class="paramkey"></td>
 <td></td>
-<td class="paramtype">std::vector&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &gt; * </td>
+<td class="paramtype"><a class="el" href="namespacemxnet.html#a87e1c30aafac389774c6f4d905c0e5ea">mxnet::ShapeVector</a> * </td>
 <td class="paramname"><em>in_shape</em>, </td>
 </tr>
 <tr>
@@ -585,7 +585,7 @@ template&lt;typename T &gt; </div>
 <dl class="section return"><dt>Returns</dt><dd>list of pair of that maps input-&gt;output, indicating possible in place operations. </dd></dl>
 </div>
 </div>
-<a class="anchor" id="a623210dd1b9495ca73f223e0b06f998c"></a>
+<a class="anchor" id="a4623326f2919d6ae87a6d783bb9751c7"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -595,7 +595,7 @@ template&lt;typename T &gt; </div>
 <tr>
 <td class="memname">virtual std::vector&lt;<a class="el" href="structmxnet_1_1ResourceRequest.html">ResourceRequest</a>&gt; mxnet::OperatorProperty::ForwardResource </td>
 <td>(</td>
-<td class="paramtype">const std::vector&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &gt; &amp; </td>
+<td class="paramtype">const <a class="el" href="namespacemxnet.html#a87e1c30aafac389774c6f4d905c0e5ea">mxnet::ShapeVector</a> &amp; </td>
 <td class="paramname"><em>in_shape</em></td><td>)</td>
 <td> const</td>
 </tr>
@@ -639,7 +639,7 @@ template&lt;typename T &gt; </div>
 <p>Get a map representation of internal parameters. This can be used by Init to recover the state of <a class="el" href="classmxnet_1_1OperatorProperty.html" title="OperatorProperty is a object that stores all information about Operator. It also contains method to g...">OperatorProperty</a>. </p>
 </div>
 </div>
-<a class="anchor" id="a543cbf36f0e4d8dc99109db71705a11c"></a>
+<a class="anchor" id="a4be455d921fcb9e61ffafc567a31dc39"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -649,19 +649,19 @@ template&lt;typename T &gt; </div>
 <tr>
 <td class="memname">virtual bool mxnet::OperatorProperty::InferShape </td>
 <td>(</td>
-<td class="paramtype">std::vector&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &gt; * </td>
+<td class="paramtype"><a class="el" href="namespacemxnet.html#a87e1c30aafac389774c6f4d905c0e5ea">mxnet::ShapeVector</a> * </td>
 <td class="paramname"><em>in_shape</em>, </td>
 </tr>
 <tr>
 <td class="paramkey"></td>
 <td></td>
-<td class="paramtype">std::vector&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &gt; * </td>
+<td class="paramtype"><a class="el" href="namespacemxnet.html#a87e1c30aafac389774c6f4d905c0e5ea">mxnet::ShapeVector</a> * </td>
 <td class="paramname"><em>out_shape</em>, </td>
 </tr>
 <tr>
 <td class="paramkey"></td>
 <td></td>
-<td class="paramtype">std::vector&lt; <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &gt; * </td>
+<td class="paramtype"><a class="el" href="namespacemxnet.html#a87e1c30aafac389774c6f4d905c0e5ea">mxnet::ShapeVector</a> * </td>
 <td class="paramname"><em>aux_shape</em> </td>
 </tr>
 <tr>
@@ -686,8 +686,8 @@ template&lt;typename T &gt; </div>
 <p>common practice: set the shape of data input, and usually weight's shape can be inferred</p>
 <dl class="params"><dt>Parameters</dt><dd>
 <table class="params">
-<tr><td class="paramname">out_shape</td><td>the shape of outputs of the operator InferShape will modify the vector to fill output TShape </td></tr>
-<tr><td class="paramname">aux_shape</td><td>the shape of auxiliary states of the operator InferShape will modify the vector to fill output TShape </td></tr>
+<tr><td class="paramname">out_shape</td><td>the shape of outputs of the operator InferShape will modify the vector to fill output <a class="el" href="classmxnet_1_1TShape.html" title="A Shape class that is used to represent shape of each tensor. ">mxnet::TShape</a> </td></tr>
+<tr><td class="paramname">aux_shape</td><td>the shape of auxiliary states of the operator InferShape will modify the vector to fill output <a class="el" href="classmxnet_1_1TShape.html" title="A Shape class that is used to represent shape of each tensor. ">mxnet::TShape</a> </td></tr>
 </table>
 </dd>
 </dl>
@@ -941,7 +941,7 @@ template&lt;typename T &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1ResourceManager-members.html b/doxygen/classmxnet_1_1ResourceManager-members.html
index 15db8d8..88b8314d 100644
--- a/doxygen/classmxnet_1_1ResourceManager-members.html
+++ b/doxygen/classmxnet_1_1ResourceManager-members.html
@@ -90,7 +90,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1ResourceManager.html b/doxygen/classmxnet_1_1ResourceManager.html
index 5a11d6f..d7493fc 100644
--- a/doxygen/classmxnet_1_1ResourceManager.html
+++ b/doxygen/classmxnet_1_1ResourceManager.html
@@ -284,7 +284,7 @@ Static Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1Storage-members.html b/doxygen/classmxnet_1_1Storage-members.html
index 06ea587..b0b2483 100644
--- a/doxygen/classmxnet_1_1Storage-members.html
+++ b/doxygen/classmxnet_1_1Storage-members.html
@@ -94,7 +94,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1Storage.html b/doxygen/classmxnet_1_1Storage.html
index 64654f6..741076c 100644
--- a/doxygen/classmxnet_1_1Storage.html
+++ b/doxygen/classmxnet_1_1Storage.html
@@ -401,7 +401,7 @@ Static Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1SyncedGPUAuxStream-members.html b/doxygen/classmxnet_1_1SyncedGPUAuxStream-members.html
index 9c62d14..e918e3f 100644
--- a/doxygen/classmxnet_1_1SyncedGPUAuxStream-members.html
+++ b/doxygen/classmxnet_1_1SyncedGPUAuxStream-members.html
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1SyncedGPUAuxStream.html b/doxygen/classmxnet_1_1SyncedGPUAuxStream.html
index af3a351..767c8c5 100644
--- a/doxygen/classmxnet_1_1SyncedGPUAuxStream.html
+++ b/doxygen/classmxnet_1_1SyncedGPUAuxStream.html
@@ -300,7 +300,7 @@ Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1TBlob-members.html b/doxygen/classmxnet_1_1TBlob-members.html
index c253566..6bb4989 100644
--- a/doxygen/classmxnet_1_1TBlob-members.html
+++ b/doxygen/classmxnet_1_1TBlob-members.html
@@ -98,20 +98,20 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 <tr><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html#ad41557e205cf8f4d6ef70b60587c37cb">NDArray</a> class</td><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html">mxnet::TBlob</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html#a3be3b640e59a480b8ac5369d73b117de">ndim</a>(void) const </td><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html">mxnet::TBlob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html#ad3263d9d1ef40678cd592be822d1c7be">operator=</a>(const mshadow::Tensor&lt; Device, dim, DType &gt; &amp;src)</td><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html">mxnet::TBlob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html#a0c66b10f5a17528cc858762b60125789">reshape</a>(const TShape &amp;shape) const </td><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html">mxnet::TBlob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-<tr><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html#a6cc7a57d9c33fefc08630e81951a004f">shape_</a></td><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html">mxnet::TBlob</a></td><td class="entry"></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html#a621d11e65c915ab348501018aa7265e2">reshape</a>(const mxnet::TShape &amp;shape) const </td><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html">mxnet::TBlob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html#af0e813ff066c775051d1f1f78a4a2029">shape_</a></td><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html">mxnet::TBlob</a></td><td class="entry"></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html#a3b04db1348834e1576cfb2ed54959703">Size</a>(void) const </td><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html">mxnet::TBlob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html#a523fd58883de4b9cd0b1a2852daa64ae">size</a>(index_t idx) const </td><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html">mxnet::TBlob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html#adcdc6de67f81454f0a142bfc9fd38c9e">TBlob</a>(void)</td><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html">mxnet::TBlob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-<tr><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html#af89975f6a6de34624a1ee7fbc43df8fa">TBlob</a>(DType *dptr, const TShape &amp;shape, int dev_mask, int dev_id=-1)</td><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html">mxnet::TBlob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
-<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html#a660f447fbe40782e1db6a993ab1e37b4">TBlob</a>(void *dptr, const TShape &amp;shape, int dev_mask, int type_flag, int dev_id=-1)</td><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html">mxnet::TBlob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html#ae2bc6bbce5faf2c99d3b0ea462a3fcfa">TBlob</a>(DType *dptr, const mxnet::TShape &amp;shape, int dev_mask, int dev_id=-1)</td><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html">mxnet::TBlob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html#a31c0750cf2642b68af00c00029c99967">TBlob</a>(void *dptr, const mxnet::TShape &amp;shape, int dev_mask, int type_flag, int dev_id=-1)</td><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html">mxnet::TBlob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html#a44594fd9712fb19061db95a070c46000">TBlob</a>(const DLTensor &amp;dltensor)</td><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html">mxnet::TBlob</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
 <tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html#aae92a89345aad79c8c3b451b9e3b84a5">TBlob</a>(const mshadow::Tensor&lt; Device, dim, DType &gt; &amp;src)</td><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html">mxnet::TBlob</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
 <tr><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html#a4649b740b80a6045754cb2389cfcca61">type_flag_</a></td><td class="entry"><a class="el" href="classmxnet_1_1TBlob.html">mxnet::TBlob</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1TBlob.html b/doxygen/classmxnet_1_1TBlob.html
index 18aa117..6436f03 100644
--- a/doxygen/classmxnet_1_1TBlob.html
+++ b/doxygen/classmxnet_1_1TBlob.html
@@ -93,6 +93,8 @@ Collaboration diagram for mxnet::TBlob:</div>
 <div class="dyncontent">
 <div class="center"><img alt="Collaboration graph" border="0" src="classmxnet_1_1TBlob__coll__graph.png" usemap="#mxnet_1_1TBlob_coll__map"/></div>
 <map id="mxnet_1_1TBlob_coll__map" name="mxnet_1_1TBlob_coll__map">
+<area alt="" coords="35,352,153,591" href="classmxnet_1_1TShape.html" id="node2" shape="rect" title="A Shape class that is used to represent shape of each tensor. "/>
+<area alt="" coords="5,5,183,303" href="classmxnet_1_1Tuple.html" id="node3" shape="rect" title="{mxnet::Tuple\&lt; dim_t \&gt;\n|# ndim_\l# num_heap_allocated_\l# data_stack_\l# data_heap_\l# kStackCache\l|+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ ~Tuple()\l+ assign()\l+ swap()\l+ operator=()\land 15 more...\l# SetDim()\l}"/>
 </map>
 </div>
 <table class="memberdecls">
@@ -101,13 +103,13 @@ Public Member Functions</h2></td></tr>
 <tr class="memitem:adcdc6de67f81454f0a142bfc9fd38c9e"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TBlob.html#adcdc6de67f81454f0a142bfc9fd38c9e">TBlob</a> (void)</td></tr>
 <tr class="memdesc:adcdc6de67f81454f0a142bfc9fd38c9e"><td class="mdescLeft"> </td><td class="mdescRight">default constructor, default copy assign will work  <a href="#adcdc6de67f81454f0a142bfc9fd38c9e">More...</a><br/></td></tr>
 <tr class="separator:adcdc6de67f81454f0a142bfc9fd38c9e"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:af89975f6a6de34624a1ee7fbc43df8fa"><td class="memTemplParams" colspan="2">template&lt;typename DType &gt; </td></tr>
-<tr class="memitem:af89975f6a6de34624a1ee7fbc43df8fa"><td align="right" class="memTemplItemLeft" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TBlob.html#af89975f6a6de34624a1ee7fbc43df8fa">TBlob</a> (DType *<a class="el" href="classmxnet_1_1TBlob.html#a3449ca0a9130e87c343130b041b68c53">dptr</a>, const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp;shape, int <a class="el" href="classmxnet_1_1 [...]
-<tr class="memdesc:af89975f6a6de34624a1ee7fbc43df8fa"><td class="mdescLeft"> </td><td class="mdescRight">constructor that construct <a class="el" href="classmxnet_1_1TBlob.html" title="tensor blob class that can be used to hold tensor of any dimension, any device and any data type...">TBlob</a> from contiguous memory  <a href="#af89975f6a6de34624a1ee7fbc43df8fa">More...</a><br/></td></tr>
-<tr class="separator:af89975f6a6de34624a1ee7fbc43df8fa"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a660f447fbe40782e1db6a993ab1e37b4"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TBlob.html#a660f447fbe40782e1db6a993ab1e37b4">TBlob</a> (void *<a class="el" href="classmxnet_1_1TBlob.html#a3449ca0a9130e87c343130b041b68c53">dptr</a>, const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp;shape, int <a class="el" href="classmxnet_1_1TBlob.html# [...]
-<tr class="memdesc:a660f447fbe40782e1db6a993ab1e37b4"><td class="mdescLeft"> </td><td class="mdescRight">constructor that construct <a class="el" href="classmxnet_1_1TBlob.html" title="tensor blob class that can be used to hold tensor of any dimension, any device and any data type...">TBlob</a> from contiguous memory  <a href="#a660f447fbe40782e1db6a993ab1e37b4">More...</a><br/></td></tr>
-<tr class="separator:a660f447fbe40782e1db6a993ab1e37b4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae2bc6bbce5faf2c99d3b0ea462a3fcfa"><td class="memTemplParams" colspan="2">template&lt;typename DType &gt; </td></tr>
+<tr class="memitem:ae2bc6bbce5faf2c99d3b0ea462a3fcfa"><td align="right" class="memTemplItemLeft" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TBlob.html#ae2bc6bbce5faf2c99d3b0ea462a3fcfa">TBlob</a> (DType *<a class="el" href="classmxnet_1_1TBlob.html#a3449ca0a9130e87c343130b041b68c53">dptr</a>, const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp;shape, int <a class="el" href="classmxnet_1_1TBlob.html#a613ad1f5b [...]
+<tr class="memdesc:ae2bc6bbce5faf2c99d3b0ea462a3fcfa"><td class="mdescLeft"> </td><td class="mdescRight">constructor that construct <a class="el" href="classmxnet_1_1TBlob.html" title="tensor blob class that can be used to hold tensor of any dimension, any device and any data type...">TBlob</a> from contiguous memory  <a href="#ae2bc6bbce5faf2c99d3b0ea462a3fcfa">More...</a><br/></td></tr>
+<tr class="separator:ae2bc6bbce5faf2c99d3b0ea462a3fcfa"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a31c0750cf2642b68af00c00029c99967"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TBlob.html#a31c0750cf2642b68af00c00029c99967">TBlob</a> (void *<a class="el" href="classmxnet_1_1TBlob.html#a3449ca0a9130e87c343130b041b68c53">dptr</a>, const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp;shape, int <a class="el" href="classmxnet_1_1TBlob.html#a613ad1f5ba31efcbecbd [...]
+<tr class="memdesc:a31c0750cf2642b68af00c00029c99967"><td class="mdescLeft"> </td><td class="mdescRight">constructor that construct <a class="el" href="classmxnet_1_1TBlob.html" title="tensor blob class that can be used to hold tensor of any dimension, any device and any data type...">TBlob</a> from contiguous memory  <a href="#a31c0750cf2642b68af00c00029c99967">More...</a><br/></td></tr>
+<tr class="separator:a31c0750cf2642b68af00c00029c99967"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:a44594fd9712fb19061db95a070c46000"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TBlob.html#a44594fd9712fb19061db95a070c46000">TBlob</a> (const DLTensor &amp;<a class="el" href="classmxnet_1_1TBlob.html#a519111d4450efa8e58cc10cfc1dbeca7">dltensor</a>)</td></tr>
 <tr class="memdesc:a44594fd9712fb19061db95a070c46000"><td class="mdescLeft"> </td><td class="mdescRight">constructor that construct <a class="el" href="classmxnet_1_1TBlob.html" title="tensor blob class that can be used to hold tensor of any dimension, any device and any data type...">TBlob</a> from DLTensor  <a href="#a44594fd9712fb19061db95a070c46000">More...</a><br/></td></tr>
 <tr class="separator:a44594fd9712fb19061db95a070c46000"><td class="memSeparator" colspan="2"> </td></tr>
@@ -121,9 +123,9 @@ Public Member Functions</h2></td></tr>
 <tr class="separator:ad3263d9d1ef40678cd592be822d1c7be"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:aa6cfdf8823a601602b6b56011af4b874"><td align="right" class="memItemLeft" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TBlob.html#aa6cfdf8823a601602b6b56011af4b874">CheckContiguous</a> (void) const </td></tr>
 <tr class="separator:aa6cfdf8823a601602b6b56011af4b874"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a0c66b10f5a17528cc858762b60125789"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1TBlob.html">TBlob</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TBlob.html#a0c66b10f5a17528cc858762b60125789">reshape</a> (const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp;shape) const </td></tr>
-<tr class="memdesc:a0c66b10f5a17528cc858762b60125789"><td class="mdescLeft"> </td><td class="mdescRight">reshape to shape  <a href="#a0c66b10f5a17528cc858762b60125789">More...</a><br/></td></tr>
-<tr class="separator:a0c66b10f5a17528cc858762b60125789"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a621d11e65c915ab348501018aa7265e2"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1TBlob.html">TBlob</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TBlob.html#a621d11e65c915ab348501018aa7265e2">reshape</a> (const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp;shape) const </td></tr>
+<tr class="memdesc:a621d11e65c915ab348501018aa7265e2"><td class="mdescLeft"> </td><td class="mdescRight">reshape to shape  <a href="#a621d11e65c915ab348501018aa7265e2">More...</a><br/></td></tr>
+<tr class="separator:a621d11e65c915ab348501018aa7265e2"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:a23cc57be3b2c40a269c8c9f242fa0532"><td class="memTemplParams" colspan="2">template&lt;typename Device , typename DType &gt; </td></tr>
 <tr class="memitem:a23cc57be3b2c40a269c8c9f242fa0532"><td align="right" class="memTemplItemLeft" valign="top">mshadow::Tensor&lt; Device, 2, DType &gt; </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TBlob.html#a23cc57be3b2c40a269c8c9f242fa0532">FlatTo2D</a> (mshadow::Stream&lt; Device &gt; *stream=NULL) const </td></tr>
 <tr class="memdesc:a23cc57be3b2c40a269c8c9f242fa0532"><td class="mdescLeft"> </td><td class="mdescRight">flatten the tensor to 2 dimension, collapse the higher dimensions together  <a href="#a23cc57be3b2c40a269c8c9f242fa0532">More...</a><br/></td></tr>
@@ -180,9 +182,9 @@ Public Attributes</h2></td></tr>
 <tr class="memitem:a4e5f4953be2c16724ecff0afc5ea2e10"><td align="right" class="memItemLeft" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TBlob.html#a4e5f4953be2c16724ecff0afc5ea2e10">dptr_</a></td></tr>
 <tr class="memdesc:a4e5f4953be2c16724ecff0afc5ea2e10"><td class="mdescLeft"> </td><td class="mdescRight">pointer to the data  <a href="#a4e5f4953be2c16724ecff0afc5ea2e10">More...</a><br/></td></tr>
 <tr class="separator:a4e5f4953be2c16724ecff0afc5ea2e10"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6cc7a57d9c33fefc08630e81951a004f"><td align="right" class="memItemLeft" valign="top"><a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TBlob.html#a6cc7a57d9c33fefc08630e81951a004f">shape_</a></td></tr>
-<tr class="memdesc:a6cc7a57d9c33fefc08630e81951a004f"><td class="mdescLeft"> </td><td class="mdescRight">shape of the tensor  <a href="#a6cc7a57d9c33fefc08630e81951a004f">More...</a><br/></td></tr>
-<tr class="separator:a6cc7a57d9c33fefc08630e81951a004f"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af0e813ff066c775051d1f1f78a4a2029"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TBlob.html#af0e813ff066c775051d1f1f78a4a2029">shape_</a></td></tr>
+<tr class="memdesc:af0e813ff066c775051d1f1f78a4a2029"><td class="mdescLeft"> </td><td class="mdescRight">shape of the tensor  <a href="#af0e813ff066c775051d1f1f78a4a2029">More...</a><br/></td></tr>
+<tr class="separator:af0e813ff066c775051d1f1f78a4a2029"><td class="memSeparator" colspan="2"> </td></tr>
 <tr class="memitem:a4649b740b80a6045754cb2389cfcca61"><td align="right" class="memItemLeft" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TBlob.html#a4649b740b80a6045754cb2389cfcca61">type_flag_</a></td></tr>
 <tr class="memdesc:a4649b740b80a6045754cb2389cfcca61"><td class="mdescLeft"> </td><td class="mdescRight">type flag of the tensor blob  <a href="#a4649b740b80a6045754cb2389cfcca61">More...</a><br/></td></tr>
 <tr class="separator:a4649b740b80a6045754cb2389cfcca61"><td class="memSeparator" colspan="2"> </td></tr>
@@ -220,7 +222,7 @@ Friends</h2></td></tr>
 <p>default constructor, default copy assign will work </p>
 </div>
 </div>
-<a class="anchor" id="af89975f6a6de34624a1ee7fbc43df8fa"></a>
+<a class="anchor" id="ae2bc6bbce5faf2c99d3b0ea462a3fcfa"></a>
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -238,7 +240,7 @@ template&lt;typename DType &gt; </div>
 <tr>
 <td class="paramkey"></td>
 <td></td>
-<td class="paramtype">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td>
 <td class="paramname"><em>shape</em>, </td>
 </tr>
 <tr>
@@ -277,7 +279,7 @@ template&lt;typename DType &gt; </div>
 </dl>
 </div>
 </div>
-<a class="anchor" id="a660f447fbe40782e1db6a993ab1e37b4"></a>
+<a class="anchor" id="a31c0750cf2642b68af00c00029c99967"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -293,7 +295,7 @@ template&lt;typename DType &gt; </div>
 <tr>
 <td class="paramkey"></td>
 <td></td>
-<td class="paramtype">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td>
 <td class="paramname"><em>shape</em>, </td>
 </tr>
 <tr>
@@ -917,7 +919,7 @@ template&lt;typename Device , int dim, typename DType &gt; </div>
 <dl class="section return"><dt>Returns</dt><dd>reference of self </dd></dl>
 </div>
 </div>
-<a class="anchor" id="a0c66b10f5a17528cc858762b60125789"></a>
+<a class="anchor" id="a621d11e65c915ab348501018aa7265e2"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -927,7 +929,7 @@ template&lt;typename Device , int dim, typename DType &gt; </div>
 <tr>
 <td class="memname"><a class="el" href="classmxnet_1_1TBlob.html">TBlob</a> mxnet::TBlob::reshape </td>
 <td>(</td>
-<td class="paramtype">const <a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> &amp; </td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> &amp; </td>
 <td class="paramname"><em>shape</em></td><td>)</td>
 <td> const</td>
 </tr>
@@ -1036,12 +1038,12 @@ template&lt;typename Device , int dim, typename DType &gt; </div>
 <p>pointer to the data </p>
 </div>
 </div>
-<a class="anchor" id="a6cc7a57d9c33fefc08630e81951a004f"></a>
+<a class="anchor" id="af0e813ff066c775051d1f1f78a4a2029"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="memname">
 <tr>
-<td class="memname"><a class="el" href="namespacemxnet.html#a6e14bb5f6ffc81892feca8d1da658687">TShape</a> mxnet::TBlob::shape_</td>
+<td class="memname"><a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a> mxnet::TBlob::shape_</td>
 </tr>
 </table>
 </div><div class="memdoc">
@@ -1066,7 +1068,7 @@ template&lt;typename Device , int dim, typename DType &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1TBlob__coll__graph.map b/doxygen/classmxnet_1_1TBlob__coll__graph.map
index 3f5e4e1..2f6715c 100644
--- a/doxygen/classmxnet_1_1TBlob__coll__graph.map
+++ b/doxygen/classmxnet_1_1TBlob__coll__graph.map
@@ -1,2 +1,4 @@
 <map id="mxnet::TBlob" name="mxnet::TBlob">
+<area shape="rect" id="node2" href="$classmxnet_1_1TShape.html" title="A Shape class that is used to represent shape of each tensor. " alt="" coords="35,352,153,591"/>
+<area shape="rect" id="node3" href="$classmxnet_1_1Tuple.html" title="{mxnet::Tuple\&lt; dim_t \&gt;\n|# ndim_\l# num_heap_allocated_\l# data_stack_\l# data_heap_\l# kStackCache\l|+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ ~Tuple()\l+ assign()\l+ swap()\l+ operator=()\land 15 more...\l# SetDim()\l}" alt="" coords="5,5,183,303"/>
 </map>
diff --git a/doxygen/classmxnet_1_1TBlob__coll__graph.md5 b/doxygen/classmxnet_1_1TBlob__coll__graph.md5
index d94b635..5c43b61 100644
--- a/doxygen/classmxnet_1_1TBlob__coll__graph.md5
+++ b/doxygen/classmxnet_1_1TBlob__coll__graph.md5
@@ -1 +1 @@
-ce61f788b93eaab7a18bdbb1e879c794
\ No newline at end of file
+23a129bc5539fa633bd2c1a46e624e5a
\ No newline at end of file
diff --git a/doxygen/classmxnet_1_1TBlob__coll__graph.png b/doxygen/classmxnet_1_1TBlob__coll__graph.png
index 136b1ee..fed6f87 100644
Binary files a/doxygen/classmxnet_1_1TBlob__coll__graph.png and b/doxygen/classmxnet_1_1TBlob__coll__graph.png differ
diff --git a/doxygen/classmxnet_1_1TShape-members.html b/doxygen/classmxnet_1_1TShape-members.html
new file mode 100644
index 0000000..6a46ace
--- /dev/null
+++ b/doxygen/classmxnet_1_1TShape-members.html
@@ -0,0 +1,134 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta content="text/xhtml;charset=utf-8" http-equiv="Content-Type"/>
+<meta content="IE=9" http-equiv="X-UA-Compatible"/>
+<meta content="Doxygen 1.8.11" name="generator"/>
+<title>mxnet: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script src="jquery.js" type="text/javascript"></script>
+<script src="dynsections.js" type="text/javascript"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script src="search/searchdata.js" type="text/javascript"></script>
+<script src="search/search.js" type="text/javascript"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellpadding="0" cellspacing="0">
+<tbody>
+<tr style="height: 56px;">
+<td id="projectalign" style="padding-left: 0.5em;">
+<div id="projectname">mxnet
+   </div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<div class="tabs" id="navrow1">
+<ul class="tablist">
+<li><a href="index.html"><span>Main Page</span></a></li>
+<li><a href="namespaces.html"><span>Namespaces</span></a></li>
+<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+<li><a href="files.html"><span>Files</span></a></li>
+<li>
+<div class="MSearchBoxInactive" id="MSearchBox">
+<span class="left">
+<img alt="" id="MSearchSelect" onmouseout="return searchBox.OnSearchSelectHide()" onmouseover="return searchBox.OnSearchSelectShow()" src="search/mag_sel.png"/>
+<input accesskey="S" id="MSearchField" onblur="searchBox.OnSearchFieldFocus(false)" onfocus="searchBox.OnSearchFieldFocus(true)" onkeyup="searchBox.OnSearchFieldChange(event)" type="text" value="Search"/>
+</span><span class="right">
+<a href="javascript:searchBox.CloseResultsWindow()" id="MSearchClose"><img alt="" border="0" id="MSearchCloseImg" src="search/close.png"/></a>
+</span>
+</div>
+</li>
+</ul>
+</div>
+<div class="tabs2" id="navrow2">
+<ul class="tablist">
+<li><a href="annotated.html"><span>Class List</span></a></li>
+<li><a href="classes.html"><span>Class Index</span></a></li>
+<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+<li><a href="functions.html"><span>Class Members</span></a></li>
+</ul>
+</div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow" onkeydown="return searchBox.OnSearchSelectKey(event)" onmouseout="return searchBox.OnSearchSelectHide()" onmouseover="return searchBox.OnSearchSelectShow()">
+</div>
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe frameborder="0" id="MSearchResults" name="MSearchResults" src="javascript:void(0)">
+</iframe>
+</div>
+<div class="navpath" id="nav-path">
+<ul>
+<li class="navelem"><a class="el" href="namespacemxnet.html">mxnet</a></li><li class="navelem"><a class="el" href="classmxnet_1_1TShape.html">TShape</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+<div class="headertitle">
+<div class="title">mxnet::TShape Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>This is the complete list of members for <a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a>, including all inherited members.</p>
+<table class="directory">
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a2fa519288bdce42447674e78fa4c6fda">assign</a>(RandomAccessIterator begin, RandomAccessIterator end)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a66a7159c5472086aa689dcb7303bea41">begin</a>() const</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a7a2569df075c59690ab78ed67081b970">begin</a>()</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1TShape.html#a08108e89fb9f20daa979fc778b864ecb">data</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1TShape.html#ac5b99783c553d0a2d59891a4015a99e5">data</a>()</td><td class="entry"><a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a35847de488bef5570c45ac44f572b755">data_heap_</a></td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#aed4c55d30bdc9e76bfb04895cab2bde1">data_stack_</a></td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a236656e6993ba68509ff7a448db03139">end</a>() const</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#adad594655584ba36e3cab517fb20f492">end</a>()</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#ad50103d2a4eb236e78ea4d0cdfba8e7b">kStackCache</a></td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a73c8f3c2933f17a1fe164a71605d1b8e">Load</a>(dmlc::JSONReader *reader)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a9562fef3891815253867c79bb24316af">Load</a>(TStream *strm)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a66bcd76d6145a7c95c3b6182d2b3250a">ndim</a>() const</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#ab2361106ba203189f54e6d9e1c2f64cf">ndim_</a></td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a9b6b644cb08c1f1b9263ffe68931832d">num_heap_allocated_</a></td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a7485dadaaef049b4d85850bffe6832af">operator!=</a>(const Tuple&lt; dim_t &gt; &amp;s) const</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1TShape.html#ab0801b22863082aa8174adf3f2eb15e0">operator=</a>(const Tuple&lt; dim_t &gt; &amp;src)</td><td class="entry"><a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1TShape.html#a9e6ea361fb7a9ac41d92d2a722863448">operator=</a>(Tuple&lt; dim_t &gt; &amp;&amp;src)</td><td class="entry"><a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a328d45068a42cfdd125541c3bc50586b">Tuple&lt; dim_t &gt;::operator=</a>(std::initializer_list&lt; dim_t &gt; init)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a3f5bf0c829271cb97fe101b0e2aca92a">operator==</a>(const Tuple&lt; dim_t &gt; &amp;s) const</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#ae192fdafd7a2f66830758b6d724a7d2c">operator[]</a>(size_t i)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a53b5700b8f7bb16d61356726829da627">operator[]</a>(size_t i) const</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1TShape.html#aa72c62b4d22066e55b77d0296a3dedf5">ProdShape</a>(int dimstart, int dimend) const </td><td class="entry"><a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a1204402381559088dc96333c9b9f981e">Save</a>(dmlc::JSONWriter *writer) const</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#ae9bc3f0212ffcb099d60090fc3b59407">Save</a>(TStream *strm) const</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#ae7355b6d80e6f9aed2aad2065f45a023">SetDim</a>(uint32_t ndim)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1TShape.html#aee2c62a87022e0bd4015cf7e94025b5b">Size</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#afa1c967366ffdc49d346b75f005cf970">swap</a>(Tuple&lt; dim_t &gt; &amp;other)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1TShape.html#aa5a5aef35fb852783c2743d627b72dcd">TShape</a>()=default</td><td class="entry"><a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a></td><td class="entry"></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1TShape.html#a7cf88ec91c66e2b29be75950ca65b5b6">TShape</a>(uint32_t ndim)</td><td class="entry"><a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1TShape.html#a51666e9d7a8e85cfa74372f534e8e0a4">TShape</a>(const Tuple&lt; dim_t &gt; &amp;s)</td><td class="entry"><a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1TShape.html#af3b61a79cef1f0e05078b33a5b3b7d16">TShape</a>(std::initializer_list&lt; dim_t &gt; init)</td><td class="entry"><a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1TShape.html#ad336e167d87da28c35777331453d6004">TShape</a>(Tuple&lt; dim_t &gt; &amp;&amp;s)</td><td class="entry"><a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1TShape.html#aa7e24e82512840a0acfbf97d8c8a3b9c">TShape</a>(RandomAccessIterator begin, RandomAccessIterator end)</td><td class="entry"><a class="el" href="classmxnet_1_1TShape.html">mxnet::TShape</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a8ab381de010f2d03638ab65d52c52336">Tuple</a>()=default</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#ad5a51dab602640f405ed02adcbddae76">Tuple</a>(const Tuple&lt; dim_t &gt; &amp;s)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a5088886fed4c9c8a24380e411a3f8896">Tuple</a>(std::initializer_list&lt; dim_t &gt; init)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#aed240b2029b4a1af42f39ce53a1f3689">Tuple</a>(std::vector&lt; dim_t &gt; init)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#aed8176d7b46457ebe8cc3aba0d88fbb3">Tuple</a>(Tuple&lt; dim_t &gt; &amp;&amp;src)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a13e6f844b1d6d74a6864f2990702811e">Tuple</a>(RandomAccessIterator begin, RandomAccessIterator end)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a361c7b85d10b37eeb25de15379081d17">~Tuple</a>()</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
+<img alt="doxygen" class="footer" src="doxygen.png"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/doxygen/classmxnet_1_1TShape.html b/doxygen/classmxnet_1_1TShape.html
new file mode 100644
index 0000000..9310103
--- /dev/null
+++ b/doxygen/classmxnet_1_1TShape.html
@@ -0,0 +1,611 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta content="text/xhtml;charset=utf-8" http-equiv="Content-Type"/>
+<meta content="IE=9" http-equiv="X-UA-Compatible"/>
+<meta content="Doxygen 1.8.11" name="generator"/>
+<title>mxnet: mxnet::TShape Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script src="jquery.js" type="text/javascript"></script>
+<script src="dynsections.js" type="text/javascript"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script src="search/searchdata.js" type="text/javascript"></script>
+<script src="search/search.js" type="text/javascript"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellpadding="0" cellspacing="0">
+<tbody>
+<tr style="height: 56px;">
+<td id="projectalign" style="padding-left: 0.5em;">
+<div id="projectname">mxnet
+   </div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<div class="tabs" id="navrow1">
+<ul class="tablist">
+<li><a href="index.html"><span>Main Page</span></a></li>
+<li><a href="namespaces.html"><span>Namespaces</span></a></li>
+<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+<li><a href="files.html"><span>Files</span></a></li>
+<li>
+<div class="MSearchBoxInactive" id="MSearchBox">
+<span class="left">
+<img alt="" id="MSearchSelect" onmouseout="return searchBox.OnSearchSelectHide()" onmouseover="return searchBox.OnSearchSelectShow()" src="search/mag_sel.png"/>
+<input accesskey="S" id="MSearchField" onblur="searchBox.OnSearchFieldFocus(false)" onfocus="searchBox.OnSearchFieldFocus(true)" onkeyup="searchBox.OnSearchFieldChange(event)" type="text" value="Search"/>
+</span><span class="right">
+<a href="javascript:searchBox.CloseResultsWindow()" id="MSearchClose"><img alt="" border="0" id="MSearchCloseImg" src="search/close.png"/></a>
+</span>
+</div>
+</li>
+</ul>
+</div>
+<div class="tabs2" id="navrow2">
+<ul class="tablist">
+<li><a href="annotated.html"><span>Class List</span></a></li>
+<li><a href="classes.html"><span>Class Index</span></a></li>
+<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+<li><a href="functions.html"><span>Class Members</span></a></li>
+</ul>
+</div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow" onkeydown="return searchBox.OnSearchSelectKey(event)" onmouseout="return searchBox.OnSearchSelectHide()" onmouseover="return searchBox.OnSearchSelectShow()">
+</div>
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe frameborder="0" id="MSearchResults" name="MSearchResults" src="javascript:void(0)">
+</iframe>
+</div>
+<div class="navpath" id="nav-path">
+<ul>
+<li class="navelem"><a class="el" href="namespacemxnet.html">mxnet</a></li><li class="navelem"><a class="el" href="classmxnet_1_1TShape.html">TShape</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+<div class="summary">
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="classmxnet_1_1TShape-members.html">List of all members</a> </div>
+<div class="headertitle">
+<div class="title">mxnet::TShape Class Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>A Shape class that is used to represent shape of each tensor.  
+ <a href="classmxnet_1_1TShape.html#details">More...</a></p>
+<p><code>#include &lt;<a class="el" href="tuple_8h_source.html">tuple.h</a>&gt;</code></p>
+<div class="dynheader">
+Inheritance diagram for mxnet::TShape:</div>
+<div class="dyncontent">
+<div class="center"><img alt="Inheritance graph" border="0" src="classmxnet_1_1TShape__inherit__graph.png" usemap="#mxnet_1_1TShape_inherit__map"/></div>
+<map id="mxnet_1_1TShape_inherit__map" name="mxnet_1_1TShape_inherit__map">
+<area alt="" coords="5,5,183,303" href="classmxnet_1_1Tuple.html" id="node2" shape="rect" title="{mxnet::Tuple\&lt; dim_t \&gt;\n|# ndim_\l# num_heap_allocated_\l# data_stack_\l# data_heap_\l# kStackCache\l|+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ ~Tuple()\l+ assign()\l+ swap()\l+ operator=()\land 15 more...\l# SetDim()\l}"/>
+</map>
+</div>
+<div class="dynheader">
+Collaboration diagram for mxnet::TShape:</div>
+<div class="dyncontent">
+<div class="center"><img alt="Collaboration graph" border="0" src="classmxnet_1_1TShape__coll__graph.png" usemap="#mxnet_1_1TShape_coll__map"/></div>
+<map id="mxnet_1_1TShape_coll__map" name="mxnet_1_1TShape_coll__map">
+<area alt="" coords="5,5,183,303" href="classmxnet_1_1Tuple.html" id="node2" shape="rect" title="{mxnet::Tuple\&lt; dim_t \&gt;\n|# ndim_\l# num_heap_allocated_\l# data_stack_\l# data_heap_\l# kStackCache\l|+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ ~Tuple()\l+ assign()\l+ swap()\l+ operator=()\land 15 more...\l# SetDim()\l}"/>
+</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:aa5a5aef35fb852783c2743d627b72dcd"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TShape.html#aa5a5aef35fb852783c2743d627b72dcd">TShape</a> ()=default</td></tr>
+<tr class="memdesc:aa5a5aef35fb852783c2743d627b72dcd"><td class="mdescLeft"> </td><td class="mdescRight">default constructor  <a href="#aa5a5aef35fb852783c2743d627b72dcd">More...</a><br/></td></tr>
+<tr class="separator:aa5a5aef35fb852783c2743d627b72dcd"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7cf88ec91c66e2b29be75950ca65b5b6"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TShape.html#a7cf88ec91c66e2b29be75950ca65b5b6">TShape</a> (uint32_t <a class="el" href="classmxnet_1_1Tuple.html#a66bcd76d6145a7c95c3b6182d2b3250a">ndim</a>)</td></tr>
+<tr class="separator:a7cf88ec91c66e2b29be75950ca65b5b6"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a51666e9d7a8e85cfa74372f534e8e0a4"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TShape.html#a51666e9d7a8e85cfa74372f534e8e0a4">TShape</a> (const <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; &amp;s)</td></tr>
+<tr class="memdesc:a51666e9d7a8e85cfa74372f534e8e0a4"><td class="mdescLeft"> </td><td class="mdescRight">copy constructor of <a class="el" href="classmxnet_1_1TShape.html" title="A Shape class that is used to represent shape of each tensor. ">TShape</a> <a href="#a51666e9d7a8e85cfa74372f534e8e0a4">More...</a><br/></td></tr>
+<tr class="separator:a51666e9d7a8e85cfa74372f534e8e0a4"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:af3b61a79cef1f0e05078b33a5b3b7d16"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TShape.html#af3b61a79cef1f0e05078b33a5b3b7d16">TShape</a> (std::initializer_list&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; init)</td></tr>
+<tr class="memdesc:af3b61a79cef1f0e05078b33a5b3b7d16"><td class="mdescLeft"> </td><td class="mdescRight">constructor from initializer list  <a href="#af3b61a79cef1f0e05078b33a5b3b7d16">More...</a><br/></td></tr>
+<tr class="separator:af3b61a79cef1f0e05078b33a5b3b7d16"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad336e167d87da28c35777331453d6004"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TShape.html#ad336e167d87da28c35777331453d6004">TShape</a> (<a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; &amp;&amp;s)</td></tr>
+<tr class="memdesc:ad336e167d87da28c35777331453d6004"><td class="mdescLeft"> </td><td class="mdescRight">move constructor.  <a href="#ad336e167d87da28c35777331453d6004">More...</a><br/></td></tr>
+<tr class="separator:ad336e167d87da28c35777331453d6004"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa7e24e82512840a0acfbf97d8c8a3b9c"><td class="memTemplParams" colspan="2">template&lt;typename RandomAccessIterator &gt; </td></tr>
+<tr class="memitem:aa7e24e82512840a0acfbf97d8c8a3b9c"><td align="right" class="memTemplItemLeft" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TShape.html#aa7e24e82512840a0acfbf97d8c8a3b9c">TShape</a> (RandomAccessIterator <a class="el" href="classmxnet_1_1Tuple.html#a66a7159c5472086aa689dcb7303bea41">begin</a>, RandomAccessIterator <a class="el" href="classmxnet_1_1Tuple.html#a236656e6993ba68509ff7a448db03139">end</a>)</td></tr>
+<tr class="memdesc:aa7e24e82512840a0acfbf97d8c8a3b9c"><td class="mdescLeft"> </td><td class="mdescRight">construct the <a class="el" href="classmxnet_1_1Tuple.html" title="A dynamic sized array data structure that is optimized for storing small number of elements with same...">Tuple</a> from content of iterator  <a href="#aa7e24e82512840a0acfbf97d8c8a3b9c">More...</a><br/></td></tr>
+<tr class="separator:aa7e24e82512840a0acfbf97d8c8a3b9c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ab0801b22863082aa8174adf3f2eb15e0"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1TShape.html">TShape</a> &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TShape.html#ab0801b22863082aa8174adf3f2eb15e0">operator=</a> (const <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; &amp;src)</td></tr>
+<tr class="memdesc:ab0801b22863082aa8174adf3f2eb15e0"><td class="mdescLeft"> </td><td class="mdescRight">assignment function from tshape  <a href="#ab0801b22863082aa8174adf3f2eb15e0">More...</a><br/></td></tr>
+<tr class="separator:ab0801b22863082aa8174adf3f2eb15e0"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9e6ea361fb7a9ac41d92d2a722863448"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1TShape.html">TShape</a> &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TShape.html#a9e6ea361fb7a9ac41d92d2a722863448">operator=</a> (<a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; &amp;&amp;src)</td></tr>
+<tr class="memdesc:a9e6ea361fb7a9ac41d92d2a722863448"><td class="mdescLeft"> </td><td class="mdescRight">move assignment function from tshape  <a href="#a9e6ea361fb7a9ac41d92d2a722863448">More...</a><br/></td></tr>
+<tr class="separator:a9e6ea361fb7a9ac41d92d2a722863448"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aee2c62a87022e0bd4015cf7e94025b5b"><td align="right" class="memItemLeft" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TShape.html#aee2c62a87022e0bd4015cf7e94025b5b">Size</a> () const </td></tr>
+<tr class="separator:aee2c62a87022e0bd4015cf7e94025b5b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aa72c62b4d22066e55b77d0296a3dedf5"><td align="right" class="memItemLeft" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TShape.html#aa72c62b4d22066e55b77d0296a3dedf5">ProdShape</a> (int dimstart, int dimend) const </td></tr>
+<tr class="separator:aa72c62b4d22066e55b77d0296a3dedf5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a08108e89fb9f20daa979fc778b864ecb"><td align="right" class="memItemLeft" valign="top">const <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TShape.html#a08108e89fb9f20daa979fc778b864ecb">data</a> () const </td></tr>
+<tr class="separator:a08108e89fb9f20daa979fc778b864ecb"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ac5b99783c553d0a2d59891a4015a99e5"><td align="right" class="memItemLeft" valign="top"><a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1TShape.html#ac5b99783c553d0a2d59891a4015a99e5">data</a> ()</td></tr>
+<tr class="separator:ac5b99783c553d0a2d59891a4015a99e5"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="inherit_header pub_methods_classmxnet_1_1Tuple"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classmxnet_1_1Tuple')"><img alt="-" src="closed.png"/> Public Member Functions inherited from <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td></tr>
+<tr class="memitem:a8ab381de010f2d03638ab65d52c52336 inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a8ab381de010f2d03638ab65d52c52336">Tuple</a> ()=default</td></tr>
+<tr class="memdesc:a8ab381de010f2d03638ab65d52c52336 inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">default constructor  <a href="#a8ab381de010f2d03638ab65d52c52336">More...</a><br/></td></tr>
+<tr class="separator:a8ab381de010f2d03638ab65d52c52336 inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad5a51dab602640f405ed02adcbddae76 inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#ad5a51dab602640f405ed02adcbddae76">Tuple</a> (const <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; &amp;s)</td></tr>
+<tr class="memdesc:ad5a51dab602640f405ed02adcbddae76 inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">copy constructor from another tuple  <a href="#ad5a51dab602640f405ed02adcbddae76">More...</a><br/></td></tr>
+<tr class="separator:ad5a51dab602640f405ed02adcbddae76 inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a5088886fed4c9c8a24380e411a3f8896 inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a5088886fed4c9c8a24380e411a3f8896">Tuple</a> (std::initializer_list&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; init)</td></tr>
+<tr class="memdesc:a5088886fed4c9c8a24380e411a3f8896 inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">constructor from initializer list  <a href="#a5088886fed4c9c8a24380e411a3f8896">More...</a><br/></td></tr>
+<tr class="separator:a5088886fed4c9c8a24380e411a3f8896 inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aed240b2029b4a1af42f39ce53a1f3689 inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#aed240b2029b4a1af42f39ce53a1f3689">Tuple</a> (std::vector&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; init)</td></tr>
+<tr class="memdesc:aed240b2029b4a1af42f39ce53a1f3689 inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">constructor from vector  <a href="#aed240b2029b4a1af42f39ce53a1f3689">More...</a><br/></td></tr>
+<tr class="separator:aed240b2029b4a1af42f39ce53a1f3689 inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aed8176d7b46457ebe8cc3aba0d88fbb3 inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#aed8176d7b46457ebe8cc3aba0d88fbb3">Tuple</a> (<a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; &amp;&amp;src)</td></tr>
+<tr class="memdesc:aed8176d7b46457ebe8cc3aba0d88fbb3 inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">move constructor from Tuple  <a href="#aed8176d7b46457ebe8cc3aba0d88fbb3">More...</a><br/></td></tr>
+<tr class="separator:aed8176d7b46457ebe8cc3aba0d88fbb3 inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a13e6f844b1d6d74a6864f2990702811e inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a13e6f844b1d6d74a6864f2990702811e">Tuple</a> (RandomAccessIterator <a class="el" href="classmxnet_1_1Tuple.html#a66a7159c5472086aa689dcb7303bea41">begin</a>, RandomAccessIterator <a class="el" href="classmxnet_1_1Tuple.html#a236656e6993ba68509ff7a448db031 [...]
+<tr class="memdesc:a13e6f844b1d6d74a6864f2990702811e inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">construct the Tuple from content of iterator  <a href="#a13e6f844b1d6d74a6864f2990702811e">More...</a><br/></td></tr>
+<tr class="separator:a13e6f844b1d6d74a6864f2990702811e inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a361c7b85d10b37eeb25de15379081d17 inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a361c7b85d10b37eeb25de15379081d17">~Tuple</a> ()</td></tr>
+<tr class="memdesc:a361c7b85d10b37eeb25de15379081d17 inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">destructor  <a href="#a361c7b85d10b37eeb25de15379081d17">More...</a><br/></td></tr>
+<tr class="separator:a361c7b85d10b37eeb25de15379081d17 inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2fa519288bdce42447674e78fa4c6fda inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a2fa519288bdce42447674e78fa4c6fda">assign</a> (RandomAccessIterator <a class="el" href="classmxnet_1_1Tuple.html#a66a7159c5472086aa689dcb7303bea41">begin</a>, RandomAccessIterator <a class="el" href="classmxnet_1_1Tuple.html#a236656e6993ba68509ff7a448 [...]
+<tr class="memdesc:a2fa519288bdce42447674e78fa4c6fda inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">Assign content to tuple from iterator.  <a href="#a2fa519288bdce42447674e78fa4c6fda">More...</a><br/></td></tr>
+<tr class="separator:a2fa519288bdce42447674e78fa4c6fda inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:afa1c967366ffdc49d346b75f005cf970 inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#afa1c967366ffdc49d346b75f005cf970">swap</a> (<a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; &amp;other)</td></tr>
+<tr class="memdesc:afa1c967366ffdc49d346b75f005cf970 inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">Swap current object with other.  <a href="#afa1c967366ffdc49d346b75f005cf970">More...</a><br/></td></tr>
+<tr class="separator:afa1c967366ffdc49d346b75f005cf970 inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a31b66af0aa09d7bb21cad939f960b5f1 inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a31b66af0aa09d7bb21cad939f960b5f1">operator=</a> (const <a class="el" href="classmxnet_1_1Tuple.html">Tup [...]
+<tr class="memdesc:a31b66af0aa09d7bb21cad939f960b5f1 inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">assignment from another tuple.  <a href="#a31b66af0aa09d7bb21cad939f960b5f1">More...</a><br/></td></tr>
+<tr class="separator:a31b66af0aa09d7bb21cad939f960b5f1 inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acb4f823185342cbcb2a3628e01bd9341 inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#acb4f823185342cbcb2a3628e01bd9341">operator=</a> (<a class="el" href="classmxnet_1_1Tuple.html">Tuple</a> [...]
+<tr class="memdesc:acb4f823185342cbcb2a3628e01bd9341 inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">assignment from rvalue of another tuple.  <a href="#acb4f823185342cbcb2a3628e01bd9341">More...</a><br/></td></tr>
+<tr class="separator:acb4f823185342cbcb2a3628e01bd9341 inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a328d45068a42cfdd125541c3bc50586b inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a328d45068a42cfdd125541c3bc50586b">operator=</a> (std::initializer_list&lt; <a class="el" href="c__api_8h [...]
+<tr class="memdesc:a328d45068a42cfdd125541c3bc50586b inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">assignment from initializer list  <a href="#a328d45068a42cfdd125541c3bc50586b">More...</a><br/></td></tr>
+<tr class="separator:a328d45068a42cfdd125541c3bc50586b inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3f5bf0c829271cb97fe101b0e2aca92a inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a3f5bf0c829271cb97fe101b0e2aca92a">operator==</a> (const <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; &amp;s) const</td></tr>
+<tr class="separator:a3f5bf0c829271cb97fe101b0e2aca92a inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7485dadaaef049b4d85850bffe6832af inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a7485dadaaef049b4d85850bffe6832af">operator!=</a> (const <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; &amp;s) const</td></tr>
+<tr class="separator:a7485dadaaef049b4d85850bffe6832af inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a66a7159c5472086aa689dcb7303bea41 inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top">const <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a66a7159c5472086aa689dcb7303bea41">begin</a> () const</td></tr>
+<tr class="separator:a66a7159c5472086aa689dcb7303bea41 inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7a2569df075c59690ab78ed67081b970 inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top"><a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a7a2569df075c59690ab78ed67081b970">begin</a> ()</td></tr>
+<tr class="separator:a7a2569df075c59690ab78ed67081b970 inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a236656e6993ba68509ff7a448db03139 inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top">const <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a236656e6993ba68509ff7a448db03139">end</a> () const</td></tr>
+<tr class="separator:a236656e6993ba68509ff7a448db03139 inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:adad594655584ba36e3cab517fb20f492 inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top"><a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#adad594655584ba36e3cab517fb20f492">end</a> ()</td></tr>
+<tr class="separator:adad594655584ba36e3cab517fb20f492 inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a66bcd76d6145a7c95c3b6182d2b3250a inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a66bcd76d6145a7c95c3b6182d2b3250a">ndim</a> () const</td></tr>
+<tr class="separator:a66bcd76d6145a7c95c3b6182d2b3250a inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae192fdafd7a2f66830758b6d724a7d2c inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top"><a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#ae192fdafd7a2f66830758b6d724a7d2c">operator[]</a> (size_t i)</td></tr>
+<tr class="memdesc:ae192fdafd7a2f66830758b6d724a7d2c inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">get corresponding index  <a href="#ae192fdafd7a2f66830758b6d724a7d2c">More...</a><br/></td></tr>
+<tr class="separator:ae192fdafd7a2f66830758b6d724a7d2c inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a53b5700b8f7bb16d61356726829da627 inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top">const <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a53b5700b8f7bb16d61356726829da627">operator[]</a> (size_t i) const</td></tr>
+<tr class="memdesc:a53b5700b8f7bb16d61356726829da627 inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">get corresponding index  <a href="#a53b5700b8f7bb16d61356726829da627">More...</a><br/></td></tr>
+<tr class="separator:a53b5700b8f7bb16d61356726829da627 inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1204402381559088dc96333c9b9f981e inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a1204402381559088dc96333c9b9f981e">Save</a> (dmlc::JSONWriter *writer) const</td></tr>
+<tr class="memdesc:a1204402381559088dc96333c9b9f981e inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">Save Tuple to JSON.  <a href="#a1204402381559088dc96333c9b9f981e">More...</a><br/></td></tr>
+<tr class="separator:a1204402381559088dc96333c9b9f981e inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae9bc3f0212ffcb099d60090fc3b59407 inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#ae9bc3f0212ffcb099d60090fc3b59407">Save</a> (TStream *strm) const</td></tr>
+<tr class="memdesc:ae9bc3f0212ffcb099d60090fc3b59407 inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">save the content into binary stream  <a href="#ae9bc3f0212ffcb099d60090fc3b59407">More...</a><br/></td></tr>
+<tr class="separator:ae9bc3f0212ffcb099d60090fc3b59407 inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a73c8f3c2933f17a1fe164a71605d1b8e inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a73c8f3c2933f17a1fe164a71605d1b8e">Load</a> (dmlc::JSONReader *reader)</td></tr>
+<tr class="memdesc:a73c8f3c2933f17a1fe164a71605d1b8e inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">Load Tuple from JSON.  <a href="#a73c8f3c2933f17a1fe164a71605d1b8e">More...</a><br/></td></tr>
+<tr class="separator:a73c8f3c2933f17a1fe164a71605d1b8e inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9562fef3891815253867c79bb24316af inherit pub_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a9562fef3891815253867c79bb24316af">Load</a> (TStream *strm)</td></tr>
+<tr class="memdesc:a9562fef3891815253867c79bb24316af inherit pub_methods_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">load the content from binary stream  <a href="#a9562fef3891815253867c79bb24316af">More...</a><br/></td></tr>
+<tr class="separator:a9562fef3891815253867c79bb24316af inherit pub_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_methods_classmxnet_1_1Tuple"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classmxnet_1_1Tuple')"><img alt="-" src="closed.png"/> Protected Member Functions inherited from <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td></tr>
+<tr class="memitem:ae7355b6d80e6f9aed2aad2065f45a023 inherit pro_methods_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#ae7355b6d80e6f9aed2aad2065f45a023">SetDim</a> (uint32_t <a class="el" href="classmxnet_1_1Tuple.html#a66bcd76d6145a7c95c3b6182d2b3250a">ndim</a>)</td></tr>
+<tr class="separator:ae7355b6d80e6f9aed2aad2065f45a023 inherit pro_methods_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="inherit_header pro_attribs_classmxnet_1_1Tuple"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classmxnet_1_1Tuple')"><img alt="-" src="closed.png"/> Protected Attributes inherited from <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td></tr>
+<tr class="memitem:ab2361106ba203189f54e6d9e1c2f64cf inherit pro_attribs_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#ab2361106ba203189f54e6d9e1c2f64cf">ndim_</a></td></tr>
+<tr class="memdesc:ab2361106ba203189f54e6d9e1c2f64cf inherit pro_attribs_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">number of dimension of the tuple  <a href="#ab2361106ba203189f54e6d9e1c2f64cf">More...</a><br/></td></tr>
+<tr class="separator:ab2361106ba203189f54e6d9e1c2f64cf inherit pro_attribs_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9b6b644cb08c1f1b9263ffe68931832d inherit pro_attribs_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a9b6b644cb08c1f1b9263ffe68931832d">num_heap_allocated_</a></td></tr>
+<tr class="memdesc:a9b6b644cb08c1f1b9263ffe68931832d inherit pro_attribs_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">number of cells allocated in data_heap_  <a href="#a9b6b644cb08c1f1b9263ffe68931832d">More...</a><br/></td></tr>
+<tr class="separator:a9b6b644cb08c1f1b9263ffe68931832d inherit pro_attribs_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aed4c55d30bdc9e76bfb04895cab2bde1 inherit pro_attribs_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top"><a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#aed4c55d30bdc9e76bfb04895cab2bde1">data_stack_</a> [<a class="el" href="classmxnet_1_1Tuple.html#ad50103d2a4eb236e78ea4d0cdfba8e7b">kStackCache</a>]</td></tr>
+<tr class="memdesc:aed4c55d30bdc9e76bfb04895cab2bde1 inherit pro_attribs_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">in stack space used to store shape when it is small  <a href="#aed4c55d30bdc9e76bfb04895cab2bde1">More...</a><br/></td></tr>
+<tr class="separator:aed4c55d30bdc9e76bfb04895cab2bde1 inherit pro_attribs_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a35847de488bef5570c45ac44f572b755 inherit pro_attribs_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top"><a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a35847de488bef5570c45ac44f572b755">data_heap_</a></td></tr>
+<tr class="memdesc:a35847de488bef5570c45ac44f572b755 inherit pro_attribs_classmxnet_1_1Tuple"><td class="mdescLeft"> </td><td class="mdescRight">space to store shape when dimension is big  <a href="#a35847de488bef5570c45ac44f572b755">More...</a><br/></td></tr>
+<tr class="separator:a35847de488bef5570c45ac44f572b755 inherit pro_attribs_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="inherit_header pro_static_attribs_classmxnet_1_1Tuple"><td colspan="2" onclick="javascript:toggleInherit('pro_static_attribs_classmxnet_1_1Tuple')"><img alt="-" src="closed.png"/> Static Protected Attributes inherited from <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; dim_t &gt;</a></td></tr>
+<tr class="memitem:ad50103d2a4eb236e78ea4d0cdfba8e7b inherit pro_static_attribs_classmxnet_1_1Tuple"><td align="right" class="memItemLeft" valign="top">static const uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#ad50103d2a4eb236e78ea4d0cdfba8e7b">kStackCache</a></td></tr>
+<tr class="separator:ad50103d2a4eb236e78ea4d0cdfba8e7b inherit pro_static_attribs_classmxnet_1_1Tuple"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+<a id="details" name="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><p>A Shape class that is used to represent shape of each tensor. </p>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="aa5a5aef35fb852783c2743d627b72dcd"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">mxnet::TShape::TShape </td>
+<td>(</td>
+<td class="paramname"></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">default</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>default constructor </p>
+</div>
+</div>
+<a class="anchor" id="a7cf88ec91c66e2b29be75950ca65b5b6"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">mxnet::TShape::TShape </td>
+<td>(</td>
+<td class="paramtype">uint32_t </td>
+<td class="paramname"><em>ndim</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>constructor to construct a shape with all 1. </p><dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">ndim</td><td>the number of dimension </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="a51666e9d7a8e85cfa74372f534e8e0a4"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">mxnet::TShape::TShape </td>
+<td>(</td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; &amp; </td>
+<td class="paramname"><em>s</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>copy constructor of <a class="el" href="classmxnet_1_1TShape.html" title="A Shape class that is used to represent shape of each tensor. ">TShape</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">s</td><td>source shape. </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="af3b61a79cef1f0e05078b33a5b3b7d16"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">mxnet::TShape::TShape </td>
+<td>(</td>
+<td class="paramtype">std::initializer_list&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; </td>
+<td class="paramname"><em>init</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>constructor from initializer list </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">init</td><td>the initializer_list </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="ad336e167d87da28c35777331453d6004"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">mxnet::TShape::TShape </td>
+<td>(</td>
+<td class="paramtype"><a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; &amp;&amp; </td>
+<td class="paramname"><em>s</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>move constructor. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">s</td><td>source shape. </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="aa7e24e82512840a0acfbf97d8c8a3b9c"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename RandomAccessIterator &gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">mxnet::TShape::TShape </td>
+<td>(</td>
+<td class="paramtype">RandomAccessIterator </td>
+<td class="paramname"><em>begin</em>, </td>
+</tr>
+<tr>
+<td class="paramkey"></td>
+<td></td>
+<td class="paramtype">RandomAccessIterator </td>
+<td class="paramname"><em>end</em> </td>
+</tr>
+<tr>
+<td></td>
+<td>)</td>
+<td></td><td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>construct the <a class="el" href="classmxnet_1_1Tuple.html" title="A dynamic sized array data structure that is optimized for storing small number of elements with same...">Tuple</a> from content of iterator </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">begin</td><td>the beginning of iterator </td></tr>
+<tr><td class="paramname">end</td><td>end the end of the iterator </td></tr>
+</table>
+</dd>
+</dl>
+<dl class="tparams"><dt>Template Parameters</dt><dd>
+<table class="tparams">
+<tr><td class="paramname">RandomAccessIterator</td><td>iterator type </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a08108e89fb9f20daa979fc778b864ecb"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">const <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a>* mxnet::TShape::data </td>
+<td>(</td>
+<td class="paramname"></td><td>)</td>
+<td> const</td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the begin data pointer to content of the tuple </dd></dl>
+</div>
+</div>
+<a class="anchor" id="ac5b99783c553d0a2d59891a4015a99e5"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname"><a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a>* mxnet::TShape::data </td>
+<td>(</td>
+<td class="paramname"></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the begin data pointer to content of the tuple </dd></dl>
+</div>
+</div>
+<a class="anchor" id="ab0801b22863082aa8174adf3f2eb15e0"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname"><a class="el" href="classmxnet_1_1TShape.html">TShape</a>&amp; mxnet::TShape::operator= </td>
+<td>(</td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; &amp; </td>
+<td class="paramname"><em>src</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>assignment function from tshape </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">src</td><td>source shape. </td></tr>
+</table>
+</dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>self. </dd></dl>
+</div>
+</div>
+<a class="anchor" id="a9e6ea361fb7a9ac41d92d2a722863448"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname"><a class="el" href="classmxnet_1_1TShape.html">TShape</a>&amp; mxnet::TShape::operator= </td>
+<td>(</td>
+<td class="paramtype"><a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; <a class="el" href="c__api_8h.html#ab15fcfeedbe50ea6db54a98b582d7eaf">dim_t</a> &gt; &amp;&amp; </td>
+<td class="paramname"><em>src</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>move assignment function from tshape </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">src</td><td>source shape. </td></tr>
+</table>
+</dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>self. </dd></dl>
+</div>
+</div>
+<a class="anchor" id="aa72c62b4d22066e55b77d0296a3dedf5"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">size_t mxnet::TShape::ProdShape </td>
+<td>(</td>
+<td class="paramtype">int </td>
+<td class="paramname"><em>dimstart</em>, </td>
+</tr>
+<tr>
+<td class="paramkey"></td>
+<td></td>
+<td class="paramtype">int </td>
+<td class="paramname"><em>dimend</em> </td>
+</tr>
+<tr>
+<td></td>
+<td>)</td>
+<td></td><td> const</td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>product shape in [dimstart,dimend) </dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">dimstart</td><td>start dimension </td></tr>
+<tr><td class="paramname">dimend</td><td>end dimension </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="aee2c62a87022e0bd4015cf7e94025b5b"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">size_t mxnet::TShape::Size </td>
+<td>(</td>
+<td class="paramtype">void </td>
+<td class="paramname"></td><td>)</td>
+<td> const</td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>total number of elements in the shape </dd></dl>
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/mxnet/<a class="el" href="tuple_8h_source.html">tuple.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
+<img alt="doxygen" class="footer" src="doxygen.png"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/doxygen/classmxnet_1_1TShape__coll__graph.map b/doxygen/classmxnet_1_1TShape__coll__graph.map
new file mode 100644
index 0000000..16aed6a
--- /dev/null
+++ b/doxygen/classmxnet_1_1TShape__coll__graph.map
@@ -0,0 +1,3 @@
+<map id="mxnet::TShape" name="mxnet::TShape">
+<area shape="rect" id="node2" href="$classmxnet_1_1Tuple.html" title="{mxnet::Tuple\&lt; dim_t \&gt;\n|# ndim_\l# num_heap_allocated_\l# data_stack_\l# data_heap_\l# kStackCache\l|+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ ~Tuple()\l+ assign()\l+ swap()\l+ operator=()\land 15 more...\l# SetDim()\l}" alt="" coords="5,5,183,303"/>
+</map>
diff --git a/doxygen/classmxnet_1_1TShape__coll__graph.md5 b/doxygen/classmxnet_1_1TShape__coll__graph.md5
new file mode 100644
index 0000000..538a421
--- /dev/null
+++ b/doxygen/classmxnet_1_1TShape__coll__graph.md5
@@ -0,0 +1 @@
+e9824861825cf02da063086173b1507e
\ No newline at end of file
diff --git a/doxygen/classmxnet_1_1TShape__coll__graph.png b/doxygen/classmxnet_1_1TShape__coll__graph.png
new file mode 100644
index 0000000..b819410
Binary files /dev/null and b/doxygen/classmxnet_1_1TShape__coll__graph.png differ
diff --git a/doxygen/classmxnet_1_1TShape__inherit__graph.map b/doxygen/classmxnet_1_1TShape__inherit__graph.map
new file mode 100644
index 0000000..16aed6a
--- /dev/null
+++ b/doxygen/classmxnet_1_1TShape__inherit__graph.map
@@ -0,0 +1,3 @@
+<map id="mxnet::TShape" name="mxnet::TShape">
+<area shape="rect" id="node2" href="$classmxnet_1_1Tuple.html" title="{mxnet::Tuple\&lt; dim_t \&gt;\n|# ndim_\l# num_heap_allocated_\l# data_stack_\l# data_heap_\l# kStackCache\l|+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ Tuple()\l+ ~Tuple()\l+ assign()\l+ swap()\l+ operator=()\land 15 more...\l# SetDim()\l}" alt="" coords="5,5,183,303"/>
+</map>
diff --git a/doxygen/classmxnet_1_1TShape__inherit__graph.md5 b/doxygen/classmxnet_1_1TShape__inherit__graph.md5
new file mode 100644
index 0000000..538a421
--- /dev/null
+++ b/doxygen/classmxnet_1_1TShape__inherit__graph.md5
@@ -0,0 +1 @@
+e9824861825cf02da063086173b1507e
\ No newline at end of file
diff --git a/doxygen/classmxnet_1_1TShape__inherit__graph.png b/doxygen/classmxnet_1_1TShape__inherit__graph.png
new file mode 100644
index 0000000..b819410
Binary files /dev/null and b/doxygen/classmxnet_1_1TShape__inherit__graph.png differ
diff --git a/doxygen/classmxnet_1_1Tuple-members.html b/doxygen/classmxnet_1_1Tuple-members.html
new file mode 100644
index 0000000..1359101
--- /dev/null
+++ b/doxygen/classmxnet_1_1Tuple-members.html
@@ -0,0 +1,126 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta content="text/xhtml;charset=utf-8" http-equiv="Content-Type"/>
+<meta content="IE=9" http-equiv="X-UA-Compatible"/>
+<meta content="Doxygen 1.8.11" name="generator"/>
+<title>mxnet: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script src="jquery.js" type="text/javascript"></script>
+<script src="dynsections.js" type="text/javascript"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script src="search/searchdata.js" type="text/javascript"></script>
+<script src="search/search.js" type="text/javascript"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellpadding="0" cellspacing="0">
+<tbody>
+<tr style="height: 56px;">
+<td id="projectalign" style="padding-left: 0.5em;">
+<div id="projectname">mxnet
+   </div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<div class="tabs" id="navrow1">
+<ul class="tablist">
+<li><a href="index.html"><span>Main Page</span></a></li>
+<li><a href="namespaces.html"><span>Namespaces</span></a></li>
+<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+<li><a href="files.html"><span>Files</span></a></li>
+<li>
+<div class="MSearchBoxInactive" id="MSearchBox">
+<span class="left">
+<img alt="" id="MSearchSelect" onmouseout="return searchBox.OnSearchSelectHide()" onmouseover="return searchBox.OnSearchSelectShow()" src="search/mag_sel.png"/>
+<input accesskey="S" id="MSearchField" onblur="searchBox.OnSearchFieldFocus(false)" onfocus="searchBox.OnSearchFieldFocus(true)" onkeyup="searchBox.OnSearchFieldChange(event)" type="text" value="Search"/>
+</span><span class="right">
+<a href="javascript:searchBox.CloseResultsWindow()" id="MSearchClose"><img alt="" border="0" id="MSearchCloseImg" src="search/close.png"/></a>
+</span>
+</div>
+</li>
+</ul>
+</div>
+<div class="tabs2" id="navrow2">
+<ul class="tablist">
+<li><a href="annotated.html"><span>Class List</span></a></li>
+<li><a href="classes.html"><span>Class Index</span></a></li>
+<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+<li><a href="functions.html"><span>Class Members</span></a></li>
+</ul>
+</div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow" onkeydown="return searchBox.OnSearchSelectKey(event)" onmouseout="return searchBox.OnSearchSelectHide()" onmouseover="return searchBox.OnSearchSelectShow()">
+</div>
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe frameborder="0" id="MSearchResults" name="MSearchResults" src="javascript:void(0)">
+</iframe>
+</div>
+<div class="navpath" id="nav-path">
+<ul>
+<li class="navelem"><a class="el" href="namespacemxnet.html">mxnet</a></li><li class="navelem"><a class="el" href="classmxnet_1_1Tuple.html">Tuple</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+<div class="headertitle">
+<div class="title">mxnet::Tuple&lt; ValueType &gt; Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>This is the complete list of members for <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a>, including all inherited members.</p>
+<table class="directory">
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a2fa519288bdce42447674e78fa4c6fda">assign</a>(RandomAccessIterator begin, RandomAccessIterator end)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a66a7159c5472086aa689dcb7303bea41">begin</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a7a2569df075c59690ab78ed67081b970">begin</a>()</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a35847de488bef5570c45ac44f572b755">data_heap_</a></td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#aed4c55d30bdc9e76bfb04895cab2bde1">data_stack_</a></td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a236656e6993ba68509ff7a448db03139">end</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#adad594655584ba36e3cab517fb20f492">end</a>()</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#ad50103d2a4eb236e78ea4d0cdfba8e7b">kStackCache</a></td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">protected</span><span class="mlabel">static</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a73c8f3c2933f17a1fe164a71605d1b8e">Load</a>(dmlc::JSONReader *reader)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a9562fef3891815253867c79bb24316af">Load</a>(TStream *strm)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a66bcd76d6145a7c95c3b6182d2b3250a">ndim</a>() const </td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#ab2361106ba203189f54e6d9e1c2f64cf">ndim_</a></td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a9b6b644cb08c1f1b9263ffe68931832d">num_heap_allocated_</a></td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a7485dadaaef049b4d85850bffe6832af">operator!=</a>(const Tuple&lt; ValueType &gt; &amp;s) const </td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a39bed8c606eefa4faef1088f21e94800">operator&lt;&lt;</a>(std::ostream &amp;os, const Tuple&lt; ValueType &gt; &amp;t)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a31b66af0aa09d7bb21cad939f960b5f1">operator=</a>(const Tuple&lt; ValueType &gt; &amp;src)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#acb4f823185342cbcb2a3628e01bd9341">operator=</a>(Tuple&lt; ValueType &gt; &amp;&amp;src)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a328d45068a42cfdd125541c3bc50586b">operator=</a>(std::initializer_list&lt; ValueType &gt; init)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a3f5bf0c829271cb97fe101b0e2aca92a">operator==</a>(const Tuple&lt; ValueType &gt; &amp;s) const </td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a0f33bc2b1cf75b9ef9d738e5fd9ea7ee">operator&gt;&gt;</a>(std::istream &amp;is, Tuple&lt; ValueType &gt; &amp;t)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#ae192fdafd7a2f66830758b6d724a7d2c">operator[]</a>(size_t i)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a53b5700b8f7bb16d61356726829da627">operator[]</a>(size_t i) const </td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a1204402381559088dc96333c9b9f981e">Save</a>(dmlc::JSONWriter *writer) const </td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#ae9bc3f0212ffcb099d60090fc3b59407">Save</a>(TStream *strm) const </td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#ae7355b6d80e6f9aed2aad2065f45a023">SetDim</a>(uint32_t ndim)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">protected</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#afa1c967366ffdc49d346b75f005cf970">swap</a>(Tuple&lt; ValueType &gt; &amp;other)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a8ab381de010f2d03638ab65d52c52336">Tuple</a>()=default</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#ad5a51dab602640f405ed02adcbddae76">Tuple</a>(const Tuple&lt; ValueType &gt; &amp;s)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a5088886fed4c9c8a24380e411a3f8896">Tuple</a>(std::initializer_list&lt; ValueType &gt; init)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#aed240b2029b4a1af42f39ce53a1f3689">Tuple</a>(std::vector&lt; ValueType &gt; init)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#aed8176d7b46457ebe8cc3aba0d88fbb3">Tuple</a>(Tuple&lt; ValueType &gt; &amp;&amp;src)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a13e6f844b1d6d74a6864f2990702811e">Tuple</a>(RandomAccessIterator begin, RandomAccessIterator end)</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+<tr class="even"><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html#a361c7b85d10b37eeb25de15379081d17">~Tuple</a>()</td><td class="entry"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple&lt; ValueType &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+</table></div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
+<img alt="doxygen" class="footer" src="doxygen.png"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/doxygen/classmxnet_1_1Tuple.html b/doxygen/classmxnet_1_1Tuple.html
new file mode 100644
index 0000000..e880d6a
--- /dev/null
+++ b/doxygen/classmxnet_1_1Tuple.html
@@ -0,0 +1,1280 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta content="text/xhtml;charset=utf-8" http-equiv="Content-Type"/>
+<meta content="IE=9" http-equiv="X-UA-Compatible"/>
+<meta content="Doxygen 1.8.11" name="generator"/>
+<title>mxnet: mxnet::Tuple&lt; ValueType &gt; Class Template Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script src="jquery.js" type="text/javascript"></script>
+<script src="dynsections.js" type="text/javascript"></script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script src="search/searchdata.js" type="text/javascript"></script>
+<script src="search/search.js" type="text/javascript"></script>
+<script type="text/javascript">
+  $(document).ready(function() { init_search(); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<div id="titlearea">
+<table cellpadding="0" cellspacing="0">
+<tbody>
+<tr style="height: 56px;">
+<td id="projectalign" style="padding-left: 0.5em;">
+<div id="projectname">mxnet
+   </div>
+</td>
+</tr>
+</tbody>
+</table>
+</div>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.11 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+<div class="tabs" id="navrow1">
+<ul class="tablist">
+<li><a href="index.html"><span>Main Page</span></a></li>
+<li><a href="namespaces.html"><span>Namespaces</span></a></li>
+<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+<li><a href="files.html"><span>Files</span></a></li>
+<li>
+<div class="MSearchBoxInactive" id="MSearchBox">
+<span class="left">
+<img alt="" id="MSearchSelect" onmouseout="return searchBox.OnSearchSelectHide()" onmouseover="return searchBox.OnSearchSelectShow()" src="search/mag_sel.png"/>
+<input accesskey="S" id="MSearchField" onblur="searchBox.OnSearchFieldFocus(false)" onfocus="searchBox.OnSearchFieldFocus(true)" onkeyup="searchBox.OnSearchFieldChange(event)" type="text" value="Search"/>
+</span><span class="right">
+<a href="javascript:searchBox.CloseResultsWindow()" id="MSearchClose"><img alt="" border="0" id="MSearchCloseImg" src="search/close.png"/></a>
+</span>
+</div>
+</li>
+</ul>
+</div>
+<div class="tabs2" id="navrow2">
+<ul class="tablist">
+<li><a href="annotated.html"><span>Class List</span></a></li>
+<li><a href="classes.html"><span>Class Index</span></a></li>
+<li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+<li><a href="functions.html"><span>Class Members</span></a></li>
+</ul>
+</div>
+<!-- window showing the filter options -->
+<div id="MSearchSelectWindow" onkeydown="return searchBox.OnSearchSelectKey(event)" onmouseout="return searchBox.OnSearchSelectHide()" onmouseover="return searchBox.OnSearchSelectShow()">
+</div>
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe frameborder="0" id="MSearchResults" name="MSearchResults" src="javascript:void(0)">
+</iframe>
+</div>
+<div class="navpath" id="nav-path">
+<ul>
+<li class="navelem"><a class="el" href="namespacemxnet.html">mxnet</a></li><li class="navelem"><a class="el" href="classmxnet_1_1Tuple.html">Tuple</a></li> </ul>
+</div>
+</div><!-- top -->
+<div class="header">
+<div class="summary">
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#pro-methods">Protected Member Functions</a> |
+<a href="#pro-attribs">Protected Attributes</a> |
+<a href="#pro-static-attribs">Static Protected Attributes</a> |
+<a href="#friends">Friends</a> |
+<a href="classmxnet_1_1Tuple-members.html">List of all members</a> </div>
+<div class="headertitle">
+<div class="title">mxnet::Tuple&lt; ValueType &gt; Class Template Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>A dynamic sized array data structure that is optimized for storing small number of elements with same type.  
+ <a href="classmxnet_1_1Tuple.html#details">More...</a></p>
+<p><code>#include &lt;<a class="el" href="tuple_8h_source.html">tuple.h</a>&gt;</code></p>
+<div class="dynheader">
+Collaboration diagram for mxnet::Tuple&lt; ValueType &gt;:</div>
+<div class="dyncontent">
+<div class="center"><img alt="Collaboration graph" border="0" src="classmxnet_1_1Tuple__coll__graph.png" usemap="#mxnet_1_1Tuple_3_01ValueType_01_4_coll__map"/></div>
+<map id="mxnet_1_1Tuple_3_01ValueType_01_4_coll__map" name="mxnet_1_1Tuple_3_01ValueType_01_4_coll__map">
+</map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr class="memitem:a8ab381de010f2d03638ab65d52c52336"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a8ab381de010f2d03638ab65d52c52336">Tuple</a> ()=default</td></tr>
+<tr class="memdesc:a8ab381de010f2d03638ab65d52c52336"><td class="mdescLeft"> </td><td class="mdescRight">default constructor  <a href="#a8ab381de010f2d03638ab65d52c52336">More...</a><br/></td></tr>
+<tr class="separator:a8ab381de010f2d03638ab65d52c52336"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a361c7b85d10b37eeb25de15379081d17"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a361c7b85d10b37eeb25de15379081d17">~Tuple</a> ()</td></tr>
+<tr class="memdesc:a361c7b85d10b37eeb25de15379081d17"><td class="mdescLeft"> </td><td class="mdescRight">destructor  <a href="#a361c7b85d10b37eeb25de15379081d17">More...</a><br/></td></tr>
+<tr class="separator:a361c7b85d10b37eeb25de15379081d17"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ad5a51dab602640f405ed02adcbddae76"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#ad5a51dab602640f405ed02adcbddae76">Tuple</a> (const <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp;s)</td></tr>
+<tr class="memdesc:ad5a51dab602640f405ed02adcbddae76"><td class="mdescLeft"> </td><td class="mdescRight">copy constructor from another tuple  <a href="#ad5a51dab602640f405ed02adcbddae76">More...</a><br/></td></tr>
+<tr class="separator:ad5a51dab602640f405ed02adcbddae76"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a5088886fed4c9c8a24380e411a3f8896"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a5088886fed4c9c8a24380e411a3f8896">Tuple</a> (std::initializer_list&lt; ValueType &gt; init)</td></tr>
+<tr class="memdesc:a5088886fed4c9c8a24380e411a3f8896"><td class="mdescLeft"> </td><td class="mdescRight">constructor from initializer list  <a href="#a5088886fed4c9c8a24380e411a3f8896">More...</a><br/></td></tr>
+<tr class="separator:a5088886fed4c9c8a24380e411a3f8896"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aed240b2029b4a1af42f39ce53a1f3689"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#aed240b2029b4a1af42f39ce53a1f3689">Tuple</a> (std::vector&lt; ValueType &gt; init)</td></tr>
+<tr class="memdesc:aed240b2029b4a1af42f39ce53a1f3689"><td class="mdescLeft"> </td><td class="mdescRight">constructor from vector  <a href="#aed240b2029b4a1af42f39ce53a1f3689">More...</a><br/></td></tr>
+<tr class="separator:aed240b2029b4a1af42f39ce53a1f3689"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aed8176d7b46457ebe8cc3aba0d88fbb3"><td align="right" class="memItemLeft" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#aed8176d7b46457ebe8cc3aba0d88fbb3">Tuple</a> (<a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp;&amp;src)</td></tr>
+<tr class="memdesc:aed8176d7b46457ebe8cc3aba0d88fbb3"><td class="mdescLeft"> </td><td class="mdescRight">move constructor from <a class="el" href="classmxnet_1_1Tuple.html" title="A dynamic sized array data structure that is optimized for storing small number of elements with same...">Tuple</a> <a href="#aed8176d7b46457ebe8cc3aba0d88fbb3">More...</a><br/></td></tr>
+<tr class="separator:aed8176d7b46457ebe8cc3aba0d88fbb3"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a13e6f844b1d6d74a6864f2990702811e"><td class="memTemplParams" colspan="2">template&lt;typename RandomAccessIterator &gt; </td></tr>
+<tr class="memitem:a13e6f844b1d6d74a6864f2990702811e"><td align="right" class="memTemplItemLeft" valign="top"> </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a13e6f844b1d6d74a6864f2990702811e">Tuple</a> (RandomAccessIterator <a class="el" href="classmxnet_1_1Tuple.html#a66a7159c5472086aa689dcb7303bea41">begin</a>, RandomAccessIterator <a class="el" href="classmxnet_1_1Tuple.html#a236656e6993ba68509ff7a448db03139">end</a>)</td></tr>
+<tr class="memdesc:a13e6f844b1d6d74a6864f2990702811e"><td class="mdescLeft"> </td><td class="mdescRight">construct the <a class="el" href="classmxnet_1_1Tuple.html" title="A dynamic sized array data structure that is optimized for storing small number of elements with same...">Tuple</a> from content of iterator  <a href="#a13e6f844b1d6d74a6864f2990702811e">More...</a><br/></td></tr>
+<tr class="separator:a13e6f844b1d6d74a6864f2990702811e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a2fa519288bdce42447674e78fa4c6fda"><td class="memTemplParams" colspan="2">template&lt;typename RandomAccessIterator &gt; </td></tr>
+<tr class="memitem:a2fa519288bdce42447674e78fa4c6fda"><td align="right" class="memTemplItemLeft" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a2fa519288bdce42447674e78fa4c6fda">assign</a> (RandomAccessIterator <a class="el" href="classmxnet_1_1Tuple.html#a66a7159c5472086aa689dcb7303bea41">begin</a>, RandomAccessIterator <a class="el" href="classmxnet_1_1Tuple.html#a236656e6993ba68509ff7a448db03139">end</a>)</td></tr>
+<tr class="memdesc:a2fa519288bdce42447674e78fa4c6fda"><td class="mdescLeft"> </td><td class="mdescRight">Assign content to tuple from iterator.  <a href="#a2fa519288bdce42447674e78fa4c6fda">More...</a><br/></td></tr>
+<tr class="separator:a2fa519288bdce42447674e78fa4c6fda"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:afa1c967366ffdc49d346b75f005cf970"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#afa1c967366ffdc49d346b75f005cf970">swap</a> (<a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp;other)</td></tr>
+<tr class="memdesc:afa1c967366ffdc49d346b75f005cf970"><td class="mdescLeft"> </td><td class="mdescRight">Swap current object with other.  <a href="#afa1c967366ffdc49d346b75f005cf970">More...</a><br/></td></tr>
+<tr class="separator:afa1c967366ffdc49d346b75f005cf970"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a31b66af0aa09d7bb21cad939f960b5f1"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a31b66af0aa09d7bb21cad939f960b5f1">operator=</a> (const <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp;src)</td></tr>
+<tr class="memdesc:a31b66af0aa09d7bb21cad939f960b5f1"><td class="mdescLeft"> </td><td class="mdescRight">assignment from another tuple.  <a href="#a31b66af0aa09d7bb21cad939f960b5f1">More...</a><br/></td></tr>
+<tr class="separator:a31b66af0aa09d7bb21cad939f960b5f1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:acb4f823185342cbcb2a3628e01bd9341"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#acb4f823185342cbcb2a3628e01bd9341">operator=</a> (<a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp;&amp;src)</td></tr>
+<tr class="memdesc:acb4f823185342cbcb2a3628e01bd9341"><td class="mdescLeft"> </td><td class="mdescRight">assignment from rvalue of another tuple.  <a href="#acb4f823185342cbcb2a3628e01bd9341">More...</a><br/></td></tr>
+<tr class="separator:acb4f823185342cbcb2a3628e01bd9341"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a328d45068a42cfdd125541c3bc50586b"><td align="right" class="memItemLeft" valign="top"><a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a328d45068a42cfdd125541c3bc50586b">operator=</a> (std::initializer_list&lt; ValueType &gt; init)</td></tr>
+<tr class="memdesc:a328d45068a42cfdd125541c3bc50586b"><td class="mdescLeft"> </td><td class="mdescRight">assignment from initializer list  <a href="#a328d45068a42cfdd125541c3bc50586b">More...</a><br/></td></tr>
+<tr class="separator:a328d45068a42cfdd125541c3bc50586b"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a3f5bf0c829271cb97fe101b0e2aca92a"><td align="right" class="memItemLeft" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a3f5bf0c829271cb97fe101b0e2aca92a">operator==</a> (const <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp;s) const </td></tr>
+<tr class="separator:a3f5bf0c829271cb97fe101b0e2aca92a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7485dadaaef049b4d85850bffe6832af"><td align="right" class="memItemLeft" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a7485dadaaef049b4d85850bffe6832af">operator!=</a> (const <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp;s) const </td></tr>
+<tr class="separator:a7485dadaaef049b4d85850bffe6832af"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a66a7159c5472086aa689dcb7303bea41"><td align="right" class="memItemLeft" valign="top">const ValueType * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a66a7159c5472086aa689dcb7303bea41">begin</a> () const </td></tr>
+<tr class="separator:a66a7159c5472086aa689dcb7303bea41"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a7a2569df075c59690ab78ed67081b970"><td align="right" class="memItemLeft" valign="top">ValueType * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a7a2569df075c59690ab78ed67081b970">begin</a> ()</td></tr>
+<tr class="separator:a7a2569df075c59690ab78ed67081b970"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a236656e6993ba68509ff7a448db03139"><td align="right" class="memItemLeft" valign="top">const ValueType * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a236656e6993ba68509ff7a448db03139">end</a> () const </td></tr>
+<tr class="separator:a236656e6993ba68509ff7a448db03139"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:adad594655584ba36e3cab517fb20f492"><td align="right" class="memItemLeft" valign="top">ValueType * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#adad594655584ba36e3cab517fb20f492">end</a> ()</td></tr>
+<tr class="separator:adad594655584ba36e3cab517fb20f492"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a66bcd76d6145a7c95c3b6182d2b3250a"><td align="right" class="memItemLeft" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a66bcd76d6145a7c95c3b6182d2b3250a">ndim</a> () const </td></tr>
+<tr class="separator:a66bcd76d6145a7c95c3b6182d2b3250a"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae192fdafd7a2f66830758b6d724a7d2c"><td align="right" class="memItemLeft" valign="top">ValueType &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#ae192fdafd7a2f66830758b6d724a7d2c">operator[]</a> (size_t i)</td></tr>
+<tr class="memdesc:ae192fdafd7a2f66830758b6d724a7d2c"><td class="mdescLeft"> </td><td class="mdescRight">get corresponding index  <a href="#ae192fdafd7a2f66830758b6d724a7d2c">More...</a><br/></td></tr>
+<tr class="separator:ae192fdafd7a2f66830758b6d724a7d2c"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a53b5700b8f7bb16d61356726829da627"><td align="right" class="memItemLeft" valign="top">const ValueType &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a53b5700b8f7bb16d61356726829da627">operator[]</a> (size_t i) const </td></tr>
+<tr class="memdesc:a53b5700b8f7bb16d61356726829da627"><td class="mdescLeft"> </td><td class="mdescRight">get corresponding index  <a href="#a53b5700b8f7bb16d61356726829da627">More...</a><br/></td></tr>
+<tr class="separator:a53b5700b8f7bb16d61356726829da627"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a1204402381559088dc96333c9b9f981e"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a1204402381559088dc96333c9b9f981e">Save</a> (dmlc::JSONWriter *writer) const </td></tr>
+<tr class="memdesc:a1204402381559088dc96333c9b9f981e"><td class="mdescLeft"> </td><td class="mdescRight">Save <a class="el" href="classmxnet_1_1Tuple.html" title="A dynamic sized array data structure that is optimized for storing small number of elements with same...">Tuple</a> to JSON.  <a href="#a1204402381559088dc96333c9b9f981e">More...</a><br/></td></tr>
+<tr class="separator:a1204402381559088dc96333c9b9f981e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a73c8f3c2933f17a1fe164a71605d1b8e"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a73c8f3c2933f17a1fe164a71605d1b8e">Load</a> (dmlc::JSONReader *reader)</td></tr>
+<tr class="memdesc:a73c8f3c2933f17a1fe164a71605d1b8e"><td class="mdescLeft"> </td><td class="mdescRight">Load <a class="el" href="classmxnet_1_1Tuple.html" title="A dynamic sized array data structure that is optimized for storing small number of elements with same...">Tuple</a> from JSON.  <a href="#a73c8f3c2933f17a1fe164a71605d1b8e">More...</a><br/></td></tr>
+<tr class="separator:a73c8f3c2933f17a1fe164a71605d1b8e"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ae9bc3f0212ffcb099d60090fc3b59407"><td class="memTemplParams" colspan="2">template&lt;typename DType  = ValueType, typename TStream &gt; </td></tr>
+<tr class="memitem:ae9bc3f0212ffcb099d60090fc3b59407"><td align="right" class="memTemplItemLeft" valign="top">void </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#ae9bc3f0212ffcb099d60090fc3b59407">Save</a> (TStream *strm) const </td></tr>
+<tr class="memdesc:ae9bc3f0212ffcb099d60090fc3b59407"><td class="mdescLeft"> </td><td class="mdescRight">save the content into binary stream  <a href="#ae9bc3f0212ffcb099d60090fc3b59407">More...</a><br/></td></tr>
+<tr class="separator:ae9bc3f0212ffcb099d60090fc3b59407"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9562fef3891815253867c79bb24316af"><td class="memTemplParams" colspan="2">template&lt;typename DType  = ValueType, typename TStream &gt; </td></tr>
+<tr class="memitem:a9562fef3891815253867c79bb24316af"><td align="right" class="memTemplItemLeft" valign="top">bool </td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a9562fef3891815253867c79bb24316af">Load</a> (TStream *strm)</td></tr>
+<tr class="memdesc:a9562fef3891815253867c79bb24316af"><td class="mdescLeft"> </td><td class="mdescRight">load the content from binary stream  <a href="#a9562fef3891815253867c79bb24316af">More...</a><br/></td></tr>
+<tr class="separator:a9562fef3891815253867c79bb24316af"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
+Protected Member Functions</h2></td></tr>
+<tr class="memitem:ae7355b6d80e6f9aed2aad2065f45a023"><td align="right" class="memItemLeft" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#ae7355b6d80e6f9aed2aad2065f45a023">SetDim</a> (uint32_t <a class="el" href="classmxnet_1_1Tuple.html#a66bcd76d6145a7c95c3b6182d2b3250a">ndim</a>)</td></tr>
+<tr class="separator:ae7355b6d80e6f9aed2aad2065f45a023"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr class="memitem:ab2361106ba203189f54e6d9e1c2f64cf"><td align="right" class="memItemLeft" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#ab2361106ba203189f54e6d9e1c2f64cf">ndim_</a> {0}</td></tr>
+<tr class="memdesc:ab2361106ba203189f54e6d9e1c2f64cf"><td class="mdescLeft"> </td><td class="mdescRight">number of dimension of the tuple  <a href="#ab2361106ba203189f54e6d9e1c2f64cf">More...</a><br/></td></tr>
+<tr class="separator:ab2361106ba203189f54e6d9e1c2f64cf"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a9b6b644cb08c1f1b9263ffe68931832d"><td align="right" class="memItemLeft" valign="top">uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a9b6b644cb08c1f1b9263ffe68931832d">num_heap_allocated_</a> {0}</td></tr>
+<tr class="memdesc:a9b6b644cb08c1f1b9263ffe68931832d"><td class="mdescLeft"> </td><td class="mdescRight">number of cells allocated in data_heap_  <a href="#a9b6b644cb08c1f1b9263ffe68931832d">More...</a><br/></td></tr>
+<tr class="separator:a9b6b644cb08c1f1b9263ffe68931832d"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:aed4c55d30bdc9e76bfb04895cab2bde1"><td align="right" class="memItemLeft" valign="top">ValueType </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#aed4c55d30bdc9e76bfb04895cab2bde1">data_stack_</a> [<a class="el" href="classmxnet_1_1Tuple.html#ad50103d2a4eb236e78ea4d0cdfba8e7b">kStackCache</a>]</td></tr>
+<tr class="memdesc:aed4c55d30bdc9e76bfb04895cab2bde1"><td class="mdescLeft"> </td><td class="mdescRight">in stack space used to store shape when it is small  <a href="#aed4c55d30bdc9e76bfb04895cab2bde1">More...</a><br/></td></tr>
+<tr class="separator:aed4c55d30bdc9e76bfb04895cab2bde1"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a35847de488bef5570c45ac44f572b755"><td align="right" class="memItemLeft" valign="top">ValueType * </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a35847de488bef5570c45ac44f572b755">data_heap_</a> {nullptr}</td></tr>
+<tr class="memdesc:a35847de488bef5570c45ac44f572b755"><td class="mdescLeft"> </td><td class="mdescRight">space to store shape when dimension is big  <a href="#a35847de488bef5570c45ac44f572b755">More...</a><br/></td></tr>
+<tr class="separator:a35847de488bef5570c45ac44f572b755"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-static-attribs"></a>
+Static Protected Attributes</h2></td></tr>
+<tr class="memitem:ad50103d2a4eb236e78ea4d0cdfba8e7b"><td align="right" class="memItemLeft" valign="top">static const uint32_t </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#ad50103d2a4eb236e78ea4d0cdfba8e7b">kStackCache</a> = 4</td></tr>
+<tr class="separator:ad50103d2a4eb236e78ea4d0cdfba8e7b"><td class="memSeparator" colspan="2"> </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
+Friends</h2></td></tr>
+<tr class="memitem:a39bed8c606eefa4faef1088f21e94800"><td align="right" class="memItemLeft" valign="top">std::ostream &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a39bed8c606eefa4faef1088f21e94800">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp;t)</td></tr>
+<tr class="memdesc:a39bed8c606eefa4faef1088f21e94800"><td class="mdescLeft"> </td><td class="mdescRight">allow output string of tuple to ostream  <a href="#a39bed8c606eefa4faef1088f21e94800">More...</a><br/></td></tr>
+<tr class="separator:a39bed8c606eefa4faef1088f21e94800"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:a0f33bc2b1cf75b9ef9d738e5fd9ea7ee"><td align="right" class="memItemLeft" valign="top">std::istream &amp; </td><td class="memItemRight" valign="bottom"><a class="el" href="classmxnet_1_1Tuple.html#a0f33bc2b1cf75b9ef9d738e5fd9ea7ee">operator&gt;&gt;</a> (std::istream &amp;is, <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp;t)</td></tr>
+<tr class="memdesc:a0f33bc2b1cf75b9ef9d738e5fd9ea7ee"><td class="mdescLeft"> </td><td class="mdescRight">read tuple from the istream  <a href="#a0f33bc2b1cf75b9ef9d738e5fd9ea7ee">More...</a><br/></td></tr>
+<tr class="separator:a0f33bc2b1cf75b9ef9d738e5fd9ea7ee"><td class="memSeparator" colspan="2"> </td></tr>
+</table>
+<a id="details" name="details"></a><h2 class="groupheader">Detailed Description</h2>
+<div class="textblock"><h3>template&lt;typename ValueType&gt;<br/>
+class mxnet::Tuple&lt; ValueType &gt;</h3>
+<p>A dynamic sized array data structure that is optimized for storing small number of elements with same type. </p>
+<p>Data will be stored in stack when number of elements is small. It is suitable to hold shape of Tensor.</p>
+<dl class="tparams"><dt>Template Parameters</dt><dd>
+<table class="tparams">
+<tr><td class="paramname">ValueType</td><td>The type of data stored inside tuple. </td></tr>
+</table>
+</dd>
+</dl>
+<dl class="section see"><dt>See also</dt><dd><a class="el" href="classmxnet_1_1TShape.html" title="A Shape class that is used to represent shape of each tensor. ">TShape</a> </dd></dl>
+</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" id="a8ab381de010f2d03638ab65d52c52336"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::<a class="el" href="classmxnet_1_1Tuple.html">Tuple</a> </td>
+<td>(</td>
+<td class="paramname"></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">default</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>default constructor </p>
+</div>
+</div>
+<a class="anchor" id="a361c7b85d10b37eeb25de15379081d17"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::~<a class="el" href="classmxnet_1_1Tuple.html">Tuple</a> </td>
+<td>(</td>
+<td class="paramname"></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>destructor </p>
+</div>
+</div>
+<a class="anchor" id="ad5a51dab602640f405ed02adcbddae76"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::<a class="el" href="classmxnet_1_1Tuple.html">Tuple</a> </td>
+<td>(</td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp; </td>
+<td class="paramname"><em>s</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>copy constructor from another tuple </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">s</td><td>the source tuple </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="a5088886fed4c9c8a24380e411a3f8896"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::<a class="el" href="classmxnet_1_1Tuple.html">Tuple</a> </td>
+<td>(</td>
+<td class="paramtype">std::initializer_list&lt; ValueType &gt; </td>
+<td class="paramname"><em>init</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>constructor from initializer list </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">init</td><td>the initializer_list </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="aed240b2029b4a1af42f39ce53a1f3689"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::<a class="el" href="classmxnet_1_1Tuple.html">Tuple</a> </td>
+<td>(</td>
+<td class="paramtype">std::vector&lt; ValueType &gt; </td>
+<td class="paramname"><em>init</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>constructor from vector </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">init</td><td>the vector </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="aed8176d7b46457ebe8cc3aba0d88fbb3"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::<a class="el" href="classmxnet_1_1Tuple.html">Tuple</a> </td>
+<td>(</td>
+<td class="paramtype"><a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp;&amp; </td>
+<td class="paramname"><em>src</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>move constructor from <a class="el" href="classmxnet_1_1Tuple.html" title="A dynamic sized array data structure that is optimized for storing small number of elements with same...">Tuple</a> </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">src</td><td>the source shape </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="a13e6f844b1d6d74a6864f2990702811e"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<div class="memtemplate">
+template&lt;typename RandomAccessIterator &gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname"><a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::<a class="el" href="classmxnet_1_1Tuple.html">Tuple</a> </td>
+<td>(</td>
+<td class="paramtype">RandomAccessIterator </td>
+<td class="paramname"><em>begin</em>, </td>
+</tr>
+<tr>
+<td class="paramkey"></td>
+<td></td>
+<td class="paramtype">RandomAccessIterator </td>
+<td class="paramname"><em>end</em> </td>
+</tr>
+<tr>
+<td></td>
+<td>)</td>
+<td></td><td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>construct the <a class="el" href="classmxnet_1_1Tuple.html" title="A dynamic sized array data structure that is optimized for storing small number of elements with same...">Tuple</a> from content of iterator </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">begin</td><td>the beginning of iterator </td></tr>
+<tr><td class="paramname">end</td><td>end the end of the iterator </td></tr>
+</table>
+</dd>
+</dl>
+<dl class="tparams"><dt>Template Parameters</dt><dd>
+<table class="tparams">
+<tr><td class="paramname">RandomAccessIterator</td><td>iterator type </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<h2 class="groupheader">Member Function Documentation</h2>
+<a class="anchor" id="a2fa519288bdce42447674e78fa4c6fda"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<div class="memtemplate">
+template&lt;typename RandomAccessIterator &gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">void <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::assign </td>
+<td>(</td>
+<td class="paramtype">RandomAccessIterator </td>
+<td class="paramname"><em>begin</em>, </td>
+</tr>
+<tr>
+<td class="paramkey"></td>
+<td></td>
+<td class="paramtype">RandomAccessIterator </td>
+<td class="paramname"><em>end</em> </td>
+</tr>
+<tr>
+<td></td>
+<td>)</td>
+<td></td><td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>Assign content to tuple from iterator. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">begin</td><td>the beginning of iterator </td></tr>
+<tr><td class="paramname">end</td><td>end the end of the iterator </td></tr>
+</table>
+</dd>
+</dl>
+<dl class="tparams"><dt>Template Parameters</dt><dd>
+<table class="tparams">
+<tr><td class="paramname">RandomAccessIterator</td><td>iterator type </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="a66a7159c5472086aa689dcb7303bea41"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">const ValueType* <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::begin </td>
+<td>(</td>
+<td class="paramname"></td><td>)</td>
+<td> const</td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the begin data pointer to content of the tuple </dd></dl>
+</div>
+</div>
+<a class="anchor" id="a7a2569df075c59690ab78ed67081b970"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">ValueType* <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::begin </td>
+<td>(</td>
+<td class="paramname"></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the begin data pointer to content of the tuple </dd></dl>
+</div>
+</div>
+<a class="anchor" id="a236656e6993ba68509ff7a448db03139"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">const ValueType* <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::end </td>
+<td>(</td>
+<td class="paramname"></td><td>)</td>
+<td> const</td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the data pointer to end of the tuple </dd></dl>
+</div>
+</div>
+<a class="anchor" id="adad594655584ba36e3cab517fb20f492"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">ValueType* <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::end </td>
+<td>(</td>
+<td class="paramname"></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>the data pointer to end the tuple </dd></dl>
+</div>
+</div>
+<a class="anchor" id="a73c8f3c2933f17a1fe164a71605d1b8e"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">void <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::Load </td>
+<td>(</td>
+<td class="paramtype">dmlc::JSONReader * </td>
+<td class="paramname"><em>reader</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>Load <a class="el" href="classmxnet_1_1Tuple.html" title="A dynamic sized array data structure that is optimized for storing small number of elements with same...">Tuple</a> from JSON. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">reader</td><td>JSONReader </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="a9562fef3891815253867c79bb24316af"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType &gt; </div>
+<div class="memtemplate">
+template&lt;typename DType , typename TStream &gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">bool <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::Load </td>
+<td>(</td>
+<td class="paramtype">TStream * </td>
+<td class="paramname"><em>strm</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>load the content from binary stream </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">strm</td><td>the output stream </td></tr>
+</table>
+</dd>
+</dl>
+<dl class="tparams"><dt>Template Parameters</dt><dd>
+<table class="tparams">
+<tr><td class="paramname">DType</td><td>data type that load from </td></tr>
+<tr><td class="paramname">TStream</td><td>any stream type that have write </td></tr>
+</table>
+</dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>whether the load is successful</dd></dl>
+<dl class="tparams"><dt>Template Parameters</dt><dd>
+<table class="tparams">
+<tr><td class="paramname">ValueType</td><td>The type of data stored inside tuple. </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="a66bcd76d6145a7c95c3b6182d2b3250a"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">uint32_t <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::ndim </td>
+<td>(</td>
+<td class="paramtype">void </td>
+<td class="paramname"></td><td>)</td>
+<td> const</td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>number of dimension of the tuple </dd></dl>
+</div>
+</div>
+<a class="anchor" id="a7485dadaaef049b4d85850bffe6832af"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">bool <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::operator!= </td>
+<td>(</td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp; </td>
+<td class="paramname"><em>s</em></td><td>)</td>
+<td> const</td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>whether two tuple not equal </dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">s</td><td>the tuple to compare against </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="a31b66af0aa09d7bb21cad939f960b5f1"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname"><a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt;ValueType&gt;&amp; <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::operator= </td>
+<td>(</td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp; </td>
+<td class="paramname"><em>src</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>assignment from another tuple. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">src</td><td>source tuple </td></tr>
+</table>
+</dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>reference of self </dd></dl>
+</div>
+</div>
+<a class="anchor" id="acb4f823185342cbcb2a3628e01bd9341"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname"><a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt;ValueType&gt;&amp; <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::operator= </td>
+<td>(</td>
+<td class="paramtype"><a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp;&amp; </td>
+<td class="paramname"><em>src</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>assignment from rvalue of another tuple. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">src</td><td>source tuple </td></tr>
+</table>
+</dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>reference of self </dd></dl>
+</div>
+</div>
+<a class="anchor" id="a328d45068a42cfdd125541c3bc50586b"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname"><a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt;ValueType&gt;&amp; <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::operator= </td>
+<td>(</td>
+<td class="paramtype">std::initializer_list&lt; ValueType &gt; </td>
+<td class="paramname"><em>init</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>assignment from initializer list </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">init</td><td>the source initializer list </td></tr>
+</table>
+</dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>reference of self </dd></dl>
+</div>
+</div>
+<a class="anchor" id="a3f5bf0c829271cb97fe101b0e2aca92a"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">bool <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::operator== </td>
+<td>(</td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp; </td>
+<td class="paramname"><em>s</em></td><td>)</td>
+<td> const</td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<dl class="section return"><dt>Returns</dt><dd>whether two tuple equals </dd></dl>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">s</td><td>the tuple to compare against </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="ae192fdafd7a2f66830758b6d724a7d2c"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">ValueType&amp; <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::operator[] </td>
+<td>(</td>
+<td class="paramtype">size_t </td>
+<td class="paramname"><em>i</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>get corresponding index </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">i</td><td>dimension index </td></tr>
+</table>
+</dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the corresponding dimension size </dd></dl>
+</div>
+</div>
+<a class="anchor" id="a53b5700b8f7bb16d61356726829da627"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">const ValueType&amp; <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::operator[] </td>
+<td>(</td>
+<td class="paramtype">size_t </td>
+<td class="paramname"><em>i</em></td><td>)</td>
+<td> const</td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>get corresponding index </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">i</td><td>dimension index </td></tr>
+</table>
+</dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the corresponding dimension size </dd></dl>
+</div>
+</div>
+<a class="anchor" id="a1204402381559088dc96333c9b9f981e"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">void <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::Save </td>
+<td>(</td>
+<td class="paramtype">dmlc::JSONWriter * </td>
+<td class="paramname"><em>writer</em></td><td>)</td>
+<td> const</td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>Save <a class="el" href="classmxnet_1_1Tuple.html" title="A dynamic sized array data structure that is optimized for storing small number of elements with same...">Tuple</a> to JSON. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">writer</td><td>JSONWriter </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="ae9bc3f0212ffcb099d60090fc3b59407"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType &gt; </div>
+<div class="memtemplate">
+template&lt;typename DType , typename TStream &gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">void <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::Save </td>
+<td>(</td>
+<td class="paramtype">TStream * </td>
+<td class="paramname"><em>strm</em></td><td>)</td>
+<td> const</td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>save the content into binary stream </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">strm</td><td>the output stream </td></tr>
+</table>
+</dd>
+</dl>
+<dl class="tparams"><dt>Template Parameters</dt><dd>
+<table class="tparams">
+<tr><td class="paramname">DType</td><td>data type that save to </td></tr>
+<tr><td class="paramname">TStream</td><td>any stream type that have write</td></tr>
+<tr><td class="paramname">ValueType</td><td>The type of data stored inside tuple. </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<a class="anchor" id="ae7355b6d80e6f9aed2aad2065f45a023"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">void <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::SetDim </td>
+<td>(</td>
+<td class="paramtype">uint32_t </td>
+<td class="paramname"><em>ndim</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+</div>
+</div>
+<a class="anchor" id="afa1c967366ffdc49d346b75f005cf970"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">void <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::swap </td>
+<td>(</td>
+<td class="paramtype"><a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp; </td>
+<td class="paramname"><em>other</em></td><td>)</td>
+<td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>Swap current object with other. </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">other</td><td>another object to be swapped. </td></tr>
+</table>
+</dd>
+</dl>
+</div>
+</div>
+<h2 class="groupheader">Friends And Related Function Documentation</h2>
+<a class="anchor" id="a39bed8c606eefa4faef1088f21e94800"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">std::ostream&amp; operator&lt;&lt; </td>
+<td>(</td>
+<td class="paramtype">std::ostream &amp; </td>
+<td class="paramname"><em>os</em>, </td>
+</tr>
+<tr>
+<td class="paramkey"></td>
+<td></td>
+<td class="paramtype">const <a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp; </td>
+<td class="paramname"><em>t</em> </td>
+</tr>
+<tr>
+<td></td>
+<td>)</td>
+<td></td><td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">friend</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>allow output string of tuple to ostream </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">os</td><td>the output stream </td></tr>
+<tr><td class="paramname">t</td><td>the tuple </td></tr>
+</table>
+</dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the ostream </dd></dl>
+</div>
+</div>
+<a class="anchor" id="a0f33bc2b1cf75b9ef9d738e5fd9ea7ee"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">std::istream&amp; operator&gt;&gt; </td>
+<td>(</td>
+<td class="paramtype">std::istream &amp; </td>
+<td class="paramname"><em>is</em>, </td>
+</tr>
+<tr>
+<td class="paramkey"></td>
+<td></td>
+<td class="paramtype"><a class="el" href="classmxnet_1_1Tuple.html">Tuple</a>&lt; ValueType &gt; &amp; </td>
+<td class="paramname"><em>t</em> </td>
+</tr>
+<tr>
+<td></td>
+<td>)</td>
+<td></td><td></td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">friend</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>read tuple from the istream </p>
+<dl class="params"><dt>Parameters</dt><dd>
+<table class="params">
+<tr><td class="paramname">is</td><td>the input stream </td></tr>
+<tr><td class="paramname">t</td><td>The tuple </td></tr>
+</table>
+</dd>
+</dl>
+<dl class="section return"><dt>Returns</dt><dd>the istream </dd></dl>
+</div>
+</div>
+<h2 class="groupheader">Member Data Documentation</h2>
+<a class="anchor" id="a35847de488bef5570c45ac44f572b755"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">ValueType* <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::data_heap_ {nullptr}</td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>space to store shape when dimension is big </p>
+</div>
+</div>
+<a class="anchor" id="aed4c55d30bdc9e76bfb04895cab2bde1"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">ValueType <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::data_stack_[<a class="el" href="classmxnet_1_1Tuple.html#ad50103d2a4eb236e78ea4d0cdfba8e7b">kStackCache</a>]</td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>in stack space used to store shape when it is small </p>
+</div>
+</div>
+<a class="anchor" id="ad50103d2a4eb236e78ea4d0cdfba8e7b"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">const uint32_t <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::kStackCache = 4</td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">protected</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+</div>
+</div>
+<a class="anchor" id="ab2361106ba203189f54e6d9e1c2f64cf"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">uint32_t <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::ndim_ {0}</td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>number of dimension of the tuple </p>
+</div>
+</div>
+<a class="anchor" id="a9b6b644cb08c1f1b9263ffe68931832d"></a>
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename ValueType&gt; </div>
+<table class="mlabels">
+<tr>
+<td class="mlabels-left">
+<table class="memname">
+<tr>
+<td class="memname">uint32_t <a class="el" href="classmxnet_1_1Tuple.html">mxnet::Tuple</a>&lt; ValueType &gt;::num_heap_allocated_ {0}</td>
+</tr>
+</table>
+</td>
+<td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+</tr>
+</table>
+</div><div class="memdoc">
+<p>number of cells allocated in data_heap_ </p>
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following file:<ul>
+<li>include/mxnet/<a class="el" href="tuple_8h_source.html">tuple.h</a></li>
+</ul>
+</div><!-- contents -->
+<!-- start footer part -->
+<hr class="footer"/><address class="footer"><small>
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
+<img alt="doxygen" class="footer" src="doxygen.png"/>
+</a> 1.8.11
+</small></address>
+</body>
+</html>
diff --git a/doxygen/classmxnet_1_1Tuple__coll__graph.map b/doxygen/classmxnet_1_1Tuple__coll__graph.map
new file mode 100644
index 0000000..d28e88f
--- /dev/null
+++ b/doxygen/classmxnet_1_1Tuple__coll__graph.map
@@ -0,0 +1,2 @@
+<map id="mxnet::Tuple&lt; ValueType &gt;" name="mxnet::Tuple&lt; ValueType &gt;">
+</map>
diff --git a/doxygen/classmxnet_1_1Tuple__coll__graph.md5 b/doxygen/classmxnet_1_1Tuple__coll__graph.md5
new file mode 100644
index 0000000..ae35ccc
--- /dev/null
+++ b/doxygen/classmxnet_1_1Tuple__coll__graph.md5
@@ -0,0 +1 @@
+7b910e8c3354478f9995f2ec4056ab12
\ No newline at end of file
diff --git a/doxygen/classmxnet_1_1Tuple__coll__graph.png b/doxygen/classmxnet_1_1Tuple__coll__graph.png
new file mode 100644
index 0000000..b69ff6c
Binary files /dev/null and b/doxygen/classmxnet_1_1Tuple__coll__graph.png differ
diff --git a/doxygen/classmxnet_1_1common_1_1LazyAllocArray-members.html b/doxygen/classmxnet_1_1common_1_1LazyAllocArray-members.html
index 96b96c0..011c227 100644
--- a/doxygen/classmxnet_1_1common_1_1LazyAllocArray-members.html
+++ b/doxygen/classmxnet_1_1common_1_1LazyAllocArray-members.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1LazyAllocArray.html b/doxygen/classmxnet_1_1common_1_1LazyAllocArray.html
index 8c8a8e9..3754860 100644
--- a/doxygen/classmxnet_1_1common_1_1LazyAllocArray.html
+++ b/doxygen/classmxnet_1_1common_1_1LazyAllocArray.html
@@ -245,7 +245,7 @@ template&lt;typename FCreate &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1ObjectPool-members.html b/doxygen/classmxnet_1_1common_1_1ObjectPool-members.html
index 33f8f1a..db0893a 100644
--- a/doxygen/classmxnet_1_1common_1_1ObjectPool-members.html
+++ b/doxygen/classmxnet_1_1common_1_1ObjectPool-members.html
@@ -90,7 +90,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1ObjectPool.html b/doxygen/classmxnet_1_1common_1_1ObjectPool.html
index a56f370..40630b2 100644
--- a/doxygen/classmxnet_1_1common_1_1ObjectPool.html
+++ b/doxygen/classmxnet_1_1common_1_1ObjectPool.html
@@ -245,7 +245,7 @@ template&lt;typename... Args&gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1cuda_1_1DeviceStore-members.html b/doxygen/classmxnet_1_1common_1_1cuda_1_1DeviceStore-members.html
index db5272c..78e357d 100644
--- a/doxygen/classmxnet_1_1common_1_1cuda_1_1DeviceStore-members.html
+++ b/doxygen/classmxnet_1_1common_1_1cuda_1_1DeviceStore-members.html
@@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1cuda_1_1DeviceStore.html b/doxygen/classmxnet_1_1common_1_1cuda_1_1DeviceStore.html
index 527b1fc..c0de876 100644
--- a/doxygen/classmxnet_1_1common_1_1cuda_1_1DeviceStore.html
+++ b/doxygen/classmxnet_1_1common_1_1cuda_1_1DeviceStore.html
@@ -189,7 +189,7 @@ Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator.html b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator.html
index 2c0b9aa..07113b3 100644
--- a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator.html
+++ b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator.html
@@ -94,7 +94,7 @@ Collaboration diagram for mxnet::common::random::RandGenerator&lt; Device, MSHAD
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4-members.html b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4-members.html
index e33ace4..b2dccea 100644
--- a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4-members.html
+++ b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4-members.html
@@ -90,7 +90,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4.html b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4.html
index c3fc40b..3f6f458 100644
--- a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4.html
+++ b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4.html
@@ -254,7 +254,7 @@ template&lt;typename DType &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4_1_1Impl-members.html b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4_1_1Impl-members.html
index f69088a..8e1d47d 100644
--- a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4_1_1Impl-members.html
+++ b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4_1_1Impl-members.html
@@ -93,7 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4_1_1Impl.html b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4_1_1Impl.html
index a13807f..de69069 100644
--- a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4_1_1Impl.html
+++ b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01cpu_00_01DType_01_4_1_1Impl.html
@@ -318,7 +318,7 @@ template&lt;typename DType &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4-members.html b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4-members.html
index 55f7468..490c6d0 100644
--- a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4-members.html
+++ b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4-members.html
@@ -90,7 +90,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4.html b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4.html
index d26078c..255ee25 100644
--- a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4.html
+++ b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4.html
@@ -246,7 +246,7 @@ template&lt;typename DType &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4_1_1Impl-members.html b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4_1_1Impl-members.html
index c66502f..87901f3 100644
--- a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4_1_1Impl-members.html
+++ b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4_1_1Impl-members.html
@@ -93,7 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4_1_1Impl.html b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4_1_1Impl.html
index d237994..ec98473 100644
--- a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4_1_1Impl.html
+++ b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01DType_01_4_1_1Impl.html
@@ -324,7 +324,7 @@ template&lt;typename DType &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4-members.html b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4-members.html
index 5712373..a926358 100644
--- a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4-members.html
+++ b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4-members.html
@@ -85,7 +85,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4.html b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4.html
index b487038..4e999d9 100644
--- a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4.html
+++ b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4.html
@@ -103,7 +103,7 @@ Classes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4_1_1Impl-members.html b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4_1_1Impl-members.html
index 8823303..2362c58 100644
--- a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4_1_1Impl-members.html
+++ b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4_1_1Impl-members.html
@@ -93,7 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4_1_1Impl.html b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4_1_1Impl.html
index 2b7f0a5..02acad8 100644
--- a/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4_1_1Impl.html
+++ b/doxygen/classmxnet_1_1common_1_1random_1_1RandGenerator_3_01gpu_00_01double_01_4_1_1Impl.html
@@ -308,7 +308,7 @@ Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Accuracy-members.html b/doxygen/classmxnet_1_1cpp_1_1Accuracy-members.html
index 8b5024a..4c9d9b7 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Accuracy-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Accuracy-members.html
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Accuracy.html b/doxygen/classmxnet_1_1cpp_1_1Accuracy.html
index 3a2932c..5229a21 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Accuracy.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Accuracy.html
@@ -196,7 +196,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1AdaDeltaOptimizer-members.html b/doxygen/classmxnet_1_1cpp_1_1AdaDeltaOptimizer-members.html
index 7b6827e..c123557 100644
--- a/doxygen/classmxnet_1_1cpp_1_1AdaDeltaOptimizer-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1AdaDeltaOptimizer-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1AdaDeltaOptimizer.html b/doxygen/classmxnet_1_1cpp_1_1AdaDeltaOptimizer.html
index 53e94bc..ed6ad58 100644
--- a/doxygen/classmxnet_1_1cpp_1_1AdaDeltaOptimizer.html
+++ b/doxygen/classmxnet_1_1cpp_1_1AdaDeltaOptimizer.html
@@ -261,7 +261,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1AdaGradOptimizer-members.html b/doxygen/classmxnet_1_1cpp_1_1AdaGradOptimizer-members.html
index e514050..013f7ce 100644
--- a/doxygen/classmxnet_1_1cpp_1_1AdaGradOptimizer-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1AdaGradOptimizer-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1AdaGradOptimizer.html b/doxygen/classmxnet_1_1cpp_1_1AdaGradOptimizer.html
index 4b581c7..e4bba1c 100644
--- a/doxygen/classmxnet_1_1cpp_1_1AdaGradOptimizer.html
+++ b/doxygen/classmxnet_1_1cpp_1_1AdaGradOptimizer.html
@@ -261,7 +261,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1AdamOptimizer-members.html b/doxygen/classmxnet_1_1cpp_1_1AdamOptimizer-members.html
index 0f2d2b5..c5346a3 100644
--- a/doxygen/classmxnet_1_1cpp_1_1AdamOptimizer-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1AdamOptimizer-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1AdamOptimizer.html b/doxygen/classmxnet_1_1cpp_1_1AdamOptimizer.html
index 4031b35..18e96d7 100644
--- a/doxygen/classmxnet_1_1cpp_1_1AdamOptimizer.html
+++ b/doxygen/classmxnet_1_1cpp_1_1AdamOptimizer.html
@@ -261,7 +261,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Bilinear-members.html b/doxygen/classmxnet_1_1cpp_1_1Bilinear-members.html
index c1505d8..55fda8a 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Bilinear-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Bilinear-members.html
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Bilinear.html b/doxygen/classmxnet_1_1cpp_1_1Bilinear.html
index 4f5e32b..0bd7af0 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Bilinear.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Bilinear.html
@@ -197,7 +197,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Constant-members.html b/doxygen/classmxnet_1_1cpp_1_1Constant-members.html
index 40dde74..ae12b40 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Constant-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Constant-members.html
@@ -98,7 +98,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Constant.html b/doxygen/classmxnet_1_1cpp_1_1Constant.html
index 98d4db2..b15eb62 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Constant.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Constant.html
@@ -226,7 +226,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Context-members.html b/doxygen/classmxnet_1_1cpp_1_1Context-members.html
index c315ffb..c0af41f 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Context-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Context-members.html
@@ -90,7 +90,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Context.html b/doxygen/classmxnet_1_1cpp_1_1Context.html
index 66de3c4..cfd8cf0 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Context.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Context.html
@@ -273,7 +273,7 @@ Static Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1DataBatch-members.html b/doxygen/classmxnet_1_1cpp_1_1DataBatch-members.html
index 5ba20e2..85a8f93 100644
--- a/doxygen/classmxnet_1_1cpp_1_1DataBatch-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1DataBatch-members.html
@@ -89,7 +89,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1DataBatch.html b/doxygen/classmxnet_1_1cpp_1_1DataBatch.html
index 995dc5a..621e7a6 100644
--- a/doxygen/classmxnet_1_1cpp_1_1DataBatch.html
+++ b/doxygen/classmxnet_1_1cpp_1_1DataBatch.html
@@ -159,7 +159,7 @@ Public Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1DataIter-members.html b/doxygen/classmxnet_1_1cpp_1_1DataIter-members.html
index 9aae64e..f446fc1 100644
--- a/doxygen/classmxnet_1_1cpp_1_1DataIter-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1DataIter-members.html
@@ -93,7 +93,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1DataIter.html b/doxygen/classmxnet_1_1cpp_1_1DataIter.html
index a462ca4..595e48f 100644
--- a/doxygen/classmxnet_1_1cpp_1_1DataIter.html
+++ b/doxygen/classmxnet_1_1cpp_1_1DataIter.html
@@ -314,7 +314,7 @@ Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1EvalMetric-members.html b/doxygen/classmxnet_1_1cpp_1_1EvalMetric-members.html
index 74428f5..618111a 100644
--- a/doxygen/classmxnet_1_1cpp_1_1EvalMetric-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1EvalMetric-members.html
@@ -95,7 +95,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1EvalMetric.html b/doxygen/classmxnet_1_1cpp_1_1EvalMetric.html
index 775eaaf..9277081 100644
--- a/doxygen/classmxnet_1_1cpp_1_1EvalMetric.html
+++ b/doxygen/classmxnet_1_1cpp_1_1EvalMetric.html
@@ -385,7 +385,7 @@ Protected Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Executor-members.html b/doxygen/classmxnet_1_1cpp_1_1Executor-members.html
index b29dc2c..d7d8fed 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Executor-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Executor-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Executor.html b/doxygen/classmxnet_1_1cpp_1_1Executor.html
index 2cb93ac..74927df 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Executor.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Executor.html
@@ -473,7 +473,7 @@ Friends</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1FactorScheduler-members.html b/doxygen/classmxnet_1_1cpp_1_1FactorScheduler-members.html
index 94e450a..58e6acb 100644
--- a/doxygen/classmxnet_1_1cpp_1_1FactorScheduler-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1FactorScheduler-members.html
@@ -91,7 +91,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1FactorScheduler.html b/doxygen/classmxnet_1_1cpp_1_1FactorScheduler.html
index 5246972..0717197 100644
--- a/doxygen/classmxnet_1_1cpp_1_1FactorScheduler.html
+++ b/doxygen/classmxnet_1_1cpp_1_1FactorScheduler.html
@@ -197,7 +197,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1FeedForward-members.html b/doxygen/classmxnet_1_1cpp_1_1FeedForward-members.html
index 03ad52a..a51475e 100644
--- a/doxygen/classmxnet_1_1cpp_1_1FeedForward-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1FeedForward-members.html
@@ -92,7 +92,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1FeedForward.html b/doxygen/classmxnet_1_1cpp_1_1FeedForward.html
index 3a065df..217270a 100644
--- a/doxygen/classmxnet_1_1cpp_1_1FeedForward.html
+++ b/doxygen/classmxnet_1_1cpp_1_1FeedForward.html
@@ -236,7 +236,7 @@ Static Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Initializer-members.html b/doxygen/classmxnet_1_1cpp_1_1Initializer-members.html
index d4f6d9d..c96ea2c 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Initializer-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Initializer-members.html
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Initializer.html b/doxygen/classmxnet_1_1cpp_1_1Initializer.html
index 07d6f68..472959b 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Initializer.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Initializer.html
@@ -431,7 +431,7 @@ Protected Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1KVStore-members.html b/doxygen/classmxnet_1_1cpp_1_1KVStore-members.html
index 065614b..27649f7 100644
--- a/doxygen/classmxnet_1_1cpp_1_1KVStore-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1KVStore-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1KVStore.html b/doxygen/classmxnet_1_1cpp_1_1KVStore.html
index bdb5b2b..f08a7d8 100644
--- a/doxygen/classmxnet_1_1cpp_1_1KVStore.html
+++ b/doxygen/classmxnet_1_1cpp_1_1KVStore.html
@@ -540,7 +540,7 @@ Static Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1LRScheduler-members.html b/doxygen/classmxnet_1_1cpp_1_1LRScheduler-members.html
index 70b1bbc..535d5ce 100644
--- a/doxygen/classmxnet_1_1cpp_1_1LRScheduler-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1LRScheduler-members.html
@@ -90,7 +90,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1LRScheduler.html b/doxygen/classmxnet_1_1cpp_1_1LRScheduler.html
index ed4e8d2..7096fba 100644
--- a/doxygen/classmxnet_1_1cpp_1_1LRScheduler.html
+++ b/doxygen/classmxnet_1_1cpp_1_1LRScheduler.html
@@ -261,7 +261,7 @@ Protected Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1LogLoss-members.html b/doxygen/classmxnet_1_1cpp_1_1LogLoss-members.html
index b0d737c..d943e7d 100644
--- a/doxygen/classmxnet_1_1cpp_1_1LogLoss-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1LogLoss-members.html
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1LogLoss.html b/doxygen/classmxnet_1_1cpp_1_1LogLoss.html
index f73265a..c2cad87 100644
--- a/doxygen/classmxnet_1_1cpp_1_1LogLoss.html
+++ b/doxygen/classmxnet_1_1cpp_1_1LogLoss.html
@@ -196,7 +196,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1MAE-members.html b/doxygen/classmxnet_1_1cpp_1_1MAE-members.html
index ea80df8..c238fca 100644
--- a/doxygen/classmxnet_1_1cpp_1_1MAE-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1MAE-members.html
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1MAE.html b/doxygen/classmxnet_1_1cpp_1_1MAE.html
index bc28398..c528044 100644
--- a/doxygen/classmxnet_1_1cpp_1_1MAE.html
+++ b/doxygen/classmxnet_1_1cpp_1_1MAE.html
@@ -196,7 +196,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1MSE-members.html b/doxygen/classmxnet_1_1cpp_1_1MSE-members.html
index 24603e8..8ec8143 100644
--- a/doxygen/classmxnet_1_1cpp_1_1MSE-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1MSE-members.html
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1MSE.html b/doxygen/classmxnet_1_1cpp_1_1MSE.html
index ce4f26e..9645ea6 100644
--- a/doxygen/classmxnet_1_1cpp_1_1MSE.html
+++ b/doxygen/classmxnet_1_1cpp_1_1MSE.html
@@ -196,7 +196,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1MSRAPrelu-members.html b/doxygen/classmxnet_1_1cpp_1_1MSRAPrelu-members.html
index 386ebc6..a61d865 100644
--- a/doxygen/classmxnet_1_1cpp_1_1MSRAPrelu-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1MSRAPrelu-members.html
@@ -108,7 +108,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1MSRAPrelu.html b/doxygen/classmxnet_1_1cpp_1_1MSRAPrelu.html
index f90d91f..3551059 100644
--- a/doxygen/classmxnet_1_1cpp_1_1MSRAPrelu.html
+++ b/doxygen/classmxnet_1_1cpp_1_1MSRAPrelu.html
@@ -195,7 +195,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1MXDataIter-members.html b/doxygen/classmxnet_1_1cpp_1_1MXDataIter-members.html
index ee7ed62..8bf2f7b 100644
--- a/doxygen/classmxnet_1_1cpp_1_1MXDataIter-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1MXDataIter-members.html
@@ -97,7 +97,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1MXDataIter.html b/doxygen/classmxnet_1_1cpp_1_1MXDataIter.html
index 60aa694..0e803f5 100644
--- a/doxygen/classmxnet_1_1cpp_1_1MXDataIter.html
+++ b/doxygen/classmxnet_1_1cpp_1_1MXDataIter.html
@@ -381,7 +381,7 @@ template&lt;typename T &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1MXDataIterMap-members.html b/doxygen/classmxnet_1_1cpp_1_1MXDataIterMap-members.html
index 3fe20b4..6b59780 100644
--- a/doxygen/classmxnet_1_1cpp_1_1MXDataIterMap-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1MXDataIterMap-members.html
@@ -87,7 +87,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1MXDataIterMap.html b/doxygen/classmxnet_1_1cpp_1_1MXDataIterMap.html
index 64fa91a..763a854 100644
--- a/doxygen/classmxnet_1_1cpp_1_1MXDataIterMap.html
+++ b/doxygen/classmxnet_1_1cpp_1_1MXDataIterMap.html
@@ -152,7 +152,7 @@ Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Monitor-members.html b/doxygen/classmxnet_1_1cpp_1_1Monitor-members.html
index 0f60a07..d480a22 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Monitor-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Monitor-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Monitor.html b/doxygen/classmxnet_1_1cpp_1_1Monitor.html
index eef30eb..3fca192 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Monitor.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Monitor.html
@@ -468,7 +468,7 @@ Protected Attributes</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1NDArray-members.html b/doxygen/classmxnet_1_1cpp_1_1NDArray-members.html
index d3dae3a..e2c26c0 100644
--- a/doxygen/classmxnet_1_1cpp_1_1NDArray-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1NDArray-members.html
@@ -146,7 +146,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1NDArray.html b/doxygen/classmxnet_1_1cpp_1_1NDArray.html
index 96ceb1e..c55d1c2 100644
--- a/doxygen/classmxnet_1_1cpp_1_1NDArray.html
+++ b/doxygen/classmxnet_1_1cpp_1_1NDArray.html
@@ -1897,7 +1897,7 @@ Static Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Normal-members.html b/doxygen/classmxnet_1_1cpp_1_1Normal-members.html
index 161a6b9..8e6e6b2 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Normal-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Normal-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Normal.html b/doxygen/classmxnet_1_1cpp_1_1Normal.html
index 8c80887..3443047 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Normal.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Normal.html
@@ -255,7 +255,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1One-members.html b/doxygen/classmxnet_1_1cpp_1_1One-members.html
index b9225d4..950a9ed 100644
--- a/doxygen/classmxnet_1_1cpp_1_1One-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1One-members.html
@@ -99,7 +99,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1One.html b/doxygen/classmxnet_1_1cpp_1_1One.html
index ae78508..600d109 100644
--- a/doxygen/classmxnet_1_1cpp_1_1One.html
+++ b/doxygen/classmxnet_1_1cpp_1_1One.html
@@ -170,7 +170,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1OpMap-members.html b/doxygen/classmxnet_1_1cpp_1_1OpMap-members.html
index 81aae93..99c7086 100644
--- a/doxygen/classmxnet_1_1cpp_1_1OpMap-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1OpMap-members.html
@@ -88,7 +88,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1OpMap.html b/doxygen/classmxnet_1_1cpp_1_1OpMap.html
index 4a16b6a..4a41c5c 100644
--- a/doxygen/classmxnet_1_1cpp_1_1OpMap.html
+++ b/doxygen/classmxnet_1_1cpp_1_1OpMap.html
@@ -201,7 +201,7 @@ Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Operator-members.html b/doxygen/classmxnet_1_1cpp_1_1Operator-members.html
index 45b486c..286c1c4 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Operator-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Operator-members.html
@@ -105,7 +105,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Operator.html b/doxygen/classmxnet_1_1cpp_1_1Operator.html
index 15eed85..a8423dcb 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Operator.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Operator.html
@@ -739,7 +739,7 @@ template&lt;typename T &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Optimizer-members.html b/doxygen/classmxnet_1_1cpp_1_1Optimizer-members.html
index 205a4fe..04468bf 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Optimizer-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Optimizer-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Optimizer.html b/doxygen/classmxnet_1_1cpp_1_1Optimizer.html
index ae52778..a600199 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Optimizer.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Optimizer.html
@@ -658,7 +658,7 @@ template&lt;typename T &gt; </div>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1OptimizerRegistry-members.html b/doxygen/classmxnet_1_1cpp_1_1OptimizerRegistry-members.html
index bb00156..a31e09b 100644
--- a/doxygen/classmxnet_1_1cpp_1_1OptimizerRegistry-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1OptimizerRegistry-members.html
@@ -87,7 +87,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1OptimizerRegistry.html b/doxygen/classmxnet_1_1cpp_1_1OptimizerRegistry.html
index 50f3203..784167c 100644
--- a/doxygen/classmxnet_1_1cpp_1_1OptimizerRegistry.html
+++ b/doxygen/classmxnet_1_1cpp_1_1OptimizerRegistry.html
@@ -162,7 +162,7 @@ Static Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1PSNR-members.html b/doxygen/classmxnet_1_1cpp_1_1PSNR-members.html
index 429bdc8..dab71ad 100644
--- a/doxygen/classmxnet_1_1cpp_1_1PSNR-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1PSNR-members.html
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1PSNR.html b/doxygen/classmxnet_1_1cpp_1_1PSNR.html
index d05749a..b97b0b3 100644
--- a/doxygen/classmxnet_1_1cpp_1_1PSNR.html
+++ b/doxygen/classmxnet_1_1cpp_1_1PSNR.html
@@ -196,7 +196,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1RMSE-members.html b/doxygen/classmxnet_1_1cpp_1_1RMSE-members.html
index 34e1389..329773a 100644
--- a/doxygen/classmxnet_1_1cpp_1_1RMSE-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1RMSE-members.html
@@ -96,7 +96,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1RMSE.html b/doxygen/classmxnet_1_1cpp_1_1RMSE.html
index 5b2fe3c..74e236a 100644
--- a/doxygen/classmxnet_1_1cpp_1_1RMSE.html
+++ b/doxygen/classmxnet_1_1cpp_1_1RMSE.html
@@ -196,7 +196,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1RMSPropOptimizer-members.html b/doxygen/classmxnet_1_1cpp_1_1RMSPropOptimizer-members.html
index 7a0ef81..ebc199d 100644
--- a/doxygen/classmxnet_1_1cpp_1_1RMSPropOptimizer-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1RMSPropOptimizer-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1RMSPropOptimizer.html b/doxygen/classmxnet_1_1cpp_1_1RMSPropOptimizer.html
index a96ca6a..3090500 100644
--- a/doxygen/classmxnet_1_1cpp_1_1RMSPropOptimizer.html
+++ b/doxygen/classmxnet_1_1cpp_1_1RMSPropOptimizer.html
@@ -261,7 +261,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1SGDOptimizer-members.html b/doxygen/classmxnet_1_1cpp_1_1SGDOptimizer-members.html
index 0e28ac1..832b995 100644
--- a/doxygen/classmxnet_1_1cpp_1_1SGDOptimizer-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1SGDOptimizer-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1SGDOptimizer.html b/doxygen/classmxnet_1_1cpp_1_1SGDOptimizer.html
index e079901..9fd0280 100644
--- a/doxygen/classmxnet_1_1cpp_1_1SGDOptimizer.html
+++ b/doxygen/classmxnet_1_1cpp_1_1SGDOptimizer.html
@@ -261,7 +261,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1SignumOptimizer-members.html b/doxygen/classmxnet_1_1cpp_1_1SignumOptimizer-members.html
index 2a8e577..8662be0 100644
--- a/doxygen/classmxnet_1_1cpp_1_1SignumOptimizer-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1SignumOptimizer-members.html
@@ -104,7 +104,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1SignumOptimizer.html b/doxygen/classmxnet_1_1cpp_1_1SignumOptimizer.html
index 4d8c10c..618cffd0 100644
--- a/doxygen/classmxnet_1_1cpp_1_1SignumOptimizer.html
+++ b/doxygen/classmxnet_1_1cpp_1_1SignumOptimizer.html
@@ -261,7 +261,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Symbol-members.html b/doxygen/classmxnet_1_1cpp_1_1Symbol-members.html
index 1297ed6..9e15d56 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Symbol-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Symbol-members.html
@@ -120,7 +120,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Symbol.html b/doxygen/classmxnet_1_1cpp_1_1Symbol.html
index fb5a9ac..293e945 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Symbol.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Symbol.html
@@ -1112,7 +1112,7 @@ Static Public Member Functions</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Uniform-members.html b/doxygen/classmxnet_1_1cpp_1_1Uniform-members.html
index 8e68286..9cd709e 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Uniform-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Uniform-members.html
@@ -100,7 +100,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Uniform.html b/doxygen/classmxnet_1_1cpp_1_1Uniform.html
index 6e3f282..d68f66a 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Uniform.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Uniform.html
@@ -280,7 +280,7 @@ Additional Inherited Members</h2></td></tr>
 </div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Xavier-members.html b/doxygen/classmxnet_1_1cpp_1_1Xavier-members.html
index e0ff2c4..a7162a4 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Xavier-members.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Xavier-members.html
@@ -107,7 +107,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
-Generated on Thu Feb 28 2019 20:23:45 for mxnet by  <a href="http://www.doxygen.org/index.html">
+Generated on Fri Mar 1 2019 06:54:36 for mxnet by  <a href="http://www.doxygen.org/index.html">
 <img alt="doxygen" class="footer" src="doxygen.png"/>
 </a> 1.8.11
 </small></address>
diff --git a/doxygen/classmxnet_1_1cpp_1_1Xavier.html b/doxygen/classmxnet_1_1cpp_1_1Xavier.html
index d14e5e0..40487f9 100644
--- a/doxygen/classmxnet_1_1cpp_1_1Xavier.html
+++ b/doxygen/classmxnet_1_1cpp_1_1Xavier.html
@@ -309,7 +309,7 @@ Additional Inherited Members</h2></td></tr>
... 65554 lines suppressed ...