You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by dr...@apache.org on 2022/07/26 21:34:08 UTC

[tvm-site] branch asf-site updated: Add v0.9.0 docs

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

driazati pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/tvm-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 71dd54618 Add v0.9.0 docs
71dd54618 is described below

commit 71dd546187615aac6e66f258f3ebc9745a07894c
Author: driazati <dr...@users.noreply.github.com>
AuthorDate: Tue Jul 26 14:33:50 2022 -0700

    Add v0.9.0 docs
---
 .../tune_relay_cuda.py                             |   384 +
 .../067cf39a44d9f315a39f8a7547c556d8/install.py    |    50 +
 .../tune_sparse_x86.py                             |   324 +
 .../deploy_sparse.ipynb                            |   187 +
 .../0e2f38fcb1a1fb3e636e5953aa600dee/from_mxnet.py |   146 +
 .../opt_gemm.ipynb                                 |   309 +
 .../tvmc_python.py                                 |   292 +
 .../reduction.ipynb                                |   248 +
 .../from_paddle.py                                 |   117 +
 .../tune_network_arm.py                            |   439 +
 .../deploy_prequantized_tflite.ipynb               |   319 +
 .../intrin_math.ipynb                              |   169 +
 .../from_pytorch.ipynb                             |   162 +
 .../deploy_model_on_android.py                     |   360 +
 .../tvmc_command_line_driver.py                    |   516 +
 .../from_tflite.ipynb                              |   151 +
 .../auto_scheduler_matmul_x86.ipynb                |   205 +
 .../286e7f77f494a25312ac88e3f234822e/extern_op.py  |   139 +
 .../tune_sparse_x86.ipynb                          |   205 +
 .../2a0982f8ca0176cb17713d28286536e4/reduction.py  |   196 +
 .../2a4c6a9cfa43e8afef159a2bf1b99108/install.ipynb |    57 +
 .../from_oneflow.ipynb                             |   162 +
 .../autotvm_relay_x86.ipynb                        |   348 +
 .../micro_tflite.py                                |   324 +
 .../introduction.py                                |   134 +
 .../tune_relay_arm.py                              |   416 +
 .../autotvm_matmul_x86.ipynb                       |   222 +
 .../deploy_object_detection_pytorch.ipynb          |   162 +
 .../3a9b1d387f618487c8ccf6b8b78ae179/intro_topi.py |   150 +
 .../from_coreml.py                                 |   114 +
 .../tensorize.ipynb                                |   241 +
 .../opt_conv_cuda.py                               |   249 +
 .../relay_quick_start.ipynb                        |   144 +
 .../deploy_model_on_rasp.py                        |   230 +
 .../tensor_expr_get_started.py                     |   904 ++
 .../428c6201e29ce74e73c6b41eee589f62/tensorize.py  |   318 +
 .../tensor_expr_get_started.ipynb                  |   610 +
 .../from_mxnet.ipynb                               |   162 +
 .../tune_network_arm.ipynb                         |   161 +
 .../use_pass_infra.py                              |   273 +
 .../micro_ethosu.ipynb                             |   176 +
 .../deploy_prequantized_tflite.py                  |   262 +
 .../autotvm_relay_x86.py                           |   478 +
 .../micro_tflite.ipynb                             |   169 +
 .../tensor_ir_blitz_course.py                      |   191 +
 .../tune_network_mali.ipynb                        |   154 +
 .../tune_conv2d_layer_cuda.ipynb                   |   205 +
 .../intro_topi.ipynb                               |   230 +
 .../tune_relay_mobile_gpu.py                       |   414 +
 .../tune_network_mali.py                           |   359 +
 .../tune_relay_x86.py                              |   298 +
 .../tuple_inputs.py                                |   122 +
 .../tune_conv2d_cuda.py                            |   244 +
 .../tune_relay_mobile_gpu.ipynb                    |   168 +
 .../micro_tvmc.ipynb                               |    92 +
 .../729378592a96230b4f7be71b44da43a4/scan.ipynb    |   169 +
 .../tune_conv2d_cuda.ipynb                         |   115 +
 .../opt_conv_tensorcore.py                         |   411 +
 .../opt_conv_tensorcore.ipynb                      |   165 +
 .../cross_compilation_and_rpc.py                   |   265 +
 .../from_darknet.py                                |   202 +
 .../deploy_object_detection_pytorch.py             |   153 +
 .../from_onnx.ipynb                                |   151 +
 .../deploy_quantized.py                            |   165 +
 .../micro_reference_vm.py                          |   159 +
 .../deploy_model_on_rasp.ipynb                     |   201 +
 .../micro_reference_vm.ipynb                       |    43 +
 .../use_pass_infra.ipynb                           |   241 +
 .../from_tensorflow.py                             |   252 +
 .../build_gcn.ipynb                                |   223 +
 .../from_tensorflow.ipynb                          |   216 +
 .../extern_op.ipynb                                |   133 +
 .../opt_conv_cuda.ipynb                            |   151 +
 .../8c7d8fd6a4b93bcff1f5573943dd02f4/scan.py       |   154 +
 .../tvmc_python.ipynb                              |   141 +
 .../autotvm_matmul_x86.py                          |   377 +
 .../tune_relay_x86.ipynb                           |   115 +
 .../96137df89d8034b548f407123ec50ce9/opt_gemm.py   |   393 +
 .../deploy_sparse.py                               |   362 +
 .../micro_autotune.py                              |   275 +
 .../introduction.ipynb                             |    50 +
 .../tuple_inputs.ipynb                             |   122 +
 .../deploy_quantized.ipynb                         |   144 +
 .../from_paddle.ipynb                              |   144 +
 .../from_tflite.py                                 |   192 +
 .../a7aff5918e1b86809a5bd1da8bef7229/tedd.ipynb    |   165 +
 .../micro_train.ipynb                              |   356 +
 .../from_coreml.ipynb                              |   144 +
 .../micro_ethosu.py                                |   572 +
 .../tune_network_x86.ipynb                         |   147 +
 .../tune_network_cuda.ipynb                        |   147 +
 .../bring_your_own_datatypes.ipynb                 |   349 +
 .../micro_train.py                                 |   650 +
 .../schedule_primitives.ipynb                      |   284 +
 .../using_relay_viz.ipynb                          |   151 +
 .../tune_relay_arm.ipynb                           |   168 +
 .../deploy_prequantized.ipynb                      |   287 +
 .../c23f7654585d9b0fa2129e1765b2a8f2/from_keras.py |   137 +
 .../c253040abc62eace272e406b7e1a4df5/tedd.py       |   160 +
 .../from_keras.ipynb                               |   144 +
 .../tensor_ir_blitz_course.ipynb                   |   223 +
 .../low_level_custom_pass.py                       |   171 +
 .../using_relay_viz.py                             |   161 +
 .../relay_quick_start.py                           |   155 +
 .../deploy_ssd_gluoncv.py                          |   131 +
 .../use_pass_instrument.py                         |   372 +
 .../tune_relay_cuda.ipynb                          |   172 +
 .../low_level_custom_pass.ipynb                    |   140 +
 .../using_external_lib.py                          |   561 +
 .../intrin_math.py                                 |   172 +
 .../deploy_ssd_gluoncv.ipynb                       |   144 +
 .../schedule_primitives.py                         |   210 +
 .../dabb6b43ea9ef9d7bd1a3912001deace/build_gcn.py  |   357 +
 .../tune_conv2d_layer_cuda.py                      |   209 +
 .../tune_network_x86.py                            |   344 +
 .../auto_scheduler_matmul_x86.py                   |   216 +
 .../tune_network_cuda.py                           |   310 +
 .../eb483c672b88006c331115968e0ffd9b/micro_tvmc.py |   200 +
 .../eb551cfff8900ec35fae9f15aa728e45/from_onnx.py  |   135 +
 .../using_external_lib.ipynb                       |   147 +
 .../bring_your_own_datatypes.py                    |   408 +
 .../deploy_model_on_android.ipynb                  |   190 +
 .../tvmc_command_line_driver.ipynb                 |   141 +
 .../cross_compilation_and_rpc.ipynb                |   179 +
 .../use_pass_instrument.ipynb                      |   342 +
 .../from_oneflow.py                                |   177 +
 .../micro_autotune.ipynb                           |   180 +
 .../from_pytorch.py                                |   171 +
 .../from_darknet.ipynb                             |   144 +
 .../deploy_prequantized.py                         |   241 +
 .../sphx_glr_auto_scheduler_matmul_x86_thumb.png   |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_autotvm_matmul_x86_thumb.png  |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_autotvm_relay_x86_thumb.png   |   Bin 0 -> 26794 bytes
 .../sphx_glr_bring_your_own_datatypes_thumb.png    |   Bin 0 -> 26794 bytes
 docs/v0.9.0/_images/sphx_glr_build_gcn_thumb.png   |   Bin 0 -> 26794 bytes
 .../sphx_glr_cross_compilation_and_rpc_thumb.png   |   Bin 0 -> 26794 bytes
 .../sphx_glr_deploy_model_on_android_thumb.png     |   Bin 0 -> 26794 bytes
 .../sphx_glr_deploy_model_on_rasp_thumb.png        |   Bin 0 -> 26794 bytes
 ...x_glr_deploy_object_detection_pytorch_thumb.png |   Bin 0 -> 26794 bytes
 .../sphx_glr_deploy_prequantized_tflite_thumb.png  |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_deploy_prequantized_thumb.png |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_deploy_quantized_thumb.png    |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_deploy_sparse_thumb.png       |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_deploy_ssd_gluoncv_001.png    |   Bin 0 -> 261898 bytes
 .../_images/sphx_glr_deploy_ssd_gluoncv_thumb.png  |   Bin 0 -> 104431 bytes
 docs/v0.9.0/_images/sphx_glr_extern_op_thumb.png   |   Bin 0 -> 26794 bytes
 docs/v0.9.0/_images/sphx_glr_from_coreml_thumb.png |   Bin 0 -> 26794 bytes
 docs/v0.9.0/_images/sphx_glr_from_darknet_001.png  |   Bin 0 -> 341442 bytes
 .../v0.9.0/_images/sphx_glr_from_darknet_thumb.png |   Bin 0 -> 132500 bytes
 docs/v0.9.0/_images/sphx_glr_from_keras_001.png    |   Bin 0 -> 245200 bytes
 docs/v0.9.0/_images/sphx_glr_from_keras_thumb.png  |   Bin 0 -> 104799 bytes
 docs/v0.9.0/_images/sphx_glr_from_mxnet_001.png    |   Bin 0 -> 245200 bytes
 docs/v0.9.0/_images/sphx_glr_from_mxnet_thumb.png  |   Bin 0 -> 104799 bytes
 .../v0.9.0/_images/sphx_glr_from_oneflow_thumb.png |   Bin 0 -> 26794 bytes
 docs/v0.9.0/_images/sphx_glr_from_onnx_001.png     |   Bin 0 -> 164348 bytes
 docs/v0.9.0/_images/sphx_glr_from_onnx_thumb.png   |   Bin 0 -> 65667 bytes
 docs/v0.9.0/_images/sphx_glr_from_paddle_thumb.png |   Bin 0 -> 26794 bytes
 .../v0.9.0/_images/sphx_glr_from_pytorch_thumb.png |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_from_tensorflow_thumb.png     |   Bin 0 -> 26794 bytes
 docs/v0.9.0/_images/sphx_glr_from_tflite_001.png   |   Bin 0 -> 245200 bytes
 docs/v0.9.0/_images/sphx_glr_from_tflite_thumb.png |   Bin 0 -> 104799 bytes
 docs/v0.9.0/_images/sphx_glr_install_thumb.png     |   Bin 0 -> 26794 bytes
 docs/v0.9.0/_images/sphx_glr_intrin_math_thumb.png |   Bin 0 -> 26794 bytes
 docs/v0.9.0/_images/sphx_glr_intro_topi_thumb.png  |   Bin 0 -> 26794 bytes
 .../v0.9.0/_images/sphx_glr_introduction_thumb.png |   Bin 0 -> 26794 bytes
 .../sphx_glr_low_level_custom_pass_thumb.png       |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_micro_autotune_thumb.png      |   Bin 0 -> 26794 bytes
 .../v0.9.0/_images/sphx_glr_micro_ethosu_thumb.png |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_micro_reference_vm_thumb.png  |   Bin 0 -> 26794 bytes
 .../v0.9.0/_images/sphx_glr_micro_tflite_thumb.png |   Bin 0 -> 26794 bytes
 docs/v0.9.0/_images/sphx_glr_micro_train_001.png   |   Bin 0 -> 309529 bytes
 docs/v0.9.0/_images/sphx_glr_micro_train_thumb.png |   Bin 0 -> 22872 bytes
 docs/v0.9.0/_images/sphx_glr_micro_tvmc_thumb.png  |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_opt_conv_cuda_thumb.png       |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_opt_conv_tensorcore_thumb.png |   Bin 0 -> 26794 bytes
 docs/v0.9.0/_images/sphx_glr_opt_gemm_thumb.png    |   Bin 0 -> 26794 bytes
 docs/v0.9.0/_images/sphx_glr_reduction_thumb.png   |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_relay_quick_start_thumb.png   |   Bin 0 -> 26794 bytes
 docs/v0.9.0/_images/sphx_glr_scan_thumb.png        |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_schedule_primitives_thumb.png |   Bin 0 -> 26794 bytes
 docs/v0.9.0/_images/sphx_glr_tedd_thumb.png        |   Bin 0 -> 26794 bytes
 .../sphx_glr_tensor_expr_get_started_thumb.png     |   Bin 0 -> 26794 bytes
 .../sphx_glr_tensor_ir_blitz_course_thumb.png      |   Bin 0 -> 26794 bytes
 docs/v0.9.0/_images/sphx_glr_tensorize_thumb.png   |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_tune_conv2d_cuda_thumb.png    |   Bin 0 -> 26794 bytes
 .../sphx_glr_tune_conv2d_layer_cuda_thumb.png      |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_tune_network_arm_thumb.png    |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_tune_network_cuda_thumb.png   |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_tune_network_mali_thumb.png   |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_tune_network_x86_thumb.png    |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_tune_relay_arm_thumb.png      |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_tune_relay_cuda_thumb.png     |   Bin 0 -> 26794 bytes
 .../sphx_glr_tune_relay_mobile_gpu_thumb.png       |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_tune_relay_x86_thumb.png      |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_tune_sparse_x86_thumb.png     |   Bin 0 -> 26794 bytes
 .../v0.9.0/_images/sphx_glr_tuple_inputs_thumb.png |   Bin 0 -> 26794 bytes
 .../sphx_glr_tvmc_command_line_driver_thumb.png    |   Bin 0 -> 26794 bytes
 docs/v0.9.0/_images/sphx_glr_tvmc_python_thumb.png |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_use_pass_infra_thumb.png      |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_use_pass_instrument_thumb.png |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_using_external_lib_thumb.png  |   Bin 0 -> 26794 bytes
 .../_images/sphx_glr_using_relay_viz_thumb.png     |   Bin 0 -> 26794 bytes
 docs/v0.9.0/_sources/arch/benchmark.rst.txt        |   137 +
 docs/v0.9.0/_sources/arch/convert_layout.rst.txt   |   269 +
 docs/v0.9.0/_sources/arch/debugger.rst.txt         |   193 +
 .../arch/device_target_interactions.rst.txt        |   239 +
 .../_sources/arch/frontend/tensorflow.rst.txt      |   254 +
 docs/v0.9.0/_sources/arch/hybrid_script.rst.txt    |   100 +
 docs/v0.9.0/_sources/arch/index.rst.txt            |   427 +
 docs/v0.9.0/_sources/arch/inferbound.rst.txt       |   763 +
 .../introduction_to_module_serialization.rst.txt   |   226 +
 docs/v0.9.0/_sources/arch/microtvm_design.rst.txt  |   357 +
 .../_sources/arch/microtvm_project_api.rst.txt     |   150 +
 .../_sources/arch/model_library_format.rst.txt     |   171 +
 docs/v0.9.0/_sources/arch/pass_infra.rst.txt       |   764 +
 docs/v0.9.0/_sources/arch/relay_intro.rst.txt      |   206 +
 .../v0.9.0/_sources/arch/relay_op_strategy.rst.txt |   282 +
 docs/v0.9.0/_sources/arch/runtime.rst.txt          |   308 +
 docs/v0.9.0/_sources/arch/runtimes/vulkan.rst.txt  |   259 +
 docs/v0.9.0/_sources/arch/security.rst.txt         |    43 +
 docs/v0.9.0/_sources/arch/virtual_machine.rst.txt  |   410 +
 docs/v0.9.0/_sources/contribute/ci.rst.txt         |    71 +
 docs/v0.9.0/_sources/contribute/code_guide.rst.txt |   156 +
 .../v0.9.0/_sources/contribute/code_review.rst.txt |   221 +
 .../_sources/contribute/committer_guide.rst.txt    |   108 +
 docs/v0.9.0/_sources/contribute/community.rst.txt  |    53 +
 docs/v0.9.0/_sources/contribute/document.rst.txt   |   257 +
 .../_sources/contribute/error_handling.rst.txt     |   127 +
 docs/v0.9.0/_sources/contribute/git_howto.rst.txt  |   143 +
 docs/v0.9.0/_sources/contribute/index.rst.txt      |    52 +
 .../_sources/contribute/pull_request.rst.txt       |   171 +
 .../_sources/contribute/release_process.rst.txt    |   206 +
 .../_sources/dev/how_to/debugging_tvm.rst.txt      |    72 +
 docs/v0.9.0/_sources/dev/how_to/how_to.rst.txt     |    32 +
 .../how_to/pytest_target_parametrization.rst.txt   |   283 +
 .../_sources/dev/how_to/relay_add_op.rst.txt       |   497 +
 .../_sources/dev/how_to/relay_add_pass.rst.txt     |   406 +
 .../how_to/relay_bring_your_own_codegen.rst.txt    |   960 ++
 .../dev/tutorial/codebase_walkthrough.rst.txt      |   220 +
 docs/v0.9.0/_sources/dev/tutorial/index.rst.txt    |    29 +
 docs/v0.9.0/_sources/errors.rst.txt                |    72 +
 docs/v0.9.0/_sources/faq.rst.txt                   |    69 +
 docs/v0.9.0/_sources/genindex.rst.txt              |    19 +
 .../how_to/compile_models/from_coreml.rst.txt      |   226 +
 .../how_to/compile_models/from_darknet.rst.txt     |   337 +
 .../how_to/compile_models/from_keras.rst.txt       |   256 +
 .../how_to/compile_models/from_mxnet.rst.txt       |   284 +
 .../how_to/compile_models/from_oneflow.rst.txt     |   342 +
 .../how_to/compile_models/from_onnx.rst.txt        |   263 +
 .../how_to/compile_models/from_paddle.rst.txt      |   261 +
 .../how_to/compile_models/from_pytorch.rst.txt     |   306 +
 .../how_to/compile_models/from_tensorflow.rst.txt  |   448 +
 .../how_to/compile_models/from_tflite.rst.txt      |   320 +
 .../_sources/how_to/compile_models/index.rst.txt   |   213 +
 .../compile_models/sg_execution_times.rst.txt      |    30 +
 docs/v0.9.0/_sources/how_to/deploy/android.rst.txt |    42 +
 .../_sources/how_to/deploy/arm_compute_lib.rst.txt |   264 +
 docs/v0.9.0/_sources/how_to/deploy/bnns.rst.txt    |   184 +
 .../_sources/how_to/deploy/cpp_deploy.rst.txt      |    56 +
 docs/v0.9.0/_sources/how_to/deploy/hls.rst.txt     |   182 +
 docs/v0.9.0/_sources/how_to/deploy/index.rst.txt   |   189 +
 .../_sources/how_to/deploy/integrate.rst.txt       |    70 +
 .../v0.9.0/_sources/how_to/deploy/tensorrt.rst.txt |   315 +
 .../v0.9.0/_sources/how_to/deploy/vitis_ai.rst.txt |   482 +
 .../deploy_models/deploy_model_on_android.rst.txt  |   496 +
 .../deploy_models/deploy_model_on_rasp.rst.txt     |   374 +
 .../deploy_object_detection_pytorch.rst.txt        |   317 +
 .../deploy_models/deploy_prequantized.rst.txt      |   474 +
 .../deploy_prequantized_tflite.rst.txt             |   489 +
 .../how_to/deploy_models/deploy_quantized.rst.txt  |   280 +
 .../how_to/deploy_models/deploy_sparse.rst.txt     |   490 +
 .../deploy_models/deploy_ssd_gluoncv.rst.txt       |   266 +
 .../_sources/how_to/deploy_models/index.rst.txt    |   176 +
 .../deploy_models/sg_execution_times.rst.txt       |    26 +
 .../extend_tvm/bring_your_own_datatypes.rst.txt    |   735 +
 .../_sources/how_to/extend_tvm/index.rst.txt       |   105 +
 .../extend_tvm/low_level_custom_pass.rst.txt       |   298 +
 .../how_to/extend_tvm/sg_execution_times.rst.txt   |    18 +
 .../how_to/extend_tvm/use_pass_infra.rst.txt       |   702 +
 .../how_to/extend_tvm/use_pass_instrument.rst.txt  |   836 ++
 docs/v0.9.0/_sources/how_to/index.rst.txt          |    39 +
 .../how_to/optimize_operators/index.rst.txt        |    85 +
 .../optimize_operators/opt_conv_cuda.rst.txt       |   356 +
 .../optimize_operators/opt_conv_tensorcore.rst.txt |   694 +
 .../how_to/optimize_operators/opt_gemm.rst.txt     |   903 ++
 .../optimize_operators/sg_execution_times.rst.txt  |    16 +
 docs/v0.9.0/_sources/how_to/profile/index.rst.txt  |    24 +
 docs/v0.9.0/_sources/how_to/profile/papi.rst.txt   |   115 +
 .../how_to/tune_with_autoscheduler/index.rst.txt   |   140 +
 .../sg_execution_times.rst.txt                     |    22 +
 .../tune_conv2d_layer_cuda.rst.txt                 |  1241 ++
 .../tune_network_arm.rst.txt                       |   732 +
 .../tune_network_cuda.rst.txt                      |   695 +
 .../tune_network_mali.rst.txt                      |   652 +
 .../tune_network_x86.rst.txt                       |   719 +
 .../tune_sparse_x86.rst.txt                        |   545 +
 .../how_to/tune_with_autotvm/index.rst.txt         |   125 +
 .../tune_with_autotvm/sg_execution_times.rst.txt   |    20 +
 .../tune_with_autotvm/tune_conv2d_cuda.rst.txt     |  2490 ++++
 .../tune_with_autotvm/tune_relay_arm.rst.txt       |   509 +
 .../tune_with_autotvm/tune_relay_cuda.rst.txt      |   495 +
 .../tune_relay_mobile_gpu.rst.txt                  |   508 +
 .../tune_with_autotvm/tune_relay_x86.rst.txt       |   375 +
 .../how_to/work_with_microtvm/index.rst.txt        |   141 +
 .../work_with_microtvm/micro_autotune.rst.txt      |   429 +
 .../how_to/work_with_microtvm/micro_ethosu.rst.txt |   616 +
 .../work_with_microtvm/micro_reference_vm.rst.txt  |   181 +
 .../how_to/work_with_microtvm/micro_tflite.rst.txt |   481 +
 .../how_to/work_with_microtvm/micro_train.rst.txt  |   890 ++
 .../how_to/work_with_microtvm/micro_tvmc.rst.txt   |   229 +
 .../work_with_microtvm/sg_execution_times.rst.txt  |    22 +
 .../how_to/work_with_relay/build_gcn.rst.txt       |   598 +
 .../_sources/how_to/work_with_relay/index.rst.txt  |    82 +
 .../work_with_relay/sg_execution_times.rst.txt     |    16 +
 .../work_with_relay/using_external_lib.rst.txt     |   666 +
 .../how_to/work_with_relay/using_relay_viz.rst.txt |   322 +
 .../how_to/work_with_schedules/extern_op.rst.txt   |   235 +
 .../how_to/work_with_schedules/index.rst.txt       |   172 +
 .../how_to/work_with_schedules/intrin_math.rst.txt |   431 +
 .../how_to/work_with_schedules/reduction.rst.txt   |   574 +
 .../how_to/work_with_schedules/scan.rst.txt        |   362 +
 .../schedule_primitives.rst.txt                    |   650 +
 .../work_with_schedules/sg_execution_times.rst.txt |    26 +
 .../how_to/work_with_schedules/tedd.rst.txt        |   263 +
 .../how_to/work_with_schedules/tensorize.rst.txt   |   576 +
 .../work_with_schedules/tuple_inputs.rst.txt       |   272 +
 docs/v0.9.0/_sources/index.rst.txt                 |    73 +
 docs/v0.9.0/_sources/install/docker.rst.txt        |    85 +
 docs/v0.9.0/_sources/install/from_source.rst.txt   |   371 +
 docs/v0.9.0/_sources/install/index.rst.txt         |    38 +
 docs/v0.9.0/_sources/install/nnpack.rst.txt        |   118 +
 docs/v0.9.0/_sources/install/tlcpack.rst.txt       |    24 +
 docs/v0.9.0/_sources/reference/api/links.rst.txt   |    26 +
 .../reference/api/python/auto_scheduler.rst.txt    |    24 +
 .../_sources/reference/api/python/autotvm.rst.txt  |    90 +
 .../_sources/reference/api/python/contrib.rst.txt  |   146 +
 .../_sources/reference/api/python/driver.rst.txt   |    24 +
 .../_sources/reference/api/python/error.rst.txt    |    23 +
 .../reference/api/python/graph_executor.rst.txt    |    21 +
 .../_sources/reference/api/python/index.rst.txt    |    50 +
 .../_sources/reference/api/python/ir.rst.txt       |    39 +
 .../_sources/reference/api/python/micro.rst.txt    |    23 +
 .../_sources/reference/api/python/ndarray.rst.txt  |    27 +
 .../reference/api/python/relay/analysis.rst.txt    |    25 +
 .../reference/api/python/relay/backend.rst.txt     |    33 +
 .../api/python/relay/dataflow_pattern.rst.txt      |    25 +
 .../reference/api/python/relay/frontend.rst.txt    |    25 +
 .../reference/api/python/relay/image.rst.txt       |    26 +
 .../reference/api/python/relay/index.rst.txt       |    30 +
 .../_sources/reference/api/python/relay/nn.rst.txt |    23 +
 .../reference/api/python/relay/testing.rst.txt     |    51 +
 .../reference/api/python/relay/transform.rst.txt   |    24 +
 .../reference/api/python/relay/vision.rst.txt      |    25 +
 .../_sources/reference/api/python/rpc.rst.txt      |    23 +
 .../_sources/reference/api/python/runtime.rst.txt  |    25 +
 .../_sources/reference/api/python/target.rst.txt   |    23 +
 .../_sources/reference/api/python/te.rst.txt       |    33 +
 .../_sources/reference/api/python/tir.rst.txt      |    50 +
 .../_sources/reference/api/python/topi.rst.txt     |    49 +
 .../reference/api/python/vta/index.rst.txt         |    45 +
 .../reference/langref/hybrid_script.rst.txt        |   237 +
 .../_sources/reference/langref/index.rst.txt       |    61 +
 .../_sources/reference/langref/relay_adt.rst.txt   |   533 +
 .../_sources/reference/langref/relay_expr.rst.txt  |   693 +
 .../_sources/reference/langref/relay_op.rst.txt    |   247 +
 .../reference/langref/relay_pattern.rst.txt        |   549 +
 .../_sources/reference/langref/relay_type.rst.txt  |   398 +
 .../v0.9.0/_sources/reference/publications.rst.txt |    84 +
 docs/v0.9.0/_sources/topic/microtvm/index.rst.txt  |    73 +
 docs/v0.9.0/_sources/topic/vta/dev/config.rst.txt  |    74 +
 .../v0.9.0/_sources/topic/vta/dev/hardware.rst.txt |   300 +
 docs/v0.9.0/_sources/topic/vta/dev/index.rst.txt   |    31 +
 docs/v0.9.0/_sources/topic/vta/index.rst.txt       |    55 +
 docs/v0.9.0/_sources/topic/vta/install.rst.txt     |   489 +
 .../tutorial/auto_scheduler_matmul_x86.rst.txt     |   478 +
 .../_sources/tutorial/autotvm_matmul_x86.rst.txt   |   544 +
 .../_sources/tutorial/autotvm_relay_x86.rst.txt    |   785 +
 .../tutorial/cross_compilation_and_rpc.rst.txt     |   378 +
 docs/v0.9.0/_sources/tutorial/index.rst.txt        |   252 +
 docs/v0.9.0/_sources/tutorial/install.rst.txt      |    77 +
 docs/v0.9.0/_sources/tutorial/intro_topi.rst.txt   |   640 +
 docs/v0.9.0/_sources/tutorial/introduction.rst.txt |   160 +
 .../_sources/tutorial/relay_quick_start.rst.txt    |   381 +
 .../_sources/tutorial/sg_execution_times.rst.txt   |    34 +
 .../tutorial/tensor_expr_get_started.rst.txt       |  1701 +++
 .../tutorial/tensor_ir_blitz_course.rst.txt        |   482 +
 .../tutorial/tvmc_command_line_driver.rst.txt      |   551 +
 docs/v0.9.0/_sources/tutorial/tvmc_python.rst.txt  |   329 +
 docs/v0.9.0/_static/basic.css                      |   904 ++
 docs/v0.9.0/_static/binder_badge_logo.svg          |     1 +
 docs/v0.9.0/_static/broken_example.png             |   Bin 0 -> 21404 bytes
 docs/v0.9.0/_static/css/badge_only.css             |     1 +
 .../v0.9.0/_static/css/fonts/Roboto-Slab-Bold.woff |   Bin 0 -> 87624 bytes
 .../_static/css/fonts/Roboto-Slab-Bold.woff2       |   Bin 0 -> 67312 bytes
 .../_static/css/fonts/Roboto-Slab-Regular.woff     |   Bin 0 -> 86288 bytes
 .../_static/css/fonts/Roboto-Slab-Regular.woff2    |   Bin 0 -> 66444 bytes
 .../_static/css/fonts/fontawesome-webfont.eot      |   Bin 0 -> 165742 bytes
 .../_static/css/fonts/fontawesome-webfont.svg      |  2671 ++++
 .../_static/css/fonts/fontawesome-webfont.ttf      |   Bin 0 -> 165548 bytes
 .../_static/css/fonts/fontawesome-webfont.woff     |   Bin 0 -> 98024 bytes
 .../_static/css/fonts/fontawesome-webfont.woff2    |   Bin 0 -> 77160 bytes
 .../v0.9.0/_static/css/fonts/lato-bold-italic.woff |   Bin 0 -> 323344 bytes
 .../_static/css/fonts/lato-bold-italic.woff2       |   Bin 0 -> 193308 bytes
 docs/v0.9.0/_static/css/fonts/lato-bold.woff       |   Bin 0 -> 309728 bytes
 docs/v0.9.0/_static/css/fonts/lato-bold.woff2      |   Bin 0 -> 184912 bytes
 .../_static/css/fonts/lato-normal-italic.woff      |   Bin 0 -> 328412 bytes
 .../_static/css/fonts/lato-normal-italic.woff2     |   Bin 0 -> 195704 bytes
 docs/v0.9.0/_static/css/fonts/lato-normal.woff     |   Bin 0 -> 309192 bytes
 docs/v0.9.0/_static/css/fonts/lato-normal.woff2    |   Bin 0 -> 182708 bytes
 docs/v0.9.0/_static/css/gallery.css                |   192 +
 docs/v0.9.0/_static/css/theme.css                  |     4 +
 docs/v0.9.0/_static/css/tlcpack_theme.css          |  1101 ++
 docs/v0.9.0/_static/css/tvm_theme.css              |    43 +
 docs/v0.9.0/_static/doctools.js                    |   323 +
 docs/v0.9.0/_static/documentation_options.js       |    12 +
 docs/v0.9.0/_static/file.png                       |   Bin 0 -> 286 bytes
 docs/v0.9.0/_static/img/README                     |     2 +
 docs/v0.9.0/_static/img/close-icon.svg             |     3 +
 docs/v0.9.0/_static/img/downangle.svg              |     3 +
 docs/v0.9.0/_static/img/dropdown-icon.svg          |     3 +
 docs/v0.9.0/_static/img/dwonloaddoc.svg            |     5 +
 docs/v0.9.0/_static/img/hide.svg                   |     3 +
 docs/v0.9.0/_static/img/menu-icon.svg              |     5 +
 docs/v0.9.0/_static/img/nextarrow.svg              |     4 +
 docs/v0.9.0/_static/img/note.svg                   |     5 +
 docs/v0.9.0/_static/img/pattern.svg                |   114 +
 docs/v0.9.0/_static/img/prevarrow.svg              |     4 +
 docs/v0.9.0/_static/img/right.svg                  |     3 +
 docs/v0.9.0/_static/img/rightangle.svg             |     3 +
 docs/v0.9.0/_static/img/show.svg                   |     4 +
 docs/v0.9.0/_static/img/source.svg                 |     5 +
 docs/v0.9.0/_static/img/tvm-logo-small.png         |   Bin 0 -> 6683 bytes
 docs/v0.9.0/_static/img/tvm-logo-square.png        |   Bin 0 -> 3453 bytes
 docs/v0.9.0/_static/jquery-3.5.1.js                | 10872 ++++++++++++++
 docs/v0.9.0/_static/jquery.js                      |     2 +
 docs/v0.9.0/_static/js/badge_only.js               |     1 +
 docs/v0.9.0/_static/js/html5shiv-printshiv.min.js  |     4 +
 docs/v0.9.0/_static/js/html5shiv.min.js            |     4 +
 docs/v0.9.0/_static/js/theme.js                    |     1 +
 docs/v0.9.0/_static/js/tlcpack_theme.js            |    42 +
 docs/v0.9.0/_static/language_data.js               |   297 +
 docs/v0.9.0/_static/minus.png                      |   Bin 0 -> 90 bytes
 docs/v0.9.0/_static/no_image.png                   |   Bin 0 -> 4315 bytes
 docs/v0.9.0/_static/plus.png                       |   Bin 0 -> 90 bytes
 docs/v0.9.0/_static/pygments.css                   |    74 +
 docs/v0.9.0/_static/searchtools.js                 |   528 +
 docs/v0.9.0/_static/sg_gallery-binder.css          |     6 +
 docs/v0.9.0/_static/sg_gallery-dataframe.css       |    46 +
 docs/v0.9.0/_static/sg_gallery-rendered-html.css   |   224 +
 docs/v0.9.0/_static/sg_gallery.css                 |   303 +
 docs/v0.9.0/_static/tvm-logo-small.png             |   Bin 0 -> 6683 bytes
 docs/v0.9.0/_static/tvm-logo-square.png            |   Bin 0 -> 3453 bytes
 docs/v0.9.0/_static/underscore-1.13.1.js           |  2042 +++
 docs/v0.9.0/_static/underscore.js                  |     6 +
 docs/v0.9.0/api/links.html                         |    10 +
 docs/v0.9.0/api/python/auto_scheduler.html         |    10 +
 docs/v0.9.0/api/python/autotvm.html                |    10 +
 docs/v0.9.0/api/python/contrib.html                |    10 +
 docs/v0.9.0/api/python/driver.html                 |    10 +
 docs/v0.9.0/api/python/error.html                  |    10 +
 docs/v0.9.0/api/python/graph_executor.html         |    10 +
 docs/v0.9.0/api/python/index.html                  |    10 +
 docs/v0.9.0/api/python/ir.html                     |    10 +
 docs/v0.9.0/api/python/micro.html                  |    10 +
 docs/v0.9.0/api/python/ndarray.html                |    10 +
 docs/v0.9.0/api/python/relay/analysis.html         |    10 +
 docs/v0.9.0/api/python/relay/backend.html          |    10 +
 docs/v0.9.0/api/python/relay/dataflow_pattern.html |    10 +
 docs/v0.9.0/api/python/relay/frontend.html         |    10 +
 docs/v0.9.0/api/python/relay/image.html            |    10 +
 docs/v0.9.0/api/python/relay/index.html            |    10 +
 docs/v0.9.0/api/python/relay/nn.html               |    10 +
 docs/v0.9.0/api/python/relay/testing.html          |    10 +
 docs/v0.9.0/api/python/relay/transform.html        |    10 +
 docs/v0.9.0/api/python/relay/vision.html           |    10 +
 docs/v0.9.0/api/python/rpc.html                    |    10 +
 docs/v0.9.0/api/python/runtime.html                |    10 +
 docs/v0.9.0/api/python/target.html                 |    10 +
 docs/v0.9.0/api/python/te.html                     |    10 +
 docs/v0.9.0/api/python/tir.html                    |    10 +
 docs/v0.9.0/api/python/topi.html                   |    10 +
 docs/v0.9.0/api/python/vta/index.html              |    10 +
 docs/v0.9.0/arch/benchmark.html                    |   605 +
 docs/v0.9.0/arch/convert_layout.html               |   645 +
 docs/v0.9.0/arch/debugger.html                     |   595 +
 docs/v0.9.0/arch/device_target_interactions.html   |   626 +
 docs/v0.9.0/arch/frontend/tensorflow.html          |   648 +
 docs/v0.9.0/arch/hybrid_script.html                |   490 +
 docs/v0.9.0/arch/index.html                        |   801 +
 docs/v0.9.0/arch/inferbound.html                   |  1019 ++
 .../arch/introduction_to_module_serialization.html |   608 +
 docs/v0.9.0/arch/microtvm_design.html              |   769 +
 docs/v0.9.0/arch/microtvm_project_api.html         |   549 +
 docs/v0.9.0/arch/model_library_format.html         |   591 +
 docs/v0.9.0/arch/pass_infra.html                   |  1063 ++
 docs/v0.9.0/arch/relay_intro.html                  |   584 +
 docs/v0.9.0/arch/relay_op_strategy.html            |   647 +
 docs/v0.9.0/arch/runtime.html                      |   662 +
 docs/v0.9.0/arch/runtimes/vulkan.html              |   634 +
 docs/v0.9.0/arch/security.html                     |   440 +
 docs/v0.9.0/arch/virtual_machine.html              |   757 +
 docs/v0.9.0/commit_hash                            |     1 +
 docs/v0.9.0/contribute/ci.html                     |   463 +
 docs/v0.9.0/contribute/code_guide.html             |   539 +
 docs/v0.9.0/contribute/code_review.html            |   629 +
 docs/v0.9.0/contribute/committer_guide.html        |   503 +
 docs/v0.9.0/contribute/community.html              |   443 +
 docs/v0.9.0/contribute/document.html               |   652 +
 docs/v0.9.0/contribute/error_handling.html         |   514 +
 docs/v0.9.0/contribute/git_howto.html              |   527 +
 docs/v0.9.0/contribute/index.html                  |   504 +
 docs/v0.9.0/contribute/pull_request.html           |   567 +
 docs/v0.9.0/contribute/release_process.html        |   580 +
 docs/v0.9.0/deploy/android.html                    |    10 +
 docs/v0.9.0/deploy/arm_compute_lib.html            |    10 +
 docs/v0.9.0/deploy/bnns.html                       |    10 +
 docs/v0.9.0/deploy/cpp_deploy.html                 |    10 +
 docs/v0.9.0/deploy/hls.html                        |    10 +
 docs/v0.9.0/deploy/index.html                      |    10 +
 docs/v0.9.0/deploy/integrate.html                  |    10 +
 docs/v0.9.0/deploy/tensorrt.html                   |    10 +
 docs/v0.9.0/deploy/vitis_ai.html                   |    10 +
 docs/v0.9.0/dev/benchmark.html                     |    10 +
 docs/v0.9.0/dev/codebase_walkthrough.html          |    10 +
 docs/v0.9.0/dev/convert_layout.html                |    10 +
 docs/v0.9.0/dev/debugger.html                      |    10 +
 docs/v0.9.0/dev/device_target_interactions.html    |    10 +
 docs/v0.9.0/dev/frontend/tensorflow.html           |    10 +
 docs/v0.9.0/dev/how_to.html                        |    10 +
 docs/v0.9.0/dev/how_to/debugging_tvm.html          |   447 +
 docs/v0.9.0/dev/how_to/how_to.html                 |   414 +
 .../dev/how_to/pytest_target_parametrization.html  |   648 +
 docs/v0.9.0/dev/how_to/relay_add_op.html           |   844 ++
 docs/v0.9.0/dev/how_to/relay_add_pass.html         |   746 +
 .../dev/how_to/relay_bring_your_own_codegen.html   |  1232 ++
 docs/v0.9.0/dev/hybrid_script.html                 |    10 +
 docs/v0.9.0/dev/index.html                         |    10 +
 docs/v0.9.0/dev/inferbound.html                    |    10 +
 .../dev/introduction_to_module_serialization.html  |    10 +
 docs/v0.9.0/dev/microtvm_design.html               |    10 +
 docs/v0.9.0/dev/model_library_format.html          |    10 +
 docs/v0.9.0/dev/pass_infra.html                    |    10 +
 docs/v0.9.0/dev/pytest_target_parametrization.html |    10 +
 docs/v0.9.0/dev/relay_add_op.html                  |    10 +
 docs/v0.9.0/dev/relay_add_pass.html                |    10 +
 docs/v0.9.0/dev/relay_bring_your_own_codegen.html  |    10 +
 docs/v0.9.0/dev/relay_intro.html                   |    10 +
 docs/v0.9.0/dev/relay_op_strategy.html             |    10 +
 docs/v0.9.0/dev/runtime.html                       |    10 +
 docs/v0.9.0/dev/runtimes/vulkan.html               |    10 +
 docs/v0.9.0/dev/security.html                      |    10 +
 docs/v0.9.0/dev/tutorial/codebase_walkthrough.html |   560 +
 docs/v0.9.0/dev/tutorial/index.html                |   406 +
 docs/v0.9.0/dev/virtual_machine.html               |    10 +
 docs/v0.9.0/errors.html                            |   459 +
 docs/v0.9.0/faq.html                               |   463 +
 docs/v0.9.0/genindex.html                          |  4743 ++++++
 docs/v0.9.0/how_to/compile_models/from_coreml.html |   548 +
 .../v0.9.0/how_to/compile_models/from_darknet.html |   651 +
 docs/v0.9.0/how_to/compile_models/from_keras.html  |   571 +
 docs/v0.9.0/how_to/compile_models/from_mxnet.html  |   581 +
 .../v0.9.0/how_to/compile_models/from_oneflow.html |   737 +
 docs/v0.9.0/how_to/compile_models/from_onnx.html   |   576 +
 docs/v0.9.0/how_to/compile_models/from_paddle.html |   571 +
 .../v0.9.0/how_to/compile_models/from_pytorch.html |   615 +
 .../how_to/compile_models/from_tensorflow.html     |   714 +
 docs/v0.9.0/how_to/compile_models/from_tflite.html |   625 +
 docs/v0.9.0/how_to/compile_models/index.html       |   459 +
 .../how_to/compile_models/sg_execution_times.html  |   435 +
 docs/v0.9.0/how_to/deploy/android.html             |   449 +
 docs/v0.9.0/how_to/deploy/arm_compute_lib.html     |   691 +
 docs/v0.9.0/how_to/deploy/bnns.html                |   584 +
 docs/v0.9.0/how_to/deploy/cpp_deploy.html          |   459 +
 docs/v0.9.0/how_to/deploy/hls.html                 |   586 +
 docs/v0.9.0/how_to/deploy/index.html               |   627 +
 docs/v0.9.0/how_to/deploy/integrate.html           |   473 +
 docs/v0.9.0/how_to/deploy/tensorrt.html            |   770 +
 docs/v0.9.0/how_to/deploy/vitis_ai.html            |   915 ++
 .../deploy_models/deploy_model_on_android.html     |   755 +
 .../how_to/deploy_models/deploy_model_on_rasp.html |   642 +
 .../deploy_object_detection_pytorch.html           |   616 +
 .../how_to/deploy_models/deploy_prequantized.html  |   685 +
 .../deploy_models/deploy_prequantized_tflite.html  |   676 +
 .../how_to/deploy_models/deploy_quantized.html     |   587 +
 .../v0.9.0/how_to/deploy_models/deploy_sparse.html |   774 +
 .../how_to/deploy_models/deploy_ssd_gluoncv.html   |   577 +
 docs/v0.9.0/how_to/deploy_models/index.html        |   454 +
 .../how_to/deploy_models/sg_execution_times.html   |   427 +
 .../extend_tvm/bring_your_own_datatypes.html       |   848 ++
 docs/v0.9.0/how_to/extend_tvm/index.html           |   437 +
 .../how_to/extend_tvm/low_level_custom_pass.html   |   608 +
 .../how_to/extend_tvm/sg_execution_times.html      |   411 +
 docs/v0.9.0/how_to/extend_tvm/use_pass_infra.html  |   900 ++
 .../how_to/extend_tvm/use_pass_instrument.html     |   962 ++
 docs/v0.9.0/how_to/index.html                      |   429 +
 docs/v0.9.0/how_to/optimize_operators/index.html   |   431 +
 .../how_to/optimize_operators/opt_conv_cuda.html   |   641 +
 .../optimize_operators/opt_conv_tensorcore.html    |   988 ++
 .../v0.9.0/how_to/optimize_operators/opt_gemm.html |  1042 ++
 .../optimize_operators/sg_execution_times.html     |   407 +
 docs/v0.9.0/how_to/profile/index.html              |   420 +
 docs/v0.9.0/how_to/profile/papi.html               |   502 +
 .../how_to/tune_with_autoscheduler/index.html      |   444 +
 .../sg_execution_times.html                        |   419 +
 .../tune_conv2d_layer_cuda.html                    |  1483 ++
 .../tune_with_autoscheduler/tune_network_arm.html  |  1032 ++
 .../tune_with_autoscheduler/tune_network_cuda.html |  1005 ++
 .../tune_with_autoscheduler/tune_network_mali.html |   967 ++
 .../tune_with_autoscheduler/tune_network_x86.html  |  1025 ++
 .../tune_with_autoscheduler/tune_sparse_x86.html   |   806 +
 docs/v0.9.0/how_to/tune_with_autotvm/index.html    |   441 +
 .../tune_with_autotvm/sg_execution_times.html      |   415 +
 .../how_to/tune_with_autotvm/tune_conv2d_cuda.html |  2815 ++++
 .../how_to/tune_with_autotvm/tune_relay_arm.html   |   804 +
 .../how_to/tune_with_autotvm/tune_relay_cuda.html  |   773 +
 .../tune_with_autotvm/tune_relay_mobile_gpu.html   |   800 +
 .../how_to/tune_with_autotvm/tune_relay_x86.html   |   706 +
 docs/v0.9.0/how_to/work_with_microtvm/index.html   |   444 +
 .../how_to/work_with_microtvm/micro_autotune.html  |   722 +
 .../how_to/work_with_microtvm/micro_ethosu.html    |   927 ++
 .../work_with_microtvm/micro_reference_vm.html     |   553 +
 .../how_to/work_with_microtvm/micro_tflite.html    |   762 +
 .../how_to/work_with_microtvm/micro_train.html     |  1035 ++
 .../how_to/work_with_microtvm/micro_tvmc.html      |   591 +
 .../work_with_microtvm/sg_execution_times.html     |   419 +
 docs/v0.9.0/how_to/work_with_relay/build_gcn.html  |   846 ++
 docs/v0.9.0/how_to/work_with_relay/index.html      |   429 +
 .../how_to/work_with_relay/sg_execution_times.html |   407 +
 .../how_to/work_with_relay/using_external_lib.html |   977 ++
 .../how_to/work_with_relay/using_relay_viz.html    |   628 +
 .../how_to/work_with_schedules/extern_op.html      |   564 +
 docs/v0.9.0/how_to/work_with_schedules/index.html  |   449 +
 .../how_to/work_with_schedules/intrin_math.html    |   702 +
 .../how_to/work_with_schedules/reduction.html      |   785 +
 docs/v0.9.0/how_to/work_with_schedules/scan.html   |   651 +
 .../work_with_schedules/schedule_primitives.html   |   828 ++
 .../work_with_schedules/sg_execution_times.html    |   427 +
 docs/v0.9.0/how_to/work_with_schedules/tedd.html   |   558 +
 .../how_to/work_with_schedules/tensorize.html      |   794 +
 .../how_to/work_with_schedules/tuple_inputs.html   |   600 +
 docs/v0.9.0/index.html                             |   446 +
 docs/v0.9.0/install/docker.html                    |   450 +
 docs/v0.9.0/install/from_source.html               |   742 +
 docs/v0.9.0/install/index.html                     |   426 +
 docs/v0.9.0/install/nnpack.html                    |   492 +
 docs/v0.9.0/install/tlcpack.html                   |   405 +
 docs/v0.9.0/langref/hybrid_script.html             |    10 +
 docs/v0.9.0/langref/index.html                     |    10 +
 docs/v0.9.0/langref/relay_adt.html                 |    10 +
 docs/v0.9.0/langref/relay_expr.html                |    10 +
 docs/v0.9.0/langref/relay_op.html                  |    10 +
 docs/v0.9.0/langref/relay_pattern.html             |    10 +
 docs/v0.9.0/langref/relay_type.html                |    10 +
 docs/v0.9.0/microtvm/index.html                    |    10 +
 docs/v0.9.0/objects.inv                            |   Bin 0 -> 21686 bytes
 docs/v0.9.0/profiling/index.html                   |    10 +
 docs/v0.9.0/profiling/papi.html                    |    10 +
 docs/v0.9.0/py-modindex.html                       |   784 +
 .../reference/api/doxygen/affine__type_8h.html     |   123 +
 .../api/doxygen/affine__type_8h__incl.svg          |  1304 ++
 .../api/doxygen/affine__type_8h_source.html        |   115 +
 .../v0.9.0/reference/api/doxygen/algorithm_8h.html |   112 +
 .../reference/api/doxygen/algorithm_8h__incl.svg   |  1771 +++
 .../reference/api/doxygen/algorithm_8h_source.html |   103 +
 .../reference/api/doxygen/algorithms_8h.html       |   119 +
 .../reference/api/doxygen/algorithms_8h__incl.svg  |  1475 ++
 .../api/doxygen/algorithms_8h_source.html          |    82 +
 docs/v0.9.0/reference/api/doxygen/analyzer_8h.html |   160 +
 .../api/doxygen/analyzer_8h__dep__incl.svg         |  1160 ++
 .../reference/api/doxygen/analyzer_8h__incl.svg    |  1510 ++
 .../reference/api/doxygen/analyzer_8h_source.html  |   130 +
 docs/v0.9.0/reference/api/doxygen/annotated.html   |  1087 ++
 .../reference/api/doxygen/annotation_8h.html       |   114 +
 .../reference/api/doxygen/annotation_8h__incl.svg  |  1385 ++
 .../api/doxygen/annotation_8h_source.html          |    88 +
 .../reference/api/doxygen/aot__executor_8h.html    |   370 +
 .../api/doxygen/aot__executor_8h__incl.svg         |   119 +
 .../api/doxygen/aot__executor_8h_source.html       |    93 +
 .../api/doxygen/aot__executor__module_8h.html      |   115 +
 .../api/doxygen/aot__executor__module_8h__incl.svg |    36 +
 .../doxygen/aot__executor__module_8h_source.html   |    80 +
 .../api/doxygen/apply__history__best_8h.html       |   116 +
 .../api/doxygen/apply__history__best_8h__incl.svg  |  1733 +++
 .../doxygen/apply__history__best_8h_source.html    |   110 +
 .../v0.9.0/reference/api/doxygen/arg__info_8h.html |   125 +
 .../api/doxygen/arg__info_8h__dep__incl.svg        |   264 +
 .../reference/api/doxygen/arg__info_8h__incl.svg   |  1716 +++
 .../reference/api/doxygen/arg__info_8h_source.html |   109 +
 docs/v0.9.0/reference/api/doxygen/array_8h.html    |   135 +
 .../reference/api/doxygen/array_8h__dep__incl.svg  |  1456 ++
 .../reference/api/doxygen/array_8h__incl.svg       |   291 +
 .../reference/api/doxygen/array_8h_source.html     |   146 +
 .../reference/api/doxygen/array__utils_8h.html     |   108 +
 .../api/doxygen/array__utils_8h__dep__incl.svg     |    96 +
 .../api/doxygen/array__utils_8h__incl.svg          |  1550 ++
 .../api/doxygen/array__utils_8h_source.html        |    80 +
 .../api/doxygen/attr__registry__map_8h.html        |   118 +
 .../doxygen/attr__registry__map_8h__dep__incl.svg  |   996 ++
 .../api/doxygen/attr__registry__map_8h__incl.svg   |   398 +
 .../api/doxygen/attr__registry__map_8h_source.html |    91 +
 .../reference/api/doxygen/auto__schedule_8h.html   |   121 +
 .../api/doxygen/auto__schedule_8h__incl.svg        |  1531 ++
 .../api/doxygen/auto__schedule_8h_source.html      |   102 +
 .../doxygen/auto__scheduler_2cost__model_8h.html   |   128 +
 .../auto__scheduler_2cost__model_8h__incl.svg      |  1439 ++
 .../auto__scheduler_2cost__model_8h_source.html    |   110 +
 .../api/doxygen/auto__scheduler_2feature_8h.html   |   128 +
 .../doxygen/auto__scheduler_2feature_8h__incl.svg  |  1510 ++
 .../auto__scheduler_2feature_8h_source.html        |    87 +
 docs/v0.9.0/reference/api/doxygen/autodiff_8h.html |   121 +
 .../reference/api/doxygen/autodiff_8h__incl.svg    |  1554 ++
 .../reference/api/doxygen/autodiff_8h_source.html  |    86 +
 docs/v0.9.0/reference/api/doxygen/bc_s.png         |   Bin 0 -> 676 bytes
 docs/v0.9.0/reference/api/doxygen/bdwn.png         |   Bin 0 -> 147 bytes
 .../v0.9.0/reference/api/doxygen/bias__add_8h.html |   115 +
 .../reference/api/doxygen/bias__add_8h__incl.svg   |  1591 ++
 .../reference/api/doxygen/bias__add_8h_source.html |    86 +
 .../v0.9.0/reference/api/doxygen/bitserial_8h.html |   117 +
 .../reference/api/doxygen/bitserial_8h__incl.svg   |  1553 ++
 .../reference/api/doxygen/bitserial_8h_source.html |   114 +
 .../reference/api/doxygen/block__scope_8h.html     |   145 +
 .../api/doxygen/block__scope_8h__dep__incl.svg     |   294 +
 .../api/doxygen/block__scope_8h__incl.svg          |  1496 ++
 .../api/doxygen/block__scope_8h_source.html        |   117 +
 docs/v0.9.0/reference/api/doxygen/bound_8h.html    |   126 +
 .../reference/api/doxygen/bound_8h__dep__incl.svg  |  1142 ++
 .../reference/api/doxygen/bound_8h__incl.svg       |  1522 ++
 .../reference/api/doxygen/bound_8h_source.html     |    85 +
 .../v0.9.0/reference/api/doxygen/broadcast_8h.html |   459 +
 .../api/doxygen/broadcast_8h__dep__incl.svg        |   179 +
 .../reference/api/doxygen/broadcast_8h__incl.svg   |  1677 +++
 .../reference/api/doxygen/broadcast_8h_source.html |   126 +
 docs/v0.9.0/reference/api/doxygen/buffer_8h.html   |   144 +
 .../reference/api/doxygen/buffer_8h__dep__incl.svg |  1158 ++
 .../reference/api/doxygen/buffer_8h__incl.svg      |  1354 ++
 .../reference/api/doxygen/buffer_8h_source.html    |   140 +
 docs/v0.9.0/reference/api/doxygen/builder_8h.html  |   137 +
 .../api/doxygen/builder_8h__dep__incl.svg          |    86 +
 .../reference/api/doxygen/builder_8h__incl.svg     |  1683 +++
 .../reference/api/doxygen/builder_8h_source.html   |   121 +
 docs/v0.9.0/reference/api/doxygen/builtin_8h.html  |   351 +
 .../api/doxygen/builtin_8h__dep__incl.svg          |   220 +
 .../reference/api/doxygen/builtin_8h__incl.svg     |  1552 ++
 .../reference/api/doxygen/builtin_8h_source.html   |   166 +
 .../reference/api/doxygen/builtin__fp16_8h.html    |   139 +
 .../api/doxygen/builtin__fp16_8h__incl.svg         |    84 +
 .../api/doxygen/builtin__fp16_8h_source.html       |    80 +
 docs/v0.9.0/reference/api/doxygen/bytecode_8h.html |   165 +
 .../api/doxygen/bytecode_8h__dep__incl.svg         |    58 +
 .../reference/api/doxygen/bytecode_8h__incl.svg    |   153 +
 .../reference/api/doxygen/bytecode_8h_source.html  |   150 +
 .../reference/api/doxygen/c__backend__api_8h.html  |   562 +
 .../api/doxygen/c__backend__api_8h__dep__incl.svg  |    90 +
 .../api/doxygen/c__backend__api_8h__incl.svg       |    72 +
 .../api/doxygen/c__backend__api_8h_source.html     |    95 +
 .../reference/api/doxygen/c__runtime__api_8h.html  |  2222 +++
 .../api/doxygen/c__runtime__api_8h__dep__incl.svg  |  1309 ++
 .../api/doxygen/c__runtime__api_8h__incl.svg       |    56 +
 .../api/doxygen/c__runtime__api_8h_source.html     |   168 +
 docs/v0.9.0/reference/api/doxygen/call_8h.html     |   111 +
 .../v0.9.0/reference/api/doxygen/call_8h__incl.svg |  1385 ++
 .../reference/api/doxygen/call_8h_source.html      |    85 +
 docs/v0.9.0/reference/api/doxygen/classes.html     |   305 +
 .../doxygen/classtvm_1_1AffineType-members.html    |   100 +
 .../api/doxygen/classtvm_1_1AffineType.html        |   206 +
 .../classtvm_1_1AffineTypeNode-members.html        |   113 +
 .../api/doxygen/classtvm_1_1AffineTypeNode.html    |   329 +
 .../classtvm_1_1AffineTypeNode__coll__graph.svg    |   171 +
 .../classtvm_1_1AffineTypeNode__inherit__graph.svg |   127 +
 .../classtvm_1_1AffineType__coll__graph.svg        |    89 +
 .../classtvm_1_1AffineType__inherit__graph.svg     |   101 +
 .../doxygen/classtvm_1_1AttrFieldInfo-members.html |   100 +
 .../api/doxygen/classtvm_1_1AttrFieldInfo.html     |   205 +
 .../classtvm_1_1AttrFieldInfoNode-members.html     |   116 +
 .../api/doxygen/classtvm_1_1AttrFieldInfoNode.html |   386 +
 .../classtvm_1_1AttrFieldInfoNode__coll__graph.svg |   183 +
 ...asstvm_1_1AttrFieldInfoNode__inherit__graph.svg |    81 +
 .../classtvm_1_1AttrFieldInfo__coll__graph.svg     |    89 +
 .../classtvm_1_1AttrFieldInfo__inherit__graph.svg  |    59 +
 .../api/doxygen/classtvm_1_1AttrRegistry.html      |    88 +
 .../classtvm_1_1AttrRegistryMap-members.html       |    85 +
 .../api/doxygen/classtvm_1_1AttrRegistryMap.html   |   316 +
 ...tvm_1_1AttrRegistryMapContainerMap-members.html |    85 +
 .../classtvm_1_1AttrRegistryMapContainerMap.html   |   310 +
 ...1_1AttrRegistryMapContainerMap__coll__graph.svg |    26 +
 .../classtvm_1_1AttrRegistryMap__coll__graph.svg   |    27 +
 .../classtvm_1_1AttrRegistry__coll__graph.svg      |    24 +
 .../api/doxygen/classtvm_1_1AttrVisitor.html       |    94 +
 .../classtvm_1_1AttrVisitor__coll__graph.svg       |    23 +
 .../api/doxygen/classtvm_1_1Attrs-members.html     |   100 +
 .../reference/api/doxygen/classtvm_1_1Attrs.html   |   206 +
 .../api/doxygen/classtvm_1_1AttrsNode-members.html |   123 +
 .../api/doxygen/classtvm_1_1AttrsNode.html         |   456 +
 .../doxygen/classtvm_1_1AttrsNode__coll__graph.svg |   114 +
 .../classtvm_1_1AttrsNode__inherit__graph.svg      |   108 +
 .../api/doxygen/classtvm_1_1Attrs__coll__graph.svg |    89 +
 .../doxygen/classtvm_1_1Attrs__inherit__graph.svg  |    85 +
 .../doxygen/classtvm_1_1BaseAttrsNode-members.html |   121 +
 .../api/doxygen/classtvm_1_1BaseAttrsNode.html     |   596 +
 .../classtvm_1_1BaseAttrsNode__coll__graph.svg     |    90 +
 .../api/doxygen/classtvm_1_1BaseExpr-members.html  |   100 +
 .../api/doxygen/classtvm_1_1BaseExpr.html          |   206 +
 .../doxygen/classtvm_1_1BaseExprNode-members.html  |   113 +
 .../api/doxygen/classtvm_1_1BaseExprNode.html      |   353 +
 .../classtvm_1_1BaseExprNode__coll__graph.svg      |   172 +
 .../classtvm_1_1BaseExprNode__inherit__graph.svg   |  1222 ++
 .../doxygen/classtvm_1_1BaseExpr__coll__graph.svg  |    89 +
 .../classtvm_1_1BaseExpr__inherit__graph.svg       |  1072 ++
 .../api/doxygen/classtvm_1_1BaseFunc-members.html  |   102 +
 .../api/doxygen/classtvm_1_1BaseFunc.html          |   212 +
 .../doxygen/classtvm_1_1BaseFuncNode-members.html  |   124 +
 .../api/doxygen/classtvm_1_1BaseFuncNode.html      |   481 +
 .../classtvm_1_1BaseFuncNode__coll__graph.svg      |   305 +
 .../classtvm_1_1BaseFuncNode__inherit__graph.svg   |   183 +
 .../doxygen/classtvm_1_1BaseFunc__coll__graph.svg  |   129 +
 .../classtvm_1_1BaseFunc__inherit__graph.svg       |   145 +
 .../classtvm_1_1BaseTensorType-members.html        |   101 +
 .../api/doxygen/classtvm_1_1BaseTensorType.html    |   209 +
 .../classtvm_1_1BaseTensorTypeNode-members.html    |   114 +
 .../doxygen/classtvm_1_1BaseTensorTypeNode.html    |   290 +
 ...classtvm_1_1BaseTensorTypeNode__coll__graph.svg |   192 +
 ...sstvm_1_1BaseTensorTypeNode__inherit__graph.svg |   124 +
 .../classtvm_1_1BaseTensorType__coll__graph.svg    |   109 +
 .../classtvm_1_1BaseTensorType__inherit__graph.svg |    79 +
 .../classtvm_1_1BaseValueEqual-members.html        |    88 +
 .../api/doxygen/classtvm_1_1BaseValueEqual.html    |   414 +
 .../classtvm_1_1BaseValueEqual__coll__graph.svg    |    30 +
 .../classtvm_1_1BaseValueEqual__inherit__graph.svg |    74 +
 .../doxygen/classtvm_1_1BaseValueHash-members.html |    88 +
 .../api/doxygen/classtvm_1_1BaseValueHash.html     |   334 +
 .../classtvm_1_1BaseValueHash__coll__graph.svg     |    30 +
 .../classtvm_1_1BaseValueHash__inherit__graph.svg  |    49 +
 .../api/doxygen/classtvm_1_1Bool-members.html      |   110 +
 .../reference/api/doxygen/classtvm_1_1Bool.html    |   319 +
 .../api/doxygen/classtvm_1_1Bool__coll__graph.svg  |   156 +
 .../doxygen/classtvm_1_1Bool__inherit__graph.svg   |   126 +
 .../classtvm_1_1CompilationConfig-members.html     |   101 +
 .../api/doxygen/classtvm_1_1CompilationConfig.html |   240 +
 .../classtvm_1_1CompilationConfigNode-members.html |   121 +
 .../doxygen/classtvm_1_1CompilationConfigNode.html |   454 +
 ...sstvm_1_1CompilationConfigNode__coll__graph.svg |   258 +
 ...vm_1_1CompilationConfigNode__inherit__graph.svg |    84 +
 .../classtvm_1_1CompilationConfig__coll__graph.svg |    90 +
 ...asstvm_1_1CompilationConfig__inherit__graph.svg |    60 +
 .../doxygen/classtvm_1_1CompileError-members.html  |    85 +
 .../api/doxygen/classtvm_1_1CompileError.html      |   272 +
 .../classtvm_1_1CompileError__coll__graph.svg      |   130 +
 .../classtvm_1_1CompileError__inherit__graph.svg   |    42 +
 .../doxygen/classtvm_1_1ConstantInfo-members.html  |   102 +
 .../api/doxygen/classtvm_1_1ConstantInfo.html      |   257 +
 .../classtvm_1_1ConstantInfo__coll__graph.svg      |    91 +
 .../classtvm_1_1ConstantInfo__inherit__graph.svg   |    61 +
 .../classtvm_1_1ConstantMemoryPools-members.html   |   101 +
 .../doxygen/classtvm_1_1ConstantMemoryPools.html   |   221 +
 ...lasstvm_1_1ConstantMemoryPools__coll__graph.svg |    90 +
 ...stvm_1_1ConstantMemoryPools__inherit__graph.svg |    60 +
 .../classtvm_1_1ConstantPoolInfo-members.html      |   103 +
 .../api/doxygen/classtvm_1_1ConstantPoolInfo.html  |   249 +
 .../classtvm_1_1ConstantPoolInfo__coll__graph.svg  |   111 +
 ...lasstvm_1_1ConstantPoolInfo__inherit__graph.svg |    81 +
 .../doxygen/classtvm_1_1Constructor-members.html   |   103 +
 .../api/doxygen/classtvm_1_1Constructor.html       |   260 +
 .../classtvm_1_1ConstructorNode-members.html       |   128 +
 .../api/doxygen/classtvm_1_1ConstructorNode.html   |   499 +
 .../classtvm_1_1ConstructorNode__coll__graph.svg   |   356 +
 ...classtvm_1_1ConstructorNode__inherit__graph.svg |   131 +
 .../classtvm_1_1Constructor__coll__graph.svg       |   130 +
 .../classtvm_1_1Constructor__inherit__graph.svg    |   100 +
 .../doxygen/classtvm_1_1Diagnostic-members.html    |   106 +
 .../api/doxygen/classtvm_1_1Diagnostic.html        |   381 +
 .../classtvm_1_1DiagnosticBuilder-members.html     |    89 +
 .../api/doxygen/classtvm_1_1DiagnosticBuilder.html |   344 +
 .../classtvm_1_1DiagnosticBuilder__coll__graph.svg |   143 +
 .../classtvm_1_1DiagnosticContext-members.html     |   106 +
 .../api/doxygen/classtvm_1_1DiagnosticContext.html |   371 +
 .../classtvm_1_1DiagnosticContextNode-members.html |   117 +
 .../doxygen/classtvm_1_1DiagnosticContextNode.html |   371 +
 ...sstvm_1_1DiagnosticContextNode__coll__graph.svg |   243 +
 ...vm_1_1DiagnosticContextNode__inherit__graph.svg |    78 +
 .../classtvm_1_1DiagnosticContext__coll__graph.svg |    95 +
 ...asstvm_1_1DiagnosticContext__inherit__graph.svg |    65 +
 .../classtvm_1_1DiagnosticNode-members.html        |   117 +
 .../api/doxygen/classtvm_1_1DiagnosticNode.html    |   376 +
 .../classtvm_1_1DiagnosticNode__coll__graph.svg    |   208 +
 .../classtvm_1_1DiagnosticNode__inherit__graph.svg |    78 +
 .../classtvm_1_1DiagnosticRenderer-members.html    |   104 +
 .../doxygen/classtvm_1_1DiagnosticRenderer.html    |   295 +
 ...classtvm_1_1DiagnosticRendererNode-members.html |   114 +
 .../classtvm_1_1DiagnosticRendererNode.html        |   299 +
 ...stvm_1_1DiagnosticRendererNode__coll__graph.svg |   101 +
 ...m_1_1DiagnosticRendererNode__inherit__graph.svg |    75 +
 ...classtvm_1_1DiagnosticRenderer__coll__graph.svg |    93 +
 ...sstvm_1_1DiagnosticRenderer__inherit__graph.svg |    63 +
 .../classtvm_1_1Diagnostic__coll__graph.svg        |    95 +
 .../classtvm_1_1Diagnostic__inherit__graph.svg     |    65 +
 .../api/doxygen/classtvm_1_1DictAttrs-members.html |   106 +
 .../api/doxygen/classtvm_1_1DictAttrs.html         |   412 +
 .../doxygen/classtvm_1_1DictAttrsNode-members.html |   125 +
 .../api/doxygen/classtvm_1_1DictAttrsNode.html     |   517 +
 .../classtvm_1_1DictAttrsNode__coll__graph.svg     |   212 +
 .../classtvm_1_1DictAttrsNode__inherit__graph.svg  |   110 +
 .../doxygen/classtvm_1_1DictAttrs__coll__graph.svg |   115 +
 .../classtvm_1_1DictAttrs__inherit__graph.svg      |    85 +
 .../api/doxygen/classtvm_1_1EnvFunc-members.html   |   103 +
 .../reference/api/doxygen/classtvm_1_1EnvFunc.html |   362 +
 .../doxygen/classtvm_1_1EnvFuncNode-members.html   |   118 +
 .../api/doxygen/classtvm_1_1EnvFuncNode.html       |   465 +
 .../classtvm_1_1EnvFuncNode__coll__graph.svg       |   217 +
 .../classtvm_1_1EnvFuncNode__inherit__graph.svg    |    83 +
 .../doxygen/classtvm_1_1EnvFunc__coll__graph.svg   |    92 +
 .../classtvm_1_1EnvFunc__inherit__graph.svg        |    62 +
 .../doxygen/classtvm_1_1ErrorReporter-members.html |    86 +
 .../api/doxygen/classtvm_1_1ErrorReporter.html     |   347 +
 .../classtvm_1_1ErrorReporter__coll__graph.svg     |    28 +
 .../api/doxygen/classtvm_1_1FloatImm-members.html  |   106 +
 .../api/doxygen/classtvm_1_1FloatImm.html          |   268 +
 .../doxygen/classtvm_1_1FloatImmNode-members.html  |   120 +
 .../api/doxygen/classtvm_1_1FloatImmNode.html      |   395 +
 .../classtvm_1_1FloatImmNode__coll__graph.svg      |   253 +
 .../classtvm_1_1FloatImmNode__inherit__graph.svg   |   123 +
 .../doxygen/classtvm_1_1FloatImm__coll__graph.svg  |   133 +
 .../classtvm_1_1FloatImm__inherit__graph.svg       |   103 +
 .../api/doxygen/classtvm_1_1FuncType-members.html  |   102 +
 .../api/doxygen/classtvm_1_1FuncType.html          |   272 +
 .../doxygen/classtvm_1_1FuncTypeNode-members.html  |   121 +
 .../api/doxygen/classtvm_1_1FuncTypeNode.html      |   442 +
 .../classtvm_1_1FuncTypeNode__coll__graph.svg      |   332 +
 .../classtvm_1_1FuncTypeNode__inherit__graph.svg   |   105 +
 .../doxygen/classtvm_1_1FuncType__coll__graph.svg  |   110 +
 .../classtvm_1_1FuncType__inherit__graph.svg       |    80 +
 .../doxygen/classtvm_1_1GenericFunc-members.html   |   110 +
 .../api/doxygen/classtvm_1_1GenericFunc.html       |   593 +
 .../classtvm_1_1GenericFuncNode-members.html       |   116 +
 .../api/doxygen/classtvm_1_1GenericFuncNode.html   |   332 +
 .../classtvm_1_1GenericFuncNode__coll__graph.svg   |   174 +
 ...classtvm_1_1GenericFuncNode__inherit__graph.svg |    77 +
 .../classtvm_1_1GenericFunc__coll__graph.svg       |    97 +
 .../classtvm_1_1GenericFunc__inherit__graph.svg    |    67 +
 .../doxygen/classtvm_1_1GlobalTypeVar-members.html |   102 +
 .../api/doxygen/classtvm_1_1GlobalTypeVar.html     |   257 +
 .../classtvm_1_1GlobalTypeVarNode-members.html     |   119 +
 .../api/doxygen/classtvm_1_1GlobalTypeVarNode.html |   402 +
 .../classtvm_1_1GlobalTypeVarNode__coll__graph.svg |   233 +
 ...asstvm_1_1GlobalTypeVarNode__inherit__graph.svg |   103 +
 .../classtvm_1_1GlobalTypeVar__coll__graph.svg     |   110 +
 .../classtvm_1_1GlobalTypeVar__inherit__graph.svg  |    80 +
 .../api/doxygen/classtvm_1_1GlobalVar-members.html |   104 +
 .../api/doxygen/classtvm_1_1GlobalVar.html         |   277 +
 .../doxygen/classtvm_1_1GlobalVarNode-members.html |   124 +
 .../api/doxygen/classtvm_1_1GlobalVarNode.html     |   407 +
 .../classtvm_1_1GlobalVarNode__coll__graph.svg     |   289 +
 .../classtvm_1_1GlobalVarNode__inherit__graph.svg  |   127 +
 .../doxygen/classtvm_1_1GlobalVar__coll__graph.svg |   132 +
 .../classtvm_1_1GlobalVar__inherit__graph.svg      |   102 +
 .../api/doxygen/classtvm_1_1IRModule-members.html  |   107 +
 .../api/doxygen/classtvm_1_1IRModule.html          |   613 +
 .../doxygen/classtvm_1_1IRModuleNode-members.html  |   149 +
 .../api/doxygen/classtvm_1_1IRModuleNode.html      |  1460 ++
 .../classtvm_1_1IRModuleNode__coll__graph.svg      |   313 +
 .../classtvm_1_1IRModuleNode__inherit__graph.svg   |    91 +
 .../doxygen/classtvm_1_1IRModule__coll__graph.svg  |    97 +
 .../classtvm_1_1IRModule__inherit__graph.svg       |    67 +
 .../classtvm_1_1IncompleteType-members.html        |   102 +
 .../api/doxygen/classtvm_1_1IncompleteType.html    |   258 +
 .../classtvm_1_1IncompleteTypeNode-members.html    |   118 +
 .../doxygen/classtvm_1_1IncompleteTypeNode.html    |   384 +
 ...classtvm_1_1IncompleteTypeNode__coll__graph.svg |   195 +
 ...sstvm_1_1IncompleteTypeNode__inherit__graph.svg |   102 +
 .../classtvm_1_1IncompleteType__coll__graph.svg    |   110 +
 .../classtvm_1_1IncompleteType__inherit__graph.svg |    80 +
 .../api/doxygen/classtvm_1_1IntImm-members.html    |   106 +
 .../reference/api/doxygen/classtvm_1_1IntImm.html  |   268 +
 .../doxygen/classtvm_1_1IntImmNode-members.html    |   120 +
 .../api/doxygen/classtvm_1_1IntImmNode.html        |   395 +
 .../classtvm_1_1IntImmNode__coll__graph.svg        |   253 +
 .../classtvm_1_1IntImmNode__inherit__graph.svg     |   123 +
 .../doxygen/classtvm_1_1IntImm__coll__graph.svg    |   133 +
 .../doxygen/classtvm_1_1IntImm__inherit__graph.svg |   155 +
 .../api/doxygen/classtvm_1_1Integer-members.html   |   117 +
 .../reference/api/doxygen/classtvm_1_1Integer.html |   559 +
 .../doxygen/classtvm_1_1Integer__coll__graph.svg   |   162 +
 .../classtvm_1_1Integer__inherit__graph.svg        |   132 +
 .../doxygen/classtvm_1_1MemoryInfo-members.html    |   100 +
 .../api/doxygen/classtvm_1_1MemoryInfo.html        |   205 +
 .../classtvm_1_1MemoryInfoNode-members.html        |   117 +
 .../api/doxygen/classtvm_1_1MemoryInfoNode.html    |   357 +
 .../classtvm_1_1MemoryInfoNode__coll__graph.svg    |   192 +
 .../classtvm_1_1MemoryInfoNode__inherit__graph.svg |    78 +
 .../classtvm_1_1MemoryInfo__coll__graph.svg        |    89 +
 .../classtvm_1_1MemoryInfo__inherit__graph.svg     |    59 +
 .../api/doxygen/classtvm_1_1NodeFunctor.html       |   103 +
 ...jectRef_01_6n_00_01Args_8_8_8_08_4-members.html |    85 +
 ...nst_01ObjectRef_01_6n_00_01Args_8_8_8_08_4.html |   304 +
 ...Ref_01_6n_00_01Args_8_8_8_08_4__coll__graph.svg |    28 +
 .../classtvm_1_1NodeFunctor__coll__graph.svg       |    23 +
 .../api/doxygen/classtvm_1_1Op-members.html        |   106 +
 .../reference/api/doxygen/classtvm_1_1Op.html      |   420 +
 .../api/doxygen/classtvm_1_1OpAttrMap-members.html |    88 +
 .../api/doxygen/classtvm_1_1OpAttrMap.html         |   241 +
 .../doxygen/classtvm_1_1OpAttrMap__coll__graph.svg |    69 +
 .../classtvm_1_1OpAttrMap__inherit__graph.svg      |    46 +
 .../api/doxygen/classtvm_1_1OpNode-members.html    |   136 +
 .../reference/api/doxygen/classtvm_1_1OpNode.html  |   699 +
 .../doxygen/classtvm_1_1OpNode__coll__graph.svg    |   360 +
 .../doxygen/classtvm_1_1OpNode__inherit__graph.svg |   135 +
 .../doxygen/classtvm_1_1OpRegEntry-members.html    |    93 +
 .../api/doxygen/classtvm_1_1OpRegEntry.html        |   630 +
 .../classtvm_1_1OpRegEntry__coll__graph.svg        |    34 +
 .../api/doxygen/classtvm_1_1Op__coll__graph.svg    |   133 +
 .../api/doxygen/classtvm_1_1Op__inherit__graph.svg |   103 +
 .../doxygen/classtvm_1_1PointerType-members.html   |   102 +
 .../api/doxygen/classtvm_1_1PointerType.html       |   252 +
 .../classtvm_1_1PointerTypeNode-members.html       |   119 +
 .../api/doxygen/classtvm_1_1PointerTypeNode.html   |   404 +
 .../classtvm_1_1PointerTypeNode__coll__graph.svg   |   259 +
 ...classtvm_1_1PointerTypeNode__inherit__graph.svg |   103 +
 .../classtvm_1_1PointerType__coll__graph.svg       |   110 +
 .../classtvm_1_1PointerType__inherit__graph.svg    |    80 +
 .../api/doxygen/classtvm_1_1PoolInfo-members.html  |   101 +
 .../api/doxygen/classtvm_1_1PoolInfo.html          |   290 +
 .../classtvm_1_1PoolInfoProperties-members.html    |   101 +
 .../doxygen/classtvm_1_1PoolInfoProperties.html    |   267 +
 ...classtvm_1_1PoolInfoProperties__coll__graph.svg |    90 +
 ...sstvm_1_1PoolInfoProperties__inherit__graph.svg |    60 +
 .../doxygen/classtvm_1_1PoolInfo__coll__graph.svg  |    90 +
 .../classtvm_1_1PoolInfo__inherit__graph.svg       |   102 +
 .../api/doxygen/classtvm_1_1PrimExpr-members.html  |   105 +
 .../api/doxygen/classtvm_1_1PrimExpr.html          |   325 +
 .../doxygen/classtvm_1_1PrimExprNode-members.html  |   115 +
 .../api/doxygen/classtvm_1_1PrimExprNode.html      |   318 +
 .../classtvm_1_1PrimExprNode__coll__graph.svg      |   230 +
 .../classtvm_1_1PrimExprNode__inherit__graph.svg   |  1158 ++
 .../doxygen/classtvm_1_1PrimExpr__coll__graph.svg  |   112 +
 .../classtvm_1_1PrimExpr__inherit__graph.svg       |   946 ++
 .../api/doxygen/classtvm_1_1PrimType-members.html  |   102 +
 .../api/doxygen/classtvm_1_1PrimType.html          |   241 +
 .../doxygen/classtvm_1_1PrimTypeNode-members.html  |   118 +
 .../api/doxygen/classtvm_1_1PrimTypeNode.html      |   384 +
 .../classtvm_1_1PrimTypeNode__coll__graph.svg      |   232 +
 .../classtvm_1_1PrimTypeNode__inherit__graph.svg   |   102 +
 .../doxygen/classtvm_1_1PrimType__coll__graph.svg  |   110 +
 .../classtvm_1_1PrimType__inherit__graph.svg       |    80 +
 .../api/doxygen/classtvm_1_1Range-members.html     |   102 +
 .../reference/api/doxygen/classtvm_1_1Range.html   |   312 +
 .../api/doxygen/classtvm_1_1RangeNode-members.html |   120 +
 .../api/doxygen/classtvm_1_1RangeNode.html         |   535 +
 .../doxygen/classtvm_1_1RangeNode__coll__graph.svg |   227 +
 .../classtvm_1_1RangeNode__inherit__graph.svg      |    85 +
 .../api/doxygen/classtvm_1_1Range__coll__graph.svg |    91 +
 .../doxygen/classtvm_1_1Range__inherit__graph.svg  |    61 +
 .../classtvm_1_1ReflectionVTable-members.html      |    96 +
 .../api/doxygen/classtvm_1_1ReflectionVTable.html  |   660 +
 ...vm_1_1ReflectionVTable_1_1Registry-members.html |    83 +
 .../classtvm_1_1ReflectionVTable_1_1Registry.html  |   216 +
 ..._1ReflectionVTable_1_1Registry__coll__graph.svg |    26 +
 .../classtvm_1_1ReflectionVTable__coll__graph.svg  |    33 +
 .../api/doxygen/classtvm_1_1RelayExpr-members.html |   101 +
 .../api/doxygen/classtvm_1_1RelayExpr.html         |   209 +
 .../doxygen/classtvm_1_1RelayExprNode-members.html |   119 +
 .../api/doxygen/classtvm_1_1RelayExprNode.html     |   444 +
 .../classtvm_1_1RelayExprNode__coll__graph.svg     |   229 +
 .../classtvm_1_1RelayExprNode__inherit__graph.svg  |   562 +
 .../doxygen/classtvm_1_1RelayExpr__coll__graph.svg |   109 +
 .../classtvm_1_1RelayExpr__inherit__graph.svg      |   490 +
 .../doxygen/classtvm_1_1RelayRefType-members.html  |   102 +
 .../api/doxygen/classtvm_1_1RelayRefType.html      |   248 +
 .../classtvm_1_1RelayRefTypeNode-members.html      |   119 +
 .../api/doxygen/classtvm_1_1RelayRefTypeNode.html  |   411 +
 .../classtvm_1_1RelayRefTypeNode__coll__graph.svg  |   222 +
 ...lasstvm_1_1RelayRefTypeNode__inherit__graph.svg |   103 +
 .../classtvm_1_1RelayRefType__coll__graph.svg      |   110 +
 .../classtvm_1_1RelayRefType__inherit__graph.svg   |    80 +
 .../doxygen/classtvm_1_1ReprPrinter-members.html   |    87 +
 .../api/doxygen/classtvm_1_1ReprPrinter.html       |   270 +
 .../classtvm_1_1ReprPrinter__coll__graph.svg       |    27 +
 .../doxygen/classtvm_1_1SEqualReducer-members.html |    95 +
 .../api/doxygen/classtvm_1_1SEqualReducer.html     |   440 +
 ...asstvm_1_1SEqualReducer_1_1Handler-members.html |    83 +
 .../classtvm_1_1SEqualReducer_1_1Handler.html      |   226 +
 ...vm_1_1SEqualReducer_1_1Handler__coll__graph.svg |    26 +
 .../classtvm_1_1SEqualReducer__coll__graph.svg     |    55 +
 .../classtvm_1_1SEqualReducer__inherit__graph.svg  |    55 +
 .../doxygen/classtvm_1_1SHashReducer-members.html  |    87 +
 .../api/doxygen/classtvm_1_1SHashReducer.html      |   372 +
 ...lasstvm_1_1SHashReducer_1_1Handler-members.html |    85 +
 .../classtvm_1_1SHashReducer_1_1Handler.html       |   315 +
 ...tvm_1_1SHashReducer_1_1Handler__coll__graph.svg |    28 +
 .../classtvm_1_1SHashReducer__coll__graph.svg      |    29 +
 .../doxygen/classtvm_1_1SourceName-members.html    |   101 +
 .../api/doxygen/classtvm_1_1SourceName.html        |   248 +
 .../classtvm_1_1SourceNameNode-members.html        |   115 +
 .../api/doxygen/classtvm_1_1SourceNameNode.html    |   362 +
 .../classtvm_1_1SourceNameNode__coll__graph.svg    |   180 +
 .../classtvm_1_1SourceNameNode__inherit__graph.svg |    78 +
 .../classtvm_1_1SourceName__coll__graph.svg        |    90 +
 .../classtvm_1_1SourceName__inherit__graph.svg     |    60 +
 .../api/doxygen/classtvm_1_1Span-members.html      |   102 +
 .../reference/api/doxygen/classtvm_1_1Span.html    |   272 +
 .../api/doxygen/classtvm_1_1SpanNode-members.html  |   119 +
 .../api/doxygen/classtvm_1_1SpanNode.html          |   438 +
 .../doxygen/classtvm_1_1SpanNode__coll__graph.svg  |   174 +
 .../classtvm_1_1SpanNode__inherit__graph.svg       |    82 +
 .../api/doxygen/classtvm_1_1Span__coll__graph.svg  |    91 +
 .../doxygen/classtvm_1_1Span__inherit__graph.svg   |    61 +
 .../classtvm_1_1StructuralEqual-members.html       |    89 +
 .../api/doxygen/classtvm_1_1StructuralEqual.html   |   178 +
 .../classtvm_1_1StructuralEqual__coll__graph.svg   |    49 +
 ...classtvm_1_1StructuralEqual__inherit__graph.svg |    49 +
 .../classtvm_1_1StructuralHash-members.html        |    89 +
 .../api/doxygen/classtvm_1_1StructuralHash.html    |   160 +
 .../classtvm_1_1StructuralHash__coll__graph.svg    |    49 +
 .../classtvm_1_1StructuralHash__inherit__graph.svg |    49 +
 .../api/doxygen/classtvm_1_1Target-members.html    |   110 +
 .../reference/api/doxygen/classtvm_1_1Target.html  |   557 +
 .../doxygen/classtvm_1_1TargetKind-members.html    |   105 +
 .../api/doxygen/classtvm_1_1TargetKind.html        |   363 +
 .../classtvm_1_1TargetKindAttrMap-members.html     |    87 +
 .../api/doxygen/classtvm_1_1TargetKindAttrMap.html |   189 +
 .../classtvm_1_1TargetKindAttrMap__coll__graph.svg |    70 +
 ...asstvm_1_1TargetKindAttrMap__inherit__graph.svg |    47 +
 .../classtvm_1_1TargetKindNode-members.html        |   122 +
 .../api/doxygen/classtvm_1_1TargetKindNode.html    |   492 +
 .../classtvm_1_1TargetKindNode__coll__graph.svg    |   248 +
 .../classtvm_1_1TargetKindNode__inherit__graph.svg |    78 +
 .../classtvm_1_1TargetKindRegEntry-members.html    |    92 +
 .../doxygen/classtvm_1_1TargetKindRegEntry.html    |   581 +
 ...classtvm_1_1TargetKindRegEntry__coll__graph.svg |    32 +
 .../classtvm_1_1TargetKind__coll__graph.svg        |    92 +
 .../classtvm_1_1TargetKind__inherit__graph.svg     |    62 +
 .../doxygen/classtvm_1_1TargetNode-members.html    |   129 +
 .../api/doxygen/classtvm_1_1TargetNode.html        |   751 +
 .../classtvm_1_1TargetNode__coll__graph.svg        |   333 +
 .../classtvm_1_1TargetNode__inherit__graph.svg     |    93 +
 .../api/doxygen/classtvm_1_1TargetTag-members.html |   104 +
 .../api/doxygen/classtvm_1_1TargetTag.html         |   364 +
 .../doxygen/classtvm_1_1TargetTagNode-members.html |   118 +
 .../api/doxygen/classtvm_1_1TargetTagNode.html     |   402 +
 .../classtvm_1_1TargetTagNode__coll__graph.svg     |   215 +
 .../classtvm_1_1TargetTagNode__inherit__graph.svg  |    76 +
 .../classtvm_1_1TargetTagRegEntry-members.html     |    85 +
 .../api/doxygen/classtvm_1_1TargetTagRegEntry.html |   261 +
 .../classtvm_1_1TargetTagRegEntry__coll__graph.svg |    25 +
 .../doxygen/classtvm_1_1TargetTag__coll__graph.svg |    92 +
 .../classtvm_1_1TargetTag__inherit__graph.svg      |    62 +
 .../doxygen/classtvm_1_1Target__coll__graph.svg    |    97 +
 .../doxygen/classtvm_1_1Target__inherit__graph.svg |    67 +
 .../classtvm_1_1TensorAffineType-members.html      |   102 +
 .../api/doxygen/classtvm_1_1TensorAffineType.html  |   252 +
 .../classtvm_1_1TensorAffineTypeNode-members.html  |   121 +
 .../doxygen/classtvm_1_1TensorAffineTypeNode.html  |   439 +
 ...asstvm_1_1TensorAffineTypeNode__coll__graph.svg |   280 +
 ...tvm_1_1TensorAffineTypeNode__inherit__graph.svg |   104 +
 .../classtvm_1_1TensorAffineType__coll__graph.svg  |   110 +
 ...lasstvm_1_1TensorAffineType__inherit__graph.svg |    80 +
 .../doxygen/classtvm_1_1TensorType-members.html    |   103 +
 .../api/doxygen/classtvm_1_1TensorType.html        |   292 +
 .../classtvm_1_1TensorTypeNode-members.html        |   121 +
 .../api/doxygen/classtvm_1_1TensorTypeNode.html    |   433 +
 .../classtvm_1_1TensorTypeNode__coll__graph.svg    |   290 +
 .../classtvm_1_1TensorTypeNode__inherit__graph.svg |   124 +
 .../classtvm_1_1TensorType__coll__graph.svg        |   111 +
 .../classtvm_1_1TensorType__inherit__graph.svg     |    81 +
 .../classtvm_1_1TupleAffineType-members.html       |   102 +
 .../api/doxygen/classtvm_1_1TupleAffineType.html   |   230 +
 .../classtvm_1_1TupleAffineTypeNode-members.html   |   118 +
 .../doxygen/classtvm_1_1TupleAffineTypeNode.html   |   381 +
 ...lasstvm_1_1TupleAffineTypeNode__coll__graph.svg |   230 +
 ...stvm_1_1TupleAffineTypeNode__inherit__graph.svg |   101 +
 .../classtvm_1_1TupleAffineType__coll__graph.svg   |   110 +
 ...classtvm_1_1TupleAffineType__inherit__graph.svg |    80 +
 .../api/doxygen/classtvm_1_1TupleType-members.html |   103 +
 .../api/doxygen/classtvm_1_1TupleType.html         |   293 +
 .../doxygen/classtvm_1_1TupleTypeNode-members.html |   119 +
 .../api/doxygen/classtvm_1_1TupleTypeNode.html     |   411 +
 .../classtvm_1_1TupleTypeNode__coll__graph.svg     |   232 +
 .../classtvm_1_1TupleTypeNode__inherit__graph.svg  |   103 +
 .../doxygen/classtvm_1_1TupleType__coll__graph.svg |   111 +
 .../classtvm_1_1TupleType__inherit__graph.svg      |    81 +
 .../api/doxygen/classtvm_1_1Type-members.html      |   100 +
 .../reference/api/doxygen/classtvm_1_1Type.html    |   206 +
 .../api/doxygen/classtvm_1_1TypeCall-members.html  |   102 +
 .../api/doxygen/classtvm_1_1TypeCall.html          |   250 +
 .../doxygen/classtvm_1_1TypeCallNode-members.html  |   119 +
 .../api/doxygen/classtvm_1_1TypeCallNode.html      |   402 +
 .../classtvm_1_1TypeCallNode__coll__graph.svg      |   258 +
 .../classtvm_1_1TypeCallNode__inherit__graph.svg   |   103 +
 .../doxygen/classtvm_1_1TypeCall__coll__graph.svg  |   110 +
 .../classtvm_1_1TypeCall__inherit__graph.svg       |    80 +
 .../classtvm_1_1TypeConstraint-members.html        |   101 +
 .../api/doxygen/classtvm_1_1TypeConstraint.html    |   209 +
 .../classtvm_1_1TypeConstraintNode-members.html    |   114 +
 .../doxygen/classtvm_1_1TypeConstraintNode.html    |   290 +
 ...classtvm_1_1TypeConstraintNode__coll__graph.svg |   192 +
 ...sstvm_1_1TypeConstraintNode__inherit__graph.svg |   125 +
 .../classtvm_1_1TypeConstraint__coll__graph.svg    |   109 +
 .../classtvm_1_1TypeConstraint__inherit__graph.svg |   100 +
 .../api/doxygen/classtvm_1_1TypeData-members.html  |   102 +
 .../api/doxygen/classtvm_1_1TypeData.html          |   257 +
 .../doxygen/classtvm_1_1TypeDataNode-members.html  |   120 +
 .../api/doxygen/classtvm_1_1TypeDataNode.html      |   420 +
 .../classtvm_1_1TypeDataNode__coll__graph.svg      |   316 +
 .../classtvm_1_1TypeDataNode__inherit__graph.svg   |   104 +
 .../doxygen/classtvm_1_1TypeData__coll__graph.svg  |   110 +
 .../classtvm_1_1TypeData__inherit__graph.svg       |    80 +
 .../api/doxygen/classtvm_1_1TypeFunctor.html       |    88 +
 ..._01Type_01_6n_00_01Args_8_8_8_08_4-members.html |    98 +
 ..._07const_01Type_01_6n_00_01Args_8_8_8_08_4.html |   817 ++
 ...ype_01_6n_00_01Args_8_8_8_08_4__coll__graph.svg |    34 +
 .../classtvm_1_1TypeFunctor__coll__graph.svg       |    23 +
 .../doxygen/classtvm_1_1TypeMutator-members.html   |    93 +
 .../api/doxygen/classtvm_1_1TypeMutator.html       |   471 +
 .../classtvm_1_1TypeMutator__coll__graph.svg       |    55 +
 .../classtvm_1_1TypeMutator__inherit__graph.svg    |    55 +
 .../api/doxygen/classtvm_1_1TypeNode-members.html  |   113 +
 .../api/doxygen/classtvm_1_1TypeNode.html          |   359 +
 .../doxygen/classtvm_1_1TypeNode__coll__graph.svg  |   172 +
 .../classtvm_1_1TypeNode__inherit__graph.svg       |   411 +
 .../doxygen/classtvm_1_1TypeRelation-members.html  |   103 +
 .../api/doxygen/classtvm_1_1TypeRelation.html      |   268 +
 .../classtvm_1_1TypeRelationNode-members.html      |   122 +
 .../api/doxygen/classtvm_1_1TypeRelationNode.html  |   449 +
 .../classtvm_1_1TypeRelationNode__coll__graph.svg  |   303 +
 ...lasstvm_1_1TypeRelationNode__inherit__graph.svg |   125 +
 .../classtvm_1_1TypeRelation__coll__graph.svg      |   130 +
 .../classtvm_1_1TypeRelation__inherit__graph.svg   |   100 +
 .../doxygen/classtvm_1_1TypeReporter-members.html  |   101 +
 .../api/doxygen/classtvm_1_1TypeReporter.html      |   274 +
 .../classtvm_1_1TypeReporterNode-members.html      |   121 +
 .../api/doxygen/classtvm_1_1TypeReporterNode.html  |   560 +
 .../classtvm_1_1TypeReporterNode__coll__graph.svg  |    88 +
 ...lasstvm_1_1TypeReporterNode__inherit__graph.svg |    82 +
 .../classtvm_1_1TypeReporter__coll__graph.svg      |    90 +
 .../classtvm_1_1TypeReporter__inherit__graph.svg   |    60 +
 .../api/doxygen/classtvm_1_1TypeVar-members.html   |   102 +
 .../reference/api/doxygen/classtvm_1_1TypeVar.html |   257 +
 .../doxygen/classtvm_1_1TypeVarNode-members.html   |   119 +
 .../api/doxygen/classtvm_1_1TypeVarNode.html       |   404 +
 .../classtvm_1_1TypeVarNode__coll__graph.svg       |   233 +
 .../classtvm_1_1TypeVarNode__inherit__graph.svg    |   103 +
 .../doxygen/classtvm_1_1TypeVar__coll__graph.svg   |   110 +
 .../classtvm_1_1TypeVar__inherit__graph.svg        |    80 +
 .../doxygen/classtvm_1_1TypeVisitor-members.html   |    92 +
 .../api/doxygen/classtvm_1_1TypeVisitor.html       |   443 +
 .../classtvm_1_1TypeVisitor__coll__graph.svg       |    54 +
 .../classtvm_1_1TypeVisitor__inherit__graph.svg    |    54 +
 .../api/doxygen/classtvm_1_1Type__coll__graph.svg  |    89 +
 .../doxygen/classtvm_1_1Type__inherit__graph.svg   |   353 +
 .../api/doxygen/classtvm_1_1TypedEnvFunc.html      |    96 +
 ...pedEnvFunc_3_01R_07Args_8_8_8_08_4-members.html |   104 +
 ...vm_1_1TypedEnvFunc_3_01R_07Args_8_8_8_08_4.html |   397 +
 ...nvFunc_3_01R_07Args_8_8_8_08_4__coll__graph.svg |    93 +
 ...unc_3_01R_07Args_8_8_8_08_4__inherit__graph.svg |    63 +
 .../classtvm_1_1TypedEnvFunc__coll__graph.svg      |    24 +
 .../doxygen/classtvm_1_1VirtualDevice-members.html |   113 +
 .../api/doxygen/classtvm_1_1VirtualDevice.html     |   712 +
 .../classtvm_1_1VirtualDeviceCache-members.html    |    82 +
 .../doxygen/classtvm_1_1VirtualDeviceCache.html    |   173 +
 ...classtvm_1_1VirtualDeviceCache__coll__graph.svg |    24 +
 .../classtvm_1_1VirtualDeviceNode-members.html     |   132 +
 .../api/doxygen/classtvm_1_1VirtualDeviceNode.html |   516 +
 .../classtvm_1_1VirtualDeviceNode__coll__graph.svg |   270 +
 ...asstvm_1_1VirtualDeviceNode__inherit__graph.svg |   134 +
 .../classtvm_1_1VirtualDevice__coll__graph.svg     |   102 +
 .../classtvm_1_1VirtualDevice__inherit__graph.svg  |    72 +
 .../api/doxygen/classtvm_1_1With-members.html      |    82 +
 .../reference/api/doxygen/classtvm_1_1With.html    |   178 +
 .../api/doxygen/classtvm_1_1With__coll__graph.svg  |    24 +
 .../classtvm_1_1WorkspaceMemoryPools-members.html  |   101 +
 .../doxygen/classtvm_1_1WorkspaceMemoryPools.html  |   221 +
 ...asstvm_1_1WorkspaceMemoryPools__coll__graph.svg |    90 +
 ...tvm_1_1WorkspaceMemoryPools__inherit__graph.svg |    60 +
 .../classtvm_1_1WorkspacePoolInfo-members.html     |   103 +
 .../api/doxygen/classtvm_1_1WorkspacePoolInfo.html |   243 +
 .../classtvm_1_1WorkspacePoolInfo__coll__graph.svg |   111 +
 ...asstvm_1_1WorkspacePoolInfo__inherit__graph.svg |    81 +
 .../classtvm_1_1arith_1_1Analyzer-members.html     |    96 +
 .../api/doxygen/classtvm_1_1arith_1_1Analyzer.html |   619 +
 .../classtvm_1_1arith_1_1Analyzer__coll__graph.svg |   141 +
 ...vm_1_1arith_1_1CanonicalSimplifier-members.html |    84 +
 .../classtvm_1_1arith_1_1CanonicalSimplifier.html  |   231 +
 ..._1arith_1_1CanonicalSimplifier__coll__graph.svg |    24 +
 ...classtvm_1_1arith_1_1ConstIntBound-members.html |   103 +
 .../classtvm_1_1arith_1_1ConstIntBound.html        |   300 +
 ..._1_1arith_1_1ConstIntBoundAnalyzer-members.html |    87 +
 ...classtvm_1_1arith_1_1ConstIntBoundAnalyzer.html |   340 +
 ...arith_1_1ConstIntBoundAnalyzer__coll__graph.svg |    27 +
 ...stvm_1_1arith_1_1ConstIntBoundNode-members.html |   118 +
 .../classtvm_1_1arith_1_1ConstIntBoundNode.html    |   407 +
 ..._1_1arith_1_1ConstIntBoundNode__coll__graph.svg |    85 +
 ...1arith_1_1ConstIntBoundNode__inherit__graph.svg |    79 +
 ...stvm_1_1arith_1_1ConstIntBound__coll__graph.svg |    91 +
 ...m_1_1arith_1_1ConstIntBound__inherit__graph.svg |    61 +
 ...stvm_1_1arith_1_1ConstraintContext-members.html |    81 +
 .../classtvm_1_1arith_1_1ConstraintContext.html    |   125 +
 ..._1_1arith_1_1ConstraintContext__coll__graph.svg |    23 +
 ...lasstvm_1_1arith_1_1IntConstraints-members.html |   101 +
 .../classtvm_1_1arith_1_1IntConstraints.html       |   254 +
 ...tvm_1_1arith_1_1IntConstraintsNode-members.html |   118 +
 .../classtvm_1_1arith_1_1IntConstraintsNode.html   |   420 +
 ...1_1arith_1_1IntConstraintsNode__coll__graph.svg |   255 +
 ...arith_1_1IntConstraintsNode__inherit__graph.svg |    81 +
 ..._1arith_1_1IntConstraintsTransform-members.html |   102 +
 ...asstvm_1_1arith_1_1IntConstraintsTransform.html |   291 +
 ...ith_1_1IntConstraintsTransformNode-members.html |   119 +
 ...vm_1_1arith_1_1IntConstraintsTransformNode.html |   436 +
 ...1_1IntConstraintsTransformNode__coll__graph.svg |   212 +
 ...IntConstraintsTransformNode__inherit__graph.svg |    83 +
 ...ith_1_1IntConstraintsTransform__coll__graph.svg |    92 +
 ..._1_1IntConstraintsTransform__inherit__graph.svg |    62 +
 ...tvm_1_1arith_1_1IntConstraints__coll__graph.svg |    90 +
 ..._1_1arith_1_1IntConstraints__inherit__graph.svg |    60 +
 ...lasstvm_1_1arith_1_1IntGroupBounds-members.html |   105 +
 .../classtvm_1_1arith_1_1IntGroupBounds.html       |   386 +
 ...tvm_1_1arith_1_1IntGroupBoundsNode-members.html |   119 +
 .../classtvm_1_1arith_1_1IntGroupBoundsNode.html   |   436 +
 ...1_1arith_1_1IntGroupBoundsNode__coll__graph.svg |   232 +
 ...arith_1_1IntGroupBoundsNode__inherit__graph.svg |    82 +
 ...tvm_1_1arith_1_1IntGroupBounds__coll__graph.svg |    94 +
 ..._1_1arith_1_1IntGroupBounds__inherit__graph.svg |    64 +
 .../classtvm_1_1arith_1_1IntSet-members.html       |   122 +
 .../api/doxygen/classtvm_1_1arith_1_1IntSet.html   |   796 +
 ...lasstvm_1_1arith_1_1IntSetAnalyzer-members.html |    82 +
 .../classtvm_1_1arith_1_1IntSetAnalyzer.html       |   171 +
 ...tvm_1_1arith_1_1IntSetAnalyzer__coll__graph.svg |    23 +
 .../classtvm_1_1arith_1_1IntSetNode-members.html   |   112 +
 .../doxygen/classtvm_1_1arith_1_1IntSetNode.html   |   274 +
 ...lasstvm_1_1arith_1_1IntSetNode__coll__graph.svg |    81 +
 ...stvm_1_1arith_1_1IntSetNode__inherit__graph.svg |    75 +
 .../classtvm_1_1arith_1_1IntSet__coll__graph.svg   |   105 +
 ...classtvm_1_1arith_1_1IntSet__inherit__graph.svg |    75 +
 .../classtvm_1_1arith_1_1IterMapExpr-members.html  |   105 +
 .../doxygen/classtvm_1_1arith_1_1IterMapExpr.html  |   220 +
 ...asstvm_1_1arith_1_1IterMapExprNode-members.html |   117 +
 .../classtvm_1_1arith_1_1IterMapExprNode.html      |   330 +
 ...vm_1_1arith_1_1IterMapExprNode__coll__graph.svg |   251 +
 ...1_1arith_1_1IterMapExprNode__inherit__graph.svg |   171 +
 ...asstvm_1_1arith_1_1IterMapExpr__coll__graph.svg |   132 +
 ...tvm_1_1arith_1_1IterMapExpr__inherit__graph.svg |   150 +
 ...classtvm_1_1arith_1_1IterMapResult-members.html |   100 +
 .../classtvm_1_1arith_1_1IterMapResult.html        |   226 +
 ...stvm_1_1arith_1_1IterMapResultNode-members.html |   116 +
 .../classtvm_1_1arith_1_1IterMapResultNode.html    |   333 +
 ..._1_1arith_1_1IterMapResultNode__coll__graph.svg |   263 +
 ...1arith_1_1IterMapResultNode__inherit__graph.svg |    77 +
 ...stvm_1_1arith_1_1IterMapResult__coll__graph.svg |    89 +
 ...m_1_1arith_1_1IterMapResult__inherit__graph.svg |    59 +
 .../classtvm_1_1arith_1_1IterMark-members.html     |   102 +
 .../api/doxygen/classtvm_1_1arith_1_1IterMark.html |   267 +
 .../classtvm_1_1arith_1_1IterMarkNode-members.html |   117 +
 .../doxygen/classtvm_1_1arith_1_1IterMarkNode.html |   434 +
 ...sstvm_1_1arith_1_1IterMarkNode__coll__graph.svg |   196 +
 ...vm_1_1arith_1_1IterMarkNode__inherit__graph.svg |    82 +
 .../classtvm_1_1arith_1_1IterMark__coll__graph.svg |    92 +
 ...asstvm_1_1arith_1_1IterMark__inherit__graph.svg |    62 +
 ...classtvm_1_1arith_1_1IterSplitExpr-members.html |   110 +
 .../classtvm_1_1arith_1_1IterSplitExpr.html        |   391 +
 ...stvm_1_1arith_1_1IterSplitExprNode-members.html |   124 +
 .../classtvm_1_1arith_1_1IterSplitExprNode.html    |   462 +
 ..._1_1arith_1_1IterSplitExprNode__coll__graph.svg |   355 +
 ...1arith_1_1IterSplitExprNode__inherit__graph.svg |   147 +
 ...stvm_1_1arith_1_1IterSplitExpr__coll__graph.svg |   157 +
 ...m_1_1arith_1_1IterSplitExpr__inherit__graph.svg |   127 +
 .../classtvm_1_1arith_1_1IterSumExpr-members.html  |   108 +
 .../doxygen/classtvm_1_1arith_1_1IterSumExpr.html  |   284 +
 ...asstvm_1_1arith_1_1IterSumExprNode-members.html |   122 +
 .../classtvm_1_1arith_1_1IterSumExprNode.html      |   424 +
 ...vm_1_1arith_1_1IterSumExprNode__coll__graph.svg |   360 +
 ...1_1arith_1_1IterSumExprNode__inherit__graph.svg |   145 +
 ...asstvm_1_1arith_1_1IterSumExpr__coll__graph.svg |   155 +
 ...tvm_1_1arith_1_1IterSumExpr__inherit__graph.svg |   125 +
 .../classtvm_1_1arith_1_1ModularSet-members.html   |   101 +
 .../doxygen/classtvm_1_1arith_1_1ModularSet.html   |   237 +
 ...tvm_1_1arith_1_1ModularSetAnalyzer-members.html |    84 +
 .../classtvm_1_1arith_1_1ModularSetAnalyzer.html   |   231 +
 ...1_1arith_1_1ModularSetAnalyzer__coll__graph.svg |    24 +
 ...lasstvm_1_1arith_1_1ModularSetNode-members.html |   116 +
 .../classtvm_1_1arith_1_1ModularSetNode.html       |   360 +
 ...tvm_1_1arith_1_1ModularSetNode__coll__graph.svg |    83 +
 ..._1_1arith_1_1ModularSetNode__inherit__graph.svg |    77 +
 ...lasstvm_1_1arith_1_1ModularSet__coll__graph.svg |    90 +
 ...stvm_1_1arith_1_1ModularSet__inherit__graph.svg |    60 +
 ...stvm_1_1arith_1_1RewriteSimplifier-members.html |    86 +
 .../classtvm_1_1arith_1_1RewriteSimplifier.html    |   275 +
 ..._1_1arith_1_1RewriteSimplifier__coll__graph.svg |    25 +
 ...1auto__scheduler_1_1AccessAnalyzer-members.html |   110 +
 ...sstvm_1_1auto__scheduler_1_1AccessAnalyzer.html |   541 +
 ...o__scheduler_1_1AccessAnalyzerNode-members.html |   121 +
 ...m_1_1auto__scheduler_1_1AccessAnalyzerNode.html |   429 +
 ...cheduler_1_1AccessAnalyzerNode__coll__graph.svg |   183 +
 ...duler_1_1AccessAnalyzerNode__inherit__graph.svg |    82 +
 ...o__scheduler_1_1AccessAnalyzer__coll__graph.svg |   100 +
 ...scheduler_1_1AccessAnalyzer__inherit__graph.svg |    70 +
 ...1auto__scheduler_1_1AnnotationStep-members.html |   104 +
 ...sstvm_1_1auto__scheduler_1_1AnnotationStep.html |   297 +
 ...o__scheduler_1_1AnnotationStepNode-members.html |   121 +
 ...m_1_1auto__scheduler_1_1AnnotationStepNode.html |   475 +
 ...cheduler_1_1AnnotationStepNode__coll__graph.svg |   109 +
 ...duler_1_1AnnotationStepNode__inherit__graph.svg |   103 +
 ...o__scheduler_1_1AnnotationStep__coll__graph.svg |   114 +
 ...scheduler_1_1AnnotationStep__inherit__graph.svg |    84 +
 ...vm_1_1auto__scheduler_1_1AttachMap-members.html |   105 +
 .../classtvm_1_1auto__scheduler_1_1AttachMap.html  |   383 +
 ..._1auto__scheduler_1_1AttachMapNode-members.html |   114 +
 ...asstvm_1_1auto__scheduler_1_1AttachMapNode.html |   301 +
 ...to__scheduler_1_1AttachMapNode__coll__graph.svg |    82 +
 ..._scheduler_1_1AttachMapNode__inherit__graph.svg |    76 +
 ..._1auto__scheduler_1_1AttachMap__coll__graph.svg |    96 +
 ...uto__scheduler_1_1AttachMap__inherit__graph.svg |    66 +
 ..._1_1auto__scheduler_1_1BuildResult-members.html |   101 +
 ...classtvm_1_1auto__scheduler_1_1BuildResult.html |   268 +
 ...auto__scheduler_1_1BuildResultNode-members.html |   118 +
 ...stvm_1_1auto__scheduler_1_1BuildResultNode.html |   376 +
 ...__scheduler_1_1BuildResultNode__coll__graph.svg |   218 +
 ...cheduler_1_1BuildResultNode__inherit__graph.svg |    80 +
 ...auto__scheduler_1_1BuildResult__coll__graph.svg |    91 +
 ...o__scheduler_1_1BuildResult__inherit__graph.svg |    61 +
 ..._1auto__scheduler_1_1CacheReadStep-members.html |   104 +
 ...asstvm_1_1auto__scheduler_1_1CacheReadStep.html |   297 +
 ...to__scheduler_1_1CacheReadStepNode-members.html |   121 +
 ...vm_1_1auto__scheduler_1_1CacheReadStepNode.html |   502 +
 ...scheduler_1_1CacheReadStepNode__coll__graph.svg |   241 +
 ...eduler_1_1CacheReadStepNode__inherit__graph.svg |   103 +
 ...to__scheduler_1_1CacheReadStep__coll__graph.svg |   114 +
 ..._scheduler_1_1CacheReadStep__inherit__graph.svg |    84 +
 ...1auto__scheduler_1_1CacheWriteStep-members.html |   104 +
 ...sstvm_1_1auto__scheduler_1_1CacheWriteStep.html |   290 +
 ...o__scheduler_1_1CacheWriteStepNode-members.html |   120 +
 ...m_1_1auto__scheduler_1_1CacheWriteStepNode.html |   483 +
 ...cheduler_1_1CacheWriteStepNode__coll__graph.svg |   204 +
 ...duler_1_1CacheWriteStepNode__inherit__graph.svg |   102 +
 ...o__scheduler_1_1CacheWriteStep__coll__graph.svg |   114 +
 ...scheduler_1_1CacheWriteStep__inherit__graph.svg |    84 +
 ..._1auto__scheduler_1_1ComputeAtStep-members.html |   104 +
 ...asstvm_1_1auto__scheduler_1_1ComputeAtStep.html |   297 +
 ...to__scheduler_1_1ComputeAtStepNode-members.html |   121 +
 ...vm_1_1auto__scheduler_1_1ComputeAtStepNode.html |   475 +
 ...scheduler_1_1ComputeAtStepNode__coll__graph.svg |   109 +
 ...eduler_1_1ComputeAtStepNode__inherit__graph.svg |   103 +
 ...to__scheduler_1_1ComputeAtStep__coll__graph.svg |   114 +
 ..._scheduler_1_1ComputeAtStep__inherit__graph.svg |    84 +
 ...m_1_1auto__scheduler_1_1ComputeDAG-members.html |   111 +
 .../classtvm_1_1auto__scheduler_1_1ComputeDAG.html |   577 +
 ...1auto__scheduler_1_1ComputeDAGNode-members.html |   118 +
 ...sstvm_1_1auto__scheduler_1_1ComputeDAGNode.html |   376 +
 ...o__scheduler_1_1ComputeDAGNode__coll__graph.svg |   290 +
 ...scheduler_1_1ComputeDAGNode__inherit__graph.svg |    80 +
 ...1auto__scheduler_1_1ComputeDAG__coll__graph.svg |   101 +
 ...to__scheduler_1_1ComputeDAG__inherit__graph.svg |    71 +
 ...to__scheduler_1_1ComputeInlineStep-members.html |   104 +
 ...vm_1_1auto__scheduler_1_1ComputeInlineStep.html |   287 +
 ...scheduler_1_1ComputeInlineStepNode-members.html |   119 +
 ..._1auto__scheduler_1_1ComputeInlineStepNode.html |   433 +
 ...duler_1_1ComputeInlineStepNode__coll__graph.svg |   107 +
 ...er_1_1ComputeInlineStepNode__inherit__graph.svg |   101 +
 ...scheduler_1_1ComputeInlineStep__coll__graph.svg |   114 +
 ...eduler_1_1ComputeInlineStep__inherit__graph.svg |    84 +
 ...auto__scheduler_1_1ComputeRootStep-members.html |   104 +
 ...stvm_1_1auto__scheduler_1_1ComputeRootStep.html |   287 +
 ...__scheduler_1_1ComputeRootStepNode-members.html |   119 +
 ..._1_1auto__scheduler_1_1ComputeRootStepNode.html |   434 +
 ...heduler_1_1ComputeRootStepNode__coll__graph.svg |   107 +
 ...uler_1_1ComputeRootStepNode__inherit__graph.svg |   101 +
 ...__scheduler_1_1ComputeRootStep__coll__graph.svg |   114 +
 ...cheduler_1_1ComputeRootStep__inherit__graph.svg |    84 +
 ...vm_1_1auto__scheduler_1_1CostModel-members.html |   100 +
 .../classtvm_1_1auto__scheduler_1_1CostModel.html  |   206 +
 ..._1auto__scheduler_1_1CostModelNode-members.html |   116 +
 ...asstvm_1_1auto__scheduler_1_1CostModelNode.html |   451 +
 ...to__scheduler_1_1CostModelNode__coll__graph.svg |    84 +
 ..._scheduler_1_1CostModelNode__inherit__graph.svg |   127 +
 ..._1auto__scheduler_1_1CostModel__coll__graph.svg |    90 +
 ...uto__scheduler_1_1CostModel__inherit__graph.svg |   106 +
 ..._scheduler_1_1FollowFusedSplitStep-members.html |   104 +
 ...1_1auto__scheduler_1_1FollowFusedSplitStep.html |   311 +
 ...eduler_1_1FollowFusedSplitStepNode-members.html |   124 +
 ...uto__scheduler_1_1FollowFusedSplitStepNode.html |   559 +
 ...er_1_1FollowFusedSplitStepNode__coll__graph.svg |   207 +
 ...1_1FollowFusedSplitStepNode__inherit__graph.svg |   106 +
 ...eduler_1_1FollowFusedSplitStep__coll__graph.svg |   114 +
 ...ler_1_1FollowFusedSplitStep__inherit__graph.svg |    84 +
 ...auto__scheduler_1_1FollowSplitStep-members.html |   104 +
 ...stvm_1_1auto__scheduler_1_1FollowSplitStep.html |   304 +
 ...__scheduler_1_1FollowSplitStepNode-members.html |   123 +
 ..._1_1auto__scheduler_1_1FollowSplitStepNode.html |   539 +
 ...heduler_1_1FollowSplitStepNode__coll__graph.svg |   111 +
 ...uler_1_1FollowSplitStepNode__inherit__graph.svg |   105 +
 ...__scheduler_1_1FollowSplitStep__coll__graph.svg |   114 +
 ...cheduler_1_1FollowSplitStep__inherit__graph.svg |    84 +
 ...tvm_1_1auto__scheduler_1_1FuseStep-members.html |   104 +
 .../classtvm_1_1auto__scheduler_1_1FuseStep.html   |   290 +
 ...1_1auto__scheduler_1_1FuseStepNode-members.html |   120 +
 ...lasstvm_1_1auto__scheduler_1_1FuseStepNode.html |   458 +
 ...uto__scheduler_1_1FuseStepNode__coll__graph.svg |   203 +
 ...__scheduler_1_1FuseStepNode__inherit__graph.svg |   102 +
 ...1_1auto__scheduler_1_1FuseStep__coll__graph.svg |   114 +
 ...auto__scheduler_1_1FuseStep__inherit__graph.svg |    84 +
 ...1auto__scheduler_1_1HardwareParams-members.html |   102 +
 ...sstvm_1_1auto__scheduler_1_1HardwareParams.html |   309 +
 ...o__scheduler_1_1HardwareParamsNode-members.html |   122 +
 ...m_1_1auto__scheduler_1_1HardwareParamsNode.html |   486 +
 ...cheduler_1_1HardwareParamsNode__coll__graph.svg |    92 +
 ...duler_1_1HardwareParamsNode__inherit__graph.svg |    86 +
 ...o__scheduler_1_1HardwareParams__coll__graph.svg |    93 +
 ...scheduler_1_1HardwareParams__inherit__graph.svg |    63 +
 ...tvm_1_1auto__scheduler_1_1Iterator-members.html |   101 +
 .../classtvm_1_1auto__scheduler_1_1Iterator.html   |   268 +
 ...1_1auto__scheduler_1_1IteratorNode-members.html |   118 +
 ...lasstvm_1_1auto__scheduler_1_1IteratorNode.html |   374 +
 ...uto__scheduler_1_1IteratorNode__coll__graph.svg |   210 +
 ...__scheduler_1_1IteratorNode__inherit__graph.svg |    80 +
 ...1_1auto__scheduler_1_1Iterator__coll__graph.svg |    91 +
 ...auto__scheduler_1_1Iterator__inherit__graph.svg |    61 +
 ...1_1auto__scheduler_1_1LocalBuilder-members.html |   102 +
 ...lasstvm_1_1auto__scheduler_1_1LocalBuilder.html |   257 +
 ...uto__scheduler_1_1LocalBuilderNode-members.html |   117 +
 ...tvm_1_1auto__scheduler_1_1LocalBuilderNode.html |   336 +
 ..._scheduler_1_1LocalBuilderNode__coll__graph.svg |   201 +
 ...heduler_1_1LocalBuilderNode__inherit__graph.svg |    99 +
 ...uto__scheduler_1_1LocalBuilder__coll__graph.svg |   112 +
 ...__scheduler_1_1LocalBuilder__inherit__graph.svg |    82 +
 ..._1_1auto__scheduler_1_1LocalRunner-members.html |   102 +
 ...classtvm_1_1auto__scheduler_1_1LocalRunner.html |   285 +
 ...auto__scheduler_1_1LocalRunnerNode-members.html |   121 +
 ...stvm_1_1auto__scheduler_1_1LocalRunnerNode.html |   335 +
 ...__scheduler_1_1LocalRunnerNode__coll__graph.svg |   109 +
 ...cheduler_1_1LocalRunnerNode__inherit__graph.svg |   103 +
 ...auto__scheduler_1_1LocalRunner__coll__graph.svg |   112 +
 ...o__scheduler_1_1LocalRunner__inherit__graph.svg |    82 +
 ...auto__scheduler_1_1MeasureCallback-members.html |   100 +
 ...stvm_1_1auto__scheduler_1_1MeasureCallback.html |   206 +
 ...__scheduler_1_1MeasureCallbackNode-members.html |   113 +
 ..._1_1auto__scheduler_1_1MeasureCallbackNode.html |   306 +
 ...heduler_1_1MeasureCallbackNode__coll__graph.svg |    81 +
 ...uler_1_1MeasureCallbackNode__inherit__graph.svg |   119 +
 ...__scheduler_1_1MeasureCallback__coll__graph.svg |    90 +
 ...cheduler_1_1MeasureCallback__inherit__graph.svg |   104 +
 ...1_1auto__scheduler_1_1MeasureInput-members.html |   101 +
 ...lasstvm_1_1auto__scheduler_1_1MeasureInput.html |   247 +
 ...uto__scheduler_1_1MeasureInputNode-members.html |   116 +
 ...tvm_1_1auto__scheduler_1_1MeasureInputNode.html |   341 +
 ..._scheduler_1_1MeasureInputNode__coll__graph.svg |   207 +
 ...heduler_1_1MeasureInputNode__inherit__graph.svg |    78 +
 ...uto__scheduler_1_1MeasureInput__coll__graph.svg |    91 +
 ...__scheduler_1_1MeasureInput__inherit__graph.svg |    61 +
 ..._1auto__scheduler_1_1MeasureResult-members.html |   101 +
 ...asstvm_1_1auto__scheduler_1_1MeasureResult.html |   268 +
 ...to__scheduler_1_1MeasureResultNode-members.html |   119 +
 ...vm_1_1auto__scheduler_1_1MeasureResultNode.html |   398 +
 ...scheduler_1_1MeasureResultNode__coll__graph.svg |   219 +
 ...eduler_1_1MeasureResultNode__inherit__graph.svg |    81 +
 ...to__scheduler_1_1MeasureResult__coll__graph.svg |    91 +
 ..._scheduler_1_1MeasureResult__inherit__graph.svg |    61 +
 ...m_1_1auto__scheduler_1_1PragmaStep-members.html |   104 +
 .../classtvm_1_1auto__scheduler_1_1PragmaStep.html |   297 +
 ...1auto__scheduler_1_1PragmaStepNode-members.html |   121 +
 ...sstvm_1_1auto__scheduler_1_1PragmaStepNode.html |   474 +
 ...o__scheduler_1_1PragmaStepNode__coll__graph.svg |   205 +
 ...scheduler_1_1PragmaStepNode__inherit__graph.svg |   103 +
 ...1auto__scheduler_1_1PragmaStep__coll__graph.svg |   114 +
 ...to__scheduler_1_1PragmaStep__inherit__graph.svg |    84 +
 ...scheduler_1_1PreloadMeasuredStates-members.html |   102 +
 ..._1auto__scheduler_1_1PreloadMeasuredStates.html |   247 +
 ...duler_1_1PreloadMeasuredStatesNode-members.html |   115 +
 ...to__scheduler_1_1PreloadMeasuredStatesNode.html |   317 +
 ...r_1_1PreloadMeasuredStatesNode__coll__graph.svg |   199 +
 ..._1PreloadMeasuredStatesNode__inherit__graph.svg |    97 +
 ...duler_1_1PreloadMeasuredStates__coll__graph.svg |   112 +
 ...er_1_1PreloadMeasuredStates__inherit__graph.svg |    82 +
 ...1auto__scheduler_1_1ProgramBuilder-members.html |   100 +
 ...sstvm_1_1auto__scheduler_1_1ProgramBuilder.html |   206 +
 ...o__scheduler_1_1ProgramBuilderNode-members.html |   115 +
 ...m_1_1auto__scheduler_1_1ProgramBuilderNode.html |   342 +
 ...cheduler_1_1ProgramBuilderNode__coll__graph.svg |    83 +
 ...duler_1_1ProgramBuilderNode__inherit__graph.svg |    99 +
 ...o__scheduler_1_1ProgramBuilder__coll__graph.svg |    90 +
 ...scheduler_1_1ProgramBuilder__inherit__graph.svg |    82 +
 ...auto__scheduler_1_1ProgramMeasurer-members.html |   101 +
 ...stvm_1_1auto__scheduler_1_1ProgramMeasurer.html |   268 +
 ...__scheduler_1_1ProgramMeasurerNode-members.html |   127 +
 ..._1_1auto__scheduler_1_1ProgramMeasurerNode.html |   613 +
 ...heduler_1_1ProgramMeasurerNode__coll__graph.svg |   247 +
 ...uler_1_1ProgramMeasurerNode__inherit__graph.svg |    90 +
 ...__scheduler_1_1ProgramMeasurer__coll__graph.svg |    91 +
 ...cheduler_1_1ProgramMeasurer__inherit__graph.svg |    61 +
 ..._1auto__scheduler_1_1ProgramRunner-members.html |   100 +
 ...asstvm_1_1auto__scheduler_1_1ProgramRunner.html |   206 +
 ...to__scheduler_1_1ProgramRunnerNode-members.html |   120 +
 ...vm_1_1auto__scheduler_1_1ProgramRunnerNode.html |   444 +
 ...scheduler_1_1ProgramRunnerNode__coll__graph.svg |    88 +
 ...eduler_1_1ProgramRunnerNode__inherit__graph.svg |   129 +
 ...to__scheduler_1_1ProgramRunner__coll__graph.svg |    90 +
 ..._scheduler_1_1ProgramRunner__inherit__graph.svg |   104 +
 ...uler_1_1PythonBasedMeasureCallback-members.html |   102 +
 ...o__scheduler_1_1PythonBasedMeasureCallback.html |   247 +
 ..._1_1PythonBasedMeasureCallbackNode-members.html |   115 +
 ...cheduler_1_1PythonBasedMeasureCallbackNode.html |   335 +
 ...PythonBasedMeasureCallbackNode__coll__graph.svg |   194 +
 ...honBasedMeasureCallbackNode__inherit__graph.svg |    97 +
 ..._1_1PythonBasedMeasureCallback__coll__graph.svg |   112 +
 ...1PythonBasedMeasureCallback__inherit__graph.svg |    82 +
 ...uto__scheduler_1_1PythonBasedModel-members.html |   102 +
 ...tvm_1_1auto__scheduler_1_1PythonBasedModel.html |   257 +
 ..._scheduler_1_1PythonBasedModelNode-members.html |   120 +
 ...1_1auto__scheduler_1_1PythonBasedModelNode.html |   490 +
 ...eduler_1_1PythonBasedModelNode__coll__graph.svg |   201 +
 ...ler_1_1PythonBasedModelNode__inherit__graph.svg |   104 +
 ..._scheduler_1_1PythonBasedModel__coll__graph.svg |   112 +
 ...heduler_1_1PythonBasedModel__inherit__graph.svg |    82 +
 ...vm_1_1auto__scheduler_1_1RPCRunner-members.html |   102 +
 .../classtvm_1_1auto__scheduler_1_1RPCRunner.html  |   320 +
 ..._1auto__scheduler_1_1RPCRunnerNode-members.html |   126 +
 ...asstvm_1_1auto__scheduler_1_1RPCRunnerNode.html |   434 +
 ...to__scheduler_1_1RPCRunnerNode__coll__graph.svg |   210 +
 ..._scheduler_1_1RPCRunnerNode__inherit__graph.svg |   108 +
 ..._1auto__scheduler_1_1RPCRunner__coll__graph.svg |   112 +
 ...uto__scheduler_1_1RPCRunner__inherit__graph.svg |    82 +
 ..._1_1auto__scheduler_1_1RandomModel-members.html |   103 +
 ...classtvm_1_1auto__scheduler_1_1RandomModel.html |   289 +
 ...auto__scheduler_1_1RandomModelNode-members.html |   118 +
 ...stvm_1_1auto__scheduler_1_1RandomModelNode.html |   391 +
 ...__scheduler_1_1RandomModelNode__coll__graph.svg |   127 +
 ...cheduler_1_1RandomModelNode__inherit__graph.svg |   101 +
 ...auto__scheduler_1_1RandomModel__coll__graph.svg |   114 +
 ...o__scheduler_1_1RandomModel__inherit__graph.svg |    84 +
 ...1_1auto__scheduler_1_1RecordReader-members.html |   101 +
 ...lasstvm_1_1auto__scheduler_1_1RecordReader.html |   244 +
 ...uto__scheduler_1_1RecordReaderNode-members.html |   117 +
 ...tvm_1_1auto__scheduler_1_1RecordReaderNode.html |   393 +
 ..._scheduler_1_1RecordReaderNode__coll__graph.svg |   181 +
 ...heduler_1_1RecordReaderNode__inherit__graph.svg |    79 +
 ...uto__scheduler_1_1RecordReader__coll__graph.svg |    91 +
 ...__scheduler_1_1RecordReader__inherit__graph.svg |    61 +
 ...1_1auto__scheduler_1_1RecordToFile-members.html |   102 +
 ...lasstvm_1_1auto__scheduler_1_1RecordToFile.html |   247 +
 ...uto__scheduler_1_1RecordToFileNode-members.html |   115 +
 ...tvm_1_1auto__scheduler_1_1RecordToFileNode.html |   335 +
 ..._scheduler_1_1RecordToFileNode__coll__graph.svg |   199 +
 ...heduler_1_1RecordToFileNode__inherit__graph.svg |    97 +
 ...uto__scheduler_1_1RecordToFile__coll__graph.svg |   112 +
 ...__scheduler_1_1RecordToFile__inherit__graph.svg |    82 +
 ..._1_1auto__scheduler_1_1ReorderStep-members.html |   104 +
 ...classtvm_1_1auto__scheduler_1_1ReorderStep.html |   290 +
 ...auto__scheduler_1_1ReorderStepNode-members.html |   120 +
 ...stvm_1_1auto__scheduler_1_1ReorderStepNode.html |   455 +
 ...__scheduler_1_1ReorderStepNode__coll__graph.svg |   203 +
 ...cheduler_1_1ReorderStepNode__inherit__graph.svg |   102 +
 ...auto__scheduler_1_1ReorderStep__coll__graph.svg |   114 +
 ...o__scheduler_1_1ReorderStep__inherit__graph.svg |    84 +
 ..._1_1auto__scheduler_1_1RfactorStep-members.html |   104 +
 ...classtvm_1_1auto__scheduler_1_1RfactorStep.html |   297 +
 ...auto__scheduler_1_1RfactorStepNode-members.html |   121 +
 ...stvm_1_1auto__scheduler_1_1RfactorStepNode.html |   501 +
 ...__scheduler_1_1RfactorStepNode__coll__graph.svg |   109 +
 ...cheduler_1_1RfactorStepNode__inherit__graph.svg |   103 +
 ...auto__scheduler_1_1RfactorStep__coll__graph.svg |   114 +
 ...o__scheduler_1_1RfactorStep__inherit__graph.svg |    84 +
 ...1auto__scheduler_1_1SearchCallback-members.html |   100 +
 ...sstvm_1_1auto__scheduler_1_1SearchCallback.html |   206 +
 ...o__scheduler_1_1SearchCallbackNode-members.html |   113 +
 ...m_1_1auto__scheduler_1_1SearchCallbackNode.html |   288 +
 ...cheduler_1_1SearchCallbackNode__coll__graph.svg |    81 +
 ...duler_1_1SearchCallbackNode__inherit__graph.svg |    97 +
 ...o__scheduler_1_1SearchCallback__coll__graph.svg |    90 +
 ...scheduler_1_1SearchCallback__inherit__graph.svg |    82 +
 ...1_1auto__scheduler_1_1SearchPolicy-members.html |   100 +
 ...lasstvm_1_1auto__scheduler_1_1SearchPolicy.html |   206 +
 ...uto__scheduler_1_1SearchPolicyNode-members.html |   122 +
 ...tvm_1_1auto__scheduler_1_1SearchPolicyNode.html |   574 +
 ..._scheduler_1_1SearchPolicyNode__coll__graph.svg |   177 +
 ...heduler_1_1SearchPolicyNode__inherit__graph.svg |    84 +
 ...uto__scheduler_1_1SearchPolicy__coll__graph.svg |    90 +
 ...__scheduler_1_1SearchPolicy__inherit__graph.svg |    60 +
 ...m_1_1auto__scheduler_1_1SearchTask-members.html |   101 +
 .../classtvm_1_1auto__scheduler_1_1SearchTask.html |   289 +
 ...1auto__scheduler_1_1SearchTaskNode-members.html |   121 +
 ...sstvm_1_1auto__scheduler_1_1SearchTaskNode.html |   433 +
 ...o__scheduler_1_1SearchTaskNode__coll__graph.svg |   323 +
 ...scheduler_1_1SearchTaskNode__inherit__graph.svg |    83 +
 ...1auto__scheduler_1_1SearchTask__coll__graph.svg |    91 +
 ...to__scheduler_1_1SearchTask__inherit__graph.svg |    61 +
 ...vm_1_1auto__scheduler_1_1SplitStep-members.html |   104 +
 .../classtvm_1_1auto__scheduler_1_1SplitStep.html  |   311 +
 ..._1auto__scheduler_1_1SplitStepNode-members.html |   123 +
 ...asstvm_1_1auto__scheduler_1_1SplitStepNode.html |   515 +
 ...to__scheduler_1_1SplitStepNode__coll__graph.svg |   243 +
 ..._scheduler_1_1SplitStepNode__inherit__graph.svg |   105 +
 ..._1auto__scheduler_1_1SplitStep__coll__graph.svg |   114 +
 ...uto__scheduler_1_1SplitStep__inherit__graph.svg |    84 +
 ...asstvm_1_1auto__scheduler_1_1Stage-members.html |   103 +
 .../classtvm_1_1auto__scheduler_1_1Stage.html      |   325 +
 ...vm_1_1auto__scheduler_1_1StageNode-members.html |   118 +
 .../classtvm_1_1auto__scheduler_1_1StageNode.html  |   376 +
 ..._1auto__scheduler_1_1StageNode__coll__graph.svg |   231 +
 ...uto__scheduler_1_1StageNode__inherit__graph.svg |    80 +
 ...vm_1_1auto__scheduler_1_1Stage__coll__graph.svg |    94 +
 ...1_1auto__scheduler_1_1Stage__inherit__graph.svg |    64 +
 ...asstvm_1_1auto__scheduler_1_1State-members.html |   120 +
 .../classtvm_1_1auto__scheduler_1_1State.html      |  1093 ++
 ...vm_1_1auto__scheduler_1_1StateNode-members.html |   118 +
 .../classtvm_1_1auto__scheduler_1_1StateNode.html  |   376 +
 ..._1auto__scheduler_1_1StateNode__coll__graph.svg |   288 +
 ...uto__scheduler_1_1StateNode__inherit__graph.svg |    80 +
 ...vm_1_1auto__scheduler_1_1State__coll__graph.svg |    99 +
 ...1_1auto__scheduler_1_1State__inherit__graph.svg |    69 +
 ...lasstvm_1_1auto__scheduler_1_1Step-members.html |   101 +
 .../classtvm_1_1auto__scheduler_1_1Step.html       |   229 +
 ...tvm_1_1auto__scheduler_1_1StepNode-members.html |   114 +
 .../classtvm_1_1auto__scheduler_1_1StepNode.html   |   311 +
 ...1_1auto__scheduler_1_1StepNode__coll__graph.svg |    82 +
 ...auto__scheduler_1_1StepNode__inherit__graph.svg |   455 +
 ...tvm_1_1auto__scheduler_1_1Step__coll__graph.svg |    91 +
 ..._1_1auto__scheduler_1_1Step__inherit__graph.svg |   383 +
 ...uto__scheduler_1_1StorageAlignStep-members.html |   104 +
 ...tvm_1_1auto__scheduler_1_1StorageAlignStep.html |   304 +
 ..._scheduler_1_1StorageAlignStepNode-members.html |   122 +
 ...1_1auto__scheduler_1_1StorageAlignStepNode.html |   493 +
 ...eduler_1_1StorageAlignStepNode__coll__graph.svg |   110 +
 ...ler_1_1StorageAlignStepNode__inherit__graph.svg |   104 +
 ..._scheduler_1_1StorageAlignStep__coll__graph.svg |   114 +
 ...heduler_1_1StorageAlignStep__inherit__graph.svg |    84 +
 ..._1auto__scheduler_1_1TuningOptions-members.html |   101 +
 ...asstvm_1_1auto__scheduler_1_1TuningOptions.html |   282 +
 ...to__scheduler_1_1TuningOptionsNode-members.html |   120 +
 ...vm_1_1auto__scheduler_1_1TuningOptionsNode.html |   414 +
 ...scheduler_1_1TuningOptionsNode__coll__graph.svg |   239 +
 ...eduler_1_1TuningOptionsNode__inherit__graph.svg |    82 +
 ...to__scheduler_1_1TuningOptions__coll__graph.svg |    91 +
 ..._scheduler_1_1TuningOptions__inherit__graph.svg |    61 +
 ...classtvm_1_1detail_1_1AttrDocEntry-members.html |    86 +
 .../classtvm_1_1detail_1_1AttrDocEntry.html        |   267 +
 ...stvm_1_1detail_1_1AttrDocEntry__coll__graph.svg |    27 +
 ...asstvm_1_1detail_1_1AttrDocVisitor-members.html |    82 +
 .../classtvm_1_1detail_1_1AttrDocVisitor.html      |   158 +
 ...vm_1_1detail_1_1AttrDocVisitor__coll__graph.svg |   119 +
 ...stvm_1_1detail_1_1AttrExistVisitor-members.html |    83 +
 .../classtvm_1_1detail_1_1AttrExistVisitor.html    |   174 +
 ..._1_1detail_1_1AttrExistVisitor__coll__graph.svg |    24 +
 ...sstvm_1_1detail_1_1AttrInitVisitor-members.html |    83 +
 .../classtvm_1_1detail_1_1AttrInitVisitor.html     |   203 +
 ...m_1_1detail_1_1AttrInitVisitor__coll__graph.svg |    25 +
 ...1_1detail_1_1AttrNonDefaultVisitor-members.html |    82 +
 ...lasstvm_1_1detail_1_1AttrNonDefaultVisitor.html |   166 +
 ...etail_1_1AttrNonDefaultVisitor__coll__graph.svg |    25 +
 ...tvm_1_1detail_1_1AttrNormalVisitor-members.html |    82 +
 .../classtvm_1_1detail_1_1AttrNormalVisitor.html   |   166 +
 ...1_1detail_1_1AttrNormalVisitor__coll__graph.svg |    24 +
 ...vm_1_1detail_1_1AttrsSEqualVisitor-members.html |    83 +
 .../classtvm_1_1detail_1_1AttrsSEqualVisitor.html  |   203 +
 ..._1detail_1_1AttrsSEqualVisitor__coll__graph.svg |    25 +
 ...tvm_1_1detail_1_1AttrsSHashVisitor-members.html |    82 +
 .../classtvm_1_1detail_1_1AttrsSHashVisitor.html   |   166 +
 ...1_1detail_1_1AttrsSHashVisitor__coll__graph.svg |    24 +
 ...vm_1_1instrument_1_1PassInstrument-members.html |   100 +
 .../classtvm_1_1instrument_1_1PassInstrument.html  |   206 +
 ..._1instrument_1_1PassInstrumentNode-members.html |   120 +
 ...asstvm_1_1instrument_1_1PassInstrumentNode.html |   552 +
 ...strument_1_1PassInstrumentNode__coll__graph.svg |   183 +
 ...ument_1_1PassInstrumentNode__inherit__graph.svg |    81 +
 ..._1instrument_1_1PassInstrument__coll__graph.svg |    89 +
 ...nstrument_1_1PassInstrument__inherit__graph.svg |    59 +
 ...meta__schedule_1_1ApplyHistoryBest-members.html |   105 +
 ...stvm_1_1meta__schedule_1_1ApplyHistoryBest.html |   390 +
 ...__schedule_1_1ApplyHistoryBestNode-members.html |   119 +
 ..._1_1meta__schedule_1_1ApplyHistoryBestNode.html |   442 +
 ...hedule_1_1ApplyHistoryBestNode__coll__graph.svg |   228 +
 ...ule_1_1ApplyHistoryBestNode__inherit__graph.svg |    79 +
 ...__schedule_1_1ApplyHistoryBest__coll__graph.svg |    95 +
 ...chedule_1_1ApplyHistoryBest__inherit__graph.svg |    65 +
 ...sstvm_1_1meta__schedule_1_1ArgInfo-members.html |   104 +
 .../classtvm_1_1meta__schedule_1_1ArgInfo.html     |   367 +
 ...m_1_1meta__schedule_1_1ArgInfoNode-members.html |   114 +
 .../classtvm_1_1meta__schedule_1_1ArgInfoNode.html |   312 +
 ...1meta__schedule_1_1ArgInfoNode__coll__graph.svg |    82 +
 ...ta__schedule_1_1ArgInfoNode__inherit__graph.svg |   100 +
 ...m_1_1meta__schedule_1_1ArgInfo__coll__graph.svg |    95 +
 ..._1meta__schedule_1_1ArgInfo__inherit__graph.svg |    88 +
 ...sstvm_1_1meta__schedule_1_1Builder-members.html |   101 +
 .../classtvm_1_1meta__schedule_1_1Builder.html     |   248 +
 ..._1_1meta__schedule_1_1BuilderInput-members.html |   101 +
 ...classtvm_1_1meta__schedule_1_1BuilderInput.html |   262 +
 ...meta__schedule_1_1BuilderInputNode-members.html |   116 +
 ...stvm_1_1meta__schedule_1_1BuilderInputNode.html |   338 +
 ...__schedule_1_1BuilderInputNode__coll__graph.svg |   249 +
 ...chedule_1_1BuilderInputNode__inherit__graph.svg |    78 +
 ...meta__schedule_1_1BuilderInput__coll__graph.svg |    91 +
 ...a__schedule_1_1BuilderInput__inherit__graph.svg |    61 +
 ...m_1_1meta__schedule_1_1BuilderNode-members.html |   115 +
 .../classtvm_1_1meta__schedule_1_1BuilderNode.html |   351 +
 ...1meta__schedule_1_1BuilderNode__coll__graph.svg |    82 +
 ...ta__schedule_1_1BuilderNode__inherit__graph.svg |    99 +
 ...1_1meta__schedule_1_1BuilderResult-members.html |   101 +
 ...lasstvm_1_1meta__schedule_1_1BuilderResult.html |   255 +
 ...eta__schedule_1_1BuilderResultNode-members.html |   115 +
 ...tvm_1_1meta__schedule_1_1BuilderResultNode.html |   319 +
 ..._schedule_1_1BuilderResultNode__coll__graph.svg |   178 +
 ...hedule_1_1BuilderResultNode__inherit__graph.svg |    77 +
 ...eta__schedule_1_1BuilderResult__coll__graph.svg |    91 +
 ...__schedule_1_1BuilderResult__inherit__graph.svg |    61 +
 ...m_1_1meta__schedule_1_1Builder__coll__graph.svg |    92 +
 ..._1meta__schedule_1_1Builder__inherit__graph.svg |    62 +
 ...tvm_1_1meta__schedule_1_1CostModel-members.html |   101 +
 .../classtvm_1_1meta__schedule_1_1CostModel.html   |   280 +
 ...1_1meta__schedule_1_1CostModelNode-members.html |   118 +
 ...lasstvm_1_1meta__schedule_1_1CostModelNode.html |   494 +
 ...eta__schedule_1_1CostModelNode__coll__graph.svg |    86 +
 ...__schedule_1_1CostModelNode__inherit__graph.svg |   110 +
 ...1_1meta__schedule_1_1CostModel__coll__graph.svg |    91 +
 ...meta__schedule_1_1CostModel__inherit__graph.svg |    61 +
 ...stvm_1_1meta__schedule_1_1Database-members.html |   102 +
 .../classtvm_1_1meta__schedule_1_1Database.html    |   342 +
 ..._1_1meta__schedule_1_1DatabaseNode-members.html |   119 +
 ...classtvm_1_1meta__schedule_1_1DatabaseNode.html |   511 +
 ...meta__schedule_1_1DatabaseNode__coll__graph.svg |    87 +
 ...a__schedule_1_1DatabaseNode__inherit__graph.svg |   114 +
 ..._1_1meta__schedule_1_1Database__coll__graph.svg |    93 +
 ...1meta__schedule_1_1Database__inherit__graph.svg |    63 +
 ...1_1meta__schedule_1_1ExtractedTask-members.html |   101 +
 ...lasstvm_1_1meta__schedule_1_1ExtractedTask.html |   263 +
 ...eta__schedule_1_1ExtractedTaskNode-members.html |   118 +
 ...tvm_1_1meta__schedule_1_1ExtractedTaskNode.html |   376 +
 ..._schedule_1_1ExtractedTaskNode__coll__graph.svg |   286 +
 ...hedule_1_1ExtractedTaskNode__inherit__graph.svg |    80 +
 ...eta__schedule_1_1ExtractedTask__coll__graph.svg |    92 +
 ...__schedule_1_1ExtractedTask__inherit__graph.svg |    62 +
 ...meta__schedule_1_1FeatureExtractor-members.html |   102 +
 ...stvm_1_1meta__schedule_1_1FeatureExtractor.html |   315 +
 ...__schedule_1_1FeatureExtractorNode-members.html |   115 +
 ..._1_1meta__schedule_1_1FeatureExtractorNode.html |   359 +
 ...hedule_1_1FeatureExtractorNode__coll__graph.svg |    83 +
 ...ule_1_1FeatureExtractorNode__inherit__graph.svg |   101 +
 ...__schedule_1_1FeatureExtractor__coll__graph.svg |    92 +
 ...chedule_1_1FeatureExtractor__inherit__graph.svg |    62 +
 ...1meta__schedule_1_1MeasureCallback-members.html |   105 +
 ...sstvm_1_1meta__schedule_1_1MeasureCallback.html |   383 +
 ...a__schedule_1_1MeasureCallbackNode-members.html |   115 +
 ...m_1_1meta__schedule_1_1MeasureCallbackNode.html |   379 +
 ...chedule_1_1MeasureCallbackNode__coll__graph.svg |    83 +
 ...dule_1_1MeasureCallbackNode__inherit__graph.svg |   101 +
 ...a__schedule_1_1MeasureCallback__coll__graph.svg |    95 +
 ...schedule_1_1MeasureCallback__inherit__graph.svg |    65 +
 ...meta__schedule_1_1MeasureCandidate-members.html |   101 +
 ...stvm_1_1meta__schedule_1_1MeasureCandidate.html |   247 +
 ...__schedule_1_1MeasureCandidateNode-members.html |   115 +
 ..._1_1meta__schedule_1_1MeasureCandidateNode.html |   319 +
 ...hedule_1_1MeasureCandidateNode__coll__graph.svg |   207 +
 ...ule_1_1MeasureCandidateNode__inherit__graph.svg |    77 +
 ...__schedule_1_1MeasureCandidate__coll__graph.svg |    91 +
 ...chedule_1_1MeasureCandidate__inherit__graph.svg |    61 +
 ...sstvm_1_1meta__schedule_1_1Mutator-members.html |   106 +
 .../classtvm_1_1meta__schedule_1_1Mutator.html     |   427 +
 ...m_1_1meta__schedule_1_1MutatorNode-members.html |   116 +
 .../classtvm_1_1meta__schedule_1_1MutatorNode.html |   399 +
 ...1meta__schedule_1_1MutatorNode__coll__graph.svg |    84 +
 ...ta__schedule_1_1MutatorNode__inherit__graph.svg |   105 +
 ...m_1_1meta__schedule_1_1Mutator__coll__graph.svg |    96 +
 ..._1meta__schedule_1_1Mutator__inherit__graph.svg |    66 +
 ...stvm_1_1meta__schedule_1_1Postproc-members.html |   109 +
 .../classtvm_1_1meta__schedule_1_1Postproc.html    |   529 +
 ..._1_1meta__schedule_1_1PostprocNode-members.html |   116 +
 ...classtvm_1_1meta__schedule_1_1PostprocNode.html |   388 +
 ...meta__schedule_1_1PostprocNode__coll__graph.svg |    84 +
 ...a__schedule_1_1PostprocNode__inherit__graph.svg |   105 +
 ..._1_1meta__schedule_1_1Postproc__coll__graph.svg |   100 +
 ...1meta__schedule_1_1Postproc__inherit__graph.svg |    70 +
 ...stvm_1_1meta__schedule_1_1Profiler-members.html |   105 +
 .../classtvm_1_1meta__schedule_1_1Profiler.html    |   342 +
 ..._1_1meta__schedule_1_1ProfilerNode-members.html |   117 +
 ...classtvm_1_1meta__schedule_1_1ProfilerNode.html |   363 +
 ...meta__schedule_1_1ProfilerNode__coll__graph.svg |   176 +
 ...a__schedule_1_1ProfilerNode__inherit__graph.svg |    79 +
 ..._1_1meta__schedule_1_1Profiler__coll__graph.svg |    96 +
 ...1meta__schedule_1_1Profiler__inherit__graph.svg |    66 +
 ...1_1meta__schedule_1_1PyBuilderNode-members.html |   118 +
 ...lasstvm_1_1meta__schedule_1_1PyBuilderNode.html |   353 +
 ...eta__schedule_1_1PyBuilderNode__coll__graph.svg |   105 +
 ...__schedule_1_1PyBuilderNode__inherit__graph.svg |    99 +
 ...1meta__schedule_1_1PyCostModelNode-members.html |   129 +
 ...sstvm_1_1meta__schedule_1_1PyCostModelNode.html |   703 +
 ...a__schedule_1_1PyCostModelNode__coll__graph.svg |   200 +
 ...schedule_1_1PyCostModelNode__inherit__graph.svg |   110 +
 ..._1meta__schedule_1_1PyDatabaseNode-members.html |   133 +
 ...asstvm_1_1meta__schedule_1_1PyDatabaseNode.html |   789 +
 ...ta__schedule_1_1PyDatabaseNode__coll__graph.svg |   241 +
 ..._schedule_1_1PyDatabaseNode__inherit__graph.svg |   114 +
 ...schedule_1_1PyFeatureExtractorNode-members.html |   120 +
 ..._1meta__schedule_1_1PyFeatureExtractorNode.html |   433 +
 ...dule_1_1PyFeatureExtractorNode__coll__graph.svg |   150 +
 ...e_1_1PyFeatureExtractorNode__inherit__graph.svg |   101 +
 ..._schedule_1_1PyMeasureCallbackNode-members.html |   120 +
 ...1_1meta__schedule_1_1PyMeasureCallbackNode.html |   456 +
 ...edule_1_1PyMeasureCallbackNode__coll__graph.svg |   152 +
 ...le_1_1PyMeasureCallbackNode__inherit__graph.svg |   101 +
 ...1_1meta__schedule_1_1PyMutatorNode-members.html |   123 +
 ...lasstvm_1_1meta__schedule_1_1PyMutatorNode.html |   516 +
 ...eta__schedule_1_1PyMutatorNode__coll__graph.svg |   174 +
 ...__schedule_1_1PyMutatorNode__inherit__graph.svg |   105 +
 ..._1meta__schedule_1_1PyPostprocNode-members.html |   123 +
 ...asstvm_1_1meta__schedule_1_1PyPostprocNode.html |   505 +
 ...ta__schedule_1_1PyPostprocNode__coll__graph.svg |   171 +
 ..._schedule_1_1PyPostprocNode__inherit__graph.svg |   105 +
 ..._1_1meta__schedule_1_1PyRunnerNode-members.html |   118 +
 ...classtvm_1_1meta__schedule_1_1PyRunnerNode.html |   353 +
 ...meta__schedule_1_1PyRunnerNode__coll__graph.svg |   105 +
 ...a__schedule_1_1PyRunnerNode__inherit__graph.svg |    99 +
 ...ta__schedule_1_1PyScheduleRuleNode-members.html |   123 +
 ...vm_1_1meta__schedule_1_1PyScheduleRuleNode.html |   517 +
 ...schedule_1_1PyScheduleRuleNode__coll__graph.svg |   173 +
 ...edule_1_1PyScheduleRuleNode__inherit__graph.svg |   105 +
 ...__schedule_1_1PySearchStrategyNode-members.html |   130 +
 ..._1_1meta__schedule_1_1PySearchStrategyNode.html |   718 +
 ...hedule_1_1PySearchStrategyNode__coll__graph.svg |   225 +
 ...ule_1_1PySearchStrategyNode__inherit__graph.svg |   113 +
 ...__schedule_1_1PySpaceGeneratorNode-members.html |   121 +
 ..._1_1meta__schedule_1_1PySpaceGeneratorNode.html |   464 +
 ...hedule_1_1PySpaceGeneratorNode__coll__graph.svg |   151 +
 ...ule_1_1PySpaceGeneratorNode__inherit__graph.svg |   103 +
 ...a__schedule_1_1PyTaskSchedulerNode-members.html |   139 +
 ...m_1_1meta__schedule_1_1PyTaskSchedulerNode.html |   711 +
 ...chedule_1_1PyTaskSchedulerNode__coll__graph.svg |   505 +
 ...dule_1_1PyTaskSchedulerNode__inherit__graph.svg |   121 +
 ...asstvm_1_1meta__schedule_1_1Runner-members.html |   102 +
 .../classtvm_1_1meta__schedule_1_1Runner.html      |   269 +
 ..._1_1meta__schedule_1_1RunnerFuture-members.html |   103 +
 ...classtvm_1_1meta__schedule_1_1RunnerFuture.html |   292 +
 ...meta__schedule_1_1RunnerFutureNode-members.html |   119 +
 ...stvm_1_1meta__schedule_1_1RunnerFutureNode.html |   427 +
 ...__schedule_1_1RunnerFutureNode__coll__graph.svg |   125 +
 ...chedule_1_1RunnerFutureNode__inherit__graph.svg |    79 +
 ...meta__schedule_1_1RunnerFuture__coll__graph.svg |    92 +
 ...a__schedule_1_1RunnerFuture__inherit__graph.svg |    62 +
 ...m_1_1meta__schedule_1_1RunnerInput-members.html |   101 +
 .../classtvm_1_1meta__schedule_1_1RunnerInput.html |   262 +
 ...1meta__schedule_1_1RunnerInputNode-members.html |   116 +
 ...sstvm_1_1meta__schedule_1_1RunnerInputNode.html |   338 +
 ...a__schedule_1_1RunnerInputNode__coll__graph.svg |   217 +
 ...schedule_1_1RunnerInputNode__inherit__graph.svg |    78 +
 ...1meta__schedule_1_1RunnerInput__coll__graph.svg |    91 +
 ...ta__schedule_1_1RunnerInput__inherit__graph.svg |    61 +
 ...vm_1_1meta__schedule_1_1RunnerNode-members.html |   115 +
 .../classtvm_1_1meta__schedule_1_1RunnerNode.html  |   352 +
 ..._1meta__schedule_1_1RunnerNode__coll__graph.svg |    82 +
 ...eta__schedule_1_1RunnerNode__inherit__graph.svg |    99 +
 ..._1_1meta__schedule_1_1RunnerResult-members.html |   101 +
 ...classtvm_1_1meta__schedule_1_1RunnerResult.html |   249 +
 ...meta__schedule_1_1RunnerResultNode-members.html |   115 +
 ...stvm_1_1meta__schedule_1_1RunnerResultNode.html |   319 +
 ...__schedule_1_1RunnerResultNode__coll__graph.svg |   215 +
 ...chedule_1_1RunnerResultNode__inherit__graph.svg |    77 +
 ...meta__schedule_1_1RunnerResult__coll__graph.svg |    91 +
 ...a__schedule_1_1RunnerResult__inherit__graph.svg |    61 +
 ...vm_1_1meta__schedule_1_1Runner__coll__graph.svg |    92 +
 ...1_1meta__schedule_1_1Runner__inherit__graph.svg |    62 +
 ..._1_1meta__schedule_1_1ScheduleRule-members.html |   109 +
 ...classtvm_1_1meta__schedule_1_1ScheduleRule.html |   757 +
 ...meta__schedule_1_1ScheduleRuleNode-members.html |   116 +
 ...stvm_1_1meta__schedule_1_1ScheduleRuleNode.html |   399 +
 ...__schedule_1_1ScheduleRuleNode__coll__graph.svg |    84 +
 ...chedule_1_1ScheduleRuleNode__inherit__graph.svg |   105 +
 ...meta__schedule_1_1ScheduleRule__coll__graph.svg |    99 +
 ...a__schedule_1_1ScheduleRule__inherit__graph.svg |    69 +
 ...m_1_1meta__schedule_1_1ScopedTimer-members.html |    82 +
 .../classtvm_1_1meta__schedule_1_1ScopedTimer.html |   152 +
 ...1meta__schedule_1_1ScopedTimer__coll__graph.svg |    24 +
 ..._1meta__schedule_1_1SearchStrategy-members.html |   104 +
 ...asstvm_1_1meta__schedule_1_1SearchStrategy.html |   480 +
 ...ta__schedule_1_1SearchStrategyNode-members.html |   118 +
 ...vm_1_1meta__schedule_1_1SearchStrategyNode.html |   495 +
 ...schedule_1_1SearchStrategyNode__coll__graph.svg |    86 +
 ...edule_1_1SearchStrategyNode__inherit__graph.svg |   113 +
 ...ta__schedule_1_1SearchStrategy__coll__graph.svg |    94 +
 ..._schedule_1_1SearchStrategy__inherit__graph.svg |    64 +
 ..._1meta__schedule_1_1SpaceGenerator-members.html |   104 +
 ...asstvm_1_1meta__schedule_1_1SpaceGenerator.html |   360 +
 ...ta__schedule_1_1SpaceGeneratorNode-members.html |   115 +
 ...vm_1_1meta__schedule_1_1SpaceGeneratorNode.html |   361 +
 ...schedule_1_1SpaceGeneratorNode__coll__graph.svg |    83 +
 ...edule_1_1SpaceGeneratorNode__inherit__graph.svg |   103 +
 ...ta__schedule_1_1SpaceGenerator__coll__graph.svg |    95 +
 ..._schedule_1_1SpaceGenerator__inherit__graph.svg |    65 +
 ...1_1meta__schedule_1_1TaskScheduler-members.html |   103 +
 ...lasstvm_1_1meta__schedule_1_1TaskScheduler.html |   546 +
 ...eta__schedule_1_1TaskSchedulerNode-members.html |   128 +
 ...tvm_1_1meta__schedule_1_1TaskSchedulerNode.html |   666 +
 ..._schedule_1_1TaskSchedulerNode__coll__graph.svg |   393 +
 ...hedule_1_1TaskSchedulerNode__inherit__graph.svg |   121 +
 ...eta__schedule_1_1TaskScheduler__coll__graph.svg |    94 +
 ...__schedule_1_1TaskScheduler__inherit__graph.svg |    64 +
 ...vm_1_1meta__schedule_1_1TensorInfo-members.html |   106 +
 .../classtvm_1_1meta__schedule_1_1TensorInfo.html  |   313 +
 ..._1meta__schedule_1_1TensorInfoNode-members.html |   118 +
 ...asstvm_1_1meta__schedule_1_1TensorInfoNode.html |   360 +
 ...ta__schedule_1_1TensorInfoNode__coll__graph.svg |   241 +
 ..._schedule_1_1TensorInfoNode__inherit__graph.svg |   100 +
 ..._1meta__schedule_1_1TensorInfo__coll__graph.svg |   118 +
 ...eta__schedule_1_1TensorInfo__inherit__graph.svg |    88 +
 ...m_1_1meta__schedule_1_1TuneContext-members.html |   101 +
 .../classtvm_1_1meta__schedule_1_1TuneContext.html |   318 +
 ...1meta__schedule_1_1TuneContextNode-members.html |   134 +
 ...sstvm_1_1meta__schedule_1_1TuneContextNode.html |   714 +
 ...a__schedule_1_1TuneContextNode__coll__graph.svg |   597 +
 ...schedule_1_1TuneContextNode__inherit__graph.svg |    96 +
 ...1meta__schedule_1_1TuneContext__coll__graph.svg |    92 +
 ...ta__schedule_1_1TuneContext__inherit__graph.svg |    62 +
 ..._1_1meta__schedule_1_1TuningRecord-members.html |   102 +
 ...classtvm_1_1meta__schedule_1_1TuningRecord.html |   329 +
 ...meta__schedule_1_1TuningRecordNode-members.html |   120 +
 ...stvm_1_1meta__schedule_1_1TuningRecordNode.html |   421 +
 ...__schedule_1_1TuningRecordNode__coll__graph.svg |   317 +
 ...chedule_1_1TuningRecordNode__inherit__graph.svg |    82 +
 ...meta__schedule_1_1TuningRecord__coll__graph.svg |    92 +
 ...a__schedule_1_1TuningRecord__inherit__graph.svg |    62 +
 ...stvm_1_1meta__schedule_1_1Workload-members.html |   104 +
 .../classtvm_1_1meta__schedule_1_1Workload.html    |   355 +
 ..._1_1meta__schedule_1_1WorkloadNode-members.html |   117 +
 ...classtvm_1_1meta__schedule_1_1WorkloadNode.html |   366 +
 ...meta__schedule_1_1WorkloadNode__coll__graph.svg |   177 +
 ...a__schedule_1_1WorkloadNode__inherit__graph.svg |    78 +
 ..._1_1meta__schedule_1_1Workload__coll__graph.svg |    93 +
 ...1meta__schedule_1_1Workload__inherit__graph.svg |    63 +
 .../classtvm_1_1parser_1_1Source-members.html      |   102 +
 .../api/doxygen/classtvm_1_1parser_1_1Source.html  |   251 +
 .../classtvm_1_1parser_1_1SourceMap-members.html   |   105 +
 .../doxygen/classtvm_1_1parser_1_1SourceMap.html   |   323 +
 ...lasstvm_1_1parser_1_1SourceMapNode-members.html |   115 +
 .../classtvm_1_1parser_1_1SourceMapNode.html       |   338 +
 ...tvm_1_1parser_1_1SourceMapNode__coll__graph.svg |   178 +
 ..._1_1parser_1_1SourceMapNode__inherit__graph.svg |    76 +
 ...lasstvm_1_1parser_1_1SourceMap__coll__graph.svg |    94 +
 ...stvm_1_1parser_1_1SourceMap__inherit__graph.svg |    64 +
 .../classtvm_1_1parser_1_1SourceNode-members.html  |   116 +
 .../doxygen/classtvm_1_1parser_1_1SourceNode.html  |   333 +
 ...asstvm_1_1parser_1_1SourceNode__coll__graph.svg |   206 +
 ...tvm_1_1parser_1_1SourceNode__inherit__graph.svg |    77 +
 .../classtvm_1_1parser_1_1Source__coll__graph.svg  |    91 +
 ...lasstvm_1_1parser_1_1Source__inherit__graph.svg |    61 +
 .../classtvm_1_1relay_1_1AltPattern-members.html   |   114 +
 .../doxygen/classtvm_1_1relay_1_1AltPattern.html   |   275 +
 ...lasstvm_1_1relay_1_1AltPatternNode-members.html |   116 +
 .../classtvm_1_1relay_1_1AltPatternNode.html       |   325 +
 ...tvm_1_1relay_1_1AltPatternNode__coll__graph.svg |   198 +
 ..._1_1relay_1_1AltPatternNode__inherit__graph.svg |    95 +
 ...lasstvm_1_1relay_1_1AltPattern__coll__graph.svg |   122 +
 ...stvm_1_1relay_1_1AltPattern__inherit__graph.svg |    92 +
 .../classtvm_1_1relay_1_1AttrPattern-members.html  |   114 +
 .../doxygen/classtvm_1_1relay_1_1AttrPattern.html  |   275 +
 ...asstvm_1_1relay_1_1AttrPatternNode-members.html |   116 +
 .../classtvm_1_1relay_1_1AttrPatternNode.html      |   325 +
 ...vm_1_1relay_1_1AttrPatternNode__coll__graph.svg |   250 +
 ...1_1relay_1_1AttrPatternNode__inherit__graph.svg |    95 +
 ...asstvm_1_1relay_1_1AttrPattern__coll__graph.svg |   122 +
 ...tvm_1_1relay_1_1AttrPattern__inherit__graph.svg |    92 +
 .../doxygen/classtvm_1_1relay_1_1Call-members.html |   105 +
 .../api/doxygen/classtvm_1_1relay_1_1Call.html     |   310 +
 .../classtvm_1_1relay_1_1CallNode-members.html     |   131 +
 .../api/doxygen/classtvm_1_1relay_1_1CallNode.html |   583 +
 .../classtvm_1_1relay_1_1CallNode__coll__graph.svg |   401 +
 ...asstvm_1_1relay_1_1CallNode__inherit__graph.svg |   132 +
 .../classtvm_1_1relay_1_1CallPattern-members.html  |   114 +
 .../doxygen/classtvm_1_1relay_1_1CallPattern.html  |   270 +
 ...asstvm_1_1relay_1_1CallPatternNode-members.html |   116 +
 .../classtvm_1_1relay_1_1CallPatternNode.html      |   329 +
 ...vm_1_1relay_1_1CallPatternNode__coll__graph.svg |   234 +
 ...1_1relay_1_1CallPatternNode__inherit__graph.svg |    95 +
 ...asstvm_1_1relay_1_1CallPattern__coll__graph.svg |   122 +
 ...tvm_1_1relay_1_1CallPattern__inherit__graph.svg |    92 +
 .../classtvm_1_1relay_1_1Call__coll__graph.svg     |   133 +
 .../classtvm_1_1relay_1_1Call__inherit__graph.svg  |   103 +
 .../classtvm_1_1relay_1_1Clause-members.html       |   102 +
 .../api/doxygen/classtvm_1_1relay_1_1Clause.html   |   269 +
 .../classtvm_1_1relay_1_1ClauseNode-members.html   |   117 +
 .../doxygen/classtvm_1_1relay_1_1ClauseNode.html   |   433 +
 ...lasstvm_1_1relay_1_1ClauseNode__coll__graph.svg |   219 +
 ...stvm_1_1relay_1_1ClauseNode__inherit__graph.svg |    82 +
 .../classtvm_1_1relay_1_1Clause__coll__graph.svg   |    92 +
 ...classtvm_1_1relay_1_1Clause__inherit__graph.svg |    62 +
 .../classtvm_1_1relay_1_1Constant-members.html     |   104 +
 .../api/doxygen/classtvm_1_1relay_1_1Constant.html |   275 +
 .../classtvm_1_1relay_1_1ConstantNode-members.html |   126 +
 .../doxygen/classtvm_1_1relay_1_1ConstantNode.html |   453 +
 ...sstvm_1_1relay_1_1ConstantNode__coll__graph.svg |   299 +
 ...vm_1_1relay_1_1ConstantNode__inherit__graph.svg |   129 +
 ...asstvm_1_1relay_1_1ConstantPattern-members.html |   113 +
 .../classtvm_1_1relay_1_1ConstantPattern.html      |   239 +
 ...vm_1_1relay_1_1ConstantPatternNode-members.html |   114 +
 .../classtvm_1_1relay_1_1ConstantPatternNode.html  |   283 +
 ..._1relay_1_1ConstantPatternNode__coll__graph.svg |    99 +
 ...elay_1_1ConstantPatternNode__inherit__graph.svg |    93 +
 ...vm_1_1relay_1_1ConstantPattern__coll__graph.svg |   121 +
 ...1_1relay_1_1ConstantPattern__inherit__graph.svg |    91 +
 .../classtvm_1_1relay_1_1Constant__coll__graph.svg |   132 +
 ...asstvm_1_1relay_1_1Constant__inherit__graph.svg |   102 +
 ...sstvm_1_1relay_1_1ConstructorValue-members.html |   101 +
 .../classtvm_1_1relay_1_1ConstructorValue.html     |   237 +
 ...m_1_1relay_1_1ConstructorValue__coll__graph.svg |    90 +
 ..._1relay_1_1ConstructorValue__inherit__graph.svg |    60 +
 .../classtvm_1_1relay_1_1DFPattern-members.html    |   112 +
 .../doxygen/classtvm_1_1relay_1_1DFPattern.html    |   482 +
 ...stvm_1_1relay_1_1DFPatternCallback-members.html |   101 +
 .../classtvm_1_1relay_1_1DFPatternCallback.html    |   249 +
 ..._1_1relay_1_1DFPatternCallbackNode-members.html |   117 +
 ...classtvm_1_1relay_1_1DFPatternCallbackNode.html |   358 +
 ...relay_1_1DFPatternCallbackNode__coll__graph.svg |   213 +
 ...ay_1_1DFPatternCallbackNode__inherit__graph.svg |    78 +
 ..._1_1relay_1_1DFPatternCallback__coll__graph.svg |    90 +
 ...1relay_1_1DFPatternCallback__inherit__graph.svg |    60 +
 .../classtvm_1_1relay_1_1DFPatternFunctor.html     |   102 +
 ...Pattern_01_6n_00_01Args_8_8_8_08_4-members.html |   100 +
 ...nst_01DFPattern_01_6n_00_01Args_8_8_8_08_4.html |   911 ++
 ...ern_01_6n_00_01Args_8_8_8_08_4__coll__graph.svg |    34 +
 ...m_1_1relay_1_1DFPatternFunctor__coll__graph.svg |    24 +
 ...classtvm_1_1relay_1_1DFPatternNode-members.html |   112 +
 .../classtvm_1_1relay_1_1DFPatternNode.html        |   250 +
 ...stvm_1_1relay_1_1DFPatternNode__coll__graph.svg |    79 +
 ...m_1_1relay_1_1DFPatternNode__inherit__graph.svg |   423 +
 ...sstvm_1_1relay_1_1DFPatternVisitor-members.html |    98 +
 .../classtvm_1_1relay_1_1DFPatternVisitor.html     |   613 +
 ...m_1_1relay_1_1DFPatternVisitor__coll__graph.svg |    53 +
 ..._1relay_1_1DFPatternVisitor__inherit__graph.svg |    53 +
 ...classtvm_1_1relay_1_1DFPattern__coll__graph.svg |   101 +
 ...sstvm_1_1relay_1_1DFPattern__inherit__graph.svg |   408 +
 ...asstvm_1_1relay_1_1DataTypePattern-members.html |   114 +
 .../classtvm_1_1relay_1_1DataTypePattern.html      |   275 +
 ...vm_1_1relay_1_1DataTypePatternNode-members.html |   116 +
 .../classtvm_1_1relay_1_1DataTypePatternNode.html  |   325 +
 ..._1relay_1_1DataTypePatternNode__coll__graph.svg |   235 +
 ...elay_1_1DataTypePatternNode__inherit__graph.svg |    95 +
 ...vm_1_1relay_1_1DataTypePattern__coll__graph.svg |   122 +
 ...1_1relay_1_1DataTypePattern__inherit__graph.svg |    92 +
 ...sstvm_1_1relay_1_1DominatorPattern-members.html |   114 +
 .../classtvm_1_1relay_1_1DominatorPattern.html     |   281 +
 ...m_1_1relay_1_1DominatorPatternNode-members.html |   117 +
 .../classtvm_1_1relay_1_1DominatorPatternNode.html |   344 +
 ...1relay_1_1DominatorPatternNode__coll__graph.svg |   199 +
 ...lay_1_1DominatorPatternNode__inherit__graph.svg |    96 +
 ...m_1_1relay_1_1DominatorPattern__coll__graph.svg |   122 +
 ..._1relay_1_1DominatorPattern__inherit__graph.svg |    92 +
 .../classtvm_1_1relay_1_1Executor-members.html     |   103 +
 .../api/doxygen/classtvm_1_1relay_1_1Executor.html |   337 +
 .../classtvm_1_1relay_1_1ExecutorNode-members.html |   120 +
 .../doxygen/classtvm_1_1relay_1_1ExecutorNode.html |   568 +
 ...sstvm_1_1relay_1_1ExecutorNode__coll__graph.svg |   239 +
 ...vm_1_1relay_1_1ExecutorNode__inherit__graph.svg |    85 +
 ...sstvm_1_1relay_1_1ExecutorRegEntry-members.html |    86 +
 .../classtvm_1_1relay_1_1ExecutorRegEntry.html     |   331 +
 ...m_1_1relay_1_1ExecutorRegEntry__coll__graph.svg |    25 +
 .../classtvm_1_1relay_1_1Executor__coll__graph.svg |    92 +
 ...asstvm_1_1relay_1_1Executor__inherit__graph.svg |    62 +
 .../doxygen/classtvm_1_1relay_1_1ExprFunctor.html  |   103 +
 ..._01Expr_01_6n_00_01Args_8_8_8_08_4-members.html |   100 +
 ..._07const_01Expr_01_6n_00_01Args_8_8_8_08_4.html |   897 ++
 ...xpr_01_6n_00_01Args_8_8_8_08_4__coll__graph.svg |    34 +
 ...asstvm_1_1relay_1_1ExprFunctor__coll__graph.svg |    24 +
 .../classtvm_1_1relay_1_1ExprMutator-members.html  |   101 +
 .../doxygen/classtvm_1_1relay_1_1ExprMutator.html  |   708 +
 ...asstvm_1_1relay_1_1ExprMutator__coll__graph.svg |    53 +
 ...tvm_1_1relay_1_1ExprMutator__inherit__graph.svg |    83 +
 .../classtvm_1_1relay_1_1ExprPattern-members.html  |   114 +
 .../doxygen/classtvm_1_1relay_1_1ExprPattern.html  |   274 +
 ...asstvm_1_1relay_1_1ExprPatternNode-members.html |   115 +
 .../classtvm_1_1relay_1_1ExprPatternNode.html      |   306 +
 ...vm_1_1relay_1_1ExprPatternNode__coll__graph.svg |   205 +
 ...1_1relay_1_1ExprPatternNode__inherit__graph.svg |    94 +
 ...asstvm_1_1relay_1_1ExprPattern__coll__graph.svg |   122 +
 ...tvm_1_1relay_1_1ExprPattern__inherit__graph.svg |    92 +
 .../classtvm_1_1relay_1_1ExprRewriter-members.html |    98 +
 .../doxygen/classtvm_1_1relay_1_1ExprRewriter.html |   802 +
 ...sstvm_1_1relay_1_1ExprRewriter__coll__graph.svg |    33 +
 .../classtvm_1_1relay_1_1ExprVisitor-members.html  |   101 +
 .../doxygen/classtvm_1_1relay_1_1ExprVisitor.html  |   697 +
 ...asstvm_1_1relay_1_1ExprVisitor__coll__graph.svg |    53 +
 ...tvm_1_1relay_1_1ExprVisitor__inherit__graph.svg |    78 +
 .../classtvm_1_1relay_1_1FeatureSet-members.html   |    92 +
 .../doxygen/classtvm_1_1relay_1_1FeatureSet.html   |   470 +
 ...lasstvm_1_1relay_1_1FeatureSet__coll__graph.svg |    34 +
 .../classtvm_1_1relay_1_1Function-members.html     |   105 +
 .../api/doxygen/classtvm_1_1relay_1_1Function.html |   304 +
 .../classtvm_1_1relay_1_1FunctionNode-members.html |   133 +
 .../doxygen/classtvm_1_1relay_1_1FunctionNode.html |   510 +
 ...sstvm_1_1relay_1_1FunctionNode__coll__graph.svg |   456 +
 ...vm_1_1relay_1_1FunctionNode__inherit__graph.svg |   155 +
 ...asstvm_1_1relay_1_1FunctionPattern-members.html |   115 +
 .../classtvm_1_1relay_1_1FunctionPattern.html      |   306 +
 ...vm_1_1relay_1_1FunctionPatternNode-members.html |   116 +
 .../classtvm_1_1relay_1_1FunctionPatternNode.html  |   326 +
 ..._1relay_1_1FunctionPatternNode__coll__graph.svg |   234 +
 ...elay_1_1FunctionPatternNode__inherit__graph.svg |    95 +
 ...vm_1_1relay_1_1FunctionPattern__coll__graph.svg |   124 +
 ...1_1relay_1_1FunctionPattern__inherit__graph.svg |    94 +
 .../classtvm_1_1relay_1_1Function__coll__graph.svg |   152 +
 ...asstvm_1_1relay_1_1Function__inherit__graph.svg |   122 +
 .../doxygen/classtvm_1_1relay_1_1Id-members.html   |   101 +
 .../api/doxygen/classtvm_1_1relay_1_1Id.html       |   238 +
 .../classtvm_1_1relay_1_1IdNode-members.html       |   116 +
 .../api/doxygen/classtvm_1_1relay_1_1IdNode.html   |   416 +
 .../classtvm_1_1relay_1_1IdNode__coll__graph.svg   |   183 +
 ...classtvm_1_1relay_1_1IdNode__inherit__graph.svg |    81 +
 .../classtvm_1_1relay_1_1Id__coll__graph.svg       |    90 +
 .../classtvm_1_1relay_1_1Id__inherit__graph.svg    |    60 +
 .../doxygen/classtvm_1_1relay_1_1If-members.html   |   104 +
 .../api/doxygen/classtvm_1_1relay_1_1If.html       |   281 +
 .../classtvm_1_1relay_1_1IfNode-members.html       |   126 +
 .../api/doxygen/classtvm_1_1relay_1_1IfNode.html   |   443 +
 .../classtvm_1_1relay_1_1IfNode__coll__graph.svg   |   300 +
 ...classtvm_1_1relay_1_1IfNode__inherit__graph.svg |   129 +
 .../classtvm_1_1relay_1_1IfPattern-members.html    |   114 +
 .../doxygen/classtvm_1_1relay_1_1IfPattern.html    |   276 +
 ...classtvm_1_1relay_1_1IfPatternNode-members.html |   117 +
 .../classtvm_1_1relay_1_1IfPatternNode.html        |   330 +
 ...stvm_1_1relay_1_1IfPatternNode__coll__graph.svg |   199 +
 ...m_1_1relay_1_1IfPatternNode__inherit__graph.svg |    96 +
 ...classtvm_1_1relay_1_1IfPattern__coll__graph.svg |   122 +
 ...sstvm_1_1relay_1_1IfPattern__inherit__graph.svg |    92 +
 .../classtvm_1_1relay_1_1If__coll__graph.svg       |   132 +
 .../classtvm_1_1relay_1_1If__inherit__graph.svg    |   102 +
 ...tvm_1_1relay_1_1InterpreterClosure-members.html |   102 +
 .../classtvm_1_1relay_1_1InterpreterClosure.html   |   234 +
 ..._1_1relay_1_1InterpreterClosureObj-members.html |   117 +
 ...classtvm_1_1relay_1_1InterpreterClosureObj.html |   357 +
 ...relay_1_1InterpreterClosureObj__coll__graph.svg |   288 +
 ...ay_1_1InterpreterClosureObj__inherit__graph.svg |    97 +
 ...1_1relay_1_1InterpreterClosure__coll__graph.svg |   110 +
 ...relay_1_1InterpreterClosure__inherit__graph.svg |    80 +
 .../doxygen/classtvm_1_1relay_1_1Let-members.html  |   105 +
 .../api/doxygen/classtvm_1_1relay_1_1Let.html      |   303 +
 .../classtvm_1_1relay_1_1LetNode-members.html      |   130 +
 .../api/doxygen/classtvm_1_1relay_1_1LetNode.html  |   559 +
 .../classtvm_1_1relay_1_1LetNode__coll__graph.svg  |   353 +
 ...lasstvm_1_1relay_1_1LetNode__inherit__graph.svg |   131 +
 .../classtvm_1_1relay_1_1LetPattern-members.html   |   114 +
 .../doxygen/classtvm_1_1relay_1_1LetPattern.html   |   292 +
 ...lasstvm_1_1relay_1_1LetPatternNode-members.html |   117 +
 .../classtvm_1_1relay_1_1LetPatternNode.html       |   344 +
 ...tvm_1_1relay_1_1LetPatternNode__coll__graph.svg |   199 +
 ..._1_1relay_1_1LetPatternNode__inherit__graph.svg |    96 +
 ...lasstvm_1_1relay_1_1LetPattern__coll__graph.svg |   122 +
 ...stvm_1_1relay_1_1LetPattern__inherit__graph.svg |    92 +
 .../classtvm_1_1relay_1_1Let__coll__graph.svg      |   133 +
 .../classtvm_1_1relay_1_1Let__inherit__graph.svg   |   103 +
 .../classtvm_1_1relay_1_1Match-members.html        |   104 +
 .../api/doxygen/classtvm_1_1relay_1_1Match.html    |   281 +
 .../classtvm_1_1relay_1_1MatchNode-members.html    |   126 +
 .../doxygen/classtvm_1_1relay_1_1MatchNode.html    |   443 +
 ...classtvm_1_1relay_1_1MatchNode__coll__graph.svg |   336 +
 ...sstvm_1_1relay_1_1MatchNode__inherit__graph.svg |   129 +
 .../classtvm_1_1relay_1_1Match__coll__graph.svg    |   132 +
 .../classtvm_1_1relay_1_1Match__inherit__graph.svg |   102 +
 ...sstvm_1_1relay_1_1MixedModeMutator-members.html |   110 +
 .../classtvm_1_1relay_1_1MixedModeMutator.html     |   573 +
 ...m_1_1relay_1_1MixedModeMutator__coll__graph.svg |    83 +
 ..._1relay_1_1MixedModeMutator__inherit__graph.svg |    83 +
 ...sstvm_1_1relay_1_1MixedModeVisitor-members.html |   105 +
 .../classtvm_1_1relay_1_1MixedModeVisitor.html     |   404 +
 ...m_1_1relay_1_1MixedModeVisitor__coll__graph.svg |    78 +
 ..._1relay_1_1MixedModeVisitor__inherit__graph.svg |    78 +
 ...sstvm_1_1relay_1_1OpImplementation-members.html |   102 +
 .../classtvm_1_1relay_1_1OpImplementation.html     |   301 +
 ...m_1_1relay_1_1OpImplementationNode-members.html |   117 +
 .../classtvm_1_1relay_1_1OpImplementationNode.html |   357 +
 ...1relay_1_1OpImplementationNode__coll__graph.svg |   226 +
 ...lay_1_1OpImplementationNode__inherit__graph.svg |    78 +
 ...m_1_1relay_1_1OpImplementation__coll__graph.svg |    91 +
 ..._1relay_1_1OpImplementation__inherit__graph.svg |    61 +
 ...sstvm_1_1relay_1_1OpSpecialization-members.html |   101 +
 .../classtvm_1_1relay_1_1OpSpecialization.html     |   259 +
 ...m_1_1relay_1_1OpSpecializationNode-members.html |   115 +
 .../classtvm_1_1relay_1_1OpSpecializationNode.html |   319 +
 ...1relay_1_1OpSpecializationNode__coll__graph.svg |   205 +
 ...lay_1_1OpSpecializationNode__inherit__graph.svg |    76 +
 ...m_1_1relay_1_1OpSpecialization__coll__graph.svg |    90 +
 ..._1relay_1_1OpSpecialization__inherit__graph.svg |    60 +
 .../classtvm_1_1relay_1_1OpStrategy-members.html   |   101 +
 .../doxygen/classtvm_1_1relay_1_1OpStrategy.html   |   259 +
 ...lasstvm_1_1relay_1_1OpStrategyNode-members.html |   114 +
 .../classtvm_1_1relay_1_1OpStrategyNode.html       |   300 +
 ...tvm_1_1relay_1_1OpStrategyNode__coll__graph.svg |   176 +
 ..._1_1relay_1_1OpStrategyNode__inherit__graph.svg |    75 +
 ...lasstvm_1_1relay_1_1OpStrategy__coll__graph.svg |    90 +
 ...stvm_1_1relay_1_1OpStrategy__inherit__graph.svg |    60 +
 .../classtvm_1_1relay_1_1Pattern-members.html      |   101 +
 .../api/doxygen/classtvm_1_1relay_1_1Pattern.html  |   247 +
 ...tvm_1_1relay_1_1PatternConstructor-members.html |   103 +
 .../classtvm_1_1relay_1_1PatternConstructor.html   |   249 +
 ...1_1relay_1_1PatternConstructorNode-members.html |   120 +
 ...lasstvm_1_1relay_1_1PatternConstructorNode.html |   401 +
 ...elay_1_1PatternConstructorNode__coll__graph.svg |   317 +
 ...y_1_1PatternConstructorNode__inherit__graph.svg |   121 +
 ...1_1relay_1_1PatternConstructor__coll__graph.svg |   110 +
 ...relay_1_1PatternConstructor__inherit__graph.svg |    80 +
 .../classtvm_1_1relay_1_1PatternFunctor.html       |   103 +
 ...Pattern_01_6n_00_01Args_8_8_8_08_4-members.html |    89 +
 ...const_01Pattern_01_6n_00_01Args_8_8_8_08_4.html |   457 +
 ...ern_01_6n_00_01Args_8_8_8_08_4__coll__graph.svg |    31 +
 ...tvm_1_1relay_1_1PatternFunctor__coll__graph.svg |    24 +
 ...lasstvm_1_1relay_1_1PatternMutator-members.html |    88 +
 .../classtvm_1_1relay_1_1PatternMutator.html       |   334 +
 ...tvm_1_1relay_1_1PatternMutator__coll__graph.svg |    50 +
 ..._1_1relay_1_1PatternMutator__inherit__graph.svg |    50 +
 .../classtvm_1_1relay_1_1PatternNode-members.html  |   114 +
 .../doxygen/classtvm_1_1relay_1_1PatternNode.html  |   307 +
 ...asstvm_1_1relay_1_1PatternNode__coll__graph.svg |   190 +
 ...tvm_1_1relay_1_1PatternNode__inherit__graph.svg |   189 +
 .../classtvm_1_1relay_1_1PatternTuple-members.html |   103 +
 .../doxygen/classtvm_1_1relay_1_1PatternTuple.html |   246 +
 ...sstvm_1_1relay_1_1PatternTupleNode-members.html |   119 +
 .../classtvm_1_1relay_1_1PatternTupleNode.html     |   384 +
 ...m_1_1relay_1_1PatternTupleNode__coll__graph.svg |   249 +
 ..._1relay_1_1PatternTupleNode__inherit__graph.svg |   120 +
 ...sstvm_1_1relay_1_1PatternTuple__coll__graph.svg |   110 +
 ...vm_1_1relay_1_1PatternTuple__inherit__graph.svg |    80 +
 .../classtvm_1_1relay_1_1PatternVar-members.html   |   103 +
 .../doxygen/classtvm_1_1relay_1_1PatternVar.html   |   246 +
 ...lasstvm_1_1relay_1_1PatternVarNode-members.html |   119 +
 .../classtvm_1_1relay_1_1PatternVarNode.html       |   386 +
 ...tvm_1_1relay_1_1PatternVarNode__coll__graph.svg |   284 +
 ..._1_1relay_1_1PatternVarNode__inherit__graph.svg |   120 +
 ...lasstvm_1_1relay_1_1PatternVar__coll__graph.svg |   110 +
 ...stvm_1_1relay_1_1PatternVar__inherit__graph.svg |    80 +
 ...lasstvm_1_1relay_1_1PatternVisitor-members.html |    87 +
 .../classtvm_1_1relay_1_1PatternVisitor.html       |   304 +
 ...tvm_1_1relay_1_1PatternVisitor__coll__graph.svg |    49 +
 ..._1_1relay_1_1PatternVisitor__inherit__graph.svg |    49 +
 ...asstvm_1_1relay_1_1PatternWildcard-members.html |   107 +
 .../classtvm_1_1relay_1_1PatternWildcard.html      |   380 +
 ...vm_1_1relay_1_1PatternWildcardNode-members.html |   118 +
 .../classtvm_1_1relay_1_1PatternWildcardNode.html  |   363 +
 ..._1relay_1_1PatternWildcardNode__coll__graph.svg |   212 +
 ...elay_1_1PatternWildcardNode__inherit__graph.svg |   119 +
 ...vm_1_1relay_1_1PatternWildcard__coll__graph.svg |   114 +
 ...1_1relay_1_1PatternWildcard__inherit__graph.svg |    84 +
 .../classtvm_1_1relay_1_1Pattern__coll__graph.svg  |    89 +
 ...lasstvm_1_1relay_1_1Pattern__inherit__graph.svg |   147 +
 .../classtvm_1_1relay_1_1RecClosure-members.html   |   101 +
 .../doxygen/classtvm_1_1relay_1_1RecClosure.html   |   231 +
 ...classtvm_1_1relay_1_1RecClosureObj-members.html |   116 +
 .../classtvm_1_1relay_1_1RecClosureObj.html        |   347 +
 ...stvm_1_1relay_1_1RecClosureObj__coll__graph.svg |   260 +
 ...m_1_1relay_1_1RecClosureObj__inherit__graph.svg |    77 +
 ...lasstvm_1_1relay_1_1RecClosure__coll__graph.svg |    90 +
 ...stvm_1_1relay_1_1RecClosure__inherit__graph.svg |    60 +
 .../classtvm_1_1relay_1_1RefCreate-members.html    |   104 +
 .../doxygen/classtvm_1_1relay_1_1RefCreate.html    |   275 +
 ...classtvm_1_1relay_1_1RefCreateNode-members.html |   124 +
 .../classtvm_1_1relay_1_1RefCreateNode.html        |   400 +
 ...stvm_1_1relay_1_1RefCreateNode__coll__graph.svg |   298 +
 ...m_1_1relay_1_1RefCreateNode__inherit__graph.svg |   127 +
 ...classtvm_1_1relay_1_1RefCreate__coll__graph.svg |   132 +
 ...sstvm_1_1relay_1_1RefCreate__inherit__graph.svg |   102 +
 .../classtvm_1_1relay_1_1RefRead-members.html      |   104 +
 .../api/doxygen/classtvm_1_1relay_1_1RefRead.html  |   275 +
 .../classtvm_1_1relay_1_1RefReadNode-members.html  |   124 +
 .../doxygen/classtvm_1_1relay_1_1RefReadNode.html  |   400 +
 ...asstvm_1_1relay_1_1RefReadNode__coll__graph.svg |   298 +
 ...tvm_1_1relay_1_1RefReadNode__inherit__graph.svg |   127 +
 .../classtvm_1_1relay_1_1RefRead__coll__graph.svg  |   132 +
 ...lasstvm_1_1relay_1_1RefRead__inherit__graph.svg |   102 +
 .../classtvm_1_1relay_1_1RefValue-members.html     |   101 +
 .../api/doxygen/classtvm_1_1relay_1_1RefValue.html |   221 +
 .../classtvm_1_1relay_1_1RefValue__coll__graph.svg |    90 +
 ...asstvm_1_1relay_1_1RefValue__inherit__graph.svg |    60 +
 .../classtvm_1_1relay_1_1RefWrite-members.html     |   104 +
 .../api/doxygen/classtvm_1_1relay_1_1RefWrite.html |   274 +
 .../classtvm_1_1relay_1_1RefWriteNode-members.html |   125 +
 .../doxygen/classtvm_1_1relay_1_1RefWriteNode.html |   419 +
 ...sstvm_1_1relay_1_1RefWriteNode__coll__graph.svg |   299 +
 ...vm_1_1relay_1_1RefWriteNode__inherit__graph.svg |   128 +
 .../classtvm_1_1relay_1_1RefWrite__coll__graph.svg |   132 +
 ...asstvm_1_1relay_1_1RefWrite__inherit__graph.svg |   102 +
 .../classtvm_1_1relay_1_1RelayNode-members.html    |   113 +
 .../doxygen/classtvm_1_1relay_1_1RelayNode.html    |   280 +
 ...classtvm_1_1relay_1_1RelayNode__coll__graph.svg |   167 +
 ...sstvm_1_1relay_1_1RelayNode__inherit__graph.svg |   189 +
 .../classtvm_1_1relay_1_1Runtime-members.html      |   104 +
 .../api/doxygen/classtvm_1_1relay_1_1Runtime.html  |   365 +
 .../classtvm_1_1relay_1_1RuntimeNode-members.html  |   119 +
 .../doxygen/classtvm_1_1relay_1_1RuntimeNode.html  |   537 +
 ...asstvm_1_1relay_1_1RuntimeNode__coll__graph.svg |   238 +
 ...tvm_1_1relay_1_1RuntimeNode__inherit__graph.svg |    84 +
 ...asstvm_1_1relay_1_1RuntimeRegEntry-members.html |    86 +
 .../classtvm_1_1relay_1_1RuntimeRegEntry.html      |   331 +
 ...vm_1_1relay_1_1RuntimeRegEntry__coll__graph.svg |    25 +
 .../classtvm_1_1relay_1_1Runtime__coll__graph.svg  |    93 +
 ...lasstvm_1_1relay_1_1Runtime__inherit__graph.svg |    63 +
 .../classtvm_1_1relay_1_1ShapePattern-members.html |   114 +
 .../doxygen/classtvm_1_1relay_1_1ShapePattern.html |   275 +
 ...sstvm_1_1relay_1_1ShapePatternNode-members.html |   116 +
 .../classtvm_1_1relay_1_1ShapePatternNode.html     |   325 +
 ...m_1_1relay_1_1ShapePatternNode__coll__graph.svg |   234 +
 ..._1relay_1_1ShapePatternNode__inherit__graph.svg |    95 +
 ...sstvm_1_1relay_1_1ShapePattern__coll__graph.svg |   122 +
 ...vm_1_1relay_1_1ShapePattern__inherit__graph.svg |    92 +
 .../classtvm_1_1relay_1_1TempExpr-members.html     |   102 +
 .../api/doxygen/classtvm_1_1relay_1_1TempExpr.html |   206 +
 .../classtvm_1_1relay_1_1TempExprNode-members.html |   122 +
 .../doxygen/classtvm_1_1relay_1_1TempExprNode.html |   425 +
 ...sstvm_1_1relay_1_1TempExprNode__coll__graph.svg |   255 +
 ...vm_1_1relay_1_1TempExprNode__inherit__graph.svg |   130 +
 .../classtvm_1_1relay_1_1TempExpr__coll__graph.svg |   129 +
 ...asstvm_1_1relay_1_1TempExpr__inherit__graph.svg |    99 +
 .../classtvm_1_1relay_1_1Tuple-members.html        |   104 +
 .../api/doxygen/classtvm_1_1relay_1_1Tuple.html    |   275 +
 .../classtvm_1_1relay_1_1TupleGetItem-members.html |   104 +
 .../doxygen/classtvm_1_1relay_1_1TupleGetItem.html |   274 +
 ...sstvm_1_1relay_1_1TupleGetItemNode-members.html |   125 +
 .../classtvm_1_1relay_1_1TupleGetItemNode.html     |   419 +
 ...m_1_1relay_1_1TupleGetItemNode__coll__graph.svg |   299 +
 ..._1relay_1_1TupleGetItemNode__inherit__graph.svg |   128 +
 ...vm_1_1relay_1_1TupleGetItemPattern-members.html |   114 +
 .../classtvm_1_1relay_1_1TupleGetItemPattern.html  |   270 +
 ..._1relay_1_1TupleGetItemPatternNode-members.html |   116 +
 ...asstvm_1_1relay_1_1TupleGetItemPatternNode.html |   320 +
 ...lay_1_1TupleGetItemPatternNode__coll__graph.svg |   199 +
 ..._1_1TupleGetItemPatternNode__inherit__graph.svg |    96 +
 ..._1relay_1_1TupleGetItemPattern__coll__graph.svg |   123 +
 ...elay_1_1TupleGetItemPattern__inherit__graph.svg |    93 +
 ...sstvm_1_1relay_1_1TupleGetItem__coll__graph.svg |   132 +
 ...vm_1_1relay_1_1TupleGetItem__inherit__graph.svg |   102 +
 .../classtvm_1_1relay_1_1TupleNode-members.html    |   124 +
 .../doxygen/classtvm_1_1relay_1_1TupleNode.html    |   405 +
 ...classtvm_1_1relay_1_1TupleNode__coll__graph.svg |   288 +
 ...sstvm_1_1relay_1_1TupleNode__inherit__graph.svg |   127 +
 .../classtvm_1_1relay_1_1TuplePattern-members.html |   114 +
 .../doxygen/classtvm_1_1relay_1_1TuplePattern.html |   268 +
 ...sstvm_1_1relay_1_1TuplePatternNode-members.html |   115 +
 .../classtvm_1_1relay_1_1TuplePatternNode.html     |   306 +
 ...m_1_1relay_1_1TuplePatternNode__coll__graph.svg |   195 +
 ..._1relay_1_1TuplePatternNode__inherit__graph.svg |    94 +
 ...sstvm_1_1relay_1_1TuplePattern__coll__graph.svg |   122 +
 ...vm_1_1relay_1_1TuplePattern__inherit__graph.svg |    92 +
 .../classtvm_1_1relay_1_1Tuple__coll__graph.svg    |   132 +
 .../classtvm_1_1relay_1_1Tuple__inherit__graph.svg |   102 +
 .../classtvm_1_1relay_1_1TypePattern-members.html  |   114 +
 .../doxygen/classtvm_1_1relay_1_1TypePattern.html  |   275 +
 ...asstvm_1_1relay_1_1TypePatternNode-members.html |   116 +
 .../classtvm_1_1relay_1_1TypePatternNode.html      |   325 +
 ...vm_1_1relay_1_1TypePatternNode__coll__graph.svg |   224 +
 ...1_1relay_1_1TypePatternNode__inherit__graph.svg |    95 +
 ...asstvm_1_1relay_1_1TypePattern__coll__graph.svg |   122 +
 ...tvm_1_1relay_1_1TypePattern__inherit__graph.svg |    92 +
 .../doxygen/classtvm_1_1relay_1_1Var-members.html  |   106 +
 .../api/doxygen/classtvm_1_1relay_1_1Var.html      |   375 +
 .../classtvm_1_1relay_1_1VarNode-members.html      |   126 +
 .../api/doxygen/classtvm_1_1relay_1_1VarNode.html  |   453 +
 .../classtvm_1_1relay_1_1VarNode__coll__graph.svg  |   287 +
 ...lasstvm_1_1relay_1_1VarNode__inherit__graph.svg |   129 +
 .../classtvm_1_1relay_1_1VarPattern-members.html   |   114 +
 .../doxygen/classtvm_1_1relay_1_1VarPattern.html   |   260 +
 ...lasstvm_1_1relay_1_1VarPatternNode-members.html |   116 +
 .../classtvm_1_1relay_1_1VarPatternNode.html       |   334 +
 ...tvm_1_1relay_1_1VarPatternNode__coll__graph.svg |   197 +
 ..._1_1relay_1_1VarPatternNode__inherit__graph.svg |    95 +
 ...lasstvm_1_1relay_1_1VarPattern__coll__graph.svg |   122 +
 ...stvm_1_1relay_1_1VarPattern__inherit__graph.svg |    92 +
 .../classtvm_1_1relay_1_1Var__coll__graph.svg      |   134 +
 .../classtvm_1_1relay_1_1Var__inherit__graph.svg   |   104 +
 ...asstvm_1_1relay_1_1WildcardPattern-members.html |   113 +
 .../classtvm_1_1relay_1_1WildcardPattern.html      |   244 +
 ...vm_1_1relay_1_1WildcardPatternNode-members.html |   114 +
 .../classtvm_1_1relay_1_1WildcardPatternNode.html  |   283 +
 ..._1relay_1_1WildcardPatternNode__coll__graph.svg |    99 +
 ...elay_1_1WildcardPatternNode__inherit__graph.svg |    93 +
 ...vm_1_1relay_1_1WildcardPattern__coll__graph.svg |   121 +
 ...1_1relay_1_1WildcardPattern__inherit__graph.svg |    91 +
 .../classtvm_1_1runtime_1_1ADT-members.html        |   107 +
 .../api/doxygen/classtvm_1_1runtime_1_1ADT.html    |   512 +
 .../classtvm_1_1runtime_1_1ADTObj-members.html     |   121 +
 .../api/doxygen/classtvm_1_1runtime_1_1ADTObj.html |   364 +
 .../classtvm_1_1runtime_1_1ADTObj__coll__graph.svg |   107 +
 ...asstvm_1_1runtime_1_1ADTObj__inherit__graph.svg |   101 +
 .../classtvm_1_1runtime_1_1ADT__coll__graph.svg    |    96 +
 .../classtvm_1_1runtime_1_1ADT__inherit__graph.svg |    66 +
 .../classtvm_1_1runtime_1_1Array-members.html      |   136 +
 .../api/doxygen/classtvm_1_1runtime_1_1Array.html  |  1595 ++
 .../classtvm_1_1runtime_1_1ArrayNode-members.html  |   129 +
 .../doxygen/classtvm_1_1runtime_1_1ArrayNode.html  |   703 +
 ...asstvm_1_1runtime_1_1ArrayNode__coll__graph.svg |   114 +
 ...tvm_1_1runtime_1_1ArrayNode__inherit__graph.svg |   108 +
 .../classtvm_1_1runtime_1_1Array__coll__graph.svg  |    99 +
 ...lasstvm_1_1runtime_1_1Array__inherit__graph.svg |    69 +
 .../classtvm_1_1runtime_1_1Closure-members.html    |   100 +
 .../doxygen/classtvm_1_1runtime_1_1Closure.html    |   205 +
 .../classtvm_1_1runtime_1_1ClosureObj-members.html |   112 +
 .../doxygen/classtvm_1_1runtime_1_1ClosureObj.html |   273 +
 ...sstvm_1_1runtime_1_1ClosureObj__coll__graph.svg |    80 +
 ...vm_1_1runtime_1_1ClosureObj__inherit__graph.svg |   119 +
 ...classtvm_1_1runtime_1_1Closure__coll__graph.svg |    89 +
 ...sstvm_1_1runtime_1_1Closure__inherit__graph.svg |   101 +
 .../classtvm_1_1runtime_1_1DataType-members.html   |   119 +
 .../doxygen/classtvm_1_1runtime_1_1DataType.html   |  1250 ++
 ...lasstvm_1_1runtime_1_1DataType__coll__graph.svg |    41 +
 ...lasstvm_1_1runtime_1_1DenseMapNode-members.html |   134 +
 .../classtvm_1_1runtime_1_1DenseMapNode.html       |   653 +
 ...tvm_1_1runtime_1_1DenseMapNode__coll__graph.svg |   143 +
 ..._1_1runtime_1_1DenseMapNode__inherit__graph.svg |   117 +
 .../classtvm_1_1runtime_1_1DeviceAPI-members.html  |    98 +
 .../doxygen/classtvm_1_1runtime_1_1DeviceAPI.html  |  1048 ++
 ...asstvm_1_1runtime_1_1DeviceAPI__coll__graph.svg |    40 +
 ...tvm_1_1runtime_1_1InplaceArrayBase-members.html |    86 +
 .../classtvm_1_1runtime_1_1InplaceArrayBase.html   |   368 +
 ...1_1runtime_1_1InplaceArrayBase__coll__graph.svg |    29 +
 ...runtime_1_1InplaceArrayBase__inherit__graph.svg |    57 +
 ...classtvm_1_1runtime_1_1IterAdapter-members.html |    96 +
 .../classtvm_1_1runtime_1_1IterAdapter.html        |   537 +
 ...stvm_1_1runtime_1_1IterAdapter__coll__graph.svg |    34 +
 .../classtvm_1_1runtime_1_1Map-members.html        |   123 +
 .../api/doxygen/classtvm_1_1runtime_1_1Map.html    |  1056 ++
 .../classtvm_1_1runtime_1_1MapNode-members.html    |   131 +
 .../doxygen/classtvm_1_1runtime_1_1MapNode.html    |   927 ++
 ..._1_1runtime_1_1MapNode_1_1iterator-members.html |    99 +
 ...classtvm_1_1runtime_1_1MapNode_1_1iterator.html |   610 +
 ...runtime_1_1MapNode_1_1iterator__coll__graph.svg |   125 +
 ...classtvm_1_1runtime_1_1MapNode__coll__graph.svg |    95 +
 ...sstvm_1_1runtime_1_1MapNode__inherit__graph.svg |   143 +
 ...stvm_1_1runtime_1_1Map_1_1iterator-members.html |    93 +
 .../classtvm_1_1runtime_1_1Map_1_1iterator.html    |   458 +
 ..._1_1runtime_1_1Map_1_1iterator__coll__graph.svg |    31 +
 .../classtvm_1_1runtime_1_1Map__coll__graph.svg    |    99 +
 .../classtvm_1_1runtime_1_1Map__inherit__graph.svg |    69 +
 .../classtvm_1_1runtime_1_1Module-members.html     |   106 +
 .../api/doxygen/classtvm_1_1runtime_1_1Module.html |   473 +
 .../classtvm_1_1runtime_1_1ModuleNode-members.html |   128 +
 .../doxygen/classtvm_1_1runtime_1_1ModuleNode.html |   838 ++
 ...sstvm_1_1runtime_1_1ModuleNode__coll__graph.svg |    94 +
 ...vm_1_1runtime_1_1ModuleNode__inherit__graph.svg |   174 +
 .../classtvm_1_1runtime_1_1Module__coll__graph.svg |    94 +
 ...asstvm_1_1runtime_1_1Module__inherit__graph.svg |    64 +
 .../classtvm_1_1runtime_1_1NDArray-members.html    |   128 +
 .../doxygen/classtvm_1_1runtime_1_1NDArray.html    |  1347 ++
 ...1_1runtime_1_1NDArray_1_1Container-members.html |   120 +
 ...lasstvm_1_1runtime_1_1NDArray_1_1Container.html |   504 +
 ...untime_1_1NDArray_1_1ContainerBase-members.html |    83 +
 ...tvm_1_1runtime_1_1NDArray_1_1ContainerBase.html |   179 +
 ...me_1_1NDArray_1_1ContainerBase__coll__graph.svg |   124 +
 ...1_1NDArray_1_1ContainerBase__inherit__graph.svg |    53 +
 ...untime_1_1NDArray_1_1Container__coll__graph.svg |   207 +
 ...ime_1_1NDArray_1_1Container__inherit__graph.svg |   103 +
 ...classtvm_1_1runtime_1_1NDArray__coll__graph.svg |   108 +
 ...sstvm_1_1runtime_1_1NDArray__inherit__graph.svg |    78 +
 ...tvm_1_1runtime_1_1ObjAllocatorBase-members.html |    84 +
 .../classtvm_1_1runtime_1_1ObjAllocatorBase.html   |   277 +
 ...1_1runtime_1_1ObjAllocatorBase__coll__graph.svg |    27 +
 .../classtvm_1_1runtime_1_1Object-members.html     |   115 +
 .../api/doxygen/classtvm_1_1runtime_1_1Object.html |  1162 ++
 .../classtvm_1_1runtime_1_1ObjectPtr-members.html  |   113 +
 .../doxygen/classtvm_1_1runtime_1_1ObjectPtr.html  |  1166 ++
 ...asstvm_1_1runtime_1_1ObjectPtr__coll__graph.svg |    33 +
 .../classtvm_1_1runtime_1_1ObjectRef-members.html  |   104 +
 .../doxygen/classtvm_1_1runtime_1_1ObjectRef.html  |   887 ++
 ...asstvm_1_1runtime_1_1ObjectRef__coll__graph.svg |    69 +
 .../classtvm_1_1runtime_1_1Object__coll__graph.svg |    60 +
 .../classtvm_1_1runtime_1_1Optional-members.html   |   123 +
 .../doxygen/classtvm_1_1runtime_1_1Optional.html   |  1003 ++
 ...lasstvm_1_1runtime_1_1Optional__coll__graph.svg |    98 +
 ...stvm_1_1runtime_1_1Optional__inherit__graph.svg |    68 +
 .../classtvm_1_1runtime_1_1PackedFunc-members.html |   106 +
 .../doxygen/classtvm_1_1runtime_1_1PackedFunc.html |   422 +
 ...asstvm_1_1runtime_1_1PackedFuncObj-members.html |   117 +
 .../classtvm_1_1runtime_1_1PackedFuncObj.html      |   456 +
 ...vm_1_1runtime_1_1PackedFuncObj__coll__graph.svg |    84 +
 ...1_1runtime_1_1PackedFuncObj__inherit__graph.svg |    98 +
 ...tvm_1_1runtime_1_1PackedFuncSubObj-members.html |   120 +
 .../classtvm_1_1runtime_1_1PackedFuncSubObj.html   |   318 +
 ...1_1runtime_1_1PackedFuncSubObj__coll__graph.svg |   104 +
 ...runtime_1_1PackedFuncSubObj__inherit__graph.svg |    98 +
 ...sstvm_1_1runtime_1_1PackedFunc__coll__graph.svg |    95 +
 ...vm_1_1runtime_1_1PackedFunc__inherit__graph.svg |    65 +
 .../classtvm_1_1runtime_1_1Registry-members.html   |    94 +
 .../doxygen/classtvm_1_1runtime_1_1Registry.html   |   658 +
 ...lasstvm_1_1runtime_1_1Registry__coll__graph.svg |   125 +
 ...m_1_1runtime_1_1ReverseIterAdapter-members.html |    95 +
 .../classtvm_1_1runtime_1_1ReverseIterAdapter.html |   507 +
 ...1runtime_1_1ReverseIterAdapter__coll__graph.svg |    33 +
 .../classtvm_1_1runtime_1_1ShapeTuple-members.html |   114 +
 .../doxygen/classtvm_1_1runtime_1_1ShapeTuple.html |   670 +
 ...asstvm_1_1runtime_1_1ShapeTupleObj-members.html |   116 +
 .../classtvm_1_1runtime_1_1ShapeTupleObj.html      |   375 +
 ...untime_1_1ShapeTupleObj_1_1FromStd-members.html |   117 +
 ...tvm_1_1runtime_1_1ShapeTupleObj_1_1FromStd.html |   300 +
 ...me_1_1ShapeTupleObj_1_1FromStd__coll__graph.svg |   102 +
 ...1_1ShapeTupleObj_1_1FromStd__inherit__graph.svg |    96 +
 ...vm_1_1runtime_1_1ShapeTupleObj__coll__graph.svg |    82 +
 ...1_1runtime_1_1ShapeTupleObj__inherit__graph.svg |    96 +
 ...sstvm_1_1runtime_1_1ShapeTuple__coll__graph.svg |   102 +
 ...vm_1_1runtime_1_1ShapeTuple__inherit__graph.svg |    72 +
 ...m_1_1runtime_1_1SimpleObjAllocator-members.html |    84 +
 .../classtvm_1_1runtime_1_1SimpleObjAllocator.html |   118 +
 ...SimpleObjAllocator_1_1ArrayHandler-members.html |    83 +
 ...time_1_1SimpleObjAllocator_1_1ArrayHandler.html |   197 +
 ...leObjAllocator_1_1ArrayHandler__coll__graph.svg |    26 +
 ...e_1_1SimpleObjAllocator_1_1Handler-members.html |    83 +
 ..._1runtime_1_1SimpleObjAllocator_1_1Handler.html |   191 +
 ...1SimpleObjAllocator_1_1Handler__coll__graph.svg |    25 +
 ...1runtime_1_1SimpleObjAllocator__coll__graph.svg |    46 +
 ...ntime_1_1SimpleObjAllocator__inherit__graph.svg |    46 +
 ...lasstvm_1_1runtime_1_1SmallMapNode-members.html |   139 +
 .../classtvm_1_1runtime_1_1SmallMapNode.html       |   653 +
 ...tvm_1_1runtime_1_1SmallMapNode__coll__graph.svg |   147 +
 ..._1_1runtime_1_1SmallMapNode__inherit__graph.svg |   141 +
 .../classtvm_1_1runtime_1_1String-members.html     |   123 +
 .../api/doxygen/classtvm_1_1runtime_1_1String.html |  1034 ++
 .../classtvm_1_1runtime_1_1StringObj-members.html  |   115 +
 .../doxygen/classtvm_1_1runtime_1_1StringObj.html  |   351 +
 ...1_1runtime_1_1StringObj_1_1FromStd-members.html |   116 +
 ...lasstvm_1_1runtime_1_1StringObj_1_1FromStd.html |   272 +
 ...untime_1_1StringObj_1_1FromStd__coll__graph.svg |   102 +
 ...ime_1_1StringObj_1_1FromStd__inherit__graph.svg |    96 +
 ...asstvm_1_1runtime_1_1StringObj__coll__graph.svg |    82 +
 ...tvm_1_1runtime_1_1StringObj__inherit__graph.svg |    96 +
 .../classtvm_1_1runtime_1_1String__coll__graph.svg |   100 +
 ...asstvm_1_1runtime_1_1String__inherit__graph.svg |    70 +
 ...classtvm_1_1runtime_1_1TVMArgValue-members.html |   106 +
 .../classtvm_1_1runtime_1_1TVMArgValue.html        |   378 +
 ...stvm_1_1runtime_1_1TVMArgValue__coll__graph.svg |    90 +
 ...m_1_1runtime_1_1TVMArgValue__inherit__graph.svg |    66 +
 .../classtvm_1_1runtime_1_1TVMArgs-members.html    |    86 +
 .../doxygen/classtvm_1_1runtime_1_1TVMArgs.html    |   276 +
 ...asstvm_1_1runtime_1_1TVMArgsSetter-members.html |    99 +
 .../classtvm_1_1runtime_1_1TVMArgsSetter.html      |   834 ++
 ...vm_1_1runtime_1_1TVMArgsSetter__coll__graph.svg |    33 +
 ...classtvm_1_1runtime_1_1TVMArgs__coll__graph.svg |    51 +
 ...1_1TVMMovableArgValueWithContext__-members.html |    82 +
 ...runtime_1_1TVMMovableArgValueWithContext__.html |   203 +
 ...VMMovableArgValueWithContext____coll__graph.svg |    25 +
 ...1_1runtime_1_1TVMMovableArgValue__-members.html |   105 +
 ...lasstvm_1_1runtime_1_1TVMMovableArgValue__.html |   342 +
 ...untime_1_1TVMMovableArgValue____coll__graph.svg |    90 +
 ...ime_1_1TVMMovableArgValue____inherit__graph.svg |    66 +
 ...asstvm_1_1runtime_1_1TVMPODValue__-members.html |   102 +
 .../classtvm_1_1runtime_1_1TVMPODValue__.html      |   737 +
 ...vm_1_1runtime_1_1TVMPODValue____coll__graph.svg |    64 +
 ...1_1runtime_1_1TVMPODValue____inherit__graph.svg |   123 +
 ...classtvm_1_1runtime_1_1TVMRetValue-members.html |   130 +
 .../classtvm_1_1runtime_1_1TVMRetValue.html        |  1093 ++
 ...stvm_1_1runtime_1_1TVMRetValue__coll__graph.svg |    95 +
 ...m_1_1runtime_1_1TVMRetValue__inherit__graph.svg |    71 +
 .../classtvm_1_1runtime_1_1Timer-members.html      |   101 +
 .../api/doxygen/classtvm_1_1runtime_1_1Timer.html  |   252 +
 .../classtvm_1_1runtime_1_1TimerNode-members.html  |   116 +
 .../doxygen/classtvm_1_1runtime_1_1TimerNode.html  |   373 +
 ...asstvm_1_1runtime_1_1TimerNode__coll__graph.svg |    83 +
 ...tvm_1_1runtime_1_1TimerNode__inherit__graph.svg |    77 +
 .../classtvm_1_1runtime_1_1Timer__coll__graph.svg  |    90 +
 ...lasstvm_1_1runtime_1_1Timer__inherit__graph.svg |    60 +
 .../classtvm_1_1runtime_1_1TypedPackedFunc.html    |    96 +
 ...PackedFunc_3_01R_07Args_8_8_8_08_4-members.html |    99 +
 ...1_1TypedPackedFunc_3_01R_07Args_8_8_8_08_4.html |   826 ++
 ...edFunc_3_01R_07Args_8_8_8_08_4__coll__graph.svg |    34 +
 ..._1_1runtime_1_1TypedPackedFunc__coll__graph.svg |    24 +
 ...ntime_1_1metadata_1_1ArrayAccessor-members.html |    88 +
 ...vm_1_1runtime_1_1metadata_1_1ArrayAccessor.html |   324 +
 ...1_1_1tvm_1_1runtime_1_1String_01_4-members.html |    88 +
 ...1_5_00_01_1_1tvm_1_1runtime_1_1String_01_4.html |   305 +
 ...1tvm_1_1runtime_1_1String_01_4__coll__graph.svg |    30 +
 ...e_1_1metadata_1_1ArrayAccessor__coll__graph.svg |    28 +
 ...ntime_1_1metadata_1_1ArrayIterator-members.html |    85 +
 ...vm_1_1runtime_1_1metadata_1_1ArrayIterator.html |   263 +
 ...e_1_1metadata_1_1ArrayIterator__coll__graph.svg |    28 +
 ..._1metadata_1_1ConstantInfoMetadata-members.html |   102 +
 ...untime_1_1metadata_1_1ConstantInfoMetadata.html |   232 +
 ...tadata_1_1ConstantInfoMetadataNode-members.html |   119 +
 ...me_1_1metadata_1_1ConstantInfoMetadataNode.html |   417 +
 ...ta_1_1ConstantInfoMetadataNode__coll__graph.svg |   129 +
 ...1_1ConstantInfoMetadataNode__inherit__graph.svg |   101 +
 ...tadata_1_1ConstantInfoMetadata__coll__graph.svg |   112 +
 ...ata_1_1ConstantInfoMetadata__inherit__graph.svg |    82 +
 ...1_1runtime_1_1metadata_1_1Metadata-members.html |   102 +
 ...lasstvm_1_1runtime_1_1metadata_1_1Metadata.html |   232 +
 ...ntime_1_1metadata_1_1MetadataArray-members.html |   102 +
 ...vm_1_1runtime_1_1metadata_1_1MetadataArray.html |   245 +
 ...e_1_1metadata_1_1MetadataArrayNode-members.html |   119 +
 ..._1runtime_1_1metadata_1_1MetadataArrayNode.html |   415 +
 ...1metadata_1_1MetadataArrayNode__coll__graph.svg |   202 +
 ...tadata_1_1MetadataArrayNode__inherit__graph.svg |   101 +
 ...e_1_1metadata_1_1MetadataArray__coll__graph.svg |   112 +
 ..._1metadata_1_1MetadataArray__inherit__graph.svg |    82 +
 ...untime_1_1metadata_1_1MetadataBase-members.html |   100 +
 ...tvm_1_1runtime_1_1metadata_1_1MetadataBase.html |   205 +
 ...me_1_1metadata_1_1MetadataBaseNode-members.html |   113 +
 ...1_1runtime_1_1metadata_1_1MetadataBaseNode.html |   279 +
 ..._1metadata_1_1MetadataBaseNode__coll__graph.svg |    81 +
 ...etadata_1_1MetadataBaseNode__inherit__graph.svg |   187 +
 ...me_1_1metadata_1_1MetadataBase__coll__graph.svg |    90 +
 ...1_1metadata_1_1MetadataBase__inherit__graph.svg |   148 +
 ...untime_1_1metadata_1_1MetadataNode-members.html |   126 +
 ...tvm_1_1runtime_1_1metadata_1_1MetadataNode.html |   573 +
 ...me_1_1metadata_1_1MetadataNode__coll__graph.svg |   114 +
 ...1_1metadata_1_1MetadataNode__inherit__graph.svg |   108 +
 ...untime_1_1metadata_1_1Metadata__coll__graph.svg |   112 +
 ...ime_1_1metadata_1_1Metadata__inherit__graph.svg |    82 +
 ...1runtime_1_1metadata_1_1TensorInfo-members.html |   102 +
 ...sstvm_1_1runtime_1_1metadata_1_1TensorInfo.html |   232 +
 ...time_1_1metadata_1_1TensorInfoNode-members.html |   120 +
 ...m_1_1runtime_1_1metadata_1_1TensorInfoNode.html |   443 +
 ..._1_1metadata_1_1TensorInfoNode__coll__graph.svg |   108 +
 ...1metadata_1_1TensorInfoNode__inherit__graph.svg |   102 +
 ...time_1_1metadata_1_1TensorInfo__coll__graph.svg |   112 +
 ...e_1_1metadata_1_1TensorInfo__inherit__graph.svg |    82 +
 ...ntime_1_1micro__rpc_1_1FrameBuffer-members.html |    87 +
 ...vm_1_1runtime_1_1micro__rpc_1_1FrameBuffer.html |   298 +
 ...e_1_1micro__rpc_1_1FrameBuffer__coll__graph.svg |    30 +
 ...1_1runtime_1_1micro__rpc_1_1Framer-members.html |    87 +
 ...lasstvm_1_1runtime_1_1micro__rpc_1_1Framer.html |   318 +
 ...untime_1_1micro__rpc_1_1Framer__coll__graph.svg |    29 +
 ...micro__rpc_1_1PacketFieldSizeBytes-members.html |    82 +
 ...time_1_1micro__rpc_1_1PacketFieldSizeBytes.html |   144 +
 ...o__rpc_1_1PacketFieldSizeBytes__coll__graph.svg |    25 +
 ..._1runtime_1_1micro__rpc_1_1Session-members.html |    94 +
 ...asstvm_1_1runtime_1_1micro__rpc_1_1Session.html |   571 +
 ...ntime_1_1micro__rpc_1_1Session__coll__graph.svg |    35 +
 ...1runtime_1_1micro__rpc_1_1Unframer-members.html |    84 +
 ...sstvm_1_1runtime_1_1micro__rpc_1_1Unframer.html |   224 +
 ...time_1_1micro__rpc_1_1Unframer__coll__graph.svg |    27 +
 ...ntime_1_1micro__rpc_1_1WriteStream-members.html |    84 +
 ...vm_1_1runtime_1_1micro__rpc_1_1WriteStream.html |   226 +
 ...e_1_1micro__rpc_1_1WriteStream__coll__graph.svg |    27 +
 ...1runtime_1_1profiling_1_1CountNode-members.html |   114 +
 ...sstvm_1_1runtime_1_1profiling_1_1CountNode.html |   293 +
 ...time_1_1profiling_1_1CountNode__coll__graph.svg |    82 +
 ...e_1_1profiling_1_1CountNode__inherit__graph.svg |    76 +
 ...time_1_1profiling_1_1DeviceWrapper-members.html |   101 +
 ...m_1_1runtime_1_1profiling_1_1DeviceWrapper.html |   234 +
 ..._1_1profiling_1_1DeviceWrapper__coll__graph.svg |    91 +
 ...1profiling_1_1DeviceWrapper__inherit__graph.svg |    61 +
 ...ntime_1_1profiling_1_1DurationNode-members.html |   114 +
 ...vm_1_1runtime_1_1profiling_1_1DurationNode.html |   293 +
 ...e_1_1profiling_1_1DurationNode__coll__graph.svg |    82 +
 ..._1profiling_1_1DurationNode__inherit__graph.svg |    76 +
 ...me_1_1profiling_1_1MetricCollector-members.html |   100 +
 ...1_1runtime_1_1profiling_1_1MetricCollector.html |   205 +
 ..._1profiling_1_1MetricCollectorNode-members.html |   116 +
 ...untime_1_1profiling_1_1MetricCollectorNode.html |   391 +
 ...ofiling_1_1MetricCollectorNode__coll__graph.svg |    84 +
 ...ling_1_1MetricCollectorNode__inherit__graph.svg |    78 +
 ..._1profiling_1_1MetricCollector__coll__graph.svg |    90 +
 ...rofiling_1_1MetricCollector__inherit__graph.svg |    60 +
 ...untime_1_1profiling_1_1PercentNode-members.html |   114 +
 ...tvm_1_1runtime_1_1profiling_1_1PercentNode.html |   293 +
 ...me_1_1profiling_1_1PercentNode__coll__graph.svg |    82 +
 ...1_1profiling_1_1PercentNode__inherit__graph.svg |    76 +
 ..._1runtime_1_1profiling_1_1Profiler-members.html |    87 +
 ...asstvm_1_1runtime_1_1profiling_1_1Profiler.html |   331 +
 ...ntime_1_1profiling_1_1Profiler__coll__graph.svg |    30 +
 ...1runtime_1_1profiling_1_1RatioNode-members.html |   114 +
 ...sstvm_1_1runtime_1_1profiling_1_1RatioNode.html |   293 +
 ...time_1_1profiling_1_1RatioNode__coll__graph.svg |    82 +
 ...e_1_1profiling_1_1RatioNode__inherit__graph.svg |    76 +
 ..._1_1runtime_1_1profiling_1_1Report-members.html |   102 +
 ...classtvm_1_1runtime_1_1profiling_1_1Report.html |   292 +
 ...runtime_1_1profiling_1_1ReportNode-members.html |   118 +
 ...stvm_1_1runtime_1_1profiling_1_1ReportNode.html |   404 +
 ...ime_1_1profiling_1_1ReportNode__coll__graph.svg |   259 +
 ..._1_1profiling_1_1ReportNode__inherit__graph.svg |    80 +
 ...runtime_1_1profiling_1_1Report__coll__graph.svg |    92 +
 ...time_1_1profiling_1_1Report__inherit__graph.svg |    62 +
 ...untime_1_1threading_1_1ThreadGroup-members.html |    89 +
 ...tvm_1_1runtime_1_1threading_1_1ThreadGroup.html |   276 +
 ...me_1_1threading_1_1ThreadGroup__coll__graph.svg |    27 +
 ...stvm_1_1runtime_1_1vm_1_1Allocator-members.html |    87 +
 .../classtvm_1_1runtime_1_1vm_1_1Allocator.html    |   354 +
 ..._1_1runtime_1_1vm_1_1Allocator__coll__graph.svg |    29 +
 ...tvm_1_1runtime_1_1vm_1_1Executable-members.html |   152 +
 .../classtvm_1_1runtime_1_1vm_1_1Executable.html   |  1074 ++
 ...1_1runtime_1_1vm_1_1Executable__coll__graph.svg |   135 +
 ...runtime_1_1vm_1_1Executable__inherit__graph.svg |   129 +
 ..._1_1runtime_1_1vm_1_1MemoryManager-members.html |    83 +
 ...classtvm_1_1runtime_1_1vm_1_1MemoryManager.html |   210 +
 ...runtime_1_1vm_1_1MemoryManager__coll__graph.svg |    26 +
 ...asstvm_1_1runtime_1_1vm_1_1Storage-members.html |   101 +
 .../classtvm_1_1runtime_1_1vm_1_1Storage.html      |   234 +
 ...tvm_1_1runtime_1_1vm_1_1StorageObj-members.html |   116 +
 .../classtvm_1_1runtime_1_1vm_1_1StorageObj.html   |   398 +
 ...1_1runtime_1_1vm_1_1StorageObj__coll__graph.svg |   105 +
 ...runtime_1_1vm_1_1StorageObj__inherit__graph.svg |    78 +
 ...vm_1_1runtime_1_1vm_1_1Storage__coll__graph.svg |    90 +
 ...1_1runtime_1_1vm_1_1Storage__inherit__graph.svg |    60 +
 ...stvm_1_1runtime_1_1vm_1_1VMClosure-members.html |   102 +
 .../classtvm_1_1runtime_1_1vm_1_1VMClosure.html    |   239 +
 ...m_1_1runtime_1_1vm_1_1VMClosureObj-members.html |   115 +
 .../classtvm_1_1runtime_1_1vm_1_1VMClosureObj.html |   323 +
 ...1runtime_1_1vm_1_1VMClosureObj__coll__graph.svg |   102 +
 ...ntime_1_1vm_1_1VMClosureObj__inherit__graph.svg |    96 +
 ..._1_1runtime_1_1vm_1_1VMClosure__coll__graph.svg |   110 +
 ...1runtime_1_1vm_1_1VMClosure__inherit__graph.svg |    80 +
 ...1_1runtime_1_1vm_1_1VirtualMachine-members.html |   157 +
 ...lasstvm_1_1runtime_1_1vm_1_1VirtualMachine.html |  1445 ++
 ...untime_1_1vm_1_1VirtualMachine__coll__graph.svg |   277 +
 ...ime_1_1vm_1_1VirtualMachine__inherit__graph.svg |   133 +
 ...upport_1_1LinearCongruentialEngine-members.html |    92 +
 ...tvm_1_1support_1_1LinearCongruentialEngine.html |   470 +
 ...rt_1_1LinearCongruentialEngine__coll__graph.svg |    32 +
 .../classtvm_1_1support_1_1Span-members.html       |    92 +
 .../api/doxygen/classtvm_1_1support_1_1Span.html   |   443 +
 ...1support_1_1Span_1_1iterator__base-members.html |    86 +
 ...sstvm_1_1support_1_1Span_1_1iterator__base.html |   305 +
 ...port_1_1Span_1_1iterator__base__coll__graph.svg |    47 +
 ...t_1_1Span_1_1iterator__base__inherit__graph.svg |    47 +
 .../classtvm_1_1support_1_1Span__coll__graph.svg   |    30 +
 ...lasstvm_1_1te_1_1BaseComputeOpNode-members.html |   130 +
 .../classtvm_1_1te_1_1BaseComputeOpNode.html       |   548 +
 ...tvm_1_1te_1_1BaseComputeOpNode__coll__graph.svg |   251 +
 ..._1_1te_1_1BaseComputeOpNode__inherit__graph.svg |   175 +
 .../classtvm_1_1te_1_1ComputeOp-members.html       |   105 +
 .../api/doxygen/classtvm_1_1te_1_1ComputeOp.html   |   291 +
 .../classtvm_1_1te_1_1ComputeOpNode-members.html   |   134 +
 .../doxygen/classtvm_1_1te_1_1ComputeOpNode.html   |   678 +
 ...lasstvm_1_1te_1_1ComputeOpNode__coll__graph.svg |   316 +
 ...stvm_1_1te_1_1ComputeOpNode__inherit__graph.svg |   142 +
 .../classtvm_1_1te_1_1ComputeOp__coll__graph.svg   |   114 +
 ...classtvm_1_1te_1_1ComputeOp__inherit__graph.svg |    84 +
 .../classtvm_1_1te_1_1ExternOp-members.html        |   104 +
 .../api/doxygen/classtvm_1_1te_1_1ExternOp.html    |   283 +
 .../classtvm_1_1te_1_1ExternOpNode-members.html    |   133 +
 .../doxygen/classtvm_1_1te_1_1ExternOpNode.html    |   875 ++
 ...classtvm_1_1te_1_1ExternOpNode__coll__graph.svg |   322 +
 ...sstvm_1_1te_1_1ExternOpNode__inherit__graph.svg |   122 +
 .../classtvm_1_1te_1_1ExternOp__coll__graph.svg    |   112 +
 .../classtvm_1_1te_1_1ExternOp__inherit__graph.svg |    82 +
 .../doxygen/classtvm_1_1te_1_1Fuse-members.html    |   103 +
 .../api/doxygen/classtvm_1_1te_1_1Fuse.html        |   251 +
 .../classtvm_1_1te_1_1FuseNode-members.html        |   117 +
 .../api/doxygen/classtvm_1_1te_1_1FuseNode.html    |   344 +
 .../classtvm_1_1te_1_1FuseNode__coll__graph.svg    |   191 +
 .../classtvm_1_1te_1_1FuseNode__inherit__graph.svg |    96 +
 .../classtvm_1_1te_1_1Fuse__coll__graph.svg        |   111 +
 .../classtvm_1_1te_1_1Fuse__inherit__graph.svg     |    81 +
 .../classtvm_1_1te_1_1HybridOp-members.html        |   104 +
 .../api/doxygen/classtvm_1_1te_1_1HybridOp.html    |   277 +
 .../classtvm_1_1te_1_1HybridOpNode-members.html    |   133 +
 .../doxygen/classtvm_1_1te_1_1HybridOpNode.html    |   875 ++
 ...classtvm_1_1te_1_1HybridOpNode__coll__graph.svg |   322 +
 ...sstvm_1_1te_1_1HybridOpNode__inherit__graph.svg |   122 +
 .../classtvm_1_1te_1_1HybridOp__coll__graph.svg    |   112 +
 .../classtvm_1_1te_1_1HybridOp__inherit__graph.svg |    82 +
 .../classtvm_1_1te_1_1IterVarAttr-members.html     |   101 +
 .../api/doxygen/classtvm_1_1te_1_1IterVarAttr.html |   256 +
 .../classtvm_1_1te_1_1IterVarAttrNode-members.html |   122 +
 .../doxygen/classtvm_1_1te_1_1IterVarAttrNode.html |   452 +
 ...sstvm_1_1te_1_1IterVarAttrNode__coll__graph.svg |   277 +
 ...vm_1_1te_1_1IterVarAttrNode__inherit__graph.svg |    83 +
 .../classtvm_1_1te_1_1IterVarAttr__coll__graph.svg |    90 +
 ...asstvm_1_1te_1_1IterVarAttr__inherit__graph.svg |    60 +
 .../classtvm_1_1te_1_1IterVarRelation-members.html |   101 +
 .../doxygen/classtvm_1_1te_1_1IterVarRelation.html |   256 +
 ...sstvm_1_1te_1_1IterVarRelationNode-members.html |   112 +
 .../classtvm_1_1te_1_1IterVarRelationNode.html     |   249 +
 ...m_1_1te_1_1IterVarRelationNode__coll__graph.svg |    79 +
 ..._1te_1_1IterVarRelationNode__inherit__graph.svg |   188 +
 ...sstvm_1_1te_1_1IterVarRelation__coll__graph.svg |    90 +
 ...vm_1_1te_1_1IterVarRelation__inherit__graph.svg |   165 +
 .../classtvm_1_1te_1_1Operation-members.html       |   102 +
 .../api/doxygen/classtvm_1_1te_1_1Operation.html   |   314 +
 .../classtvm_1_1te_1_1OperationNode-members.html   |   126 +
 .../doxygen/classtvm_1_1te_1_1OperationNode.html   |   807 +
 ...lasstvm_1_1te_1_1OperationNode__coll__graph.svg |   189 +
 ...stvm_1_1te_1_1OperationNode__inherit__graph.svg |   314 +
 .../classtvm_1_1te_1_1Operation__coll__graph.svg   |    91 +
 ...classtvm_1_1te_1_1Operation__inherit__graph.svg |   189 +
 .../classtvm_1_1te_1_1PlaceholderOp-members.html   |   104 +
 .../doxygen/classtvm_1_1te_1_1PlaceholderOp.html   |   259 +
 ...lasstvm_1_1te_1_1PlaceholderOpNode-members.html |   130 +
 .../classtvm_1_1te_1_1PlaceholderOpNode.html       |   806 +
 ...tvm_1_1te_1_1PlaceholderOpNode__coll__graph.svg |   294 +
 ..._1_1te_1_1PlaceholderOpNode__inherit__graph.svg |   119 +
 ...lasstvm_1_1te_1_1PlaceholderOp__coll__graph.svg |   112 +
 ...stvm_1_1te_1_1PlaceholderOp__inherit__graph.svg |    82 +
 .../doxygen/classtvm_1_1te_1_1Rebase-members.html  |   103 +
 .../api/doxygen/classtvm_1_1te_1_1Rebase.html      |   245 +
 .../classtvm_1_1te_1_1RebaseNode-members.html      |   116 +
 .../api/doxygen/classtvm_1_1te_1_1RebaseNode.html  |   325 +
 .../classtvm_1_1te_1_1RebaseNode__coll__graph.svg  |   190 +
 ...lasstvm_1_1te_1_1RebaseNode__inherit__graph.svg |    95 +
 .../classtvm_1_1te_1_1Rebase__coll__graph.svg      |   111 +
 .../classtvm_1_1te_1_1Rebase__inherit__graph.svg   |    81 +
 .../doxygen/classtvm_1_1te_1_1ScanOp-members.html  |   104 +
 .../api/doxygen/classtvm_1_1te_1_1ScanOp.html      |   289 +
 .../classtvm_1_1te_1_1ScanOpNode-members.html      |   135 +
 .../api/doxygen/classtvm_1_1te_1_1ScanOpNode.html  |   914 ++
 .../classtvm_1_1te_1_1ScanOpNode__coll__graph.svg  |   328 +
 ...lasstvm_1_1te_1_1ScanOpNode__inherit__graph.svg |   124 +
 .../classtvm_1_1te_1_1ScanOp__coll__graph.svg      |   112 +
 .../classtvm_1_1te_1_1ScanOp__inherit__graph.svg   |    82 +
 .../classtvm_1_1te_1_1Schedule-members.html        |   113 +
 .../api/doxygen/classtvm_1_1te_1_1Schedule.html    |   711 +
 .../classtvm_1_1te_1_1ScheduleNode-members.html    |   122 +
 .../doxygen/classtvm_1_1te_1_1ScheduleNode.html    |   488 +
 ...classtvm_1_1te_1_1ScheduleNode__coll__graph.svg |   257 +
 ...sstvm_1_1te_1_1ScheduleNode__inherit__graph.svg |    83 +
 .../classtvm_1_1te_1_1Schedule__coll__graph.svg    |   103 +
 .../classtvm_1_1te_1_1Schedule__inherit__graph.svg |    73 +
 .../classtvm_1_1te_1_1Singleton-members.html       |   103 +
 .../api/doxygen/classtvm_1_1te_1_1Singleton.html   |   243 +
 .../classtvm_1_1te_1_1SingletonNode-members.html   |   115 +
 .../doxygen/classtvm_1_1te_1_1SingletonNode.html   |   306 +
 ...lasstvm_1_1te_1_1SingletonNode__coll__graph.svg |   189 +
 ...stvm_1_1te_1_1SingletonNode__inherit__graph.svg |    94 +
 .../classtvm_1_1te_1_1Singleton__coll__graph.svg   |   111 +
 ...classtvm_1_1te_1_1Singleton__inherit__graph.svg |    81 +
 ...stvm_1_1te_1_1SpecializedCondition-members.html |   104 +
 .../classtvm_1_1te_1_1SpecializedCondition.html    |   323 +
 ..._1_1te_1_1SpecializedConditionNode-members.html |   114 +
 ...classtvm_1_1te_1_1SpecializedConditionNode.html |   300 +
 ...te_1_1SpecializedConditionNode__coll__graph.svg |   176 +
 ...1_1SpecializedConditionNode__inherit__graph.svg |    75 +
 ..._1_1te_1_1SpecializedCondition__coll__graph.svg |    91 +
 ...1te_1_1SpecializedCondition__inherit__graph.svg |    61 +
 .../doxygen/classtvm_1_1te_1_1Split-members.html   |   103 +
 .../api/doxygen/classtvm_1_1te_1_1Split.html       |   263 +
 .../classtvm_1_1te_1_1SplitNode-members.html       |   119 +
 .../api/doxygen/classtvm_1_1te_1_1SplitNode.html   |   382 +
 .../classtvm_1_1te_1_1SplitNode__coll__graph.svg   |   242 +
 ...classtvm_1_1te_1_1SplitNode__inherit__graph.svg |    98 +
 .../classtvm_1_1te_1_1Split__coll__graph.svg       |   111 +
 .../classtvm_1_1te_1_1Split__inherit__graph.svg    |    81 +
 .../doxygen/classtvm_1_1te_1_1Stage-members.html   |   129 +
 .../api/doxygen/classtvm_1_1te_1_1Stage.html       |  1324 ++
 .../classtvm_1_1te_1_1StageNode-members.html       |   132 +
 .../api/doxygen/classtvm_1_1te_1_1StageNode.html   |   650 +
 .../classtvm_1_1te_1_1StageNode__coll__graph.svg   |   481 +
 ...classtvm_1_1te_1_1StageNode__inherit__graph.svg |    85 +
 .../classtvm_1_1te_1_1Stage__coll__graph.svg       |    98 +
 .../classtvm_1_1te_1_1Stage__inherit__graph.svg    |    68 +
 .../doxygen/classtvm_1_1te_1_1Tensor-members.html  |   112 +
 .../api/doxygen/classtvm_1_1te_1_1Tensor.html      |   602 +
 .../classtvm_1_1te_1_1TensorComputeOp-members.html |   104 +
 .../doxygen/classtvm_1_1te_1_1TensorComputeOp.html |   295 +
 ...sstvm_1_1te_1_1TensorComputeOpNode-members.html |   138 +
 .../classtvm_1_1te_1_1TensorComputeOpNode.html     |   754 +
 ...m_1_1te_1_1TensorComputeOpNode__coll__graph.svg |   419 +
 ..._1te_1_1TensorComputeOpNode__inherit__graph.svg |   146 +
 ...sstvm_1_1te_1_1TensorComputeOp__coll__graph.svg |   112 +
 ...vm_1_1te_1_1TensorComputeOp__inherit__graph.svg |    82 +
 .../classtvm_1_1te_1_1TensorIntrin-members.html    |   101 +
 .../doxygen/classtvm_1_1te_1_1TensorIntrin.html    |   273 +
 ...classtvm_1_1te_1_1TensorIntrinCall-members.html |   101 +
 .../classtvm_1_1te_1_1TensorIntrinCall.html        |   255 +
 ...stvm_1_1te_1_1TensorIntrinCallNode-members.html |   118 +
 .../classtvm_1_1te_1_1TensorIntrinCallNode.html    |   371 +
 ..._1_1te_1_1TensorIntrinCallNode__coll__graph.svg |   315 +
 ...1te_1_1TensorIntrinCallNode__inherit__graph.svg |    79 +
 ...stvm_1_1te_1_1TensorIntrinCall__coll__graph.svg |    90 +
 ...m_1_1te_1_1TensorIntrinCall__inherit__graph.svg |    60 +
 ...classtvm_1_1te_1_1TensorIntrinNode-members.html |   122 +
 .../classtvm_1_1te_1_1TensorIntrinNode.html        |   465 +
 ...stvm_1_1te_1_1TensorIntrinNode__coll__graph.svg |   310 +
 ...m_1_1te_1_1TensorIntrinNode__inherit__graph.svg |    83 +
 ...classtvm_1_1te_1_1TensorIntrin__coll__graph.svg |    90 +
 ...sstvm_1_1te_1_1TensorIntrin__inherit__graph.svg |    60 +
 .../classtvm_1_1te_1_1TensorNode-members.html      |   125 +
 .../api/doxygen/classtvm_1_1te_1_1TensorNode.html  |   504 +
 .../classtvm_1_1te_1_1TensorNode__coll__graph.svg  |   277 +
 ...lasstvm_1_1te_1_1TensorNode__inherit__graph.svg |   111 +
 .../classtvm_1_1te_1_1Tensor_1_1Slice-members.html |    83 +
 .../doxygen/classtvm_1_1te_1_1Tensor_1_1Slice.html |   209 +
 ...sstvm_1_1te_1_1Tensor_1_1Slice__coll__graph.svg |    25 +
 .../classtvm_1_1te_1_1Tensor__coll__graph.svg      |   120 +
 .../classtvm_1_1te_1_1Tensor__inherit__graph.svg   |    90 +
 .../classtvm_1_1te_1_1Transform-members.html       |   103 +
 .../api/doxygen/classtvm_1_1te_1_1Transform.html   |   259 +
 .../classtvm_1_1te_1_1TransformNode-members.html   |   118 +
 .../doxygen/classtvm_1_1te_1_1TransformNode.html   |   367 +
 ...lasstvm_1_1te_1_1TransformNode__coll__graph.svg |   228 +
 ...stvm_1_1te_1_1TransformNode__inherit__graph.svg |    97 +
 .../classtvm_1_1te_1_1Transform__coll__graph.svg   |   111 +
 ...classtvm_1_1te_1_1Transform__inherit__graph.svg |    81 +
 .../doxygen/classtvm_1_1tir_1_1Add-members.html    |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Add.html        |   257 +
 .../classtvm_1_1tir_1_1AddNode-members.html        |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1AddNode.html    |   258 +
 .../classtvm_1_1tir_1_1AddNode__coll__graph.svg    |   323 +
 .../classtvm_1_1tir_1_1AddNode__inherit__graph.svg |   143 +
 .../classtvm_1_1tir_1_1Add__coll__graph.svg        |   133 +
 .../classtvm_1_1tir_1_1Add__inherit__graph.svg     |   103 +
 .../classtvm_1_1tir_1_1Allocate-members.html       |   103 +
 .../api/doxygen/classtvm_1_1tir_1_1Allocate.html   |   290 +
 .../classtvm_1_1tir_1_1AllocateConst-members.html  |   102 +
 .../doxygen/classtvm_1_1tir_1_1AllocateConst.html  |   270 +
 ...asstvm_1_1tir_1_1AllocateConstNode-members.html |   128 +
 .../classtvm_1_1tir_1_1AllocateConstNode.html      |   622 +
 ...vm_1_1tir_1_1AllocateConstNode__coll__graph.svg |   491 +
 ...1_1tir_1_1AllocateConstNode__inherit__graph.svg |   116 +
 ...asstvm_1_1tir_1_1AllocateConst__coll__graph.svg |   110 +
 ...tvm_1_1tir_1_1AllocateConst__inherit__graph.svg |    80 +
 .../classtvm_1_1tir_1_1AllocateNode-members.html   |   127 +
 .../doxygen/classtvm_1_1tir_1_1AllocateNode.html   |   603 +
 ...lasstvm_1_1tir_1_1AllocateNode__coll__graph.svg |   424 +
 ...stvm_1_1tir_1_1AllocateNode__inherit__graph.svg |   115 +
 .../classtvm_1_1tir_1_1Allocate__coll__graph.svg   |   112 +
 ...classtvm_1_1tir_1_1Allocate__inherit__graph.svg |    82 +
 .../doxygen/classtvm_1_1tir_1_1And-members.html    |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1And.html        |   257 +
 .../classtvm_1_1tir_1_1AndNode-members.html        |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1AndNode.html    |   413 +
 .../classtvm_1_1tir_1_1AndNode__coll__graph.svg    |   303 +
 .../classtvm_1_1tir_1_1AndNode__inherit__graph.svg |   124 +
 .../classtvm_1_1tir_1_1And__coll__graph.svg        |   133 +
 .../classtvm_1_1tir_1_1And__inherit__graph.svg     |   103 +
 .../doxygen/classtvm_1_1tir_1_1Any-members.html    |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Any.html        |   241 +
 .../classtvm_1_1tir_1_1AnyNode-members.html        |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1AnyNode.html    |   431 +
 .../classtvm_1_1tir_1_1AnyNode__coll__graph.svg    |   254 +
 .../classtvm_1_1tir_1_1AnyNode__inherit__graph.svg |   124 +
 .../classtvm_1_1tir_1_1Any__coll__graph.svg        |   133 +
 .../classtvm_1_1tir_1_1Any__inherit__graph.svg     |   103 +
 .../classtvm_1_1tir_1_1AssertStmt-members.html     |   102 +
 .../api/doxygen/classtvm_1_1tir_1_1AssertStmt.html |   252 +
 .../classtvm_1_1tir_1_1AssertStmtNode-members.html |   122 +
 .../doxygen/classtvm_1_1tir_1_1AssertStmtNode.html |   424 +
 ...sstvm_1_1tir_1_1AssertStmtNode__coll__graph.svg |   274 +
 ...vm_1_1tir_1_1AssertStmtNode__inherit__graph.svg |   106 +
 .../classtvm_1_1tir_1_1AssertStmt__coll__graph.svg |   110 +
 ...asstvm_1_1tir_1_1AssertStmt__inherit__graph.svg |    80 +
 .../classtvm_1_1tir_1_1AttrStmt-members.html       |   102 +
 .../api/doxygen/classtvm_1_1tir_1_1AttrStmt.html   |   258 +
 .../classtvm_1_1tir_1_1AttrStmtNode-members.html   |   123 +
 .../doxygen/classtvm_1_1tir_1_1AttrStmtNode.html   |   448 +
 ...lasstvm_1_1tir_1_1AttrStmtNode__coll__graph.svg |   318 +
 ...stvm_1_1tir_1_1AttrStmtNode__inherit__graph.svg |   107 +
 .../classtvm_1_1tir_1_1AttrStmt__coll__graph.svg   |   110 +
 ...classtvm_1_1tir_1_1AttrStmt__inherit__graph.svg |    80 +
 ...classtvm_1_1tir_1_1BijectiveLayout-members.html |   105 +
 .../classtvm_1_1tir_1_1BijectiveLayout.html        |   326 +
 ...stvm_1_1tir_1_1BijectiveLayoutNode-members.html |   119 +
 .../classtvm_1_1tir_1_1BijectiveLayoutNode.html    |   390 +
 ..._1_1tir_1_1BijectiveLayoutNode__coll__graph.svg |   217 +
 ...1tir_1_1BijectiveLayoutNode__inherit__graph.svg |    80 +
 ...stvm_1_1tir_1_1BijectiveLayout__coll__graph.svg |    94 +
 ...m_1_1tir_1_1BijectiveLayout__inherit__graph.svg |    64 +
 .../classtvm_1_1tir_1_1BinaryOpNode-members.html   |   121 +
 .../doxygen/classtvm_1_1tir_1_1BinaryOpNode.html   |   406 +
 ...lasstvm_1_1tir_1_1BinaryOpNode__coll__graph.svg |   303 +
 ...stvm_1_1tir_1_1BinaryOpNode__inherit__graph.svg |   123 +
 .../doxygen/classtvm_1_1tir_1_1Block-members.html  |   103 +
 .../api/doxygen/classtvm_1_1tir_1_1Block.html      |   316 +
 .../classtvm_1_1tir_1_1BlockNode-members.html      |   128 +
 .../api/doxygen/classtvm_1_1tir_1_1BlockNode.html  |   539 +
 .../classtvm_1_1tir_1_1BlockNode__coll__graph.svg  |   485 +
 ...lasstvm_1_1tir_1_1BlockNode__inherit__graph.svg |   112 +
 .../classtvm_1_1tir_1_1BlockRV-members.html        |   101 +
 .../api/doxygen/classtvm_1_1tir_1_1BlockRV.html    |   229 +
 .../classtvm_1_1tir_1_1BlockRVNode-members.html    |   113 +
 .../doxygen/classtvm_1_1tir_1_1BlockRVNode.html    |   277 +
 ...classtvm_1_1tir_1_1BlockRVNode__coll__graph.svg |    80 +
 ...sstvm_1_1tir_1_1BlockRVNode__inherit__graph.svg |    74 +
 .../classtvm_1_1tir_1_1BlockRV__coll__graph.svg    |    90 +
 .../classtvm_1_1tir_1_1BlockRV__inherit__graph.svg |    60 +
 .../classtvm_1_1tir_1_1BlockRealize-members.html   |   103 +
 .../doxygen/classtvm_1_1tir_1_1BlockRealize.html   |   280 +
 ...lasstvm_1_1tir_1_1BlockRealizeNode-members.html |   122 +
 .../classtvm_1_1tir_1_1BlockRealizeNode.html       |   424 +
 ...tvm_1_1tir_1_1BlockRealizeNode__coll__graph.svg |   333 +
 ..._1_1tir_1_1BlockRealizeNode__inherit__graph.svg |   106 +
 ...lasstvm_1_1tir_1_1BlockRealize__coll__graph.svg |   112 +
 ...stvm_1_1tir_1_1BlockRealize__inherit__graph.svg |    82 +
 .../classtvm_1_1tir_1_1BlockScope-members.html     |   102 +
 .../api/doxygen/classtvm_1_1tir_1_1BlockScope.html |   267 +
 .../classtvm_1_1tir_1_1BlockScopeNode-members.html |   119 +
 .../doxygen/classtvm_1_1tir_1_1BlockScopeNode.html |   428 +
 ...sstvm_1_1tir_1_1BlockScopeNode__coll__graph.svg |    86 +
 ...vm_1_1tir_1_1BlockScopeNode__inherit__graph.svg |    80 +
 .../classtvm_1_1tir_1_1BlockScope__coll__graph.svg |    92 +
 ...asstvm_1_1tir_1_1BlockScope__inherit__graph.svg |    62 +
 .../classtvm_1_1tir_1_1Block__coll__graph.svg      |   112 +
 .../classtvm_1_1tir_1_1Block__inherit__graph.svg   |    82 +
 .../classtvm_1_1tir_1_1Broadcast-members.html      |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Broadcast.html  |   257 +
 .../classtvm_1_1tir_1_1BroadcastNode-members.html  |   121 +
 .../doxygen/classtvm_1_1tir_1_1BroadcastNode.html  |   413 +
 ...asstvm_1_1tir_1_1BroadcastNode__coll__graph.svg |   303 +
 ...tvm_1_1tir_1_1BroadcastNode__inherit__graph.svg |   124 +
 .../classtvm_1_1tir_1_1Broadcast__coll__graph.svg  |   133 +
 ...lasstvm_1_1tir_1_1Broadcast__inherit__graph.svg |   103 +
 .../doxygen/classtvm_1_1tir_1_1Buffer-members.html |   110 +
 .../api/doxygen/classtvm_1_1tir_1_1Buffer.html     |   584 +
 .../classtvm_1_1tir_1_1BufferLoad-members.html     |   107 +
 .../api/doxygen/classtvm_1_1tir_1_1BufferLoad.html |   285 +
 .../classtvm_1_1tir_1_1BufferLoadNode-members.html |   125 +
 .../doxygen/classtvm_1_1tir_1_1BufferLoadNode.html |   515 +
 ...sstvm_1_1tir_1_1BufferLoadNode__coll__graph.svg |   327 +
 ...vm_1_1tir_1_1BufferLoadNode__inherit__graph.svg |   124 +
 .../classtvm_1_1tir_1_1BufferLoad__coll__graph.svg |   135 +
 ...asstvm_1_1tir_1_1BufferLoad__inherit__graph.svg |   105 +
 .../classtvm_1_1tir_1_1BufferNode-members.html     |   129 +
 .../api/doxygen/classtvm_1_1tir_1_1BufferNode.html |   698 +
 .../classtvm_1_1tir_1_1BufferNode__coll__graph.svg |   413 +
 ...asstvm_1_1tir_1_1BufferNode__inherit__graph.svg |    94 +
 .../classtvm_1_1tir_1_1BufferRealize-members.html  |   103 +
 .../doxygen/classtvm_1_1tir_1_1BufferRealize.html  |   286 +
 ...asstvm_1_1tir_1_1BufferRealizeNode-members.html |   125 +
 .../classtvm_1_1tir_1_1BufferRealizeNode.html      |   529 +
 ...vm_1_1tir_1_1BufferRealizeNode__coll__graph.svg |   350 +
 ...1_1tir_1_1BufferRealizeNode__inherit__graph.svg |   109 +
 ...asstvm_1_1tir_1_1BufferRealize__coll__graph.svg |   112 +
 ...tvm_1_1tir_1_1BufferRealize__inherit__graph.svg |    82 +
 .../classtvm_1_1tir_1_1BufferRegion-members.html   |   104 +
 .../doxygen/classtvm_1_1tir_1_1BufferRegion.html   |   356 +
 ...lasstvm_1_1tir_1_1BufferRegionNode-members.html |   117 +
 .../classtvm_1_1tir_1_1BufferRegionNode.html       |   433 +
 ...tvm_1_1tir_1_1BufferRegionNode__coll__graph.svg |   220 +
 ..._1_1tir_1_1BufferRegionNode__inherit__graph.svg |    82 +
 ...lasstvm_1_1tir_1_1BufferRegion__coll__graph.svg |    94 +
 ...stvm_1_1tir_1_1BufferRegion__inherit__graph.svg |    64 +
 .../classtvm_1_1tir_1_1BufferStore-members.html    |   103 +
 .../doxygen/classtvm_1_1tir_1_1BufferStore.html    |   280 +
 ...classtvm_1_1tir_1_1BufferStoreNode-members.html |   122 +
 .../classtvm_1_1tir_1_1BufferStoreNode.html        |   425 +
 ...stvm_1_1tir_1_1BufferStoreNode__coll__graph.svg |   321 +
 ...m_1_1tir_1_1BufferStoreNode__inherit__graph.svg |   106 +
 ...classtvm_1_1tir_1_1BufferStore__coll__graph.svg |   112 +
 ...sstvm_1_1tir_1_1BufferStore__inherit__graph.svg |    82 +
 .../classtvm_1_1tir_1_1Buffer__coll__graph.svg     |   100 +
 .../classtvm_1_1tir_1_1Buffer__inherit__graph.svg  |    70 +
 .../doxygen/classtvm_1_1tir_1_1Call-members.html   |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Call.html       |   263 +
 .../classtvm_1_1tir_1_1CallNode-members.html       |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1CallNode.html   |   417 +
 .../classtvm_1_1tir_1_1CallNode__coll__graph.svg   |   336 +
 ...classtvm_1_1tir_1_1CallNode__inherit__graph.svg |   124 +
 .../classtvm_1_1tir_1_1Call__coll__graph.svg       |   133 +
 .../classtvm_1_1tir_1_1Call__inherit__graph.svg    |   103 +
 .../doxygen/classtvm_1_1tir_1_1Cast-members.html   |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Cast.html       |   257 +
 .../classtvm_1_1tir_1_1CastNode-members.html       |   120 +
 .../api/doxygen/classtvm_1_1tir_1_1CastNode.html   |   395 +
 .../classtvm_1_1tir_1_1CastNode__coll__graph.svg   |   302 +
 ...classtvm_1_1tir_1_1CastNode__inherit__graph.svg |   123 +
 .../classtvm_1_1tir_1_1Cast__coll__graph.svg       |   133 +
 .../classtvm_1_1tir_1_1Cast__inherit__graph.svg    |   103 +
 .../classtvm_1_1tir_1_1CmpOpNode-members.html      |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1CmpOpNode.html  |   406 +
 .../classtvm_1_1tir_1_1CmpOpNode__coll__graph.svg  |   303 +
 ...lasstvm_1_1tir_1_1CmpOpNode__inherit__graph.svg |   123 +
 .../classtvm_1_1tir_1_1CommReducer-members.html    |   101 +
 .../doxygen/classtvm_1_1tir_1_1CommReducer.html    |   255 +
 ...classtvm_1_1tir_1_1CommReducerNode-members.html |   121 +
 .../classtvm_1_1tir_1_1CommReducerNode.html        |   531 +
 ...stvm_1_1tir_1_1CommReducerNode__coll__graph.svg |   251 +
 ...m_1_1tir_1_1CommReducerNode__inherit__graph.svg |    86 +
 ...classtvm_1_1tir_1_1CommReducer__coll__graph.svg |    90 +
 ...sstvm_1_1tir_1_1CommReducer__inherit__graph.svg |    60 +
 .../classtvm_1_1tir_1_1DataProducer-members.html   |   100 +
 .../doxygen/classtvm_1_1tir_1_1DataProducer.html   |   206 +
 ...lasstvm_1_1tir_1_1DataProducerNode-members.html |   118 +
 .../classtvm_1_1tir_1_1DataProducerNode.html       |   496 +
 ...tvm_1_1tir_1_1DataProducerNode__coll__graph.svg |    89 +
 ..._1_1tir_1_1DataProducerNode__inherit__graph.svg |   111 +
 ...lasstvm_1_1tir_1_1DataProducer__coll__graph.svg |    89 +
 ...stvm_1_1tir_1_1DataProducer__inherit__graph.svg |    90 +
 .../classtvm_1_1tir_1_1Dependency-members.html     |   101 +
 .../api/doxygen/classtvm_1_1tir_1_1Dependency.html |   254 +
 .../classtvm_1_1tir_1_1DependencyNode-members.html |   116 +
 .../doxygen/classtvm_1_1tir_1_1DependencyNode.html |   338 +
 ...sstvm_1_1tir_1_1DependencyNode__coll__graph.svg |   172 +
 ...vm_1_1tir_1_1DependencyNode__inherit__graph.svg |    77 +
 .../classtvm_1_1tir_1_1Dependency__coll__graph.svg |    90 +
 ...asstvm_1_1tir_1_1Dependency__inherit__graph.svg |    60 +
 .../doxygen/classtvm_1_1tir_1_1Div-members.html    |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Div.html        |   257 +
 .../classtvm_1_1tir_1_1DivNode-members.html        |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1DivNode.html    |   259 +
 .../classtvm_1_1tir_1_1DivNode__coll__graph.svg    |   323 +
 .../classtvm_1_1tir_1_1DivNode__inherit__graph.svg |   143 +
 .../classtvm_1_1tir_1_1Div__coll__graph.svg        |   133 +
 .../classtvm_1_1tir_1_1Div__inherit__graph.svg     |   103 +
 .../api/doxygen/classtvm_1_1tir_1_1EQ-members.html |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1EQ.html         |   257 +
 .../doxygen/classtvm_1_1tir_1_1EQNode-members.html |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1EQNode.html     |   258 +
 .../classtvm_1_1tir_1_1EQNode__coll__graph.svg     |   323 +
 .../classtvm_1_1tir_1_1EQNode__inherit__graph.svg  |   143 +
 .../doxygen/classtvm_1_1tir_1_1EQ__coll__graph.svg |   133 +
 .../classtvm_1_1tir_1_1EQ__inherit__graph.svg      |   103 +
 .../classtvm_1_1tir_1_1Evaluate-members.html       |   103 +
 .../api/doxygen/classtvm_1_1tir_1_1Evaluate.html   |   286 +
 .../classtvm_1_1tir_1_1EvaluateNode-members.html   |   120 +
 .../doxygen/classtvm_1_1tir_1_1EvaluateNode.html   |   387 +
 ...lasstvm_1_1tir_1_1EvaluateNode__coll__graph.svg |   246 +
 ...stvm_1_1tir_1_1EvaluateNode__inherit__graph.svg |   104 +
 .../classtvm_1_1tir_1_1Evaluate__coll__graph.svg   |   111 +
 ...classtvm_1_1tir_1_1Evaluate__inherit__graph.svg |    81 +
 .../doxygen/classtvm_1_1tir_1_1ExprFunctor.html    |   105 +
 ...rimExpr_01_6n_00_01Args_8_8_8_08_4-members.html |   120 +
 ...onst_01PrimExpr_01_6n_00_01Args_8_8_8_08_4.html |  1697 +++
 ...xpr_01_6n_00_01Args_8_8_8_08_4__coll__graph.svg |    35 +
 ...classtvm_1_1tir_1_1ExprFunctor__coll__graph.svg |    24 +
 .../classtvm_1_1tir_1_1ExprMutator-members.html    |   115 +
 .../doxygen/classtvm_1_1tir_1_1ExprMutator.html    |  1087 ++
 ...classtvm_1_1tir_1_1ExprMutator__coll__graph.svg |    53 +
 ...sstvm_1_1tir_1_1ExprMutator__inherit__graph.svg |    72 +
 .../classtvm_1_1tir_1_1ExprVisitor-members.html    |   115 +
 .../doxygen/classtvm_1_1tir_1_1ExprVisitor.html    |  1087 ++
 ...classtvm_1_1tir_1_1ExprVisitor__coll__graph.svg |    53 +
 ...sstvm_1_1tir_1_1ExprVisitor__inherit__graph.svg |    72 +
 .../classtvm_1_1tir_1_1FloorDiv-members.html       |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1FloorDiv.html   |   257 +
 .../classtvm_1_1tir_1_1FloorDivNode-members.html   |   121 +
 .../doxygen/classtvm_1_1tir_1_1FloorDivNode.html   |   258 +
 ...lasstvm_1_1tir_1_1FloorDivNode__coll__graph.svg |   323 +
 ...stvm_1_1tir_1_1FloorDivNode__inherit__graph.svg |   143 +
 .../classtvm_1_1tir_1_1FloorDiv__coll__graph.svg   |   133 +
 ...classtvm_1_1tir_1_1FloorDiv__inherit__graph.svg |   103 +
 .../classtvm_1_1tir_1_1FloorMod-members.html       |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1FloorMod.html   |   257 +
 .../classtvm_1_1tir_1_1FloorModNode-members.html   |   121 +
 .../doxygen/classtvm_1_1tir_1_1FloorModNode.html   |   258 +
 ...lasstvm_1_1tir_1_1FloorModNode__coll__graph.svg |   323 +
 ...stvm_1_1tir_1_1FloorModNode__inherit__graph.svg |   143 +
 .../classtvm_1_1tir_1_1FloorMod__coll__graph.svg   |   133 +
 ...classtvm_1_1tir_1_1FloorMod__inherit__graph.svg |   103 +
 .../doxygen/classtvm_1_1tir_1_1For-members.html    |   103 +
 .../api/doxygen/classtvm_1_1tir_1_1For.html        |   296 +
 .../classtvm_1_1tir_1_1ForNode-members.html        |   126 +
 .../api/doxygen/classtvm_1_1tir_1_1ForNode.html    |   501 +
 .../classtvm_1_1tir_1_1ForNode__coll__graph.svg    |   382 +
 .../classtvm_1_1tir_1_1ForNode__inherit__graph.svg |   110 +
 .../classtvm_1_1tir_1_1For__coll__graph.svg        |   112 +
 .../classtvm_1_1tir_1_1For__inherit__graph.svg     |    82 +
 .../api/doxygen/classtvm_1_1tir_1_1GE-members.html |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1GE.html         |   257 +
 .../doxygen/classtvm_1_1tir_1_1GENode-members.html |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1GENode.html     |   258 +
 .../classtvm_1_1tir_1_1GENode__coll__graph.svg     |   323 +
 .../classtvm_1_1tir_1_1GENode__inherit__graph.svg  |   143 +
 .../doxygen/classtvm_1_1tir_1_1GE__coll__graph.svg |   133 +
 .../classtvm_1_1tir_1_1GE__inherit__graph.svg      |   103 +
 .../api/doxygen/classtvm_1_1tir_1_1GT-members.html |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1GT.html         |   257 +
 .../doxygen/classtvm_1_1tir_1_1GTNode-members.html |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1GTNode.html     |   258 +
 .../classtvm_1_1tir_1_1GTNode__coll__graph.svg     |   323 +
 .../classtvm_1_1tir_1_1GTNode__inherit__graph.svg  |   143 +
 .../doxygen/classtvm_1_1tir_1_1GT__coll__graph.svg |   133 +
 .../classtvm_1_1tir_1_1GT__inherit__graph.svg      |   103 +
 .../classtvm_1_1tir_1_1IfThenElse-members.html     |   102 +
 .../api/doxygen/classtvm_1_1tir_1_1IfThenElse.html |   252 +
 .../classtvm_1_1tir_1_1IfThenElseNode-members.html |   122 +
 .../doxygen/classtvm_1_1tir_1_1IfThenElseNode.html |   424 +
 ...sstvm_1_1tir_1_1IfThenElseNode__coll__graph.svg |   274 +
 ...vm_1_1tir_1_1IfThenElseNode__inherit__graph.svg |   106 +
 .../classtvm_1_1tir_1_1IfThenElse__coll__graph.svg |   110 +
 ...asstvm_1_1tir_1_1IfThenElse__inherit__graph.svg |    80 +
 .../classtvm_1_1tir_1_1IndexMap-members.html       |   104 +
 .../api/doxygen/classtvm_1_1tir_1_1IndexMap.html   |   334 +
 .../classtvm_1_1tir_1_1IndexMapNode-members.html   |   122 +
 .../doxygen/classtvm_1_1tir_1_1IndexMapNode.html   |   616 +
 ...lasstvm_1_1tir_1_1IndexMapNode__coll__graph.svg |   224 +
 ...stvm_1_1tir_1_1IndexMapNode__inherit__graph.svg |    87 +
 .../classtvm_1_1tir_1_1IndexMap__coll__graph.svg   |    93 +
 ...classtvm_1_1tir_1_1IndexMap__inherit__graph.svg |    63 +
 .../classtvm_1_1tir_1_1Instruction-members.html    |   101 +
 .../doxygen/classtvm_1_1tir_1_1Instruction.html    |   269 +
 ...classtvm_1_1tir_1_1InstructionKind-members.html |   101 +
 .../classtvm_1_1tir_1_1InstructionKind.html        |   248 +
 ...stvm_1_1tir_1_1InstructionKindNode-members.html |   120 +
 .../classtvm_1_1tir_1_1InstructionKindNode.html    |   420 +
 ..._1_1tir_1_1InstructionKindNode__coll__graph.svg |   274 +
 ...1tir_1_1InstructionKindNode__inherit__graph.svg |    81 +
 ..._1_1tir_1_1InstructionKindRegEntry-members.html |    89 +
 ...classtvm_1_1tir_1_1InstructionKindRegEntry.html |   356 +
 ...tir_1_1InstructionKindRegEntry__coll__graph.svg |    30 +
 ...stvm_1_1tir_1_1InstructionKind__coll__graph.svg |    90 +
 ...m_1_1tir_1_1InstructionKind__inherit__graph.svg |    60 +
 ...classtvm_1_1tir_1_1InstructionNode-members.html |   117 +
 .../classtvm_1_1tir_1_1InstructionNode.html        |   371 +
 ...stvm_1_1tir_1_1InstructionNode__coll__graph.svg |   206 +
 ...m_1_1tir_1_1InstructionNode__inherit__graph.svg |    78 +
 ...classtvm_1_1tir_1_1Instruction__coll__graph.svg |    90 +
 ...sstvm_1_1tir_1_1Instruction__inherit__graph.svg |    60 +
 .../classtvm_1_1tir_1_1IterVar-members.html        |   103 +
 .../api/doxygen/classtvm_1_1tir_1_1IterVar.html    |   303 +
 .../classtvm_1_1tir_1_1IterVarNode-members.html    |   120 +
 .../doxygen/classtvm_1_1tir_1_1IterVarNode.html    |   499 +
 ...classtvm_1_1tir_1_1IterVarNode__coll__graph.svg |   317 +
 ...sstvm_1_1tir_1_1IterVarNode__inherit__graph.svg |    85 +
 .../classtvm_1_1tir_1_1IterVar__coll__graph.svg    |    93 +
 .../classtvm_1_1tir_1_1IterVar__inherit__graph.svg |    63 +
 .../api/doxygen/classtvm_1_1tir_1_1LE-members.html |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1LE.html         |   257 +
 .../doxygen/classtvm_1_1tir_1_1LE__coll__graph.svg |   133 +
 .../classtvm_1_1tir_1_1LE__inherit__graph.svg      |   103 +
 .../api/doxygen/classtvm_1_1tir_1_1LT-members.html |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1LT.html         |   257 +
 .../doxygen/classtvm_1_1tir_1_1LTNode-members.html |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1LTNode.html     |   258 +
 .../classtvm_1_1tir_1_1LTNode__coll__graph.svg     |   323 +
 .../classtvm_1_1tir_1_1LTNode__inherit__graph.svg  |   143 +
 .../doxygen/classtvm_1_1tir_1_1LT__coll__graph.svg |   133 +
 .../classtvm_1_1tir_1_1LT__inherit__graph.svg      |   103 +
 .../doxygen/classtvm_1_1tir_1_1Layout-members.html |   118 +
 .../api/doxygen/classtvm_1_1tir_1_1Layout.html     |   829 ++
 .../classtvm_1_1tir_1_1LayoutAxis-members.html     |    90 +
 .../api/doxygen/classtvm_1_1tir_1_1LayoutAxis.html |   390 +
 .../classtvm_1_1tir_1_1LayoutAxis__coll__graph.svg |    31 +
 .../classtvm_1_1tir_1_1LayoutNode-members.html     |   115 +
 .../api/doxygen/classtvm_1_1tir_1_1LayoutNode.html |   319 +
 .../classtvm_1_1tir_1_1LayoutNode__coll__graph.svg |   214 +
 ...asstvm_1_1tir_1_1LayoutNode__inherit__graph.svg |    76 +
 .../classtvm_1_1tir_1_1Layout__coll__graph.svg     |    99 +
 .../classtvm_1_1tir_1_1Layout__inherit__graph.svg  |    69 +
 .../doxygen/classtvm_1_1tir_1_1Let-members.html    |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Let.html        |   263 +
 .../classtvm_1_1tir_1_1LetNode-members.html        |   122 +
 .../api/doxygen/classtvm_1_1tir_1_1LetNode.html    |   432 +
 .../classtvm_1_1tir_1_1LetNode__coll__graph.svg    |   335 +
 .../classtvm_1_1tir_1_1LetNode__inherit__graph.svg |   125 +
 .../classtvm_1_1tir_1_1LetStmt-members.html        |   102 +
 .../api/doxygen/classtvm_1_1tir_1_1LetStmt.html    |   252 +
 .../classtvm_1_1tir_1_1LetStmtNode-members.html    |   122 +
 .../doxygen/classtvm_1_1tir_1_1LetStmtNode.html    |   424 +
 ...classtvm_1_1tir_1_1LetStmtNode__coll__graph.svg |   305 +
 ...sstvm_1_1tir_1_1LetStmtNode__inherit__graph.svg |   106 +
 .../classtvm_1_1tir_1_1LetStmt__coll__graph.svg    |   110 +
 .../classtvm_1_1tir_1_1LetStmt__inherit__graph.svg |    80 +
 .../classtvm_1_1tir_1_1Let__coll__graph.svg        |   133 +
 .../classtvm_1_1tir_1_1Let__inherit__graph.svg     |   103 +
 .../doxygen/classtvm_1_1tir_1_1Load-members.html   |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Load.html       |   269 +
 .../classtvm_1_1tir_1_1LoadNode-members.html       |   122 +
 .../api/doxygen/classtvm_1_1tir_1_1LoadNode.html   |   434 +
 .../classtvm_1_1tir_1_1LoadNode__coll__graph.svg   |   335 +
 ...classtvm_1_1tir_1_1LoadNode__inherit__graph.svg |   125 +
 .../classtvm_1_1tir_1_1Load__coll__graph.svg       |   133 +
 .../classtvm_1_1tir_1_1Load__inherit__graph.svg    |   103 +
 .../doxygen/classtvm_1_1tir_1_1LoopRV-members.html |   101 +
 .../api/doxygen/classtvm_1_1tir_1_1LoopRV.html     |   229 +
 .../classtvm_1_1tir_1_1LoopRVNode-members.html     |   113 +
 .../api/doxygen/classtvm_1_1tir_1_1LoopRVNode.html |   277 +
 .../classtvm_1_1tir_1_1LoopRVNode__coll__graph.svg |    80 +
 ...asstvm_1_1tir_1_1LoopRVNode__inherit__graph.svg |    74 +
 .../classtvm_1_1tir_1_1LoopRV__coll__graph.svg     |    90 +
 .../classtvm_1_1tir_1_1LoopRV__inherit__graph.svg  |    60 +
 ...asstvm_1_1tir_1_1MatchBufferRegion-members.html |   101 +
 .../classtvm_1_1tir_1_1MatchBufferRegion.html      |   245 +
 ...vm_1_1tir_1_1MatchBufferRegionNode-members.html |   117 +
 .../classtvm_1_1tir_1_1MatchBufferRegionNode.html  |   434 +
 ..._1tir_1_1MatchBufferRegionNode__coll__graph.svg |   215 +
 ...ir_1_1MatchBufferRegionNode__inherit__graph.svg |    82 +
 ...vm_1_1tir_1_1MatchBufferRegion__coll__graph.svg |    90 +
 ...1_1tir_1_1MatchBufferRegion__inherit__graph.svg |    60 +
 .../doxygen/classtvm_1_1tir_1_1Max-members.html    |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Max.html        |   257 +
 .../classtvm_1_1tir_1_1MaxNode-members.html        |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1MaxNode.html    |   258 +
 .../classtvm_1_1tir_1_1MaxNode__coll__graph.svg    |   323 +
 .../classtvm_1_1tir_1_1MaxNode__inherit__graph.svg |   143 +
 .../classtvm_1_1tir_1_1Max__coll__graph.svg        |   133 +
 .../classtvm_1_1tir_1_1Max__inherit__graph.svg     |   103 +
 .../doxygen/classtvm_1_1tir_1_1Min-members.html    |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Min.html        |   257 +
 .../classtvm_1_1tir_1_1MinNode-members.html        |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1MinNode.html    |   258 +
 .../classtvm_1_1tir_1_1MinNode__coll__graph.svg    |   323 +
 .../classtvm_1_1tir_1_1MinNode__inherit__graph.svg |   143 +
 .../classtvm_1_1tir_1_1Min__coll__graph.svg        |   133 +
 .../classtvm_1_1tir_1_1Min__inherit__graph.svg     |   103 +
 .../doxygen/classtvm_1_1tir_1_1Mod-members.html    |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Mod.html        |   257 +
 .../classtvm_1_1tir_1_1ModNode-members.html        |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1ModNode.html    |   259 +
 .../classtvm_1_1tir_1_1ModNode__coll__graph.svg    |   323 +
 .../classtvm_1_1tir_1_1ModNode__inherit__graph.svg |   143 +
 .../classtvm_1_1tir_1_1Mod__coll__graph.svg        |   133 +
 .../classtvm_1_1tir_1_1Mod__inherit__graph.svg     |   103 +
 .../doxygen/classtvm_1_1tir_1_1Mul-members.html    |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Mul.html        |   257 +
 .../classtvm_1_1tir_1_1MulNode-members.html        |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1MulNode.html    |   258 +
 .../classtvm_1_1tir_1_1MulNode__coll__graph.svg    |   323 +
 .../classtvm_1_1tir_1_1MulNode__inherit__graph.svg |   143 +
 .../classtvm_1_1tir_1_1Mul__coll__graph.svg        |   133 +
 .../classtvm_1_1tir_1_1Mul__inherit__graph.svg     |   103 +
 .../api/doxygen/classtvm_1_1tir_1_1NE-members.html |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1NE.html         |   257 +
 .../doxygen/classtvm_1_1tir_1_1NENode-members.html |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1NENode.html     |   258 +
 .../classtvm_1_1tir_1_1NENode__coll__graph.svg     |   323 +
 .../classtvm_1_1tir_1_1NENode__inherit__graph.svg  |   143 +
 .../doxygen/classtvm_1_1tir_1_1NE__coll__graph.svg |   133 +
 .../classtvm_1_1tir_1_1NE__inherit__graph.svg      |   103 +
 .../doxygen/classtvm_1_1tir_1_1Not-members.html    |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Not.html        |   251 +
 .../classtvm_1_1tir_1_1NotNode-members.html        |   120 +
 .../api/doxygen/classtvm_1_1tir_1_1NotNode.html    |   394 +
 .../classtvm_1_1tir_1_1NotNode__coll__graph.svg    |   302 +
 .../classtvm_1_1tir_1_1NotNode__inherit__graph.svg |   123 +
 .../classtvm_1_1tir_1_1Not__coll__graph.svg        |   133 +
 .../classtvm_1_1tir_1_1Not__inherit__graph.svg     |   103 +
 .../api/doxygen/classtvm_1_1tir_1_1Or-members.html |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Or.html         |   257 +
 .../doxygen/classtvm_1_1tir_1_1OrNode-members.html |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1OrNode.html     |   413 +
 .../classtvm_1_1tir_1_1OrNode__coll__graph.svg     |   303 +
 .../classtvm_1_1tir_1_1OrNode__inherit__graph.svg  |   124 +
 .../doxygen/classtvm_1_1tir_1_1Or__coll__graph.svg |   133 +
 .../classtvm_1_1tir_1_1Or__inherit__graph.svg      |   103 +
 .../classtvm_1_1tir_1_1Prefetch-members.html       |   102 +
 .../api/doxygen/classtvm_1_1tir_1_1Prefetch.html   |   254 +
 .../classtvm_1_1tir_1_1PrefetchNode-members.html   |   123 +
 .../doxygen/classtvm_1_1tir_1_1PrefetchNode.html   |   477 +
 ...lasstvm_1_1tir_1_1PrefetchNode__coll__graph.svg |   273 +
 ...stvm_1_1tir_1_1PrefetchNode__inherit__graph.svg |   107 +
 .../classtvm_1_1tir_1_1Prefetch__coll__graph.svg   |   110 +
 ...classtvm_1_1tir_1_1Prefetch__inherit__graph.svg |    80 +
 .../classtvm_1_1tir_1_1PrimFunc-members.html       |   105 +
 .../api/doxygen/classtvm_1_1tir_1_1PrimFunc.html   |   311 +
 .../classtvm_1_1tir_1_1PrimFuncNode-members.html   |   134 +
 .../doxygen/classtvm_1_1tir_1_1PrimFuncNode.html   |   541 +
 ...lasstvm_1_1tir_1_1PrimFuncNode__coll__graph.svg |   439 +
 ...stvm_1_1tir_1_1PrimFuncNode__inherit__graph.svg |   156 +
 .../classtvm_1_1tir_1_1PrimFunc__coll__graph.svg   |   152 +
 ...classtvm_1_1tir_1_1PrimFunc__inherit__graph.svg |   122 +
 .../classtvm_1_1tir_1_1ProducerLoad-members.html   |   106 +
 .../doxygen/classtvm_1_1tir_1_1ProducerLoad.html   |   265 +
 ...lasstvm_1_1tir_1_1ProducerLoadNode-members.html |   121 +
 .../classtvm_1_1tir_1_1ProducerLoadNode.html       |   415 +
 ...tvm_1_1tir_1_1ProducerLoadNode__coll__graph.svg |   316 +
 ..._1_1tir_1_1ProducerLoadNode__inherit__graph.svg |   124 +
 ...lasstvm_1_1tir_1_1ProducerLoad__coll__graph.svg |   133 +
 ...stvm_1_1tir_1_1ProducerLoad__inherit__graph.svg |   103 +
 ...classtvm_1_1tir_1_1ProducerRealize-members.html |   102 +
 .../classtvm_1_1tir_1_1ProducerRealize.html        |   264 +
 ...stvm_1_1tir_1_1ProducerRealizeNode-members.html |   124 +
 .../classtvm_1_1tir_1_1ProducerRealizeNode.html    |   464 +
 ..._1_1tir_1_1ProducerRealizeNode__coll__graph.svg |   375 +
 ...1tir_1_1ProducerRealizeNode__inherit__graph.svg |   108 +
 ...stvm_1_1tir_1_1ProducerRealize__coll__graph.svg |   110 +
 ...m_1_1tir_1_1ProducerRealize__inherit__graph.svg |    80 +
 .../classtvm_1_1tir_1_1ProducerStore-members.html  |   102 +
 .../doxygen/classtvm_1_1tir_1_1ProducerStore.html  |   252 +
 ...asstvm_1_1tir_1_1ProducerStoreNode-members.html |   122 +
 .../classtvm_1_1tir_1_1ProducerStoreNode.html      |   426 +
 ...vm_1_1tir_1_1ProducerStoreNode__coll__graph.svg |   310 +
 ...1_1tir_1_1ProducerStoreNode__inherit__graph.svg |   106 +
 ...asstvm_1_1tir_1_1ProducerStore__coll__graph.svg |   110 +
 ...tvm_1_1tir_1_1ProducerStore__inherit__graph.svg |    80 +
 .../doxygen/classtvm_1_1tir_1_1Ramp-members.html   |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Ramp.html       |   263 +
 .../classtvm_1_1tir_1_1RampNode-members.html       |   122 +
 .../api/doxygen/classtvm_1_1tir_1_1RampNode.html   |   436 +
 .../classtvm_1_1tir_1_1RampNode__coll__graph.svg   |   304 +
 ...classtvm_1_1tir_1_1RampNode__inherit__graph.svg |   125 +
 .../classtvm_1_1tir_1_1Ramp__coll__graph.svg       |   133 +
 .../classtvm_1_1tir_1_1Ramp__inherit__graph.svg    |   103 +
 .../doxygen/classtvm_1_1tir_1_1Reduce-members.html |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Reduce.html     |   281 +
 .../classtvm_1_1tir_1_1ReduceNode-members.html     |   125 +
 .../api/doxygen/classtvm_1_1tir_1_1ReduceNode.html |   489 +
 .../classtvm_1_1tir_1_1ReduceNode__coll__graph.svg |   406 +
 ...asstvm_1_1tir_1_1ReduceNode__inherit__graph.svg |   128 +
 .../classtvm_1_1tir_1_1Reduce__coll__graph.svg     |   133 +
 .../classtvm_1_1tir_1_1Reduce__inherit__graph.svg  |   103 +
 .../classtvm_1_1tir_1_1Schedule-members.html       |   102 +
 .../api/doxygen/classtvm_1_1tir_1_1Schedule.html   |   343 +
 .../classtvm_1_1tir_1_1ScheduleNode-members.html   |   171 +
 .../doxygen/classtvm_1_1tir_1_1ScheduleNode.html   |  2811 ++++
 ...lasstvm_1_1tir_1_1ScheduleNode__coll__graph.svg |    89 +
 ...stvm_1_1tir_1_1ScheduleNode__inherit__graph.svg |    83 +
 .../classtvm_1_1tir_1_1ScheduleState-members.html  |   101 +
 .../doxygen/classtvm_1_1tir_1_1ScheduleState.html  |   283 +
 ...asstvm_1_1tir_1_1ScheduleStateNode-members.html |   125 +
 .../classtvm_1_1tir_1_1ScheduleStateNode.html      |   628 +
 ...vm_1_1tir_1_1ScheduleStateNode__coll__graph.svg |   185 +
 ...1_1tir_1_1ScheduleStateNode__inherit__graph.svg |    86 +
 ...asstvm_1_1tir_1_1ScheduleState__coll__graph.svg |    91 +
 ...tvm_1_1tir_1_1ScheduleState__inherit__graph.svg |    61 +
 .../classtvm_1_1tir_1_1Schedule__coll__graph.svg   |    91 +
 ...classtvm_1_1tir_1_1Schedule__inherit__graph.svg |    61 +
 .../doxygen/classtvm_1_1tir_1_1Select-members.html |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Select.html     |   263 +
 .../classtvm_1_1tir_1_1SelectNode-members.html     |   122 +
 .../api/doxygen/classtvm_1_1tir_1_1SelectNode.html |   433 +
 .../classtvm_1_1tir_1_1SelectNode__coll__graph.svg |   304 +
 ...asstvm_1_1tir_1_1SelectNode__inherit__graph.svg |   125 +
 .../classtvm_1_1tir_1_1Select__coll__graph.svg     |   133 +
 .../classtvm_1_1tir_1_1Select__inherit__graph.svg  |   103 +
 .../classtvm_1_1tir_1_1SeqStmt-members.html        |   105 +
 .../api/doxygen/classtvm_1_1tir_1_1SeqStmt.html    |   380 +
 .../classtvm_1_1tir_1_1SeqStmtNode-members.html    |   122 +
 .../doxygen/classtvm_1_1tir_1_1SeqStmtNode.html    |   445 +
 ...classtvm_1_1tir_1_1SeqStmtNode__coll__graph.svg |   235 +
 ...sstvm_1_1tir_1_1SeqStmtNode__inherit__graph.svg |   106 +
 ...tvm_1_1tir_1_1SeqStmt_1_1Flattener-members.html |    83 +
 .../classtvm_1_1tir_1_1SeqStmt_1_1Flattener.html   |   209 +
 ...1_1tir_1_1SeqStmt_1_1Flattener__coll__graph.svg |    26 +
 .../classtvm_1_1tir_1_1SeqStmt__coll__graph.svg    |   113 +
 .../classtvm_1_1tir_1_1SeqStmt__inherit__graph.svg |    83 +
 .../classtvm_1_1tir_1_1Shuffle-members.html        |   108 +
 .../api/doxygen/classtvm_1_1tir_1_1Shuffle.html    |   343 +
 .../classtvm_1_1tir_1_1ShuffleNode-members.html    |   121 +
 .../doxygen/classtvm_1_1tir_1_1ShuffleNode.html    |   413 +
 ...classtvm_1_1tir_1_1ShuffleNode__coll__graph.svg |   290 +
 ...sstvm_1_1tir_1_1ShuffleNode__inherit__graph.svg |   124 +
 .../classtvm_1_1tir_1_1Shuffle__coll__graph.svg    |   135 +
 .../classtvm_1_1tir_1_1Shuffle__inherit__graph.svg |   105 +
 .../classtvm_1_1tir_1_1SizeVar-members.html        |   111 +
 .../api/doxygen/classtvm_1_1tir_1_1SizeVar.html    |   378 +
 .../classtvm_1_1tir_1_1SizeVarNode-members.html    |   122 +
 .../doxygen/classtvm_1_1tir_1_1SizeVarNode.html    |   298 +
 ...classtvm_1_1tir_1_1SizeVarNode__coll__graph.svg |   337 +
 ...sstvm_1_1tir_1_1SizeVarNode__inherit__graph.svg |   144 +
 .../classtvm_1_1tir_1_1SizeVar__coll__graph.svg    |   159 +
 .../classtvm_1_1tir_1_1SizeVar__inherit__graph.svg |   129 +
 .../doxygen/classtvm_1_1tir_1_1Stmt-members.html   |   100 +
 .../api/doxygen/classtvm_1_1tir_1_1Stmt.html       |   205 +
 ...classtvm_1_1tir_1_1StmtExprMutator-members.html |   139 +
 .../classtvm_1_1tir_1_1StmtExprMutator.html        |   270 +
 ...stvm_1_1tir_1_1StmtExprMutator__coll__graph.svg |   122 +
 ...m_1_1tir_1_1StmtExprMutator__inherit__graph.svg |   122 +
 ...classtvm_1_1tir_1_1StmtExprVisitor-members.html |   134 +
 .../classtvm_1_1tir_1_1StmtExprVisitor.html        |   249 +
 ...stvm_1_1tir_1_1StmtExprVisitor__coll__graph.svg |   121 +
 ...m_1_1tir_1_1StmtExprVisitor__inherit__graph.svg |   121 +
 .../doxygen/classtvm_1_1tir_1_1StmtFunctor.html    |   103 +
 ..._01_6n_00_01Args_8_8_8_01args_08_4-members.html |   103 +
 ...t_01Stmt_01_6n_00_01Args_8_8_8_01args_08_4.html |  1017 ++
 ...6n_00_01Args_8_8_8_01args_08_4__coll__graph.svg |    35 +
 ...classtvm_1_1tir_1_1StmtFunctor__coll__graph.svg |    24 +
 .../classtvm_1_1tir_1_1StmtMutator-members.html    |   104 +
 .../doxygen/classtvm_1_1tir_1_1StmtMutator.html    |   852 ++
 ...classtvm_1_1tir_1_1StmtMutator__coll__graph.svg |    54 +
 ...sstvm_1_1tir_1_1StmtMutator__inherit__graph.svg |    73 +
 .../classtvm_1_1tir_1_1StmtNode-members.html       |   115 +
 .../api/doxygen/classtvm_1_1tir_1_1StmtNode.html   |   408 +
 .../classtvm_1_1tir_1_1StmtNode__coll__graph.svg   |   174 +
 ...classtvm_1_1tir_1_1StmtNode__inherit__graph.svg |   565 +
 .../classtvm_1_1tir_1_1StmtSRef-members.html       |   103 +
 .../api/doxygen/classtvm_1_1tir_1_1StmtSRef.html   |   354 +
 .../classtvm_1_1tir_1_1StmtSRefNode-members.html   |   118 +
 .../doxygen/classtvm_1_1tir_1_1StmtSRefNode.html   |   416 +
 ...lasstvm_1_1tir_1_1StmtSRefNode__coll__graph.svg |   211 +
 ...stvm_1_1tir_1_1StmtSRefNode__inherit__graph.svg |    79 +
 .../classtvm_1_1tir_1_1StmtSRef__coll__graph.svg   |    93 +
 ...classtvm_1_1tir_1_1StmtSRef__inherit__graph.svg |    63 +
 .../classtvm_1_1tir_1_1StmtVisitor-members.html    |    99 +
 .../doxygen/classtvm_1_1tir_1_1StmtVisitor.html    |   645 +
 ...classtvm_1_1tir_1_1StmtVisitor__coll__graph.svg |    53 +
 ...sstvm_1_1tir_1_1StmtVisitor__inherit__graph.svg |    72 +
 .../classtvm_1_1tir_1_1Stmt__coll__graph.svg       |    89 +
 .../classtvm_1_1tir_1_1Stmt__inherit__graph.svg    |   453 +
 .../doxygen/classtvm_1_1tir_1_1Store-members.html  |   102 +
 .../api/doxygen/classtvm_1_1tir_1_1Store.html      |   258 +
 .../classtvm_1_1tir_1_1StoreNode-members.html      |   123 +
 .../api/doxygen/classtvm_1_1tir_1_1StoreNode.html  |   446 +
 .../classtvm_1_1tir_1_1StoreNode__coll__graph.svg  |   280 +
 ...lasstvm_1_1tir_1_1StoreNode__inherit__graph.svg |   107 +
 .../classtvm_1_1tir_1_1Store__coll__graph.svg      |   110 +
 .../classtvm_1_1tir_1_1Store__inherit__graph.svg   |    80 +
 .../classtvm_1_1tir_1_1StringImm-members.html      |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1StringImm.html  |   251 +
 .../classtvm_1_1tir_1_1StringImmNode-members.html  |   120 +
 .../doxygen/classtvm_1_1tir_1_1StringImmNode.html  |   394 +
 ...asstvm_1_1tir_1_1StringImmNode__coll__graph.svg |   290 +
 ...tvm_1_1tir_1_1StringImmNode__inherit__graph.svg |   123 +
 .../classtvm_1_1tir_1_1StringImm__coll__graph.svg  |   133 +
 ...lasstvm_1_1tir_1_1StringImm__inherit__graph.svg |   103 +
 .../doxygen/classtvm_1_1tir_1_1Sub-members.html    |   106 +
 .../api/doxygen/classtvm_1_1tir_1_1Sub.html        |   257 +
 .../classtvm_1_1tir_1_1SubNode-members.html        |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1SubNode.html    |   258 +
 .../classtvm_1_1tir_1_1SubNode__coll__graph.svg    |   323 +
 .../classtvm_1_1tir_1_1SubNode__inherit__graph.svg |   143 +
 .../classtvm_1_1tir_1_1Sub__coll__graph.svg        |   133 +
 .../classtvm_1_1tir_1_1Sub__inherit__graph.svg     |   103 +
 .../classtvm_1_1tir_1_1TensorIntrin-members.html   |   102 +
 .../doxygen/classtvm_1_1tir_1_1TensorIntrin.html   |   320 +
 ...lasstvm_1_1tir_1_1TensorIntrinNode-members.html |   115 +
 .../classtvm_1_1tir_1_1TensorIntrinNode.html       |   319 +
 ...tvm_1_1tir_1_1TensorIntrinNode__coll__graph.svg |   230 +
 ..._1_1tir_1_1TensorIntrinNode__inherit__graph.svg |    76 +
 ...lasstvm_1_1tir_1_1TensorIntrin__coll__graph.svg |    90 +
 ...stvm_1_1tir_1_1TensorIntrin__inherit__graph.svg |    60 +
 .../doxygen/classtvm_1_1tir_1_1Trace-members.html  |   103 +
 .../api/doxygen/classtvm_1_1tir_1_1Trace.html      |   329 +
 .../classtvm_1_1tir_1_1TraceNode-members.html      |   124 +
 .../api/doxygen/classtvm_1_1tir_1_1TraceNode.html  |   630 +
 .../classtvm_1_1tir_1_1TraceNode__coll__graph.svg  |   223 +
 ...lasstvm_1_1tir_1_1TraceNode__inherit__graph.svg |    85 +
 .../classtvm_1_1tir_1_1Trace__coll__graph.svg      |    93 +
 .../classtvm_1_1tir_1_1Trace__inherit__graph.svg   |    63 +
 .../doxygen/classtvm_1_1tir_1_1Var-members.html    |   109 +
 .../api/doxygen/classtvm_1_1tir_1_1Var.html        |   468 +
 .../classtvm_1_1tir_1_1VarNode-members.html        |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1VarNode.html    |   447 +
 .../classtvm_1_1tir_1_1VarNode__coll__graph.svg    |   318 +
 .../classtvm_1_1tir_1_1VarNode__inherit__graph.svg |   144 +
 .../classtvm_1_1tir_1_1Var__coll__graph.svg        |   137 +
 .../classtvm_1_1tir_1_1Var__inherit__graph.svg     |   129 +
 .../doxygen/classtvm_1_1tir_1_1While-members.html  |   102 +
 .../api/doxygen/classtvm_1_1tir_1_1While.html      |   246 +
 .../classtvm_1_1tir_1_1WhileNode-members.html      |   121 +
 .../api/doxygen/classtvm_1_1tir_1_1WhileNode.html  |   405 +
 .../classtvm_1_1tir_1_1WhileNode__coll__graph.svg  |   273 +
 ...lasstvm_1_1tir_1_1WhileNode__inherit__graph.svg |   105 +
 .../classtvm_1_1tir_1_1While__coll__graph.svg      |   110 +
 .../classtvm_1_1tir_1_1While__inherit__graph.svg   |    80 +
 ..._1tir_1_1usmp_1_1AllocatedPoolInfo-members.html |   101 +
 ...asstvm_1_1tir_1_1usmp_1_1AllocatedPoolInfo.html |   237 +
 ...r_1_1usmp_1_1AllocatedPoolInfo__coll__graph.svg |    91 +
 ..._1usmp_1_1AllocatedPoolInfo__inherit__graph.svg |    61 +
 ...sstvm_1_1tir_1_1usmp_1_1BufferInfo-members.html |   101 +
 .../classtvm_1_1tir_1_1usmp_1_1BufferInfo.html     |   249 +
 ...1tir_1_1usmp_1_1BufferInfoAnalysis-members.html |   101 +
 ...sstvm_1_1tir_1_1usmp_1_1BufferInfoAnalysis.html |   231 +
 ..._1_1usmp_1_1BufferInfoAnalysis__coll__graph.svg |    91 +
 ...1usmp_1_1BufferInfoAnalysis__inherit__graph.svg |    61 +
 ...m_1_1tir_1_1usmp_1_1BufferInfo__coll__graph.svg |    90 +
 ..._1tir_1_1usmp_1_1BufferInfo__inherit__graph.svg |    60 +
 ...m_1_1tir_1_1usmp_1_1PoolAllocation-members.html |   101 +
 .../classtvm_1_1tir_1_1usmp_1_1PoolAllocation.html |   231 +
 ...1tir_1_1usmp_1_1PoolAllocation__coll__graph.svg |    90 +
 ...r_1_1usmp_1_1PoolAllocation__inherit__graph.svg |    60 +
 ...1tir_1_1usmp_1_1algo_1_1GreedyBase-members.html |    86 +
 ...sstvm_1_1tir_1_1usmp_1_1algo_1_1GreedyBase.html |   324 +
 ..._1_1usmp_1_1algo_1_1GreedyBase__coll__graph.svg |    29 +
 .../classtvm_1_1transform_1_1Pass-members.html     |   102 +
 .../api/doxygen/classtvm_1_1transform_1_1Pass.html |   271 +
 ...asstvm_1_1transform_1_1PassContext-members.html |   113 +
 .../classtvm_1_1transform_1_1PassContext.html      |   660 +
 ...vm_1_1transform_1_1PassContextNode-members.html |   122 +
 .../classtvm_1_1transform_1_1PassContextNode.html  |   561 +
 ..._1transform_1_1PassContextNode__coll__graph.svg |   295 +
 ...ransform_1_1PassContextNode__inherit__graph.svg |    85 +
 ...vm_1_1transform_1_1PassContext__coll__graph.svg |   100 +
 ...1_1transform_1_1PassContext__inherit__graph.svg |    70 +
 .../classtvm_1_1transform_1_1PassInfo-members.html |   101 +
 .../doxygen/classtvm_1_1transform_1_1PassInfo.html |   254 +
 ...sstvm_1_1transform_1_1PassInfoNode-members.html |   117 +
 .../classtvm_1_1transform_1_1PassInfoNode.html     |   391 +
 ...m_1_1transform_1_1PassInfoNode__coll__graph.svg |   218 +
 ..._1transform_1_1PassInfoNode__inherit__graph.svg |    80 +
 ...sstvm_1_1transform_1_1PassInfo__coll__graph.svg |    90 +
 ...vm_1_1transform_1_1PassInfo__inherit__graph.svg |    60 +
 .../classtvm_1_1transform_1_1PassNode-members.html |   117 +
 .../doxygen/classtvm_1_1transform_1_1PassNode.html |   426 +
 ...sstvm_1_1transform_1_1PassNode__coll__graph.svg |    84 +
 ...vm_1_1transform_1_1PassNode__inherit__graph.svg |   103 +
 .../classtvm_1_1transform_1_1Pass__coll__graph.svg |    91 +
 ...asstvm_1_1transform_1_1Pass__inherit__graph.svg |    84 +
 ...lasstvm_1_1transform_1_1Sequential-members.html |   106 +
 .../classtvm_1_1transform_1_1Sequential.html       |   349 +
 ...tvm_1_1transform_1_1SequentialNode-members.html |   121 +
 .../classtvm_1_1transform_1_1SequentialNode.html   |   444 +
 ...1_1transform_1_1SequentialNode__coll__graph.svg |   231 +
 ...transform_1_1SequentialNode__inherit__graph.svg |   103 +
 ...tvm_1_1transform_1_1Sequential__coll__graph.svg |   114 +
 ..._1_1transform_1_1Sequential__inherit__graph.svg |    84 +
 docs/v0.9.0/reference/api/doxygen/closed.png       |   Bin 0 -> 132 bytes
 docs/v0.9.0/reference/api/doxygen/closure_8h.html  |   118 +
 .../api/doxygen/closure_8h__dep__incl.svg          |    51 +
 .../reference/api/doxygen/closure_8h__incl.svg     |   255 +
 .../reference/api/doxygen/closure_8h_source.html   |    88 +
 docs/v0.9.0/reference/api/doxygen/codegen_8h.html  |   120 +
 .../reference/api/doxygen/codegen_8h__incl.svg     |  1641 +++
 .../reference/api/doxygen/codegen_8h_source.html   |    92 +
 .../api/doxygen/compilation__config_8h.html        |   117 +
 .../doxygen/compilation__config_8h__dep__incl.svg  |    51 +
 .../api/doxygen/compilation__config_8h__incl.svg   |  1595 ++
 .../api/doxygen/compilation__config_8h_source.html |   105 +
 .../reference/api/doxygen/compute__dag_8h.html     |   148 +
 .../api/doxygen/compute__dag_8h__dep__incl.svg     |   156 +
 .../api/doxygen/compute__dag_8h__incl.svg          |  1522 ++
 .../api/doxygen/compute__dag_8h_source.html        |   119 +
 .../reference/api/doxygen/constant__utils_8h.html  |   113 +
 .../api/doxygen/constant__utils_8h__dep__incl.svg  |   316 +
 .../api/doxygen/constant__utils_8h__incl.svg       |  1740 +++
 .../api/doxygen/constant__utils_8h_source.html     |    89 +
 .../api/doxygen/crt_2packed__func_8h.html          |   414 +
 .../doxygen/crt_2packed__func_8h__dep__incl.svg    |    36 +
 .../api/doxygen/crt_2packed__func_8h__incl.svg     |   240 +
 .../api/doxygen/crt_2packed__func_8h_source.html   |   107 +
 docs/v0.9.0/reference/api/doxygen/crt_8h.html      |   122 +
 docs/v0.9.0/reference/api/doxygen/crt_8h__incl.svg |    48 +
 .../reference/api/doxygen/crt_8h_source.html       |    80 +
 docs/v0.9.0/reference/api/doxygen/cublas_8h.html   |   121 +
 .../reference/api/doxygen/cublas_8h__dep__incl.svg |    52 +
 .../reference/api/doxygen/cublas_8h__incl.svg      |  1586 ++
 .../reference/api/doxygen/cublas_8h_source.html    |    86 +
 .../reference/api/doxygen/cuda_2dense_8h.html      |   127 +
 .../api/doxygen/cuda_2dense_8h__dep__incl.svg      |    36 +
 .../reference/api/doxygen/cuda_2dense_8h__incl.svg |  1608 ++
 .../api/doxygen/cuda_2dense_8h_source.html         |   112 +
 .../reference/api/doxygen/cuda_2injective_8h.html  |   124 +
 .../api/doxygen/cuda_2injective_8h__dep__incl.svg  |    36 +
 .../api/doxygen/cuda_2injective_8h__incl.svg       |  1661 +++
 .../api/doxygen/cuda_2injective_8h_source.html     |   102 +
 .../reference/api/doxygen/cuda_2pooling_8h.html    |   125 +
 .../api/doxygen/cuda_2pooling_8h__dep__incl.svg    |    36 +
 .../api/doxygen/cuda_2pooling_8h__incl.svg         |  1620 +++
 .../api/doxygen/cuda_2pooling_8h_source.html       |   103 +
 .../reference/api/doxygen/cuda_2reduction_8h.html  |   130 +
 .../api/doxygen/cuda_2reduction_8h__dep__incl.svg  |    36 +
 .../api/doxygen/cuda_2reduction_8h__incl.svg       |  1661 +++
 .../api/doxygen/cuda_2reduction_8h_source.html     |   115 +
 .../reference/api/doxygen/cuda_2softmax_8h.html    |   116 +
 .../api/doxygen/cuda_2softmax_8h__dep__incl.svg    |    36 +
 .../api/doxygen/cuda_2softmax_8h__incl.svg         |  1661 +++
 .../api/doxygen/cuda_2softmax_8h_source.html       |   101 +
 .../reference/api/doxygen/data__layout_8h.html     |   131 +
 .../api/doxygen/data__layout_8h__dep__incl.svg     |   225 +
 .../api/doxygen/data__layout_8h__incl.svg          |  1519 ++
 .../api/doxygen/data__layout_8h_source.html        |   130 +
 .../reference/api/doxygen/data__type_8h.html       |   154 +
 .../api/doxygen/data__type_8h__dep__incl.svg       |  1448 ++
 .../reference/api/doxygen/data__type_8h__incl.svg  |   108 +
 .../api/doxygen/data__type_8h_source.html          |   133 +
 docs/v0.9.0/reference/api/doxygen/database_8h.html |   142 +
 .../api/doxygen/database_8h__dep__incl.svg         |   118 +
 .../reference/api/doxygen/database_8h__incl.svg    |  1620 +++
 .../reference/api/doxygen/database_8h_source.html  |   139 +
 .../api/doxygen/dataflow__matcher_8h.html          |   133 +
 .../api/doxygen/dataflow__matcher_8h__incl.svg     |  1789 +++
 .../api/doxygen/dataflow__matcher_8h_source.html   |   103 +
 .../api/doxygen/dataflow__pattern_8h.html          |   235 +
 .../doxygen/dataflow__pattern_8h__dep__incl.svg    |    58 +
 .../api/doxygen/dataflow__pattern_8h__incl.svg     |  1805 +++
 .../api/doxygen/dataflow__pattern_8h_source.html   |   187 +
 .../api/doxygen/dataflow__pattern__functor_8h.html |   164 +
 .../dataflow__pattern__functor_8h__dep__incl.svg   |    36 +
 .../dataflow__pattern__functor_8h__incl.svg        |  1788 +++
 .../dataflow__pattern__functor_8h_source.html      |   129 +
 .../api/doxygen/detail_2broadcast_8h.html          |   112 +
 .../doxygen/detail_2broadcast_8h__dep__incl.svg    |   201 +
 .../api/doxygen/detail_2broadcast_8h__incl.svg     |  1627 +++
 .../api/doxygen/detail_2broadcast_8h_source.html   |    96 +
 .../reference/api/doxygen/detail_2extern_8h.html   |   111 +
 .../api/doxygen/detail_2extern_8h__dep__incl.svg   |    90 +
 .../api/doxygen/detail_2extern_8h__incl.svg        |  1570 ++
 .../api/doxygen/detail_2extern_8h_source.html      |    94 +
 .../reference/api/doxygen/device__api_8h.html      |   183 +
 .../api/doxygen/device__api_8h__dep__incl.svg      |   138 +
 .../reference/api/doxygen/device__api_8h__incl.svg |   891 ++
 .../api/doxygen/device__api_8h_source.html         |   123 +
 .../reference/api/doxygen/device__copy_8h.html     |   112 +
 .../api/doxygen/device__copy_8h__incl.svg          |  1622 +++
 .../api/doxygen/device__copy_8h_source.html        |    88 +
 .../reference/api/doxygen/diagnostic_8h.html       |   151 +
 .../api/doxygen/diagnostic_8h__dep__incl.svg       |   990 ++
 .../reference/api/doxygen/diagnostic_8h__incl.svg  |  1531 ++
 .../api/doxygen/diagnostic_8h_source.html          |   130 +
 docs/v0.9.0/reference/api/doxygen/dilate_8h.html   |   117 +
 .../reference/api/doxygen/dilate_8h__incl.svg      |  1571 ++
 .../reference/api/doxygen/dilate_8h_source.html    |   100 +
 .../reference/api/doxygen/dir_000002_000007.html   |    73 +
 .../reference/api/doxygen/dir_000002_000011.html   |    73 +
 .../reference/api/doxygen/dir_000002_000013.html   |    73 +
 .../reference/api/doxygen/dir_000003_000008.html   |    73 +
 .../reference/api/doxygen/dir_000003_000011.html   |    73 +
 .../reference/api/doxygen/dir_000003_000017.html   |    73 +
 .../reference/api/doxygen/dir_000003_000024.html   |    73 +
 .../reference/api/doxygen/dir_000003_000025.html   |    73 +
 .../reference/api/doxygen/dir_000004_000007.html   |    73 +
 .../reference/api/doxygen/dir_000004_000008.html   |    73 +
 .../reference/api/doxygen/dir_000004_000011.html   |    73 +
 .../reference/api/doxygen/dir_000004_000013.html   |    73 +
 .../reference/api/doxygen/dir_000004_000017.html   |    73 +
 .../reference/api/doxygen/dir_000004_000024.html   |    73 +
 .../reference/api/doxygen/dir_000004_000025.html   |    73 +
 .../reference/api/doxygen/dir_000005_000007.html   |    73 +
 .../reference/api/doxygen/dir_000005_000008.html   |    73 +
 .../reference/api/doxygen/dir_000005_000011.html   |    73 +
 .../reference/api/doxygen/dir_000005_000014.html   |    73 +
 .../reference/api/doxygen/dir_000005_000017.html   |    73 +
 .../reference/api/doxygen/dir_000005_000024.html   |    73 +
 .../reference/api/doxygen/dir_000005_000025.html   |    73 +
 .../reference/api/doxygen/dir_000006_000007.html   |    73 +
 .../reference/api/doxygen/dir_000006_000008.html   |    73 +
 .../reference/api/doxygen/dir_000006_000011.html   |    73 +
 .../reference/api/doxygen/dir_000006_000013.html   |    73 +
 .../reference/api/doxygen/dir_000006_000024.html   |    73 +
 .../reference/api/doxygen/dir_000006_000025.html   |    73 +
 .../reference/api/doxygen/dir_000007_000005.html   |    73 +
 .../reference/api/doxygen/dir_000007_000008.html   |    73 +
 .../reference/api/doxygen/dir_000007_000009.html   |    73 +
 .../reference/api/doxygen/dir_000007_000013.html   |    73 +
 .../reference/api/doxygen/dir_000007_000017.html   |    73 +
 .../reference/api/doxygen/dir_000007_000018.html   |    73 +
 .../reference/api/doxygen/dir_000007_000024.html   |    73 +
 .../reference/api/doxygen/dir_000008_000007.html   |    73 +
 .../reference/api/doxygen/dir_000008_000013.html   |    73 +
 .../reference/api/doxygen/dir_000010_000007.html   |    73 +
 .../reference/api/doxygen/dir_000010_000008.html   |    73 +
 .../reference/api/doxygen/dir_000011_000002.html   |    73 +
 .../reference/api/doxygen/dir_000011_000007.html   |    73 +
 .../reference/api/doxygen/dir_000011_000008.html   |    73 +
 .../reference/api/doxygen/dir_000011_000013.html   |    73 +
 .../reference/api/doxygen/dir_000011_000017.html   |    73 +
 .../reference/api/doxygen/dir_000011_000024.html   |    73 +
 .../reference/api/doxygen/dir_000013_000008.html   |    73 +
 .../reference/api/doxygen/dir_000014_000007.html   |    73 +
 .../reference/api/doxygen/dir_000014_000011.html   |    73 +
 .../reference/api/doxygen/dir_000014_000024.html   |    73 +
 .../reference/api/doxygen/dir_000015_000002.html   |    73 +
 .../reference/api/doxygen/dir_000015_000007.html   |    73 +
 .../reference/api/doxygen/dir_000015_000008.html   |    73 +
 .../reference/api/doxygen/dir_000015_000024.html   |    73 +
 .../reference/api/doxygen/dir_000016_000002.html   |    73 +
 .../reference/api/doxygen/dir_000016_000007.html   |    73 +
 .../reference/api/doxygen/dir_000016_000008.html   |    73 +
 .../reference/api/doxygen/dir_000016_000011.html   |    73 +
 .../reference/api/doxygen/dir_000016_000024.html   |    73 +
 .../reference/api/doxygen/dir_000016_000025.html   |    73 +
 .../reference/api/doxygen/dir_000017_000008.html   |    73 +
 .../reference/api/doxygen/dir_000018_000007.html   |    73 +
 .../reference/api/doxygen/dir_000018_000008.html   |    73 +
 .../reference/api/doxygen/dir_000019_000009.html   |    73 +
 .../reference/api/doxygen/dir_000020_000009.html   |    73 +
 .../reference/api/doxygen/dir_000024_000007.html   |    73 +
 .../reference/api/doxygen/dir_000024_000008.html   |    73 +
 .../reference/api/doxygen/dir_000024_000011.html   |    73 +
 .../reference/api/doxygen/dir_000024_000013.html   |    73 +
 .../reference/api/doxygen/dir_000024_000017.html   |    73 +
 .../reference/api/doxygen/dir_000025_000002.html   |    73 +
 .../reference/api/doxygen/dir_000025_000008.html   |    73 +
 .../reference/api/doxygen/dir_000025_000011.html   |    73 +
 .../reference/api/doxygen/dir_000025_000013.html   |    73 +
 .../reference/api/doxygen/dir_000026_000007.html   |    73 +
 .../reference/api/doxygen/dir_000026_000013.html   |    73 +
 .../reference/api/doxygen/dir_000026_000017.html   |    73 +
 .../reference/api/doxygen/dir_000027_000002.html   |    73 +
 .../reference/api/doxygen/dir_000027_000008.html   |    73 +
 .../reference/api/doxygen/dir_000028_000002.html   |    73 +
 .../reference/api/doxygen/dir_000028_000011.html   |    73 +
 .../reference/api/doxygen/dir_000028_000025.html   |    73 +
 .../reference/api/doxygen/dir_000029_000025.html   |    73 +
 .../reference/api/doxygen/dir_000029_000028.html   |    73 +
 .../reference/api/doxygen/dir_000030_000024.html   |    73 +
 .../reference/api/doxygen/dir_000030_000025.html   |    73 +
 .../reference/api/doxygen/dir_000030_000028.html   |    73 +
 .../reference/api/doxygen/dir_000030_000029.html   |    73 +
 .../reference/api/doxygen/dir_000030_000031.html   |    73 +
 .../reference/api/doxygen/dir_000030_000033.html   |    73 +
 .../reference/api/doxygen/dir_000031_000002.html   |    73 +
 .../reference/api/doxygen/dir_000031_000025.html   |    73 +
 .../reference/api/doxygen/dir_000031_000028.html   |    73 +
 .../reference/api/doxygen/dir_000032_000024.html   |    73 +
 .../reference/api/doxygen/dir_000032_000025.html   |    73 +
 .../reference/api/doxygen/dir_000032_000028.html   |    73 +
 .../reference/api/doxygen/dir_000032_000029.html   |    73 +
 .../reference/api/doxygen/dir_000032_000030.html   |    73 +
 .../reference/api/doxygen/dir_000032_000031.html   |    73 +
 .../reference/api/doxygen/dir_000032_000033.html   |    73 +
 .../reference/api/doxygen/dir_000033_000024.html   |    73 +
 .../reference/api/doxygen/dir_000033_000025.html   |    73 +
 .../reference/api/doxygen/dir_000033_000028.html   |    73 +
 .../reference/api/doxygen/dir_000034_000024.html   |    73 +
 .../reference/api/doxygen/dir_000034_000025.html   |    73 +
 .../reference/api/doxygen/dir_000034_000028.html   |    73 +
 .../reference/api/doxygen/dir_000035_000025.html   |    73 +
 .../reference/api/doxygen/dir_000035_000028.html   |    73 +
 .../dir_006b1f4ac353a18abb55f74cc4796db6.html      |    99 +
 .../dir_006b1f4ac353a18abb55f74cc4796db6_dep.svg   |   107 +
 .../dir_02be2c9d68e402f80df60bd528724ee5.html      |    90 +
 .../dir_02be2c9d68e402f80df60bd528724ee5_dep.svg   |   314 +
 .../dir_05ffda4d144d7985f926507abde48dbb.html      |   104 +
 .../dir_05ffda4d144d7985f926507abde48dbb_dep.svg   |   178 +
 .../dir_0a768efda19551002dc8866436c9ffae.html      |    83 +
 .../dir_194ecda214f05a38134392ac6a69b970.html      |   105 +
 .../dir_194ecda214f05a38134392ac6a69b970_dep.svg   |   117 +
 .../dir_1f1b12d204a071c9e67e47fcbb552b86.html      |   114 +
 .../dir_1f1b12d204a071c9e67e47fcbb552b86_dep.svg   |   127 +
 .../dir_2b0ef9f1c86b565a92e96353e1195b2c.html      |    96 +
 .../dir_2b0ef9f1c86b565a92e96353e1195b2c_dep.svg   |    97 +
 .../dir_3a038e7bfa2370c6aee2a5aecd5d3ef1.html      |   114 +
 .../dir_3a038e7bfa2370c6aee2a5aecd5d3ef1_dep.svg   |   117 +
 .../dir_404558507ed35459f0d7a6d81d8c508d.html      |   155 +
 .../dir_404558507ed35459f0d7a6d81d8c508d_dep.svg   |   176 +
 .../dir_4378f18824ae7d4ad48f8d7785cd7ac8.html      |   123 +
 .../dir_4378f18824ae7d4ad48f8d7785cd7ac8_dep.svg   |   373 +
 .../dir_519be2d4a83a987dbf989f1de527b870.html      |   130 +
 .../dir_519be2d4a83a987dbf989f1de527b870_dep.svg   |   137 +
 .../dir_536029070df27a3ee03a4230630922c5.html      |    91 +
 .../dir_536029070df27a3ee03a4230630922c5_dep.svg   |    49 +
 .../dir_54983dd6d74c59f67ee9e8e5a50aafc4.html      |   101 +
 .../dir_54983dd6d74c59f67ee9e8e5a50aafc4_dep.svg   |   303 +
 .../dir_5603323dd0cfe2b74c32570eba23c68c.html      |   111 +
 .../dir_5603323dd0cfe2b74c32570eba23c68c_dep.svg   |    30 +
 .../dir_58d8b9f286105d83d91913f543711c4c.html      |    83 +
 .../dir_5baffeed82c1190bfdf7a4f918ab5ac6.html      |    99 +
 .../dir_5baffeed82c1190bfdf7a4f918ab5ac6_dep.svg   |    49 +
 .../dir_5da96592f3a7c442b838b075c58254c2.html      |   111 +
 .../dir_5da96592f3a7c442b838b075c58254c2_dep.svg   |   255 +
 .../dir_63946bee875c6d52bce55e72a67a86ad.html      |   151 +
 .../dir_63946bee875c6d52bce55e72a67a86ad_dep.svg   |   345 +
 .../dir_6cd4295f6ad5aa17e5b568d0e5b190e5.html      |   109 +
 .../dir_6cd4295f6ad5aa17e5b568d0e5b190e5_dep.svg   |    49 +
 .../dir_72c2f11201cd7636dc7624de0754daa5.html      |   136 +
 .../dir_72c2f11201cd7636dc7624de0754daa5_dep.svg   |   345 +
 .../dir_8395ded0a3205c0748976a0d4487d38d.html      |    96 +
 .../dir_8395ded0a3205c0748976a0d4487d38d_dep.svg   |    97 +
 .../dir_8e4e25e66b8623d88c5b5dd2040bca97.html      |   130 +
 .../dir_8e4e25e66b8623d88c5b5dd2040bca97_dep.svg   |   619 +
 .../dir_a2900df4deca8dd2bcded616f0fe650a.html      |   129 +
 .../dir_a2900df4deca8dd2bcded616f0fe650a_dep.svg   |    42 +
 .../dir_a98464176f1216e334ac3bbacd433085.html      |   117 +
 .../dir_a98464176f1216e334ac3bbacd433085_dep.svg   |   215 +
 .../dir_ac57496531ccbad72f774fa62e6de987.html      |   101 +
 .../dir_ac57496531ccbad72f774fa62e6de987_dep.svg   |   224 +
 .../dir_b4c7d8e826c599ba55146c099a14beb5.html      |   115 +
 .../dir_b4c7d8e826c599ba55146c099a14beb5_dep.svg   |   759 +
 .../dir_d331277d4303e21ded95616eb56c1a9e.html      |    92 +
 .../dir_d331277d4303e21ded95616eb56c1a9e_dep.svg   |    78 +
 .../dir_d3953cf7eb33eca56fc6850c0e98447d.html      |    90 +
 .../dir_d3953cf7eb33eca56fc6850c0e98447d_dep.svg   |    78 +
 .../dir_d44c64559bbebec7f509842c48db8b23.html      |    89 +
 .../dir_d44c64559bbebec7f509842c48db8b23_dep.svg   |    34 +
 .../dir_d4a54fa981698f72ef4cd62f8b9e1a8f.html      |    90 +
 .../dir_d4a54fa981698f72ef4cd62f8b9e1a8f_dep.svg   |    68 +
 .../dir_d523279167051dc3aad9a40981221f4d.html      |    92 +
 .../dir_d523279167051dc3aad9a40981221f4d_dep.svg   |    88 +
 .../dir_dc867ff9a37cad1764f1670dc7eba6c1.html      |   139 +
 .../dir_dc867ff9a37cad1764f1670dc7eba6c1_dep.svg   |   274 +
 .../dir_f13f0b82f2bd345d2d28ad76dc90e0ea.html      |    98 +
 .../dir_f13f0b82f2bd345d2d28ad76dc90e0ea_dep.svg   |    30 +
 .../dir_f97d855a3173728370e632aa77170e34.html      |   105 +
 .../dir_f97d855a3173728370e632aa77170e34_dep.svg   |   176 +
 .../dir_fafc18f54a755f417c55c769623cbfef.html      |    93 +
 .../dir_fafc18f54a755f417c55c769623cbfef_dep.svg   |    98 +
 .../dir_fb1b1bc11a768ab8cf63a96a73170118.html      |    99 +
 .../dir_fb1b1bc11a768ab8cf63a96a73170118_dep.svg   |    59 +
 docs/v0.9.0/reference/api/doxygen/doc.png          |   Bin 0 -> 746 bytes
 docs/v0.9.0/reference/api/doxygen/doxygen.css      |  1596 ++
 docs/v0.9.0/reference/api/doxygen/doxygen.png      |   Bin 0 -> 3779 bytes
 .../reference/api/doxygen/driver__api_8h.html      |   149 +
 .../reference/api/doxygen/driver__api_8h__incl.svg |  1776 +++
 .../api/doxygen/driver__api_8h_source.html         |    97 +
 docs/v0.9.0/reference/api/doxygen/dynsections.js   |    97 +
 docs/v0.9.0/reference/api/doxygen/einsum_8h.html   |   204 +
 .../reference/api/doxygen/einsum_8h__incl.svg      |  1559 ++
 .../reference/api/doxygen/einsum_8h_source.html    |   117 +
 docs/v0.9.0/reference/api/doxygen/elemwise_8h.html |   259 +
 .../api/doxygen/elemwise_8h__dep__incl.svg         |   103 +
 .../reference/api/doxygen/elemwise_8h__incl.svg    |  1459 ++
 .../reference/api/doxygen/elemwise_8h_source.html  |   148 +
 .../v0.9.0/reference/api/doxygen/env__func_8h.html |   124 +
 .../api/doxygen/env__func_8h__dep__incl.svg        |  1011 ++
 .../reference/api/doxygen/env__func_8h__incl.svg   |  1073 ++
 .../reference/api/doxygen/env__func_8h_source.html |   112 +
 docs/v0.9.0/reference/api/doxygen/error_8h.html    |   124 +
 .../reference/api/doxygen/error_8h__dep__incl.svg  |   975 ++
 .../reference/api/doxygen/error_8h__incl.svg       |  1588 ++
 .../reference/api/doxygen/error_8h_source.html     |   101 +
 .../reference/api/doxygen/error__codes_8h.html     |   327 +
 .../api/doxygen/error__codes_8h__dep__incl.svg     |   270 +
 .../api/doxygen/error__codes_8h_source.html        |   121 +
 .../reference/api/doxygen/executable_8h.html       |   126 +
 .../api/doxygen/executable_8h__dep__incl.svg       |    36 +
 .../reference/api/doxygen/executable_8h__incl.svg  |   971 ++
 .../api/doxygen/executable_8h_source.html          |   121 +
 docs/v0.9.0/reference/api/doxygen/executor_8h.html |   181 +
 .../reference/api/doxygen/executor_8h__incl.svg    |  1653 +++
 .../reference/api/doxygen/executor_8h_source.html  |   120 +
 .../reference/api/doxygen/executor__info_8h.html   |    95 +
 .../api/doxygen/executor__info_8h_source.html      |    78 +
 .../reference/api/doxygen/extracted__task_8h.html  |   127 +
 .../api/doxygen/extracted__task_8h__incl.svg       |  1604 ++
 .../api/doxygen/extracted__task_8h_source.html     |   107 +
 .../api/doxygen/feature__extractor_8h.html         |   116 +
 .../api/doxygen/feature__extractor_8h__incl.svg    |  1424 ++
 .../api/doxygen/feature__extractor_8h_source.html  |   104 +
 docs/v0.9.0/reference/api/doxygen/files.html       |   350 +
 docs/v0.9.0/reference/api/doxygen/flatten_8h.html  |   115 +
 .../reference/api/doxygen/flatten_8h__incl.svg     |  1636 +++
 .../reference/api/doxygen/flatten_8h_source.html   |    91 +
 docs/v0.9.0/reference/api/doxygen/folderclosed.png |   Bin 0 -> 616 bytes
 docs/v0.9.0/reference/api/doxygen/folderopen.png   |   Bin 0 -> 597 bytes
 .../reference/api/doxygen/frame__buffer_8h.html    |   117 +
 .../api/doxygen/frame__buffer_8h__dep__incl.svg    |    37 +
 .../api/doxygen/frame__buffer_8h__incl.svg         |    45 +
 .../api/doxygen/frame__buffer_8h_source.html       |    86 +
 docs/v0.9.0/reference/api/doxygen/framing_8h.html  |   138 +
 .../api/doxygen/framing_8h__dep__incl.svg          |    36 +
 .../reference/api/doxygen/framing_8h__incl.svg     |   106 +
 .../reference/api/doxygen/framing_8h_source.html   |    92 +
 .../reference/api/doxygen/func__registry_8h.html   |   511 +
 .../api/doxygen/func__registry_8h__dep__incl.svg   |    68 +
 .../api/doxygen/func__registry_8h__incl.svg        |   104 +
 .../api/doxygen/func__registry_8h_source.html      |    99 +
 docs/v0.9.0/reference/api/doxygen/functions.html   |    76 +
 .../reference/api/doxygen/functions_0x7e.html      |   225 +
 docs/v0.9.0/reference/api/doxygen/functions__.html |   526 +
 docs/v0.9.0/reference/api/doxygen/functions_a.html |   600 +
 docs/v0.9.0/reference/api/doxygen/functions_b.html |   349 +
 docs/v0.9.0/reference/api/doxygen/functions_c.html |   679 +
 docs/v0.9.0/reference/api/doxygen/functions_d.html |   429 +
 docs/v0.9.0/reference/api/doxygen/functions_e.html |   313 +
 .../reference/api/doxygen/functions_enum.html      |    77 +
 .../reference/api/doxygen/functions_eval.html      |   137 +
 docs/v0.9.0/reference/api/doxygen/functions_f.html |   647 +
 .../reference/api/doxygen/functions_func.html      |    91 +
 .../reference/api/doxygen/functions_func_0x7e.html |   225 +
 .../reference/api/doxygen/functions_func_a.html    |   356 +
 .../reference/api/doxygen/functions_func_b.html    |   211 +
 .../reference/api/doxygen/functions_func_c.html    |   408 +
 .../reference/api/doxygen/functions_func_d.html    |   195 +
 .../reference/api/doxygen/functions_func_e.html    |   210 +
 .../reference/api/doxygen/functions_func_f.html    |   292 +
 .../reference/api/doxygen/functions_func_g.html    |   381 +
 .../reference/api/doxygen/functions_func_h.html    |   124 +
 .../reference/api/doxygen/functions_func_i.html    |   402 +
 .../reference/api/doxygen/functions_func_j.html    |    84 +
 .../reference/api/doxygen/functions_func_k.html    |    76 +
 .../reference/api/doxygen/functions_func_l.html    |   185 +
 .../reference/api/doxygen/functions_func_m.html    |   227 +
 .../reference/api/doxygen/functions_func_n.html    |   165 +
 .../reference/api/doxygen/functions_func_o.html    |   415 +
 .../reference/api/doxygen/functions_func_p.html    |   328 +
 .../reference/api/doxygen/functions_func_q.html    |    76 +
 .../reference/api/doxygen/functions_func_r.html    |   382 +
 .../reference/api/doxygen/functions_func_s.html    |   753 +
 .../reference/api/doxygen/functions_func_t.html    |  1096 ++
 .../reference/api/doxygen/functions_func_u.html    |   132 +
 .../reference/api/doxygen/functions_func_v.html    |   474 +
 .../reference/api/doxygen/functions_func_w.html    |   140 +
 docs/v0.9.0/reference/api/doxygen/functions_g.html |   411 +
 docs/v0.9.0/reference/api/doxygen/functions_h.html |   155 +
 docs/v0.9.0/reference/api/doxygen/functions_i.html |   619 +
 docs/v0.9.0/reference/api/doxygen/functions_j.html |    84 +
 docs/v0.9.0/reference/api/doxygen/functions_k.html |   234 +
 docs/v0.9.0/reference/api/doxygen/functions_l.html |   274 +
 docs/v0.9.0/reference/api/doxygen/functions_m.html |   397 +
 docs/v0.9.0/reference/api/doxygen/functions_n.html |   299 +
 docs/v0.9.0/reference/api/doxygen/functions_o.html |   580 +
 docs/v0.9.0/reference/api/doxygen/functions_p.html |   530 +
 docs/v0.9.0/reference/api/doxygen/functions_q.html |    76 +
 docs/v0.9.0/reference/api/doxygen/functions_r.html |   632 +
 .../reference/api/doxygen/functions_rela.html      |   412 +
 docs/v0.9.0/reference/api/doxygen/functions_s.html |  1115 ++
 docs/v0.9.0/reference/api/doxygen/functions_t.html |  1344 ++
 .../reference/api/doxygen/functions_type.html      |   406 +
 docs/v0.9.0/reference/api/doxygen/functions_u.html |   157 +
 docs/v0.9.0/reference/api/doxygen/functions_v.html |   619 +
 .../reference/api/doxygen/functions_vars.html      |   508 +
 .../reference/api/doxygen/functions_vars_a.html    |   290 +
 .../reference/api/doxygen/functions_vars_b.html    |   213 +
 .../reference/api/doxygen/functions_vars_c.html    |   305 +
 .../reference/api/doxygen/functions_vars_d.html    |   298 +
 .../reference/api/doxygen/functions_vars_e.html    |   177 +
 .../reference/api/doxygen/functions_vars_f.html    |   301 +
 .../reference/api/doxygen/functions_vars_g.html    |    97 +
 .../reference/api/doxygen/functions_vars_h.html    |   104 +
 .../reference/api/doxygen/functions_vars_i.html    |   269 +
 .../reference/api/doxygen/functions_vars_k.html    |   158 +
 .../reference/api/doxygen/functions_vars_l.html    |   163 +
 .../reference/api/doxygen/functions_vars_m.html    |   220 +
 .../reference/api/doxygen/functions_vars_n.html    |   222 +
 .../reference/api/doxygen/functions_vars_o.html    |   214 +
 .../reference/api/doxygen/functions_vars_p.html    |   266 +
 .../reference/api/doxygen/functions_vars_r.html    |   287 +
 .../reference/api/doxygen/functions_vars_s.html    |   427 +
 .../reference/api/doxygen/functions_vars_t.html    |   258 +
 .../reference/api/doxygen/functions_vars_u.html    |    98 +
 .../reference/api/doxygen/functions_vars_v.html    |   202 +
 .../reference/api/doxygen/functions_vars_w.html    |   118 +
 .../reference/api/doxygen/functions_vars_z.html    |    76 +
 docs/v0.9.0/reference/api/doxygen/functions_w.html |   198 +
 docs/v0.9.0/reference/api/doxygen/functions_z.html |    76 +
 docs/v0.9.0/reference/api/doxygen/functor_8h.html  |   184 +
 .../api/doxygen/functor_8h__dep__incl.svg          |  1185 ++
 .../reference/api/doxygen/functor_8h__incl.svg     |   182 +
 .../reference/api/doxygen/functor_8h_source.html   |    89 +
 docs/v0.9.0/reference/api/doxygen/fuse_8h.html     |   108 +
 .../reference/api/doxygen/fuse_8h__dep__incl.svg   |   312 +
 .../v0.9.0/reference/api/doxygen/fuse_8h__incl.svg |  1550 ++
 .../reference/api/doxygen/fuse_8h_source.html      |    83 +
 .../reference/api/doxygen/generic_2default_8h.html |   118 +
 .../api/doxygen/generic_2default_8h__incl.svg      |  1661 +++
 .../api/doxygen/generic_2default_8h_source.html    |    94 +
 .../reference/api/doxygen/generic_2extern_8h.html  |   122 +
 .../api/doxygen/generic_2extern_8h__dep__incl.svg  |    58 +
 .../api/doxygen/generic_2extern_8h__incl.svg       |  1643 +++
 .../api/doxygen/generic_2extern_8h_source.html     |    94 +
 .../api/doxygen/generic_2injective_8h.html         |   124 +
 .../doxygen/generic_2injective_8h__dep__incl.svg   |    74 +
 .../api/doxygen/generic_2injective_8h__incl.svg    |  1661 +++
 .../api/doxygen/generic_2injective_8h_source.html  |    97 +
 .../reference/api/doxygen/generic__func_8h.html    |   172 +
 .../api/doxygen/generic__func_8h__dep__incl.svg    |   387 +
 .../api/doxygen/generic__func_8h__incl.svg         |  1582 ++
 .../api/doxygen/generic__func_8h_source.html       |   110 +
 docs/v0.9.0/reference/api/doxygen/globals.html     |    79 +
 docs/v0.9.0/reference/api/doxygen/globals_d.html   |    85 +
 .../v0.9.0/reference/api/doxygen/globals_defs.html |   406 +
 docs/v0.9.0/reference/api/doxygen/globals_e.html   |    79 +
 .../v0.9.0/reference/api/doxygen/globals_enum.html |    83 +
 .../v0.9.0/reference/api/doxygen/globals_eval.html |   271 +
 docs/v0.9.0/reference/api/doxygen/globals_f.html   |    76 +
 .../v0.9.0/reference/api/doxygen/globals_func.html |   410 +
 docs/v0.9.0/reference/api/doxygen/globals_g.html   |    79 +
 docs/v0.9.0/reference/api/doxygen/globals_i.html   |    79 +
 docs/v0.9.0/reference/api/doxygen/globals_k.html   |   271 +
 docs/v0.9.0/reference/api/doxygen/globals_l.html   |    76 +
 docs/v0.9.0/reference/api/doxygen/globals_m.html   |   109 +
 docs/v0.9.0/reference/api/doxygen/globals_n.html   |    79 +
 docs/v0.9.0/reference/api/doxygen/globals_p.html   |    79 +
 docs/v0.9.0/reference/api/doxygen/globals_r.html   |    94 +
 docs/v0.9.0/reference/api/doxygen/globals_s.html   |   100 +
 docs/v0.9.0/reference/api/doxygen/globals_t.html   |   649 +
 .../v0.9.0/reference/api/doxygen/globals_type.html |   152 +
 docs/v0.9.0/reference/api/doxygen/globals_u.html   |    76 +
 docs/v0.9.0/reference/api/doxygen/globals_v.html   |    76 +
 .../v0.9.0/reference/api/doxygen/globals_vars.html |    80 +
 .../reference/api/doxygen/graph__executor_8h.html  |   499 +
 .../api/doxygen/graph__executor_8h__incl.svg       |   268 +
 .../api/doxygen/graph__executor_8h_source.html     |   107 +
 .../api/doxygen/graph__executor__module_8h.html    |   120 +
 .../doxygen/graph__executor__module_8h__incl.svg   |    37 +
 .../doxygen/graph__executor__module_8h_source.html |    80 +
 .../v0.9.0/reference/api/doxygen/graph_legend.html |    99 +
 docs/v0.9.0/reference/api/doxygen/graph_legend.svg |   138 +
 docs/v0.9.0/reference/api/doxygen/greedy_8h.html   |   120 +
 .../reference/api/doxygen/greedy_8h__incl.svg      |  1531 ++
 .../reference/api/doxygen/greedy_8h_source.html    |    95 +
 docs/v0.9.0/reference/api/doxygen/hierarchy.html   |  1385 ++
 docs/v0.9.0/reference/api/doxygen/image_8h.html    |   130 +
 .../reference/api/doxygen/image_8h__incl.svg       |  1553 ++
 .../reference/api/doxygen/image_8h_source.html     |   147 +
 docs/v0.9.0/reference/api/doxygen/index.html       |    73 +
 .../reference/api/doxygen/index__map_8h.html       |   125 +
 .../api/doxygen/index__map_8h__dep__incl.svg       |  1091 ++
 .../reference/api/doxygen/index__map_8h__incl.svg  |  1355 ++
 .../api/doxygen/index__map_8h_source.html          |   105 +
 .../reference/api/doxygen/inherit_graph_0.svg      |    23 +
 .../reference/api/doxygen/inherit_graph_1.svg      |    23 +
 .../reference/api/doxygen/inherit_graph_10.svg     |    49 +
 .../reference/api/doxygen/inherit_graph_100.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_101.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_102.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_103.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_104.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_105.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_106.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_107.svg    |    38 +
 .../reference/api/doxygen/inherit_graph_108.svg    |  9605 ++++++++++++
 .../reference/api/doxygen/inherit_graph_109.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_11.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_110.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_111.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_112.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_113.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_114.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_115.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_116.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_117.svg    |  6307 ++++++++
 .../reference/api/doxygen/inherit_graph_118.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_119.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_12.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_120.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_121.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_122.svg    |    24 +
 .../reference/api/doxygen/inherit_graph_123.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_124.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_125.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_126.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_127.svg    |    24 +
 .../reference/api/doxygen/inherit_graph_128.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_129.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_13.svg     |    38 +
 .../reference/api/doxygen/inherit_graph_130.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_131.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_132.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_133.svg    |    24 +
 .../reference/api/doxygen/inherit_graph_134.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_135.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_136.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_137.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_138.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_139.svg    |    68 +
 .../reference/api/doxygen/inherit_graph_14.svg     |    39 +
 .../reference/api/doxygen/inherit_graph_140.svg    |    24 +
 .../reference/api/doxygen/inherit_graph_141.svg    |    27 +
 .../reference/api/doxygen/inherit_graph_142.svg    |    24 +
 .../reference/api/doxygen/inherit_graph_143.svg    |    26 +
 .../reference/api/doxygen/inherit_graph_144.svg    |    24 +
 .../reference/api/doxygen/inherit_graph_145.svg    |    25 +
 .../reference/api/doxygen/inherit_graph_146.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_147.svg    |    24 +
 .../reference/api/doxygen/inherit_graph_148.svg    |    26 +
 .../reference/api/doxygen/inherit_graph_149.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_15.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_150.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_151.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_152.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_153.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_154.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_155.svg    |    24 +
 .../reference/api/doxygen/inherit_graph_156.svg    |    24 +
 .../reference/api/doxygen/inherit_graph_157.svg    |    25 +
 .../reference/api/doxygen/inherit_graph_158.svg    |    26 +
 .../reference/api/doxygen/inherit_graph_159.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_16.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_160.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_161.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_162.svg    |    28 +
 .../reference/api/doxygen/inherit_graph_163.svg    |    26 +
 .../reference/api/doxygen/inherit_graph_164.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_165.svg    |    25 +
 .../reference/api/doxygen/inherit_graph_166.svg    |    26 +
 .../reference/api/doxygen/inherit_graph_167.svg    |    28 +
 .../reference/api/doxygen/inherit_graph_168.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_169.svg    |    25 +
 .../reference/api/doxygen/inherit_graph_17.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_170.svg    |    25 +
 .../reference/api/doxygen/inherit_graph_171.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_172.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_173.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_174.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_175.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_176.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_177.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_178.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_179.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_18.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_180.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_181.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_182.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_183.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_184.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_185.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_186.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_187.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_188.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_189.svg    |    35 +
 .../reference/api/doxygen/inherit_graph_19.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_190.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_191.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_192.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_193.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_194.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_195.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_196.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_197.svg    |    24 +
 .../reference/api/doxygen/inherit_graph_198.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_199.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_2.svg      |    22 +
 .../reference/api/doxygen/inherit_graph_20.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_200.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_201.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_202.svg    |    24 +
 .../reference/api/doxygen/inherit_graph_203.svg    |    84 +
 .../reference/api/doxygen/inherit_graph_204.svg    |    84 +
 .../reference/api/doxygen/inherit_graph_205.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_206.svg    |    26 +
 .../reference/api/doxygen/inherit_graph_207.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_208.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_209.svg    |    23 +
 .../reference/api/doxygen/inherit_graph_21.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_210.svg    |    38 +
 .../reference/api/doxygen/inherit_graph_211.svg    |    38 +
 .../reference/api/doxygen/inherit_graph_212.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_213.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_214.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_215.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_216.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_217.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_218.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_219.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_22.svg     |    52 +
 .../reference/api/doxygen/inherit_graph_220.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_221.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_222.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_223.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_224.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_225.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_226.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_227.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_228.svg    |    22 +
 .../reference/api/doxygen/inherit_graph_23.svg     |    37 +
 .../reference/api/doxygen/inherit_graph_24.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_25.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_26.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_27.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_28.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_29.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_3.svg      |    22 +
 .../reference/api/doxygen/inherit_graph_30.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_31.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_32.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_33.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_34.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_35.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_36.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_37.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_38.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_39.svg     |    67 +
 .../reference/api/doxygen/inherit_graph_4.svg      |    22 +
 .../reference/api/doxygen/inherit_graph_40.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_41.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_42.svg     |    36 +
 .../reference/api/doxygen/inherit_graph_43.svg     |    35 +
 .../reference/api/doxygen/inherit_graph_44.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_45.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_46.svg     |    24 +
 .../reference/api/doxygen/inherit_graph_47.svg     |    24 +
 .../reference/api/doxygen/inherit_graph_48.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_49.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_5.svg      |    23 +
 .../reference/api/doxygen/inherit_graph_50.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_51.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_52.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_53.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_54.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_55.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_56.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_57.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_58.svg     |    24 +
 .../reference/api/doxygen/inherit_graph_59.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_6.svg      |    22 +
 .../reference/api/doxygen/inherit_graph_60.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_61.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_62.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_63.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_64.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_65.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_66.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_67.svg     |    24 +
 .../reference/api/doxygen/inherit_graph_68.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_69.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_7.svg      |    22 +
 .../reference/api/doxygen/inherit_graph_70.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_71.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_72.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_73.svg     |    38 +
 .../reference/api/doxygen/inherit_graph_74.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_75.svg     |    53 +
 .../reference/api/doxygen/inherit_graph_76.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_77.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_78.svg     |    53 +
 .../reference/api/doxygen/inherit_graph_79.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_8.svg      |    22 +
 .../reference/api/doxygen/inherit_graph_80.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_81.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_82.svg     |    38 +
 .../reference/api/doxygen/inherit_graph_83.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_84.svg     |    38 +
 .../reference/api/doxygen/inherit_graph_85.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_86.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_87.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_88.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_89.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_9.svg      |    22 +
 .../reference/api/doxygen/inherit_graph_90.svg     |    22 +
 .../reference/api/doxygen/inherit_graph_91.svg     |    24 +
 .../reference/api/doxygen/inherit_graph_92.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_93.svg     |    24 +
 .../reference/api/doxygen/inherit_graph_94.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_95.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_96.svg     |    25 +
 .../reference/api/doxygen/inherit_graph_97.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_98.svg     |    23 +
 .../reference/api/doxygen/inherit_graph_99.svg     |    23 +
 docs/v0.9.0/reference/api/doxygen/inherits.html    |   535 +
 .../reference/api/doxygen/instruction_8h.html      |   201 +
 .../api/doxygen/instruction_8h__dep__incl.svg      |   344 +
 .../reference/api/doxygen/instruction_8h__incl.svg |  1067 ++
 .../api/doxygen/instruction_8h_source.html         |   114 +
 .../reference/api/doxygen/instrument_8h.html       |   120 +
 .../api/doxygen/instrument_8h__dep__incl.svg       |   963 ++
 .../reference/api/doxygen/instrument_8h__incl.svg  |  1078 ++
 .../api/doxygen/instrument_8h_source.html          |    94 +
 docs/v0.9.0/reference/api/doxygen/int__set_8h.html |   185 +
 .../api/doxygen/int__set_8h__dep__incl.svg         |  1191 ++
 .../reference/api/doxygen/int__set_8h__incl.svg    |  1475 ++
 .../reference/api/doxygen/int__set_8h_source.html  |   111 +
 .../reference/api/doxygen/int__solver_8h.html      |   165 +
 .../reference/api/doxygen/int__solver_8h__incl.svg |  1498 ++
 .../api/doxygen/int__solver_8h_source.html         |   131 +
 .../reference/api/doxygen/interpreter_8h.html      |   143 +
 .../reference/api/doxygen/interpreter_8h__incl.svg |  1552 ++
 .../api/doxygen/interpreter_8h_source.html         |   127 +
 docs/v0.9.0/reference/api/doxygen/ir_2adt_8h.html  |   130 +
 .../api/doxygen/ir_2adt_8h__dep__incl.svg          |  1211 ++
 .../reference/api/doxygen/ir_2adt_8h__incl.svg     |  1367 ++
 .../reference/api/doxygen/ir_2adt_8h_source.html   |   123 +
 .../v0.9.0/reference/api/doxygen/ir_2attrs_8h.html |   316 +
 .../api/doxygen/ir_2attrs_8h__dep__incl.svg        |  1057 ++
 .../reference/api/doxygen/ir_2attrs_8h__incl.svg   |  1363 ++
 .../reference/api/doxygen/ir_2attrs_8h_source.html |   215 +
 docs/v0.9.0/reference/api/doxygen/ir_2expr_8h.html |   196 +
 .../api/doxygen/ir_2expr_8h__dep__incl.svg         |  1131 ++
 .../reference/api/doxygen/ir_2expr_8h__incl.svg    |  1282 ++
 .../reference/api/doxygen/ir_2expr_8h_source.html  |   176 +
 .../reference/api/doxygen/ir_2function_8h.html     |   148 +
 .../api/doxygen/ir_2function_8h__dep__incl.svg     |  1187 ++
 .../api/doxygen/ir_2function_8h__incl.svg          |  1414 ++
 .../api/doxygen/ir_2function_8h_source.html        |   104 +
 .../reference/api/doxygen/ir_2module_8h.html       |   159 +
 .../api/doxygen/ir_2module_8h__dep__incl.svg       |  1218 ++
 .../reference/api/doxygen/ir_2module_8h__incl.svg  |  1561 ++
 .../api/doxygen/ir_2module_8h_source.html          |   162 +
 docs/v0.9.0/reference/api/doxygen/ir_2op_8h.html   |   195 +
 .../reference/api/doxygen/ir_2op_8h__dep__incl.svg |  1032 ++
 .../reference/api/doxygen/ir_2op_8h__incl.svg      |  1647 +++
 .../reference/api/doxygen/ir_2op_8h_source.html    |   154 +
 docs/v0.9.0/reference/api/doxygen/ir_2span_8h.html |   123 +
 .../api/doxygen/ir_2span_8h__dep__incl.svg         |  1252 ++
 .../reference/api/doxygen/ir_2span_8h__incl.svg    |  1174 ++
 .../reference/api/doxygen/ir_2span_8h_source.html  |   107 +
 .../reference/api/doxygen/ir_2transform_8h.html    |   214 +
 .../api/doxygen/ir_2transform_8h__dep__incl.svg    |   975 ++
 .../api/doxygen/ir_2transform_8h__incl.svg         |  1624 +++
 .../api/doxygen/ir_2transform_8h_source.html       |   146 +
 docs/v0.9.0/reference/api/doxygen/ir_2type_8h.html |   204 +
 .../api/doxygen/ir_2type_8h__dep__incl.svg         |  1234 ++
 .../reference/api/doxygen/ir_2type_8h__incl.svg    |  1219 ++
 .../reference/api/doxygen/ir_2type_8h_source.html  |   184 +
 .../api/doxygen/iter__affine__map_8h.html          |   180 +
 .../api/doxygen/iter__affine__map_8h__incl.svg     |  1563 ++
 .../api/doxygen/iter__affine__map_8h_source.html   |   146 +
 docs/v0.9.0/reference/api/doxygen/jquery.js        |    87 +
 .../api/doxygen/libtorch__runtime_8h.html          |   106 +
 .../api/doxygen/libtorch__runtime_8h__incl.svg     |   879 ++
 .../api/doxygen/libtorch__runtime_8h_source.html   |    82 +
 .../api/doxygen/local__response__norm_8h.html      |   113 +
 .../api/doxygen/local__response__norm_8h__incl.svg |  1565 ++
 .../doxygen/local__response__norm_8h_source.html   |    98 +
 .../reference/api/doxygen/loop__state_8h.html      |   172 +
 .../api/doxygen/loop__state_8h__dep__incl.svg      |   178 +
 .../reference/api/doxygen/loop__state_8h__incl.svg |  1539 ++
 .../api/doxygen/loop__state_8h_source.html         |   131 +
 docs/v0.9.0/reference/api/doxygen/map_8h.html      |   258 +
 .../reference/api/doxygen/map_8h__dep__incl.svg    |  1395 ++
 docs/v0.9.0/reference/api/doxygen/map_8h__incl.svg |   306 +
 .../reference/api/doxygen/map_8h_source.html       |   196 +
 docs/v0.9.0/reference/api/doxygen/mapping_8h.html  |   116 +
 .../reference/api/doxygen/mapping_8h__incl.svg     |  1565 ++
 .../reference/api/doxygen/mapping_8h_source.html   |    87 +
 docs/v0.9.0/reference/api/doxygen/measure_8h.html  |   206 +
 .../api/doxygen/measure_8h__dep__incl.svg          |   106 +
 .../reference/api/doxygen/measure_8h__incl.svg     |  1395 ++
 .../reference/api/doxygen/measure_8h_source.html   |   170 +
 .../api/doxygen/measure__callback_8h.html          |   125 +
 .../doxygen/measure__callback_8h__dep__incl.svg    |    36 +
 .../api/doxygen/measure__callback_8h__incl.svg     |  1839 +++
 .../api/doxygen/measure__callback_8h_source.html   |   107 +
 .../api/doxygen/measure__candidate_8h.html         |   117 +
 .../doxygen/measure__candidate_8h__dep__incl.svg   |   146 +
 .../api/doxygen/measure__candidate_8h__incl.svg    |  1639 +++
 .../api/doxygen/measure__candidate_8h_source.html  |    96 +
 .../reference/api/doxygen/measure__record_8h.html  |   137 +
 .../api/doxygen/measure__record_8h__incl.svg       |  1399 ++
 .../api/doxygen/measure__record_8h_source.html     |   102 +
 .../reference/api/doxygen/memory__manager_8h.html  |   141 +
 .../api/doxygen/memory__manager_8h__dep__incl.svg  |    36 +
 .../api/doxygen/memory__manager_8h__incl.svg       |   642 +
 .../api/doxygen/memory__manager_8h_source.html     |   107 +
 .../reference/api/doxygen/memory__pools_8h.html    |   142 +
 .../api/doxygen/memory__pools_8h__dep__incl.svg    |   100 +
 .../api/doxygen/memory__pools_8h__incl.svg         |  1580 ++
 .../api/doxygen/memory__pools_8h_source.html       |   159 +
 docs/v0.9.0/reference/api/doxygen/menu.js          |    26 +
 docs/v0.9.0/reference/api/doxygen/menudata.js      |   270 +
 .../doxygen/meta__schedule_2cost__model_8h.html    |   125 +
 .../meta__schedule_2cost__model_8h__dep__incl.svg  |   102 +
 .../meta__schedule_2cost__model_8h__incl.svg       |  1634 +++
 .../meta__schedule_2cost__model_8h_source.html     |   113 +
 docs/v0.9.0/reference/api/doxygen/metadata_8h.html |   149 +
 .../reference/api/doxygen/metadata_8h__incl.svg    |  1411 ++
 .../reference/api/doxygen/metadata_8h_source.html  |   130 +
 .../reference/api/doxygen/metadata__base_8h.html   |   159 +
 .../api/doxygen/metadata__base_8h__dep__incl.svg   |    36 +
 .../api/doxygen/metadata__base_8h__incl.svg        |  1328 ++
 .../api/doxygen/metadata__base_8h_source.html      |   124 +
 .../reference/api/doxygen/metadata__types_8h.html  |   113 +
 .../api/doxygen/metadata__types_8h__dep__incl.svg  |    52 +
 .../api/doxygen/metadata__types_8h__incl.svg       |    84 +
 .../api/doxygen/metadata__types_8h_source.html     |    99 +
 .../api/doxygen/microtvm__rpc__server_8h.html      |   241 +
 .../api/doxygen/microtvm__rpc__server_8h__incl.svg |    60 +
 .../doxygen/microtvm__rpc__server_8h_source.html   |    83 +
 .../api/doxygen/microtvm__runtime_8h.html          |   313 +
 .../api/doxygen/microtvm__runtime_8h__incl.svg     |    45 +
 .../api/doxygen/microtvm__runtime_8h_source.html   |    85 +
 docs/v0.9.0/reference/api/doxygen/mutator_8h.html  |   122 +
 .../api/doxygen/mutator_8h__dep__incl.svg          |    74 +
 .../reference/api/doxygen/mutator_8h__incl.svg     |  1365 ++
 .../reference/api/doxygen/mutator_8h_source.html   |   108 +
 .../reference/api/doxygen/namespacedmlc.html       |    81 +
 .../api/doxygen/namespacedmlc_1_1serializer.html   |    87 +
 .../reference/api/doxygen/namespacemembers.html    |   251 +
 .../reference/api/doxygen/namespacemembers_b.html  |   168 +
 .../reference/api/doxygen/namespacemembers_c.html  |   284 +
 .../reference/api/doxygen/namespacemembers_d.html  |   219 +
 .../reference/api/doxygen/namespacemembers_e.html  |   163 +
 .../api/doxygen/namespacemembers_enum.html         |   220 +
 .../api/doxygen/namespacemembers_eval.html         |   370 +
 .../reference/api/doxygen/namespacemembers_f.html  |   332 +
 .../api/doxygen/namespacemembers_func.html         |   225 +
 .../api/doxygen/namespacemembers_func_b.html       |   141 +
 .../api/doxygen/namespacemembers_func_c.html       |   248 +
 .../api/doxygen/namespacemembers_func_d.html       |   186 +
 .../api/doxygen/namespacemembers_func_e.html       |   142 +
 .../api/doxygen/namespacemembers_func_f.html       |   179 +
 .../api/doxygen/namespacemembers_func_g.html       |   180 +
 .../api/doxygen/namespacemembers_func_h.html       |    88 +
 .../api/doxygen/namespacemembers_func_i.html       |   223 +
 .../api/doxygen/namespacemembers_func_j.html       |    76 +
 .../api/doxygen/namespacemembers_func_k.html       |    76 +
 .../api/doxygen/namespacemembers_func_l.html       |   198 +
 .../api/doxygen/namespacemembers_func_m.html       |   192 +
 .../api/doxygen/namespacemembers_func_n.html       |   116 +
 .../api/doxygen/namespacemembers_func_o.html       |   183 +
 .../api/doxygen/namespacemembers_func_p.html       |   208 +
 .../api/doxygen/namespacemembers_func_q.html       |    77 +
 .../api/doxygen/namespacemembers_func_r.html       |   167 +
 .../api/doxygen/namespacemembers_func_s.html       |   326 +
 .../api/doxygen/namespacemembers_func_t.html       |   254 +
 .../api/doxygen/namespacemembers_func_u.html       |   112 +
 .../api/doxygen/namespacemembers_func_v.html       |   112 +
 .../api/doxygen/namespacemembers_func_w.html       |    98 +
 .../api/doxygen/namespacemembers_func_y.html       |    76 +
 .../reference/api/doxygen/namespacemembers_g.html  |   192 +
 .../reference/api/doxygen/namespacemembers_h.html  |    91 +
 .../reference/api/doxygen/namespacemembers_i.html  |   256 +
 .../reference/api/doxygen/namespacemembers_j.html  |    76 +
 .../reference/api/doxygen/namespacemembers_k.html  |   451 +
 .../reference/api/doxygen/namespacemembers_l.html  |   210 +
 .../reference/api/doxygen/namespacemembers_m.html  |   240 +
 .../reference/api/doxygen/namespacemembers_n.html  |   122 +
 .../reference/api/doxygen/namespacemembers_o.html  |   195 +
 .../reference/api/doxygen/namespacemembers_p.html  |   266 +
 .../reference/api/doxygen/namespacemembers_q.html  |    77 +
 .../reference/api/doxygen/namespacemembers_r.html  |   188 +
 .../reference/api/doxygen/namespacemembers_s.html  |   383 +
 .../reference/api/doxygen/namespacemembers_t.html  |   378 +
 .../api/doxygen/namespacemembers_type.html         |   443 +
 .../reference/api/doxygen/namespacemembers_u.html  |   112 +
 .../reference/api/doxygen/namespacemembers_v.html  |   118 +
 .../api/doxygen/namespacemembers_vars.html         |   512 +
 .../reference/api/doxygen/namespacemembers_w.html  |    98 +
 .../reference/api/doxygen/namespacemembers_y.html  |    76 +
 docs/v0.9.0/reference/api/doxygen/namespaces.html  |   119 +
 .../v0.9.0/reference/api/doxygen/namespacetvm.html | 12817 ++++++++++++++++
 .../api/doxygen/namespacetvm_1_1arith.html         |  1610 ++
 .../api/doxygen/namespacetvm_1_1attr.html          |   301 +
 .../doxygen/namespacetvm_1_1auto__scheduler.html   |  1520 ++
 .../api/doxygen/namespacetvm_1_1codegen.html       |   219 +
 .../api/doxygen/namespacetvm_1_1detail.html        |   536 +
 .../api/doxygen/namespacetvm_1_1instrument.html    |    89 +
 .../doxygen/namespacetvm_1_1meta__schedule.html    |   347 +
 .../api/doxygen/namespacetvm_1_1parser.html        |   182 +
 .../api/doxygen/namespacetvm_1_1relay.html         |  4705 ++++++
 .../api/doxygen/namespacetvm_1_1relay_1_1attr.html |   282 +
 .../api/doxygen/namespacetvm_1_1relay_1_1qnn.html  |   103 +
 .../namespacetvm_1_1relay_1_1qnn_1_1transform.html |   107 +
 .../namespacetvm_1_1relay_1_1transform.html        |  1422 ++
 .../api/doxygen/namespacetvm_1_1runtime.html       |  3452 +++++
 .../namespacetvm_1_1runtime_1_1contrib.html        |   114 +
 .../namespacetvm_1_1runtime_1_1metadata.html       |   158 +
 .../namespacetvm_1_1runtime_1_1micro__rpc.html     |   236 +
 .../namespacetvm_1_1runtime_1_1profiling.html      |   411 +
 .../doxygen/namespacetvm_1_1runtime_1_1symbol.html |   298 +
 .../namespacetvm_1_1runtime_1_1threading.html      |   249 +
 .../api/doxygen/namespacetvm_1_1runtime_1_1vm.html |   265 +
 .../api/doxygen/namespacetvm_1_1support.html       |   288 +
 .../reference/api/doxygen/namespacetvm_1_1te.html  |  2969 ++++
 .../reference/api/doxygen/namespacetvm_1_1tir.html |  3252 +++++
 .../api/doxygen/namespacetvm_1_1tir_1_1attr.html   |  1327 ++
 .../doxygen/namespacetvm_1_1tir_1_1builtin.html    |  1737 +++
 .../doxygen/namespacetvm_1_1tir_1_1transform.html  |  1666 +++
 .../api/doxygen/namespacetvm_1_1tir_1_1usmp.html   |   377 +
 .../namespacetvm_1_1tir_1_1usmp_1_1algo.html       |   199 +
 .../namespacetvm_1_1tir_1_1usmp_1_1transform.html  |   188 +
 .../api/doxygen/namespacetvm_1_1topi.html          | 14565 +++++++++++++++++++
 .../doxygen/namespacetvm_1_1topi_1_1contrib.html   |   336 +
 .../api/doxygen/namespacetvm_1_1topi_1_1cuda.html  |   631 +
 .../doxygen/namespacetvm_1_1topi_1_1generic.html   |   329 +
 .../api/doxygen/namespacetvm_1_1topi_1_1nn.html    |  1953 +++
 .../api/doxygen/namespacetvm_1_1topi_1_1rocm.html  |   489 +
 .../doxygen/namespacetvm_1_1topi_1_1vision.html    |   147 +
 .../api/doxygen/namespacetvm_1_1topi_1_1x86.html   |   434 +
 .../api/doxygen/namespacetvm_1_1transform.html     |   193 +
 docs/v0.9.0/reference/api/doxygen/nav_f.png        |   Bin 0 -> 153 bytes
 docs/v0.9.0/reference/api/doxygen/nav_g.png        |   Bin 0 -> 95 bytes
 docs/v0.9.0/reference/api/doxygen/nav_h.png        |   Bin 0 -> 98 bytes
 docs/v0.9.0/reference/api/doxygen/ndarray_8h.html  |   160 +
 .../api/doxygen/ndarray_8h__dep__incl.svg          |  1236 ++
 .../reference/api/doxygen/ndarray_8h__incl.svg     |   579 +
 .../reference/api/doxygen/ndarray_8h_source.html   |   152 +
 docs/v0.9.0/reference/api/doxygen/nn_2bnn_8h.html  |   118 +
 .../reference/api/doxygen/nn_2bnn_8h__incl.svg     |  1695 +++
 .../reference/api/doxygen/nn_2bnn_8h_source.html   |   103 +
 .../v0.9.0/reference/api/doxygen/nn_2dense_8h.html |   119 +
 .../api/doxygen/nn_2dense_8h__dep__incl.svg        |    58 +
 .../reference/api/doxygen/nn_2dense_8h__incl.svg   |  1565 ++
 .../reference/api/doxygen/nn_2dense_8h_source.html |    93 +
 .../reference/api/doxygen/nn_2pooling_8h.html      |   166 +
 .../reference/api/doxygen/nn_2pooling_8h__incl.svg |  1751 +++
 .../api/doxygen/nn_2pooling_8h_source.html         |   139 +
 .../reference/api/doxygen/nn_2softmax_8h.html      |   118 +
 .../reference/api/doxygen/nn_2softmax_8h__incl.svg |  1660 +++
 .../api/doxygen/nn_2softmax_8h_source.html         |   102 +
 docs/v0.9.0/reference/api/doxygen/node_8h.html     |   119 +
 .../reference/api/doxygen/node_8h__dep__incl.svg   |  1224 ++
 .../v0.9.0/reference/api/doxygen/node_8h__incl.svg |  1147 ++
 .../reference/api/doxygen/node_8h_source.html      |    89 +
 docs/v0.9.0/reference/api/doxygen/object_8h.html   |   579 +
 .../reference/api/doxygen/object_8h__dep__incl.svg |  1599 ++
 .../reference/api/doxygen/object_8h__incl.svg      |   132 +
 .../reference/api/doxygen/object_8h_source.html    |   162 +
 .../reference/api/doxygen/on__device_8h.html       |   112 +
 .../reference/api/doxygen/on__device_8h__incl.svg  |  1622 +++
 .../api/doxygen/on__device_8h_source.html          |    91 +
 .../reference/api/doxygen/op__strategy_8h.html     |   130 +
 .../api/doxygen/op__strategy_8h__incl.svg          |  1796 +++
 .../api/doxygen/op__strategy_8h_source.html        |   115 +
 docs/v0.9.0/reference/api/doxygen/open.png         |   Bin 0 -> 123 bytes
 .../v0.9.0/reference/api/doxygen/operation_8h.html |   209 +
 .../api/doxygen/operation_8h__dep__incl.svg        |  1067 ++
 .../reference/api/doxygen/operation_8h__incl.svg   |  1546 ++
 .../reference/api/doxygen/operation_8h_source.html |   174 +
 docs/v0.9.0/reference/api/doxygen/optional_8h.html |   125 +
 .../api/doxygen/optional_8h__dep__incl.svg         |  1408 ++
 .../reference/api/doxygen/optional_8h__incl.svg    |   261 +
 .../reference/api/doxygen/optional_8h_source.html  |   102 +
 .../reference/api/doxygen/packed__func_8h.html     |   338 +
 .../api/doxygen/packed__func_8h__dep__incl.svg     |  1085 ++
 .../api/doxygen/packed__func_8h__incl.svg          |   856 ++
 .../api/doxygen/packed__func_8h_source.html        |   267 +
 .../reference/api/doxygen/pad__utils_8h.html       |   111 +
 .../api/doxygen/pad__utils_8h__dep__incl.svg       |    36 +
 .../reference/api/doxygen/pad__utils_8h__incl.svg  |  1578 ++
 .../api/doxygen/pad__utils_8h_source.html          |    83 +
 .../reference/api/doxygen/page__allocator_8h.html  |   201 +
 .../api/doxygen/page__allocator_8h__incl.svg       |   100 +
 .../api/doxygen/page__allocator_8h_source.html     |    86 +
 docs/v0.9.0/reference/api/doxygen/papi_8h.html     |   108 +
 .../v0.9.0/reference/api/doxygen/papi_8h__incl.svg |  1038 ++
 .../reference/api/doxygen/papi_8h_source.html      |    86 +
 .../reference/api/doxygen/parallel__for_8h.html    |   123 +
 .../api/doxygen/parallel__for_8h__incl.svg         |    96 +
 .../api/doxygen/parallel__for_8h_source.html       |    83 +
 docs/v0.9.0/reference/api/doxygen/parser_8h.html   |   122 +
 .../reference/api/doxygen/parser_8h__incl.svg      |  1596 ++
 .../reference/api/doxygen/parser_8h_source.html    |    89 +
 docs/v0.9.0/reference/api/doxygen/pattern_8h.html  |   114 +
 .../reference/api/doxygen/pattern_8h__incl.svg     |  1468 ++
 .../reference/api/doxygen/pattern_8h_source.html   |    82 +
 .../reference/api/doxygen/pattern__functor_8h.html |   166 +
 .../api/doxygen/pattern__functor_8h__incl.svg      |  1665 +++
 .../api/doxygen/pattern__functor_8h_source.html    |   115 +
 docs/v0.9.0/reference/api/doxygen/platform_8h.html |   430 +
 .../api/doxygen/platform_8h__dep__incl.svg         |    52 +
 .../reference/api/doxygen/platform_8h__incl.svg    |   106 +
 .../reference/api/doxygen/platform_8h_source.html  |    89 +
 docs/v0.9.0/reference/api/doxygen/postproc_8h.html |   119 +
 .../api/doxygen/postproc_8h__dep__incl.svg         |    74 +
 .../reference/api/doxygen/postproc_8h__incl.svg    |  1354 ++
 .../reference/api/doxygen/postproc_8h_source.html  |   104 +
 docs/v0.9.0/reference/api/doxygen/profiler_8h.html |   120 +
 .../reference/api/doxygen/profiler_8h__incl.svg    |  1697 +++
 .../reference/api/doxygen/profiler_8h_source.html  |   104 +
 .../v0.9.0/reference/api/doxygen/profiling_8h.html |   181 +
 .../api/doxygen/profiling_8h__dep__incl.svg        |    36 +
 .../reference/api/doxygen/profiling_8h__incl.svg   |  1011 ++
 .../reference/api/doxygen/profiling_8h_source.html |   146 +
 docs/v0.9.0/reference/api/doxygen/random_8h.html   |   108 +
 .../reference/api/doxygen/random_8h__incl.svg      |  1379 ++
 .../reference/api/doxygen/random_8h_source.html    |    95 +
 .../reference/api/doxygen/random__engine_8h.html   |   117 +
 .../api/doxygen/random__engine_8h__dep__incl.svg   |   296 +
 .../api/doxygen/random__engine_8h__incl.svg        |    56 +
 .../api/doxygen/random__engine_8h_source.html      |    91 +
 .../reference/api/doxygen/ravel__unravel_8h.html   |   109 +
 .../api/doxygen/ravel__unravel_8h__dep__incl.svg   |   168 +
 .../api/doxygen/ravel__unravel_8h__incl.svg        |  1556 ++
 .../api/doxygen/ravel__unravel_8h_source.html      |    83 +
 docs/v0.9.0/reference/api/doxygen/reduce_8h.html   |   116 +
 .../reference/api/doxygen/reduce_8h__incl.svg      |  1385 ++
 .../reference/api/doxygen/reduce_8h_source.html    |   100 +
 .../v0.9.0/reference/api/doxygen/reduction_8h.html |   198 +
 .../api/doxygen/reduction_8h__dep__incl.svg        |    88 +
 .../reference/api/doxygen/reduction_8h__incl.svg   |  1674 +++
 .../reference/api/doxygen/reduction_8h_source.html |   140 +
 .../reference/api/doxygen/reflection_8h.html       |   255 +
 .../api/doxygen/reflection_8h__dep__incl.svg       |  1277 ++
 .../reference/api/doxygen/reflection_8h__incl.svg  |  1045 ++
 .../api/doxygen/reflection_8h_source.html          |   120 +
 docs/v0.9.0/reference/api/doxygen/registry_8h.html |   252 +
 .../api/doxygen/registry_8h__dep__incl.svg         |  1058 ++
 .../reference/api/doxygen/registry_8h__incl.svg    |   896 ++
 .../reference/api/doxygen/registry_8h_source.html  |    97 +
 .../reference/api/doxygen/relay_2adt_8h.html       |   178 +
 .../api/doxygen/relay_2adt_8h__dep__incl.svg       |    82 +
 .../reference/api/doxygen/relay_2adt_8h__incl.svg  |  1719 +++
 .../api/doxygen/relay_2adt_8h_source.html          |   171 +
 .../reference/api/doxygen/relay_2analysis_8h.html  |   168 +
 .../api/doxygen/relay_2analysis_8h__incl.svg       |  1655 +++
 .../api/doxygen/relay_2analysis_8h_source.html     |   102 +
 .../api/doxygen/relay_2attrs_2debug_8h.html        |   112 +
 .../api/doxygen/relay_2attrs_2debug_8h__incl.svg   |  1406 ++
 .../api/doxygen/relay_2attrs_2debug_8h_source.html |    86 +
 .../api/doxygen/relay_2attrs_2memory_8h.html       |   127 +
 .../api/doxygen/relay_2attrs_2memory_8h__incl.svg  |  1775 +++
 .../doxygen/relay_2attrs_2memory_8h_source.html    |   103 +
 .../reference/api/doxygen/relay_2attrs_2nn_8h.html |   262 +
 .../api/doxygen/relay_2attrs_2nn_8h__incl.svg      |  1552 ++
 .../api/doxygen/relay_2attrs_2nn_8h_source.html    |   438 +
 .../api/doxygen/relay_2attrs_2transform_8h.html    |   231 +
 .../relay_2attrs_2transform_8h__dep__incl.svg      |    51 +
 .../doxygen/relay_2attrs_2transform_8h__incl.svg   |  1771 +++
 .../doxygen/relay_2attrs_2transform_8h_source.html |   255 +
 .../reference/api/doxygen/relay_2attrs_2vm_8h.html |   113 +
 .../api/doxygen/relay_2attrs_2vm_8h__incl.svg      |  1378 ++
 .../api/doxygen/relay_2attrs_2vm_8h_source.html    |    88 +
 .../reference/api/doxygen/relay_2base_8h.html      |   183 +
 .../api/doxygen/relay_2base_8h__dep__incl.svg      |   547 +
 .../reference/api/doxygen/relay_2base_8h__incl.svg |  1486 ++
 .../api/doxygen/relay_2base_8h_source.html         |   111 +
 .../reference/api/doxygen/relay_2expr_8h.html      |   229 +
 .../api/doxygen/relay_2expr_8h__dep__incl.svg      |   400 +
 .../reference/api/doxygen/relay_2expr_8h__incl.svg |  1816 +++
 .../api/doxygen/relay_2expr_8h_source.html         |   216 +
 .../api/doxygen/relay_2expr__functor_8h.html       |   237 +
 .../api/doxygen/relay_2expr__functor_8h__incl.svg  |  1670 +++
 .../doxygen/relay_2expr__functor_8h_source.html    |   190 +
 .../reference/api/doxygen/relay_2feature_8h.html   |   171 +
 .../api/doxygen/relay_2feature_8h__incl.svg        |  1532 ++
 .../api/doxygen/relay_2feature_8h_source.html      |   119 +
 .../reference/api/doxygen/relay_2function_8h.html  |   167 +
 .../api/doxygen/relay_2function_8h__dep__incl.svg  |    81 +
 .../api/doxygen/relay_2function_8h__incl.svg       |  1633 +++
 .../api/doxygen/relay_2function_8h_source.html     |   128 +
 .../v0.9.0/reference/api/doxygen/relay_2op_8h.html |   144 +
 .../api/doxygen/relay_2op_8h__dep__incl.svg        |    82 +
 .../reference/api/doxygen/relay_2op_8h__incl.svg   |  1798 +++
 .../reference/api/doxygen/relay_2op_8h_source.html |    85 +
 .../api/doxygen/relay_2op__attr__types_8h.html     |   188 +
 .../relay_2op__attr__types_8h__dep__incl.svg       |    67 +
 .../doxygen/relay_2op__attr__types_8h__incl.svg    |  1771 +++
 .../doxygen/relay_2op__attr__types_8h_source.html  |   110 +
 .../api/doxygen/relay_2qnn_2attrs_8h.html          |   124 +
 .../api/doxygen/relay_2qnn_2attrs_8h__incl.svg     |  1385 ++
 .../api/doxygen/relay_2qnn_2attrs_8h_source.html   |   103 +
 .../api/doxygen/relay_2qnn_2transform_8h.html      |   112 +
 .../api/doxygen/relay_2qnn_2transform_8h__incl.svg |  1578 ++
 .../doxygen/relay_2qnn_2transform_8h_source.html   |    83 +
 .../reference/api/doxygen/relay_2transform_8h.html |   297 +
 .../api/doxygen/relay_2transform_8h__dep__incl.svg |    35 +
 .../api/doxygen/relay_2transform_8h__incl.svg      |  1636 +++
 .../api/doxygen/relay_2transform_8h_source.html    |   164 +
 .../reference/api/doxygen/relay_2type_8h.html      |   177 +
 .../api/doxygen/relay_2type_8h__dep__incl.svg      |   445 +
 .../reference/api/doxygen/relay_2type_8h__incl.svg |  1790 +++
 .../api/doxygen/relay_2type_8h_source.html         |   141 +
 docs/v0.9.0/reference/api/doxygen/reorg_8h.html    |   117 +
 .../reference/api/doxygen/reorg_8h__incl.svg       |  1738 +++
 .../reference/api/doxygen/reorg_8h_source.html     |    92 +
 .../reference/api/doxygen/repr__printer_8h.html    |   128 +
 .../api/doxygen/repr__printer_8h__dep__incl.svg    |  1218 ++
 .../api/doxygen/repr__printer_8h__incl.svg         |   210 +
 .../api/doxygen/repr__printer_8h_source.html       |    91 +
 docs/v0.9.0/reference/api/doxygen/rocblas_8h.html  |   116 +
 .../api/doxygen/rocblas_8h__dep__incl.svg          |    36 +
 .../reference/api/doxygen/rocblas_8h__incl.svg     |  1586 ++
 .../reference/api/doxygen/rocblas_8h_source.html   |    86 +
 .../reference/api/doxygen/rocm_2dense_8h.html      |   121 +
 .../reference/api/doxygen/rocm_2dense_8h__incl.svg |  1553 ++
 .../api/doxygen/rocm_2dense_8h_source.html         |   102 +
 .../reference/api/doxygen/rocm_2injective_8h.html  |   119 +
 .../api/doxygen/rocm_2injective_8h__incl.svg       |  1661 +++
 .../api/doxygen/rocm_2injective_8h_source.html     |    92 +
 .../reference/api/doxygen/rocm_2pooling_8h.html    |   119 +
 .../api/doxygen/rocm_2pooling_8h__incl.svg         |  1626 +++
 .../api/doxygen/rocm_2pooling_8h_source.html       |    92 +
 .../reference/api/doxygen/rocm_2reduction_8h.html  |   115 +
 .../api/doxygen/rocm_2reduction_8h__incl.svg       |  1661 +++
 .../api/doxygen/rocm_2reduction_8h_source.html     |    89 +
 .../reference/api/doxygen/rocm_2softmax_8h.html    |   110 +
 .../api/doxygen/rocm_2softmax_8h__incl.svg         |  1661 +++
 .../api/doxygen/rocm_2softmax_8h_source.html       |    89 +
 docs/v0.9.0/reference/api/doxygen/runner_8h.html   |   141 +
 .../reference/api/doxygen/runner_8h__dep__incl.svg |   142 +
 .../reference/api/doxygen/runner_8h__incl.svg      |  1713 +++
 .../reference/api/doxygen/runner_8h_source.html    |   125 +
 .../api/doxygen/runtime_2container_2adt_8h.html    |   120 +
 .../runtime_2container_2adt_8h__dep__incl.svg      |  1164 ++
 .../doxygen/runtime_2container_2adt_8h__incl.svg   |   273 +
 .../doxygen/runtime_2container_2adt_8h_source.html |   100 +
 .../api/doxygen/runtime_2container_2base_8h.html   |   133 +
 .../runtime_2container_2base_8h__dep__incl.svg     |  1559 ++
 .../doxygen/runtime_2container_2base_8h__incl.svg  |   240 +
 .../runtime_2container_2base_8h_source.html        |   130 +
 .../api/doxygen/runtime_2crt_2module_8h.html       |   200 +
 .../doxygen/runtime_2crt_2module_8h__dep__incl.svg |    52 +
 .../api/doxygen/runtime_2crt_2module_8h__incl.svg  |   126 +
 .../doxygen/runtime_2crt_2module_8h_source.html    |    87 +
 .../reference/api/doxygen/runtime_2debug_8h.html   |   118 +
 .../api/doxygen/runtime_2debug_8h__incl.svg        |   646 +
 .../api/doxygen/runtime_2debug_8h_source.html      |    84 +
 .../reference/api/doxygen/runtime_2memory_8h.html  |   135 +
 .../api/doxygen/runtime_2memory_8h__dep__incl.svg  |  1577 ++
 .../api/doxygen/runtime_2memory_8h__incl.svg       |   171 +
 .../api/doxygen/runtime_2memory_8h_source.html     |    97 +
 .../reference/api/doxygen/runtime_2module_8h.html  |   177 +
 .../api/doxygen/runtime_2module_8h__dep__incl.svg  |  1085 ++
 .../api/doxygen/runtime_2module_8h__incl.svg       |   858 ++
 .../api/doxygen/runtime_2module_8h_source.html     |   117 +
 .../reference/api/doxygen/runtime_2vm_2vm_8h.html  |   135 +
 .../api/doxygen/runtime_2vm_2vm_8h__incl.svg       |  1171 ++
 .../api/doxygen/runtime_2vm_2vm_8h_source.html     |   141 +
 docs/v0.9.0/reference/api/doxygen/runtime_8h.html  |   181 +
 .../reference/api/doxygen/runtime_8h__incl.svg     |  1653 +++
 .../reference/api/doxygen/runtime_8h_source.html   |   117 +
 .../reference/api/doxygen/schedule__pass_8h.html   |   136 +
 .../api/doxygen/schedule__pass_8h__dep__incl.svg   |   278 +
 .../api/doxygen/schedule__pass_8h__incl.svg        |  1630 +++
 .../api/doxygen/schedule__pass_8h_source.html      |    87 +
 .../reference/api/doxygen/schedule__rule_8h.html   |   124 +
 .../api/doxygen/schedule__rule_8h__dep__incl.svg   |    74 +
 .../api/doxygen/schedule__rule_8h__incl.svg        |  1422 ++
 .../api/doxygen/schedule__rule_8h_source.html      |   113 +
 .../v0.9.0/reference/api/doxygen/search/all_0.html |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_0.js  |     4 +
 .../v0.9.0/reference/api/doxygen/search/all_1.html |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_1.js  |    20 +
 .../reference/api/doxygen/search/all_10.html       |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_10.js |   150 +
 .../reference/api/doxygen/search/all_11.html       |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_11.js |   256 +
 .../reference/api/doxygen/search/all_12.html       |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_12.js |     6 +
 .../reference/api/doxygen/search/all_13.html       |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_13.js |   243 +
 .../reference/api/doxygen/search/all_14.html       |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_14.js |   410 +
 .../reference/api/doxygen/search/all_15.html       |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_15.js |   552 +
 .../reference/api/doxygen/search/all_16.html       |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_16.js |    41 +
 .../reference/api/doxygen/search/all_17.html       |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_17.js |    97 +
 .../reference/api/doxygen/search/all_18.html       |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_18.js |    55 +
 .../reference/api/doxygen/search/all_19.html       |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_19.js |     5 +
 .../reference/api/doxygen/search/all_1a.html       |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_1a.js |     4 +
 .../reference/api/doxygen/search/all_1b.html       |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_1b.js |    53 +
 .../v0.9.0/reference/api/doxygen/search/all_2.html |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_2.js  |   433 +
 .../v0.9.0/reference/api/doxygen/search/all_3.html |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_3.js  |   145 +
 .../v0.9.0/reference/api/doxygen/search/all_4.html |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_4.js  |   288 +
 .../v0.9.0/reference/api/doxygen/search/all_5.html |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_5.js  |   181 +
 .../v0.9.0/reference/api/doxygen/search/all_6.html |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_6.js  |   130 +
 .../v0.9.0/reference/api/doxygen/search/all_7.html |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_7.js  |   273 +
 .../v0.9.0/reference/api/doxygen/search/all_8.html |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_8.js  |   139 +
 .../v0.9.0/reference/api/doxygen/search/all_9.html |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_9.js  |    39 +
 .../v0.9.0/reference/api/doxygen/search/all_a.html |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_a.js  |   266 +
 .../v0.9.0/reference/api/doxygen/search/all_b.html |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_b.js  |     7 +
 .../v0.9.0/reference/api/doxygen/search/all_c.html |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_c.js  |   296 +
 .../v0.9.0/reference/api/doxygen/search/all_d.html |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_d.js  |   118 +
 .../v0.9.0/reference/api/doxygen/search/all_e.html |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_e.js  |   216 +
 .../v0.9.0/reference/api/doxygen/search/all_f.html |    26 +
 docs/v0.9.0/reference/api/doxygen/search/all_f.js  |    87 +
 .../reference/api/doxygen/search/classes_0.html    |    26 +
 .../reference/api/doxygen/search/classes_0.js      |   275 +
 .../reference/api/doxygen/search/classes_1.html    |    26 +
 .../reference/api/doxygen/search/classes_1.js      |    67 +
 .../reference/api/doxygen/search/classes_10.html   |    26 +
 .../reference/api/doxygen/search/classes_10.js     |   123 +
 .../reference/api/doxygen/search/classes_11.html   |    26 +
 .../reference/api/doxygen/search/classes_11.js     |   153 +
 .../reference/api/doxygen/search/classes_12.html   |    26 +
 .../reference/api/doxygen/search/classes_12.js     |     8 +
 .../reference/api/doxygen/search/classes_13.html   |    26 +
 .../reference/api/doxygen/search/classes_13.js     |    19 +
 .../reference/api/doxygen/search/classes_14.html   |    26 +
 .../reference/api/doxygen/search/classes_14.js     |    17 +
 .../reference/api/doxygen/search/classes_15.html   |    26 +
 .../reference/api/doxygen/search/classes_15.js     |     4 +
 .../reference/api/doxygen/search/classes_2.html    |    26 +
 .../reference/api/doxygen/search/classes_2.js      |    85 +
 .../reference/api/doxygen/search/classes_3.html    |    26 +
 .../reference/api/doxygen/search/classes_3.js      |    48 +
 .../reference/api/doxygen/search/classes_4.html    |    26 +
 .../reference/api/doxygen/search/classes_4.js      |    35 +
 .../reference/api/doxygen/search/classes_5.html    |    26 +
 .../reference/api/doxygen/search/classes_5.js      |    34 +
 .../reference/api/doxygen/search/classes_6.html    |    26 +
 .../reference/api/doxygen/search/classes_6.js      |    20 +
 .../reference/api/doxygen/search/classes_7.html    |    26 +
 .../reference/api/doxygen/search/classes_7.js      |    10 +
 .../reference/api/doxygen/search/classes_8.html    |    26 +
 .../reference/api/doxygen/search/classes_8.js      |    74 +
 .../reference/api/doxygen/search/classes_9.html    |    26 +
 .../reference/api/doxygen/search/classes_9.js      |    30 +
 .../reference/api/doxygen/search/classes_a.html    |    26 +
 .../reference/api/doxygen/search/classes_a.js      |    73 +
 .../reference/api/doxygen/search/classes_b.html    |    26 +
 .../reference/api/doxygen/search/classes_b.js      |    16 +
 .../reference/api/doxygen/search/classes_c.html    |    26 +
 .../reference/api/doxygen/search/classes_c.js      |    58 +
 .../reference/api/doxygen/search/classes_d.html    |    26 +
 .../reference/api/doxygen/search/classes_d.js      |    95 +
 .../reference/api/doxygen/search/classes_e.html    |    26 +
 .../reference/api/doxygen/search/classes_e.js      |     4 +
 .../reference/api/doxygen/search/classes_f.html    |    26 +
 .../reference/api/doxygen/search/classes_f.js      |    71 +
 docs/v0.9.0/reference/api/doxygen/search/close.png |   Bin 0 -> 273 bytes
 .../reference/api/doxygen/search/defines_0.html    |    26 +
 .../reference/api/doxygen/search/defines_0.js      |     7 +
 .../reference/api/doxygen/search/defines_1.html    |    26 +
 .../reference/api/doxygen/search/defines_1.js      |     5 +
 .../reference/api/doxygen/search/defines_2.html    |    26 +
 .../reference/api/doxygen/search/defines_2.js      |     5 +
 .../reference/api/doxygen/search/defines_3.html    |    26 +
 .../reference/api/doxygen/search/defines_3.js      |     4 +
 .../reference/api/doxygen/search/defines_4.html    |    26 +
 .../reference/api/doxygen/search/defines_4.js      |     5 +
 .../reference/api/doxygen/search/defines_5.html    |    26 +
 .../reference/api/doxygen/search/defines_5.js      |     4 +
 .../reference/api/doxygen/search/defines_6.html    |    26 +
 .../reference/api/doxygen/search/defines_6.js      |    10 +
 .../reference/api/doxygen/search/defines_7.html    |    26 +
 .../reference/api/doxygen/search/defines_7.js      |     6 +
 .../reference/api/doxygen/search/defines_8.html    |    26 +
 .../reference/api/doxygen/search/defines_8.js      |    79 +
 .../reference/api/doxygen/search/defines_9.html    |    26 +
 .../reference/api/doxygen/search/defines_9.js      |     4 +
 .../reference/api/doxygen/search/enums_0.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/enums_0.js |     7 +
 .../reference/api/doxygen/search/enums_1.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/enums_1.js |     6 +
 .../reference/api/doxygen/search/enums_2.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/enums_2.js |     6 +
 .../reference/api/doxygen/search/enums_3.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/enums_3.js |     7 +
 .../reference/api/doxygen/search/enums_4.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/enums_4.js |     4 +
 .../reference/api/doxygen/search/enums_5.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/enums_5.js |     5 +
 .../reference/api/doxygen/search/enums_6.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/enums_6.js |     7 +
 .../reference/api/doxygen/search/enums_7.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/enums_7.js |     4 +
 .../reference/api/doxygen/search/enums_8.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/enums_8.js |     6 +
 .../reference/api/doxygen/search/enums_9.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/enums_9.js |     5 +
 .../reference/api/doxygen/search/enums_a.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/enums_a.js |     4 +
 .../reference/api/doxygen/search/enums_b.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/enums_b.js |     7 +
 .../reference/api/doxygen/search/enums_c.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/enums_c.js |    10 +
 .../reference/api/doxygen/search/enumvalues_0.html |    26 +
 .../reference/api/doxygen/search/enumvalues_0.js   |     8 +
 .../reference/api/doxygen/search/enumvalues_1.html |    26 +
 .../reference/api/doxygen/search/enumvalues_1.js   |     4 +
 .../reference/api/doxygen/search/enumvalues_2.html |    26 +
 .../reference/api/doxygen/search/enumvalues_2.js   |     4 +
 .../reference/api/doxygen/search/enumvalues_3.html |    26 +
 .../reference/api/doxygen/search/enumvalues_3.js   |    21 +
 .../reference/api/doxygen/search/enumvalues_4.html |    26 +
 .../reference/api/doxygen/search/enumvalues_4.js   |     6 +
 .../reference/api/doxygen/search/enumvalues_5.html |    26 +
 .../reference/api/doxygen/search/enumvalues_5.js   |     8 +
 .../reference/api/doxygen/search/enumvalues_6.html |    26 +
 .../reference/api/doxygen/search/enumvalues_6.js   |   227 +
 .../reference/api/doxygen/search/enumvalues_7.html |    26 +
 .../reference/api/doxygen/search/enumvalues_7.js   |     5 +
 .../reference/api/doxygen/search/enumvalues_8.html |    26 +
 .../reference/api/doxygen/search/enumvalues_8.js   |     4 +
 .../reference/api/doxygen/search/enumvalues_9.html |    26 +
 .../reference/api/doxygen/search/enumvalues_9.js   |     5 +
 .../reference/api/doxygen/search/enumvalues_a.html |    26 +
 .../reference/api/doxygen/search/enumvalues_a.js   |     6 +
 .../reference/api/doxygen/search/enumvalues_b.html |    26 +
 .../reference/api/doxygen/search/enumvalues_b.js   |     5 +
 .../reference/api/doxygen/search/files_0.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/files_0.js |    20 +
 .../reference/api/doxygen/search/files_1.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/files_1.js |    15 +
 .../reference/api/doxygen/search/files_10.html     |    26 +
 .../reference/api/doxygen/search/files_10.js       |     4 +
 .../reference/api/doxygen/search/files_11.html     |    26 +
 .../reference/api/doxygen/search/files_11.js       |     7 +
 .../reference/api/doxygen/search/files_12.html     |    26 +
 .../reference/api/doxygen/search/files_12.js       |     5 +
 .../reference/api/doxygen/search/files_2.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/files_2.js |    14 +
 .../reference/api/doxygen/search/files_3.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/files_3.js |    17 +
 .../reference/api/doxygen/search/files_4.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/files_4.js |    15 +
 .../reference/api/doxygen/search/files_5.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/files_5.js |    12 +
 .../reference/api/doxygen/search/files_6.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/files_6.js |     7 +
 .../reference/api/doxygen/search/files_7.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/files_7.js |    12 +
 .../reference/api/doxygen/search/files_8.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/files_8.js |     6 +
 .../reference/api/doxygen/search/files_9.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/files_9.js |    19 +
 .../reference/api/doxygen/search/files_a.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/files_a.js |     6 +
 .../reference/api/doxygen/search/files_b.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/files_b.js |    10 +
 .../reference/api/doxygen/search/files_c.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/files_c.js |    16 +
 .../reference/api/doxygen/search/files_d.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/files_d.js |    15 +
 .../reference/api/doxygen/search/files_e.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/files_e.js |    25 +
 .../reference/api/doxygen/search/files_f.html      |    26 +
 .../v0.9.0/reference/api/doxygen/search/files_f.js |    21 +
 .../reference/api/doxygen/search/functions_0.html  |    26 +
 .../reference/api/doxygen/search/functions_0.js    |    11 +
 .../reference/api/doxygen/search/functions_1.html  |    26 +
 .../reference/api/doxygen/search/functions_1.js    |   124 +
 .../reference/api/doxygen/search/functions_10.html |    26 +
 .../reference/api/doxygen/search/functions_10.js   |   119 +
 .../reference/api/doxygen/search/functions_11.html |    26 +
 .../reference/api/doxygen/search/functions_11.js   |     5 +
 .../reference/api/doxygen/search/functions_12.html |    26 +
 .../reference/api/doxygen/search/functions_12.js   |   118 +
 .../reference/api/doxygen/search/functions_13.html |    26 +
 .../reference/api/doxygen/search/functions_13.js   |   207 +
 .../reference/api/doxygen/search/functions_14.html |    26 +
 .../reference/api/doxygen/search/functions_14.js   |   235 +
 .../reference/api/doxygen/search/functions_15.html |    26 +
 .../reference/api/doxygen/search/functions_15.js   |    29 +
 .../reference/api/doxygen/search/functions_16.html |    26 +
 .../reference/api/doxygen/search/functions_16.js   |    55 +
 .../reference/api/doxygen/search/functions_17.html |    26 +
 .../reference/api/doxygen/search/functions_17.js   |    27 +
 .../reference/api/doxygen/search/functions_18.html |    26 +
 .../reference/api/doxygen/search/functions_18.js   |     4 +
 .../reference/api/doxygen/search/functions_19.html |    26 +
 .../reference/api/doxygen/search/functions_19.js   |    53 +
 .../reference/api/doxygen/search/functions_2.html  |    26 +
 .../reference/api/doxygen/search/functions_2.js    |    55 +
 .../reference/api/doxygen/search/functions_3.html  |    26 +
 .../reference/api/doxygen/search/functions_3.js    |   152 +
 .../reference/api/doxygen/search/functions_4.html  |    26 +
 .../reference/api/doxygen/search/functions_4.js    |    75 +
 .../reference/api/doxygen/search/functions_5.html  |    26 +
 .../reference/api/doxygen/search/functions_5.js    |    61 +
 .../reference/api/doxygen/search/functions_6.html  |    26 +
 .../reference/api/doxygen/search/functions_6.js    |    99 +
 .../reference/api/doxygen/search/functions_7.html  |    26 +
 .../reference/api/doxygen/search/functions_7.js    |   117 +
 .../reference/api/doxygen/search/functions_8.html  |    26 +
 .../reference/api/doxygen/search/functions_8.js    |    24 +
 .../reference/api/doxygen/search/functions_9.html  |    26 +
 .../reference/api/doxygen/search/functions_9.js    |   147 +
 .../reference/api/doxygen/search/functions_a.html  |    26 +
 .../reference/api/doxygen/search/functions_a.js    |     7 +
 .../reference/api/doxygen/search/functions_b.html  |    26 +
 .../reference/api/doxygen/search/functions_b.js    |     5 +
 .../reference/api/doxygen/search/functions_c.html  |    26 +
 .../reference/api/doxygen/search/functions_c.js    |    76 +
 .../reference/api/doxygen/search/functions_d.html  |    26 +
 .../reference/api/doxygen/search/functions_d.js    |    92 +
 .../reference/api/doxygen/search/functions_e.html  |    26 +
 .../reference/api/doxygen/search/functions_e.js    |    42 +
 .../reference/api/doxygen/search/functions_f.html  |    26 +
 .../reference/api/doxygen/search/functions_f.js    |    69 +
 .../reference/api/doxygen/search/mag_sel.png       |   Bin 0 -> 563 bytes
 .../reference/api/doxygen/search/namespaces_0.html |    26 +
 .../reference/api/doxygen/search/namespaces_0.js   |     5 +
 .../reference/api/doxygen/search/namespaces_1.html |    26 +
 .../reference/api/doxygen/search/namespaces_1.js   |    36 +
 .../reference/api/doxygen/search/nomatches.html    |    12 +
 .../reference/api/doxygen/search/related_0.html    |    26 +
 .../reference/api/doxygen/search/related_0.js      |     4 +
 .../reference/api/doxygen/search/related_1.html    |    26 +
 .../reference/api/doxygen/search/related_1.js      |     9 +
 .../reference/api/doxygen/search/related_10.html   |    26 +
 .../reference/api/doxygen/search/related_10.js     |     7 +
 .../reference/api/doxygen/search/related_11.html   |    26 +
 .../reference/api/doxygen/search/related_11.js     |     7 +
 .../reference/api/doxygen/search/related_2.html    |    26 +
 .../reference/api/doxygen/search/related_2.js      |     4 +
 .../reference/api/doxygen/search/related_3.html    |    26 +
 .../reference/api/doxygen/search/related_3.js      |     9 +
 .../reference/api/doxygen/search/related_4.html    |    26 +
 .../reference/api/doxygen/search/related_4.js      |     7 +
 .../reference/api/doxygen/search/related_5.html    |    26 +
 .../reference/api/doxygen/search/related_5.js      |     4 +
 .../reference/api/doxygen/search/related_6.html    |    26 +
 .../reference/api/doxygen/search/related_6.js      |     5 +
 .../reference/api/doxygen/search/related_7.html    |    26 +
 .../reference/api/doxygen/search/related_7.js      |     7 +
 .../reference/api/doxygen/search/related_8.html    |    26 +
 .../reference/api/doxygen/search/related_8.js      |     4 +
 .../reference/api/doxygen/search/related_9.html    |    26 +
 .../reference/api/doxygen/search/related_9.js      |    10 +
 .../reference/api/doxygen/search/related_a.html    |    26 +
 .../reference/api/doxygen/search/related_a.js      |     4 +
 .../reference/api/doxygen/search/related_b.html    |    26 +
 .../reference/api/doxygen/search/related_b.js      |    13 +
 .../reference/api/doxygen/search/related_c.html    |    26 +
 .../reference/api/doxygen/search/related_c.js      |     4 +
 .../reference/api/doxygen/search/related_d.html    |    26 +
 .../reference/api/doxygen/search/related_d.js      |     8 +
 .../reference/api/doxygen/search/related_e.html    |    26 +
 .../reference/api/doxygen/search/related_e.js      |     7 +
 .../reference/api/doxygen/search/related_f.html    |    26 +
 .../reference/api/doxygen/search/related_f.js      |    15 +
 .../v0.9.0/reference/api/doxygen/search/search.css |   271 +
 docs/v0.9.0/reference/api/doxygen/search/search.js |   791 +
 .../reference/api/doxygen/search/search_l.png      |   Bin 0 -> 604 bytes
 .../reference/api/doxygen/search/search_m.png      |   Bin 0 -> 158 bytes
 .../reference/api/doxygen/search/search_r.png      |   Bin 0 -> 612 bytes
 .../reference/api/doxygen/search/searchdata.js     |    45 +
 .../reference/api/doxygen/search/typedefs_0.html   |    26 +
 .../reference/api/doxygen/search/typedefs_0.js     |     5 +
 .../reference/api/doxygen/search/typedefs_1.html   |    26 +
 .../reference/api/doxygen/search/typedefs_1.js     |     6 +
 .../reference/api/doxygen/search/typedefs_10.html  |    26 +
 .../reference/api/doxygen/search/typedefs_10.js    |     4 +
 .../reference/api/doxygen/search/typedefs_2.html   |    26 +
 .../reference/api/doxygen/search/typedefs_2.js     |     8 +
 .../reference/api/doxygen/search/typedefs_3.html   |    26 +
 .../reference/api/doxygen/search/typedefs_3.js     |     6 +
 .../reference/api/doxygen/search/typedefs_4.html   |    26 +
 .../reference/api/doxygen/search/typedefs_4.js     |     8 +
 .../reference/api/doxygen/search/typedefs_5.html   |    26 +
 .../reference/api/doxygen/search/typedefs_5.js     |    71 +
 .../reference/api/doxygen/search/typedefs_6.html   |    26 +
 .../reference/api/doxygen/search/typedefs_6.js     |     7 +
 .../reference/api/doxygen/search/typedefs_7.html   |    26 +
 .../reference/api/doxygen/search/typedefs_7.js     |    12 +
 .../reference/api/doxygen/search/typedefs_8.html   |    26 +
 .../reference/api/doxygen/search/typedefs_8.js     |     6 +
 .../reference/api/doxygen/search/typedefs_9.html   |    26 +
 .../reference/api/doxygen/search/typedefs_9.js     |    10 +
 .../reference/api/doxygen/search/typedefs_a.html   |    26 +
 .../reference/api/doxygen/search/typedefs_a.js     |     6 +
 .../reference/api/doxygen/search/typedefs_b.html   |    26 +
 .../reference/api/doxygen/search/typedefs_b.js     |    12 +
 .../reference/api/doxygen/search/typedefs_c.html   |    26 +
 .../reference/api/doxygen/search/typedefs_c.js     |    12 +
 .../reference/api/doxygen/search/typedefs_d.html   |    26 +
 .../reference/api/doxygen/search/typedefs_d.js     |    12 +
 .../reference/api/doxygen/search/typedefs_e.html   |    26 +
 .../reference/api/doxygen/search/typedefs_e.js     |    58 +
 .../reference/api/doxygen/search/typedefs_f.html   |    26 +
 .../reference/api/doxygen/search/typedefs_f.js     |     4 +
 .../reference/api/doxygen/search/variables_0.html  |    26 +
 .../reference/api/doxygen/search/variables_0.js    |    12 +
 .../reference/api/doxygen/search/variables_1.html  |    26 +
 .../reference/api/doxygen/search/variables_1.js    |    51 +
 .../reference/api/doxygen/search/variables_10.html |    26 +
 .../reference/api/doxygen/search/variables_10.js   |    66 +
 .../reference/api/doxygen/search/variables_11.html |    26 +
 .../reference/api/doxygen/search/variables_11.js   |   101 +
 .../reference/api/doxygen/search/variables_12.html |    26 +
 .../reference/api/doxygen/search/variables_12.js   |    69 +
 .../reference/api/doxygen/search/variables_13.html |    26 +
 .../reference/api/doxygen/search/variables_13.js   |    10 +
 .../reference/api/doxygen/search/variables_14.html |    26 +
 .../reference/api/doxygen/search/variables_14.js   |    35 +
 .../reference/api/doxygen/search/variables_15.html |    26 +
 .../reference/api/doxygen/search/variables_15.js   |    17 +
 .../reference/api/doxygen/search/variables_16.html |    26 +
 .../reference/api/doxygen/search/variables_16.js   |     4 +
 .../reference/api/doxygen/search/variables_2.html  |    26 +
 .../reference/api/doxygen/search/variables_2.js    |    39 +
 .../reference/api/doxygen/search/variables_3.html  |    26 +
 .../reference/api/doxygen/search/variables_3.js    |    74 +
 .../reference/api/doxygen/search/variables_4.html  |    26 +
 .../reference/api/doxygen/search/variables_4.js    |    58 +
 .../reference/api/doxygen/search/variables_5.html  |    26 +
 .../reference/api/doxygen/search/variables_5.js    |    33 +
 .../reference/api/doxygen/search/variables_6.html  |    26 +
 .../reference/api/doxygen/search/variables_6.js    |    73 +
 .../reference/api/doxygen/search/variables_7.html  |    26 +
 .../reference/api/doxygen/search/variables_7.js    |    10 +
 .../reference/api/doxygen/search/variables_8.html  |    26 +
 .../reference/api/doxygen/search/variables_8.js    |    14 +
 .../reference/api/doxygen/search/variables_9.html  |    26 +
 .../reference/api/doxygen/search/variables_9.js    |    59 +
 .../reference/api/doxygen/search/variables_a.html  |    26 +
 .../reference/api/doxygen/search/variables_a.js    |    73 +
 .../reference/api/doxygen/search/variables_b.html  |    26 +
 .../reference/api/doxygen/search/variables_b.js    |    26 +
 .../reference/api/doxygen/search/variables_c.html  |    26 +
 .../reference/api/doxygen/search/variables_c.js    |    55 +
 .../reference/api/doxygen/search/variables_d.html  |    26 +
 .../reference/api/doxygen/search/variables_d.js    |    39 +
 .../reference/api/doxygen/search/variables_e.html  |    26 +
 .../reference/api/doxygen/search/variables_e.js    |    29 +
 .../reference/api/doxygen/search/variables_f.html  |    26 +
 .../reference/api/doxygen/search/variables_f.js    |    63 +
 .../reference/api/doxygen/search__policy_8h.html   |   146 +
 .../api/doxygen/search__policy_8h__dep__incl.svg   |    36 +
 .../api/doxygen/search__policy_8h__incl.svg        |  1560 ++
 .../api/doxygen/search__policy_8h_source.html      |   108 +
 .../reference/api/doxygen/search__strategy_8h.html |   126 +
 .../api/doxygen/search__strategy_8h__dep__incl.svg |    80 +
 .../api/doxygen/search__strategy_8h__incl.svg      |  1779 +++
 .../api/doxygen/search__strategy_8h_source.html    |   115 +
 .../reference/api/doxygen/search__task_8h.html     |   126 +
 .../api/doxygen/search__task_8h__dep__incl.svg     |   128 +
 .../api/doxygen/search__task_8h__incl.svg          |  1356 ++
 .../api/doxygen/search__task_8h_source.html        |   117 +
 .../reference/api/doxygen/serialization_8h.html    |   109 +
 .../api/doxygen/serialization_8h__incl.svg         |   158 +
 .../api/doxygen/serialization_8h_source.html       |    82 +
 .../reference/api/doxygen/serializer_8h.html       |   118 +
 .../api/doxygen/serializer_8h__dep__incl.svg       |  1236 ++
 .../reference/api/doxygen/serializer_8h__incl.svg  |   579 +
 .../api/doxygen/serializer_8h_source.html          |    85 +
 docs/v0.9.0/reference/api/doxygen/session_8h.html  |   137 +
 .../reference/api/doxygen/session_8h__incl.svg     |   174 +
 .../reference/api/doxygen/session_8h_source.html   |   100 +
 .../reference/api/doxygen/shape__tuple_8h.html     |   123 +
 .../api/doxygen/shape__tuple_8h__dep__incl.svg     |  1243 ++
 .../api/doxygen/shape__tuple_8h__incl.svg          |   273 +
 .../api/doxygen/shape__tuple_8h_source.html        |   110 +
 .../reference/api/doxygen/source__map_8h.html      |   127 +
 .../api/doxygen/source__map_8h__dep__incl.svg      |  1212 ++
 .../reference/api/doxygen/source__map_8h__incl.svg |  1271 ++
 .../api/doxygen/source__map_8h_source.html         |   106 +
 .../reference/api/doxygen/space__generator_8h.html |   121 +
 .../api/doxygen/space__generator_8h__dep__incl.svg |    74 +
 .../api/doxygen/space__generator_8h__incl.svg      |  1605 ++
 .../api/doxygen/space__generator_8h_source.html    |   105 +
 docs/v0.9.0/reference/api/doxygen/splitbar.png     |   Bin 0 -> 314 bytes
 .../reference/api/doxygen/stack__allocator_8h.html |   391 +
 .../api/doxygen/stack__allocator_8h__incl.svg      |    71 +
 .../api/doxygen/stack__allocator_8h_source.html    |    88 +
 docs/v0.9.0/reference/api/doxygen/state_8h.html    |   134 +
 .../reference/api/doxygen/state_8h__dep__incl.svg  |   278 +
 .../reference/api/doxygen/state_8h__incl.svg       |  1622 +++
 .../reference/api/doxygen/state_8h_source.html     |   113 +
 docs/v0.9.0/reference/api/doxygen/stmt_8h.html     |   452 +
 .../reference/api/doxygen/stmt_8h__dep__incl.svg   |  1095 ++
 .../v0.9.0/reference/api/doxygen/stmt_8h__incl.svg |  1486 ++
 .../reference/api/doxygen/stmt_8h_source.html      |   373 +
 .../reference/api/doxygen/stmt__functor_8h.html    |   209 +
 .../api/doxygen/stmt__functor_8h__dep__incl.svg    |    36 +
 .../api/doxygen/stmt__functor_8h__incl.svg         |  1607 ++
 .../api/doxygen/stmt__functor_8h_source.html       |   166 +
 .../reference/api/doxygen/strided__slice_8h.html   |   114 +
 .../api/doxygen/strided__slice_8h__dep__incl.svg   |   147 +
 .../api/doxygen/strided__slice_8h__incl.svg        |  1542 ++
 .../api/doxygen/strided__slice_8h_source.html      |    91 +
 docs/v0.9.0/reference/api/doxygen/string_8h.html   |   248 +
 .../reference/api/doxygen/string_8h__dep__incl.svg |  1226 ++
 .../reference/api/doxygen/string_8h__incl.svg      |   370 +
 .../reference/api/doxygen/string_8h_source.html    |   128 +
 .../structMemoryManagerInterface-members.html      |    79 +
 .../api/doxygen/structMemoryManagerInterface.html  |   168 +
 .../structMemoryManagerInterface__coll__graph.svg  |    25 +
 .../api/doxygen/structTVMAotExecutor-members.html  |    81 +
 .../api/doxygen/structTVMAotExecutor.html          |   184 +
 .../doxygen/structTVMAotExecutor__coll__graph.svg  |    99 +
 .../api/doxygen/structTVMArgs-members.html         |    79 +
 .../reference/api/doxygen/structTVMArgs.html       |   140 +
 .../api/doxygen/structTVMArgs__coll__graph.svg     |    49 +
 .../api/doxygen/structTVMByteArray-members.html    |    78 +
 .../reference/api/doxygen/structTVMByteArray.html  |   129 +
 .../doxygen/structTVMByteArray__coll__graph.svg    |    24 +
 .../api/doxygen/structTVMConstantInfo-members.html |    80 +
 .../api/doxygen/structTVMConstantInfo.html         |   173 +
 .../doxygen/structTVMConstantInfo__coll__graph.svg |    26 +
 .../api/doxygen/structTVMFuncRegistry-members.html |    78 +
 .../api/doxygen/structTVMFuncRegistry.html         |   136 +
 .../doxygen/structTVMFuncRegistry__coll__graph.svg |    24 +
 .../structTVMGraphExecutorGraphAttr-members.html   |    84 +
 .../doxygen/structTVMGraphExecutorGraphAttr.html   |   220 +
 ...tructTVMGraphExecutorGraphAttr__coll__graph.svg |    30 +
 .../api/doxygen/structTVMMetadata-members.html     |    86 +
 .../reference/api/doxygen/structTVMMetadata.html   |   287 +
 .../api/doxygen/structTVMMetadata__coll__graph.svg |    76 +
 .../api/doxygen/structTVMModule-members.html       |    77 +
 .../reference/api/doxygen/structTVMModule.html     |   116 +
 .../api/doxygen/structTVMModule__coll__graph.svg   |    44 +
 .../structTVMMutableFuncRegistry-members.html      |    78 +
 .../api/doxygen/structTVMMutableFuncRegistry.html  |   132 +
 .../structTVMMutableFuncRegistry__coll__graph.svg  |    44 +
 .../api/doxygen/structTVMOpParam-members.html      |    80 +
 .../reference/api/doxygen/structTVMOpParam.html    |   161 +
 .../api/doxygen/structTVMOpParam__coll__graph.svg  |    26 +
 .../api/doxygen/structTVMPackedFunc-members.html   |    82 +
 .../reference/api/doxygen/structTVMPackedFunc.html |   188 +
 .../doxygen/structTVMPackedFunc__coll__graph.svg   |    73 +
 .../doxygen/structTVMParallelGroupEnv-members.html |    78 +
 .../api/doxygen/structTVMParallelGroupEnv.html     |   135 +
 .../structTVMParallelGroupEnv__coll__graph.svg     |    24 +
 .../api/doxygen/structTVMTensorInfo-members.html   |    80 +
 .../reference/api/doxygen/structTVMTensorInfo.html |   173 +
 .../doxygen/structTVMTensorInfo__coll__graph.svg   |    26 +
 ...zer_1_1Handler_3_01DLDataType_01_4-members.html |    82 +
 ...1serializer_1_1Handler_3_01DLDataType_01_4.html |   172 +
 ...1_1Handler_3_01DLDataType_01_4__coll__graph.svg |    25 +
 ...lizer_1_1Handler_3_01DLDevice_01_4-members.html |    82 +
 ...1_1serializer_1_1Handler_3_01DLDevice_01_4.html |   172 +
 ...r_1_1Handler_3_01DLDevice_01_4__coll__graph.svg |    25 +
 .../doxygen/structtvm_1_1AttrError-members.html    |    81 +
 .../api/doxygen/structtvm_1_1AttrError.html        |   144 +
 .../structtvm_1_1AttrError__coll__graph.svg        |    39 +
 .../structtvm_1_1AttrError__inherit__graph.svg     |    39 +
 .../structtvm_1_1ConstantInfoNode-members.html     |   118 +
 .../api/doxygen/structtvm_1_1ConstantInfoNode.html |   438 +
 .../structtvm_1_1ConstantInfoNode__coll__graph.svg |   329 +
 ...ructtvm_1_1ConstantInfoNode__inherit__graph.svg |    83 +
 ...ructtvm_1_1ConstantMemoryPoolsNode-members.html |   116 +
 .../structtvm_1_1ConstantMemoryPoolsNode.html      |   358 +
 ...tvm_1_1ConstantMemoryPoolsNode__coll__graph.svg |   178 +
 ..._1_1ConstantMemoryPoolsNode__inherit__graph.svg |    77 +
 .../structtvm_1_1ConstantPoolInfoNode-members.html |   128 +
 .../doxygen/structtvm_1_1ConstantPoolInfoNode.html |   401 +
 ...ucttvm_1_1ConstantPoolInfoNode__coll__graph.svg |   420 +
 ...tvm_1_1ConstantPoolInfoNode__inherit__graph.svg |   111 +
 .../doxygen/structtvm_1_1ErrorBuilder-members.html |    82 +
 .../api/doxygen/structtvm_1_1ErrorBuilder.html     |   162 +
 .../structtvm_1_1ErrorBuilder__coll__graph.svg     |    23 +
 ...structtvm_1_1NDArrayContainerTrait-members.html |    83 +
 .../structtvm_1_1NDArrayContainerTrait.html        |   207 +
 ...cttvm_1_1NDArrayContainerTrait__coll__graph.svg |    24 +
 .../doxygen/structtvm_1_1PoolInfoNode-members.html |   125 +
 .../api/doxygen/structtvm_1_1PoolInfoNode.html     |   537 +
 .../structtvm_1_1PoolInfoNode__coll__graph.svg     |   361 +
 .../structtvm_1_1PoolInfoNode__inherit__graph.svg  |   133 +
 ...tructtvm_1_1PoolInfoPropertiesNode-members.html |   123 +
 .../structtvm_1_1PoolInfoPropertiesNode.html       |   499 +
 ...ttvm_1_1PoolInfoPropertiesNode__coll__graph.svg |   286 +
 ...m_1_1PoolInfoPropertiesNode__inherit__graph.svg |    86 +
 ...ucttvm_1_1WorkspaceMemoryPoolsNode-members.html |   116 +
 .../structtvm_1_1WorkspaceMemoryPoolsNode.html     |   358 +
 ...vm_1_1WorkspaceMemoryPoolsNode__coll__graph.svg |   178 +
 ...1_1WorkspaceMemoryPoolsNode__inherit__graph.svg |    77 +
 ...structtvm_1_1WorkspacePoolInfoNode-members.html |   127 +
 .../structtvm_1_1WorkspacePoolInfoNode.html        |   381 +
 ...cttvm_1_1WorkspacePoolInfoNode__coll__graph.svg |   383 +
 ...vm_1_1WorkspacePoolInfoNode__inherit__graph.svg |   110 +
 ...er_1_1AttachMapNode_1_1IterKeyHash-members.html |    81 +
 ..._scheduler_1_1AttachMapNode_1_1IterKeyHash.html |   124 +
 ..._1AttachMapNode_1_1IterKeyHash__coll__graph.svg |    24 +
 ...auto__scheduler_1_1SearchPolicyKey-members.html |    83 +
 ...ttvm_1_1auto__scheduler_1_1SearchPolicyKey.html |   182 +
 ...__scheduler_1_1SearchPolicyKey__coll__graph.svg |    27 +
 ...auto__scheduler_1_1StageAttributes-members.html |    82 +
 ...ttvm_1_1auto__scheduler_1_1StageAttributes.html |   139 +
 ...__scheduler_1_1StageAttributes__coll__graph.svg |    25 +
 ...ructtvm_1_1detail_1_1AttrInitEntry-members.html |    92 +
 .../structtvm_1_1detail_1_1AttrInitEntry.html      |   405 +
 ...tvm_1_1detail_1_1AttrInitEntry__coll__graph.svg |    32 +
 ...tructtvm_1_1detail_1_1AttrNopEntry-members.html |    85 +
 .../structtvm_1_1detail_1_1AttrNopEntry.html       |   238 +
 ...ttvm_1_1detail_1_1AttrNopEntry__coll__graph.svg |    26 +
 ...tail_1_1AttrTriggerNonDefaultEntry-members.html |    87 +
 ...vm_1_1detail_1_1AttrTriggerNonDefaultEntry.html |   315 +
 ..._1_1AttrTriggerNonDefaultEntry__coll__graph.svg |    29 +
 ...ttvm_1_1detail_1_1ImplSEqualReduce-members.html |    81 +
 .../structtvm_1_1detail_1_1ImplSEqualReduce.html   |   122 +
 ...lSEqualReduce_3_01T_00_01true_01_4-members.html |    81 +
 ...l_1_1ImplSEqualReduce_3_01T_00_01true_01_4.html |   142 +
 ...ualReduce_3_01T_00_01true_01_4__coll__graph.svg |    24 +
 ..._1_1detail_1_1ImplSEqualReduce__coll__graph.svg |    24 +
 ...cttvm_1_1detail_1_1ImplSHashReduce-members.html |    81 +
 .../structtvm_1_1detail_1_1ImplSHashReduce.html    |   122 +
 ...plSHashReduce_3_01T_00_01true_01_4-members.html |    81 +
 ...il_1_1ImplSHashReduce_3_01T_00_01true_01_4.html |   136 +
 ...ashReduce_3_01T_00_01true_01_4__coll__graph.svg |    24 +
 ...m_1_1detail_1_1ImplSHashReduce__coll__graph.svg |    24 +
 ...ucttvm_1_1detail_1_1ImplVisitAttrs-members.html |    81 +
 .../structtvm_1_1detail_1_1ImplVisitAttrs.html     |   122 +
 ...mplVisitAttrs_3_01T_00_01true_01_4-members.html |    81 +
 ...ail_1_1ImplVisitAttrs_3_01T_00_01true_01_4.html |   136 +
 ...isitAttrs_3_01T_00_01true_01_4__coll__graph.svg |    24 +
 ...vm_1_1detail_1_1ImplVisitAttrs__coll__graph.svg |    24 +
 ...cttvm_1_1detail_1_1ReflectionTrait-members.html |    83 +
 .../structtvm_1_1detail_1_1ReflectionTrait.html    |   109 +
 ...m_1_1detail_1_1ReflectionTrait__coll__graph.svg |    80 +
 ..._1detail_1_1ReflectionTrait__inherit__graph.svg |    80 +
 ...vm_1_1detail_1_1SelectSEqualReduce-members.html |    81 +
 .../structtvm_1_1detail_1_1SelectSEqualReduce.html |   122 +
 ...01T_00_01TraitName_00_01false_01_4-members.html |    81 +
 ...educe_3_01T_00_01TraitName_00_01false_01_4.html |   142 +
 ...00_01TraitName_00_01false_01_4__coll__graph.svg |    24 +
 ..._1detail_1_1SelectSEqualReduce__coll__graph.svg |    24 +
 ...tvm_1_1detail_1_1SelectSHashReduce-members.html |    81 +
 .../structtvm_1_1detail_1_1SelectSHashReduce.html  |   122 +
 ...01T_00_01TraitName_00_01false_01_4-members.html |    81 +
 ...educe_3_01T_00_01TraitName_00_01false_01_4.html |   136 +
 ...00_01TraitName_00_01false_01_4__coll__graph.svg |    25 +
 ...1_1detail_1_1SelectSHashReduce__coll__graph.svg |    25 +
 ...ttvm_1_1detail_1_1SelectVisitAttrs-members.html |    81 +
 .../structtvm_1_1detail_1_1SelectVisitAttrs.html   |   122 +
 ...01T_00_01TraitName_00_01false_01_4-members.html |    81 +
 ...Attrs_3_01T_00_01TraitName_00_01false_01_4.html |   136 +
 ...00_01TraitName_00_01false_01_4__coll__graph.svg |    24 +
 ..._1_1detail_1_1SelectVisitAttrs__coll__graph.svg |    24 +
 .../structtvm_1_1detail_1_1TypeName-members.html   |    81 +
 .../doxygen/structtvm_1_1detail_1_1TypeName.html   |   136 +
 ...tail_1_1TypeName_3_01DataType_01_4-members.html |    81 +
 ...vm_1_1detail_1_1TypeName_3_01DataType_01_4.html |   120 +
 ..._1_1TypeName_3_01DataType_01_4__coll__graph.svg |    24 +
 ..._1detail_1_1TypeName_3_01bool_01_4-members.html |    81 +
 ...ucttvm_1_1detail_1_1TypeName_3_01bool_01_4.html |   120 +
 ...tail_1_1TypeName_3_01bool_01_4__coll__graph.svg |    24 +
 ...detail_1_1TypeName_3_01double_01_4-members.html |    81 +
 ...ttvm_1_1detail_1_1TypeName_3_01double_01_4.html |   120 +
 ...il_1_1TypeName_3_01double_01_4__coll__graph.svg |    24 +
 ...tail_1_1TypeName_3_01int64__t_01_4-members.html |    81 +
 ...vm_1_1detail_1_1TypeName_3_01int64__t_01_4.html |   120 +
 ..._1_1TypeName_3_01int64__t_01_4__coll__graph.svg |    24 +
 ...1_1detail_1_1TypeName_3_01int_01_4-members.html |    81 +
 ...ructtvm_1_1detail_1_1TypeName_3_01int_01_4.html |   120 +
 ...etail_1_1TypeName_3_01int_01_4__coll__graph.svg |    24 +
 ...ail_1_1TypeName_3_01uint64__t_01_4-members.html |    81 +
 ...m_1_1detail_1_1TypeName_3_01uint64__t_01_4.html |   120 +
 ...1_1TypeName_3_01uint64__t_01_4__coll__graph.svg |    24 +
 ...ail_1_1TypeName_3_01void_01_5_01_4-members.html |    81 +
 ...m_1_1detail_1_1TypeName_3_01void_01_5_01_4.html |   120 +
 ...1_1TypeName_3_01void_01_5_01_4__coll__graph.svg |    24 +
 ...tructtvm_1_1detail_1_1TypeName__coll__graph.svg |    23 +
 .../structtvm_1_1detail_1_1ValueTypeInfoMaker.html |    88 +
 ..._1detail_1_1ValueTypeInfoMaker__coll__graph.svg |    25 +
 ...cttvm_1_1detail_1_1is__specialized-members.html |    81 +
 .../structtvm_1_1detail_1_1is__specialized.html    |   120 +
 ...rgs_8_8_8_01_4_00_01Container_01_4-members.html |    81 +
 ...er_3_01Args_8_8_8_01_4_00_01Container_01_4.html |   120 +
 ...8_8_8_01_4_00_01Container_01_4__coll__graph.svg |    41 +
 ..._8_01_4_00_01Container_01_4__inherit__graph.svg |    41 +
 ...m_1_1detail_1_1is__specialized__coll__graph.svg |    40 +
 ..._1detail_1_1is__specialized__inherit__graph.svg |    40 +
 ...1_1meta__schedule_1_1WorkloadEqual-members.html |    81 +
 ...ructtvm_1_1meta__schedule_1_1WorkloadEqual.html |   139 +
 ...eta__schedule_1_1WorkloadEqual__coll__graph.svg |    24 +
 ..._1_1meta__schedule_1_1WorkloadHash-members.html |    81 +
 ...tructtvm_1_1meta__schedule_1_1WorkloadHash.html |   129 +
 ...meta__schedule_1_1WorkloadHash__coll__graph.svg |    24 +
 ...vm_1_1relay_1_1AdaptivePool1DAttrs-members.html |   127 +
 .../structtvm_1_1relay_1_1AdaptivePool1DAttrs.html |   322 +
 ..._1relay_1_1AdaptivePool1DAttrs__coll__graph.svg |   269 +
 ...elay_1_1AdaptivePool1DAttrs__inherit__graph.svg |   131 +
 ...vm_1_1relay_1_1AdaptivePool2DAttrs-members.html |   127 +
 .../structtvm_1_1relay_1_1AdaptivePool2DAttrs.html |   322 +
 ..._1relay_1_1AdaptivePool2DAttrs__coll__graph.svg |   269 +
 ...elay_1_1AdaptivePool2DAttrs__inherit__graph.svg |   131 +
 ...vm_1_1relay_1_1AdaptivePool3DAttrs-members.html |   127 +
 .../structtvm_1_1relay_1_1AdaptivePool3DAttrs.html |   322 +
 ..._1relay_1_1AdaptivePool3DAttrs__coll__graph.svg |   269 +
 ...elay_1_1AdaptivePool3DAttrs__inherit__graph.svg |   131 +
 ...ucttvm_1_1relay_1_1AffineGridAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1AffineGridAttrs.html     |   290 +
 ...vm_1_1relay_1_1AffineGridAttrs__coll__graph.svg |   230 +
 ...1_1relay_1_1AffineGridAttrs__inherit__graph.svg |   128 +
 ...AllClassNonMaximumSuppressionAttrs-members.html |   125 +
 ...elay_1_1AllClassNonMaximumSuppressionAttrs.html |   290 +
 ...lassNonMaximumSuppressionAttrs__coll__graph.svg |   135 +
 ...sNonMaximumSuppressionAttrs__inherit__graph.svg |   129 +
 ...ttvm_1_1relay_1_1AllocStorageAttrs-members.html |   126 +
 .../structtvm_1_1relay_1_1AllocStorageAttrs.html   |   306 +
 ..._1_1relay_1_1AllocStorageAttrs__coll__graph.svg |   272 +
 ...1relay_1_1AllocStorageAttrs__inherit__graph.svg |   130 +
 ...cttvm_1_1relay_1_1AllocTensorAttrs-members.html |   127 +
 .../structtvm_1_1relay_1_1AllocTensorAttrs.html    |   322 +
 ...m_1_1relay_1_1AllocTensorAttrs__coll__graph.svg |   338 +
 ..._1relay_1_1AllocTensorAttrs__inherit__graph.svg |   130 +
 .../structtvm_1_1relay_1_1ArangeAttrs-members.html |   128 +
 .../doxygen/structtvm_1_1relay_1_1ArangeAttrs.html |   338 +
 ...ucttvm_1_1relay_1_1ArangeAttrs__coll__graph.svg |   279 +
 ...tvm_1_1relay_1_1ArangeAttrs__inherit__graph.svg |   130 +
 ...ructtvm_1_1relay_1_1ArgReduceAttrs-members.html |   128 +
 .../structtvm_1_1relay_1_1ArgReduceAttrs.html      |   338 +
 ...tvm_1_1relay_1_1ArgReduceAttrs__coll__graph.svg |   232 +
 ..._1_1relay_1_1ArgReduceAttrs__inherit__graph.svg |   131 +
 ...structtvm_1_1relay_1_1ArgsortAttrs-members.html |   127 +
 .../structtvm_1_1relay_1_1ArgsortAttrs.html        |   322 +
 ...cttvm_1_1relay_1_1ArgsortAttrs__coll__graph.svg |   172 +
 ...vm_1_1relay_1_1ArgsortAttrs__inherit__graph.svg |   129 +
 ...1AutoSchedulerLayoutTransformAttrs-members.html |   126 +
 ...relay_1_1AutoSchedulerLayoutTransformAttrs.html |   306 +
 ...oSchedulerLayoutTransformAttrs__coll__graph.svg |   136 +
 ...hedulerLayoutTransformAttrs__inherit__graph.svg |   130 +
 ...ructtvm_1_1relay_1_1AvgPool1DAttrs-members.html |   132 +
 .../structtvm_1_1relay_1_1AvgPool1DAttrs.html      |   402 +
 ...tvm_1_1relay_1_1AvgPool1DAttrs__coll__graph.svg |   273 +
 ..._1_1relay_1_1AvgPool1DAttrs__inherit__graph.svg |   135 +
 ...ructtvm_1_1relay_1_1AvgPool2DAttrs-members.html |   132 +
 .../structtvm_1_1relay_1_1AvgPool2DAttrs.html      |   402 +
 ...tvm_1_1relay_1_1AvgPool2DAttrs__coll__graph.svg |   273 +
 ..._1_1relay_1_1AvgPool2DAttrs__inherit__graph.svg |   135 +
 ...ructtvm_1_1relay_1_1AvgPool3DAttrs-members.html |   132 +
 .../structtvm_1_1relay_1_1AvgPool3DAttrs.html      |   402 +
 ...tvm_1_1relay_1_1AvgPool3DAttrs__coll__graph.svg |   273 +
 ..._1_1relay_1_1AvgPool3DAttrs__inherit__graph.svg |   135 +
 ...cttvm_1_1relay_1_1BatchMatmulAttrs-members.html |   129 +
 .../structtvm_1_1relay_1_1BatchMatmulAttrs.html    |   354 +
 ...m_1_1relay_1_1BatchMatmulAttrs__coll__graph.svg |   309 +
 ..._1relay_1_1BatchMatmulAttrs__inherit__graph.svg |   134 +
 ...ructtvm_1_1relay_1_1BatchNormAttrs-members.html |   128 +
 .../structtvm_1_1relay_1_1BatchNormAttrs.html      |   338 +
 ...tvm_1_1relay_1_1BatchNormAttrs__coll__graph.svg |   137 +
 ..._1_1relay_1_1BatchNormAttrs__inherit__graph.svg |   131 +
 ...vm_1_1relay_1_1BatchToSpaceNDAttrs-members.html |   126 +
 .../structtvm_1_1relay_1_1BatchToSpaceNDAttrs.html |   306 +
 ..._1relay_1_1BatchToSpaceNDAttrs__coll__graph.svg |   269 +
 ...elay_1_1BatchToSpaceNDAttrs__inherit__graph.svg |   130 +
 ...structtvm_1_1relay_1_1BiasAddAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1BiasAddAttrs.html        |   291 +
 ...cttvm_1_1relay_1_1BiasAddAttrs__coll__graph.svg |   133 +
 ...vm_1_1relay_1_1BiasAddAttrs__inherit__graph.svg |   127 +
 ...ttvm_1_1relay_1_1BinaryConv2DAttrs-members.html |   135 +
 .../structtvm_1_1relay_1_1BinaryConv2DAttrs.html   |   450 +
 ..._1_1relay_1_1BinaryConv2DAttrs__coll__graph.svg |   325 +
 ...1relay_1_1BinaryConv2DAttrs__inherit__graph.svg |   138 +
 ...cttvm_1_1relay_1_1BinaryDenseAttrs-members.html |   130 +
 .../structtvm_1_1relay_1_1BinaryDenseAttrs.html    |   365 +
 ...m_1_1relay_1_1BinaryDenseAttrs__coll__graph.svg |   284 +
 ..._1relay_1_1BinaryDenseAttrs__inherit__graph.svg |   133 +
 ...structtvm_1_1relay_1_1BitPackAttrs-members.html |   129 +
 .../structtvm_1_1relay_1_1BitPackAttrs.html        |   354 +
 ...cttvm_1_1relay_1_1BitPackAttrs__coll__graph.svg |   174 +
 ...vm_1_1relay_1_1BitPackAttrs__inherit__graph.svg |   131 +
 ...cttvm_1_1relay_1_1CallLoweredAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1CallLoweredAttrs.html    |   293 +
 ...m_1_1relay_1_1CallLoweredAttrs__coll__graph.svg |   231 +
 ..._1relay_1_1CallLoweredAttrs__inherit__graph.svg |   128 +
 .../structtvm_1_1relay_1_1CastAttrs-members.html   |   125 +
 .../doxygen/structtvm_1_1relay_1_1CastAttrs.html   |   290 +
 ...tructtvm_1_1relay_1_1CastAttrs__coll__graph.svg |   171 +
 ...cttvm_1_1relay_1_1CastAttrs__inherit__graph.svg |   127 +
 ...tructtvm_1_1relay_1_1CastHintAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1CastHintAttrs.html       |   290 +
 ...ttvm_1_1relay_1_1CastHintAttrs__coll__graph.svg |   172 +
 ...m_1_1relay_1_1CastHintAttrs__inherit__graph.svg |   128 +
 .../structtvm_1_1relay_1_1ClipAttrs-members.html   |   126 +
 .../doxygen/structtvm_1_1relay_1_1ClipAttrs.html   |   306 +
 ...tructtvm_1_1relay_1_1ClipAttrs__coll__graph.svg |   134 +
 ...cttvm_1_1relay_1_1ClipAttrs__inherit__graph.svg |   128 +
 ...tructtvm_1_1relay_1_1CompilerAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1CompilerAttrs.html       |   293 +
 ...ttvm_1_1relay_1_1CompilerAttrs__coll__graph.svg |   134 +
 ...m_1_1relay_1_1CompilerAttrs__inherit__graph.svg |   128 +
 ...cttvm_1_1relay_1_1ConcatenateAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1ConcatenateAttrs.html    |   290 +
 ...m_1_1relay_1_1ConcatenateAttrs__coll__graph.svg |   134 +
 ..._1relay_1_1ConcatenateAttrs__inherit__graph.svg |   128 +
 ...vm_1_1relay_1_1ConstructorValueObj-members.html |   116 +
 .../structtvm_1_1relay_1_1ConstructorValueObj.html |   327 +
 ..._1relay_1_1ConstructorValueObj__coll__graph.svg |   245 +
 ...elay_1_1ConstructorValueObj__inherit__graph.svg |    77 +
 .../structtvm_1_1relay_1_1Conv1DAttrs-members.html |   134 +
 .../doxygen/structtvm_1_1relay_1_1Conv1DAttrs.html |   434 +
 ...ucttvm_1_1relay_1_1Conv1DAttrs__coll__graph.svg |   360 +
 ...tvm_1_1relay_1_1Conv1DAttrs__inherit__graph.svg |   136 +
 ...m_1_1relay_1_1Conv1DTransposeAttrs-members.html |   135 +
 ...structtvm_1_1relay_1_1Conv1DTransposeAttrs.html |   450 +
 ...1relay_1_1Conv1DTransposeAttrs__coll__graph.svg |   326 +
 ...lay_1_1Conv1DTransposeAttrs__inherit__graph.svg |   139 +
 .../structtvm_1_1relay_1_1Conv2DAttrs-members.html |   136 +
 .../doxygen/structtvm_1_1relay_1_1Conv2DAttrs.html |   466 +
 ...ucttvm_1_1relay_1_1Conv2DAttrs__coll__graph.svg |   364 +
 ...tvm_1_1relay_1_1Conv2DAttrs__inherit__graph.svg |   140 +
 ...m_1_1relay_1_1Conv2DTransposeAttrs-members.html |   135 +
 ...structtvm_1_1relay_1_1Conv2DTransposeAttrs.html |   450 +
 ...1relay_1_1Conv2DTransposeAttrs__coll__graph.svg |   326 +
 ...lay_1_1Conv2DTransposeAttrs__inherit__graph.svg |   139 +
 ...vm_1_1relay_1_1Conv2DWinogradAttrs-members.html |   137 +
 .../structtvm_1_1relay_1_1Conv2DWinogradAttrs.html |   482 +
 ..._1relay_1_1Conv2DWinogradAttrs__coll__graph.svg |   367 +
 ...elay_1_1Conv2DWinogradAttrs__inherit__graph.svg |   143 +
 ...WinogradNNPACKWeightTransformAttrs-members.html |   126 +
 ..._1Conv2DWinogradNNPACKWeightTransformAttrs.html |   306 +
 ...gradNNPACKWeightTransformAttrs__coll__graph.svg |   173 +
 ...dNNPACKWeightTransformAttrs__inherit__graph.svg |   130 +
 .../structtvm_1_1relay_1_1Conv3DAttrs-members.html |   136 +
 .../doxygen/structtvm_1_1relay_1_1Conv3DAttrs.html |   466 +
 ...ucttvm_1_1relay_1_1Conv3DAttrs__coll__graph.svg |   364 +
 ...tvm_1_1relay_1_1Conv3DAttrs__inherit__graph.svg |   140 +
 ...m_1_1relay_1_1Conv3DTransposeAttrs-members.html |   135 +
 ...structtvm_1_1relay_1_1Conv3DTransposeAttrs.html |   450 +
 ...1relay_1_1Conv3DTransposeAttrs__coll__graph.svg |   363 +
 ...lay_1_1Conv3DTransposeAttrs__inherit__graph.svg |   139 +
 ...vm_1_1relay_1_1Conv3DWinogradAttrs-members.html |   135 +
 .../structtvm_1_1relay_1_1Conv3DWinogradAttrs.html |   450 +
 ..._1relay_1_1Conv3DWinogradAttrs__coll__graph.svg |   326 +
 ...elay_1_1Conv3DWinogradAttrs__inherit__graph.svg |   139 +
 ...ay_1_1ConvGemmWeightTransformAttrs-members.html |   126 +
 ...m_1_1relay_1_1ConvGemmWeightTransformAttrs.html |   306 +
 ..._1ConvGemmWeightTransformAttrs__coll__graph.svg |   136 +
 ...onvGemmWeightTransformAttrs__inherit__graph.svg |   130 +
 ..._1ConvWinogradWeightTransformAttrs-members.html |   125 +
 ...1relay_1_1ConvWinogradWeightTransformAttrs.html |   290 +
 ...nvWinogradWeightTransformAttrs__coll__graph.svg |   135 +
 ...inogradWeightTransformAttrs__inherit__graph.svg |   129 +
 ...cttvm_1_1relay_1_1CorrelationAttrs-members.html |   131 +
 .../structtvm_1_1relay_1_1CorrelationAttrs.html    |   386 +
 ...m_1_1relay_1_1CorrelationAttrs__coll__graph.svg |   272 +
 ..._1relay_1_1CorrelationAttrs__inherit__graph.svg |   134 +
 ...tvm_1_1relay_1_1CropAndResizeAttrs-members.html |   129 +
 .../structtvm_1_1relay_1_1CropAndResizeAttrs.html  |   354 +
 ...1_1relay_1_1CropAndResizeAttrs__coll__graph.svg |   271 +
 ...relay_1_1CropAndResizeAttrs__inherit__graph.svg |   133 +
 .../structtvm_1_1relay_1_1DebugAttrs-members.html  |   125 +
 .../doxygen/structtvm_1_1relay_1_1DebugAttrs.html  |   290 +
 ...ructtvm_1_1relay_1_1DebugAttrs__coll__graph.svg |   222 +
 ...ttvm_1_1relay_1_1DebugAttrs__inherit__graph.svg |   127 +
 ..._1_1relay_1_1DeformableConv2DAttrs-members.html |   135 +
 ...tructtvm_1_1relay_1_1DeformableConv2DAttrs.html |   450 +
 ...relay_1_1DeformableConv2DAttrs__coll__graph.svg |   326 +
 ...ay_1_1DeformableConv2DAttrs__inherit__graph.svg |   139 +
 .../structtvm_1_1relay_1_1DenseAttrs-members.html  |   128 +
 .../doxygen/structtvm_1_1relay_1_1DenseAttrs.html  |   338 +
 ...ructtvm_1_1relay_1_1DenseAttrs__coll__graph.svg |   357 +
 ...ttvm_1_1relay_1_1DenseAttrs__inherit__graph.svg |   132 +
 ...ructtvm_1_1relay_1_1DensePackAttrs-members.html |   127 +
 .../structtvm_1_1relay_1_1DensePackAttrs.html      |   322 +
 ...tvm_1_1relay_1_1DensePackAttrs__coll__graph.svg |   319 +
 ..._1_1relay_1_1DensePackAttrs__inherit__graph.svg |   130 +
 ...ucttvm_1_1relay_1_1DeviceCopyAttrs-members.html |   126 +
 .../structtvm_1_1relay_1_1DeviceCopyAttrs.html     |   306 +
 ...vm_1_1relay_1_1DeviceCopyAttrs__coll__graph.svg |   234 +
 ...1_1relay_1_1DeviceCopyAttrs__inherit__graph.svg |   129 +
 .../structtvm_1_1relay_1_1DilateAttrs-members.html |   126 +
 .../doxygen/structtvm_1_1relay_1_1DilateAttrs.html |   306 +
 ...ucttvm_1_1relay_1_1DilateAttrs__coll__graph.svg |   229 +
 ...tvm_1_1relay_1_1DilateAttrs__inherit__graph.svg |   128 +
 ...ucttvm_1_1relay_1_1Dilation2DAttrs-members.html |   130 +
 .../structtvm_1_1relay_1_1Dilation2DAttrs.html     |   370 +
 ...vm_1_1relay_1_1Dilation2DAttrs__coll__graph.svg |   271 +
 ...1_1relay_1_1Dilation2DAttrs__inherit__graph.svg |   133 +
 ...structtvm_1_1relay_1_1DropoutAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1DropoutAttrs.html        |   290 +
 ...cttvm_1_1relay_1_1DropoutAttrs__coll__graph.svg |   133 +
 ...vm_1_1relay_1_1DropoutAttrs__inherit__graph.svg |   127 +
 ...tvm_1_1relay_1_1DynExpandDimsAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1DynExpandDimsAttrs.html  |   290 +
 ...1_1relay_1_1DynExpandDimsAttrs__coll__graph.svg |   135 +
 ...relay_1_1DynExpandDimsAttrs__inherit__graph.svg |   129 +
 .../structtvm_1_1relay_1_1EinsumAttrs-members.html |   125 +
 .../doxygen/structtvm_1_1relay_1_1EinsumAttrs.html |   290 +
 ...ucttvm_1_1relay_1_1EinsumAttrs__coll__graph.svg |   230 +
 ...tvm_1_1relay_1_1EinsumAttrs__inherit__graph.svg |   127 +
 ...ucttvm_1_1relay_1_1ExpandDimsAttrs-members.html |   126 +
 .../structtvm_1_1relay_1_1ExpandDimsAttrs.html     |   306 +
 ...vm_1_1relay_1_1ExpandDimsAttrs__coll__graph.svg |   135 +
 ...1_1relay_1_1ExpandDimsAttrs__inherit__graph.svg |   129 +
 ...ucttvm_1_1relay_1_1FIFOBufferAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1FIFOBufferAttrs.html     |   290 +
 ...vm_1_1relay_1_1FIFOBufferAttrs__coll__graph.svg |   134 +
 ...1_1relay_1_1FIFOBufferAttrs__inherit__graph.svg |   128 +
 ..._1relay_1_1FixedPointMultiplyAttrs-members.html |   126 +
 ...ucttvm_1_1relay_1_1FixedPointMultiplyAttrs.html |   306 +
 ...lay_1_1FixedPointMultiplyAttrs__coll__graph.svg |   136 +
 ..._1_1FixedPointMultiplyAttrs__inherit__graph.svg |   130 +
 .../structtvm_1_1relay_1_1GatherAttrs-members.html |   125 +
 .../doxygen/structtvm_1_1relay_1_1GatherAttrs.html |   285 +
 ...ucttvm_1_1relay_1_1GatherAttrs__coll__graph.svg |   292 +
 ...tvm_1_1relay_1_1GatherAttrs__inherit__graph.svg |   127 +
 ...tructtvm_1_1relay_1_1GatherNDAttrs-members.html |   126 +
 .../structtvm_1_1relay_1_1GatherNDAttrs.html       |   301 +
 ...ttvm_1_1relay_1_1GatherNDAttrs__coll__graph.svg |   329 +
 ...m_1_1relay_1_1GatherNDAttrs__inherit__graph.svg |   128 +
 ...vm_1_1relay_1_1GetValidCountsAttrs-members.html |   127 +
 .../structtvm_1_1relay_1_1GetValidCountsAttrs.html |   322 +
 ..._1relay_1_1GetValidCountsAttrs__coll__graph.svg |   232 +
 ...elay_1_1GetValidCountsAttrs__inherit__graph.svg |   131 +
 ...ttvm_1_1relay_1_1GlobalPool2DAttrs-members.html |   126 +
 .../structtvm_1_1relay_1_1GlobalPool2DAttrs.html   |   306 +
 ..._1_1relay_1_1GlobalPool2DAttrs__coll__graph.svg |   232 +
 ...1relay_1_1GlobalPool2DAttrs__inherit__graph.svg |   129 +
 ...ucttvm_1_1relay_1_1GridSampleAttrs-members.html |   128 +
 .../structtvm_1_1relay_1_1GridSampleAttrs.html     |   338 +
 ...vm_1_1relay_1_1GridSampleAttrs__coll__graph.svg |   233 +
 ...1_1relay_1_1GridSampleAttrs__inherit__graph.svg |   131 +
 ...ructtvm_1_1relay_1_1GroupNormAttrs-members.html |   129 +
 .../structtvm_1_1relay_1_1GroupNormAttrs.html      |   354 +
 ...tvm_1_1relay_1_1GroupNormAttrs__coll__graph.svg |   138 +
 ..._1_1relay_1_1GroupNormAttrs__inherit__graph.svg |   132 +
 .../structtvm_1_1relay_1_1InitOpAttrs-members.html |   126 +
 .../doxygen/structtvm_1_1relay_1_1InitOpAttrs.html |   306 +
 ...ucttvm_1_1relay_1_1InitOpAttrs__coll__graph.svg |   268 +
 ...tvm_1_1relay_1_1InitOpAttrs__inherit__graph.svg |   128 +
 ...ttvm_1_1relay_1_1InstanceNormAttrs-members.html |   128 +
 .../structtvm_1_1relay_1_1InstanceNormAttrs.html   |   338 +
 ..._1_1relay_1_1InstanceNormAttrs__coll__graph.svg |   138 +
 ...1relay_1_1InstanceNormAttrs__inherit__graph.svg |   132 +
 ...cttvm_1_1relay_1_1L2NormalizeAttrs-members.html |   126 +
 .../structtvm_1_1relay_1_1L2NormalizeAttrs.html    |   306 +
 ...m_1_1relay_1_1L2NormalizeAttrs__coll__graph.svg |   230 +
 ..._1relay_1_1L2NormalizeAttrs__inherit__graph.svg |   129 +
 .../structtvm_1_1relay_1_1LRNAttrs-members.html    |   129 +
 .../doxygen/structtvm_1_1relay_1_1LRNAttrs.html    |   354 +
 ...structtvm_1_1relay_1_1LRNAttrs__coll__graph.svg |   137 +
 ...ucttvm_1_1relay_1_1LRNAttrs__inherit__graph.svg |   131 +
 ...ructtvm_1_1relay_1_1LayerNormAttrs-members.html |   128 +
 .../structtvm_1_1relay_1_1LayerNormAttrs.html      |   338 +
 ...tvm_1_1relay_1_1LayerNormAttrs__coll__graph.svg |   137 +
 ..._1_1relay_1_1LayerNormAttrs__inherit__graph.svg |   131 +
 ...m_1_1relay_1_1LayoutTransformAttrs-members.html |   126 +
 ...structtvm_1_1relay_1_1LayoutTransformAttrs.html |   306 +
 ...1relay_1_1LayoutTransformAttrs__coll__graph.svg |   136 +
 ...lay_1_1LayoutTransformAttrs__inherit__graph.svg |   130 +
 ...ructtvm_1_1relay_1_1LeakyReluAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1LeakyReluAttrs.html      |   290 +
 ...tvm_1_1relay_1_1LeakyReluAttrs__coll__graph.svg |   134 +
 ..._1_1relay_1_1LeakyReluAttrs__inherit__graph.svg |   128 +
 .../structtvm_1_1relay_1_1MatmulAttrs-members.html |   130 +
 .../doxygen/structtvm_1_1relay_1_1MatmulAttrs.html |   370 +
 ...ucttvm_1_1relay_1_1MatmulAttrs__coll__graph.svg |   358 +
 ...tvm_1_1relay_1_1MatmulAttrs__inherit__graph.svg |   134 +
 ...tvm_1_1relay_1_1MatrixSetDiagAttrs-members.html |   128 +
 .../structtvm_1_1relay_1_1MatrixSetDiagAttrs.html  |   338 +
 ...1_1relay_1_1MatrixSetDiagAttrs__coll__graph.svg |   138 +
 ...relay_1_1MatrixSetDiagAttrs__inherit__graph.svg |   132 +
 ...ructtvm_1_1relay_1_1MaxPool1DAttrs-members.html |   131 +
 .../structtvm_1_1relay_1_1MaxPool1DAttrs.html      |   386 +
 ...tvm_1_1relay_1_1MaxPool1DAttrs__coll__graph.svg |   272 +
 ..._1_1relay_1_1MaxPool1DAttrs__inherit__graph.svg |   134 +
 ...ructtvm_1_1relay_1_1MaxPool2DAttrs-members.html |   131 +
 .../structtvm_1_1relay_1_1MaxPool2DAttrs.html      |   386 +
 ...tvm_1_1relay_1_1MaxPool2DAttrs__coll__graph.svg |   272 +
 ..._1_1relay_1_1MaxPool2DAttrs__inherit__graph.svg |   134 +
 ...ructtvm_1_1relay_1_1MaxPool3DAttrs-members.html |   131 +
 .../structtvm_1_1relay_1_1MaxPool3DAttrs.html      |   386 +
 ...tvm_1_1relay_1_1MaxPool3DAttrs__coll__graph.svg |   272 +
 ..._1_1relay_1_1MaxPool3DAttrs__inherit__graph.svg |   134 +
 ...tructtvm_1_1relay_1_1MeshgridAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1MeshgridAttrs.html       |   290 +
 ...ttvm_1_1relay_1_1MeshgridAttrs__coll__graph.svg |   134 +
 ...m_1_1relay_1_1MeshgridAttrs__inherit__graph.svg |   128 +
 ..._1MetaScheduleLayoutTransformAttrs-members.html |   125 +
 ...1relay_1_1MetaScheduleLayoutTransformAttrs.html |   290 +
 ...taScheduleLayoutTransformAttrs__coll__graph.svg |   225 +
 ...cheduleLayoutTransformAttrs__inherit__graph.svg |   129 +
 ...ructtvm_1_1relay_1_1MirrorPadAttrs-members.html |   126 +
 .../structtvm_1_1relay_1_1MirrorPadAttrs.html      |   306 +
 ...tvm_1_1relay_1_1MirrorPadAttrs__coll__graph.svg |   231 +
 ..._1_1relay_1_1MirrorPadAttrs__inherit__graph.svg |   129 +
 ...tvm_1_1relay_1_1MultiBoxPriorAttrs-members.html |   129 +
 .../structtvm_1_1relay_1_1MultiBoxPriorAttrs.html  |   354 +
 ...1_1relay_1_1MultiBoxPriorAttrs__coll__graph.svg |   234 +
 ...relay_1_1MultiBoxPriorAttrs__inherit__graph.svg |   133 +
 ...relay_1_1MultiBoxTransformLocAttrs-members.html |   127 +
 ...ttvm_1_1relay_1_1MultiBoxTransformLocAttrs.html |   317 +
 ...y_1_1MultiBoxTransformLocAttrs__coll__graph.svg |   232 +
 ..._1MultiBoxTransformLocAttrs__inherit__graph.svg |   131 +
 ...structtvm_1_1relay_1_1NLLLossAttrs-members.html |   126 +
 .../structtvm_1_1relay_1_1NLLLossAttrs.html        |   306 +
 ...cttvm_1_1relay_1_1NLLLossAttrs__coll__graph.svg |   134 +
 ...vm_1_1relay_1_1NLLLossAttrs__inherit__graph.svg |   128 +
 ...cttvm_1_1relay_1_1NdarraySizeAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1NdarraySizeAttrs.html    |   290 +
 ...m_1_1relay_1_1NdarraySizeAttrs__coll__graph.svg |   172 +
 ..._1relay_1_1NdarraySizeAttrs__inherit__graph.svg |   128 +
 ...elay_1_1NonMaximumSuppressionAttrs-members.html |   131 +
 ...tvm_1_1relay_1_1NonMaximumSuppressionAttrs.html |   386 +
 ..._1_1NonMaximumSuppressionAttrs__coll__graph.svg |   141 +
 ...1NonMaximumSuppressionAttrs__inherit__graph.svg |   135 +
 .../structtvm_1_1relay_1_1NormalAttrs-members.html |   126 +
 .../doxygen/structtvm_1_1relay_1_1NormalAttrs.html |   301 +
 ...ucttvm_1_1relay_1_1NormalAttrs__coll__graph.svg |   267 +
 ...tvm_1_1relay_1_1NormalAttrs__inherit__graph.svg |   128 +
 ...tructtvm_1_1relay_1_1OnDeviceAttrs-members.html |   129 +
 .../structtvm_1_1relay_1_1OnDeviceAttrs.html       |   393 +
 ...ttvm_1_1relay_1_1OnDeviceAttrs__coll__graph.svg |   236 +
 ...m_1_1relay_1_1OnDeviceAttrs__inherit__graph.svg |   132 +
 .../structtvm_1_1relay_1_1OneHotAttrs-members.html |   127 +
 .../doxygen/structtvm_1_1relay_1_1OneHotAttrs.html |   322 +
 ...ucttvm_1_1relay_1_1OneHotAttrs__coll__graph.svg |   172 +
 ...tvm_1_1relay_1_1OneHotAttrs__inherit__graph.svg |   129 +
 .../structtvm_1_1relay_1_1PReluAttrs-members.html  |   125 +
 .../doxygen/structtvm_1_1relay_1_1PReluAttrs.html  |   290 +
 ...ructtvm_1_1relay_1_1PReluAttrs__coll__graph.svg |   133 +
 ...ttvm_1_1relay_1_1PReluAttrs__inherit__graph.svg |   127 +
 .../structtvm_1_1relay_1_1PadAttrs-members.html    |   126 +
 .../doxygen/structtvm_1_1relay_1_1PadAttrs.html    |   306 +
 ...structtvm_1_1relay_1_1PadAttrs__coll__graph.svg |   268 +
 ...ucttvm_1_1relay_1_1PadAttrs__inherit__graph.svg |   128 +
 ...tructtvm_1_1relay_1_1ProposalAttrs-members.html |   132 +
 .../structtvm_1_1relay_1_1ProposalAttrs.html       |   402 +
 ...ttvm_1_1relay_1_1ProposalAttrs__coll__graph.svg |   236 +
 ...m_1_1relay_1_1ProposalAttrs__inherit__graph.svg |   135 +
 ...tructtvm_1_1relay_1_1ROIAlignAttrs-members.html |   129 +
 .../structtvm_1_1relay_1_1ROIAlignAttrs.html       |   354 +
 ...ttvm_1_1relay_1_1ROIAlignAttrs__coll__graph.svg |   233 +
 ...m_1_1relay_1_1ROIAlignAttrs__inherit__graph.svg |   132 +
 ...structtvm_1_1relay_1_1ROIPoolAttrs-members.html |   127 +
 .../structtvm_1_1relay_1_1ROIPoolAttrs.html        |   322 +
 ...cttvm_1_1relay_1_1ROIPoolAttrs__coll__graph.svg |   230 +
 ...vm_1_1relay_1_1ROIPoolAttrs__inherit__graph.svg |   129 +
 .../structtvm_1_1relay_1_1ReduceAttrs-members.html |   127 +
 .../doxygen/structtvm_1_1relay_1_1ReduceAttrs.html |   322 +
 ...ucttvm_1_1relay_1_1ReduceAttrs__coll__graph.svg |   230 +
 ...tvm_1_1relay_1_1ReduceAttrs__inherit__graph.svg |   129 +
 .../structtvm_1_1relay_1_1RefValueObj-members.html |   115 +
 .../doxygen/structtvm_1_1relay_1_1RefValueObj.html |   328 +
 ...ucttvm_1_1relay_1_1RefValueObj__coll__graph.svg |   147 +
 ...tvm_1_1relay_1_1RefValueObj__inherit__graph.svg |    76 +
 .../structtvm_1_1relay_1_1RepeatAttrs-members.html |   126 +
 .../doxygen/structtvm_1_1relay_1_1RepeatAttrs.html |   306 +
 ...ucttvm_1_1relay_1_1RepeatAttrs__coll__graph.svg |   293 +
 ...tvm_1_1relay_1_1RepeatAttrs__inherit__graph.svg |   128 +
 ...structtvm_1_1relay_1_1ReshapeAttrs-members.html |   126 +
 .../structtvm_1_1relay_1_1ReshapeAttrs.html        |   306 +
 ...cttvm_1_1relay_1_1ReshapeAttrs__coll__graph.svg |   229 +
 ...vm_1_1relay_1_1ReshapeAttrs__inherit__graph.svg |   128 +
 ...cttvm_1_1relay_1_1ReshapeLikeAttrs-members.html |   128 +
 .../structtvm_1_1relay_1_1ReshapeLikeAttrs.html    |   338 +
 ...m_1_1relay_1_1ReshapeLikeAttrs__coll__graph.svg |   295 +
 ..._1relay_1_1ReshapeLikeAttrs__inherit__graph.svg |   131 +
 ...tvm_1_1relay_1_1ReshapeTensorAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1ReshapeTensorAttrs.html  |   290 +
 ...1_1relay_1_1ReshapeTensorAttrs__coll__graph.svg |   231 +
 ...relay_1_1ReshapeTensorAttrs__inherit__graph.svg |   129 +
 ...tructtvm_1_1relay_1_1Resize1DAttrs-members.html |   134 +
 .../structtvm_1_1relay_1_1Resize1DAttrs.html       |   434 +
 ...ttvm_1_1relay_1_1Resize1DAttrs__coll__graph.svg |   310 +
 ...m_1_1relay_1_1Resize1DAttrs__inherit__graph.svg |   136 +
 ...tructtvm_1_1relay_1_1Resize2DAttrs-members.html |   134 +
 .../structtvm_1_1relay_1_1Resize2DAttrs.html       |   434 +
 ...ttvm_1_1relay_1_1Resize2DAttrs__coll__graph.svg |   310 +
 ...m_1_1relay_1_1Resize2DAttrs__inherit__graph.svg |   136 +
 ...tructtvm_1_1relay_1_1Resize3DAttrs-members.html |   134 +
 .../structtvm_1_1relay_1_1Resize3DAttrs.html       |   434 +
 ...ttvm_1_1relay_1_1Resize3DAttrs__coll__graph.svg |   310 +
 ...m_1_1relay_1_1Resize3DAttrs__inherit__graph.svg |   136 +
 ...structtvm_1_1relay_1_1ReverseAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1ReverseAttrs.html        |   290 +
 ...cttvm_1_1relay_1_1ReverseAttrs__coll__graph.svg |   292 +
 ...vm_1_1relay_1_1ReverseAttrs__inherit__graph.svg |   127 +
 ...m_1_1relay_1_1ReverseSequenceAttrs-members.html |   126 +
 ...structtvm_1_1relay_1_1ReverseSequenceAttrs.html |   306 +
 ...1relay_1_1ReverseSequenceAttrs__coll__graph.svg |   295 +
 ...lay_1_1ReverseSequenceAttrs__inherit__graph.svg |   130 +
 .../structtvm_1_1relay_1_1ScanopAttrs-members.html |   127 +
 .../doxygen/structtvm_1_1relay_1_1ScanopAttrs.html |   322 +
 ...ucttvm_1_1relay_1_1ScanopAttrs__coll__graph.svg |   360 +
 ...tvm_1_1relay_1_1ScanopAttrs__inherit__graph.svg |   129 +
 ...ucttvm_1_1relay_1_1ScatterAddAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1ScatterAddAttrs.html     |   285 +
 ...vm_1_1relay_1_1ScatterAddAttrs__coll__graph.svg |   293 +
 ...1_1relay_1_1ScatterAddAttrs__inherit__graph.svg |   128 +
 ...structtvm_1_1relay_1_1ScatterAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1ScatterAttrs.html        |   285 +
 ...cttvm_1_1relay_1_1ScatterAttrs__coll__graph.svg |   292 +
 ...vm_1_1relay_1_1ScatterAttrs__inherit__graph.svg |   127 +
 ...ructtvm_1_1relay_1_1ScatterNDAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1ScatterNDAttrs.html      |   285 +
 ...tvm_1_1relay_1_1ScatterNDAttrs__coll__graph.svg |   230 +
 ..._1_1relay_1_1ScatterNDAttrs__inherit__graph.svg |   127 +
 ...ttvm_1_1relay_1_1SearchSortedAttrs-members.html |   126 +
 .../structtvm_1_1relay_1_1SearchSortedAttrs.html   |   301 +
 ..._1_1relay_1_1SearchSortedAttrs__coll__graph.svg |   173 +
 ...1relay_1_1SearchSortedAttrs__inherit__graph.svg |   130 +
 ...ttvm_1_1relay_1_1SequenceMaskAttrs-members.html |   126 +
 .../structtvm_1_1relay_1_1SequenceMaskAttrs.html   |   301 +
 ..._1_1relay_1_1SequenceMaskAttrs__coll__graph.svg |   136 +
 ...1relay_1_1SequenceMaskAttrs__inherit__graph.svg |   130 +
 ...ructtvm_1_1relay_1_1ShapeFuncAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1ShapeFuncAttrs.html      |   290 +
 ...tvm_1_1relay_1_1ShapeFuncAttrs__coll__graph.svg |   230 +
 ..._1_1relay_1_1ShapeFuncAttrs__inherit__graph.svg |   128 +
 ...structtvm_1_1relay_1_1ShapeOfAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1ShapeOfAttrs.html        |   290 +
 ...cttvm_1_1relay_1_1ShapeOfAttrs__coll__graph.svg |   171 +
 ...vm_1_1relay_1_1ShapeOfAttrs__inherit__graph.svg |   127 +
 ...ructtvm_1_1relay_1_1SliceLikeAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1SliceLikeAttrs.html      |   285 +
 ...tvm_1_1relay_1_1SliceLikeAttrs__coll__graph.svg |   230 +
 ..._1_1relay_1_1SliceLikeAttrs__inherit__graph.svg |   128 +
 ...tvm_1_1relay_1_1SlidingWindowAttrs-members.html |   127 +
 .../structtvm_1_1relay_1_1SlidingWindowAttrs.html  |   322 +
 ...1_1relay_1_1SlidingWindowAttrs__coll__graph.svg |   232 +
 ...relay_1_1SlidingWindowAttrs__inherit__graph.svg |   131 +
 ...structtvm_1_1relay_1_1SoftmaxAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1SoftmaxAttrs.html        |   290 +
 ...cttvm_1_1relay_1_1SoftmaxAttrs__coll__graph.svg |   133 +
 ...vm_1_1relay_1_1SoftmaxAttrs__inherit__graph.svg |   127 +
 ...vm_1_1relay_1_1SpaceToBatchNDAttrs-members.html |   127 +
 .../structtvm_1_1relay_1_1SpaceToBatchNDAttrs.html |   322 +
 ..._1relay_1_1SpaceToBatchNDAttrs__coll__graph.svg |   269 +
 ...elay_1_1SpaceToBatchNDAttrs__inherit__graph.svg |   131 +
 ...ttvm_1_1relay_1_1SparseConv2DAttrs-members.html |   126 +
 .../structtvm_1_1relay_1_1SparseConv2DAttrs.html   |   306 +
 ..._1_1relay_1_1SparseConv2DAttrs__coll__graph.svg |   230 +
 ...1relay_1_1SparseConv2DAttrs__inherit__graph.svg |   129 +
 ...cttvm_1_1relay_1_1SparseDenseAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1SparseDenseAttrs.html    |   290 +
 ...m_1_1relay_1_1SparseDenseAttrs__coll__graph.svg |   134 +
 ..._1relay_1_1SparseDenseAttrs__inherit__graph.svg |   128 +
 ...tvm_1_1relay_1_1SparseToDenseAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1SparseToDenseAttrs.html  |   290 +
 ...1_1relay_1_1SparseToDenseAttrs__coll__graph.svg |   231 +
 ...relay_1_1SparseToDenseAttrs__inherit__graph.svg |   129 +
 ...m_1_1relay_1_1SparseTransposeAttrs-members.html |   124 +
 ...structtvm_1_1relay_1_1SparseTransposeAttrs.html |   269 +
 ...1relay_1_1SparseTransposeAttrs__coll__graph.svg |   135 +
 ...lay_1_1SparseTransposeAttrs__inherit__graph.svg |   129 +
 .../structtvm_1_1relay_1_1SplitAttrs-members.html  |   126 +
 .../doxygen/structtvm_1_1relay_1_1SplitAttrs.html  |   301 +
 ...ructtvm_1_1relay_1_1SplitAttrs__coll__graph.svg |   199 +
 ...ttvm_1_1relay_1_1SplitAttrs__inherit__graph.svg |   128 +
 ...structtvm_1_1relay_1_1SqueezeAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1SqueezeAttrs.html        |   290 +
 ...cttvm_1_1relay_1_1SqueezeAttrs__coll__graph.svg |   229 +
 ...vm_1_1relay_1_1SqueezeAttrs__inherit__graph.svg |   127 +
 .../structtvm_1_1relay_1_1StackAttrs-members.html  |   125 +
 .../doxygen/structtvm_1_1relay_1_1StackAttrs.html  |   290 +
 ...ructtvm_1_1relay_1_1StackAttrs__coll__graph.svg |   292 +
 ...ttvm_1_1relay_1_1StackAttrs__inherit__graph.svg |   127 +
 .../structtvm_1_1relay_1_1StftAttrs-members.html   |   129 +
 .../doxygen/structtvm_1_1relay_1_1StftAttrs.html   |   354 +
 ...tructtvm_1_1relay_1_1StftAttrs__coll__graph.svg |   137 +
 ...cttvm_1_1relay_1_1StftAttrs__inherit__graph.svg |   131 +
 ...ttvm_1_1relay_1_1StridedSliceAttrs-members.html |   129 +
 .../structtvm_1_1relay_1_1StridedSliceAttrs.html   |   354 +
 ..._1_1relay_1_1StridedSliceAttrs__coll__graph.svg |   273 +
 ...1relay_1_1StridedSliceAttrs__inherit__graph.svg |   133 +
 ...tructtvm_1_1relay_1_1SubPixelAttrs-members.html |   127 +
 .../structtvm_1_1relay_1_1SubPixelAttrs.html       |   322 +
 ...ttvm_1_1relay_1_1SubPixelAttrs__coll__graph.svg |   136 +
 ...m_1_1relay_1_1SubPixelAttrs__inherit__graph.svg |   130 +
 .../structtvm_1_1relay_1_1TakeAttrs-members.html   |   127 +
 .../doxygen/structtvm_1_1relay_1_1TakeAttrs.html   |   317 +
 ...tructtvm_1_1relay_1_1TakeAttrs__coll__graph.svg |   331 +
 ...cttvm_1_1relay_1_1TakeAttrs__inherit__graph.svg |   129 +
 ..._1_1relay_1_1ThreefryGenerateAttrs-members.html |   125 +
 ...tructtvm_1_1relay_1_1ThreefryGenerateAttrs.html |   285 +
 ...relay_1_1ThreefryGenerateAttrs__coll__graph.svg |   231 +
 ...ay_1_1ThreefryGenerateAttrs__inherit__graph.svg |   129 +
 .../structtvm_1_1relay_1_1TileAttrs-members.html   |   125 +
 .../doxygen/structtvm_1_1relay_1_1TileAttrs.html   |   290 +
 ...tructtvm_1_1relay_1_1TileAttrs__coll__graph.svg |   229 +
 ...cttvm_1_1relay_1_1TileAttrs__inherit__graph.svg |   127 +
 .../structtvm_1_1relay_1_1TopKAttrs-members.html   |   129 +
 .../doxygen/structtvm_1_1relay_1_1TopKAttrs.html   |   349 +
 ...tructtvm_1_1relay_1_1TopKAttrs__coll__graph.svg |   269 +
 ...cttvm_1_1relay_1_1TopKAttrs__inherit__graph.svg |   131 +
 ...ructtvm_1_1relay_1_1TransposeAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1TransposeAttrs.html      |   290 +
 ...tvm_1_1relay_1_1TransposeAttrs__coll__graph.svg |   230 +
 ..._1_1relay_1_1TransposeAttrs__inherit__graph.svg |   128 +
 ...structtvm_1_1relay_1_1UniformAttrs-members.html |   126 +
 .../structtvm_1_1relay_1_1UniformAttrs.html        |   301 +
 ...cttvm_1_1relay_1_1UniformAttrs__coll__graph.svg |   267 +
 ...vm_1_1relay_1_1UniformAttrs__inherit__graph.svg |   128 +
 .../structtvm_1_1relay_1_1UniqueAttrs-members.html |   126 +
 .../doxygen/structtvm_1_1relay_1_1UniqueAttrs.html |   306 +
 ...ucttvm_1_1relay_1_1UniqueAttrs__coll__graph.svg |   134 +
 ...tvm_1_1relay_1_1UniqueAttrs__inherit__graph.svg |   128 +
 ...ttvm_1_1relay_1_1UpSampling3DAttrs-members.html |   130 +
 .../structtvm_1_1relay_1_1UpSampling3DAttrs.html   |   370 +
 ..._1_1relay_1_1UpSampling3DAttrs__coll__graph.svg |   139 +
 ...1relay_1_1UpSampling3DAttrs__inherit__graph.svg |   133 +
 ...ucttvm_1_1relay_1_1UpSamplingAttrs-members.html |   129 +
 .../structtvm_1_1relay_1_1UpSamplingAttrs.html     |   354 +
 ...vm_1_1relay_1_1UpSamplingAttrs__coll__graph.svg |   234 +
 ...1_1relay_1_1UpSamplingAttrs__inherit__graph.svg |   132 +
 ...tructtvm_1_1relay_1_1VarianceAttrs-members.html |   128 +
 .../structtvm_1_1relay_1_1VarianceAttrs.html       |   333 +
 ...ttvm_1_1relay_1_1VarianceAttrs__coll__graph.svg |   232 +
 ...m_1_1relay_1_1VarianceAttrs__inherit__graph.svg |   131 +
 ...ructtvm_1_1relay_1_1YoloReorgAttrs-members.html |   125 +
 .../structtvm_1_1relay_1_1YoloReorgAttrs.html      |   290 +
 ...tvm_1_1relay_1_1YoloReorgAttrs__coll__graph.svg |   293 +
 ..._1_1relay_1_1YoloReorgAttrs__inherit__graph.svg |   128 +
 ..._1_1relay_1_1qnn_1_1BroadcastAttrs-members.html |   126 +
 ...tructtvm_1_1relay_1_1qnn_1_1BroadcastAttrs.html |   306 +
 ...relay_1_1qnn_1_1BroadcastAttrs__coll__graph.svg |   136 +
 ...ay_1_1qnn_1_1BroadcastAttrs__inherit__graph.svg |   130 +
 ...1_1relay_1_1qnn_1_1DequantizeAttrs-members.html |   125 +
 ...ructtvm_1_1relay_1_1qnn_1_1DequantizeAttrs.html |   290 +
 ...elay_1_1qnn_1_1DequantizeAttrs__coll__graph.svg |   135 +
 ...y_1_1qnn_1_1DequantizeAttrs__inherit__graph.svg |   129 +
 ...m_1_1relay_1_1qnn_1_1QuantizeAttrs-members.html |   126 +
 ...structtvm_1_1relay_1_1qnn_1_1QuantizeAttrs.html |   306 +
 ...1relay_1_1qnn_1_1QuantizeAttrs__coll__graph.svg |   173 +
 ...lay_1_1qnn_1_1QuantizeAttrs__inherit__graph.svg |   130 +
 ...1_1relay_1_1qnn_1_1RequantizeAttrs-members.html |   128 +
 ...ructtvm_1_1relay_1_1qnn_1_1RequantizeAttrs.html |   338 +
 ...elay_1_1qnn_1_1RequantizeAttrs__coll__graph.svg |   175 +
 ...y_1_1qnn_1_1RequantizeAttrs__inherit__graph.svg |   132 +
 ...y_1_1qnn_1_1SimulatedQuantizeAttrs-members.html |   125 +
 ..._1_1relay_1_1qnn_1_1SimulatedQuantizeAttrs.html |   285 +
 ...1qnn_1_1SimulatedQuantizeAttrs__coll__graph.svg |   135 +
 ...n_1_1SimulatedQuantizeAttrs__inherit__graph.svg |   129 +
 .../structtvm_1_1relay_1_1v__info-members.html     |    84 +
 .../api/doxygen/structtvm_1_1relay_1_1v__info.html |   204 +
 .../structtvm_1_1relay_1_1v__info__coll__graph.svg |   130 +
 ...runtime_1_1Array_1_1ValueConverter-members.html |    82 +
 ...ttvm_1_1runtime_1_1Array_1_1ValueConverter.html |   149 +
 ...ime_1_1Array_1_1ValueConverter__coll__graph.svg |    24 +
 .../structtvm_1_1runtime_1_1NullOptType.html       |    93 +
 ...ttvm_1_1runtime_1_1NullOptType__coll__graph.svg |    23 +
 ...tructtvm_1_1runtime_1_1ObjectEqual-members.html |    81 +
 .../structtvm_1_1runtime_1_1ObjectEqual.html       |   151 +
 ...ttvm_1_1runtime_1_1ObjectEqual__coll__graph.svg |    23 +
 ...structtvm_1_1runtime_1_1ObjectHash-members.html |    81 +
 .../structtvm_1_1runtime_1_1ObjectHash.html        |   140 +
 ...cttvm_1_1runtime_1_1ObjectHash__coll__graph.svg |    23 +
 ...cttvm_1_1runtime_1_1ObjectPtrEqual-members.html |    82 +
 .../structtvm_1_1runtime_1_1ObjectPtrEqual.html    |   180 +
 ...m_1_1runtime_1_1ObjectPtrEqual__coll__graph.svg |    24 +
 ...ucttvm_1_1runtime_1_1ObjectPtrHash-members.html |    82 +
 .../structtvm_1_1runtime_1_1ObjectPtrHash.html     |   166 +
 ...vm_1_1runtime_1_1ObjectPtrHash__coll__graph.svg |    24 +
 ...1_1runtime_1_1ObjectPtrHash__inherit__graph.svg |    58 +
 ...vm_1_1runtime_1_1ObjectTypeChecker-members.html |    83 +
 .../structtvm_1_1runtime_1_1ObjectTypeChecker.html |   219 +
 ...eChecker_3_01Array_3_01T_01_4_01_4-members.html |    83 +
 ...bjectTypeChecker_3_01Array_3_01T_01_4_01_4.html |   185 +
 ...cker_3_01Array_3_01T_01_4_01_4__coll__graph.svg |    26 +
 ...ker_3_01Map_3_01K_00_01V_01_4_01_4-members.html |    83 +
 ...TypeChecker_3_01Map_3_01K_00_01V_01_4_01_4.html |   185 +
 ...3_01Map_3_01K_00_01V_01_4_01_4__coll__graph.svg |    26 +
 ..._1runtime_1_1ObjectTypeChecker__coll__graph.svg |    26 +
 ...time_1_1PackedFuncObj_1_1Extractor-members.html |    81 +
 ...m_1_1runtime_1_1PackedFuncObj_1_1Extractor.html |   161 +
 ..._1_1PackedFuncObj_1_1Extractor__coll__graph.svg |    24 +
 ...untime_1_1PackedFuncValueConverter-members.html |    82 +
 ...tvm_1_1runtime_1_1PackedFuncValueConverter.html |   191 +
 ...erter_3_01Optional_3_01T_01_4_01_4-members.html |    82 +
 ...alueConverter_3_01Optional_3_01T_01_4_01_4.html |   156 +
 ...r_3_01Optional_3_01T_01_4_01_4__coll__graph.svg |    26 +
 ...ncValueConverter_3_01PrimExpr_01_4-members.html |    81 +
 ...PackedFuncValueConverter_3_01PrimExpr_01_4.html |   124 +
 ...lueConverter_3_01PrimExpr_01_4__coll__graph.svg |    24 +
 ...alueConverter_3_01tvm_1_1Bool_01_4-members.html |    81 +
 ...kedFuncValueConverter_3_01tvm_1_1Bool_01_4.html |   124 +
 ...Converter_3_01tvm_1_1Bool_01_4__coll__graph.svg |    24 +
 ...eConverter_3_01tvm_1_1Integer_01_4-members.html |    81 +
 ...FuncValueConverter_3_01tvm_1_1Integer_01_4.html |   124 +
 ...verter_3_01tvm_1_1Integer_01_4__coll__graph.svg |    24 +
 ...3_1_1tvm_1_1runtime_1_1String_01_4-members.html |    82 +
 ...nverter_3_1_1tvm_1_1runtime_1_1String_01_4.html |   152 +
 ...1tvm_1_1runtime_1_1String_01_4__coll__graph.svg |    26 +
 ...me_1_1PackedFuncValueConverter__coll__graph.svg |    25 +
 .../structtvm_1_1runtime_1_1SignaturePrinter.html  |    88 +
 ...1_1runtime_1_1SignaturePrinter__coll__graph.svg |    24 +
 .../structtvm_1_1runtime_1_1TypeIndex-members.html |    92 +
 .../doxygen/structtvm_1_1runtime_1_1TypeIndex.html |   157 +
 ...ucttvm_1_1runtime_1_1TypeIndex__coll__graph.svg |    23 +
 ...ime_1_1micro__rpc_1_1SessionHeader-members.html |    82 +
 ..._1_1runtime_1_1micro__rpc_1_1SessionHeader.html |   128 +
 ...1_1micro__rpc_1_1SessionHeader__coll__graph.svg |    25 +
 ...1runtime_1_1profiling_1_1CallFrame-members.html |    85 +
 ...cttvm_1_1runtime_1_1profiling_1_1CallFrame.html |   183 +
 ...time_1_1profiling_1_1CallFrame__coll__graph.svg |   151 +
 ..._1_1profiling_1_1DeviceWrapperNode-members.html |   114 +
 ...1runtime_1_1profiling_1_1DeviceWrapperNode.html |   300 +
 ...profiling_1_1DeviceWrapperNode__coll__graph.svg |    82 +
 ...filing_1_1DeviceWrapperNode__inherit__graph.svg |    76 +
 ...ructtvm_1_1runtime_1_1vm_1_1Buffer-members.html |    83 +
 .../structtvm_1_1runtime_1_1vm_1_1Buffer.html      |   153 +
 ...tvm_1_1runtime_1_1vm_1_1Buffer__coll__graph.svg |    25 +
 ...vm_1_1runtime_1_1vm_1_1Instruction-members.html |   159 +
 .../structtvm_1_1runtime_1_1vm_1_1Instruction.html |  2398 +++
 ..._1runtime_1_1vm_1_1Instruction__coll__graph.svg |    47 +
 ...ucttvm_1_1runtime_1_1vm_1_1VMFrame-members.html |    87 +
 .../structtvm_1_1runtime_1_1vm_1_1VMFrame.html     |   277 +
 ...vm_1_1runtime_1_1vm_1_1VMFrame__coll__graph.svg |    71 +
 ...tvm_1_1runtime_1_1vm_1_1VMFunction-members.html |    88 +
 .../structtvm_1_1runtime_1_1vm_1_1VMFunction.html  |   328 +
 ...1_1runtime_1_1vm_1_1VMFunction__coll__graph.svg |    28 +
 .../structtvm_1_1te_1_1TensorDom-members.html      |    82 +
 .../api/doxygen/structtvm_1_1te_1_1TensorDom.html  |   153 +
 .../structtvm_1_1te_1_1TensorDom__coll__graph.svg  |    23 +
 .../structtvm_1_1tir_1_1BlockInfo-members.html     |    85 +
 .../api/doxygen/structtvm_1_1tir_1_1BlockInfo.html |   234 +
 .../structtvm_1_1tir_1_1BlockInfo__coll__graph.svg |   114 +
 .../structtvm_1_1tir_1_1ExprDeepEqual-members.html |    81 +
 .../doxygen/structtvm_1_1tir_1_1ExprDeepEqual.html |   135 +
 ...ucttvm_1_1tir_1_1ExprDeepEqual__coll__graph.svg |    23 +
 .../structtvm_1_1tir_1_1LENode-members.html        |   121 +
 .../api/doxygen/structtvm_1_1tir_1_1LENode.html    |   258 +
 .../structtvm_1_1tir_1_1LENode__coll__graph.svg    |   323 +
 .../structtvm_1_1tir_1_1LENode__inherit__graph.svg |   143 +
 ...r_1_1usmp_1_1AllocatedPoolInfoNode-members.html |   118 +
 ...vm_1_1tir_1_1usmp_1_1AllocatedPoolInfoNode.html |   404 +
 ...1usmp_1_1AllocatedPoolInfoNode__coll__graph.svg |   307 +
 ...mp_1_1AllocatedPoolInfoNode__inherit__graph.svg |    80 +
 ..._1_1usmp_1_1BufferInfoAnalysisNode-members.html |   116 +
 ...m_1_1tir_1_1usmp_1_1BufferInfoAnalysisNode.html |   327 +
 ...usmp_1_1BufferInfoAnalysisNode__coll__graph.svg |   279 +
 ...p_1_1BufferInfoAnalysisNode__inherit__graph.svg |    77 +
 ...m_1_1tir_1_1usmp_1_1BufferInfoNode-members.html |   122 +
 ...structtvm_1_1tir_1_1usmp_1_1BufferInfoNode.html |   491 +
 ...1tir_1_1usmp_1_1BufferInfoNode__coll__graph.svg |   356 +
 ...r_1_1usmp_1_1BufferInfoNode__inherit__graph.svg |    83 +
 ...1tir_1_1usmp_1_1PoolAllocationNode-members.html |   117 +
 ...cttvm_1_1tir_1_1usmp_1_1PoolAllocationNode.html |   385 +
 ..._1_1usmp_1_1PoolAllocationNode__coll__graph.svg |   269 +
 ...1usmp_1_1PoolAllocationNode__inherit__graph.svg |    78 +
 .../doxygen/structtvm__workspace__t-members.html   |    79 +
 .../api/doxygen/structtvm__workspace__t.html       |   140 +
 .../structtvm__workspace__t__coll__graph.svg       |    25 +
 .../api/doxygen/structural__equal_8h.html          |   126 +
 .../doxygen/structural__equal_8h__dep__incl.svg    |  1138 ++
 .../api/doxygen/structural__equal_8h__incl.svg     |   397 +
 .../api/doxygen/structural__equal_8h_source.html   |   104 +
 .../reference/api/doxygen/structural__hash_8h.html |   123 +
 .../api/doxygen/structural__hash_8h__dep__incl.svg |  1138 ++
 .../api/doxygen/structural__hash_8h__incl.svg      |   657 +
 .../api/doxygen/structural__hash_8h_source.html    |   110 +
 .../reference/api/doxygen/support_2span_8h.html    |   120 +
 .../api/doxygen/support_2span_8h__dep__incl.svg    |    36 +
 .../api/doxygen/support_2span_8h__incl.svg         |    68 +
 .../api/doxygen/support_2span_8h_source.html       |    96 +
 docs/v0.9.0/reference/api/doxygen/sync_off.png     |   Bin 0 -> 853 bytes
 docs/v0.9.0/reference/api/doxygen/sync_on.png      |   Bin 0 -> 845 bytes
 docs/v0.9.0/reference/api/doxygen/tab_a.png        |   Bin 0 -> 142 bytes
 docs/v0.9.0/reference/api/doxygen/tab_b.png        |   Bin 0 -> 169 bytes
 docs/v0.9.0/reference/api/doxygen/tab_h.png        |   Bin 0 -> 177 bytes
 docs/v0.9.0/reference/api/doxygen/tab_s.png        |   Bin 0 -> 184 bytes
 docs/v0.9.0/reference/api/doxygen/tabs.css         |     1 +
 docs/v0.9.0/reference/api/doxygen/tag_8h.html      |   169 +
 docs/v0.9.0/reference/api/doxygen/tag_8h__incl.svg |  1484 ++
 .../reference/api/doxygen/tag_8h_source.html       |   102 +
 docs/v0.9.0/reference/api/doxygen/tags_8h.html     |   149 +
 .../reference/api/doxygen/tags_8h__dep__incl.svg   |   669 +
 .../v0.9.0/reference/api/doxygen/tags_8h__incl.svg |    31 +
 .../reference/api/doxygen/tags_8h_source.html      |    94 +
 docs/v0.9.0/reference/api/doxygen/target_8h.html   |   133 +
 .../reference/api/doxygen/target_8h__dep__incl.svg |   968 ++
 .../reference/api/doxygen/target_8h__incl.svg      |  1629 +++
 .../reference/api/doxygen/target_8h_source.html    |   123 +
 .../reference/api/doxygen/target__info_8h.html     |   118 +
 .../api/doxygen/target__info_8h__incl.svg          |  1304 ++
 .../api/doxygen/target__info_8h_source.html        |    94 +
 .../reference/api/doxygen/target__kind_8h.html     |   231 +
 .../api/doxygen/target__kind_8h__dep__incl.svg     |   968 ++
 .../api/doxygen/target__kind_8h__incl.svg          |  1531 ++
 .../api/doxygen/target__kind_8h_source.html        |   124 +
 .../reference/api/doxygen/task__scheduler_8h.html  |   121 +
 .../api/doxygen/task__scheduler_8h__incl.svg       |  1933 +++
 .../api/doxygen/task__scheduler_8h_source.html     |   129 +
 .../reference/api/doxygen/te_2schedule_8h.html     |   200 +
 .../api/doxygen/te_2schedule_8h__dep__incl.svg     |  1175 ++
 .../api/doxygen/te_2schedule_8h__incl.svg          |  1472 ++
 .../api/doxygen/te_2schedule_8h_source.html        |   221 +
 docs/v0.9.0/reference/api/doxygen/tensor_8h.html   |   289 +
 .../reference/api/doxygen/tensor_8h__dep__incl.svg |  1143 ++
 .../reference/api/doxygen/tensor_8h__incl.svg      |  1509 ++
 .../reference/api/doxygen/tensor_8h_source.html    |   125 +
 .../reference/api/doxygen/tensor__intrin_8h.html   |   126 +
 .../api/doxygen/tensor__intrin_8h__dep__incl.svg   |  1163 ++
 .../api/doxygen/tensor__intrin_8h__incl.svg        |  1525 ++
 .../api/doxygen/tensor__intrin_8h_source.html      |   110 +
 .../reference/api/doxygen/tensor__type_8h.html     |   123 +
 .../api/doxygen/tensor__type_8h__dep__incl.svg     |   461 +
 .../api/doxygen/tensor__type_8h__incl.svg          |  1304 ++
 .../api/doxygen/tensor__type_8h_source.html        |   106 +
 .../reference/api/doxygen/tensor__utils_8h.html    |   109 +
 .../api/doxygen/tensor__utils_8h__dep__incl.svg    |   162 +
 .../api/doxygen/tensor__utils_8h__incl.svg         |  1556 ++
 .../api/doxygen/tensor__utils_8h_source.html       |    86 +
 .../api/doxygen/threading__backend_8h.html         |   134 +
 .../api/doxygen/threading__backend_8h__incl.svg    |    56 +
 .../api/doxygen/threading__backend_8h_source.html  |    93 +
 .../reference/api/doxygen/tir_2analysis_8h.html    |   185 +
 .../api/doxygen/tir_2analysis_8h__dep__incl.svg    |   331 +
 .../api/doxygen/tir_2analysis_8h__incl.svg         |  1688 +++
 .../api/doxygen/tir_2analysis_8h_source.html       |   117 +
 .../v0.9.0/reference/api/doxygen/tir_2expr_8h.html |   340 +
 .../api/doxygen/tir_2expr_8h__dep__incl.svg        |  1099 ++
 .../reference/api/doxygen/tir_2expr_8h__incl.svg   |  1459 ++
 .../reference/api/doxygen/tir_2expr_8h_source.html |   300 +
 .../api/doxygen/tir_2expr__functor_8h.html         |   166 +
 .../doxygen/tir_2expr__functor_8h__dep__incl.svg   |    52 +
 .../api/doxygen/tir_2expr__functor_8h__incl.svg    |  1475 ++
 .../api/doxygen/tir_2expr__functor_8h_source.html  |   166 +
 .../reference/api/doxygen/tir_2function_8h.html    |   157 +
 .../api/doxygen/tir_2function_8h__dep__incl.svg    |  1006 ++
 .../api/doxygen/tir_2function_8h__incl.svg         |  1537 ++
 .../api/doxygen/tir_2function_8h_source.html       |   133 +
 docs/v0.9.0/reference/api/doxygen/tir_2op_8h.html  |   938 ++
 .../api/doxygen/tir_2op_8h__dep__incl.svg          |  1179 ++
 .../reference/api/doxygen/tir_2op_8h__incl.svg     |  1605 ++
 .../reference/api/doxygen/tir_2op_8h_source.html   |   250 +
 .../api/doxygen/tir_2op__attr__types_8h.html       |   149 +
 .../doxygen/tir_2op__attr__types_8h__dep__incl.svg |   347 +
 .../api/doxygen/tir_2op__attr__types_8h__incl.svg  |  1310 ++
 .../doxygen/tir_2op__attr__types_8h_source.html    |    94 +
 .../api/doxygen/tir_2schedule_2schedule_8h.html    |   152 +
 .../tir_2schedule_2schedule_8h__dep__incl.svg      |   262 +
 .../doxygen/tir_2schedule_2schedule_8h__incl.svg   |  1510 ++
 .../doxygen/tir_2schedule_2schedule_8h_source.html |   126 +
 .../reference/api/doxygen/tir_2transform_8h.html   |   287 +
 .../api/doxygen/tir_2transform_8h__incl.svg        |  1625 +++
 .../api/doxygen/tir_2transform_8h_source.html      |   150 +
 .../api/doxygen/tir_2usmp_2analysis_8h.html        |   112 +
 .../api/doxygen/tir_2usmp_2analysis_8h__incl.svg   |  1662 +++
 .../api/doxygen/tir_2usmp_2analysis_8h_source.html |    82 +
 .../api/doxygen/tir_2usmp_2transform_8h.html       |   125 +
 .../api/doxygen/tir_2usmp_2transform_8h__incl.svg  |  1475 ++
 .../doxygen/tir_2usmp_2transform_8h_source.html    |    86 +
 .../reference/api/doxygen/tir_2usmp_2utils_8h.html |   189 +
 .../api/doxygen/tir_2usmp_2utils_8h__dep__incl.svg |    84 +
 .../api/doxygen/tir_2usmp_2utils_8h__incl.svg      |  1518 ++
 .../api/doxygen/tir_2usmp_2utils_8h_source.html    |   148 +
 docs/v0.9.0/reference/api/doxygen/topi_2nn_8h.html |   157 +
 .../api/doxygen/topi_2nn_8h__dep__incl.svg         |    35 +
 .../reference/api/doxygen/topi_2nn_8h__incl.svg    |  1704 +++
 .../reference/api/doxygen/topi_2nn_8h_source.html  |   138 +
 .../reference/api/doxygen/topi_2transform_8h.html  |   246 +
 .../api/doxygen/topi_2transform_8h__dep__incl.svg  |   131 +
 .../api/doxygen/topi_2transform_8h__incl.svg       |  1590 ++
 .../api/doxygen/topi_2transform_8h_source.html     |   179 +
 .../reference/api/doxygen/topi_2utils_8h.html      |   110 +
 .../reference/api/doxygen/topi_2utils_8h__incl.svg |  1303 ++
 .../api/doxygen/topi_2utils_8h_source.html         |    86 +
 docs/v0.9.0/reference/api/doxygen/trace_8h.html    |   120 +
 .../reference/api/doxygen/trace_8h__dep__incl.svg  |   328 +
 .../reference/api/doxygen/trace_8h__incl.svg       |  1082 ++
 .../reference/api/doxygen/trace_8h_source.html     |   105 +
 .../reference/api/doxygen/transform__step_8h.html  |   293 +
 .../api/doxygen/transform__step_8h__dep__incl.svg  |   194 +
 .../api/doxygen/transform__step_8h__incl.svg       |  1505 ++
 .../api/doxygen/transform__step_8h_source.html     |   190 +
 .../reference/api/doxygen/tune__context_8h.html    |   130 +
 .../api/doxygen/tune__context_8h__dep__incl.svg    |    58 +
 .../api/doxygen/tune__context_8h__incl.svg         |  1946 +++
 .../api/doxygen/tune__context_8h_source.html       |   133 +
 .../reference/api/doxygen/type__functor_8h.html    |   167 +
 .../api/doxygen/type__functor_8h__incl.svg         |  1683 +++
 .../api/doxygen/type__functor_8h_source.html       |   127 +
 .../reference/api/doxygen/type__relation_8h.html   |   140 +
 .../api/doxygen/type__relation_8h__dep__incl.svg   |  1017 ++
 .../api/doxygen/type__relation_8h__incl.svg        |  1619 +++
 .../api/doxygen/type__relation_8h_source.html      |   131 +
 .../api/doxygen/unionTVMValue-members.html         |    82 +
 .../reference/api/doxygen/unionTVMValue.html       |   193 +
 .../api/doxygen/unionTVMValue__coll__graph.svg     |    28 +
 docs/v0.9.0/reference/api/doxygen/var_8h.html      |   170 +
 .../reference/api/doxygen/var_8h__dep__incl.svg    |  1155 ++
 docs/v0.9.0/reference/api/doxygen/var_8h__incl.svg |  1315 ++
 .../reference/api/doxygen/var_8h_source.html       |   147 +
 .../reference/api/doxygen/virtual__device_8h.html  |   135 +
 .../api/doxygen/virtual__device_8h__dep__incl.svg  |   482 +
 .../api/doxygen/virtual__device_8h__incl.svg       |  1607 ++
 .../api/doxygen/virtual__device_8h_source.html     |   113 +
 docs/v0.9.0/reference/api/doxygen/vision_8h.html   |   136 +
 .../reference/api/doxygen/vision_8h__incl.svg      |  1553 ++
 .../reference/api/doxygen/vision_8h_source.html    |   139 +
 docs/v0.9.0/reference/api/doxygen/with_8h.html     |   114 +
 .../reference/api/doxygen/with_8h__dep__incl.svg   |  1083 ++
 .../v0.9.0/reference/api/doxygen/with_8h__incl.svg |    44 +
 .../reference/api/doxygen/with_8h_source.html      |    82 +
 .../reference/api/doxygen/write__stream_8h.html    |   114 +
 .../api/doxygen/write__stream_8h__dep__incl.svg    |    59 +
 .../api/doxygen/write__stream_8h__incl.svg         |    73 +
 .../api/doxygen/write__stream_8h_source.html       |    85 +
 docs/v0.9.0/reference/api/doxygen/x86_2bnn_8h.html |   117 +
 .../reference/api/doxygen/x86_2bnn_8h__incl.svg    |  1664 +++
 .../reference/api/doxygen/x86_2bnn_8h_source.html  |    98 +
 .../reference/api/doxygen/x86_2default_8h.html     |   121 +
 .../api/doxygen/x86_2default_8h__incl.svg          |  1661 +++
 .../api/doxygen/x86_2default_8h_source.html        |    95 +
 .../reference/api/doxygen/x86_2injective_8h.html   |   117 +
 .../api/doxygen/x86_2injective_8h__incl.svg        |  1664 +++
 .../api/doxygen/x86_2injective_8h_source.html      |    94 +
 .../reference/api/javadoc/allclasses-frame.html    |    49 +
 .../reference/api/javadoc/allclasses-noframe.html  |    49 +
 .../reference/api/javadoc/constant-values.html     |   311 +
 .../reference/api/javadoc/deprecated-list.html     |   125 +
 docs/v0.9.0/reference/api/javadoc/help-doc.html    |   230 +
 docs/v0.9.0/reference/api/javadoc/index-all.html   |   989 ++
 docs/v0.9.0/reference/api/javadoc/index.html       |    76 +
 .../reference/api/javadoc/org/apache/tvm/API.html  |   248 +
 .../api/javadoc/org/apache/tvm/APIInternal.html    |   248 +
 .../api/javadoc/org/apache/tvm/ArgTypeCode.html    |   539 +
 .../api/javadoc/org/apache/tvm/Device.html         |   700 +
 .../javadoc/org/apache/tvm/Function.Callback.html  |   226 +
 .../api/javadoc/org/apache/tvm/Function.html       |   698 +
 .../api/javadoc/org/apache/tvm/Module.html         |   508 +
 .../api/javadoc/org/apache/tvm/NDArray.html        |   786 +
 .../api/javadoc/org/apache/tvm/NDArrayBase.html    |   381 +
 .../api/javadoc/org/apache/tvm/TVMType.html        |   475 +
 .../api/javadoc/org/apache/tvm/TVMValue.html       |   403 +
 .../api/javadoc/org/apache/tvm/TVMValueBytes.html  |   331 +
 .../api/javadoc/org/apache/tvm/TVMValueDouble.html |   331 +
 .../api/javadoc/org/apache/tvm/TVMValueHandle.html |   328 +
 .../api/javadoc/org/apache/tvm/TVMValueLong.html   |   331 +
 .../api/javadoc/org/apache/tvm/TVMValueNull.html   |   265 +
 .../api/javadoc/org/apache/tvm/TVMValueString.html |   331 +
 .../api/javadoc/org/apache/tvm/class-use/API.html  |   125 +
 .../org/apache/tvm/class-use/APIInternal.html      |   125 +
 .../org/apache/tvm/class-use/ArgTypeCode.html      |   198 +
 .../javadoc/org/apache/tvm/class-use/Device.html   |   404 +
 .../apache/tvm/class-use/Function.Callback.html    |   182 +
 .../javadoc/org/apache/tvm/class-use/Function.html |   351 +
 .../javadoc/org/apache/tvm/class-use/Module.html   |   253 +
 .../javadoc/org/apache/tvm/class-use/NDArray.html  |   286 +
 .../org/apache/tvm/class-use/NDArrayBase.html      |   211 +
 .../javadoc/org/apache/tvm/class-use/TVMType.html  |   176 +
 .../javadoc/org/apache/tvm/class-use/TVMValue.html |   245 +
 .../org/apache/tvm/class-use/TVMValueBytes.html    |   125 +
 .../org/apache/tvm/class-use/TVMValueDouble.html   |   125 +
 .../org/apache/tvm/class-use/TVMValueHandle.html   |   125 +
 .../org/apache/tvm/class-use/TVMValueLong.html     |   125 +
 .../org/apache/tvm/class-use/TVMValueNull.html     |   125 +
 .../org/apache/tvm/class-use/TVMValueString.html   |   125 +
 .../org/apache/tvm/contrib/GraphExecutor.html      |   287 +
 .../org/apache/tvm/contrib/GraphModule.html        |   464 +
 .../tvm/contrib/class-use/GraphExecutor.html       |   125 +
 .../apache/tvm/contrib/class-use/GraphModule.html  |   195 +
 .../org/apache/tvm/contrib/package-frame.html      |    21 +
 .../org/apache/tvm/contrib/package-summary.html    |   149 +
 .../org/apache/tvm/contrib/package-tree.html       |   139 +
 .../org/apache/tvm/contrib/package-use.html        |   160 +
 .../api/javadoc/org/apache/tvm/package-frame.html  |    42 +
 .../javadoc/org/apache/tvm/package-summary.html    |   243 +
 .../api/javadoc/org/apache/tvm/package-tree.html   |   174 +
 .../api/javadoc/org/apache/tvm/package-use.html    |   253 +
 .../api/javadoc/org/apache/tvm/rpc/Client.html     |   312 +
 .../tvm/rpc/ConnectProxyServerProcessor.html       |   337 +
 .../tvm/rpc/ConnectTrackerServerProcessor.html     |   441 +
 .../org/apache/tvm/rpc/NativeServerLoop.html       |   292 +
 .../org/apache/tvm/rpc/RPC.TrackerCode.html        |   333 +
 .../api/javadoc/org/apache/tvm/rpc/RPC.html        |   365 +
 .../api/javadoc/org/apache/tvm/rpc/RPCSession.html |   669 +
 .../javadoc/org/apache/tvm/rpc/RPCWatchdog.html    |   380 +
 .../api/javadoc/org/apache/tvm/rpc/Server.html     |   329 +
 .../org/apache/tvm/rpc/ServerProcessor.html        |   239 +
 .../javadoc/org/apache/tvm/rpc/SocketChannel.html  |   251 +
 .../apache/tvm/rpc/StandaloneServerProcessor.html  |   304 +
 .../org/apache/tvm/rpc/TVMRemoteDevice.html        |   259 +
 .../org/apache/tvm/rpc/class-use/Client.html       |   125 +
 .../rpc/class-use/ConnectProxyServerProcessor.html |   125 +
 .../class-use/ConnectTrackerServerProcessor.html   |   125 +
 .../apache/tvm/rpc/class-use/NativeServerLoop.html |   125 +
 .../apache/tvm/rpc/class-use/RPC.TrackerCode.html  |   125 +
 .../javadoc/org/apache/tvm/rpc/class-use/RPC.html  |   125 +
 .../org/apache/tvm/rpc/class-use/RPCSession.html   |   189 +
 .../org/apache/tvm/rpc/class-use/RPCWatchdog.html  |   168 +
 .../org/apache/tvm/rpc/class-use/Server.html       |   125 +
 .../apache/tvm/rpc/class-use/ServerProcessor.html  |   179 +
 .../apache/tvm/rpc/class-use/SocketChannel.html    |   125 +
 .../rpc/class-use/StandaloneServerProcessor.html   |   125 +
 .../apache/tvm/rpc/class-use/TVMRemoteDevice.html  |   125 +
 .../javadoc/org/apache/tvm/rpc/package-frame.html  |    34 +
 .../org/apache/tvm/rpc/package-summary.html        |   214 +
 .../javadoc/org/apache/tvm/rpc/package-tree.html   |   165 +
 .../javadoc/org/apache/tvm/rpc/package-use.html    |   170 +
 .../reference/api/javadoc/overview-frame.html      |    23 +
 .../reference/api/javadoc/overview-summary.html    |   147 +
 .../reference/api/javadoc/overview-tree.html       |   202 +
 docs/v0.9.0/reference/api/javadoc/package-list     |     3 +
 docs/v0.9.0/reference/api/javadoc/script.js        |    30 +
 docs/v0.9.0/reference/api/javadoc/stylesheet.css   |   574 +
 docs/v0.9.0/reference/api/links.html               |   403 +
 .../reference/api/python/auto_scheduler.html       |  2117 +++
 docs/v0.9.0/reference/api/python/autotvm.html      |  2745 ++++
 docs/v0.9.0/reference/api/python/contrib.html      |  2091 +++
 docs/v0.9.0/reference/api/python/driver.html       |   527 +
 docs/v0.9.0/reference/api/python/error.html        |   607 +
 .../reference/api/python/graph_executor.html       |   746 +
 docs/v0.9.0/reference/api/python/index.html        |   505 +
 docs/v0.9.0/reference/api/python/ir.html           |  2699 ++++
 docs/v0.9.0/reference/api/python/micro.html        |   832 ++
 docs/v0.9.0/reference/api/python/ndarray.html      |   589 +
 .../reference/api/python/relay/analysis.html       |  1149 ++
 .../v0.9.0/reference/api/python/relay/backend.html |   836 ++
 .../api/python/relay/dataflow_pattern.html         |  1434 ++
 .../reference/api/python/relay/frontend.html       |   880 ++
 docs/v0.9.0/reference/api/python/relay/image.html  |   764 +
 docs/v0.9.0/reference/api/python/relay/index.html  |  5368 +++++++
 docs/v0.9.0/reference/api/python/relay/nn.html     |  3214 ++++
 .../v0.9.0/reference/api/python/relay/testing.html |  1188 ++
 .../reference/api/python/relay/transform.html      |  2029 +++
 docs/v0.9.0/reference/api/python/relay/vision.html |   751 +
 docs/v0.9.0/reference/api/python/rpc.html          |  1010 ++
 docs/v0.9.0/reference/api/python/runtime.html      |  1801 +++
 docs/v0.9.0/reference/api/python/target.html       |  1165 ++
 docs/v0.9.0/reference/api/python/te.html           |  3202 ++++
 docs/v0.9.0/reference/api/python/tir.html          |  8995 ++++++++++++
 docs/v0.9.0/reference/api/python/topi.html         |  8022 ++++++++++
 docs/v0.9.0/reference/api/python/vta/index.html    |   449 +
 .../reference/api/typedoc/assets/css/main.css      |  2679 ++++
 .../reference/api/typedoc/assets/images/icons.png  |   Bin 0 -> 9615 bytes
 .../api/typedoc/assets/images/icons@2x.png         |   Bin 0 -> 28144 bytes
 .../api/typedoc/assets/images/widgets.png          |   Bin 0 -> 480 bytes
 .../api/typedoc/assets/images/widgets@2x.png       |   Bin 0 -> 855 bytes
 .../v0.9.0/reference/api/typedoc/assets/js/main.js |     1 +
 .../reference/api/typedoc/assets/js/search.json    |     1 +
 .../api/typedoc/classes/bytestreamreader.html      |   277 +
 .../api/typedoc/classes/cachedcallstack.html       |   717 +
 .../reference/api/typedoc/classes/dldatatype.html  |   291 +
 .../reference/api/typedoc/classes/dldevice.html    |   277 +
 .../reference/api/typedoc/classes/environment.html |   336 +
 .../reference/api/typedoc/classes/ffilibrary.html  |   370 +
 .../api/typedoc/classes/graphexecutor.html         |   433 +
 .../reference/api/typedoc/classes/instance.html    |   917 ++
 .../reference/api/typedoc/classes/memory.html      |   630 +
 .../reference/api/typedoc/classes/module.html      |   322 +
 .../reference/api/typedoc/classes/ndarray.html     |   442 +
 .../api/typedoc/classes/packedfunccell.html        |   230 +
 .../reference/api/typedoc/classes/rpcserver.html   |   337 +
 .../reference/api/typedoc/classes/scalar.html      |   220 +
 .../api/typedoc/classes/webgpucontext.html         |   318 +
 .../reference/api/typedoc/enums/argtypecode.html   |   345 +
 .../api/typedoc/enums/aynccallbackcode.html        |   163 +
 .../api/typedoc/enums/dldatatypecode.html          |   191 +
 .../api/typedoc/enums/rpcserverstate.html          |   212 +
 .../v0.9.0/reference/api/typedoc/enums/sizeof.html |   261 +
 docs/v0.9.0/reference/api/typedoc/index.html       |  1944 +++
 .../api/typedoc/interfaces/disposable.html         |   192 +
 .../api/typedoc/interfaces/functioninfo.html       |   178 +
 .../api/typedoc/interfaces/libraryprovider.html    |   218 +
 docs/v0.9.0/reference/langref/hybrid_script.html   |   587 +
 docs/v0.9.0/reference/langref/index.html           |   496 +
 docs/v0.9.0/reference/langref/relay_adt.html       |   866 ++
 docs/v0.9.0/reference/langref/relay_expr.html      |   980 ++
 docs/v0.9.0/reference/langref/relay_op.html        |   948 ++
 docs/v0.9.0/reference/langref/relay_pattern.html   |   869 ++
 docs/v0.9.0/reference/langref/relay_type.html      |   718 +
 docs/v0.9.0/reference/publications.html            |   437 +
 docs/v0.9.0/search.html                            |   401 +
 docs/v0.9.0/searchindex.js                         |     1 +
 docs/v0.9.0/topic/microtvm/index.html              |   446 +
 docs/v0.9.0/topic/vta/dev/config.html              |   500 +
 docs/v0.9.0/topic/vta/dev/hardware.html            |   676 +
 docs/v0.9.0/topic/vta/dev/index.html               |   424 +
 docs/v0.9.0/topic/vta/index.html                   |   425 +
 docs/v0.9.0/topic/vta/install.html                 |   812 ++
 .../v0.9.0/tutorial/auto_scheduler_matmul_x86.html |   721 +
 docs/v0.9.0/tutorial/autotvm_matmul_x86.html       |   793 +
 docs/v0.9.0/tutorial/autotvm_relay_x86.html        |  1070 ++
 .../v0.9.0/tutorial/cross_compilation_and_rpc.html |   664 +
 docs/v0.9.0/tutorial/index.html                    |   457 +
 docs/v0.9.0/tutorial/install.html                  |   458 +
 docs/v0.9.0/tutorial/intro_topi.html               |   860 ++
 docs/v0.9.0/tutorial/introduction.html             |   538 +
 docs/v0.9.0/tutorial/relay_quick_start.html        |   670 +
 docs/v0.9.0/tutorial/sg_execution_times.html       |   443 +
 docs/v0.9.0/tutorial/tensor_expr_get_started.html  |  1612 ++
 docs/v0.9.0/tutorial/tensor_ir_blitz_course.html   |   677 +
 docs/v0.9.0/tutorial/tvmc_command_line_driver.html |   856 ++
 docs/v0.9.0/tutorial/tvmc_python.html              |   652 +
 .../auto_scheduler/tune_conv2d_layer_cuda.html     |    10 +
 .../tutorials/auto_scheduler/tune_network_arm.html |    10 +
 .../auto_scheduler/tune_network_cuda.html          |    10 +
 .../auto_scheduler/tune_network_mali.html          |    10 +
 .../tutorials/auto_scheduler/tune_network_x86.html |    10 +
 .../tutorials/auto_scheduler/tune_sparse_x86.html  |    10 +
 .../v0.9.0/tutorials/autotvm/tune_conv2d_cuda.html |    10 +
 docs/v0.9.0/tutorials/autotvm/tune_relay_arm.html  |    10 +
 docs/v0.9.0/tutorials/autotvm/tune_relay_cuda.html |    10 +
 .../tutorials/autotvm/tune_relay_mobile_gpu.html   |    10 +
 docs/v0.9.0/tutorials/autotvm/tune_relay_x86.html  |    10 +
 .../tutorials/dev/bring_your_own_datatypes.html    |    10 +
 .../tutorials/dev/low_level_custom_pass.html       |    10 +
 docs/v0.9.0/tutorials/dev/use_pass_infra.html      |    10 +
 docs/v0.9.0/tutorials/dev/use_pass_instrument.html |    10 +
 docs/v0.9.0/tutorials/frontend/build_gcn.html      |    10 +
 .../frontend/deploy_model_on_android.html          |    10 +
 .../tutorials/frontend/deploy_model_on_rasp.html   |    10 +
 .../frontend/deploy_object_detection_pytorch.html  |    10 +
 .../tutorials/frontend/deploy_prequantized.html    |    10 +
 .../frontend/deploy_prequantized_tflite.html       |    10 +
 .../tutorials/frontend/deploy_quantized.html       |    10 +
 docs/v0.9.0/tutorials/frontend/deploy_sparse.html  |    10 +
 .../tutorials/frontend/deploy_ssd_gluoncv.html     |    10 +
 docs/v0.9.0/tutorials/frontend/from_caffe2.html    |    10 +
 docs/v0.9.0/tutorials/frontend/from_coreml.html    |    10 +
 docs/v0.9.0/tutorials/frontend/from_darknet.html   |    10 +
 docs/v0.9.0/tutorials/frontend/from_keras.html     |    10 +
 docs/v0.9.0/tutorials/frontend/from_mxnet.html     |    10 +
 docs/v0.9.0/tutorials/frontend/from_onnx.html      |    10 +
 docs/v0.9.0/tutorials/frontend/from_paddle.html    |    10 +
 docs/v0.9.0/tutorials/frontend/from_pytorch.html   |    10 +
 .../v0.9.0/tutorials/frontend/from_tensorflow.html |    10 +
 docs/v0.9.0/tutorials/frontend/from_tflite.html    |    10 +
 .../tutorials/frontend/using_external_lib.html     |    10 +
 .../get_started/auto_scheduler_matmul_x86.html     |    10 +
 .../tutorials/get_started/autotvm_matmul_x86.html  |    10 +
 .../tutorials/get_started/autotvm_relay_x86.html   |    10 +
 .../get_started/cross_compilation_and_rpc.html     |    10 +
 docs/v0.9.0/tutorials/get_started/install.html     |    10 +
 .../v0.9.0/tutorials/get_started/introduction.html |    10 +
 .../tutorials/get_started/relay_quick_start.html   |    10 +
 .../get_started/tensor_expr_get_started.html       |    10 +
 .../get_started/tvmc_command_line_driver.html      |    10 +
 docs/v0.9.0/tutorials/get_started/tvmc_python.html |    10 +
 docs/v0.9.0/tutorials/index.html                   |    10 +
 docs/v0.9.0/tutorials/language/extern_op.html      |    10 +
 docs/v0.9.0/tutorials/language/intrin_math.html    |    10 +
 docs/v0.9.0/tutorials/language/reduction.html      |    10 +
 docs/v0.9.0/tutorials/language/scan.html           |    10 +
 .../tutorials/language/schedule_primitives.html    |    10 +
 docs/v0.9.0/tutorials/language/tedd.html           |    10 +
 docs/v0.9.0/tutorials/language/tensorize.html      |    10 +
 docs/v0.9.0/tutorials/language/tuple_inputs.html   |    10 +
 docs/v0.9.0/tutorials/micro/micro_autotune.html    |    10 +
 .../v0.9.0/tutorials/micro/micro_reference_vm.html |    10 +
 docs/v0.9.0/tutorials/micro/micro_tflite.html      |    10 +
 docs/v0.9.0/tutorials/optimize/opt_conv_cuda.html  |    10 +
 .../tutorials/optimize/opt_conv_tensorcore.html    |    10 +
 docs/v0.9.0/tutorials/optimize/opt_gemm.html       |    10 +
 docs/v0.9.0/tutorials/topi/intro_topi.html         |    10 +
 docs/v0.9.0/vta/dev/config.html                    |    10 +
 docs/v0.9.0/vta/dev/hardware.html                  |    10 +
 docs/v0.9.0/vta/dev/index.html                     |    10 +
 docs/v0.9.0/vta/index.html                         |    10 +
 docs/v0.9.0/vta/install.html                       |    10 +
 6508 files changed, 1601970 insertions(+)

diff --git a/docs/v0.9.0/_downloads/0387f07dee851b2b8c6b73e3e88c3140/tune_relay_cuda.py b/docs/v0.9.0/_downloads/0387f07dee851b2b8c6b73e3e88c3140/tune_relay_cuda.py
new file mode 100644
index 000000000..b2af2e13f
--- /dev/null
+++ b/docs/v0.9.0/_downloads/0387f07dee851b2b8c6b73e3e88c3140/tune_relay_cuda.py
@@ -0,0 +1,384 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+"""
+Auto-tuning a Convolutional Network for NVIDIA GPU
+==================================================
+**Author**: `Lianmin Zheng <https://github.com/merrymercy>`_, `Eddie Yan <https://github.com/eqy/>`_
+
+Auto-tuning for specific devices and workloads is critical for getting the
+best performance. This is a tutorial on how to tune a whole convolutional
+network for NVIDIA GPU.
+
+The operator implementation for NVIDIA GPU in TVM is written in template form.
+The template has many tunable knobs (tile factor, unrolling, etc).
+We will tune all convolution and depthwise convolution operators
+in the neural network. After tuning, we produce a log file which stores
+the best knob values for all required operators. When the TVM compiler compiles
+these operators, it will query this log file to get the best knob values.
+
+We also released pre-tuned parameters for some NVIDIA GPUs. You can go to
+`NVIDIA GPU Benchmark <https://github.com/apache/tvm/wiki/Benchmark#nvidia-gpu>`_
+to see the results.
+
+Note that this tutorial will not run on Windows or recent versions of macOS. To
+get it to run, you will need to wrap the body of this tutorial in a :code:`if
+__name__ == "__main__":` block.
+"""
+
+######################################################################
+# Install dependencies
+# --------------------
+# To use the autotvm package in tvm, we need to install some extra dependencies.
+# (change "3" to "2" if you use python2):
+#
+# .. code-block:: bash
+#
+#   pip3 install --user psutil xgboost tornado cloudpickle
+#
+# To make TVM run faster during tuning, it is recommended to use cython
+# as FFI of tvm. In the root directory of tvm, execute:
+#
+# .. code-block:: bash
+#
+#   pip3 install --user cython
+#   sudo make cython3
+#
+# Now return to python code. Import packages.
+
+import os
+
+import numpy as np
+
+import tvm
+from tvm import relay, autotvm
+import tvm.relay.testing
+from tvm.autotvm.tuner import XGBTuner, GATuner, RandomTuner, GridSearchTuner
+import tvm.contrib.graph_executor as runtime
+
+#################################################################
+# Define Network
+# --------------
+# First we need to define the network in relay frontend API.
+# We can load some pre-defined network from :code:`tvm.relay.testing`.
+# We can also load models from MXNet, ONNX and TensorFlow.
+
+
+def get_network(name, batch_size):
+    """Get the symbol definition and random weight of a network"""
+    input_shape = (batch_size, 3, 224, 224)
+    output_shape = (batch_size, 1000)
+
+    if "resnet" in name:
+        n_layer = int(name.split("-")[1])
+        mod, params = relay.testing.resnet.get_workload(
+            num_layers=n_layer, batch_size=batch_size, dtype=dtype
+        )
+    elif "vgg" in name:
+        n_layer = int(name.split("-")[1])
+        mod, params = relay.testing.vgg.get_workload(
+            num_layers=n_layer, batch_size=batch_size, dtype=dtype
+        )
+    elif name == "mobilenet":
+        mod, params = relay.testing.mobilenet.get_workload(batch_size=batch_size, dtype=dtype)
+    elif name == "squeezenet_v1.1":
+        mod, params = relay.testing.squeezenet.get_workload(
+            batch_size=batch_size, version="1.1", dtype=dtype
+        )
+    elif name == "inception_v3":
+        input_shape = (batch_size, 3, 299, 299)
+        mod, params = relay.testing.inception_v3.get_workload(batch_size=batch_size, dtype=dtype)
+    elif name == "mxnet":
+        # an example for mxnet model
+        from mxnet.gluon.model_zoo.vision import get_model
+
+        block = get_model("resnet18_v1", pretrained=True)
+        mod, params = relay.frontend.from_mxnet(block, shape={"data": input_shape}, dtype=dtype)
+        net = mod["main"]
+        net = relay.Function(
+            net.params, relay.nn.softmax(net.body), None, net.type_params, net.attrs
+        )
+        mod = tvm.IRModule.from_expr(net)
+    else:
+        raise ValueError("Unsupported network: " + name)
+
+    return mod, params, input_shape, output_shape
+
+
+###########################################
+# Set Tuning Options
+# ------------------
+# Before tuning, we apply some configurations.
+
+#### DEVICE CONFIG ####
+target = tvm.target.cuda()
+
+#### TUNING OPTION ####
+network = "resnet-18"
+log_file = "%s.log" % network
+dtype = "float32"
+
+tuning_option = {
+    "log_filename": log_file,
+    "tuner": "xgb",
+    "n_trial": 2000,
+    "early_stopping": 600,
+    "measure_option": autotvm.measure_option(
+        builder=autotvm.LocalBuilder(timeout=10),
+        runner=autotvm.LocalRunner(number=20, repeat=3, timeout=4, min_repeat_ms=150),
+    ),
+}
+
+####################################################################
+#
+# .. note:: How to set tuning options
+#
+#   In general, the default value provided here works well.
+#
+#   If you have large time budget, you can set :code:`n_trial`, :code:`early_stopping` larger,
+#   which makes the tuning runs longer.
+#
+#   If you have multiple devices, you can use all of them for measurement to
+#   accelerate the tuning process. (see the 'Scale up measurement` section below).
+#
+
+###################################################################
+# Begin Tuning
+# ------------
+# Now we can extract tuning tasks from the network and begin tuning.
+# Here, we provide a simple utility function to tune a list of tasks.
+# This function is just an initial implementation which tunes them in sequential order.
+# We will introduce a more sophisticated tuning scheduler in the future.
+
+# You can skip the implementation of this function for this tutorial.
+def tune_tasks(
+    tasks,
+    measure_option,
+    tuner="xgb",
+    n_trial=1000,
+    early_stopping=None,
+    log_filename="tuning.log",
+    use_transfer_learning=True,
+):
+    # create tmp log file
+    tmp_log_file = log_filename + ".tmp"
+    if os.path.exists(tmp_log_file):
+        os.remove(tmp_log_file)
+
+    for i, tsk in enumerate(reversed(tasks)):
+        prefix = "[Task %2d/%2d] " % (i + 1, len(tasks))
+
+        # create tuner
+        if tuner == "xgb" or tuner == "xgb-rank":
+            tuner_obj = XGBTuner(tsk, loss_type="rank")
+        elif tuner == "ga":
+            tuner_obj = GATuner(tsk, pop_size=100)
+        elif tuner == "random":
+            tuner_obj = RandomTuner(tsk)
+        elif tuner == "gridsearch":
+            tuner_obj = GridSearchTuner(tsk)
+        else:
+            raise ValueError("Invalid tuner: " + tuner)
+
+        if use_transfer_learning:
+            if os.path.isfile(tmp_log_file):
+                tuner_obj.load_history(autotvm.record.load_from_file(tmp_log_file))
+
+        # do tuning
+        tsk_trial = min(n_trial, len(tsk.config_space))
+        tuner_obj.tune(
+            n_trial=tsk_trial,
+            early_stopping=early_stopping,
+            measure_option=measure_option,
+            callbacks=[
+                autotvm.callback.progress_bar(tsk_trial, prefix=prefix),
+                autotvm.callback.log_to_file(tmp_log_file),
+            ],
+        )
+
+    # pick best records to a cache file
+    autotvm.record.pick_best(tmp_log_file, log_filename)
+    os.remove(tmp_log_file)
+
+
+########################################################################
+# Finally, we launch tuning jobs and evaluate the end-to-end performance.
+
+
+def tune_and_evaluate(tuning_opt):
+    # extract workloads from relay program
+    print("Extract tasks...")
+    mod, params, input_shape, out_shape = get_network(network, batch_size=1)
+    tasks = autotvm.task.extract_from_program(
+        mod["main"], target=target, params=params, ops=(relay.op.get("nn.conv2d"),)
+    )
+
+    # run tuning tasks
+    print("Tuning...")
+    tune_tasks(tasks, **tuning_opt)
+
+    # compile kernels with history best records
+    with autotvm.apply_history_best(log_file):
+        print("Compile...")
+        with tvm.transform.PassContext(opt_level=3):
+            lib = relay.build_module.build(mod, target=target, params=params)
+
+        # load parameters
+        dev = tvm.device(str(target), 0)
+        module = runtime.GraphModule(lib["default"](dev))
+        data_tvm = tvm.nd.array((np.random.uniform(size=input_shape)).astype(dtype))
+        module.set_input("data", data_tvm)
+
+        # evaluate
+        print("Evaluate inference time cost...")
+        print(module.benchmark(dev, number=1, repeat=600))
+
+
+# We do not run the tuning in our webpage server since it takes too long.
+# Uncomment the following line to run it by yourself.
+
+# tune_and_evaluate(tuning_option)
+
+######################################################################
+# Sample Output
+# -------------
+# The tuning needs to compile many programs and extract feature from them.
+# So a high performance CPU is recommended. One sample output is listed below.
+# It takes about 4 hours to get the following output on a 32T AMD Ryzen Threadripper.
+# The tuning target is NVIDIA 1080 Ti.
+# (You can see some errors during compilation. If the tuning is not stuck, it is okay.)
+#
+# .. code-block:: bash
+#
+#    Extract tasks...
+#    Tuning...
+#    [Task  1/12]  Current/Best:  541.83/3570.66 GFLOPS | Progress: (960/2000) | 1001.31 s Done.
+#    [Task  2/12]  Current/Best:    0.56/ 803.33 GFLOPS | Progress: (704/2000) | 608.08 s Done.
+#    [Task  3/12]  Current/Best:  103.69/1141.25 GFLOPS | Progress: (768/2000) | 702.13 s Done.
+#    [Task  4/12]  Current/Best: 2905.03/3925.15 GFLOPS | Progress: (864/2000) | 745.94 sterminate called without an active exception
+#    [Task  4/12]  Current/Best: 2789.36/3925.15 GFLOPS | Progress: (1056/2000) | 929.40 s Done.
+#    [Task  5/12]  Current/Best:   89.06/1076.24 GFLOPS | Progress: (704/2000) | 601.73 s Done.
+#    [Task  6/12]  Current/Best:   40.39/2129.02 GFLOPS | Progress: (1088/2000) | 1125.76 s Done.
+#    [Task  7/12]  Current/Best: 4090.53/5007.02 GFLOPS | Progress: (800/2000) | 903.90 s Done.
+#    [Task  8/12]  Current/Best:    4.78/1272.28 GFLOPS | Progress: (768/2000) | 749.14 s Done.
+#    [Task  9/12]  Current/Best: 1391.45/2325.08 GFLOPS | Progress: (992/2000) | 1084.87 s Done.
+#    [Task 10/12]  Current/Best: 1995.44/2383.59 GFLOPS | Progress: (864/2000) | 862.60 s Done.
+#    [Task 11/12]  Current/Best: 4093.94/4899.80 GFLOPS | Progress: (224/2000) | 240.92 sterminate called without an active exception
+#    [Task 11/12]  Current/Best: 3487.98/4909.91 GFLOPS | Progress: (480/2000) | 534.96 sterminate called without an active exception
+#    [Task 11/12]  Current/Best: 4636.84/4912.17 GFLOPS | Progress: (1184/2000) | 1381.16 sterminate called without an active exception
+#    [Task 11/12]  Current/Best:   50.12/4912.17 GFLOPS | Progress: (1344/2000) | 1602.81 s Done.
+#    [Task 12/12]  Current/Best: 3581.31/4286.30 GFLOPS | Progress: (736/2000) | 943.52 s Done.
+#    Compile...
+#    Evaluate inference time cost...
+#    Mean inference time (std dev): 1.07 ms (0.05 ms)
+#
+# As a reference baseline, the time cost of MXNet + TensorRT on resnet-18 is 1.30ms. So we are a little faster.
+
+######################################################################
+#
+# .. note:: **Experiencing Difficulties?**
+#
+#   The auto tuning module is error-prone. If you always see " 0.00/ 0.00 GFLOPS",
+#   then there must be something wrong.
+#
+#   First, make sure you set the correct configuration of your device.
+#   Then, you can print debug information by adding these lines in the beginning
+#   of the script. It will print every measurement result, where you can find useful
+#   error messages.
+#
+#   .. code-block:: python
+#
+#      import logging
+#      logging.getLogger('autotvm').setLevel(logging.DEBUG)
+#
+#   Finally, always feel free to ask our community for help on https://discuss.tvm.apache.org
+
+#################################################################
+# .. _tutorials-autotvm-scale-up-rpc-tracker:
+
+#################################################################
+# Scale up measurement by using multiple devices
+# ----------------------------------------------
+# If you have multiple devices, you can use all of them for measurement.
+# TVM uses the RPC Tracker to manage distributed devices.
+# The RPC Tracker is a centralized controller node. We can register all devices to
+# the tracker. For example, if we have 10 GPU cards, we can register all of them
+# to the tracker, and run 10 measurements in parallel, accelerating the tuning process.
+#
+# To start an RPC tracker, run this command on the host machine. The tracker is
+# required during the whole tuning process, so we need to open a new terminal for
+# this command:
+#
+# .. code-block:: bash
+#
+#   python -m tvm.exec.rpc_tracker --host=0.0.0.0 --port=9190
+#
+# The expected output is
+#
+# .. code-block:: bash
+#
+#   INFO:RPCTracker:bind to 0.0.0.0:9190
+#
+# Then open another new terminal for the RPC server. We need to start one dedicated server
+# for each device. We use a string key to distinguish the types of devices.
+# You can pick a name you like.
+# (Note: For rocm backend, there are some internal errors with the compiler,
+# we need to add `--no-fork` to the argument list.)
+#
+# .. code-block:: bash
+#
+#     python -m tvm.exec.rpc_server --tracker=127.0.0.1:9190 --key=1080ti
+#
+# After registering devices, we can confirm it by querying rpc_tracker
+#
+# .. code-block:: bash
+#
+#   python -m tvm.exec.query_rpc_tracker --host=127.0.0.1 --port=9190
+#
+# For example, if we have four 1080ti, two titanx and one gfx900, the output can be
+#
+# .. code-block:: bash
+#
+#    Queue Status
+#    ----------------------------------
+#    key          total  free  pending
+#    ----------------------------------
+#    1080ti       4      4     0
+#    titanx       2      2     0
+#    gfx900       1      1     0
+#    ----------------------------------
+#
+# Finally, we need to change the tuning option to use RPCRunner. Use the code below
+# to replace the corresponding part above.
+
+tuning_option = {
+    "log_filename": log_file,
+    "tuner": "xgb",
+    "n_trial": 2000,
+    "early_stopping": 600,
+    "measure_option": autotvm.measure_option(
+        builder=autotvm.LocalBuilder(timeout=10),
+        runner=autotvm.RPCRunner(
+            "1080ti",  # change the device key to your key
+            "127.0.0.1",
+            9190,
+            number=20,
+            repeat=3,
+            timeout=4,
+            min_repeat_ms=150,
+        ),
+    ),
+}
diff --git a/docs/v0.9.0/_downloads/067cf39a44d9f315a39f8a7547c556d8/install.py b/docs/v0.9.0/_downloads/067cf39a44d9f315a39f8a7547c556d8/install.py
new file mode 100644
index 000000000..0eb3ccc94
--- /dev/null
+++ b/docs/v0.9.0/_downloads/067cf39a44d9f315a39f8a7547c556d8/install.py
@@ -0,0 +1,50 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+"""
+Installing TVM
+==============
+**Authors**:
+`Jocelyn Shiue <https://github.com/>`_,
+`Chris Hoge <https://github.com/hogepodge>`_
+
+Depending on your needs and your working environment, there are a few different
+methods for installing TVM. These include:
+
+* Installing from source
+* Installing from third-party binary package.
+"""
+
+################################################################################
+# Installing From Source
+# ----------------------
+# Installing from source is the recommended method for installing TVM. It will
+# allow you to enable specific features such as GPU support, microcontroller
+# support (microTVM), and a debugging runtime, and other features. You will also
+# want to install from source if you want to actively contribute to the TVM
+# project. The full instructions are on the :ref:`Install TVM From Source
+# <install-from-source>` page.
+
+################################################################################
+# Installing From Binary Packages
+# --------------------------------
+# You may install convenient third party binary package distributions to
+# quickly try things out. TLCPack is a third party volunteer community that
+# builds binary packages from TVM source. It offers a support matrix with
+# instructions to install on different platforms, with different features.
+# Check out  `TLCPack <https://tlcpack.ai>`_ to learn more. Note that the
+# third party binary packages could contain additional licensing terms for
+# the hardware drivers that are bundled with it.
diff --git a/docs/v0.9.0/_downloads/07733b6b2cc4df026fce525285e8f538/tune_sparse_x86.py b/docs/v0.9.0/_downloads/07733b6b2cc4df026fce525285e8f538/tune_sparse_x86.py
new file mode 100644
index 000000000..55ee76ef6
--- /dev/null
+++ b/docs/v0.9.0/_downloads/07733b6b2cc4df026fce525285e8f538/tune_sparse_x86.py
@@ -0,0 +1,324 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+"""
+Auto-scheduling Sparse Matrix Multiplication on CPU with Custom Sketch Rule
+===========================================================================
+**Author**: `Chengfan Jia <https://github.com/jcf94/>`_
+
+This is a tutorial on how to use the auto-scheduler to tune a sparse matrix multiplication for
+CPUs.
+
+Auto-scheduler is designed to explore the schedule with best performance for a given computation
+declaration automatically. While sometimes, we may have a demand to try some special ops which may
+not been well-supported by auto-scheduler's default sketch rules and result in poor performance.
+Fortunately, auto-scheduler currently allows user to provide a CustomSketch to cover these cases.
+
+We use sparse matrix multiplication as an example in this tutorial to demonstrate how to implement
+and plug a custom sketch rule to the auto-scheduler's search policy.
+
+Note that this tutorial will not run on Windows or recent versions of macOS. To
+get it to run, you will need to wrap the body of this tutorial in a :code:`if
+__name__ == "__main__":` block.
+"""
+
+import os
+
+import numpy as np
+import tvm
+import tvm.testing
+from tvm import te, auto_scheduler, runtime, topi
+from tvm.auto_scheduler import _ffi_api
+from tvm.topi.utils import get_const_tuple
+from tvm.topi.sparse.utils import random_bsr_matrix
+
+######################################################################
+# Define the computation
+# ^^^^^^^^^^^^^^^^^^^^^^
+# To begin with, let us define the computation of a sparse matmul with several relu and bias add.
+# The function should return the list of input/output tensors.
+# From these tensors, the auto-scheduler can get the whole computational graph.
+
+
+@auto_scheduler.register_workload
+def sparse_dense(M, N, K, w_data_shape, w_indices_shape, w_indptr_shape, dtype):
+    X = te.placeholder(shape=(M, K), dtype=dtype)
+    W_data = te.placeholder(shape=w_data_shape, dtype=dtype)
+    W_indices = te.placeholder(shape=w_indices_shape, dtype="int32")
+    W_indptr = te.placeholder(shape=w_indptr_shape, dtype="int32")
+    B = te.placeholder(shape=(M, N), dtype=dtype)
+
+    out = topi.nn.sparse_dense(topi.nn.relu(X), W_data, W_indices, W_indptr)
+    out = te.compute((M, N), lambda i, j: out[i, j] + B[i, j], name="BiasAdd")
+    out = topi.nn.relu(out)
+
+    return [X, W_data, W_indices, W_indptr, B, out]
+
+
+######################################################################
+# Special step for sparse workload
+# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+# During schedule tuning, auto-scheduler will use random inputs to measure the performance of a
+# generated schedule. While we cannot directly use a random array as the input of a sparse op, for
+# the "indices" and "indptr" array are meaningful for the computation.
+#
+# To solve this problem, we register these as special buffers, and load them when process program
+# measuring.
+# See the `tvm.auto_scheduler.measure.py` for more details.
+
+# Define the basic shapes of this sparse computation
+M = 128
+K = 256
+N = 512
+BS_R = 16
+BS_C = 1
+density = 0.6
+
+# Generate the test data with numpy
+X_np = np.random.randn(M, K).astype("float32")
+X_np = np.maximum(np.zeros((M, K), dtype="float32"), X_np)  # Relu
+W_sp_np = random_bsr_matrix(N, K, BS_R, BS_C, density=density, dtype="float32")
+W_np = W_sp_np.todense()
+Y_np = X_np @ W_np.T  # Process the matrix multiplication
+B_np = np.random.randn(M, N).astype("float32")
+Y_np = Y_np + B_np  # Bias add
+Y_np = np.maximum(np.zeros((M, N), dtype="float32"), Y_np)  # Relu
+
+######################################################################
+# Create the search task
+# ^^^^^^^^^^^^^^^^^^^^^^
+# We then create a search task with M=N=K=512 and dtype="float32"
+# If your machine supports avx instructions, you can
+#
+#   - replace "llvm" below with "llvm -mcpu=core-avx2" to enable AVX2
+#   - replace "llvm" below with "llvm -mcpu=skylake-avx512" to enable AVX-512
+
+target = tvm.target.Target("llvm")
+
+# Register the sparse data to task inputs
+prefix = "sparse_dense_bsr_%d_%d_%d_%d_%d_%d_" % (
+    N,
+    K,
+    BS_R,
+    BS_C,
+    W_sp_np.indices.shape[0],
+    W_sp_np.indptr.shape[0],
+)
+task = tvm.auto_scheduler.SearchTask(
+    func=sparse_dense,
+    args=(M, N, K, W_sp_np.data.shape, W_sp_np.indices.shape, W_sp_np.indptr.shape, "float32"),
+    target=target,
+    task_inputs={
+        prefix + "W_data": runtime.ndarray.array(W_sp_np.data),
+        prefix + "W_indices": runtime.ndarray.array(W_sp_np.indices),
+        prefix + "W_indptr": runtime.ndarray.array(W_sp_np.indptr),
+    },
+    task_inputs_save_to_file=True,
+)
+
+# Inspect the computational graph
+print("Computational DAG:")
+print(task.compute_dag)
+
+######################################################################
+# Write the custom sketch for sparse dense op
+# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+# Before tuning, we will need to define the CustomSketchRule for the sparse dense op.
+#
+# CustomSketchRule consists of two parts: the condition function and the apply function.
+#
+#   - condition function: describe when to apply this sketch rule. For example, we can only apply
+#     the rule to the sparse ops by matching their name and tag.
+#   - apply function: describe how to generate the initial sketch. You can implement it using
+#     auto-scheduler provided loop state APIs.
+
+
+def meet_condition_func(search_policy, state, stage_id):
+    state = auto_scheduler.loop_state.State(state, search_policy.search_task.compute_dag)
+    if state.stages[stage_id].op.tag in [
+        "sparse_dense_sp_rhs_bsrmm",
+        "sparse_dense_sp_rhs_bsrmm_block",
+    ]:
+        return auto_scheduler.PreloadCustomSketchRule.APPLY_AND_SKIP_REST
+    else:
+        return auto_scheduler.PreloadCustomSketchRule.PASS
+
+
+def apply_func(search_policy, state, stage_id):
+    ret = []
+    s0 = auto_scheduler.loop_state.State(state, search_policy.search_task.compute_dag)
+    if s0.stages[stage_id].op.tag == "sparse_dense_sp_rhs_bsrmm_block":
+        return [s0.state_object, stage_id - 1]
+
+    sparse_dense = s0.stages[stage_id].op
+    sparse_dense_block = s0.stages[stage_id - 1].op
+    assert sparse_dense.tag == "sparse_dense_sp_rhs_bsrmm"
+    assert sparse_dense_block.tag == "sparse_dense_sp_rhs_bsrmm_block"
+
+    # Set the default consumer of compute block
+    consumer = sparse_dense
+
+    # If sparse dense has a single elementwise consumer
+    # We can compute inline the sparse_dense output stage
+    consumers = _ffi_api.SearchPolicyUtilsGetConsumers(
+        search_policy.search_task, s0.state_object, stage_id
+    )
+    if len(consumers) == 1:
+        consumer_id = int(consumers.items()[0][0])
+        if _ffi_api.SearchPolicyUtilsIsElementwiseMatch(
+            search_policy.search_task, s0.state_object, stage_id, consumer_id
+        ):
+            consumer = s0.stages[consumer_id].op
+            s0.compute_inline(sparse_dense)
+
+    i, nb_j, j, row_offset, c = s0[sparse_dense_block].iters
+    m, n = s0[consumer].iters
+    i0, i1, i2 = s0.split(sparse_dense_block, i, [None, None])
+    m0, m1 = s0.follow_split(consumer, m, len(s0.transform_steps) - 1, 1)
+    j0, j1 = s0.split(sparse_dense_block, nb_j, [None])
+    n0, n1 = s0.follow_split(consumer, n, len(s0.transform_steps) - 1, 1)
+    s0.reorder(sparse_dense_block, [i0, j0, i1, j1, row_offset, i2, j, c])
+    s0.reorder(consumer, [m0, n0, m1, n1])
+    s0.compute_at(sparse_dense_block, consumer, n0)
+
+    ret.append([s0.state_object, stage_id - 2])
+
+    return ret
+
+
+######################################################################
+# Next, we set parameters for the auto-scheduler with the custom sketch plugged in.
+#
+# * :code:`num_measure_trials` is the number of measurement trials we can use during the search.
+#   We only make 10 trials in this tutorial for a fast demonstration. In practice, 1000 is a
+#   good value for the search to converge. You can do more trials according to your time budget.
+# * In addition, we use :code:`RecordToFile` to dump measurement records into a file
+#   `sparse_dense.json`.
+#   The measurement records can be used to query the history best, resume the search,
+#   and do more analyses later.
+# * see :any:`auto_scheduler.TuningOptions` for more parameters
+# * Here, we need to create a :code:`auto_scheduler.SketchPolicy` object, and add the custom sketch
+#   rule as a `init_search_callbacks`.
+
+log_file = "sparse_dense.json"
+tune_option = auto_scheduler.TuningOptions(
+    num_measure_trials=10,
+    measure_callbacks=[auto_scheduler.RecordToFile(log_file)],
+    verbose=2,
+)
+
+search_policy = auto_scheduler.SketchPolicy(
+    task,
+    program_cost_model=auto_scheduler.XGBModel(),
+    init_search_callbacks=[
+        auto_scheduler.PreloadCustomSketchRule(meet_condition_func, apply_func, "SparseDense")
+    ],
+)
+
+######################################################################
+# Run the search
+# ^^^^^^^^^^^^^^
+# Now we get all inputs ready.
+# We can kick off the search and let the auto-scheduler do its magic.
+# After some measurement trials, we can load the best schedule from the log
+# file and apply it.
+
+# Run auto-tuning (search)
+# Notice: We do not run the tuning in our webpage server since it takes too long.
+# Uncomment the following line to run it by yourself.
+task.tune(tune_option, search_policy)
+
+# Apply the best schedule
+sch, args = task.apply_best(log_file)
+
+######################################################################
+# We can lower the schedule to see the IR after auto-scheduling.
+# The auto-scheduler correctly performs optimizations including multi-level tiling,
+# layout transformation, parallelization, vectorization, unrolling, and operator fusion.
+
+print("Lowered TIR:")
+print(tvm.lower(sch, args, simple_mode=True))
+
+######################################################################
+# Check correctness and evaluate performance
+# ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
+# We build the binary and check its correctness and performance.
+
+func = tvm.build(sch, args, target)
+
+dev = tvm.cpu()
+
+X_tvm = tvm.nd.array(X_np, device=dev)
+W_data_tvm = tvm.nd.array(W_sp_np.data, device=dev)
+W_indices_tvm = tvm.nd.array(W_sp_np.indices, device=dev)
+W_indptr_tvm = tvm.nd.array(W_sp_np.indptr, device=dev)
+B_tvm = tvm.nd.array(B_np, device=dev)
+Y_tvm = tvm.nd.empty(Y_np.shape, device=dev)
+
+func(X_tvm, W_data_tvm, W_indices_tvm, W_indptr_tvm, B_tvm, Y_tvm)
+
+# Check results
+tvm.testing.assert_allclose(Y_np, Y_tvm.numpy(), atol=1e-4, rtol=1e-4)
+
+# Evaluate execution time.
+evaluator = func.time_evaluator(func.entry_name, dev, min_repeat_ms=500)
+print(
+    "Execution time of this operator: %.3f ms"
+    % (
+        np.median(evaluator(X_tvm, W_data_tvm, W_indices_tvm, W_indptr_tvm, B_tvm, Y_tvm).results)
+        * 1000
+    )
+)
+
+######################################################################
+# .. note:: Tuning result example
+#
+#   .. code-block:: c
+#
+#    ----------------------------------------------------------------------
+#    Lowered TIR:
+#    primfn(placeholder_5: handle, placeholder_6: handle, placeholder_7: handle, placeholder_8: handle, placeholder_9: handle, compute_1: handle) -> ()
+#      attr = {"global_symbol": "main", "tir.noalias": True}
+#      buffers = {placeholder_2: Buffer(placeholder_10: Pointer(float32), float32, [9831, 16, 1], []),
+#                 placeholder_4: Buffer(placeholder_11: Pointer(int32), int32, [33], []),
+#                 placeholder_3: Buffer(placeholder_12: Pointer(float32), float32, [512, 512], []),
+#                 compute: Buffer(compute_2: Pointer(float32), float32, [512, 512], []),
+#                 placeholder_1: Buffer(placeholder_13: Pointer(float32), float32, [512, 512], []),
+#                 placeholder: Buffer(placeholder_14: Pointer(int32), int32, [9831], [])}
+#      buffer_map = {placeholder_7: placeholder, placeholder_9: placeholder_1, placeholder_6: placeholder_2, compute_1: compute, placeholder_5: placeholder_3, placeholder_8: placeholder_4} {
+#      for (i0.outer.i1.outer.fused: int32, 0, 1024) "parallel" {
+#        attr [compute_3: Pointer(float32)] "storage_scope" = "global";
+#        allocate(compute_3, float32, [256]) {
+#          for (nb_j.inner: int32, 0, 2) {
+#            for (i.inner.init: int32, 0, 8) {
+#              for (j.init: int32, 0, 16) {
+#                compute_3[(((i.inner.init*32) + (nb_j.inner*16)) + j.init)] = 0f32
+#              }
+#            }
+#            for (elem_idx: int32, 0, ((int32*)placeholder_11[(((floormod(i0.outer.i1.outer.fused, 16)*2) + nb_j.inner) + 1)] - (int32*)placeholder_11[((floormod(i0.outer.i1.outer.fused, 16)*2) + nb_j.inner)])) {
+#              for (i.inner: int32, 0, 8) {
+#                for (j: int32, 0, 16) {
+#                  compute_3[(((i.inner*32) + (nb_j.inner*16)) + j)] = ((float32*)compute_3[(((i.inner*32) + (nb_j.inner*16)) + j)] + ((float32*)placeholder_10[((((int32*)placeholder_11[((floormod(i0.outer.i1.outer.fused, 16)*2) + nb_j.inner)]*16) + (elem_idx*16)) + j)]*max((float32*)placeholder_12[(((floordiv(i0.outer.i1.outer.fused, 16)*4096) + (i.inner*512)) + (int32*)placeholder_14[((int32*)placeholder_11[((floormod(i0.outer.i1.outer.fused, 16)*2) + nb_j.inner)] + elem_idx)])], 0f32)))
+#                }
+#              }
+#            }
+#          }
+#          for (i0.inner: int32, 0, 8) {
+#            compute_2[ramp((((floordiv(i0.outer.i1.outer.fused, 16)*4096) + (i0.inner*512)) + (floormod(i0.outer.i1.outer.fused, 16)*32)), 1, 32)] = max(((float32x32*)compute_3[ramp((i0.inner*32), 1, 32)] + (float32x32*)placeholder_13[ramp((((floordiv(i0.outer.i1.outer.fused, 16)*4096) + (i0.inner*512)) + (floormod(i0.outer.i1.outer.fused, 16)*32)), 1, 32)]), broadcast(0f32, 32))
+#          }
+#        }
+#      }
+#    }
diff --git a/docs/v0.9.0/_downloads/0b60295044fd20226a0d5adc52b50b2f/deploy_sparse.ipynb b/docs/v0.9.0/_downloads/0b60295044fd20226a0d5adc52b50b2f/deploy_sparse.ipynb
new file mode 100644
index 000000000..d47acc203
--- /dev/null
+++ b/docs/v0.9.0/_downloads/0b60295044fd20226a0d5adc52b50b2f/deploy_sparse.ipynb
@@ -0,0 +1,187 @@
+{
+  "cells": [
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "%matplotlib inline"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "\n# Deploy a Hugging Face Pruned Model on CPU\n**Author**: [Josh Fromm](https://github.com/jwfromm)\n\nThis tutorial demonstrates how to take any pruned model, in this case [PruneBert\nfrom Hugging Face](https://huggingface.co/huggingface/prunebert-base-uncased-6-finepruned-w-distil-squad),\nand use TVM to leverage the model's sparsity support to produce real speedups. Although\nthe primary purpose of this tutorial is to realize speedups on already pruned\nmodels, it may also be [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Load Required Modules\nOther than TVM, scipy, the latest transformers, and\ntensorflow 2.2+ are required.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "import os\nimport tvm\nimport time\nimport itertools\nimport numpy as np\nimport tensorflow as tf\nfrom tvm import relay, runtime\nfrom tvm.contrib import graph_executor\nfrom tvm.relay import data_dep_optimization as ddo\nfrom tensorflow.python.framework.convert_to_constants import (\n    convert_variables_to_constants_v2,\n)\nimport scipy.sparse as sp\n\n\n# Ask tensorflow to limit its GPU memory to what's actually needed\n# instead of gobbling everything that's available.\n#  [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Configure Settings\nLet's start by defining some parameters that define the type of model\nand sparsity to run.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "# The name of the transformer model to download and run.\nname = \"huggingface/prunebert-base-uncased-6-finepruned-w-distil-squad\"\n# The number of batches in an input.\nbatch_size = 1\n# The length of each input sequence.\nseq_len = 128\n# TVM platform identifier. Note that best cpu performance can be achieved by setting -mcpu\n# appropriately for your specific machine. CUDA and ROCm are also supported.\ntarget = \"llvm\"\n# Which device to run on. Should be one of tvm.cpu() o [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Download and Convert Transformers Model\nNow we'll grab a model from the transformers module, download it,\nconvert it into a TensorFlow graphdef in preperation for converting that graphdef into\na relay graph that we can optimize and deploy.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "def load_keras_model(module, name, seq_len, batch_size, report_runtime=True):\n    model = module.from_pretrained(name)\n    dummy_input = tf.keras.Input(shape=[seq_len], batch_size=batch_size, dtype=\"int32\")\n    dummy_out = model(dummy_input)  # Propagate shapes through the keras model.\n    if report_runtime:\n        np_input = np.random.uniform(size=[batch_size, seq_len], low=0, high=seq_len).astype(\n            \"int32\"\n        )\n        start = time.time()\n         [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Convert to Relay Graph\nWe now have all the tooling to get a transformers model in the right format\nfor relay conversion. Let's import it! In the following function we\nsave the imported graph in relay's json format so that we dont have\nto reimport from tensorflow each time this script is run.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "def import_graphdef(\n    name,\n    batch_size,\n    seq_len,\n    save_relay=True,\n    relay_file=\"model.json\",\n    relay_params=\"model.params\",\n):\n    abs_path = os.path.dirname(os.path.abspath(__file__))\n    shape_dict = {\"input_1\": (batch_size, seq_len)}\n    relay_file = (\"%s_%d_%d_%s\" % (name, batch_size, seq_len, relay_file)).replace(\"/\", \"_\")\n    relay_params = (\"%s_%d_%d_%s\" % (name, batch_size, seq_len, relay_params)).replace(\"/\", \"_\")\n    if  [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Run the Dense Graph\nLet's run the default version of the imported model. Note that even if\nthe weights are sparse, we won't see any speedup because we are using\nregular dense matrix multiplications on these dense (but mostly zero)\ntensors instead of sparse aware kernels.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "def run_relay_graph(mod, params, shape_dict, target, dev):\n    with relay.build_config(opt_level=3):\n        lib = relay.build(mod, target=target, params=params)\n    input_shape = shape_dict[\"input_1\"]\n    dummy_data = np.random.uniform(size=input_shape, low=0, high=input_shape[1]).astype(\"int32\")\n\n    m = graph_executor.GraphModule(lib[\"default\"](dev))\n    m.set_input(0, dummy_data)\n    m.run()\n    tvm_output = m.get_output(0)\n\n    print(m.benchmark(dev, repeat [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Run the Sparse Graph\nNext we'll convert the graph into a sparse representation and generate\nfake sparse weights if needed. Then we'll use the same benchmarking\nscript as dense to see how much faster we go! We apply a few relay passes\nto the graph to get it leveraging sparsity. First we use\n`simplify_fc_transpose` to use transposes on the weights of dense layers\ninto the parameters. This makes it easier to convert to matrix multiplies\nto sparse versions. Next we apply ` [...]
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "def random_bsr_matrix(M, N, BS_R, BS_C, density, dtype=\"float32\"):\n    Y = np.zeros((M, N), dtype=dtype)\n    assert M % BS_R == 0\n    assert N % BS_C == 0\n    nnz = int(density * M * N)\n    num_blocks = int(nnz / (BS_R * BS_C)) + 1\n    candidate_blocks = np.asarray(list(itertools.product(range(0, M, BS_R), range(0, N, BS_C))))\n    assert candidate_blocks.shape[0] == M // BS_R * N // BS_C\n    chosen_blocks = candidate_blocks[\n        np.random.choice(candidate_blocks.s [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Run All the Code!\nAnd that's it! Now we'll simply call all the needed function to benchmark\nthe model according to the set parameters. Note that to run this code\nyou'll need to uncomment the last line first.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "def benchmark():\n    mod, params, shape_dict = import_graphdef(name, batch_size, seq_len)\n    run_dense(mod, params, shape_dict, target, dev)\n    if measure_sparse:\n        gen_weights = \"prune\" not in name\n        run_sparse(mod, params, shape_dict, target, dev, bs_r, sparsity, gen_weights)\n\n\n# benchmark()"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Sample Output\nFor reference, below is the output of the script when run on an AMD CPU\nand shows about a 2.5X speedup from using sparsity.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "# Dense Model Benchmark:\n# Cannot find config for target=llvm, workload=('dense_nopack.x86', ('TENSOR', (1, 768), 'float32'), ('TENSOR', (2, 768), 'float32'), None, 'float32'). A fallback configuration is used, which may bring great performance regression.\n# Cannot find config for target=llvm, workload=('dense_nopack.x86', ('TENSOR', (1, 768), 'float32'), ('TENSOR', (768, 768), 'float32'), None, 'float32'). A fallback configuration is used, which may bring great performance re [...]
+      ]
+    }
+  ],
+  "metadata": {
+    "kernelspec": {
+      "display_name": "Python 3",
+      "language": "python",
+      "name": "python3"
+    },
+    "language_info": {
+      "codemirror_mode": {
+        "name": "ipython",
+        "version": 3
+      },
+      "file_extension": ".py",
+      "mimetype": "text/x-python",
+      "name": "python",
+      "nbconvert_exporter": "python",
+      "pygments_lexer": "ipython3",
+      "version": "3.7.5"
+    }
+  },
+  "nbformat": 4,
+  "nbformat_minor": 0
+}
\ No newline at end of file
diff --git a/docs/v0.9.0/_downloads/0e2f38fcb1a1fb3e636e5953aa600dee/from_mxnet.py b/docs/v0.9.0/_downloads/0e2f38fcb1a1fb3e636e5953aa600dee/from_mxnet.py
new file mode 100644
index 000000000..027e9e6eb
--- /dev/null
+++ b/docs/v0.9.0/_downloads/0e2f38fcb1a1fb3e636e5953aa600dee/from_mxnet.py
@@ -0,0 +1,146 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+"""
+.. _tutorial-from-mxnet:
+
+Compile MXNet Models
+====================
+**Author**: `Joshua Z. Zhang <https://zhreshold.github.io/>`_, \
+            `Kazutaka Morita <https://github.com/kazum>`_
+
+This article is an introductory tutorial to deploy mxnet models with Relay.
+
+For us to begin with, mxnet module is required to be installed.
+
+A quick solution is
+
+.. code-block:: bash
+
+    pip install mxnet --user
+
+or please refer to official installation guide.
+https://mxnet.apache.org/versions/master/install/index.html
+"""
+# some standard imports
+import mxnet as mx
+import tvm
+import tvm.relay as relay
+import numpy as np
+
+######################################################################
+# Download Resnet18 model from Gluon Model Zoo
+# ---------------------------------------------
+# In this section, we download a pretrained imagenet model and classify an image.
+from tvm.contrib.download import download_testdata
+from mxnet.gluon.model_zoo.vision import get_model
+from PIL import Image
+from matplotlib import pyplot as plt
+
+block = get_model("resnet18_v1", pretrained=True)
+img_url = "https://github.com/dmlc/mxnet.js/blob/main/data/cat.png?raw=true"
+img_name = "cat.png"
+synset_url = "".join(
+    [
+        "https://gist.githubusercontent.com/zhreshold/",
+        "4d0b62f3d01426887599d4f7ede23ee5/raw/",
+        "596b27d23537e5a1b5751d2b0481ef172f58b539/",
+        "imagenet1000_clsid_to_human.txt",
+    ]
+)
+synset_name = "imagenet1000_clsid_to_human.txt"
+img_path = download_testdata(img_url, "cat.png", module="data")
+synset_path = download_testdata(synset_url, synset_name, module="data")
+with open(synset_path) as f:
+    synset = eval(f.read())
+image = Image.open(img_path).resize((224, 224))
+plt.imshow(image)
+plt.show()
+
+
+def transform_image(image):
+    image = np.array(image) - np.array([123.0, 117.0, 104.0])
+    image /= np.array([58.395, 57.12, 57.375])
+    image = image.transpose((2, 0, 1))
+    image = image[np.newaxis, :]
+    return image
+
+
+x = transform_image(image)
+print("x", x.shape)
+
+######################################################################
+# Compile the Graph
+# -----------------
+# Now we would like to port the Gluon model to a portable computational graph.
+# It's as easy as several lines.
+# We support MXNet static graph(symbol) and HybridBlock in mxnet.gluon
+shape_dict = {"data": x.shape}
+mod, params = relay.frontend.from_mxnet(block, shape_dict)
+## we want a probability so add a softmax operator
+func = mod["main"]
+func = relay.Function(func.params, relay.nn.softmax(func.body), None, func.type_params, func.attrs)
+
+######################################################################
+# now compile the graph
+target = "cuda"
+with tvm.transform.PassContext(opt_level=3):
+    lib = relay.build(func, target, params=params)
+
+######################################################################
+# Execute the portable graph on TVM
+# ---------------------------------
+# Now, we would like to reproduce the same forward computation using TVM.
+from tvm.contrib import graph_executor
+
+dev = tvm.cuda(0)
+dtype = "float32"
+m = graph_executor.GraphModule(lib["default"](dev))
+# set inputs
+m.set_input("data", tvm.nd.array(x.astype(dtype)))
+# execute
+m.run()
+# get outputs
+tvm_output = m.get_output(0)
+top1 = np.argmax(tvm_output.numpy()[0])
+print("TVM prediction top-1:", top1, synset[top1])
+
+######################################################################
+# Use MXNet symbol with pretrained weights
+# ----------------------------------------
+# MXNet often use `arg_params` and `aux_params` to store network parameters
+# separately, here we show how to use these weights with existing API
+def block2symbol(block):
+    data = mx.sym.Variable("data")
+    sym = block(data)
+    args = {}
+    auxs = {}
+    for k, v in block.collect_params().items():
+        args[k] = mx.nd.array(v.data().asnumpy())
+    return sym, args, auxs
+
+
+mx_sym, args, auxs = block2symbol(block)
+# usually we would save/load it as checkpoint
+mx.model.save_checkpoint("resnet18_v1", 0, mx_sym, args, auxs)
+# there are 'resnet18_v1-0000.params' and 'resnet18_v1-symbol.json' on disk
+
+######################################################################
+# for a normal mxnet model, we start from here
+mx_sym, args, auxs = mx.model.load_checkpoint("resnet18_v1", 0)
+# now we use the same API to get Relay computation graph
+mod, relay_params = relay.frontend.from_mxnet(mx_sym, shape_dict, arg_params=args, aux_params=auxs)
+# repeat the same steps to run this model using TVM
diff --git a/docs/v0.9.0/_downloads/0f8d36b3ffd04a5a08089dc671eb788e/opt_gemm.ipynb b/docs/v0.9.0/_downloads/0f8d36b3ffd04a5a08089dc671eb788e/opt_gemm.ipynb
new file mode 100644
index 000000000..f76e95a75
--- /dev/null
+++ b/docs/v0.9.0/_downloads/0f8d36b3ffd04a5a08089dc671eb788e/opt_gemm.ipynb
@@ -0,0 +1,309 @@
+{
+  "cells": [
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "%matplotlib inline"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "\n\n# How to optimize GEMM on CPU\n**Author**: [Jian Weng](https://github.com/were),             [Ruofei Yu](https://github.com/yuruofeifei)\n\n(TL;DR) TVM provides abstract interfaces which allows users to depict an algorithm and the\nalgorithm's implementing organization (the so-called schedule) separately. Typically, writing\nalgorithm in high-performance schedule breaks the algorithm's readability and modularity. Also,\ntrying various seemingly promising schedules is time-co [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Preparation and Baseline\nIn this tutorial, we will demo how to use TVM to optimize matrix multiplication.\nBefore actually demonstrating, we first define these variables.\nThen we write a baseline implementation, the simplest way to write a matrix multiplication in TVM.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "import tvm\nimport tvm.testing\nfrom tvm import te\nimport numpy\nimport timeit\n\n# The size of the matrix\n# (M, K) x (K, N)\n# You are free to try out different shapes, sometimes TVM optimization outperforms numpy with MKL.\nM = 1024\nK = 1024\nN = 1024\n\n# The default tensor type in tvm\ndtype = \"float32\"\n\n# using Intel AVX2(Advanced Vector Extensions) ISA for SIMD\n# To get the best performance, please change the following line\n# to llvm -mcpu=core-avx2, or specific t [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "In TVM, we can always inspect lower level IR to debug or optimize our schedule.\nHere is the generated IR using our baseline schedule.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "print(tvm.lower(s, [A, B, C], simple_mode=True))"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Blocking\nA important trick to enhance the cache hit rate is blocking --- data chunk will be computed\nblock by block. The memory access inside the block is a small neighbourhood which is with high\nmemory locality. In this tutorial, I picked up 32 as the blocking factor. So the block will\nfill 32 * 32 * sizeof(float) which is 4KB in the cache whose total size is 32KB (L1 data cache)\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "bn = 32\nkfactor = 4\ns = te.create_schedule(C.op)\n\n# Blocking by loop tiling\nmo, no, mi, ni = s[C].tile(C.op.axis[0], C.op.axis[1], bn, bn)\n(kaxis,) = s[C].op.reduce_axis\nko, ki = s[C].split(kaxis, factor=kfactor)\n\n# Hoist reduction domain outside the blocking loop\ns[C].reorder(mo, no, ko, ki, mi, ni)\n\nfunc = tvm.build(s, [A, B, C], target=target, name=\"mmult\")\nassert func\n\nc = tvm.nd.array(numpy.zeros((M, N), dtype=dtype), dev)\nfunc(a, b, c)\ntvm.testing.assert [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "Here is the generated IR after blocking.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "print(tvm.lower(s, [A, B, C], simple_mode=True))"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Vectorization\nAnother important trick is vectorization. When the memory access pattern is uniform,\nthe compiler can detect this pattern and pass the continuous memory to vector processor. In TVM,\nwe can use `vectorize` interface to hint the compiler this pattern, so that we can accelerate it\nvastly.\n\nIn this tutorial, we chose to vectorize the inner loop row data since it is cache friendly.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "s = te.create_schedule(C.op)\nmo, no, mi, ni = s[C].tile(C.op.axis[0], C.op.axis[1], bn, bn)\n(kaxis,) = s[C].op.reduce_axis\nko, ki = s[C].split(kaxis, factor=kfactor)\n\ns[C].reorder(mo, no, ko, ki, mi, ni)\n\n# Vectorization\ns[C].vectorize(ni)\n\nfunc = tvm.build(s, [A, B, C], target=target, name=\"mmult\")\nassert func\n\nc = tvm.nd.array(numpy.zeros((M, N), dtype=dtype), dev)\nfunc(a, b, c)\ntvm.testing.assert_allclose(c.numpy(), answer, rtol=1e-5)\n\nevaluator = func.time [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "Here is the generated IR after vectorization.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "print(tvm.lower(s, [A, B, C], simple_mode=True))"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Loop Permutation\nIf we look at the above IR, we can see the inner loop row data is vectorized for both B and C.\nNext we will look at the access pattern of A. In current schedule, A is accessed column by column\nwhich is not cache friendly. If we change the nested loop order of ki and inner axes mi,\nthe access pattern for A matrix is more cache friendly.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "s = te.create_schedule(C.op)\nmo, no, mi, ni = s[C].tile(C.op.axis[0], C.op.axis[1], bn, bn)\n(kaxis,) = s[C].op.reduce_axis\nko, ki = s[C].split(kaxis, factor=kfactor)\n\n# re-ordering\ns[C].reorder(mo, no, ko, mi, ki, ni)\ns[C].vectorize(ni)\n\nfunc = tvm.build(s, [A, B, C], target=target, name=\"mmult\")\nassert func\n\nc = tvm.nd.array(numpy.zeros((M, N), dtype=dtype), dev)\nfunc(a, b, c)\ntvm.testing.assert_allclose(c.numpy(), answer, rtol=1e-5)\n\nevaluator = func.time_eva [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "Here is the generated IR after loop permutation.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "print(tvm.lower(s, [A, B, C], simple_mode=True))"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Array Packing\nAnother important trick is array packing. The trick is to reorder the storage of a multi-\ndimensional array so that it is accessed sequentially after it is flattened and stored in one-\ndimensional memory.\n\n<img src=\"https://github.com/dmlc/web-data/raw/main/tvm/tutorial/array-packing.png\" align=\"center\">\n\nNOTE: This figure is a general illustration of how array packing works.\n\n"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "We can use array packing to address the access pattern for B. Observe the array access pattern of\nB after flattening which is not sequential as we iterate over the K dimension. We can reorder B\nwith dimensions [K][N] so that it has dimensions [N/bn][K][bn] where bn is the blocking factor and\nalso the vector size for B in the inner loop.  This reorder splits N into two dimensions ---\nbigN (N/bn) and littleN (bn) --- and the new dimensions [N/bn][K][bn] match the indexing of B [...]
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "# We have to re-write the algorithm slightly.\npackedB = te.compute(\n    (N / bn, K, bn), lambda bigN, k, littleN: B[k, bigN * bn + littleN], name=\"packedB\"\n)\nC = te.compute(\n    (M, N),\n    lambda m, n: te.sum(A[m, k] * packedB[n // bn, k, tvm.tir.indexmod(n, bn)], axis=k),\n    name=\"C\",\n)\n\ns = te.create_schedule(C.op)\n\nmo, no, mi, ni = s[C].tile(C.op.axis[0], C.op.axis[1], bn, bn)\n(kaxis,) = s[C].op.reduce_axis\nko, ki = s[C].split(kaxis, factor=kfactor)\n\ns[C [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "Here is the generated IR after array packing.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "print(tvm.lower(s, [A, B, C], simple_mode=True))"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Write cache for blocks\nAfter blocking, the program will write result to C block by block, the access pattern\nis not sequential. So we can use a sequential cache array to hold the block results and\nwrite to C when all the block results are ready.\n\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "s = te.create_schedule(C.op)\n\n# Allocate write cache\nCC = s.cache_write(C, \"global\")\n\nmo, no, mi, ni = s[C].tile(C.op.axis[0], C.op.axis[1], bn, bn)\n\n# Write cache is computed at no\ns[CC].compute_at(s[C], no)\n\n# New inner axes\nmc, nc = s[CC].op.axis\n\n(kaxis,) = s[CC].op.reduce_axis\nko, ki = s[CC].split(kaxis, factor=kfactor)\ns[CC].reorder(ko, mc, ki, nc)\ns[CC].vectorize(nc)\n\n# TODO: Add separate optimization step to discuss loop unrolling\n# unrolling is a lo [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "Here is the generated IR after blocking.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "print(tvm.lower(s, [A, B, C], simple_mode=True))"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Parallel\nFuthermore, we can also utilize multi-core processors to do the thread-level parallelization.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "s = te.create_schedule(C.op)\n\nCC = s.cache_write(C, \"global\")\n\nmo, no, mi, ni = s[C].tile(C.op.axis[0], C.op.axis[1], bn, bn)\n\ns[CC].compute_at(s[C], no)\n\nmc, nc = s[CC].op.axis\n\n(kaxis,) = s[CC].op.reduce_axis\nko, ki = s[CC].split(kaxis, factor=kfactor)\ns[CC].reorder(ko, mc, ki, nc)\ns[CC].vectorize(nc)\ns[CC].unroll(ki)\n\n# parallel\ns[C].parallel(mo)\n\nbigN, _, littleN = s[packedB].op.axis\ns[packedB].vectorize(littleN)\ns[packedB].parallel(bigN)\n\nfunc = tvm [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "Here is the generated IR after parallelization.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "print(tvm.lower(s, [A, B, C], simple_mode=True))"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Summary\nAfter applying the above simple optimizations with only 18 lines of code,\nour generated code can achieve 60% of the `numpy` performance with MKL.\nNote that the outputs on the web page reflect the running times on a non-exclusive\nDocker container, thereby they are *unreliable*. It is highly encouraged to run the\ntutorial by yourself to observe the performance gain achieved by TVM.\n\n"
+      ]
+    }
+  ],
+  "metadata": {
+    "kernelspec": {
+      "display_name": "Python 3",
+      "language": "python",
+      "name": "python3"
+    },
+    "language_info": {
+      "codemirror_mode": {
+        "name": "ipython",
+        "version": 3
+      },
+      "file_extension": ".py",
+      "mimetype": "text/x-python",
+      "name": "python",
+      "nbconvert_exporter": "python",
+      "pygments_lexer": "ipython3",
+      "version": "3.7.5"
+    }
+  },
+  "nbformat": 4,
+  "nbformat_minor": 0
+}
\ No newline at end of file
diff --git a/docs/v0.9.0/_downloads/10724e9ad9c29faa223c1d5eab6dbef9/tvmc_python.py b/docs/v0.9.0/_downloads/10724e9ad9c29faa223c1d5eab6dbef9/tvmc_python.py
new file mode 100644
index 000000000..6efc565f0
--- /dev/null
+++ b/docs/v0.9.0/_downloads/10724e9ad9c29faa223c1d5eab6dbef9/tvmc_python.py
@@ -0,0 +1,292 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+"""
+Getting Starting using TVMC Python: a high-level API for TVM
+=============================================================
+**Author**:
+`Jocelyn Shiue <https://github.com/CircleSpin>`_
+
+Hi! Here we explain the scripting tool designed for the complete TVM beginner. 🙂                                                                                                      
+
+Before we get started let's get an example model if you don't already have one.
+Follow the steps to download a resnet model via the terminal:
+
+ .. code-block:: python
+
+     mkdir myscripts
+     cd myscripts
+     wget https://github.com/onnx/models/raw/main/vision/classification/resnet/model/resnet50-v2-7.onnx
+     mv resnet50-v2-7.onnx my_model.onnx
+     touch tvmcpythonintro.py
+
+Let's start editing the python file in your favorite text editor.
+"""
+
+################################################################################
+# Step 0: Imports
+# ~~~~~~~~~~~~~~~
+#
+#  .. code-block:: python
+#
+#     from tvm.driver import tvmc
+#
+#
+
+################################################################################
+# Step 1: Load a model
+# ~~~~~~~~~~~~~~~~~~~~
+#
+# Let's import our model into tvmc. This step converts a machine learning model from
+# a supported framework into TVM's high level graph representation language called Relay.
+# This is to have a unified starting point for all models in tvm. The frameworks we currently
+# support are: Keras, ONNX, Tensorflow, TFLite, and PyTorch.
+#
+# .. code-block:: python
+#
+#   model = tvmc.load('my_model.onnx') #Step 1: Load
+#
+# If you'd like to see the Relay, you can run:
+# ``model.summary()``
+#
+# All frameworks support overwriting the input shapes with a shape_dict argument.
+# For most frameworks this is optional, but for Pytorch this is necessary as
+# TVM cannot automatically search for it.
+#
+# .. code-block:: python
+#
+#   #model = tvmc.load('my_model.onnx', shape_dict={'input1' : [1, 2, 3, 4], 'input2' : [1, 2, 3, 4]}) #Step 1: Load + shape_dict
+#
+# A suggested way to see the model's input/shape_dict is via `netron <https://netron.app/>`_. After opening the model,
+# click the first node to see the name(s) and shape(s) in the inputs section.
+
+
+################################################################################
+# Step 2: Compile
+# ~~~~~~~~~~~~~~~
+#
+# Now that our model is in Relay, our next step is to compile it to a desired
+# hardware to run on. We refer to this hardware as a target. This compilation process
+# translates the model from Relay into a lower-level language that the
+# target machine can understand.
+#
+# In order to compile a model a tvm.target string is required.
+# To learn more about tvm.targets and their options look at the `documentation <https://tvm.apache.org/docs/api/python/target.html>`_.
+# Some examples include:
+#
+#    1. cuda (Nvidia GPU)
+#    2. llvm (CPU)
+#    3. llvm -mcpu=cascadelake (Intel CPU)
+#
+# .. code-block:: python
+#
+#   package = tvmc.compile(model, target="llvm") #Step 2: Compile
+#
+#
+# The compilation step returns a package.
+#
+
+################################################################################
+# Step 3: Run
+# ~~~~~~~~~~~
+#
+# The compiled package can now be run on the hardware target. The device
+# input options are: CPU, Cuda, CL, Metal, and Vulkan.
+#
+# .. code-block:: python
+#
+#   result = tvmc.run(package, device="cpu") #Step 3: Run
+#
+# And you can print the results:
+# ``print(result)``
+#
+
+################################################################################
+# Step 1.5: Tune [Optional & Recommended]
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
+# Run speed can further be improved by tuning. This optional step uses
+# machine learning to look at each operation within a model (a function) and
+# tries to find a faster way to run it. We do this through a cost model, and
+# benchmarking possible schedules.
+#
+# The target is the same as compile.
+#
+# .. code-block:: python
+#
+#   tvmc.tune(model, target="llvm") #Step 1.5: Optional Tune
+#
+# The terminal output should look like:
+#
+# .. code-block:: python
+#
+#    [Task  1/13]  Current/Best:   82.00/ 106.29 GFLOPS | Progress: (48/769) | 18.56 s
+#    [Task  1/13]  Current/Best:   54.47/ 113.50 GFLOPS | Progress: (240/769) | 85.36 s
+#    .....
+#
+# There may be UserWarnings that can be ignored.
+# This should make the end result faster, but it can take hours to tune.
+#
+# See the section 'Saving the Tuning Results' below. Be sure to pass the tuning
+# results into compile if you want the results to apply.
+#
+# .. code-block:: python
+#
+#     #tvmc.compile(model, target="llvm", tuning_records = "records.log") #Step 2: Compile
+
+################################################################################
+# Save and then start the process in the terminal:
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
+# .. code-block:: python
+#
+#   python my_tvmc_script.py
+#
+# Note: Your fans may become very active
+#
+
+################################################################################
+# Example results:
+# ~~~~~~~~~~~~~~~~
+#
+# .. code-block:: python
+#
+#   Time elapsed for training: 18.99 s
+#   Execution time summary:
+#   mean (ms)   max (ms)   min (ms)   std (ms)
+#     25.24      26.12      24.89       0.38
+#
+#
+#   Output Names:
+#   ['output_0']
+#
+
+
+################################################################################
+# Additional TVMC Functionalities
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
+
+################################################################################
+# Saving the model
+# ~~~~~~~~~~~~~~~~
+#
+# To make things faster for later, after loading the model (Step 1) save the Relay version.
+# The model will then appear where you saved it for later in the coverted syntax.
+#
+# .. code-block:: python
+#
+#   model = tvmc.load('my_model.onnx') #Step 1: Load
+#   model.save(desired_model_path)
+#
+#
+
+################################################################################
+# Saving the package
+# ~~~~~~~~~~~~~~~~~~
+#
+# After the model has been compiled (Step 2) the package also is also saveable.
+#
+# .. code-block:: python
+#
+#   tvmc.compile(model, target="llvm", package_path="whatever") #Step 2: Compile
+#
+#   new_package = tvmc.TVMCPackage(package_path="whatever")
+#   result = tvmc.run(new_package, device="cpu") #Step 3: Run
+#
+#
+
+################################################################################
+# Using Autoscheduler
+# ~~~~~~~~~~~~~~~~~~~
+#
+# Use the next generation of tvm to enable potentially faster run speed results.
+# The search space of the schedules is automatically generated unlike
+# previously where they needed to be hand written. (Learn more:
+# `1 <https://tvm.apache.org/2021/03/03/intro-auto-scheduler>`_,
+# `2 <https://arxiv.org/abs/2006.06762>`_)
+#
+# .. code-block:: python
+#
+#   tvmc.tune(model, target="llvm", enable_autoscheduler = True)
+#
+#
+
+################################################################################
+# Saving the tuning results
+# ~~~~~~~~~~~~~~~~~~~~~~~~~
+#
+# The tuning results can be saved in a file for later reuse.
+#
+# Method 1:
+#    .. code-block:: python
+#
+#      log_file = "hello.json"
+#
+#      # Run tuning
+#      tvmc.tune(model, target="llvm", tuning_records=log_file)
+#
+#      ...
+#
+#      # Later run tuning and reuse tuning results
+#      tvmc.tune(model, target="llvm",tuning_records=log_file)
+#
+# Method 2:
+#    .. code-block:: python
+#
+#      # Run tuning
+#      tuning_records = tvmc.tune(model, target="llvm")
+#
+#      ...
+#
+#      # Later run tuning and reuse tuning results
+#      tvmc.tune(model, target="llvm",tuning_records=tuning_records)
+#
+
+################################################################################
+# Tuning a more complex model:
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
+# If you notice T's printing that look like ``.........T.T..T..T..T.T.T.T.T.T.``
+# increase the searching time frame:
+#
+#    .. code-block:: python
+#
+#      tvmc.tune(model,trials=10000,timeout=10,)
+#
+
+################################################################################
+# Compiling a model for a remote device:
+# ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+#
+# A remote procedural call (RPC) is useful when you would like to compile for hardware
+# that is not on your local machine. The tvmc methods support this.
+# To set up the RPC server take a look at the 'Set up RPC Server on Device'
+# section in this `document <https://tvm.apache.org/docs/tutorials/get_started/cross_compilation_and_rpc.html>`_.
+#
+# Within the TVMC Script include the following and adjust accordingly:
+#
+#    .. code-block:: python
+#
+#      tvmc.tune(
+#           model,
+#           target=target, # Compilation target as string // Device to compile for
+#           target_host=target_host, # Host processor
+#           hostname=host_ip_address, # The IP address of an RPC tracker, used when benchmarking remotely.
+#           port=port_number, # The port of the RPC tracker to connect to. Defaults to 9090.
+#           rpc_key=your_key, # The RPC tracker key of the target device. Required when rpc_tracker is provided
+#      )
+#
diff --git a/docs/v0.9.0/_downloads/10d831d158490a9ee3abd1901806fc11/reduction.ipynb b/docs/v0.9.0/_downloads/10d831d158490a9ee3abd1901806fc11/reduction.ipynb
new file mode 100644
index 000000000..e3219ff64
--- /dev/null
+++ b/docs/v0.9.0/_downloads/10d831d158490a9ee3abd1901806fc11/reduction.ipynb
@@ -0,0 +1,248 @@
+{
+  "cells": [
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "%matplotlib inline"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "\n# Reduction\n**Author**: [Tianqi Chen](https://tqchen.github.io)\n\nThis is an introduction material on how to do reduction in TVM.\nAssociative reduction operators like sum/max/min are typical\nconstruction blocks of linear algebra operations.\n\nIn this tutorial, we will demonstrate how to do reduction in TVM.\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "from __future__ import absolute_import, print_function\n\nimport tvm\nimport tvm.testing\nfrom tvm import te\nimport numpy as np"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Describe Sum of Rows\nAssume we want to compute sum of rows as our example.\nIn numpy semantics this can be written as :code:`B = numpy.sum(A, axis=1)`\n\nThe following lines describe the row sum operation.\nTo create a reduction formula, we declare a reduction axis using\n:any:`te.reduce_axis`. :any:`te.reduce_axis` takes in the range of reductions.\n:any:`te.sum` takes in the expression to be reduced as well as the reduction\naxis and compute the sum of value over all k in  [...]
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "n = te.var(\"n\")\nm = te.var(\"m\")\nA = te.placeholder((n, m), name=\"A\")\nk = te.reduce_axis((0, m), \"k\")\nB = te.compute((n,), lambda i: te.sum(A[i, k], axis=k), name=\"B\")"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Schedule the Reduction\nThere are several ways to schedule a reduction.\nBefore doing anything, let us print out the IR code of default schedule.\n\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "s = te.create_schedule(B.op)\nprint(tvm.lower(s, [A, B], simple_mode=True))"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "You can find that the IR code is quite like the C code.\nThe reduction axis is similar to a normal axis, it can be splitted.\n\nIn the following code we split both the row axis of B as well\naxis by different factors. The result is a nested reduction.\n\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "ko, ki = s[B].split(B.op.reduce_axis[0], factor=16)\nxo, xi = s[B].split(B.op.axis[0], factor=32)\nprint(tvm.lower(s, [A, B], simple_mode=True))"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "If we are building a GPU kernel, we can bind the rows of B to GPU threads.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "s[B].bind(xo, te.thread_axis(\"blockIdx.x\"))\ns[B].bind(xi, te.thread_axis(\"threadIdx.x\"))\nprint(tvm.lower(s, [A, B], simple_mode=True))"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Reduction Factoring and Parallelization\nOne problem of building a reduction is that we cannot simply\nparallelize over the reduction axis. We need to divide the computation\nof the reduction, store the local reduction result in a temporal array\nbefore doing a reduction over the temp array.\n\nThe rfactor primitive does such rewrite of the computation.\nIn the following schedule, the result of B is written to a temporary\nresult B.rf. The factored dimension becomes the first [...]
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "s = te.create_schedule(B.op)\nko, ki = s[B].split(B.op.reduce_axis[0], factor=16)\nBF = s.rfactor(B, ki)\nprint(tvm.lower(s, [A, B], simple_mode=True))"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "The scheduled operator of B also get rewritten to be sum over\nthe first axis of reduced result of B.f\n\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "print(s[B].op.body)"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Cross Thread Reduction\nWe can now parallelize over the factored axis.\nHere the reduction axis of B is marked to be a thread.\nTVM allows reduction axis to be marked as thread if it is the only\naxis in reduction and cross thread reduction is possible in the device.\n\nThis is indeed the case after the factoring.\nWe can directly compute BF at the reduction axis as well.\nThe final generated kernel will divide the rows by blockIdx.x and threadIdx.y\ncolumns by threadIdx.x an [...]
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "xo, xi = s[B].split(s[B].op.axis[0], factor=32)\ns[B].bind(xo, te.thread_axis(\"blockIdx.x\"))\ns[B].bind(xi, te.thread_axis(\"threadIdx.y\"))\ntx = te.thread_axis(\"threadIdx.x\")\ns[B].bind(s[B].op.reduce_axis[0], tx)\ns[BF].compute_at(s[B], s[B].op.reduce_axis[0])\ns[B].set_store_predicate(tx.var.equal(0))\nfcuda = tvm.build(s, [A, B], \"cuda\")\nprint(fcuda.imported_modules[0].get_source())"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "Verify the correctness of result kernel by comparing it to numpy.\n\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "nn = 128\ndev = tvm.cuda(0)\na = tvm.nd.array(np.random.uniform(size=(nn, nn)).astype(A.dtype), dev)\nb = tvm.nd.array(np.zeros(nn, dtype=B.dtype), dev)\nfcuda(a, b)\ntvm.testing.assert_allclose(b.numpy(), np.sum(a.numpy(), axis=1), rtol=1e-4)"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Describe Convolution via 2D Reduction\nIn TVM, we can describe convolution via 2D reduction in a simple way.\nHere is an example for 2D convolution with filter size = [3, 3] and strides = [1, 1].\n\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "n = te.var(\"n\")\nInput = te.placeholder((n, n), name=\"Input\")\nFilter = te.placeholder((3, 3), name=\"Filter\")\ndi = te.reduce_axis((0, 3), name=\"di\")\ndj = te.reduce_axis((0, 3), name=\"dj\")\nOutput = te.compute(\n    (n - 2, n - 2),\n    lambda i, j: te.sum(Input[i + di, j + dj] * Filter[di, dj], axis=[di, dj]),\n    name=\"Output\",\n)\ns = te.create_schedule(Output.op)\nprint(tvm.lower(s, [Input, Filter, Output], simple_mode=True))"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "\n## Define General Commutative Reduction Operation\nBesides the built-in reduction operations like :any:`te.sum`,\n:any:`tvm.te.min` and :any:`tvm.te.max`, you can also define your\ncommutative reduction operation by :any:`te.comm_reducer`.\n\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "n = te.var(\"n\")\nm = te.var(\"m\")\nproduct = te.comm_reducer(lambda x, y: x * y, lambda t: tvm.tir.const(1, dtype=t), name=\"product\")\nA = te.placeholder((n, m), name=\"A\")\nk = te.reduce_axis((0, m), name=\"k\")\nB = te.compute((n,), lambda i: product(A[i, k], axis=k), name=\"B\")"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "<div class=\"alert alert-info\"><h4>Note</h4><p>Sometimes we would like to perform reduction that involves multiple\n  values like :code:`argmax`, which can be done by tuple inputs.\n  See `reduction-with-tuple-inputs` for more detail.</p></div>\n\n"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Summary\nThis tutorial provides a walk through of reduction schedule.\n\n- Describe reduction with reduce_axis.\n- Use rfactor to factor out axis if we need parallelism.\n- Define new reduction operation by :any:`te.comm_reducer`\n\n"
+      ]
+    }
+  ],
+  "metadata": {
+    "kernelspec": {
+      "display_name": "Python 3",
+      "language": "python",
+      "name": "python3"
+    },
+    "language_info": {
+      "codemirror_mode": {
+        "name": "ipython",
+        "version": 3
+      },
+      "file_extension": ".py",
+      "mimetype": "text/x-python",
+      "name": "python",
+      "nbconvert_exporter": "python",
+      "pygments_lexer": "ipython3",
+      "version": "3.7.5"
+    }
+  },
+  "nbformat": 4,
+  "nbformat_minor": 0
+}
\ No newline at end of file
diff --git a/docs/v0.9.0/_downloads/16269b77359771348d507395692524cf/from_paddle.py b/docs/v0.9.0/_downloads/16269b77359771348d507395692524cf/from_paddle.py
new file mode 100644
index 000000000..9d67cbcdf
--- /dev/null
+++ b/docs/v0.9.0/_downloads/16269b77359771348d507395692524cf/from_paddle.py
@@ -0,0 +1,117 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+"""
+Compile PaddlePaddle Models
+===========================
+**Author**: `Ziyuan Ma <https://github.com/ZiyuanMa/>`_
+
+This article is an introductory tutorial to deploy PaddlePaddle models with Relay.
+For us to begin with, PaddlePaddle>=2.1.3 is required to be installed.
+A quick solution is
+
+.. code-block:: bash
+
+    pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
+
+or please refer to official site.
+https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/pip/linux-pip.html
+"""
+import tarfile
+import paddle
+import numpy as np
+import tvm
+from tvm import relay
+from tvm.contrib.download import download_testdata
+
+######################################################################
+# Load pretrained ResNet50 model
+# ---------------------------------------------
+# We load a pretrained ResNet50 provided by PaddlePaddle.
+url = "https://bj.bcebos.com/x2paddle/models/paddle_resnet50.tar"
+model_path = download_testdata(url, "paddle_resnet50.tar", module="model")
+
+with tarfile.open(model_path) as tar:
+    names = tar.getnames()
+    for name in names:
+        tar.extract(name, "./")
+
+model = paddle.jit.load("./paddle_resnet50/model")
+
+######################################################################
+# Load a test image
+# ---------------------------------------------
+# A single cat dominates the examples!
+
+from PIL import Image
+import paddle.vision.transforms as T
+
+
+transforms = T.Compose(
+    [
+        T.Resize((256, 256)),
+        T.CenterCrop(224),
+        T.ToTensor(),
+        T.Normalize(mean=[0.485, 0.456, 0.406], std=[0.229, 0.224, 0.225]),
+    ]
+)
+
+img_url = "https://github.com/dmlc/mxnet.js/blob/main/data/cat.png?raw=true"
+img_path = download_testdata(img_url, "cat.png", module="data")
+img = Image.open(img_path).resize((224, 224))
+
+img = transforms(img)
+img = np.expand_dims(img, axis=0)
+
+######################################################################
+# Compile the model with relay
+# ---------------------------------------------
+
+target = "llvm"
+shape_dict = {"inputs": img.shape}
+mod, params = relay.frontend.from_paddle(model, shape_dict)
+
+with tvm.transform.PassContext(opt_level=3):
+    executor = relay.build_module.create_executor(
+        "graph", mod, tvm.cpu(0), target, params
+    ).evaluate()
+
+######################################################################
+# Execute on TVM
+# ---------------------------------------------
+dtype = "float32"
+tvm_output = executor(tvm.nd.array(img.astype(dtype))).numpy()
+
+######################################################################
+# Look up synset name
+# ---------------------------------------------
+# Look up prediction top 1 index in 1000 class synset.
+
+synset_url = "".join(
+    [
+        "https://gist.githubusercontent.com/zhreshold/",
+        "4d0b62f3d01426887599d4f7ede23ee5/raw/",
+        "596b27d23537e5a1b5751d2b0481ef172f58b539/",
+        "imagenet1000_clsid_to_human.txt",
+    ]
+)
+synset_name = "imagenet1000_clsid_to_human.txt"
+synset_path = download_testdata(synset_url, synset_name, module="data")
+with open(synset_path) as f:
+    synset = f.readlines()
+
+top1 = np.argmax(tvm_output[0])
+print(f"TVM prediction top-1 id: {top1}, class name: {synset[top1]}")
diff --git a/docs/v0.9.0/_downloads/17b139d609f9480c7eeda2da1f90f28c/tune_network_arm.py b/docs/v0.9.0/_downloads/17b139d609f9480c7eeda2da1f90f28c/tune_network_arm.py
new file mode 100644
index 000000000..9c5820c99
--- /dev/null
+++ b/docs/v0.9.0/_downloads/17b139d609f9480c7eeda2da1f90f28c/tune_network_arm.py
@@ -0,0 +1,439 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+"""
+Auto-scheduling a Neural Network for ARM CPU
+=============================================
+**Author**: `Thierry Moreau <https://github.com/tmoreau89>`_, \
+            `Lianmin Zheng <https://github.com/merrymercy>`_, \
+            `Chengfan Jia <https://github.com/jcf94/>`_
+
+Auto-tuning for specific devices and workloads is critical for getting the
+best performance. This is a tutorial on how to tune a whole neural
+network for ARM CPU with the auto-scheduler via RPC.
+
+To auto-tune a neural network, we partition the network into small subgraphs and
+tune them independently. Each subgraph is treated as one search task.
+A task scheduler slices the time and dynamically allocates time resources to
+these tasks. The task scheduler predicts the impact of each task on the end-to-end
+execution time and prioritizes the one that can reduce the execution time the most.
+
+For each subgraph, we use the compute declaration in :code:`tvm/python/topi` to
+get the computational DAG in the tensor expression form.
+We then use the auto-scheduler to construct a search space of this DAG and search
+for good schedules (low-level optimizations).
+
+Different from the template-based :ref:`autotvm <tutorials-autotvm-sec>` which relies on
+manual templates to define the search space, the auto-scheduler does not require any
+schedule templates. In other words, the auto-scheduler only uses the compute declarations
+in :code:`tvm/python/topi` and does not use existing schedule templates.
+
+Note that this tutorial will not run on Windows or recent versions of macOS. To
+get it to run, you will need to wrap the body of this tutorial in a :code:`if
+__name__ == "__main__":` block.
+"""
+
+import numpy as np
+import os
+
+import tvm
+from tvm import relay, auto_scheduler
+from tvm.relay import data_dep_optimization as ddo
+import tvm.relay.testing
+from tvm.contrib import graph_executor
+from tvm.contrib.utils import tempdir
+
+#################################################################
+# Define a Network
+# ----------------
+# First, we need to define the network with relay frontend API.
+# We can load some pre-defined network from :code:`tvm.relay.testing`.
+# We can also load models from MXNet, ONNX, PyTorch, and TensorFlow
+# (see :ref:`front end tutorials<tutorial-frontend>`).
+#
+# For convolutional neural networks, although auto-scheduler can work correctly
+# with any layout, we found the best performance is typically achieved with NHWC layout.
+# We also implemented more optimizations for NHWC layout with the auto-scheduler.
+# So it is recommended to convert your models to NHWC layout to use the auto-scheduler.
+# You can use :ref:`ConvertLayout <convert-layout-usage>` pass to do the layout conversion in TVM.
+
+
+def get_network(name, batch_size, layout="NHWC", dtype="float32", use_sparse=False):
+    """Get the symbol definition and random weight of a network"""
+
+    # auto-scheduler prefers NHWC layout
+    if layout == "NHWC":
+        image_shape = (224, 224, 3)
+    elif layout == "NCHW":
+        image_shape = (3, 224, 224)
+    else:
+        raise ValueError("Invalid layout: " + layout)
+
+    input_shape = (batch_size,) + image_shape
+    output_shape = (batch_size, 1000)
+
+    if name.startswith("resnet-"):
+        n_layer = int(name.split("-")[1])
+        mod, params = relay.testing.resnet.get_workload(
+            num_layers=n_layer,
+            batch_size=batch_size,
+            layout=layout,
+            dtype=dtype,
+            image_shape=image_shape,
+        )
+    elif name.startswith("resnet3d-"):
+        n_layer = int(name.split("-")[1])
+        mod, params = relay.testing.resnet.get_workload(
+            num_layers=n_layer,
+            batch_size=batch_size,
+            layout=layout,
+            dtype=dtype,
+            image_shape=image_shape,
+        )
+    elif name == "mobilenet":
+        mod, params = relay.testing.mobilenet.get_workload(
+            batch_size=batch_size, layout=layout, dtype=dtype, image_shape=image_shape
+        )
+    elif name == "squeezenet_v1.1":
+        assert layout == "NCHW", "squeezenet_v1.1 only supports NCHW layout"
+        mod, params = relay.testing.squeezenet.get_workload(
+            version="1.1",
+            batch_size=batch_size,
+            dtype=dtype,
+            image_shape=image_shape,
+        )
+    elif name == "inception_v3":
+        input_shape = (batch_size, 3, 299, 299) if layout == "NCHW" else (batch_size, 299, 299, 3)
+        mod, params = relay.testing.inception_v3.get_workload(batch_size=batch_size, dtype=dtype)
+    elif name == "mxnet":
+        # an example for mxnet model
+        from mxnet.gluon.model_zoo.vision import get_model
+
+        assert layout == "NCHW"
+
+        block = get_model("resnet50_v1", pretrained=True)
+        mod, params = relay.frontend.from_mxnet(block, shape={"data": input_shape}, dtype=dtype)
+        net = mod["main"]
+        net = relay.Function(
+            net.params, relay.nn.softmax(net.body), None, net.type_params, net.attrs
+        )
+        mod = tvm.IRModule.from_expr(net)
+    elif name == "mlp":
+        mod, params = relay.testing.mlp.get_workload(
+            batch_size=batch_size, dtype=dtype, image_shape=image_shape, num_classes=1000
+        )
+    else:
+        raise ValueError("Network not found.")
+
+    if use_sparse:
+        from tvm.topi.sparse.utils import convert_model_dense_to_sparse
+
+        mod, params = convert_model_dense_to_sparse(mod, params, random_params=True)
+
+    return mod, params, input_shape, output_shape
+
+
+#################################################################
+# Start RPC Tracker
+# -----------------
+# TVM uses RPC session to communicate with ARM boards.
+# During tuning, the tuner will send the generated code to the board and
+# measure the speed of code on the board.
+#
+# To scale up the tuning, TVM uses RPC Tracker to manage distributed devices.
+# The RPC Tracker is a centralized controller node. We can register all devices to
+# the tracker. For example, if we have 10 phones, we can register all of them
+# to the tracker, and run 10 measurements in parallel, accelerating the tuning process.
+#
+# To start an RPC tracker, run this command on the host machine. The tracker is
+# required during the whole tuning process, so we need to open a new terminal for
+# this command:
+#
+# .. code-block:: bash
+#
+#   python -m tvm.exec.rpc_tracker --host=0.0.0.0 --port=9190
+#
+# The expected output is
+#
+# .. code-block:: bash
+#
+#   INFO:RPCTracker:bind to 0.0.0.0:9190
+
+#################################################################
+# Register Devices to RPC Tracker
+# -----------------------------------
+# Now we can register our devices to the tracker. The first step is to
+# build the TVM runtime for the ARM devices.
+#
+# * For Linux:
+#   Follow this section :ref:`build-tvm-runtime-on-device` to build
+#   the TVM runtime on the device. Then register the device to tracker by
+#
+#   .. code-block:: bash
+#
+#     python -m tvm.exec.rpc_server --tracker=[HOST_IP]:9190 --key=rasp4b-64
+#
+#   (replace :code:`[HOST_IP]` with the IP address of your host machine)
+#
+# * For Android:
+#   Follow this `readme page <https://github.com/apache/tvm/tree/main/apps/android_rpc>`_ to
+#   install the TVM RPC APK on the android device. Make sure you can pass the android rpc test.
+#   Then you have already registered your device. During tuning, you have to go to developer option
+#   and enable "Keep screen awake during changing" and charge your phone to make it stable.
+#
+# After registering devices, we can confirm it by querying rpc_tracker
+#
+# .. code-block:: bash
+#
+#   python -m tvm.exec.query_rpc_tracker --host=0.0.0.0 --port=9190
+#
+# For example, if we have 2 Huawei mate10 pro, 11 Raspberry Pi 4B with 64bit OS, and 2 rk3399,
+# the output can be
+#
+# .. code-block:: bash
+#
+#    Queue Status
+#    ----------------------------------
+#    key          total  free  pending
+#    ----------------------------------
+#    mate10pro    2      2     0
+#    rk3399       2      2     0
+#    rasp4b-64    11     11    0
+#    ----------------------------------
+#
+# You can register multiple devices to the tracker to accelerate the measurement in tuning.
+
+###########################################
+# Set Tuning Options
+# ------------------
+# Before tuning, we should apply some configurations. Here I use a Raspberry Pi 4b 4GB board
+# as example with a 64bit OS (Ubuntu 20.04). In your setting, you should modify the target
+# and device_key accordingly.
+# set :code:`use_ndk` to True if you use android phone.
+
+#### DEVICE CONFIG ####
+
+# Replace "aarch64-linux-gnu" with the correct target of your board.
+# This target is used for cross compilation. You can query it by :code:`gcc -v` on your device.
+# FIXME(tmoreau89, merrymercy): We leave '-device=arm_cpu' out of the target string
+#                               because we're sharing x86 op strategy.
+target = tvm.target.Target("llvm -mtriple=aarch64-linux-gnu -mattr=+neon")
+
+# Also replace this with the device key, rpc host and rpc port in your tracker
+device_key = "rasp4b-64"
+rpc_host = "127.0.0.1"
+rpc_port = 9190
+
+# Set this to True if you use ndk tools for cross compiling
+# And also set the environment variable below to point to the cross compiler
+use_ndk = False
+# os.environ["TVM_NDK_CC"] = "/usr/bin/aarch64-linux-gnu-g++"
+
+#### TUNING OPTION ####
+network = "mobilenet"
+use_sparse = False
+batch_size = 1
+layout = "NHWC"
+dtype = "float32"
+log_file = "%s-%s-B%d-%s.json" % (network, layout, batch_size, target.kind.name)
+
+#################################################################
+# Extract Search Tasks
+# --------------------
+# Next, we extract the search tasks and their weights from a network.
+# The weight of a task is the number of appearances of the task's subgraph
+# in the whole network.
+# By using the weight, we can approximate the end-to-end latency of the network
+# as :code:`sum(latency[t] * weight[t])`, where :code:`latency[t]` is the
+# latency of a task and :code:`weight[t]` is the weight of the task.
+# The task scheduler will just optimize this objective.
+
+# Extract tasks from the network
+print("Get model...")
+mod, params, input_shape, output_shape = get_network(
+    network, batch_size, layout, dtype=dtype, use_sparse=use_sparse
+)
+print("Extract tasks...")
+tasks, task_weights = auto_scheduler.extract_tasks(mod["main"], params, target)
+
+for idx, task in enumerate(tasks):
+    print("========== Task %d  (workload key: %s) ==========" % (idx, task.workload_key))
+    print(task.compute_dag)
+
+
+#################################################################
+# Tuning and Evaluation
+# ---------------------
+# Now, we set some options for tuning and launch the search tasks
+#
+# * :code:`num_measure_trials` is the number of measurement trials we can use during the tuning.
+#   You can set it to a small number (e.g., 200) for a fast demonstrative run.
+#   In practice, we recommend setting it around :code:`800 * len(tasks)`,
+#   which is typically enough for the search to converge.
+#   For example, there are 29 tasks in resnet-50, so we can set it as 20000.
+#   You can adjust this parameter according to your time budget.
+# * In addition, we use :code:`RecordToFile` to dump measurement records into a log file,
+#   The measurement records can be used to query the history best, resume the search,
+#   and do more analyses later.
+# * see :any:`auto_scheduler.TuningOptions`,
+#   :any:`auto_scheduler.LocalRunner` for more parameters.
+#
+# After auto-tuning, we can compile the network with the best schedules we found.
+# All measurement records are dumped into the log file during auto-tuning,
+# so we can read the log file and load the best schedules.
+
+
+def tune_and_evaluate():
+    print("Begin tuning...")
+    tuner = auto_scheduler.TaskScheduler(tasks, task_weights)
+    tune_option = auto_scheduler.TuningOptions(
+        num_measure_trials=200,  # change this to 20000 to achieve the best performance
+        builder=auto_scheduler.LocalBuilder(build_func="ndk" if use_ndk else "default"),
+        runner=auto_scheduler.RPCRunner(
+            device_key,
+            host=rpc_host,
+            port=rpc_port,
+            timeout=30,
+            repeat=1,
+            min_repeat_ms=200,
+            enable_cpu_cache_flush=True,
+        ),
+        measure_callbacks=[auto_scheduler.RecordToFile(log_file)],
+    )
+
+    tuner.tune(tune_option)
+
+    # Compile with the history best
+    print("Compile...")
+    with auto_scheduler.ApplyHistoryBest(log_file):
+        with tvm.transform.PassContext(
+            opt_level=3, config={"relay.backend.use_auto_scheduler": True}
+        ):
+            lib = relay.build(mod, target=target, params=params)
+
+    # Export library
+    tmp = tempdir()
+    if use_ndk:
+        from tvm.contrib import ndk
+
+        filename = "net.so"
+        lib.export_library(tmp.relpath(filename), ndk.create_shared)
+    else:
+        filename = "net.tar"
+        lib.export_library(tmp.relpath(filename))
+
+    # Upload module to device
+    print("Upload...")
+    remote = auto_scheduler.utils.request_remote(device_key, rpc_host, rpc_port, timeout=10000)
+    remote.upload(tmp.relpath(filename))
+    rlib = remote.load_module(filename)
+
+    # Create graph executor
+    dev = remote.cpu()
+    module = graph_executor.GraphModule(rlib["default"](dev))
+    data_tvm = tvm.nd.array((np.random.uniform(size=input_shape)).astype(dtype))
+    module.set_input("data", data_tvm)
+
+    # Evaluate
+    print("Evaluate inference time cost...")
+    print(module.benchmark(dev, repeat=3, min_repeat_ms=500))
+
+
+# We do not run the tuning in our webpage server since the server doesn't have a Raspberry Pi,
+# or device tracker running.
+# Uncomment the following line to run it by yourself.
+
+# tune_and_evaluate()
+
+
+######################################################################
+# .. note:: Explaining the printed information during tuning
+#
+#   During the tuning, a lot of information will be printed on the console.
+#   They are used for debugging purposes. The most important info is the output
+#   of the task scheduler. The following table is a sample output.
+#
+#   .. code-block:: c
+#
+#    ----------------------------------------------------------------------
+#    ------------------------------  [ Task Scheduler ]
+#    ----------------------------------------------------------------------
+#    |  ID  | Latency (ms) | Speed (GFLOPS) | Trials |
+#    -------------------------------------------------
+#    |    0 |        0.013 |           0.31 |     64 |
+#    |    1 |        0.845 |           2.43 |    448 |
+#    |    2 |        0.046 |          -0.00 |     64 |
+#    |    3 |        4.194 |          24.53 |   2112 |
+#    |    4 |        0.109 |           9.21 |     64 |
+#    |    5 |        1.759 |          29.27 |    896 |
+#    |    6 |        0.083 |           6.01 |     64 |
+#    |    7 |        3.084 |          33.38 |   7680 |
+#    |    8 |        0.136 |          14.78 |    384 |
+#    |    9 |        1.349 |          38.23 |    768 |
+#    |   10 |        0.133 |           7.55 |    128 |
+#    |   11 |        2.747 |          37.56 |   1536 |
+#    |   12 |        0.338 |          11.87 |    192 |
+#    |   13 |        1.295 |          40.00 |    704 |
+#    |   14 |        0.482 |           4.16 |    256 |
+#    |   15 |        2.686 |          38.56 |   1344 |
+#    |   16 |        0.884 |           9.08 |    448 |
+#    |   17 |        1.332 |          39.18 |    704 |
+#    |   18 |        1.045 |           3.84 |    576 |
+#    |   19 |        1.391 |          38.09 |    704 |
+#    |   20 |        0.777 |          10.34 |    448 |
+#    |   21 |        0.739 |          30.97 |    448 |
+#    -------------------------------------------------
+#     Estimated total latency: 38.347 ms      Trials: 19992   Used time : 19260 s     Next ID: 3
+#
+#   This table lists the latency and (estimated) speed of all tasks.
+#   It also lists the allocation of measurement trials for all tasks.
+#   The last line prints the total weighted latency of these tasks,
+#   which can be a rough estimation of the end-to-end execution time
+#   of the network.
+#   The last line also prints the total number of measurement trials,
+#   total time spent on auto-tuning and the id of the next task to tune.
+#
+#   There will also be some "dmlc::Error"s errors, because the
+#   auto-scheduler will try some invalid schedules.
+#   You can safely ignore them if the tuning can continue, because these
+#   errors are isolated from the main process.
+#
+
+######################################################################
+# .. note:: Terminate the tuning earlier
+#
+#   You can terminate the tuning earlier by forcibly killing this process.
+#   As long as you get at least one valid schedule for each task in the log file,
+#   you should be able to do the compilation (the secion below).
+#
+
+#################################################################
+# Other Tips
+# ----------
+# 1. During the tuning, the auto-scheduler needs to compile many programs and
+#    extract feature from them. This part is CPU-intensive,
+#    so a high-performance CPU with many cores is recommended for faster search.
+# 2. You can use :code:`python3 -m tvm.auto_scheduler.measure_record --mode distill -i log.json`
+#    to distill the large log file and only save the best useful records.
+# 3. You can resume a search from the previous log file. You just need to
+#    add a new argument :code:`load_log_file` when creating the task scheduler
+#    in function :code:`run_tuning`. Say,
+#    :code:`tuner = auto_scheduler.TaskScheduler(tasks, task_weights, load_log_file=log_file)`
+# 4. If you have multiple target CPUs, you can use all of them for measurements to
+#    parallelize the measurements. Check this :ref:`section <tutorials-autotvm-scale-up-rpc-tracker>`
+#    to learn how to use the RPC Tracker and RPC Server.
+#    To use the RPC Tracker in auto-scheduler, replace the runner in :code:`TuningOptions`
+#    with :any:`auto_scheduler.RPCRunner`.
diff --git a/docs/v0.9.0/_downloads/1a26d790f7b98309d730181290dae3ee/deploy_prequantized_tflite.ipynb b/docs/v0.9.0/_downloads/1a26d790f7b98309d730181290dae3ee/deploy_prequantized_tflite.ipynb
new file mode 100644
index 000000000..ab0c80fba
--- /dev/null
+++ b/docs/v0.9.0/_downloads/1a26d790f7b98309d730181290dae3ee/deploy_prequantized_tflite.ipynb
@@ -0,0 +1,319 @@
+{
+  "cells": [
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "%matplotlib inline"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "\n# Deploy a Framework-prequantized Model with TVM - Part 3 (TFLite)\n**Author**: [Siju Samuel](https://github.com/siju-samuel)\n\nWelcome to part 3 of the Deploy Framework-Prequantized Model with TVM tutorial.\nIn this part, we will start with a Quantized TFLite graph and then compile and execute it via TVM.\n\n\nFor more details on quantizing the model using TFLite, readers are encouraged to\ngo through [Converting Quantized Models](https://www.tensorflow.org/lite/convert/quan [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Necessary imports\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "import os\n\nimport numpy as np\nimport tflite\n\nimport tvm\nfrom tvm import relay"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Download pretrained Quantized TFLite model\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "# Download mobilenet V2 TFLite model provided by Google\nfrom tvm.contrib.download import download_testdata\n\nmodel_url = (\n    \"https://storage.googleapis.com/download.tensorflow.org/models/\"\n    \"tflite_11_05_08/mobilenet_v2_1.0_224_quant.tgz\"\n)\n\n# Download model tar file and extract it to get mobilenet_v2_1.0_224.tflite\nmodel_path = download_testdata(\n    model_url, \"mobilenet_v2_1.0_224_quant.tgz\", module=[\"tf\", \"official\"]\n)\nmodel_dir = os.path.dirname(m [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Utils for downloading and extracting zip files\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "def extract(path):\n    import tarfile\n\n    if path.endswith(\"tgz\") or path.endswith(\"gz\"):\n        dir_path = os.path.dirname(path)\n        tar = tarfile.open(path)\n        tar.extractall(path=dir_path)\n        tar.close()\n    else:\n        raise RuntimeError(\"Could not decompress the file: \" + path)\n\n\nextract(model_path)"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Load a test image\n\n"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Get a real image for e2e testing\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "def get_real_image(im_height, im_width):\n    from PIL import Image\n\n    repo_base = \"https://github.com/dmlc/web-data/raw/main/tensorflow/models/InceptionV1/\"\n    img_name = \"elephant-299.jpg\"\n    image_url = os.path.join(repo_base, img_name)\n    img_path = download_testdata(image_url, img_name, module=\"data\")\n    image = Image.open(img_path).resize((im_height, im_width))\n    x = np.array(image).astype(\"uint8\")\n    data = np.reshape(x, (1, im_height, im_width, 3 [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Load a tflite model\n\n"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "Now we can open mobilenet_v2_1.0_224.tflite\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "tflite_model_file = os.path.join(model_dir, \"mobilenet_v2_1.0_224_quant.tflite\")\ntflite_model_buf = open(tflite_model_file, \"rb\").read()\n\n# Get TFLite model from buffer\ntry:\n    import tflite\n\n    tflite_model = tflite.Model.GetRootAsModel(tflite_model_buf, 0)\nexcept AttributeError:\n    import tflite.Model\n\n    tflite_model = tflite.Model.Model.GetRootAsModel(tflite_model_buf, 0)"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "Lets run TFLite pre-quantized model inference and get the TFLite prediction.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "def run_tflite_model(tflite_model_buf, input_data):\n    \"\"\"Generic function to execute TFLite\"\"\"\n    try:\n        from tensorflow import lite as interpreter_wrapper\n    except ImportError:\n        from tensorflow.contrib import lite as interpreter_wrapper\n\n    input_data = input_data if isinstance(input_data, list) else [input_data]\n\n    interpreter = interpreter_wrapper.Interpreter(model_content=tflite_model_buf)\n    interpreter.allocate_tensors()\n\n    input_d [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "Lets run TVM compiled pre-quantized model inference and get the TVM prediction.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "def run_tvm(lib):\n    from tvm.contrib import graph_executor\n\n    rt_mod = graph_executor.GraphModule(lib[\"default\"](tvm.cpu(0)))\n    rt_mod.set_input(\"input\", data)\n    rt_mod.run()\n    tvm_res = rt_mod.get_output(0).numpy()\n    tvm_pred = np.squeeze(tvm_res).argsort()[-5:][::-1]\n    return tvm_pred, rt_mod"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## TFLite inference\n\n"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "Run TFLite inference on the quantized model.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "tflite_res = run_tflite_model(tflite_model_buf, data)\ntflite_pred = np.squeeze(tflite_res).argsort()[-5:][::-1]"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## TVM compilation and inference\n\n"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "We use the TFLite-Relay parser to convert the TFLite pre-quantized graph into Relay IR. Note that\nfrontend parser call for a pre-quantized model is exactly same as frontend parser call for a FP32\nmodel. We encourage you to remove the comment from print(mod) and inspect the Relay module. You\nwill see many QNN operators, like, Requantize, Quantize and QNN Conv2D.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "dtype_dict = {\"input\": data.dtype.name}\nshape_dict = {\"input\": data.shape}\n\nmod, params = relay.frontend.from_tflite(tflite_model, shape_dict=shape_dict, dtype_dict=dtype_dict)\n# print(mod)"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "Lets now the compile the Relay module. We use the \"llvm\" target here. Please replace it with the\ntarget platform that you are interested in.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "target = \"llvm\"\nwith tvm.transform.PassContext(opt_level=3):\n    lib = relay.build_module.build(mod, target=target, params=params)"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "Finally, lets call inference on the TVM compiled module.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "tvm_pred, rt_mod = run_tvm(lib)"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Accuracy comparison\n\n"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "Print the top-5 labels for MXNet and TVM inference.\nChecking the labels because the requantize implementation is different between\nTFLite and Relay. This cause final output numbers to mismatch. So, testing accuracy via labels.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "print(\"TVM Top-5 labels:\", tvm_pred)\nprint(\"TFLite Top-5 labels:\", tflite_pred)"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Measure performance\nHere we give an example of how to measure performance of TVM compiled models.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "n_repeat = 100  # should be bigger to make the measurement more accurate\ndev = tvm.cpu(0)\nprint(rt_mod.benchmark(dev, number=1, repeat=n_repeat))"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "<div class=\"alert alert-info\"><h4>Note</h4><p>Unless the hardware has special support for fast 8 bit instructions, quantized models are\n  not expected to be any faster than FP32 models. Without fast 8 bit instructions, TVM does\n  quantized convolution in 16 bit, even if the model itself is 8 bit.\n\n  For x86, the best performance can be achieved on CPUs with AVX512 instructions set.\n  In this case, TVM utilizes the fastest available 8 bit instructions for the given target. [...]
+      ]
+    }
+  ],
+  "metadata": {
+    "kernelspec": {
+      "display_name": "Python 3",
+      "language": "python",
+      "name": "python3"
+    },
+    "language_info": {
+      "codemirror_mode": {
+        "name": "ipython",
+        "version": 3
+      },
+      "file_extension": ".py",
+      "mimetype": "text/x-python",
+      "name": "python",
+      "nbconvert_exporter": "python",
+      "pygments_lexer": "ipython3",
+      "version": "3.7.5"
+    }
+  },
+  "nbformat": 4,
+  "nbformat_minor": 0
+}
\ No newline at end of file
diff --git a/docs/v0.9.0/_downloads/1e482ba1190961191e3a0bdbd0585faa/intrin_math.ipynb b/docs/v0.9.0/_downloads/1e482ba1190961191e3a0bdbd0585faa/intrin_math.ipynb
new file mode 100644
index 000000000..377c7cf58
--- /dev/null
+++ b/docs/v0.9.0/_downloads/1e482ba1190961191e3a0bdbd0585faa/intrin_math.ipynb
@@ -0,0 +1,169 @@
+{
+  "cells": [
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "%matplotlib inline"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "\n# Intrinsics and Math Functions\n**Author**: [Tianqi Chen](https://tqchen.github.io)\n\nWhile TVM supports basic arithmetic operations. In many cases\nusually we will need more complicated builtin functions.\nFor example :code:`exp` to take the exponential of the function.\n\nThese functions are target system dependent and may have different\nnames of different target platforms. In this tutorial, we will learn\nhow we can invoke these target specific functions, and how we can  [...]
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "from __future__ import absolute_import, print_function\nimport numpy as np\n\nimport tvm\nfrom tvm import te\nfrom tvm.ir import register_op_attr, register_intrin_lowering"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Direct Declare Extern Math Call\nThe most straight-forward way to call target specific function is via\nextern function call construct in tvm.\nIn the following example, we use :any:`tvm.tir.call_pure_extern` to call\n:code:`__expf` function, which is only available under CUDA.\n\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "n = te.var(\"n\")\nA = te.placeholder((n,), name=\"A\")\nB = te.compute(A.shape, lambda i: tvm.tir.call_pure_extern(\"float32\", \"__expf\", A[i]), name=\"B\")\ns = te.create_schedule(B.op)\nnum_thread = 64\nbx, tx = s[B].split(B.op.axis[0], factor=num_thread)\ns[B].bind(bx, te.thread_axis(\"blockIdx.x\"))\ns[B].bind(tx, te.thread_axis(\"threadIdx.x\"))\nf = tvm.build(s, [A, B], \"cuda\", name=\"myexp\")\nprint(f.imported_modules[0].get_source())"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Unified Intrinsic Call\nThe above code verifies that direct external call can be used to\ncall into device specific functions.\nHowever, the above way only works for CUDA target with float type.\nIdeally, we want to write same code for any device and any data type.\n\nTVM intrinsic provides the user a mechanism to achieve this, and this\nis the recommended way to solve the problem.\nThe following code use te.exp instead, which create an intrinsic call\n:py::func:`tvm.te.exp`  [...]
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "n = te.var(\"n\")\nA = te.placeholder((n,), name=\"A\")\nB = te.compute(A.shape, lambda i: te.exp(A[i]), name=\"B\")\ns = te.create_schedule(B.op)\nnum_thread = 64\nbx, tx = s[B].split(B.op.axis[0], factor=num_thread)\ns[B].bind(bx, te.thread_axis(\"blockIdx.x\"))\ns[B].bind(tx, te.thread_axis(\"threadIdx.x\"))\nfcuda = tvm.build(s, [A, B], \"cuda\", name=\"myexp\")\nprint(fcuda.imported_modules[0].get_source())"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "We can find that the code works for both CUDA and opencl.\nThe same te.exp can also be used for float64 data types.\n\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "fopencl = tvm.build(s, [A, B], \"opencl\", name=\"myexp\")\nprint(fopencl.imported_modules[0].get_source())"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Intrinsic Lowering Rule\nWhen :py:func:`tvm.te.exp` is called, TVM creates an intrinsic Call Expr.\nTVM uses transformation rules to transform the intrinsic\ncall to device specific extern calls.\n\nTVM also allows user to customize the rules during runtime.\nThe following example customizes CUDA lowering rule for :code:`exp`.\n\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "def my_cuda_math_rule(op):\n    \"\"\"Customized CUDA intrinsic lowering rule\"\"\"\n    assert isinstance(op, tvm.tir.Call)\n    name = op.op.name\n    assert name.startswith(\"tir.\")\n    dispatch_name = name[4:]\n    if op.dtype == \"float32\":\n        # call float function\n        return tvm.tir.call_pure_extern(\"float32\", \"%sf\" % dispatch_name, op.args[0])\n    elif op.dtype == \"float64\":\n        # call double function\n        return tvm.tir.call_pure_extern(\"fl [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "Register the rule to TVM with override option to override existing rule.\nNotice the difference between the printed code from previous one:\nour new rule uses math function :code:`expf` instead of\nfast math version :code:`__expf`.\n\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "fcuda = tvm.build(s, [A, B], \"cuda\", name=\"myexp\")\nprint(fcuda.imported_modules[0].get_source())"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Add Your Own Intrinsic\nIf there is an intrinsic that is not provided by TVM.\nUser can easily add new intrinsic by using the intrinsic rule system.\nThe following example add an intrinsic :code:`mylog` to the system.\n\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "def mylog(x):\n    \"\"\"customized log intrinsic function\"\"\"\n    return tvm.tir.call_intrin(x.dtype, \"tir.mylog\", x)\n\n\ndef my_cuda_mylog_rule(op):\n    \"\"\"CUDA lowering rule for log\"\"\"\n    if op.dtype == \"float32\":\n        return tvm.tir.call_pure_extern(\"float32\", \"logf\", op.args[0])\n    elif op.dtype == \"float64\":\n        return tvm.tir.call_pure_extern(\"float64\", \"log\", op.args[0])\n    else:\n        return op\n\n\n# new op registration is tri [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Summary\n- TVM can call extern target dependent math function.\n- Use intrinsic to defined a unified interface for the functions.\n- For more intrinsics available in tvm, take a look at :any:`tvm.tir`\n- You can customize the intrinsic behavior by defining your own rules.\n\n\n"
+      ]
+    }
+  ],
+  "metadata": {
+    "kernelspec": {
+      "display_name": "Python 3",
+      "language": "python",
+      "name": "python3"
+    },
+    "language_info": {
+      "codemirror_mode": {
+        "name": "ipython",
+        "version": 3
+      },
+      "file_extension": ".py",
+      "mimetype": "text/x-python",
+      "name": "python",
+      "nbconvert_exporter": "python",
+      "pygments_lexer": "ipython3",
+      "version": "3.7.5"
+    }
+  },
+  "nbformat": 4,
+  "nbformat_minor": 0
+}
\ No newline at end of file
diff --git a/docs/v0.9.0/_downloads/1f4943aed1aa607b2775c18b1d71db10/from_pytorch.ipynb b/docs/v0.9.0/_downloads/1f4943aed1aa607b2775c18b1d71db10/from_pytorch.ipynb
new file mode 100644
index 000000000..543528235
--- /dev/null
+++ b/docs/v0.9.0/_downloads/1f4943aed1aa607b2775c18b1d71db10/from_pytorch.ipynb
@@ -0,0 +1,162 @@
+{
+  "cells": [
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "%matplotlib inline"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "\n# Compile PyTorch Models\n**Author**: [Alex Wong](https://github.com/alexwong/)\n\nThis article is an introductory tutorial to deploy PyTorch models with Relay.\n\nFor us to begin with, PyTorch should be installed.\nTorchVision is also required since we will be using it as our model zoo.\n\nA quick solution is to install via pip\n\n```bash\npip install torch==1.7.0\npip install torchvision==0.8.1\n```\nor please refer to official site\nhttps://pytorch.org/get-started/locally/\ [...]
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "import tvm\nfrom tvm import relay\n\nimport numpy as np\n\nfrom tvm.contrib.download import download_testdata\n\n# PyTorch imports\nimport torch\nimport torchvision"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Load a pretrained PyTorch model\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "model_name = \"resnet18\"\nmodel = getattr(torchvision.models, model_name)(pretrained=True)\nmodel = model.eval()\n\n# We grab the TorchScripted model via tracing\ninput_shape = [1, 3, 224, 224]\ninput_data = torch.randn(input_shape)\nscripted_model = torch.jit.trace(model, input_data).eval()"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Load a test image\nClassic cat example!\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "from PIL import Image\n\nimg_url = \"https://github.com/dmlc/mxnet.js/blob/main/data/cat.png?raw=true\"\nimg_path = download_testdata(img_url, \"cat.png\", module=\"data\")\nimg = Image.open(img_path).resize((224, 224))\n\n# Preprocess the image and convert to tensor\nfrom torchvision import transforms\n\nmy_preprocess = transforms.Compose(\n    [\n        transforms.Resize(256),\n        transforms.CenterCrop(224),\n        transforms.ToTensor(),\n        transforms.Normalize(m [...]
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Import the graph to Relay\nConvert PyTorch graph to Relay graph. The input name can be arbitrary.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "input_name = \"input0\"\nshape_list = [(input_name, img.shape)]\nmod, params = relay.frontend.from_pytorch(scripted_model, shape_list)"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Relay Build\nCompile the graph to llvm target with given input specification.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "target = tvm.target.Target(\"llvm\", host=\"llvm\")\ndev = tvm.cpu(0)\nwith tvm.transform.PassContext(opt_level=3):\n    lib = relay.build(mod, target=target, params=params)"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Execute the portable graph on TVM\nNow we can try deploying the compiled model on target.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "from tvm.contrib import graph_executor\n\ndtype = \"float32\"\nm = graph_executor.GraphModule(lib[\"default\"](dev))\n# Set inputs\nm.set_input(input_name, tvm.nd.array(img.astype(dtype)))\n# Execute\nm.run()\n# Get outputs\ntvm_output = m.get_output(0)"
+      ]
+    },
+    {
+      "cell_type": "markdown",
+      "metadata": {},
+      "source": [
+        "## Look up synset name\nLook up prediction top 1 index in 1000 class synset.\n\n"
+      ]
+    },
+    {
+      "cell_type": "code",
+      "execution_count": null,
+      "metadata": {
+        "collapsed": false
+      },
+      "outputs": [],
+      "source": [
+        "synset_url = \"\".join(\n    [\n        \"https://raw.githubusercontent.com/Cadene/\",\n        \"pretrained-models.pytorch/master/data/\",\n        \"imagenet_synsets.txt\",\n    ]\n)\nsynset_name = \"imagenet_synsets.txt\"\nsynset_path = download_testdata(synset_url, synset_name, module=\"data\")\nwith open(synset_path) as f:\n    synsets = f.readlines()\n\nsynsets = [x.strip() for x in synsets]\nsplits = [line.split(\" \") for line in synsets]\nkey_to_classname = {spl[0]: \"  [...]
+      ]
+    }
+  ],
+  "metadata": {
+    "kernelspec": {
+      "display_name": "Python 3",
+      "language": "python",
+      "name": "python3"
+    },
+    "language_info": {
+      "codemirror_mode": {
+        "name": "ipython",
+        "version": 3
+      },
+      "file_extension": ".py",
+      "mimetype": "text/x-python",
+      "name": "python",
+      "nbconvert_exporter": "python",
+      "pygments_lexer": "ipython3",
+      "version": "3.7.5"
+    }
+  },
+  "nbformat": 4,
+  "nbformat_minor": 0
+}
\ No newline at end of file
diff --git a/docs/v0.9.0/_downloads/21a9dd883b196be58ca1c5cd02700274/deploy_model_on_android.py b/docs/v0.9.0/_downloads/21a9dd883b196be58ca1c5cd02700274/deploy_model_on_android.py
new file mode 100644
index 000000000..c7b610d5d
--- /dev/null
+++ b/docs/v0.9.0/_downloads/21a9dd883b196be58ca1c5cd02700274/deploy_model_on_android.py
@@ -0,0 +1,360 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+"""
+.. _tutorial-deploy-model-on-android:
+
+Deploy the Pretrained Model on Android
+=======================================
+**Author**: `Tomohiro Kato <https://tkat0.github.io/>`_
+
+This is an example of using Relay to compile a keras model and deploy it on Android device.
+"""
+
+import os
+import numpy as np
+from PIL import Image
+import keras
+from keras.applications.mobilenet_v2 import MobileNetV2
+import tvm
+from tvm import te
+import tvm.relay as relay
+from tvm import rpc
+from tvm.contrib import utils, ndk, graph_executor as runtime
+from tvm.contrib.download import download_testdata
+
+
+######################################################################
+# Setup Environment
+# -----------------
+# Since there are many required packages for Android, it is recommended to use the official Docker Image.
+#
+# First, to build and run Docker Image, we can run the following command.
+#
+# .. code-block:: bash
+#
+#   git clone --recursive https://github.com/apache/tvm tvm
+#   cd tvm
+#   docker build -t tvm.demo_android -f docker/Dockerfile.demo_android ./docker
+#   docker run --pid=host -h tvm -v $PWD:/workspace \
+#          -w /workspace -p 9190:9190 --name tvm -it tvm.demo_android bash
+#
+# You are now inside the container. The cloned TVM directory is mounted on /workspace.
+# At this time, mount the 9190 port used by RPC described later.
+#
+# .. note::
+#
+#   Please execute the following steps in the container.
+#   We can execute :code:`docker exec -it tvm bash` to open a new terminal in the container.
+#
+# Next we build the TVM.
+#
+# .. code-block:: bash
+#
+#   mkdir build
+#   cd build
+#   cmake -DUSE_LLVM=llvm-config-8 \
+#         -DUSE_RPC=ON \
+#         -DUSE_SORT=ON \
+#         -DUSE_VULKAN=ON \
+#         -DUSE_GRAPH_EXECUTOR=ON \
+#         ..
+#   make -j10
+#
+# After building TVM successfully, Please set PYTHONPATH.
+#
+# .. code-block:: bash
+#
+#   echo 'export PYTHONPATH=/workspace/python:/workspace/vta/python:${PYTHONPATH}' >> ~/.bashrc
+#   source ~/.bashrc
+
+#################################################################
+# Start RPC Tracker
+# -----------------
+# TVM uses RPC session to communicate with Android device.
+#
+# To start an RPC tracker, run this command in the container. The tracker is
+# required during the whole tuning process, so we need to open a new terminal for
+# this command:
+#
+# .. code-block:: bash
+#
+#   python3 -m tvm.exec.rpc_tracker --host=0.0.0.0 --port=9190
+#
+# The expected output is
+#
+# .. code-block:: bash
+#
+#   INFO:RPCTracker:bind to 0.0.0.0:9190
+
+#################################################################
+# Register Android device to RPC Tracker
+# --------------------------------------
+# Now we can register our Android device to the tracker.
+#
+# Follow this `readme page <https://github.com/apache/tvm/tree/main/apps/android_rpc>`_ to
+# install TVM RPC APK on the android device.
+#
+# Here is an example of config.mk. I enabled OpenCL and Vulkan.
+#
+#
+# .. code-block:: bash
+#
+#   APP_ABI = arm64-v8a
+#
+#   APP_PLATFORM = android-24
+#
+#   # whether enable OpenCL during compile
+#   USE_OPENCL = 1
+#
+#   # whether to enable Vulkan during compile
+#   USE_VULKAN = 1
+#
+#   ifeq ($(USE_VULKAN), 1)
+#     # Statically linking vulkan requires API Level 24 or higher
+#     APP_PLATFORM = android-24
+#   endif
+#
+#   # the additional include headers you want to add, e.g., SDK_PATH/adrenosdk/Development/Inc
+#   ADD_C_INCLUDES += /work/adrenosdk-linux-5_0/Development/Inc
+#   # downloaded from https://github.com/KhronosGroup/OpenCL-Headers
+#   ADD_C_INCLUDES += /usr/local/OpenCL-Headers/
+#
+#   # the additional link libs you want to add, e.g., ANDROID_LIB_PATH/libOpenCL.so
+#   ADD_LDLIBS = /workspace/pull-from-android-device/libOpenCL.so
+#
+# .. note::
+#
+#   At this time, don't forget to `create a standalone toolchain <https://github.com/apache/tvm/tree/main/apps/android_rpc#architecture-and-android-standalone-toolchain>`_ .
+#
+#   for example
+#
+#   .. code-block:: bash
+#
+#     $ANDROID_NDK_HOME/build/tools/make-standalone-toolchain.sh \
+#        --platform=android-24 --use-llvm --arch=arm64 --install-dir=/opt/android-toolchain-arm64
+#     export TVM_NDK_CC=/opt/android-toolchain-arm64/bin/aarch64-linux-android-g++
+#
+# Next, start the Android application and enter the IP address and port of RPC Tracker.
+# Then you have already registered your device.
+#
+# After registering devices, we can confirm it by querying rpc_tracker
+#
+# .. code-block:: bash
+#
+#   python3 -m tvm.exec.query_rpc_tracker --host=0.0.0.0 --port=9190
+#
+# For example, if we have 1 Android device.
+# the output can be
+#
+# .. code-block:: bash
+#
+#    Queue Status
+#    ----------------------------------
+#    key          total  free  pending
+#    ----------------------------------
+#    android      1      1     0
+#    ----------------------------------
+#
+# To confirm that you can communicate with Android, we can run following test script.
+# If you use OpenCL and Vulkan, please set :code:`test_opencl` and :code:`test_vulkan` in the script.
+#
+# .. code-block:: bash
+#
+#   export TVM_TRACKER_HOST=0.0.0.0
+#   export TVM_TRACKER_PORT=9190
+#
+# .. code-block:: bash
+#
+#   cd /workspace/apps/android_rpc
+#   python3 tests/android_rpc_test.py
+#
+
+######################################################################
+# Load pretrained keras model
+# ---------------------------
+# We load a pretrained MobileNetV2(alpha=0.5) classification model provided by keras.
+keras.backend.clear_session()  # Destroys the current TF graph and creates a new one.
+weights_url = "".join(
+    [
+        "https://github.com/JonathanCMitchell/",
+        "mobilenet_v2_keras/releases/download/v1.1/",
+        "mobilenet_v2_weights_tf_dim_ordering_tf_kernels_0.5_224.h5",
+    ]
+)
+weights_file = "mobilenet_v2_weights.h5"
+weights_path = download_testdata(weights_url, weights_file, module="keras")
+keras_mobilenet_v2 = MobileNetV2(
+    alpha=0.5, include_top=True, weights=None, input_shape=(224, 224, 3), classes=1000
+)
+keras_mobilenet_v2.load_weights(weights_path)
+
+######################################################################
+# In order to test our model, here we download an image of cat and
+# transform its format.
+img_url = "https://github.com/dmlc/mxnet.js/blob/main/data/cat.png?raw=true"
+img_name = "cat.png"
+img_path = download_testdata(img_url, img_name, module="data")
+image = Image.open(img_path).resize((224, 224))
+dtype = "float32"
+
+
+def transform_image(image):
+    image = np.array(image) - np.array([123.0, 117.0, 104.0])
+    image /= np.array([58.395, 57.12, 57.375])
+    image = image.transpose((2, 0, 1))
+    image = image[np.newaxis, :]
+    return image
+
+
+x = transform_image(image)
+
+######################################################################
+# synset is used to transform the label from number of ImageNet class to
+# the word human can understand.
+synset_url = "".join(
+    [
+        "https://gist.githubusercontent.com/zhreshold/",
+        "4d0b62f3d01426887599d4f7ede23ee5/raw/",
+        "596b27d23537e5a1b5751d2b0481ef172f58b539/",
+        "imagenet1000_clsid_to_human.txt",
+    ]
+)
+synset_name = "imagenet1000_clsid_to_human.txt"
+synset_path = download_testdata(synset_url, synset_name, module="data")
+with open(synset_path) as f:
+    synset = eval(f.read())
+
+
+######################################################################
+# Compile the model with relay
... 1637862 lines suppressed ...