You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by ar...@apache.org on 2021/12/15 18:02:17 UTC

[tvm-site] branch asf-site updated: Docs build at Wed Dec 15 10:02:02 PST 2021

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

areusch 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 cbcaeea  Docs build at Wed Dec 15 10:02:02 PST 2021
cbcaeea is described below

commit cbcaeeaf61ef2c6e054991689dcc9025b56934c2
Author: Andrew Reusch <ar...@octoml.ai>
AuthorDate: Wed Dec 15 10:02:03 2021 -0800

    Docs build at Wed Dec 15 10:02:02 PST 2021
---
 .gitignore                                         |     3 -
 .../tuple_inputs.ipynb                             |   122 -
 .../from_tflite.py                                 |   192 -
 .../micro_reference_vm.ipynb                       |    43 -
 .../tune_alu_vta.py                                |   321 -
 .../from_tflite.ipynb                              |   151 -
 .../tune_network_mali.ipynb                        |   154 -
 .../micro_autotune.ipynb                           |   162 -
 .../matrix_multiply.py                             |   472 -
 .../use_pass_infra.ipynb                           |   277 -
 .../143c743c62f58570eabd77fd3395ca8c/scan.py       |   154 -
 .../tune_sparse_x86.py                             |   324 -
 .../deploy_prequantized_tflite.ipynb               |   319 -
 .../tvmc_command_line_driver.py                    |   511 -
 .../autotvm_matmul_x86.ipynb                       |   222 -
 .../tune_conv2d_cuda.ipynb                         |   115 -
 .../relay_quick_start.ipynb                        |   144 -
 .../tune_relay_cuda.py                             |   384 -
 .../tune_network_cuda.py                           |   310 -
 .../tune_relay_mobile_gpu.ipynb                    |   175 -
 .../tune_conv2d_cuda.py                            |   244 -
 .../matrix_multiply_opt.ipynb                      |   176 -
 .../from_keras.ipynb                               |   144 -
 .../from_coreml.ipynb                              |   144 -
 .../from_caffe2.ipynb                              |   133 -
 .../deploy_sparse.py                               |   362 -
 .../tensor_expr_get_started.py                     |   903 --
 .../deploy_model_on_android.ipynb                  |   190 -
 .../deploy_model_on_android.py                     |   360 -
 .../opt_gemm.ipynb                                 |   309 -
 .../using_external_lib.py                          |   561 -
 .../tune_relay_vta.ipynb                           |   186 -
 .../4c010cd30d80efae3f2dfe5743a098a5/install.ipynb |    57 -
 .../cross_compilation_and_rpc.ipynb                |   179 -
 .../4e9540fc014621d8d3bd14869c1ab227/scan.ipynb    |   169 -
 .../deploy_quantized.ipynb                         |   144 -
 .../from_tensorflow.py                             |   252 -
 .../intro_topi.ipynb                               |   230 -
 .../deploy_quantized.py                            |   165 -
 .../5bd1bb9c6505ea40407fa19f01579414/reduction.py  |   196 -
 .../deploy_prequantized_tflite.py                  |   262 -
 .../intrin_math.ipynb                              |   169 -
 .../tune_relay_vta.py                              |   512 -
 .../schedule_primitives.ipynb                      |   284 -
 .../tensorize.ipynb                                |   241 -
 .../deploy_detection.ipynb                         |   169 -
 .../opt_conv_cuda.ipynb                            |   151 -
 .../tune_conv2d_layer_cuda.py                      |   209 -
 .../matrix_multiply_opt.py                         |   372 -
 .../tuple_inputs.py                                |   122 -
 .../use_pass_instrument.ipynb                      |   342 -
 .../696dd37904ef92773435ca321ff41bfb/from_onnx.py  |   135 -
 .../relay_quick_start.py                           |   155 -
 .../using_external_lib.ipynb                       |   147 -
 .../from_pytorch.ipynb                             |   162 -
 .../tensor_expr_get_started.ipynb                  |   592 -
 .../70d345c5409f99cb5de9dc44f147ff6f/build_gcn.py  |   358 -
 .../from_caffe2.py                                 |   145 -
 .../tune_relay_cuda.ipynb                          |   179 -
 .../micro_reference_vm.py                          |   159 -
 .../tune_network_mali.py                           |   359 -
 .../deploy_prequantized.ipynb                      |   287 -
 .../autotvm_relay_x86.ipynb                        |   305 -
 .../7ece74acc230c7d55086182cc8884b09/extern_op.py  |   139 -
 .../deploy_ssd_gluoncv.ipynb                       |   144 -
 .../from_darknet.ipynb                             |   144 -
 .../836dc3852acf09662e9eb37c4c5e1e1b/opt_gemm.py   |   393 -
 .../deploy_model_on_rasp.py                        |   230 -
 .../tune_relay_x86.py                              |   298 -
 .../extern_op.ipynb                                |   133 -
 .../deploy_sparse.ipynb                            |   187 -
 .../deploy_prequantized.py                         |   240 -
 .../schedule_primitives.py                         |   208 -
 .../95f64205f29091c5f31071f9072f3236/install.py    |    50 -
 .../opt_conv_tensorcore.ipynb                      |   165 -
 .../9a950897eeef498440fbe2f0afe2601f/tedd.py       |   160 -
 .../9b0365fd5723f7c4d4e996637ab9a487/intro_topi.py |   149 -
 .../introduction.py                                |   134 -
 .../low_level_custom_pass.py                       |   171 -
 .../use_pass_infra.py                              |   303 -
 .../a2f661bf234a167b5458fa28d8fafedc/tedd.ipynb    |   165 -
 .../from_darknet.py                                |   202 -
 .../tune_network_x86.ipynb                         |   147 -
 .../tune_alu_vta.ipynb                             |   126 -
 .../tune_network_x86.py                            |   344 -
 .../opt_conv_cuda.py                               |   249 -
 .../tune_network_arm.ipynb                         |   161 -
 .../bring_your_own_datatypes.py                    |   408 -
 .../tune_relay_x86.ipynb                           |   115 -
 .../baa4de13ce6d932de43e0eb5c4cb8f16/tensorize.py  |   318 -
 .../tune_relay_arm.py                              |   416 -
 .../vta_get_started.py                             |   403 -
 .../tune_conv2d_layer_cuda.ipynb                   |   205 -
 .../deploy_model_on_rasp.ipynb                     |   201 -
 .../bring_your_own_datatypes.ipynb                 |   349 -
 .../build_gcn.ipynb                                |   223 -
 .../deploy_object_detection_pytorch.ipynb          |   162 -
 .../deploy_classification.ipynb                    |   133 -
 .../convolution_opt.ipynb                          |   194 -
 .../use_pass_instrument.py                         |   372 -
 .../deploy_ssd_gluoncv.py                          |   131 -
 .../auto_scheduler_matmul_x86.py                   |   214 -
 .../convolution_opt.py                             |   455 -
 .../micro_tflite.ipynb                             |   169 -
 .../cross_compilation_and_rpc.py                   |   265 -
 .../matrix_multiply.ipynb                          |   311 -
 .../tune_network_cuda.ipynb                        |   147 -
 .../tvmc_command_line_driver.ipynb                 |   141 -
 .../from_tensorflow.ipynb                          |   216 -
 .../opt_conv_tensorcore.py                         |   411 -
 .../tune_relay_mobile_gpu.py                       |   414 -
 .../from_coreml.py                                 |   114 -
 .../low_level_custom_pass.ipynb                    |   140 -
 .../from_onnx.ipynb                                |   151 -
 .../ea0c81cab71096d16b825a33fd276c58/from_mxnet.py |   146 -
 .../reduction.ipynb                                |   248 -
 .../introduction.ipynb                             |    50 -
 .../autotvm_relay_x86.py                           |   476 -
 .../deploy_object_detection_pytorch.py             |   153 -
 .../deploy_detection.py                            |   320 -
 .../deploy_classification.py                       |   306 -
 .../tune_sparse_x86.ipynb                          |   205 -
 .../from_mxnet.ipynb                               |   162 -
 .../micro_autotune.py                              |   250 -
 .../auto_scheduler_matmul_x86.ipynb                |   205 -
 .../f59fd8b968f7dcde34ed872c8527c192/from_keras.py |   136 -
 .../vta_get_started.ipynb                          |   373 -
 .../from_pytorch.py                                |   171 -
 .../tune_relay_arm.ipynb                           |   168 -
 .../autotvm_matmul_x86.py                          |   377 -
 .../intrin_math.py                                 |   172 -
 .../tune_network_arm.py                            |   439 -
 .../micro_tflite.py                                |   319 -
 .../sphx_glr_auto_scheduler_matmul_x86_thumb.png   |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_autotvm_matmul_x86_thumb.png  |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_autotvm_relay_x86_thumb.png   |   Bin 26786 -> 0 bytes
 .../sphx_glr_bring_your_own_datatypes_thumb.png    |   Bin 26786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_build_gcn_thumb.png     |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_convolution_opt_thumb.png     |   Bin 26786 -> 0 bytes
 .../sphx_glr_cross_compilation_and_rpc_thumb.png   |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_deploy_classification_001.png |   Bin 245200 -> 0 bytes
 .../sphx_glr_deploy_classification_thumb.png       |   Bin 104786 -> 0 bytes
 .../_images/sphx_glr_deploy_detection_001.png      |   Bin 320013 -> 0 bytes
 .../_images/sphx_glr_deploy_detection_thumb.png    |   Bin 121303 -> 0 bytes
 .../sphx_glr_deploy_model_on_android_thumb.png     |   Bin 26786 -> 0 bytes
 .../sphx_glr_deploy_model_on_rasp_thumb.png        |   Bin 26786 -> 0 bytes
 ...x_glr_deploy_object_detection_pytorch_thumb.png |   Bin 26786 -> 0 bytes
 .../sphx_glr_deploy_prequantized_tflite_thumb.png  |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_deploy_prequantized_thumb.png |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_deploy_quantized_thumb.png    |   Bin 26786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_deploy_sparse_thumb.png |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_deploy_ssd_gluoncv_001.png    |   Bin 261898 -> 0 bytes
 .../_images/sphx_glr_deploy_ssd_gluoncv_thumb.png  |   Bin 104403 -> 0 bytes
 docs-tgzz/_images/sphx_glr_extern_op_thumb.png     |   Bin 26786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_from_caffe2_001.png     |   Bin 245200 -> 0 bytes
 docs-tgzz/_images/sphx_glr_from_caffe2_thumb.png   |   Bin 104786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_from_coreml_thumb.png   |   Bin 26786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_from_darknet_001.png    |   Bin 341231 -> 0 bytes
 docs-tgzz/_images/sphx_glr_from_darknet_thumb.png  |   Bin 132462 -> 0 bytes
 docs-tgzz/_images/sphx_glr_from_keras_001.png      |   Bin 245200 -> 0 bytes
 docs-tgzz/_images/sphx_glr_from_keras_thumb.png    |   Bin 104786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_from_mxnet_001.png      |   Bin 245200 -> 0 bytes
 docs-tgzz/_images/sphx_glr_from_mxnet_thumb.png    |   Bin 104786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_from_onnx_001.png       |   Bin 164348 -> 0 bytes
 docs-tgzz/_images/sphx_glr_from_onnx_thumb.png     |   Bin 65645 -> 0 bytes
 docs-tgzz/_images/sphx_glr_from_pytorch_thumb.png  |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_from_tensorflow_thumb.png     |   Bin 26786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_from_tflite_001.png     |   Bin 245200 -> 0 bytes
 docs-tgzz/_images/sphx_glr_from_tflite_thumb.png   |   Bin 104786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_install_thumb.png       |   Bin 26786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_intrin_math_thumb.png   |   Bin 26786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_intro_topi_thumb.png    |   Bin 26786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_introduction_thumb.png  |   Bin 26786 -> 0 bytes
 .../sphx_glr_low_level_custom_pass_thumb.png       |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_matrix_multiply_opt_thumb.png |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_matrix_multiply_thumb.png     |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_micro_autotune_thumb.png      |   Bin 35467 -> 0 bytes
 .../_images/sphx_glr_micro_reference_vm_thumb.png  |   Bin 26786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_micro_tflite_thumb.png  |   Bin 26786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_opt_conv_cuda_thumb.png |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_opt_conv_tensorcore_thumb.png |   Bin 26786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_opt_gemm_thumb.png      |   Bin 26786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_reduction_thumb.png     |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_relay_quick_start_thumb.png   |   Bin 26786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_scan_thumb.png          |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_schedule_primitives_thumb.png |   Bin 26786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_tedd_thumb.png          |   Bin 26786 -> 0 bytes
 .../sphx_glr_tensor_expr_get_started_thumb.png     |   Bin 26786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_tensorize_thumb.png     |   Bin 26786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_tune_alu_vta_thumb.png  |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_tune_conv2d_cuda_thumb.png    |   Bin 26786 -> 0 bytes
 .../sphx_glr_tune_conv2d_layer_cuda_thumb.png      |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_tune_network_arm_thumb.png    |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_tune_network_cuda_thumb.png   |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_tune_network_mali_thumb.png   |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_tune_network_x86_thumb.png    |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_tune_relay_arm_thumb.png      |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_tune_relay_cuda_thumb.png     |   Bin 26786 -> 0 bytes
 .../sphx_glr_tune_relay_mobile_gpu_thumb.png       |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_tune_relay_vta_thumb.png      |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_tune_relay_x86_thumb.png      |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_tune_sparse_x86_thumb.png     |   Bin 26786 -> 0 bytes
 docs-tgzz/_images/sphx_glr_tuple_inputs_thumb.png  |   Bin 26786 -> 0 bytes
 .../sphx_glr_tvmc_command_line_driver_thumb.png    |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_use_pass_infra_thumb.png      |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_use_pass_instrument_thumb.png |   Bin 26786 -> 0 bytes
 .../_images/sphx_glr_using_external_lib_thumb.png  |   Bin 26786 -> 0 bytes
 docs-tgzz/_sources/api/links.rst.txt               |    25 -
 .../_sources/api/python/auto_scheduler.rst.txt     |    24 -
 docs-tgzz/_sources/api/python/autotvm.rst.txt      |    90 -
 docs-tgzz/_sources/api/python/contrib.rst.txt      |   134 -
 docs-tgzz/_sources/api/python/driver.rst.txt       |    24 -
 docs-tgzz/_sources/api/python/error.rst.txt        |    23 -
 .../_sources/api/python/graph_executor.rst.txt     |    21 -
 docs-tgzz/_sources/api/python/index.rst.txt        |    50 -
 docs-tgzz/_sources/api/python/ir.rst.txt           |    39 -
 docs-tgzz/_sources/api/python/micro.rst.txt        |    23 -
 docs-tgzz/_sources/api/python/ndarray.rst.txt      |    27 -
 .../_sources/api/python/relay/analysis.rst.txt     |    25 -
 .../_sources/api/python/relay/backend.rst.txt      |    33 -
 .../api/python/relay/dataflow_pattern.rst.txt      |    25 -
 .../_sources/api/python/relay/frontend.rst.txt     |    25 -
 docs-tgzz/_sources/api/python/relay/image.rst.txt  |    26 -
 docs-tgzz/_sources/api/python/relay/index.rst.txt  |    30 -
 docs-tgzz/_sources/api/python/relay/nn.rst.txt     |    23 -
 .../_sources/api/python/relay/testing.rst.txt      |    51 -
 .../_sources/api/python/relay/transform.rst.txt    |    24 -
 docs-tgzz/_sources/api/python/relay/vision.rst.txt |    25 -
 docs-tgzz/_sources/api/python/rpc.rst.txt          |    23 -
 docs-tgzz/_sources/api/python/runtime.rst.txt      |    25 -
 docs-tgzz/_sources/api/python/target.rst.txt       |    23 -
 docs-tgzz/_sources/api/python/te.rst.txt           |    33 -
 docs-tgzz/_sources/api/python/tir.rst.txt          |    48 -
 docs-tgzz/_sources/api/python/topi.rst.txt         |    49 -
 docs-tgzz/_sources/api/python/vta/index.rst.txt    |    45 -
 docs-tgzz/_sources/contribute/code_guide.rst.txt   |   113 -
 docs-tgzz/_sources/contribute/code_review.rst.txt  |   222 -
 .../_sources/contribute/committer_guide.rst.txt    |   103 -
 docs-tgzz/_sources/contribute/community.rst.txt    |    50 -
 docs-tgzz/_sources/contribute/document.rst.txt     |   119 -
 .../_sources/contribute/error_handling.rst.txt     |   122 -
 docs-tgzz/_sources/contribute/git_howto.rst.txt    |   137 -
 docs-tgzz/_sources/contribute/index.rst.txt        |    51 -
 docs-tgzz/_sources/contribute/pull_request.rst.txt |   137 -
 .../_sources/contribute/release_process.rst.txt    |   202 -
 docs-tgzz/_sources/deploy/android.rst.txt          |    42 -
 docs-tgzz/_sources/deploy/arm_compute_lib.rst.txt  |   265 -
 docs-tgzz/_sources/deploy/bnns.rst.txt             |   184 -
 docs-tgzz/_sources/deploy/cpp_deploy.rst.txt       |    56 -
 docs-tgzz/_sources/deploy/hls.rst.txt              |   183 -
 docs-tgzz/_sources/deploy/index.rst.txt            |   179 -
 docs-tgzz/_sources/deploy/integrate.rst.txt        |    70 -
 docs-tgzz/_sources/deploy/tensorrt.rst.txt         |   311 -
 docs-tgzz/_sources/deploy/vitis_ai.rst.txt         |   709 -
 docs-tgzz/_sources/dev/benchmark.rst.txt           |   137 -
 .../_sources/dev/codebase_walkthrough.rst.txt      |   220 -
 docs-tgzz/_sources/dev/convert_layout.rst.txt      |   269 -
 docs-tgzz/_sources/dev/debugger.rst.txt            |   188 -
 .../dev/device_target_interactions.rst.txt         |   239 -
 docs-tgzz/_sources/dev/frontend/tensorflow.rst.txt |   254 -
 docs-tgzz/_sources/dev/how_to.rst.txt              |    32 -
 docs-tgzz/_sources/dev/hybrid_script.rst.txt       |   100 -
 docs-tgzz/_sources/dev/index.rst.txt               |   426 -
 docs-tgzz/_sources/dev/inferbound.rst.txt          |   763 -
 .../introduction_to_module_serialization.rst.txt   |   226 -
 docs-tgzz/_sources/dev/microtvm_design.rst.txt     |   349 -
 .../_sources/dev/model_library_format.rst.txt      |   169 -
 docs-tgzz/_sources/dev/pass_infra.rst.txt          |   764 -
 .../dev/pytest_target_parametrization.rst.txt      |   283 -
 docs-tgzz/_sources/dev/relay_add_op.rst.txt        |   499 -
 docs-tgzz/_sources/dev/relay_add_pass.rst.txt      |   406 -
 .../dev/relay_bring_your_own_codegen.rst.txt       |   960 --
 docs-tgzz/_sources/dev/relay_intro.rst.txt         |   206 -
 docs-tgzz/_sources/dev/relay_op_strategy.rst.txt   |   282 -
 docs-tgzz/_sources/dev/runtime.rst.txt             |   308 -
 docs-tgzz/_sources/dev/runtimes/vulkan.rst.txt     |   259 -
 docs-tgzz/_sources/dev/security.rst.txt            |    43 -
 docs-tgzz/_sources/dev/virtual_machine.rst.txt     |   409 -
 docs-tgzz/_sources/errors.rst.txt                  |    72 -
 docs-tgzz/_sources/faq.rst.txt                     |    69 -
 docs-tgzz/_sources/genindex.rst.txt                |    19 -
 docs-tgzz/_sources/index.rst.txt                   |    90 -
 docs-tgzz/_sources/install/docker.rst.txt          |    85 -
 docs-tgzz/_sources/install/from_source.rst.txt     |   349 -
 docs-tgzz/_sources/install/index.rst.txt           |    32 -
 docs-tgzz/_sources/install/nnpack.rst.txt          |   118 -
 docs-tgzz/_sources/langref/hybrid_script.rst.txt   |   237 -
 docs-tgzz/_sources/langref/index.rst.txt           |    61 -
 docs-tgzz/_sources/langref/relay_adt.rst.txt       |   533 -
 docs-tgzz/_sources/langref/relay_expr.rst.txt      |   693 -
 docs-tgzz/_sources/langref/relay_op.rst.txt        |   235 -
 docs-tgzz/_sources/langref/relay_pattern.rst.txt   |   549 -
 docs-tgzz/_sources/langref/relay_type.rst.txt      |   398 -
 docs-tgzz/_sources/microtvm/index.rst.txt          |    73 -
 docs-tgzz/_sources/profiling/index.rst.txt         |    24 -
 docs-tgzz/_sources/profiling/papi.rst.txt          |   114 -
 .../auto_scheduler/sg_execution_times.rst.txt      |    15 -
 .../auto_scheduler/tune_conv2d_layer_cuda.rst.txt  |  1371 --
 .../auto_scheduler/tune_network_arm.rst.txt        |   698 -
 .../auto_scheduler/tune_network_cuda.rst.txt       |   665 -
 .../auto_scheduler/tune_network_mali.rst.txt       |   620 -
 .../auto_scheduler/tune_network_x86.rst.txt        |   684 -
 .../auto_scheduler/tune_sparse_x86.rst.txt         |   500 -
 .../tutorials/autotvm/sg_execution_times.rst.txt   |    14 -
 .../tutorials/autotvm/tune_conv2d_cuda.rst.txt     |   347 -
 .../tutorials/autotvm/tune_relay_arm.rst.txt       |   473 -
 .../tutorials/autotvm/tune_relay_cuda.rst.txt      |   450 -
 .../autotvm/tune_relay_mobile_gpu.rst.txt          |   470 -
 .../tutorials/autotvm/tune_relay_x86.rst.txt       |   353 -
 .../tutorials/dev/bring_your_own_datatypes.rst.txt |   671 -
 .../tutorials/dev/low_level_custom_pass.rst.txt    |   272 -
 .../tutorials/dev/sg_execution_times.rst.txt       |    13 -
 .../_sources/tutorials/dev/use_pass_infra.rst.txt  |   797 --
 .../tutorials/dev/use_pass_instrument.rst.txt      |   779 --
 .../_sources/tutorials/frontend/build_gcn.rst.txt  |   539 -
 .../frontend/deploy_model_on_android.rst.txt       |   451 -
 .../frontend/deploy_model_on_rasp.rst.txt          |   325 -
 .../deploy_object_detection_pytorch.rst.txt        |   269 -
 .../tutorials/frontend/deploy_prequantized.rst.txt |   400 -
 .../frontend/deploy_prequantized_tflite.rst.txt    |   417 -
 .../tutorials/frontend/deploy_quantized.rst.txt    |   238 -
 .../tutorials/frontend/deploy_sparse.rst.txt       |   460 -
 .../tutorials/frontend/deploy_ssd_gluoncv.rst.txt  |   231 -
 .../tutorials/frontend/from_caffe2.rst.txt         |   220 -
 .../tutorials/frontend/from_coreml.rst.txt         |   193 -
 .../tutorials/frontend/from_darknet.rst.txt        |   313 -
 .../_sources/tutorials/frontend/from_keras.rst.txt |   229 -
 .../_sources/tutorials/frontend/from_mxnet.rst.txt |   246 -
 .../_sources/tutorials/frontend/from_onnx.rst.txt  |   222 -
 .../tutorials/frontend/from_pytorch.rst.txt        |   262 -
 .../tutorials/frontend/from_tensorflow.rst.txt     |   550 -
 .../tutorials/frontend/from_tflite.rst.txt         |   285 -
 .../tutorials/frontend/sg_execution_times.rst.txt  |    28 -
 .../tutorials/frontend/using_external_lib.rst.txt  |   622 -
 .../get_started/auto_scheduler_matmul_x86.rst.txt  |   434 -
 .../get_started/autotvm_matmul_x86.rst.txt         |   474 -
 .../get_started/autotvm_relay_x86.rst.txt          |   692 -
 .../get_started/cross_compilation_and_rpc.rst.txt  |   342 -
 .../_sources/tutorials/get_started/install.rst.txt |    67 -
 .../tutorials/get_started/introduction.rst.txt     |   152 -
 .../get_started/relay_quick_start.rst.txt          |   352 -
 .../get_started/sg_execution_times.rst.txt         |    18 -
 .../get_started/tensor_expr_get_started.rst.txt    |  1528 --
 .../get_started/tvmc_command_line_driver.rst.txt   |   511 -
 docs-tgzz/_sources/tutorials/index.rst.txt         |  1295 --
 .../_sources/tutorials/language/extern_op.rst.txt  |   211 -
 .../tutorials/language/intrin_math.rst.txt         |   401 -
 .../_sources/tutorials/language/reduction.rst.txt  |   519 -
 docs-tgzz/_sources/tutorials/language/scan.rst.txt |   327 -
 .../tutorials/language/schedule_primitives.rst.txt |   592 -
 .../tutorials/language/sg_execution_times.rst.txt  |    17 -
 docs-tgzz/_sources/tutorials/language/tedd.rst.txt |   230 -
 .../_sources/tutorials/language/tensorize.rst.txt  |   620 -
 .../tutorials/language/tuple_inputs.rst.txt        |   251 -
 .../tutorials/micro/micro_autotune.rst.txt         |   367 -
 .../tutorials/micro/micro_reference_vm.rst.txt     |   178 -
 .../_sources/tutorials/micro/micro_tflite.rst.txt  |   447 -
 .../tutorials/micro/sg_execution_times.rst.txt     |    12 -
 .../tutorials/optimize/opt_conv_cuda.rst.txt       |   329 -
 .../tutorials/optimize/opt_conv_tensorcore.rst.txt |   652 -
 .../_sources/tutorials/optimize/opt_gemm.rst.txt   |   832 --
 .../tutorials/optimize/sg_execution_times.rst.txt  |    12 -
 .../_sources/tutorials/topi/intro_topi.rst.txt     |   595 -
 .../tutorials/topi/sg_execution_times.rst.txt      |    10 -
 docs-tgzz/_sources/vta/dev/config.rst.txt          |    74 -
 docs-tgzz/_sources/vta/dev/hardware.rst.txt        |   300 -
 docs-tgzz/_sources/vta/dev/index.rst.txt           |    31 -
 docs-tgzz/_sources/vta/index.rst.txt               |    55 -
 docs-tgzz/_sources/vta/install.rst.txt             |   491 -
 .../tutorials/autotvm/sg_execution_times.rst.txt   |    11 -
 .../vta/tutorials/autotvm/tune_alu_vta.rst.txt     |   393 -
 .../vta/tutorials/autotvm/tune_relay_vta.rst.txt   |   597 -
 .../frontend/deploy_classification.rst.txt         |   403 -
 .../tutorials/frontend/deploy_detection.rst.txt    |   428 -
 .../tutorials/frontend/sg_execution_times.rst.txt  |    11 -
 docs-tgzz/_sources/vta/tutorials/index.rst.txt     |   221 -
 .../_sources/vta/tutorials/matrix_multiply.rst.txt |   736 -
 .../vta/tutorials/optimize/convolution_opt.rst.txt |   875 --
 .../tutorials/optimize/matrix_multiply_opt.rst.txt |   680 -
 .../tutorials/optimize/sg_execution_times.rst.txt  |    11 -
 .../vta/tutorials/sg_execution_times.rst.txt       |    11 -
 .../_sources/vta/tutorials/vta_get_started.rst.txt |   636 -
 docs-tgzz/_static/basic.css                        |   904 --
 docs-tgzz/_static/broken_example.png               |   Bin 21404 -> 0 bytes
 docs-tgzz/_static/css/badge_only.css               |     1 -
 docs-tgzz/_static/css/fonts/Roboto-Slab-Bold.woff  |   Bin 87624 -> 0 bytes
 docs-tgzz/_static/css/fonts/Roboto-Slab-Bold.woff2 |   Bin 67312 -> 0 bytes
 .../_static/css/fonts/Roboto-Slab-Regular.woff     |   Bin 86288 -> 0 bytes
 .../_static/css/fonts/Roboto-Slab-Regular.woff2    |   Bin 66444 -> 0 bytes
 .../_static/css/fonts/fontawesome-webfont.eot      |   Bin 165742 -> 0 bytes
 .../_static/css/fonts/fontawesome-webfont.svg      |  2671 ----
 .../_static/css/fonts/fontawesome-webfont.ttf      |   Bin 165548 -> 0 bytes
 .../_static/css/fonts/fontawesome-webfont.woff     |   Bin 98024 -> 0 bytes
 .../_static/css/fonts/fontawesome-webfont.woff2    |   Bin 77160 -> 0 bytes
 docs-tgzz/_static/css/fonts/lato-bold-italic.woff  |   Bin 323344 -> 0 bytes
 docs-tgzz/_static/css/fonts/lato-bold-italic.woff2 |   Bin 193308 -> 0 bytes
 docs-tgzz/_static/css/fonts/lato-bold.woff         |   Bin 309728 -> 0 bytes
 docs-tgzz/_static/css/fonts/lato-bold.woff2        |   Bin 184912 -> 0 bytes
 .../_static/css/fonts/lato-normal-italic.woff      |   Bin 328412 -> 0 bytes
 .../_static/css/fonts/lato-normal-italic.woff2     |   Bin 195704 -> 0 bytes
 docs-tgzz/_static/css/fonts/lato-normal.woff       |   Bin 309192 -> 0 bytes
 docs-tgzz/_static/css/fonts/lato-normal.woff2      |   Bin 182708 -> 0 bytes
 docs-tgzz/_static/css/gallery.css                  |   192 -
 docs-tgzz/_static/css/theme.css                    |     4 -
 docs-tgzz/_static/css/tlcpack_theme.css            |  1061 --
 docs-tgzz/_static/css/tvm_theme.css                |    43 -
 docs-tgzz/_static/doctools.js                      |   323 -
 docs-tgzz/_static/documentation_options.js         |    12 -
 docs-tgzz/_static/file.png                         |   Bin 286 -> 0 bytes
 docs-tgzz/_static/fonts/Inconsolata-Bold.ttf       |   Bin 109948 -> 0 bytes
 docs-tgzz/_static/fonts/Inconsolata-Regular.ttf    |   Bin 96964 -> 0 bytes
 docs-tgzz/_static/fonts/Inconsolata.ttf            |   Bin 63184 -> 0 bytes
 docs-tgzz/_static/fonts/Lato-Bold.ttf              |   Bin 656544 -> 0 bytes
 docs-tgzz/_static/fonts/Lato-Regular.ttf           |   Bin 656568 -> 0 bytes
 docs-tgzz/_static/fonts/Lato/lato-bold.eot         |   Bin 256056 -> 0 bytes
 docs-tgzz/_static/fonts/Lato/lato-bold.ttf         |   Bin 600856 -> 0 bytes
 docs-tgzz/_static/fonts/Lato/lato-bold.woff        |   Bin 309728 -> 0 bytes
 docs-tgzz/_static/fonts/Lato/lato-bold.woff2       |   Bin 184912 -> 0 bytes
 docs-tgzz/_static/fonts/Lato/lato-bolditalic.eot   |   Bin 266158 -> 0 bytes
 docs-tgzz/_static/fonts/Lato/lato-bolditalic.ttf   |   Bin 622572 -> 0 bytes
 docs-tgzz/_static/fonts/Lato/lato-bolditalic.woff  |   Bin 323344 -> 0 bytes
 docs-tgzz/_static/fonts/Lato/lato-bolditalic.woff2 |   Bin 193308 -> 0 bytes
 docs-tgzz/_static/fonts/Lato/lato-italic.eot       |   Bin 268604 -> 0 bytes
 docs-tgzz/_static/fonts/Lato/lato-italic.ttf       |   Bin 639388 -> 0 bytes
 docs-tgzz/_static/fonts/Lato/lato-italic.woff      |   Bin 328412 -> 0 bytes
 docs-tgzz/_static/fonts/Lato/lato-italic.woff2     |   Bin 195704 -> 0 bytes
 docs-tgzz/_static/fonts/Lato/lato-regular.eot      |   Bin 253461 -> 0 bytes
 docs-tgzz/_static/fonts/Lato/lato-regular.ttf      |   Bin 607720 -> 0 bytes
 docs-tgzz/_static/fonts/Lato/lato-regular.woff     |   Bin 309192 -> 0 bytes
 docs-tgzz/_static/fonts/Lato/lato-regular.woff2    |   Bin 182708 -> 0 bytes
 docs-tgzz/_static/fonts/RobotoSlab-Bold.ttf        |   Bin 170616 -> 0 bytes
 docs-tgzz/_static/fonts/RobotoSlab-Regular.ttf     |   Bin 169064 -> 0 bytes
 .../fonts/RobotoSlab/roboto-slab-v7-bold.eot       |   Bin 79520 -> 0 bytes
 .../fonts/RobotoSlab/roboto-slab-v7-bold.ttf       |   Bin 170616 -> 0 bytes
 .../fonts/RobotoSlab/roboto-slab-v7-bold.woff      |   Bin 87624 -> 0 bytes
 .../fonts/RobotoSlab/roboto-slab-v7-bold.woff2     |   Bin 67312 -> 0 bytes
 .../fonts/RobotoSlab/roboto-slab-v7-regular.eot    |   Bin 78331 -> 0 bytes
 .../fonts/RobotoSlab/roboto-slab-v7-regular.ttf    |   Bin 169064 -> 0 bytes
 .../fonts/RobotoSlab/roboto-slab-v7-regular.woff   |   Bin 86288 -> 0 bytes
 .../fonts/RobotoSlab/roboto-slab-v7-regular.woff2  |   Bin 66444 -> 0 bytes
 docs-tgzz/_static/fonts/fontawesome-webfont.eot    |   Bin 165742 -> 0 bytes
 docs-tgzz/_static/fonts/fontawesome-webfont.svg    |  2671 ----
 docs-tgzz/_static/fonts/fontawesome-webfont.ttf    |   Bin 165548 -> 0 bytes
 docs-tgzz/_static/fonts/fontawesome-webfont.woff   |   Bin 98024 -> 0 bytes
 docs-tgzz/_static/fonts/fontawesome-webfont.woff2  |   Bin 77160 -> 0 bytes
 docs-tgzz/_static/gallery.css                      |   192 -
 docs-tgzz/_static/img/README                       |     2 -
 docs-tgzz/_static/img/close-icon.svg               |     3 -
 docs-tgzz/_static/img/downangle.svg                |     3 -
 docs-tgzz/_static/img/dropdown-icon.svg            |     3 -
 docs-tgzz/_static/img/dwonloaddoc.svg              |     5 -
 docs-tgzz/_static/img/hide.svg                     |     3 -
 docs-tgzz/_static/img/menu-icon.svg                |     5 -
 docs-tgzz/_static/img/nextarrow.svg                |     4 -
 docs-tgzz/_static/img/note.svg                     |     5 -
 docs-tgzz/_static/img/pattern.svg                  |   114 -
 docs-tgzz/_static/img/prevarrow.svg                |     4 -
 docs-tgzz/_static/img/right.svg                    |     3 -
 docs-tgzz/_static/img/rightangle.svg               |     3 -
 docs-tgzz/_static/img/show.svg                     |     4 -
 docs-tgzz/_static/img/source.svg                   |     5 -
 docs-tgzz/_static/img/tvm-logo-small.png           |   Bin 6683 -> 0 bytes
 docs-tgzz/_static/img/tvm-logo-square.png          |   Bin 3453 -> 0 bytes
 docs-tgzz/_static/jquery-3.5.1.js                  | 10872 --------------
 docs-tgzz/_static/jquery.js                        |     2 -
 docs-tgzz/_static/js/badge_only.js                 |     1 -
 docs-tgzz/_static/js/html5shiv-printshiv.min.js    |     4 -
 docs-tgzz/_static/js/html5shiv.min.js              |     4 -
 docs-tgzz/_static/js/modernizr.min.js              |     4 -
 docs-tgzz/_static/js/theme.js                      |     1 -
 docs-tgzz/_static/js/tlcpack_theme.js              |    42 -
 docs-tgzz/_static/language_data.js                 |   297 -
 docs-tgzz/_static/minus.png                        |   Bin 90 -> 0 bytes
 docs-tgzz/_static/no_image.png                     |   Bin 4315 -> 0 bytes
 docs-tgzz/_static/plus.png                         |   Bin 90 -> 0 bytes
 docs-tgzz/_static/pygments.css                     |    69 -
 docs-tgzz/_static/searchtools.js                   |   522 -
 docs-tgzz/_static/tvm-logo-small.png               |   Bin 6683 -> 0 bytes
 docs-tgzz/_static/tvm-logo-square.png              |   Bin 3453 -> 0 bytes
 docs-tgzz/_static/underscore-1.13.1.js             |  2042 ---
 docs-tgzz/_static/underscore.js                    |     6 -
 docs-tgzz/api/doxygen/affine__type_8h.html         |   123 -
 docs-tgzz/api/doxygen/affine__type_8h__incl.svg    |  1262 --
 docs-tgzz/api/doxygen/affine__type_8h_source.html  |   115 -
 docs-tgzz/api/doxygen/algorithm_8h.html            |   110 -
 docs-tgzz/api/doxygen/algorithm_8h__incl.svg       |  1759 ---
 docs-tgzz/api/doxygen/algorithm_8h_source.html     |    98 -
 docs-tgzz/api/doxygen/analyzer_8h.html             |   160 -
 docs-tgzz/api/doxygen/analyzer_8h__dep__incl.svg   |  1144 --
 docs-tgzz/api/doxygen/analyzer_8h__incl.svg        |  1492 --
 docs-tgzz/api/doxygen/analyzer_8h_source.html      |   130 -
 docs-tgzz/api/doxygen/annotated.html               |   940 --
 docs-tgzz/api/doxygen/annotation_8h.html           |   120 -
 docs-tgzz/api/doxygen/annotation_8h__incl.svg      |  1343 --
 docs-tgzz/api/doxygen/annotation_8h_source.html    |    95 -
 docs-tgzz/api/doxygen/array_8h.html                |   135 -
 docs-tgzz/api/doxygen/array_8h__dep__incl.svg      |  1328 --
 docs-tgzz/api/doxygen/array_8h__incl.svg           |   291 -
 docs-tgzz/api/doxygen/array_8h_source.html         |   146 -
 docs-tgzz/api/doxygen/array__utils_8h.html         |   108 -
 .../api/doxygen/array__utils_8h__dep__incl.svg     |    96 -
 docs-tgzz/api/doxygen/array__utils_8h__incl.svg    |  1517 --
 docs-tgzz/api/doxygen/array__utils_8h_source.html  |    80 -
 docs-tgzz/api/doxygen/attr__registry__map_8h.html  |   118 -
 .../doxygen/attr__registry__map_8h__dep__incl.svg  |  1038 --
 .../api/doxygen/attr__registry__map_8h__incl.svg   |   386 -
 .../api/doxygen/attr__registry__map_8h_source.html |    91 -
 docs-tgzz/api/doxygen/auto__schedule_8h.html       |   121 -
 docs-tgzz/api/doxygen/auto__schedule_8h__incl.svg  |  1543 --
 .../api/doxygen/auto__schedule_8h_source.html      |   102 -
 .../api/doxygen/auto__scheduler_2feature_8h.html   |   127 -
 .../doxygen/auto__scheduler_2feature_8h__incl.svg  |  1487 --
 .../auto__scheduler_2feature_8h_source.html        |    86 -
 docs-tgzz/api/doxygen/autodiff_8h.html             |   121 -
 docs-tgzz/api/doxygen/autodiff_8h__incl.svg        |  1589 ---
 docs-tgzz/api/doxygen/autodiff_8h_source.html      |    90 -
 docs-tgzz/api/doxygen/bc_s.png                     |   Bin 676 -> 0 bytes
 docs-tgzz/api/doxygen/bdwn.png                     |   Bin 147 -> 0 bytes
 docs-tgzz/api/doxygen/bias__add_8h.html            |   115 -
 docs-tgzz/api/doxygen/bias__add_8h__incl.svg       |  1579 ---
 docs-tgzz/api/doxygen/bias__add_8h_source.html     |    86 -
 docs-tgzz/api/doxygen/bitserial_8h.html            |   117 -
 docs-tgzz/api/doxygen/bitserial_8h__incl.svg       |  1541 --
 docs-tgzz/api/doxygen/bitserial_8h_source.html     |   114 -
 docs-tgzz/api/doxygen/block__scope_8h.html         |   145 -
 .../api/doxygen/block__scope_8h__dep__incl.svg     |    52 -
 docs-tgzz/api/doxygen/block__scope_8h__incl.svg    |  1478 --
 docs-tgzz/api/doxygen/block__scope_8h_source.html  |   117 -
 docs-tgzz/api/doxygen/bound_8h.html                |   126 -
 docs-tgzz/api/doxygen/bound_8h__dep__incl.svg      |  1142 --
 docs-tgzz/api/doxygen/bound_8h__incl.svg           |  1510 --
 docs-tgzz/api/doxygen/bound_8h_source.html         |    85 -
 docs-tgzz/api/doxygen/broadcast_8h.html            |   443 -
 docs-tgzz/api/doxygen/broadcast_8h__dep__incl.svg  |   179 -
 docs-tgzz/api/doxygen/broadcast_8h__incl.svg       |  1665 ---
 docs-tgzz/api/doxygen/broadcast_8h_source.html     |   122 -
 docs-tgzz/api/doxygen/buffer_8h.html               |   144 -
 docs-tgzz/api/doxygen/buffer_8h__dep__incl.svg     |  1158 --
 docs-tgzz/api/doxygen/buffer_8h__incl.svg          |  1312 --
 docs-tgzz/api/doxygen/buffer_8h_source.html        |   136 -
 docs-tgzz/api/doxygen/builtin_8h.html              |   322 -
 docs-tgzz/api/doxygen/builtin_8h__dep__incl.svg    |   204 -
 docs-tgzz/api/doxygen/builtin_8h__incl.svg         |  1587 ---
 docs-tgzz/api/doxygen/builtin_8h_source.html       |   156 -
 docs-tgzz/api/doxygen/bytecode_8h.html             |   163 -
 docs-tgzz/api/doxygen/bytecode_8h__dep__incl.svg   |    58 -
 docs-tgzz/api/doxygen/bytecode_8h__incl.svg        |   153 -
 docs-tgzz/api/doxygen/bytecode_8h_source.html      |   150 -
 docs-tgzz/api/doxygen/c__backend__api_8h.html      |   562 -
 .../api/doxygen/c__backend__api_8h__dep__incl.svg  |    90 -
 docs-tgzz/api/doxygen/c__backend__api_8h__incl.svg |    72 -
 .../api/doxygen/c__backend__api_8h_source.html     |    95 -
 docs-tgzz/api/doxygen/c__runtime__api_8h.html      |  2222 ---
 .../api/doxygen/c__runtime__api_8h__dep__incl.svg  |  1216 --
 docs-tgzz/api/doxygen/c__runtime__api_8h__incl.svg |    56 -
 .../api/doxygen/c__runtime__api_8h_source.html     |   168 -
 docs-tgzz/api/doxygen/classes.html                 |   276 -
 .../doxygen/classtvm_1_1AffineType-members.html    |   100 -
 docs-tgzz/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 -
 docs-tgzz/api/doxygen/classtvm_1_1AttrVisitor.html |    94 -
 .../classtvm_1_1AttrVisitor__coll__graph.svg       |    23 -
 .../api/doxygen/classtvm_1_1Attrs-members.html     |   100 -
 docs-tgzz/api/doxygen/classtvm_1_1Attrs.html       |   206 -
 .../api/doxygen/classtvm_1_1AttrsNode-members.html |   123 -
 docs-tgzz/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 -
 docs-tgzz/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   |  1218 --
 .../doxygen/classtvm_1_1BaseExpr__coll__graph.svg  |    89 -
 .../classtvm_1_1BaseExpr__inherit__graph.svg       |  1056 --
 .../api/doxygen/classtvm_1_1BaseFunc-members.html  |   102 -
 docs-tgzz/api/doxygen/classtvm_1_1BaseFunc.html    |   212 -
 .../doxygen/classtvm_1_1BaseFuncNode-members.html  |   122 -
 .../api/doxygen/classtvm_1_1BaseFuncNode.html      |   476 -
 .../classtvm_1_1BaseFuncNode__coll__graph.svg      |   297 -
 .../classtvm_1_1BaseFuncNode__inherit__graph.svg   |   180 -
 .../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 -
 docs-tgzz/api/doxygen/classtvm_1_1Bool.html        |   319 -
 .../api/doxygen/classtvm_1_1Bool__coll__graph.svg  |   156 -
 .../doxygen/classtvm_1_1Bool__inherit__graph.svg   |   126 -
 .../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_1Constructor-members.html   |   103 -
 docs-tgzz/api/doxygen/classtvm_1_1Constructor.html |   260 -
 .../classtvm_1_1ConstructorNode-members.html       |   126 -
 .../api/doxygen/classtvm_1_1ConstructorNode.html   |   494 -
 .../classtvm_1_1ConstructorNode__coll__graph.svg   |   348 -
 ...classtvm_1_1ConstructorNode__inherit__graph.svg |   129 -
 .../classtvm_1_1Constructor__coll__graph.svg       |   130 -
 .../classtvm_1_1Constructor__inherit__graph.svg    |   100 -
 .../doxygen/classtvm_1_1Diagnostic-members.html    |   106 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 docs-tgzz/api/doxygen/classtvm_1_1EnvFunc.html     |   362 -
 .../doxygen/classtvm_1_1EnvFuncNode-members.html   |   118 -
 docs-tgzz/api/doxygen/classtvm_1_1EnvFuncNode.html |   465 -
 .../classtvm_1_1EnvFuncNode__coll__graph.svg       |   211 -
 .../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 -
 docs-tgzz/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 -
 docs-tgzz/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   |   109 -
 docs-tgzz/api/doxygen/classtvm_1_1GenericFunc.html |   571 -
 .../classtvm_1_1GenericFuncNode-members.html       |   116 -
 .../api/doxygen/classtvm_1_1GenericFuncNode.html   |   332 -
 .../classtvm_1_1GenericFuncNode__coll__graph.svg   |   109 -
 ...classtvm_1_1GenericFuncNode__inherit__graph.svg |    77 -
 .../classtvm_1_1GenericFunc__coll__graph.svg       |    96 -
 .../classtvm_1_1GenericFunc__inherit__graph.svg    |    66 -
 .../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 |   103 -
 docs-tgzz/api/doxygen/classtvm_1_1GlobalVar.html   |   241 -
 .../doxygen/classtvm_1_1GlobalVarNode-members.html |   122 -
 .../api/doxygen/classtvm_1_1GlobalVarNode.html     |   402 -
 .../classtvm_1_1GlobalVarNode__coll__graph.svg     |   281 -
 .../classtvm_1_1GlobalVarNode__inherit__graph.svg  |   125 -
 .../doxygen/classtvm_1_1GlobalVar__coll__graph.svg |   130 -
 .../classtvm_1_1GlobalVar__inherit__graph.svg      |   100 -
 .../api/doxygen/classtvm_1_1IRModule-members.html  |   107 -
 docs-tgzz/api/doxygen/classtvm_1_1IRModule.html    |   613 -
 .../doxygen/classtvm_1_1IRModuleNode-members.html  |   148 -
 .../api/doxygen/classtvm_1_1IRModuleNode.html      |  1437 --
 .../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 -
 docs-tgzz/api/doxygen/classtvm_1_1IntImm.html      |   268 -
 .../doxygen/classtvm_1_1IntImmNode-members.html    |   120 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 docs-tgzz/api/doxygen/classtvm_1_1Op-members.html  |   106 -
 docs-tgzz/api/doxygen/classtvm_1_1Op.html          |   420 -
 .../api/doxygen/classtvm_1_1OpAttrMap-members.html |    88 -
 docs-tgzz/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    |   134 -
 docs-tgzz/api/doxygen/classtvm_1_1OpNode.html      |   694 -
 .../doxygen/classtvm_1_1OpNode__coll__graph.svg    |   352 -
 .../doxygen/classtvm_1_1OpNode__inherit__graph.svg |   133 -
 .../doxygen/classtvm_1_1OpRegEntry-members.html    |    93 -
 docs-tgzz/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 -
 docs-tgzz/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_1PrimExpr-members.html  |   105 -
 docs-tgzz/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       |   945 --
 .../api/doxygen/classtvm_1_1PrimType-members.html  |   102 -
 docs-tgzz/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 -
 docs-tgzz/api/doxygen/classtvm_1_1Range.html       |   312 -
 .../api/doxygen/classtvm_1_1RangeNode-members.html |   120 -
 docs-tgzz/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 -
 docs-tgzz/api/doxygen/classtvm_1_1RelayExpr.html   |   209 -
 .../doxygen/classtvm_1_1RelayExprNode-members.html |   117 -
 .../api/doxygen/classtvm_1_1RelayExprNode.html     |   392 -
 .../classtvm_1_1RelayExprNode__coll__graph.svg     |   221 -
 .../classtvm_1_1RelayExprNode__inherit__graph.svg  |   557 -
 .../doxygen/classtvm_1_1RelayExpr__coll__graph.svg |   109 -
 .../classtvm_1_1RelayExpr__inherit__graph.svg      |   464 -
 .../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 -
 docs-tgzz/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 -
 docs-tgzz/api/doxygen/classtvm_1_1SourceName.html  |   248 -
 .../classtvm_1_1SourceNameNode-members.html        |   115 -
 .../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 -
 docs-tgzz/api/doxygen/classtvm_1_1Span.html        |   272 -
 .../api/doxygen/classtvm_1_1SpanNode-members.html  |   119 -
 docs-tgzz/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    |   108 -
 docs-tgzz/api/doxygen/classtvm_1_1Target.html      |   505 -
 .../doxygen/classtvm_1_1TargetKind-members.html    |   105 -
 docs-tgzz/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    |   242 -
 .../classtvm_1_1TargetKindNode__inherit__graph.svg |    78 -
 .../classtvm_1_1TargetKindRegEntry-members.html    |    91 -
 .../doxygen/classtvm_1_1TargetKindRegEntry.html    |   549 -
 ...classtvm_1_1TargetKindRegEntry__coll__graph.svg |    31 -
 .../classtvm_1_1TargetKind__coll__graph.svg        |    92 -
 .../classtvm_1_1TargetKind__inherit__graph.svg     |    62 -
 .../doxygen/classtvm_1_1TargetNode-members.html    |   126 -
 docs-tgzz/api/doxygen/classtvm_1_1TargetNode.html  |   630 -
 .../classtvm_1_1TargetNode__coll__graph.svg        |   326 -
 .../classtvm_1_1TargetNode__inherit__graph.svg     |    86 -
 .../api/doxygen/classtvm_1_1TargetTag-members.html |   104 -
 docs-tgzz/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    |    95 -
 .../doxygen/classtvm_1_1Target__inherit__graph.svg |    65 -
 .../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 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 docs-tgzz/api/doxygen/classtvm_1_1Type.html        |   206 -
 .../api/doxygen/classtvm_1_1TypeCall-members.html  |   102 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 docs-tgzz/api/doxygen/classtvm_1_1TypeVar.html     |   257 -
 .../doxygen/classtvm_1_1TypeVarNode-members.html   |   119 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 .../api/doxygen/classtvm_1_1With-members.html      |    82 -
 docs-tgzz/api/doxygen/classtvm_1_1With.html        |   178 -
 .../api/doxygen/classtvm_1_1With__coll__graph.svg  |    24 -
 .../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       |   120 -
 .../api/doxygen/classtvm_1_1arith_1_1IntSet.html   |   756 -
 ...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   |   109 -
 ...classtvm_1_1arith_1_1IntSet__inherit__graph.svg |    79 -
 .../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_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 -
 ...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 |   278 -
 ...auto__scheduler_1_1LocalRunnerNode-members.html |   120 -
 ...stvm_1_1auto__scheduler_1_1LocalRunnerNode.html |   332 -
 ...__scheduler_1_1LocalRunnerNode__coll__graph.svg |   108 -
 ...cheduler_1_1LocalRunnerNode__inherit__graph.svg |   102 -
 ...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 -
 ...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 -
 ..._1auto__scheduler_1_1ProgramRunner-members.html |   100 -
 ...asstvm_1_1auto__scheduler_1_1ProgramRunner.html |   206 -
 ...to__scheduler_1_1ProgramRunnerNode-members.html |   119 -
 ...vm_1_1auto__scheduler_1_1ProgramRunnerNode.html |   425 -
 ...scheduler_1_1ProgramRunnerNode__coll__graph.svg |    87 -
 ...eduler_1_1ProgramRunnerNode__inherit__graph.svg |   128 -
 ...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 |   129 -
 ...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 |   136 -
 ...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  |   313 -
 ..._1auto__scheduler_1_1RPCRunnerNode-members.html |   125 -
 ...asstvm_1_1auto__scheduler_1_1RPCRunnerNode.html |   431 -
 ...to__scheduler_1_1RPCRunnerNode__coll__graph.svg |   209 -
 ..._scheduler_1_1RPCRunnerNode__inherit__graph.svg |   107 -
 ..._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 -
 ...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 |   321 -
 ...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 -
 .../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   |   113 -
 .../doxygen/classtvm_1_1relay_1_1AltPattern.html   |   272 -
 ...lasstvm_1_1relay_1_1AltPatternNode-members.html |   116 -
 .../classtvm_1_1relay_1_1AltPatternNode.html       |   325 -
 ...tvm_1_1relay_1_1AltPatternNode__coll__graph.svg |   197 -
 ..._1_1relay_1_1AltPatternNode__inherit__graph.svg |    95 -
 ...lasstvm_1_1relay_1_1AltPattern__coll__graph.svg |   121 -
 ...stvm_1_1relay_1_1AltPattern__inherit__graph.svg |    91 -
 .../classtvm_1_1relay_1_1AttrPattern-members.html  |   113 -
 .../doxygen/classtvm_1_1relay_1_1AttrPattern.html  |   272 -
 ...asstvm_1_1relay_1_1AttrPatternNode-members.html |   116 -
 .../classtvm_1_1relay_1_1AttrPatternNode.html      |   325 -
 ...vm_1_1relay_1_1AttrPatternNode__coll__graph.svg |   249 -
 ...1_1relay_1_1AttrPatternNode__inherit__graph.svg |    95 -
 ...asstvm_1_1relay_1_1AttrPattern__coll__graph.svg |   121 -
 ...tvm_1_1relay_1_1AttrPattern__inherit__graph.svg |    91 -
 .../doxygen/classtvm_1_1relay_1_1Call-members.html |   104 -
 .../api/doxygen/classtvm_1_1relay_1_1Call.html     |   290 -
 .../classtvm_1_1relay_1_1CallNode-members.html     |   128 -
 .../api/doxygen/classtvm_1_1relay_1_1CallNode.html |   551 -
 .../classtvm_1_1relay_1_1CallNode__coll__graph.svg |   393 -
 ...asstvm_1_1relay_1_1CallNode__inherit__graph.svg |   130 -
 .../classtvm_1_1relay_1_1CallPattern-members.html  |   113 -
 .../doxygen/classtvm_1_1relay_1_1CallPattern.html  |   267 -
 ...asstvm_1_1relay_1_1CallPatternNode-members.html |   116 -
 .../classtvm_1_1relay_1_1CallPatternNode.html      |   329 -
 ...vm_1_1relay_1_1CallPatternNode__coll__graph.svg |   233 -
 ...1_1relay_1_1CallPatternNode__inherit__graph.svg |    95 -
 ...asstvm_1_1relay_1_1CallPattern__coll__graph.svg |   121 -
 ...tvm_1_1relay_1_1CallPattern__inherit__graph.svg |    91 -
 .../classtvm_1_1relay_1_1Call__coll__graph.svg     |   131 -
 .../classtvm_1_1relay_1_1Call__inherit__graph.svg  |   101 -
 .../classtvm_1_1relay_1_1Clause-members.html       |   101 -
 .../api/doxygen/classtvm_1_1relay_1_1Clause.html   |   249 -
 .../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   |    90 -
 ...classtvm_1_1relay_1_1Clause__inherit__graph.svg |    60 -
 .../classtvm_1_1relay_1_1Constant-members.html     |   103 -
 .../api/doxygen/classtvm_1_1relay_1_1Constant.html |   255 -
 .../classtvm_1_1relay_1_1ConstantNode-members.html |   124 -
 .../doxygen/classtvm_1_1relay_1_1ConstantNode.html |   448 -
 ...sstvm_1_1relay_1_1ConstantNode__coll__graph.svg |   288 -
 ...vm_1_1relay_1_1ConstantNode__inherit__graph.svg |   127 -
 ...asstvm_1_1relay_1_1ConstantPattern-members.html |   112 -
 .../classtvm_1_1relay_1_1ConstantPattern.html      |   236 -
 ...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 |   120 -
 ...1_1relay_1_1ConstantPattern__inherit__graph.svg |    90 -
 .../classtvm_1_1relay_1_1Constant__coll__graph.svg |   130 -
 ...asstvm_1_1relay_1_1Constant__inherit__graph.svg |   100 -
 ...sstvm_1_1relay_1_1ConstructorValue-members.html |   101 -
 ...m_1_1relay_1_1ConstructorValue__coll__graph.svg |    90 -
 ..._1relay_1_1ConstructorValue__inherit__graph.svg |    60 -
 .../classtvm_1_1relay_1_1DFPattern-members.html    |   111 -
 .../doxygen/classtvm_1_1relay_1_1DFPattern.html    |   459 -
 ...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 |   206 -
 ...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 |   100 -
 ...sstvm_1_1relay_1_1DFPattern__inherit__graph.svg |   407 -
 ...asstvm_1_1relay_1_1DataTypePattern-members.html |   113 -
 .../classtvm_1_1relay_1_1DataTypePattern.html      |   272 -
 ...vm_1_1relay_1_1DataTypePatternNode-members.html |   116 -
 .../classtvm_1_1relay_1_1DataTypePatternNode.html  |   325 -
 ..._1relay_1_1DataTypePatternNode__coll__graph.svg |   234 -
 ...elay_1_1DataTypePatternNode__inherit__graph.svg |    95 -
 ...vm_1_1relay_1_1DataTypePattern__coll__graph.svg |   121 -
 ...1_1relay_1_1DataTypePattern__inherit__graph.svg |    91 -
 ...sstvm_1_1relay_1_1DominatorPattern-members.html |   113 -
 .../classtvm_1_1relay_1_1DominatorPattern.html     |   278 -
 ...m_1_1relay_1_1DominatorPatternNode-members.html |   117 -
 .../classtvm_1_1relay_1_1DominatorPatternNode.html |   344 -
 ...1relay_1_1DominatorPatternNode__coll__graph.svg |   198 -
 ...lay_1_1DominatorPatternNode__inherit__graph.svg |    96 -
 ...m_1_1relay_1_1DominatorPattern__coll__graph.svg |   121 -
 ..._1relay_1_1DominatorPattern__inherit__graph.svg |    91 -
 .../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  |   113 -
 .../doxygen/classtvm_1_1relay_1_1ExprPattern.html  |   271 -
 ...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 |   121 -
 ...tvm_1_1relay_1_1ExprPattern__inherit__graph.svg |    91 -
 .../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 |   131 -
 .../doxygen/classtvm_1_1relay_1_1FunctionNode.html |   505 -
 ...sstvm_1_1relay_1_1FunctionNode__coll__graph.svg |   448 -
 ...vm_1_1relay_1_1FunctionNode__inherit__graph.svg |   153 -
 ...asstvm_1_1relay_1_1FunctionPattern-members.html |   114 -
 .../classtvm_1_1relay_1_1FunctionPattern.html      |   303 -
 ...vm_1_1relay_1_1FunctionPatternNode-members.html |   116 -
 .../classtvm_1_1relay_1_1FunctionPatternNode.html  |   326 -
 ..._1relay_1_1FunctionPatternNode__coll__graph.svg |   233 -
 ...elay_1_1FunctionPatternNode__inherit__graph.svg |    95 -
 ...vm_1_1relay_1_1FunctionPattern__coll__graph.svg |   123 -
 ...1_1relay_1_1FunctionPattern__inherit__graph.svg |    93 -
 .../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 -
 docs-tgzz/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   |   103 -
 docs-tgzz/api/doxygen/classtvm_1_1relay_1_1If.html |   261 -
 .../classtvm_1_1relay_1_1IfNode-members.html       |   124 -
 .../api/doxygen/classtvm_1_1relay_1_1IfNode.html   |   438 -
 .../classtvm_1_1relay_1_1IfNode__coll__graph.svg   |   292 -
 ...classtvm_1_1relay_1_1IfNode__inherit__graph.svg |   127 -
 .../classtvm_1_1relay_1_1IfPattern-members.html    |   113 -
 .../doxygen/classtvm_1_1relay_1_1IfPattern.html    |   273 -
 ...classtvm_1_1relay_1_1IfPatternNode-members.html |   117 -
 .../classtvm_1_1relay_1_1IfPatternNode.html        |   330 -
 ...stvm_1_1relay_1_1IfPatternNode__coll__graph.svg |   198 -
 ...m_1_1relay_1_1IfPatternNode__inherit__graph.svg |    96 -
 ...classtvm_1_1relay_1_1IfPattern__coll__graph.svg |   121 -
 ...sstvm_1_1relay_1_1IfPattern__inherit__graph.svg |    91 -
 .../classtvm_1_1relay_1_1If__coll__graph.svg       |   130 -
 .../classtvm_1_1relay_1_1If__inherit__graph.svg    |   100 -
 ...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  |   103 -
 .../api/doxygen/classtvm_1_1relay_1_1Let.html      |   261 -
 .../classtvm_1_1relay_1_1LetNode-members.html      |   124 -
 .../api/doxygen/classtvm_1_1relay_1_1LetNode.html  |   438 -
 .../classtvm_1_1relay_1_1LetNode__coll__graph.svg  |   340 -
 ...lasstvm_1_1relay_1_1LetNode__inherit__graph.svg |   127 -
 .../classtvm_1_1relay_1_1LetPattern-members.html   |   113 -
 .../doxygen/classtvm_1_1relay_1_1LetPattern.html   |   289 -
 ...lasstvm_1_1relay_1_1LetPatternNode-members.html |   117 -
 .../classtvm_1_1relay_1_1LetPatternNode.html       |   344 -
 ...tvm_1_1relay_1_1LetPatternNode__coll__graph.svg |   198 -
 ..._1_1relay_1_1LetPatternNode__inherit__graph.svg |    96 -
 ...lasstvm_1_1relay_1_1LetPattern__coll__graph.svg |   121 -
 ...stvm_1_1relay_1_1LetPattern__inherit__graph.svg |    91 -
 .../classtvm_1_1relay_1_1Let__coll__graph.svg      |   130 -
 .../classtvm_1_1relay_1_1Let__inherit__graph.svg   |   100 -
 .../classtvm_1_1relay_1_1Match-members.html        |   103 -
 .../api/doxygen/classtvm_1_1relay_1_1Match.html    |   261 -
 .../classtvm_1_1relay_1_1MatchNode-members.html    |   124 -
 .../doxygen/classtvm_1_1relay_1_1MatchNode.html    |   438 -
 ...classtvm_1_1relay_1_1MatchNode__coll__graph.svg |   328 -
 ...sstvm_1_1relay_1_1MatchNode__inherit__graph.svg |   127 -
 .../classtvm_1_1relay_1_1Match__coll__graph.svg    |   130 -
 .../classtvm_1_1relay_1_1Match__inherit__graph.svg |   100 -
 ...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 -
 .../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 |   281 -
 ..._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 -
 ...classtvm_1_1relay_1_1RecClosureObj-members.html |   116 -
 .../classtvm_1_1relay_1_1RecClosureObj.html        |   347 -
 ...stvm_1_1relay_1_1RecClosureObj__coll__graph.svg |   257 -
 ...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    |   103 -
 .../doxygen/classtvm_1_1relay_1_1RefCreate.html    |   255 -
 ...classtvm_1_1relay_1_1RefCreateNode-members.html |   122 -
 .../classtvm_1_1relay_1_1RefCreateNode.html        |   395 -
 ...stvm_1_1relay_1_1RefCreateNode__coll__graph.svg |   290 -
 ...m_1_1relay_1_1RefCreateNode__inherit__graph.svg |   125 -
 ...classtvm_1_1relay_1_1RefCreate__coll__graph.svg |   130 -
 ...sstvm_1_1relay_1_1RefCreate__inherit__graph.svg |   100 -
 .../classtvm_1_1relay_1_1RefRead-members.html      |   103 -
 .../api/doxygen/classtvm_1_1relay_1_1RefRead.html  |   255 -
 .../classtvm_1_1relay_1_1RefReadNode-members.html  |   122 -
 .../doxygen/classtvm_1_1relay_1_1RefReadNode.html  |   395 -
 ...asstvm_1_1relay_1_1RefReadNode__coll__graph.svg |   290 -
 ...tvm_1_1relay_1_1RefReadNode__inherit__graph.svg |   125 -
 .../classtvm_1_1relay_1_1RefRead__coll__graph.svg  |   130 -
 ...lasstvm_1_1relay_1_1RefRead__inherit__graph.svg |   100 -
 .../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     |   103 -
 .../api/doxygen/classtvm_1_1relay_1_1RefWrite.html |   254 -
 .../classtvm_1_1relay_1_1RefWriteNode-members.html |   123 -
 .../doxygen/classtvm_1_1relay_1_1RefWriteNode.html |   414 -
 ...sstvm_1_1relay_1_1RefWriteNode__coll__graph.svg |   291 -
 ...vm_1_1relay_1_1RefWriteNode__inherit__graph.svg |   126 -
 .../classtvm_1_1relay_1_1RefWrite__coll__graph.svg |   130 -
 ...asstvm_1_1relay_1_1RefWrite__inherit__graph.svg |   100 -
 .../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_1ShapePattern-members.html |   113 -
 .../doxygen/classtvm_1_1relay_1_1ShapePattern.html |   272 -
 ...sstvm_1_1relay_1_1ShapePatternNode-members.html |   116 -
 .../classtvm_1_1relay_1_1ShapePatternNode.html     |   325 -
 ...m_1_1relay_1_1ShapePatternNode__coll__graph.svg |   233 -
 ..._1relay_1_1ShapePatternNode__inherit__graph.svg |    95 -
 ...sstvm_1_1relay_1_1ShapePattern__coll__graph.svg |   121 -
 ...vm_1_1relay_1_1ShapePattern__inherit__graph.svg |    91 -
 .../classtvm_1_1relay_1_1TempExpr-members.html     |   102 -
 .../api/doxygen/classtvm_1_1relay_1_1TempExpr.html |   206 -
 .../classtvm_1_1relay_1_1TempExprNode-members.html |   120 -
 .../doxygen/classtvm_1_1relay_1_1TempExprNode.html |   420 -
 ...sstvm_1_1relay_1_1TempExprNode__coll__graph.svg |   247 -
 ...vm_1_1relay_1_1TempExprNode__inherit__graph.svg |   128 -
 .../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        |   103 -
 .../api/doxygen/classtvm_1_1relay_1_1Tuple.html    |   255 -
 .../classtvm_1_1relay_1_1TupleGetItem-members.html |   103 -
 .../doxygen/classtvm_1_1relay_1_1TupleGetItem.html |   254 -
 ...sstvm_1_1relay_1_1TupleGetItemNode-members.html |   123 -
 .../classtvm_1_1relay_1_1TupleGetItemNode.html     |   414 -
 ...m_1_1relay_1_1TupleGetItemNode__coll__graph.svg |   291 -
 ..._1relay_1_1TupleGetItemNode__inherit__graph.svg |   126 -
 ...vm_1_1relay_1_1TupleGetItemPattern-members.html |   113 -
 .../classtvm_1_1relay_1_1TupleGetItemPattern.html  |   267 -
 ..._1relay_1_1TupleGetItemPatternNode-members.html |   116 -
 ...asstvm_1_1relay_1_1TupleGetItemPatternNode.html |   320 -
 ...lay_1_1TupleGetItemPatternNode__coll__graph.svg |   198 -
 ..._1_1TupleGetItemPatternNode__inherit__graph.svg |    96 -
 ..._1relay_1_1TupleGetItemPattern__coll__graph.svg |   122 -
 ...elay_1_1TupleGetItemPattern__inherit__graph.svg |    92 -
 ...sstvm_1_1relay_1_1TupleGetItem__coll__graph.svg |   130 -
 ...vm_1_1relay_1_1TupleGetItem__inherit__graph.svg |   100 -
 .../classtvm_1_1relay_1_1TupleNode-members.html    |   122 -
 .../doxygen/classtvm_1_1relay_1_1TupleNode.html    |   400 -
 ...classtvm_1_1relay_1_1TupleNode__coll__graph.svg |   280 -
 ...sstvm_1_1relay_1_1TupleNode__inherit__graph.svg |   125 -
 .../classtvm_1_1relay_1_1TuplePattern-members.html |   113 -
 .../doxygen/classtvm_1_1relay_1_1TuplePattern.html |   265 -
 ...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 |   121 -
 ...vm_1_1relay_1_1TuplePattern__inherit__graph.svg |    91 -
 .../classtvm_1_1relay_1_1Tuple__coll__graph.svg    |   130 -
 .../classtvm_1_1relay_1_1Tuple__inherit__graph.svg |   100 -
 .../classtvm_1_1relay_1_1TypePattern-members.html  |   113 -
 .../doxygen/classtvm_1_1relay_1_1TypePattern.html  |   272 -
 ...asstvm_1_1relay_1_1TypePatternNode-members.html |   116 -
 .../classtvm_1_1relay_1_1TypePatternNode.html      |   325 -
 ...vm_1_1relay_1_1TypePatternNode__coll__graph.svg |   223 -
 ...1_1relay_1_1TypePatternNode__inherit__graph.svg |    95 -
 ...asstvm_1_1relay_1_1TypePattern__coll__graph.svg |   121 -
 ...tvm_1_1relay_1_1TypePattern__inherit__graph.svg |    91 -
 .../doxygen/classtvm_1_1relay_1_1Var-members.html  |   104 -
 .../api/doxygen/classtvm_1_1relay_1_1Var.html      |   309 -
 .../classtvm_1_1relay_1_1VarNode-members.html      |   124 -
 .../api/doxygen/classtvm_1_1relay_1_1VarNode.html  |   448 -
 .../classtvm_1_1relay_1_1VarNode__coll__graph.svg  |   279 -
 ...lasstvm_1_1relay_1_1VarNode__inherit__graph.svg |   127 -
 .../classtvm_1_1relay_1_1VarPattern-members.html   |   113 -
 .../doxygen/classtvm_1_1relay_1_1VarPattern.html   |   257 -
 ...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 |   121 -
 ...stvm_1_1relay_1_1VarPattern__inherit__graph.svg |    91 -
 .../classtvm_1_1relay_1_1Var__coll__graph.svg      |   131 -
 .../classtvm_1_1relay_1_1Var__inherit__graph.svg   |   101 -
 ...asstvm_1_1relay_1_1WildcardPattern-members.html |   112 -
 .../classtvm_1_1relay_1_1WildcardPattern.html      |   241 -
 ...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 |   120 -
 ...1_1relay_1_1WildcardPattern__inherit__graph.svg |    90 -
 .../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 -
 .../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        |   122 -
 .../api/doxygen/classtvm_1_1runtime_1_1Map.html    |  1025 --
 .../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 |   613 -
 ...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 |   125 -
 .../doxygen/classtvm_1_1runtime_1_1ModuleNode.html |   731 -
 ...sstvm_1_1runtime_1_1ModuleNode__coll__graph.svg |    91 -
 ...vm_1_1runtime_1_1ModuleNode__inherit__graph.svg |   168 -
 .../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    |   125 -
 .../doxygen/classtvm_1_1runtime_1_1NDArray.html    |  1206 --
 ...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 |   105 -
 ...sstvm_1_1runtime_1_1NDArray__inherit__graph.svg |    75 -
 ...tvm_1_1runtime_1_1ObjAllocatorBase-members.html |    82 -
 .../classtvm_1_1runtime_1_1ObjAllocatorBase.html   |   217 -
 ...1_1runtime_1_1ObjAllocatorBase__coll__graph.svg |    25 -
 .../classtvm_1_1runtime_1_1Object-members.html     |   115 -
 .../api/doxygen/classtvm_1_1runtime_1_1Object.html |  1162 --
 .../classtvm_1_1runtime_1_1ObjectPtr-members.html  |   112 -
 .../doxygen/classtvm_1_1runtime_1_1ObjectPtr.html  |  1133 --
 ...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   |   972 --
 ...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 |    89 -
 .../doxygen/classtvm_1_1runtime_1_1PackedFunc.html |   412 -
 ...sstvm_1_1runtime_1_1PackedFunc__coll__graph.svg |    30 -
 .../classtvm_1_1runtime_1_1Registry-members.html   |    94 -
 .../doxygen/classtvm_1_1runtime_1_1Registry.html   |   655 -
 ...lasstvm_1_1runtime_1_1Registry__coll__graph.svg |    60 -
 ...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 |    82 -
 .../classtvm_1_1runtime_1_1SimpleObjAllocator.html |   114 -
 ...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 |    44 -
 ...ntime_1_1SimpleObjAllocator__inherit__graph.svg |    44 -
 ...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        |   403 -
 ...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 |   100 -
 .../classtvm_1_1runtime_1_1TVMArgsSetter.html      |   872 --
 ...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 |   196 -
 ...VMMovableArgValueWithContext____coll__graph.svg |    25 -
 ...1_1runtime_1_1TVMMovableArgValue__-members.html |   105 -
 ...lasstvm_1_1runtime_1_1TVMMovableArgValue__.html |   367 -
 ...untime_1_1TVMMovableArgValue____coll__graph.svg |    90 -
 ...ime_1_1TVMMovableArgValue____inherit__graph.svg |    66 -
 ...asstvm_1_1runtime_1_1TVMPODValue__-members.html |   101 -
 .../classtvm_1_1runtime_1_1TVMPODValue__.html      |   710 -
 ...vm_1_1runtime_1_1TVMPODValue____coll__graph.svg |    63 -
 ...1_1runtime_1_1TVMPODValue____inherit__graph.svg |   124 -
 ...classtvm_1_1runtime_1_1TVMRetValue-members.html |   130 -
 .../classtvm_1_1runtime_1_1TVMRetValue.html        |  1118 --
 ...stvm_1_1runtime_1_1TVMRetValue__coll__graph.svg |    94 -
 ...m_1_1runtime_1_1TVMRetValue__inherit__graph.svg |    70 -
 .../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_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 |   335 -
 ...ntime_1_1profiling_1_1Profiler__coll__graph.svg |    30 -
 ..._1_1runtime_1_1profiling_1_1Report-members.html |   102 -
 ...classtvm_1_1runtime_1_1profiling_1_1Report.html |   285 -
 ...runtime_1_1profiling_1_1ReportNode-members.html |   117 -
 ...stvm_1_1runtime_1_1profiling_1_1ReportNode.html |   379 -
 ...ime_1_1profiling_1_1ReportNode__coll__graph.svg |   221 -
 ..._1_1profiling_1_1ReportNode__inherit__graph.svg |    79 -
 ...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 |    87 -
 ...tvm_1_1runtime_1_1threading_1_1ThreadGroup.html |   265 -
 ...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 |   138 -
 .../classtvm_1_1runtime_1_1vm_1_1Executable.html   |   793 --
 ...1_1runtime_1_1vm_1_1Executable__coll__graph.svg |   127 -
 ...runtime_1_1vm_1_1Executable__inherit__graph.svg |   121 -
 ..._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 |   150 -
 ...lasstvm_1_1runtime_1_1vm_1_1VirtualMachine.html |  1285 --
 ...untime_1_1vm_1_1VirtualMachine__coll__graph.svg |   288 -
 ...ime_1_1vm_1_1VirtualMachine__inherit__graph.svg |   132 -
 ...upport_1_1LinearCongruentialEngine-members.html |    90 -
 ...tvm_1_1support_1_1LinearCongruentialEngine.html |   408 -
 ...rt_1_1LinearCongruentialEngine__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       |   104 -
 .../api/doxygen/classtvm_1_1te_1_1ComputeOp.html   |   271 -
 .../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   |   112 -
 ...classtvm_1_1te_1_1ComputeOp__inherit__graph.svg |    82 -
 .../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 -
 docs-tgzz/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 |   164 -
 ...sstvm_1_1te_1_1IterVarRelation__coll__graph.svg |    90 -
 ...vm_1_1te_1_1IterVarRelation__inherit__graph.svg |   144 -
 .../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 |   187 -
 .../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 -
 ...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 -
 docs-tgzz/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   |   126 -
 docs-tgzz/api/doxygen/classtvm_1_1te_1_1Stage.html |  1222 --
 .../classtvm_1_1te_1_1StageNode-members.html       |   129 -
 .../api/doxygen/classtvm_1_1te_1_1StageNode.html   |   590 -
 .../classtvm_1_1te_1_1StageNode__coll__graph.svg   |   406 -
 ...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  |   109 -
 .../api/doxygen/classtvm_1_1te_1_1Tensor.html      |   501 -
 .../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      |   117 -
 .../classtvm_1_1te_1_1Tensor__inherit__graph.svg   |    87 -
 .../doxygen/classtvm_1_1tir_1_1Add-members.html    |   106 -
 docs-tgzz/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       |   102 -
 .../api/doxygen/classtvm_1_1tir_1_1Allocate.html   |   264 -
 .../classtvm_1_1tir_1_1AllocateNode-members.html   |   126 -
 .../doxygen/classtvm_1_1tir_1_1AllocateNode.html   |   535 -
 ...lasstvm_1_1tir_1_1AllocateNode__coll__graph.svg |   381 -
 ...stvm_1_1tir_1_1AllocateNode__inherit__graph.svg |   110 -
 .../classtvm_1_1tir_1_1Allocate__coll__graph.svg   |   110 -
 ...classtvm_1_1tir_1_1Allocate__inherit__graph.svg |    80 -
 .../doxygen/classtvm_1_1tir_1_1And-members.html    |   106 -
 docs-tgzz/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 -
 docs-tgzz/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 |   117 -
 .../classtvm_1_1tir_1_1BijectiveLayoutNode.html    |   352 -
 ..._1_1tir_1_1BijectiveLayoutNode__coll__graph.svg |   215 -
 ...1tir_1_1BijectiveLayoutNode__inherit__graph.svg |    78 -
 ...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 -
 .../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 |   108 -
 .../api/doxygen/classtvm_1_1tir_1_1Buffer.html     |   525 -
 .../classtvm_1_1tir_1_1BufferLoad-members.html     |   107 -
 .../api/doxygen/classtvm_1_1tir_1_1BufferLoad.html |   285 -
 .../classtvm_1_1tir_1_1BufferLoadNode-members.html |   121 -
 .../doxygen/classtvm_1_1tir_1_1BufferLoadNode.html |   414 -
 ...sstvm_1_1tir_1_1BufferLoadNode__coll__graph.svg |   325 -
 ...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     |   127 -
 .../api/doxygen/classtvm_1_1tir_1_1BufferNode.html |   653 -
 .../classtvm_1_1tir_1_1BufferNode__coll__graph.svg |   374 -
 ...asstvm_1_1tir_1_1BufferNode__inherit__graph.svg |    92 -
 .../classtvm_1_1tir_1_1BufferRealize-members.html  |   102 -
 .../doxygen/classtvm_1_1tir_1_1BufferRealize.html  |   266 -
 ...asstvm_1_1tir_1_1BufferRealizeNode-members.html |   125 -
 .../classtvm_1_1tir_1_1BufferRealizeNode.html      |   529 -
 ...vm_1_1tir_1_1BufferRealizeNode__coll__graph.svg |   348 -
 ...1_1tir_1_1BufferRealizeNode__inherit__graph.svg |   109 -
 ...asstvm_1_1tir_1_1BufferRealize__coll__graph.svg |   110 -
 ...tvm_1_1tir_1_1BufferRealize__inherit__graph.svg |    80 -
 .../classtvm_1_1tir_1_1BufferRegion-members.html   |   104 -
 .../doxygen/classtvm_1_1tir_1_1BufferRegion.html   |   356 -
 ...lasstvm_1_1tir_1_1BufferRegionNode-members.html |   117 -
 ...tvm_1_1tir_1_1BufferRegionNode__coll__graph.svg |   218 -
 ..._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 |   319 -
 ...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     |    98 -
 .../classtvm_1_1tir_1_1Buffer__inherit__graph.svg  |    68 -
 .../doxygen/classtvm_1_1tir_1_1Call-members.html   |   106 -
 docs-tgzz/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 -
 docs-tgzz/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 |    87 -
 .../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 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 docs-tgzz/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    |   381 -
 .../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 -
 docs-tgzz/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 -
 docs-tgzz/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_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 |   119 -
 .../classtvm_1_1tir_1_1InstructionKindNode.html    |   398 -
 ..._1_1tir_1_1InstructionKindNode__coll__graph.svg |   273 -
 ...1tir_1_1InstructionKindNode__inherit__graph.svg |    80 -
 ..._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    |   302 -
 .../classtvm_1_1tir_1_1IterVarNode-members.html    |   120 -
 .../doxygen/classtvm_1_1tir_1_1IterVarNode.html    |   498 -
 ...classtvm_1_1tir_1_1IterVarNode__coll__graph.svg |   316 -
 ...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 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 docs-tgzz/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    |   334 -
 .../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 |   304 -
 ...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 -
 .../classtvm_1_1tir_1_1LinkedParam-members.html    |   102 -
 .../doxygen/classtvm_1_1tir_1_1LinkedParam.html    |   256 -
 ...classtvm_1_1tir_1_1LinkedParamNode-members.html |   115 -
 .../classtvm_1_1tir_1_1LinkedParamNode.html        |   320 -
 ...stvm_1_1tir_1_1LinkedParamNode__coll__graph.svg |   183 -
 ...m_1_1tir_1_1LinkedParamNode__inherit__graph.svg |    76 -
 ...classtvm_1_1tir_1_1LinkedParam__coll__graph.svg |    92 -
 ...sstvm_1_1tir_1_1LinkedParam__inherit__graph.svg |    62 -
 .../doxygen/classtvm_1_1tir_1_1Load-members.html   |   106 -
 docs-tgzz/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   |   334 -
 ...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 |   213 -
 ...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 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 docs-tgzz/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 |   271 -
 ...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   |   304 -
 .../classtvm_1_1tir_1_1PrimFuncNode-members.html   |   131 -
 .../doxygen/classtvm_1_1tir_1_1PrimFuncNode.html   |   515 -
 ...lasstvm_1_1tir_1_1PrimFuncNode__coll__graph.svg |   429 -
 ...stvm_1_1tir_1_1PrimFuncNode__inherit__graph.svg |   153 -
 .../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 -
 docs-tgzz/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   |   149 -
 .../doxygen/classtvm_1_1tir_1_1ScheduleNode.html   |  1742 ---
 ...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 |   124 -
 .../classtvm_1_1tir_1_1ScheduleStateNode.html      |   605 -
 ...vm_1_1tir_1_1ScheduleStateNode__coll__graph.svg |   184 -
 ...1_1tir_1_1ScheduleStateNode__inherit__graph.svg |    85 -
 ...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        |   110 -
 .../api/doxygen/classtvm_1_1tir_1_1SizeVar.html    |   375 -
 .../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    |   158 -
 .../classtvm_1_1tir_1_1SizeVar__inherit__graph.svg |   128 -
 .../doxygen/classtvm_1_1tir_1_1Stmt-members.html   |   100 -
 docs-tgzz/api/doxygen/classtvm_1_1tir_1_1Stmt.html |   205 -
 ...classtvm_1_1tir_1_1StmtExprMutator-members.html |   138 -
 .../classtvm_1_1tir_1_1StmtExprMutator.html        |   268 -
 ...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 |   133 -
 .../classtvm_1_1tir_1_1StmtExprVisitor.html        |   247 -
 ...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 |   102 -
 ...t_01Stmt_01_6n_00_01Args_8_8_8_01args_08_4.html |   977 --
 ...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    |   103 -
 .../doxygen/classtvm_1_1tir_1_1StmtMutator.html    |   824 --
 ...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 |   525 -
 .../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    |    98 -
 .../doxygen/classtvm_1_1tir_1_1StmtVisitor.html    |   617 -
 ...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    |   428 -
 .../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  |   279 -
 ...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 -
 docs-tgzz/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 -
 .../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    |   108 -
 docs-tgzz/api/doxygen/classtvm_1_1tir_1_1Var.html  |   438 -
 .../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        |   136 -
 .../classtvm_1_1tir_1_1Var__inherit__graph.svg     |   128 -
 .../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 -
 .../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 |   422 -
 ...sstvm_1_1transform_1_1PassNode__coll__graph.svg |    84 -
 ...vm_1_1transform_1_1PassNode__inherit__graph.svg |    78 -
 .../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_1Sequential__coll__graph.svg |   114 -
 ..._1_1transform_1_1Sequential__inherit__graph.svg |    84 -
 docs-tgzz/api/doxygen/closed.png                   |   Bin 132 -> 0 bytes
 docs-tgzz/api/doxygen/closure_8h.html              |   118 -
 docs-tgzz/api/doxygen/closure_8h__dep__incl.svg    |    51 -
 docs-tgzz/api/doxygen/closure_8h__incl.svg         |   255 -
 docs-tgzz/api/doxygen/closure_8h_source.html       |    88 -
 docs-tgzz/api/doxygen/codegen_8h.html              |   120 -
 docs-tgzz/api/doxygen/codegen_8h__incl.svg         |  1607 ---
 docs-tgzz/api/doxygen/codegen_8h_source.html       |    92 -
 docs-tgzz/api/doxygen/compute__dag_8h.html         |   148 -
 .../api/doxygen/compute__dag_8h__dep__incl.svg     |   156 -
 docs-tgzz/api/doxygen/compute__dag_8h__incl.svg    |  1507 --
 docs-tgzz/api/doxygen/compute__dag_8h_source.html  |   119 -
 docs-tgzz/api/doxygen/constant__utils_8h.html      |   113 -
 .../api/doxygen/constant__utils_8h__dep__incl.svg  |   316 -
 docs-tgzz/api/doxygen/constant__utils_8h__incl.svg |  1789 ---
 .../api/doxygen/constant__utils_8h_source.html     |    89 -
 docs-tgzz/api/doxygen/cost__model_8h.html          |   128 -
 docs-tgzz/api/doxygen/cost__model_8h__incl.svg     |  1428 --
 docs-tgzz/api/doxygen/cost__model_8h_source.html   |   110 -
 docs-tgzz/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-tgzz/api/doxygen/crt_8h.html                  |   122 -
 docs-tgzz/api/doxygen/crt_8h__incl.svg             |    48 -
 docs-tgzz/api/doxygen/crt_8h_source.html           |    80 -
 docs-tgzz/api/doxygen/cublas_8h.html               |   121 -
 docs-tgzz/api/doxygen/cublas_8h__dep__incl.svg     |    52 -
 docs-tgzz/api/doxygen/cublas_8h__incl.svg          |  1553 --
 docs-tgzz/api/doxygen/cublas_8h_source.html        |    86 -
 docs-tgzz/api/doxygen/cuda_2dense_8h.html          |   127 -
 .../api/doxygen/cuda_2dense_8h__dep__incl.svg      |    36 -
 docs-tgzz/api/doxygen/cuda_2dense_8h__incl.svg     |  1608 ---
 docs-tgzz/api/doxygen/cuda_2dense_8h_source.html   |   112 -
 docs-tgzz/api/doxygen/cuda_2injective_8h.html      |   124 -
 .../api/doxygen/cuda_2injective_8h__dep__incl.svg  |    36 -
 docs-tgzz/api/doxygen/cuda_2injective_8h__incl.svg |  1667 ---
 .../api/doxygen/cuda_2injective_8h_source.html     |   102 -
 docs-tgzz/api/doxygen/cuda_2pooling_8h.html        |   125 -
 .../api/doxygen/cuda_2pooling_8h__dep__incl.svg    |    36 -
 docs-tgzz/api/doxygen/cuda_2pooling_8h__incl.svg   |  1632 ---
 docs-tgzz/api/doxygen/cuda_2pooling_8h_source.html |   103 -
 docs-tgzz/api/doxygen/cuda_2reduction_8h.html      |   130 -
 .../api/doxygen/cuda_2reduction_8h__dep__incl.svg  |    36 -
 docs-tgzz/api/doxygen/cuda_2reduction_8h__incl.svg |  1667 ---
 .../api/doxygen/cuda_2reduction_8h_source.html     |   115 -
 docs-tgzz/api/doxygen/cuda_2softmax_8h.html        |   116 -
 .../api/doxygen/cuda_2softmax_8h__dep__incl.svg    |    36 -
 docs-tgzz/api/doxygen/cuda_2softmax_8h__incl.svg   |  1667 ---
 docs-tgzz/api/doxygen/cuda_2softmax_8h_source.html |   101 -
 docs-tgzz/api/doxygen/data__layout_8h.html         |   131 -
 .../api/doxygen/data__layout_8h__dep__incl.svg     |   225 -
 docs-tgzz/api/doxygen/data__layout_8h__incl.svg    |  1597 ---
 docs-tgzz/api/doxygen/data__layout_8h_source.html  |   128 -
 docs-tgzz/api/doxygen/data__type_8h.html           |   154 -
 docs-tgzz/api/doxygen/data__type_8h__dep__incl.svg |  1233 --
 docs-tgzz/api/doxygen/data__type_8h__incl.svg      |   108 -
 docs-tgzz/api/doxygen/data__type_8h_source.html    |   133 -
 docs-tgzz/api/doxygen/dataflow__matcher_8h.html    |   130 -
 .../api/doxygen/dataflow__matcher_8h__incl.svg     |  1743 ---
 .../api/doxygen/dataflow__matcher_8h_source.html   |   102 -
 docs-tgzz/api/doxygen/dataflow__pattern_8h.html    |   235 -
 .../doxygen/dataflow__pattern_8h__dep__incl.svg    |    58 -
 .../api/doxygen/dataflow__pattern_8h__incl.svg     |  1789 ---
 .../api/doxygen/dataflow__pattern_8h_source.html   |   186 -
 .../api/doxygen/dataflow__pattern__functor_8h.html |   164 -
 .../dataflow__pattern__functor_8h__dep__incl.svg   |    36 -
 .../dataflow__pattern__functor_8h__incl.svg        |  1754 ---
 .../dataflow__pattern__functor_8h_source.html      |   129 -
 docs-tgzz/api/doxygen/debug_8h.html                |   112 -
 docs-tgzz/api/doxygen/debug_8h__incl.svg           |  1376 --
 docs-tgzz/api/doxygen/debug_8h_source.html         |    86 -
 docs-tgzz/api/doxygen/detail_2broadcast_8h.html    |   112 -
 .../doxygen/detail_2broadcast_8h__dep__incl.svg    |   201 -
 .../api/doxygen/detail_2broadcast_8h__incl.svg     |  1645 ---
 .../api/doxygen/detail_2broadcast_8h_source.html   |    96 -
 docs-tgzz/api/doxygen/detail_2extern_8h.html       |   111 -
 .../api/doxygen/detail_2extern_8h__dep__incl.svg   |    90 -
 docs-tgzz/api/doxygen/detail_2extern_8h__incl.svg  |  1591 ---
 .../api/doxygen/detail_2extern_8h_source.html      |    94 -
 docs-tgzz/api/doxygen/device__api_8h.html          |   183 -
 .../api/doxygen/device__api_8h__dep__incl.svg      |    52 -
 docs-tgzz/api/doxygen/device__api_8h__incl.svg     |   855 --
 docs-tgzz/api/doxygen/device__api_8h_source.html   |   123 -
 docs-tgzz/api/doxygen/device__copy_8h.html         |   111 -
 docs-tgzz/api/doxygen/device__copy_8h__incl.svg    |  1343 --
 docs-tgzz/api/doxygen/device__copy_8h_source.html  |    85 -
 docs-tgzz/api/doxygen/diagnostic_8h.html           |   151 -
 docs-tgzz/api/doxygen/diagnostic_8h__dep__incl.svg |  1122 --
 docs-tgzz/api/doxygen/diagnostic_8h__incl.svg      |  1491 --
 docs-tgzz/api/doxygen/diagnostic_8h_source.html    |   130 -
 docs-tgzz/api/doxygen/dilate_8h.html               |   117 -
 docs-tgzz/api/doxygen/dilate_8h__incl.svg          |  1538 --
 docs-tgzz/api/doxygen/dilate_8h_source.html        |   100 -
 docs-tgzz/api/doxygen/dir_000002_000006.html       |    73 -
 docs-tgzz/api/doxygen/dir_000002_000010.html       |    73 -
 docs-tgzz/api/doxygen/dir_000002_000021.html       |    73 -
 docs-tgzz/api/doxygen/dir_000003_000007.html       |    73 -
 docs-tgzz/api/doxygen/dir_000003_000014.html       |    73 -
 docs-tgzz/api/doxygen/dir_000003_000022.html       |    73 -
 docs-tgzz/api/doxygen/dir_000003_000023.html       |    73 -
 docs-tgzz/api/doxygen/dir_000004_000006.html       |    73 -
 docs-tgzz/api/doxygen/dir_000004_000007.html       |    73 -
 docs-tgzz/api/doxygen/dir_000004_000010.html       |    73 -
 docs-tgzz/api/doxygen/dir_000004_000012.html       |    73 -
 docs-tgzz/api/doxygen/dir_000004_000014.html       |    73 -
 docs-tgzz/api/doxygen/dir_000004_000022.html       |    73 -
 docs-tgzz/api/doxygen/dir_000004_000023.html       |    73 -
 docs-tgzz/api/doxygen/dir_000005_000006.html       |    73 -
 docs-tgzz/api/doxygen/dir_000005_000007.html       |    73 -
 docs-tgzz/api/doxygen/dir_000005_000010.html       |    73 -
 docs-tgzz/api/doxygen/dir_000005_000021.html       |    73 -
 docs-tgzz/api/doxygen/dir_000005_000022.html       |    73 -
 docs-tgzz/api/doxygen/dir_000005_000023.html       |    73 -
 docs-tgzz/api/doxygen/dir_000006_000004.html       |    73 -
 docs-tgzz/api/doxygen/dir_000006_000007.html       |    73 -
 docs-tgzz/api/doxygen/dir_000006_000014.html       |    73 -
 docs-tgzz/api/doxygen/dir_000006_000015.html       |    73 -
 docs-tgzz/api/doxygen/dir_000006_000021.html       |    73 -
 docs-tgzz/api/doxygen/dir_000009_000006.html       |    73 -
 docs-tgzz/api/doxygen/dir_000009_000007.html       |    73 -
 docs-tgzz/api/doxygen/dir_000010_000006.html       |    73 -
 docs-tgzz/api/doxygen/dir_000010_000007.html       |    73 -
 docs-tgzz/api/doxygen/dir_000010_000014.html       |    73 -
 docs-tgzz/api/doxygen/dir_000010_000021.html       |    73 -
 docs-tgzz/api/doxygen/dir_000012_000006.html       |    73 -
 docs-tgzz/api/doxygen/dir_000013_000002.html       |    73 -
 docs-tgzz/api/doxygen/dir_000013_000006.html       |    73 -
 docs-tgzz/api/doxygen/dir_000013_000007.html       |    73 -
 docs-tgzz/api/doxygen/dir_000013_000010.html       |    73 -
 docs-tgzz/api/doxygen/dir_000013_000022.html       |    73 -
 docs-tgzz/api/doxygen/dir_000013_000023.html       |    73 -
 docs-tgzz/api/doxygen/dir_000014_000007.html       |    73 -
 docs-tgzz/api/doxygen/dir_000015_000006.html       |    73 -
 docs-tgzz/api/doxygen/dir_000015_000007.html       |    73 -
 docs-tgzz/api/doxygen/dir_000016_000008.html       |    73 -
 docs-tgzz/api/doxygen/dir_000017_000008.html       |    73 -
 docs-tgzz/api/doxygen/dir_000021_000007.html       |    73 -
 docs-tgzz/api/doxygen/dir_000022_000006.html       |    73 -
 docs-tgzz/api/doxygen/dir_000022_000007.html       |    73 -
 docs-tgzz/api/doxygen/dir_000022_000010.html       |    73 -
 docs-tgzz/api/doxygen/dir_000022_000014.html       |    73 -
 docs-tgzz/api/doxygen/dir_000022_000021.html       |    73 -
 docs-tgzz/api/doxygen/dir_000023_000002.html       |    73 -
 docs-tgzz/api/doxygen/dir_000023_000007.html       |    73 -
 docs-tgzz/api/doxygen/dir_000023_000010.html       |    73 -
 docs-tgzz/api/doxygen/dir_000023_000021.html       |    73 -
 docs-tgzz/api/doxygen/dir_000024_000006.html       |    73 -
 docs-tgzz/api/doxygen/dir_000024_000014.html       |    73 -
 docs-tgzz/api/doxygen/dir_000024_000021.html       |    73 -
 docs-tgzz/api/doxygen/dir_000025_000002.html       |    73 -
 docs-tgzz/api/doxygen/dir_000025_000010.html       |    73 -
 docs-tgzz/api/doxygen/dir_000025_000023.html       |    73 -
 docs-tgzz/api/doxygen/dir_000026_000023.html       |    73 -
 docs-tgzz/api/doxygen/dir_000026_000025.html       |    73 -
 docs-tgzz/api/doxygen/dir_000027_000022.html       |    73 -
 docs-tgzz/api/doxygen/dir_000027_000023.html       |    73 -
 docs-tgzz/api/doxygen/dir_000027_000025.html       |    73 -
 docs-tgzz/api/doxygen/dir_000027_000026.html       |    73 -
 docs-tgzz/api/doxygen/dir_000027_000028.html       |    73 -
 docs-tgzz/api/doxygen/dir_000027_000030.html       |    73 -
 docs-tgzz/api/doxygen/dir_000028_000002.html       |    73 -
 docs-tgzz/api/doxygen/dir_000028_000023.html       |    73 -
 docs-tgzz/api/doxygen/dir_000028_000025.html       |    73 -
 docs-tgzz/api/doxygen/dir_000029_000022.html       |    73 -
 docs-tgzz/api/doxygen/dir_000029_000023.html       |    73 -
 docs-tgzz/api/doxygen/dir_000029_000025.html       |    73 -
 docs-tgzz/api/doxygen/dir_000029_000026.html       |    73 -
 docs-tgzz/api/doxygen/dir_000029_000027.html       |    73 -
 docs-tgzz/api/doxygen/dir_000029_000028.html       |    73 -
 docs-tgzz/api/doxygen/dir_000029_000030.html       |    73 -
 docs-tgzz/api/doxygen/dir_000030_000022.html       |    73 -
 docs-tgzz/api/doxygen/dir_000030_000023.html       |    73 -
 docs-tgzz/api/doxygen/dir_000030_000025.html       |    73 -
 docs-tgzz/api/doxygen/dir_000031_000022.html       |    73 -
 docs-tgzz/api/doxygen/dir_000031_000023.html       |    73 -
 docs-tgzz/api/doxygen/dir_000031_000025.html       |    73 -
 docs-tgzz/api/doxygen/dir_000032_000023.html       |    73 -
 docs-tgzz/api/doxygen/dir_000032_000025.html       |    73 -
 .../dir_006b1f4ac353a18abb55f74cc4796db6.html      |    99 -
 .../dir_006b1f4ac353a18abb55f74cc4796db6_dep.svg   |   107 -
 .../dir_02be2c9d68e402f80df60bd528724ee5.html      |    90 -
 .../dir_02be2c9d68e402f80df60bd528724ee5_dep.svg   |   274 -
 .../dir_0a768efda19551002dc8866436c9ffae.html      |    83 -
 .../dir_194ecda214f05a38134392ac6a69b970.html      |   105 -
 .../dir_194ecda214f05a38134392ac6a69b970_dep.svg   |   117 -
 .../dir_1f1b12d204a071c9e67e47fcbb552b86.html      |   114 -
 .../dir_1f1b12d204a071c9e67e47fcbb552b86_dep.svg   |   117 -
 .../dir_2b0ef9f1c86b565a92e96353e1195b2c.html      |    96 -
 .../dir_2b0ef9f1c86b565a92e96353e1195b2c_dep.svg   |    97 -
 .../dir_3a038e7bfa2370c6aee2a5aecd5d3ef1.html      |   114 -
 .../dir_3a038e7bfa2370c6aee2a5aecd5d3ef1_dep.svg   |   117 -
 .../dir_404558507ed35459f0d7a6d81d8c508d.html      |   140 -
 .../dir_404558507ed35459f0d7a6d81d8c508d_dep.svg   |    98 -
 .../dir_519be2d4a83a987dbf989f1de527b870.html      |   124 -
 .../dir_519be2d4a83a987dbf989f1de527b870_dep.svg   |    49 -
 .../dir_536029070df27a3ee03a4230630922c5.html      |    89 -
 .../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      |   105 -
 .../dir_5da96592f3a7c442b838b075c58254c2_dep.svg   |   215 -
 .../dir_63946bee875c6d52bce55e72a67a86ad.html      |   145 -
 .../dir_63946bee875c6d52bce55e72a67a86ad_dep.svg   |   315 -
 .../dir_6cd4295f6ad5aa17e5b568d0e5b190e5.html      |   109 -
 .../dir_6cd4295f6ad5aa17e5b568d0e5b190e5_dep.svg   |    49 -
 .../dir_72c2f11201cd7636dc7624de0754daa5.html      |   131 -
 .../dir_72c2f11201cd7636dc7624de0754daa5_dep.svg   |   168 -
 .../dir_8395ded0a3205c0748976a0d4487d38d.html      |    96 -
 .../dir_8395ded0a3205c0748976a0d4487d38d_dep.svg   |    97 -
 .../dir_8e4e25e66b8623d88c5b5dd2040bca97.html      |   130 -
 .../dir_8e4e25e66b8623d88c5b5dd2040bca97_dep.svg   |   579 -
 .../dir_a2900df4deca8dd2bcded616f0fe650a.html      |   123 -
 .../dir_a2900df4deca8dd2bcded616f0fe650a_dep.svg   |    42 -
 .../dir_a98464176f1216e334ac3bbacd433085.html      |   117 -
 .../dir_a98464176f1216e334ac3bbacd433085_dep.svg   |   146 -
 .../dir_ac57496531ccbad72f774fa62e6de987.html      |   101 -
 .../dir_ac57496531ccbad72f774fa62e6de987_dep.svg   |   224 -
 .../dir_b4c7d8e826c599ba55146c099a14beb5.html      |   113 -
 .../dir_b4c7d8e826c599ba55146c099a14beb5_dep.svg   |   620 -
 .../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_d523279167051dc3aad9a40981221f4d.html      |    92 -
 .../dir_d523279167051dc3aad9a40981221f4d_dep.svg   |    78 -
 .../dir_dc867ff9a37cad1764f1670dc7eba6c1.html      |   136 -
 .../dir_dc867ff9a37cad1764f1670dc7eba6c1_dep.svg   |   185 -
 .../dir_f13f0b82f2bd345d2d28ad76dc90e0ea.html      |    98 -
 .../dir_f13f0b82f2bd345d2d28ad76dc90e0ea_dep.svg   |    30 -
 .../dir_f97d855a3173728370e632aa77170e34.html      |   105 -
 .../dir_f97d855a3173728370e632aa77170e34_dep.svg   |   156 -
 .../dir_fafc18f54a755f417c55c769623cbfef.html      |    93 -
 .../dir_fafc18f54a755f417c55c769623cbfef_dep.svg   |    88 -
 .../dir_fb1b1bc11a768ab8cf63a96a73170118.html      |    96 -
 .../dir_fb1b1bc11a768ab8cf63a96a73170118_dep.svg   |    49 -
 docs-tgzz/api/doxygen/doc.png                      |   Bin 746 -> 0 bytes
 docs-tgzz/api/doxygen/doxygen.css                  |  1596 ---
 docs-tgzz/api/doxygen/doxygen.png                  |   Bin 3779 -> 0 bytes
 docs-tgzz/api/doxygen/driver__api_8h.html          |   139 -
 docs-tgzz/api/doxygen/driver__api_8h__incl.svg     |  1673 ---
 docs-tgzz/api/doxygen/driver__api_8h_source.html   |    91 -
 docs-tgzz/api/doxygen/dynsections.js               |    97 -
 docs-tgzz/api/doxygen/einsum_8h.html               |   204 -
 docs-tgzz/api/doxygen/einsum_8h__incl.svg          |  1589 ---
 docs-tgzz/api/doxygen/einsum_8h_source.html        |   117 -
 docs-tgzz/api/doxygen/elemwise_8h.html             |   256 -
 docs-tgzz/api/doxygen/elemwise_8h__dep__incl.svg   |   103 -
 docs-tgzz/api/doxygen/elemwise_8h__incl.svg        |  1476 --
 docs-tgzz/api/doxygen/elemwise_8h_source.html      |   147 -
 docs-tgzz/api/doxygen/env__func_8h.html            |   124 -
 docs-tgzz/api/doxygen/env__func_8h__dep__incl.svg  |  1067 --
 docs-tgzz/api/doxygen/env__func_8h__incl.svg       |  1031 --
 docs-tgzz/api/doxygen/env__func_8h_source.html     |   112 -
 docs-tgzz/api/doxygen/error_8h.html                |   124 -
 docs-tgzz/api/doxygen/error_8h__dep__incl.svg      |   439 -
 docs-tgzz/api/doxygen/error_8h__incl.svg           |  1548 --
 docs-tgzz/api/doxygen/error_8h_source.html         |   101 -
 docs-tgzz/api/doxygen/error__codes_8h.html         |   327 -
 .../api/doxygen/error__codes_8h__dep__incl.svg     |   254 -
 docs-tgzz/api/doxygen/error__codes_8h_source.html  |   121 -
 docs-tgzz/api/doxygen/executable_8h.html           |   126 -
 docs-tgzz/api/doxygen/executable_8h__dep__incl.svg |    36 -
 docs-tgzz/api/doxygen/executable_8h__incl.svg      |   936 --
 docs-tgzz/api/doxygen/executable_8h_source.html    |   109 -
 docs-tgzz/api/doxygen/executor__info_8h.html       |    95 -
 .../api/doxygen/executor__info_8h_source.html      |    78 -
 docs-tgzz/api/doxygen/files.html                   |   307 -
 docs-tgzz/api/doxygen/flatten_8h.html              |   115 -
 docs-tgzz/api/doxygen/flatten_8h__incl.svg         |  1654 ---
 docs-tgzz/api/doxygen/flatten_8h_source.html       |    91 -
 docs-tgzz/api/doxygen/folderclosed.png             |   Bin 616 -> 0 bytes
 docs-tgzz/api/doxygen/folderopen.png               |   Bin 597 -> 0 bytes
 docs-tgzz/api/doxygen/frame__buffer_8h.html        |   117 -
 .../api/doxygen/frame__buffer_8h__dep__incl.svg    |    37 -
 docs-tgzz/api/doxygen/frame__buffer_8h__incl.svg   |    45 -
 docs-tgzz/api/doxygen/frame__buffer_8h_source.html |    86 -
 docs-tgzz/api/doxygen/framing_8h.html              |   138 -
 docs-tgzz/api/doxygen/framing_8h__dep__incl.svg    |    36 -
 docs-tgzz/api/doxygen/framing_8h__incl.svg         |   106 -
 docs-tgzz/api/doxygen/framing_8h_source.html       |    92 -
 docs-tgzz/api/doxygen/func__registry_8h.html       |   410 -
 .../api/doxygen/func__registry_8h__dep__incl.svg   |    68 -
 docs-tgzz/api/doxygen/func__registry_8h__incl.svg  |   104 -
 .../api/doxygen/func__registry_8h_source.html      |    96 -
 docs-tgzz/api/doxygen/functions.html               |    76 -
 docs-tgzz/api/doxygen/functions_0x7e.html          |   182 -
 docs-tgzz/api/doxygen/functions__.html             |   433 -
 docs-tgzz/api/doxygen/functions_a.html             |   506 -
 docs-tgzz/api/doxygen/functions_b.html             |   314 -
 docs-tgzz/api/doxygen/functions_c.html             |   593 -
 docs-tgzz/api/doxygen/functions_d.html             |   385 -
 docs-tgzz/api/doxygen/functions_e.html             |   268 -
 docs-tgzz/api/doxygen/functions_enum.html          |    77 -
 docs-tgzz/api/doxygen/functions_eval.html          |   128 -
 docs-tgzz/api/doxygen/functions_f.html             |   394 -
 docs-tgzz/api/doxygen/functions_func.html          |    76 -
 docs-tgzz/api/doxygen/functions_func_0x7e.html     |   182 -
 docs-tgzz/api/doxygen/functions_func_a.html        |   297 -
 docs-tgzz/api/doxygen/functions_func_b.html        |   191 -
 docs-tgzz/api/doxygen/functions_func_c.html        |   363 -
 docs-tgzz/api/doxygen/functions_func_d.html        |   174 -
 docs-tgzz/api/doxygen/functions_func_e.html        |   183 -
 docs-tgzz/api/doxygen/functions_func_f.html        |   248 -
 docs-tgzz/api/doxygen/functions_func_g.html        |   309 -
 docs-tgzz/api/doxygen/functions_func_h.html        |   111 -
 docs-tgzz/api/doxygen/functions_func_i.html        |   333 -
 docs-tgzz/api/doxygen/functions_func_j.html        |    76 -
 docs-tgzz/api/doxygen/functions_func_l.html        |   165 -
 docs-tgzz/api/doxygen/functions_func_m.html        |   170 -
 docs-tgzz/api/doxygen/functions_func_n.html        |   136 -
 docs-tgzz/api/doxygen/functions_func_o.html        |   388 -
 docs-tgzz/api/doxygen/functions_func_p.html        |   251 -
 docs-tgzz/api/doxygen/functions_func_r.html        |   316 -
 docs-tgzz/api/doxygen/functions_func_s.html        |   672 -
 docs-tgzz/api/doxygen/functions_func_t.html        |   909 --
 docs-tgzz/api/doxygen/functions_func_u.html        |   118 -
 docs-tgzz/api/doxygen/functions_func_v.html        |   411 -
 docs-tgzz/api/doxygen/functions_func_w.html        |   128 -
 docs-tgzz/api/doxygen/functions_g.html             |   339 -
 docs-tgzz/api/doxygen/functions_h.html             |   130 -
 docs-tgzz/api/doxygen/functions_i.html             |   522 -
 docs-tgzz/api/doxygen/functions_j.html             |    76 -
 docs-tgzz/api/doxygen/functions_k.html             |   220 -
 docs-tgzz/api/doxygen/functions_l.html             |   239 -
 docs-tgzz/api/doxygen/functions_m.html             |   303 -
 docs-tgzz/api/doxygen/functions_n.html             |   247 -
 docs-tgzz/api/doxygen/functions_o.html             |   533 -
 docs-tgzz/api/doxygen/functions_p.html             |   416 -
 docs-tgzz/api/doxygen/functions_r.html             |   529 -
 docs-tgzz/api/doxygen/functions_rela.html          |   346 -
 docs-tgzz/api/doxygen/functions_s.html             |  1001 --
 docs-tgzz/api/doxygen/functions_t.html             |  1116 --
 docs-tgzz/api/doxygen/functions_type.html          |   280 -
 docs-tgzz/api/doxygen/functions_u.html             |   143 -
 docs-tgzz/api/doxygen/functions_v.html             |   530 -
 docs-tgzz/api/doxygen/functions_vars.html          |   430 -
 docs-tgzz/api/doxygen/functions_vars_a.html        |   260 -
 docs-tgzz/api/doxygen/functions_vars_b.html        |   199 -
 docs-tgzz/api/doxygen/functions_vars_c.html        |   274 -
 docs-tgzz/api/doxygen/functions_vars_d.html        |   273 -
 docs-tgzz/api/doxygen/functions_vars_e.html        |   162 -
 docs-tgzz/api/doxygen/functions_vars_f.html        |   199 -
 docs-tgzz/api/doxygen/functions_vars_g.html        |    97 -
 docs-tgzz/api/doxygen/functions_vars_h.html        |    92 -
 docs-tgzz/api/doxygen/functions_vars_i.html        |   242 -
 docs-tgzz/api/doxygen/functions_vars_k.html        |   156 -
 docs-tgzz/api/doxygen/functions_vars_l.html        |   149 -
 docs-tgzz/api/doxygen/functions_vars_m.html        |   185 -
 docs-tgzz/api/doxygen/functions_vars_n.html        |   191 -
 docs-tgzz/api/doxygen/functions_vars_o.html        |   192 -
 docs-tgzz/api/doxygen/functions_vars_p.html        |   230 -
 docs-tgzz/api/doxygen/functions_vars_r.html        |   253 -
 docs-tgzz/api/doxygen/functions_vars_s.html        |   392 -
 docs-tgzz/api/doxygen/functions_vars_t.html        |   224 -
 docs-tgzz/api/doxygen/functions_vars_u.html        |    98 -
 docs-tgzz/api/doxygen/functions_vars_v.html        |   185 -
 docs-tgzz/api/doxygen/functions_vars_w.html        |    95 -
 docs-tgzz/api/doxygen/functions_vars_z.html        |    76 -
 docs-tgzz/api/doxygen/functions_w.html             |   165 -
 docs-tgzz/api/doxygen/functions_z.html             |    76 -
 docs-tgzz/api/doxygen/functor_8h.html              |   184 -
 docs-tgzz/api/doxygen/functor_8h__dep__incl.svg    |  1190 --
 docs-tgzz/api/doxygen/functor_8h__incl.svg         |   182 -
 docs-tgzz/api/doxygen/functor_8h_source.html       |    89 -
 docs-tgzz/api/doxygen/fuse_8h.html                 |   108 -
 docs-tgzz/api/doxygen/fuse_8h__dep__incl.svg       |   312 -
 docs-tgzz/api/doxygen/fuse_8h__incl.svg            |  1517 --
 docs-tgzz/api/doxygen/fuse_8h_source.html          |    83 -
 docs-tgzz/api/doxygen/generic_2default_8h.html     |   118 -
 .../api/doxygen/generic_2default_8h__incl.svg      |  1667 ---
 .../api/doxygen/generic_2default_8h_source.html    |    94 -
 docs-tgzz/api/doxygen/generic_2extern_8h.html      |   122 -
 .../api/doxygen/generic_2extern_8h__dep__incl.svg  |    58 -
 docs-tgzz/api/doxygen/generic_2extern_8h__incl.svg |  1655 ---
 .../api/doxygen/generic_2extern_8h_source.html     |    94 -
 docs-tgzz/api/doxygen/generic_2injective_8h.html   |   124 -
 .../doxygen/generic_2injective_8h__dep__incl.svg   |    74 -
 .../api/doxygen/generic_2injective_8h__incl.svg    |  1667 ---
 .../api/doxygen/generic_2injective_8h_source.html  |    97 -
 docs-tgzz/api/doxygen/generic__func_8h.html        |   172 -
 .../api/doxygen/generic__func_8h__dep__incl.svg    |   387 -
 docs-tgzz/api/doxygen/generic__func_8h__incl.svg   |  1554 --
 docs-tgzz/api/doxygen/generic__func_8h_source.html |   109 -
 docs-tgzz/api/doxygen/globals.html                 |    85 -
 docs-tgzz/api/doxygen/globals_defs.html            |   388 -
 docs-tgzz/api/doxygen/globals_e.html               |    79 -
 docs-tgzz/api/doxygen/globals_enum.html            |    83 -
 docs-tgzz/api/doxygen/globals_eval.html            |   271 -
 docs-tgzz/api/doxygen/globals_f.html               |    76 -
 docs-tgzz/api/doxygen/globals_func.html            |   364 -
 docs-tgzz/api/doxygen/globals_g.html               |    79 -
 docs-tgzz/api/doxygen/globals_i.html               |    79 -
 docs-tgzz/api/doxygen/globals_k.html               |   271 -
 docs-tgzz/api/doxygen/globals_l.html               |    76 -
 docs-tgzz/api/doxygen/globals_m.html               |   109 -
 docs-tgzz/api/doxygen/globals_n.html               |    79 -
 docs-tgzz/api/doxygen/globals_p.html               |    79 -
 docs-tgzz/api/doxygen/globals_r.html               |    94 -
 docs-tgzz/api/doxygen/globals_s.html               |   100 -
 docs-tgzz/api/doxygen/globals_t.html               |   589 -
 docs-tgzz/api/doxygen/globals_type.html            |   146 -
 docs-tgzz/api/doxygen/globals_u.html               |    76 -
 docs-tgzz/api/doxygen/globals_v.html               |    76 -
 docs-tgzz/api/doxygen/globals_vars.html            |    80 -
 docs-tgzz/api/doxygen/graph__executor_8h.html      |   498 -
 docs-tgzz/api/doxygen/graph__executor_8h__incl.svg |   268 -
 .../api/doxygen/graph__executor_8h_source.html     |   107 -
 .../api/doxygen/graph__executor__module_8h.html    |   115 -
 .../doxygen/graph__executor__module_8h__incl.svg   |    37 -
 .../doxygen/graph__executor__module_8h_source.html |    80 -
 docs-tgzz/api/doxygen/graph_legend.html            |    99 -
 docs-tgzz/api/doxygen/graph_legend.svg             |   138 -
 docs-tgzz/api/doxygen/hierarchy.html               |  1172 --
 docs-tgzz/api/doxygen/image_8h.html                |   130 -
 docs-tgzz/api/doxygen/image_8h__incl.svg           |  1541 --
 docs-tgzz/api/doxygen/image_8h_source.html         |   139 -
 docs-tgzz/api/doxygen/index.html                   |    73 -
 docs-tgzz/api/doxygen/inherit_graph_0.svg          |    23 -
 docs-tgzz/api/doxygen/inherit_graph_1.svg          |    23 -
 docs-tgzz/api/doxygen/inherit_graph_10.svg         |    49 -
 docs-tgzz/api/doxygen/inherit_graph_100.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_101.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_102.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_103.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_104.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_105.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_106.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_107.svg        |  4979 -------
 docs-tgzz/api/doxygen/inherit_graph_108.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_109.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_11.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_110.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_111.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_112.svg        |    24 -
 docs-tgzz/api/doxygen/inherit_graph_113.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_114.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_115.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_116.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_117.svg        |    24 -
 docs-tgzz/api/doxygen/inherit_graph_118.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_119.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_12.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_120.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_121.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_122.svg        |    24 -
 docs-tgzz/api/doxygen/inherit_graph_123.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_124.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_125.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_126.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_127.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_128.svg        |    68 -
 docs-tgzz/api/doxygen/inherit_graph_129.svg        |    24 -
 docs-tgzz/api/doxygen/inherit_graph_13.svg         |    38 -
 docs-tgzz/api/doxygen/inherit_graph_130.svg        |    27 -
 docs-tgzz/api/doxygen/inherit_graph_131.svg        |    26 -
 docs-tgzz/api/doxygen/inherit_graph_132.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_133.svg        |    24 -
 docs-tgzz/api/doxygen/inherit_graph_134.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_135.svg        |    28 -
 docs-tgzz/api/doxygen/inherit_graph_136.svg        |    26 -
 docs-tgzz/api/doxygen/inherit_graph_137.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_138.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_139.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_14.svg         |    39 -
 docs-tgzz/api/doxygen/inherit_graph_140.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_141.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_142.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_143.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_144.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_145.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_146.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_147.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_148.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_149.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_15.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_150.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_151.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_152.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_153.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_154.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_155.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_156.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_157.svg        |    24 -
 docs-tgzz/api/doxygen/inherit_graph_158.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_159.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_16.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_160.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_161.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_162.svg        |    24 -
 docs-tgzz/api/doxygen/inherit_graph_163.svg        |    84 -
 docs-tgzz/api/doxygen/inherit_graph_164.svg        |    84 -
 docs-tgzz/api/doxygen/inherit_graph_165.svg        |    26 -
 docs-tgzz/api/doxygen/inherit_graph_166.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_167.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_168.svg        |    23 -
 docs-tgzz/api/doxygen/inherit_graph_169.svg        |    38 -
 docs-tgzz/api/doxygen/inherit_graph_17.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_170.svg        |    38 -
 docs-tgzz/api/doxygen/inherit_graph_171.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_172.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_173.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_174.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_175.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_176.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_177.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_178.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_179.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_18.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_180.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_181.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_182.svg        |    22 -
 docs-tgzz/api/doxygen/inherit_graph_19.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_2.svg          |    22 -
 docs-tgzz/api/doxygen/inherit_graph_20.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_21.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_22.svg         |    52 -
 docs-tgzz/api/doxygen/inherit_graph_23.svg         |    37 -
 docs-tgzz/api/doxygen/inherit_graph_24.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_25.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_26.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_27.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_28.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_29.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_3.svg          |    22 -
 docs-tgzz/api/doxygen/inherit_graph_30.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_31.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_32.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_33.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_34.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_35.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_36.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_37.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_38.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_39.svg         |    67 -
 docs-tgzz/api/doxygen/inherit_graph_4.svg          |    22 -
 docs-tgzz/api/doxygen/inherit_graph_40.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_41.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_42.svg         |    36 -
 docs-tgzz/api/doxygen/inherit_graph_43.svg         |    35 -
 docs-tgzz/api/doxygen/inherit_graph_44.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_45.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_46.svg         |    24 -
 docs-tgzz/api/doxygen/inherit_graph_47.svg         |    24 -
 docs-tgzz/api/doxygen/inherit_graph_48.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_49.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_5.svg          |    23 -
 docs-tgzz/api/doxygen/inherit_graph_50.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_51.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_52.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_53.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_54.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_55.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_56.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_57.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_58.svg         |    24 -
 docs-tgzz/api/doxygen/inherit_graph_59.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_6.svg          |    22 -
 docs-tgzz/api/doxygen/inherit_graph_60.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_61.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_62.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_63.svg         |    24 -
 docs-tgzz/api/doxygen/inherit_graph_64.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_65.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_66.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_67.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_68.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_69.svg         |    38 -
 docs-tgzz/api/doxygen/inherit_graph_7.svg          |    22 -
 docs-tgzz/api/doxygen/inherit_graph_70.svg         |    53 -
 docs-tgzz/api/doxygen/inherit_graph_71.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_72.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_73.svg         |    53 -
 docs-tgzz/api/doxygen/inherit_graph_74.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_75.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_76.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_77.svg         |    38 -
 docs-tgzz/api/doxygen/inherit_graph_78.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_79.svg         |    38 -
 docs-tgzz/api/doxygen/inherit_graph_8.svg          |    22 -
 docs-tgzz/api/doxygen/inherit_graph_80.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_81.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_82.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_83.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_84.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_85.svg         |    24 -
 docs-tgzz/api/doxygen/inherit_graph_86.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_87.svg         |    24 -
 docs-tgzz/api/doxygen/inherit_graph_88.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_89.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_9.svg          |    22 -
 docs-tgzz/api/doxygen/inherit_graph_90.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_91.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_92.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_93.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_94.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_95.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_96.svg         |    22 -
 docs-tgzz/api/doxygen/inherit_graph_97.svg         |    23 -
 docs-tgzz/api/doxygen/inherit_graph_98.svg         |    38 -
 docs-tgzz/api/doxygen/inherit_graph_99.svg         |  8301 -----------
 docs-tgzz/api/doxygen/inherits.html                |   443 -
 docs-tgzz/api/doxygen/instruction_8h.html          |   201 -
 .../api/doxygen/instruction_8h__dep__incl.svg      |    52 -
 docs-tgzz/api/doxygen/instruction_8h__incl.svg     |  1025 --
 docs-tgzz/api/doxygen/instruction_8h_source.html   |   114 -
 docs-tgzz/api/doxygen/instrument_8h.html           |   120 -
 docs-tgzz/api/doxygen/instrument_8h__dep__incl.svg |   407 -
 docs-tgzz/api/doxygen/instrument_8h__incl.svg      |  1036 --
 docs-tgzz/api/doxygen/instrument_8h_source.html    |    94 -
 docs-tgzz/api/doxygen/int__set_8h.html             |   185 -
 docs-tgzz/api/doxygen/int__set_8h__dep__incl.svg   |  1191 --
 docs-tgzz/api/doxygen/int__set_8h__incl.svg        |  1445 --
 docs-tgzz/api/doxygen/int__set_8h_source.html      |   111 -
 docs-tgzz/api/doxygen/int__solver_8h.html          |   165 -
 docs-tgzz/api/doxygen/int__solver_8h__incl.svg     |  1509 --
 docs-tgzz/api/doxygen/int__solver_8h_source.html   |   131 -
 docs-tgzz/api/doxygen/interpreter_8h.html          |   143 -
 docs-tgzz/api/doxygen/interpreter_8h__incl.svg     |  1558 ---
 docs-tgzz/api/doxygen/interpreter_8h_source.html   |   127 -
 docs-tgzz/api/doxygen/ir_2adt_8h.html              |   130 -
 docs-tgzz/api/doxygen/ir_2adt_8h__dep__incl.svg    |  1037 --
 docs-tgzz/api/doxygen/ir_2adt_8h__incl.svg         |  1325 --
 docs-tgzz/api/doxygen/ir_2adt_8h_source.html       |   123 -
 docs-tgzz/api/doxygen/ir_2attrs_8h.html            |   308 -
 docs-tgzz/api/doxygen/ir_2attrs_8h__dep__incl.svg  |  1086 --
 docs-tgzz/api/doxygen/ir_2attrs_8h__incl.svg       |  1321 --
 docs-tgzz/api/doxygen/ir_2attrs_8h_source.html     |   213 -
 docs-tgzz/api/doxygen/ir_2expr_8h.html             |   190 -
 docs-tgzz/api/doxygen/ir_2expr_8h__dep__incl.svg   |  1116 --
 docs-tgzz/api/doxygen/ir_2expr_8h__incl.svg        |  1240 --
 docs-tgzz/api/doxygen/ir_2expr_8h_source.html      |   172 -
 docs-tgzz/api/doxygen/ir_2function_8h.html         |   148 -
 .../api/doxygen/ir_2function_8h__dep__incl.svg     |  1114 --
 docs-tgzz/api/doxygen/ir_2function_8h__incl.svg    |  1372 --
 docs-tgzz/api/doxygen/ir_2function_8h_source.html  |   104 -
 docs-tgzz/api/doxygen/ir_2module_8h.html           |   138 -
 docs-tgzz/api/doxygen/ir_2module_8h__dep__incl.svg |  1038 --
 docs-tgzz/api/doxygen/ir_2module_8h__incl.svg      |  1521 --
 docs-tgzz/api/doxygen/ir_2module_8h_source.html    |   155 -
 docs-tgzz/api/doxygen/ir_2op_8h.html               |   195 -
 docs-tgzz/api/doxygen/ir_2op_8h__dep__incl.svg     |  1061 --
 docs-tgzz/api/doxygen/ir_2op_8h__incl.svg          |  1629 ---
 docs-tgzz/api/doxygen/ir_2op_8h_source.html        |   154 -
 docs-tgzz/api/doxygen/ir_2transform_8h.html        |   211 -
 .../api/doxygen/ir_2transform_8h__dep__incl.svg    |   392 -
 docs-tgzz/api/doxygen/ir_2transform_8h__incl.svg   |  1602 ---
 docs-tgzz/api/doxygen/ir_2transform_8h_source.html |   141 -
 docs-tgzz/api/doxygen/ir_2type_8h.html             |   204 -
 docs-tgzz/api/doxygen/ir_2type_8h__dep__incl.svg   |  1290 --
 docs-tgzz/api/doxygen/ir_2type_8h__incl.svg        |  1177 --
 docs-tgzz/api/doxygen/ir_2type_8h_source.html      |   184 -
 docs-tgzz/api/doxygen/iter__affine__map_8h.html    |   160 -
 .../api/doxygen/iter__affine__map_8h__incl.svg     |  1508 --
 .../api/doxygen/iter__affine__map_8h_source.html   |   132 -
 docs-tgzz/api/doxygen/jquery.js                    |    87 -
 .../api/doxygen/local__response__norm_8h.html      |   113 -
 .../api/doxygen/local__response__norm_8h__incl.svg |  1532 --
 .../doxygen/local__response__norm_8h_source.html   |    96 -
 docs-tgzz/api/doxygen/loop__state_8h.html          |   172 -
 .../api/doxygen/loop__state_8h__dep__incl.svg      |   178 -
 docs-tgzz/api/doxygen/loop__state_8h__incl.svg     |  1488 --
 docs-tgzz/api/doxygen/loop__state_8h_source.html   |   131 -
 docs-tgzz/api/doxygen/map_8h.html                  |   238 -
 docs-tgzz/api/doxygen/map_8h__dep__incl.svg        |  1137 --
 docs-tgzz/api/doxygen/map_8h__incl.svg             |   279 -
 docs-tgzz/api/doxygen/map_8h_source.html           |   191 -
 docs-tgzz/api/doxygen/mapping_8h.html              |   116 -
 docs-tgzz/api/doxygen/mapping_8h__incl.svg         |  1532 --
 docs-tgzz/api/doxygen/mapping_8h_source.html       |    87 -
 docs-tgzz/api/doxygen/measure_8h.html              |   206 -
 docs-tgzz/api/doxygen/measure_8h__dep__incl.svg    |   106 -
 docs-tgzz/api/doxygen/measure_8h__incl.svg         |  1368 --
 docs-tgzz/api/doxygen/measure_8h_source.html       |   169 -
 docs-tgzz/api/doxygen/measure__record_8h.html      |   137 -
 docs-tgzz/api/doxygen/measure__record_8h__incl.svg |  1384 --
 .../api/doxygen/measure__record_8h_source.html     |   102 -
 docs-tgzz/api/doxygen/memory__manager_8h.html      |   141 -
 .../api/doxygen/memory__manager_8h__dep__incl.svg  |    36 -
 docs-tgzz/api/doxygen/memory__manager_8h__incl.svg |   630 -
 .../api/doxygen/memory__manager_8h_source.html     |   107 -
 docs-tgzz/api/doxygen/menu.js                      |    26 -
 docs-tgzz/api/doxygen/menudata.js                  |   242 -
 .../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 -
 docs-tgzz/api/doxygen/microtvm__runtime_8h.html    |   313 -
 .../api/doxygen/microtvm__runtime_8h__incl.svg     |    45 -
 .../api/doxygen/microtvm__runtime_8h_source.html   |    85 -
 docs-tgzz/api/doxygen/namespacedmlc.html           |    81 -
 .../api/doxygen/namespacedmlc_1_1serializer.html   |    87 -
 docs-tgzz/api/doxygen/namespacellvm.html           |    73 -
 docs-tgzz/api/doxygen/namespacemembers.html        |   218 -
 docs-tgzz/api/doxygen/namespacemembers_b.html      |   153 -
 docs-tgzz/api/doxygen/namespacemembers_c.html      |   266 -
 docs-tgzz/api/doxygen/namespacemembers_d.html      |   210 -
 docs-tgzz/api/doxygen/namespacemembers_e.html      |   154 -
 docs-tgzz/api/doxygen/namespacemembers_enum.html   |   158 -
 docs-tgzz/api/doxygen/namespacemembers_eval.html   |   331 -
 docs-tgzz/api/doxygen/namespacemembers_f.html      |   314 -
 docs-tgzz/api/doxygen/namespacemembers_func.html   |   198 -
 docs-tgzz/api/doxygen/namespacemembers_func_b.html |   135 -
 docs-tgzz/api/doxygen/namespacemembers_func_c.html |   230 -
 docs-tgzz/api/doxygen/namespacemembers_func_d.html |   177 -
 docs-tgzz/api/doxygen/namespacemembers_func_e.html |   133 -
 docs-tgzz/api/doxygen/namespacemembers_func_f.html |   170 -
 docs-tgzz/api/doxygen/namespacemembers_func_g.html |   168 -
 docs-tgzz/api/doxygen/namespacemembers_func_h.html |    79 -
 docs-tgzz/api/doxygen/namespacemembers_func_i.html |   216 -
 docs-tgzz/api/doxygen/namespacemembers_func_j.html |    76 -
 docs-tgzz/api/doxygen/namespacemembers_func_k.html |    76 -
 docs-tgzz/api/doxygen/namespacemembers_func_l.html |   192 -
 docs-tgzz/api/doxygen/namespacemembers_func_m.html |   171 -
 docs-tgzz/api/doxygen/namespacemembers_func_n.html |   107 -
 docs-tgzz/api/doxygen/namespacemembers_func_o.html |   183 -
 docs-tgzz/api/doxygen/namespacemembers_func_p.html |   181 -
 docs-tgzz/api/doxygen/namespacemembers_func_q.html |    77 -
 docs-tgzz/api/doxygen/namespacemembers_func_r.html |   152 -
 docs-tgzz/api/doxygen/namespacemembers_func_s.html |   314 -
 docs-tgzz/api/doxygen/namespacemembers_func_t.html |   245 -
 docs-tgzz/api/doxygen/namespacemembers_func_u.html |   109 -
 docs-tgzz/api/doxygen/namespacemembers_func_v.html |   112 -
 docs-tgzz/api/doxygen/namespacemembers_func_w.html |    85 -
 docs-tgzz/api/doxygen/namespacemembers_func_y.html |    76 -
 docs-tgzz/api/doxygen/namespacemembers_g.html      |   180 -
 docs-tgzz/api/doxygen/namespacemembers_h.html      |    82 -
 docs-tgzz/api/doxygen/namespacemembers_i.html      |   246 -
 docs-tgzz/api/doxygen/namespacemembers_j.html      |    76 -
 docs-tgzz/api/doxygen/namespacemembers_k.html      |   391 -
 docs-tgzz/api/doxygen/namespacemembers_l.html      |   198 -
 docs-tgzz/api/doxygen/namespacemembers_m.html      |   177 -
 docs-tgzz/api/doxygen/namespacemembers_n.html      |   110 -
 docs-tgzz/api/doxygen/namespacemembers_o.html      |   195 -
 docs-tgzz/api/doxygen/namespacemembers_p.html      |   229 -
 docs-tgzz/api/doxygen/namespacemembers_q.html      |    77 -
 docs-tgzz/api/doxygen/namespacemembers_r.html      |   170 -
 docs-tgzz/api/doxygen/namespacemembers_s.html      |   362 -
 docs-tgzz/api/doxygen/namespacemembers_t.html      |   369 -
 docs-tgzz/api/doxygen/namespacemembers_type.html   |   423 -
 docs-tgzz/api/doxygen/namespacemembers_u.html      |   109 -
 docs-tgzz/api/doxygen/namespacemembers_v.html      |   118 -
 docs-tgzz/api/doxygen/namespacemembers_vars.html   |   403 -
 docs-tgzz/api/doxygen/namespacemembers_w.html      |    85 -
 docs-tgzz/api/doxygen/namespacemembers_y.html      |    76 -
 docs-tgzz/api/doxygen/namespaces.html              |   114 -
 docs-tgzz/api/doxygen/namespacetvm.html            | 12053 ----------------
 docs-tgzz/api/doxygen/namespacetvm_1_1arith.html   |  1532 --
 docs-tgzz/api/doxygen/namespacetvm_1_1attr.html    |   156 -
 .../doxygen/namespacetvm_1_1auto__scheduler.html   |  1513 --
 docs-tgzz/api/doxygen/namespacetvm_1_1codegen.html |   219 -
 docs-tgzz/api/doxygen/namespacetvm_1_1detail.html  |   536 -
 .../api/doxygen/namespacetvm_1_1instrument.html    |    89 -
 docs-tgzz/api/doxygen/namespacetvm_1_1parser.html  |   133 -
 docs-tgzz/api/doxygen/namespacetvm_1_1relay.html   |  4002 ------
 .../api/doxygen/namespacetvm_1_1relay_1_1attr.html |   279 -
 .../api/doxygen/namespacetvm_1_1relay_1_1qnn.html  |   100 -
 .../namespacetvm_1_1relay_1_1qnn_1_1transform.html |   107 -
 .../namespacetvm_1_1relay_1_1transform.html        |  1219 --
 docs-tgzz/api/doxygen/namespacetvm_1_1runtime.html |  3272 -----
 .../namespacetvm_1_1runtime_1_1micro__rpc.html     |   236 -
 .../namespacetvm_1_1runtime_1_1profiling.html      |   174 -
 .../doxygen/namespacetvm_1_1runtime_1_1symbol.html |   298 -
 .../namespacetvm_1_1runtime_1_1threading.html      |   156 -
 .../api/doxygen/namespacetvm_1_1runtime_1_1vm.html |   262 -
 docs-tgzz/api/doxygen/namespacetvm_1_1support.html |   229 -
 docs-tgzz/api/doxygen/namespacetvm_1_1te.html      |  2964 ----
 docs-tgzz/api/doxygen/namespacetvm_1_1tir.html     |  3120 -----
 .../api/doxygen/namespacetvm_1_1tir_1_1attr.html   |   927 --
 .../doxygen/namespacetvm_1_1tir_1_1builtin.html    |  1508 --
 .../doxygen/namespacetvm_1_1tir_1_1transform.html  |  1296 --
 docs-tgzz/api/doxygen/namespacetvm_1_1topi.html    | 13994 -------------------
 .../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     |   190 -
 docs-tgzz/api/doxygen/nav_f.png                    |   Bin 153 -> 0 bytes
 docs-tgzz/api/doxygen/nav_g.png                    |   Bin 95 -> 0 bytes
 docs-tgzz/api/doxygen/nav_h.png                    |   Bin 98 -> 0 bytes
 docs-tgzz/api/doxygen/ndarray_8h.html              |   159 -
 docs-tgzz/api/doxygen/ndarray_8h__dep__incl.svg    |  1129 --
 docs-tgzz/api/doxygen/ndarray_8h__incl.svg         |   567 -
 docs-tgzz/api/doxygen/ndarray_8h_source.html       |   148 -
 docs-tgzz/api/doxygen/nn_2bnn_8h.html              |   118 -
 docs-tgzz/api/doxygen/nn_2bnn_8h__incl.svg         |  1707 ---
 docs-tgzz/api/doxygen/nn_2bnn_8h_source.html       |   103 -
 docs-tgzz/api/doxygen/nn_2dense_8h.html            |   119 -
 docs-tgzz/api/doxygen/nn_2dense_8h__dep__incl.svg  |    58 -
 docs-tgzz/api/doxygen/nn_2dense_8h__incl.svg       |  1532 --
 docs-tgzz/api/doxygen/nn_2dense_8h_source.html     |    93 -
 docs-tgzz/api/doxygen/nn_2pooling_8h.html          |   166 -
 docs-tgzz/api/doxygen/nn_2pooling_8h__incl.svg     |  1712 ---
 docs-tgzz/api/doxygen/nn_2pooling_8h_source.html   |   139 -
 docs-tgzz/api/doxygen/nn_2softmax_8h.html          |   118 -
 docs-tgzz/api/doxygen/nn_2softmax_8h__incl.svg     |  1684 ---
 docs-tgzz/api/doxygen/nn_2softmax_8h_source.html   |   102 -
 docs-tgzz/api/doxygen/node_8h.html                 |   119 -
 docs-tgzz/api/doxygen/node_8h__dep__incl.svg       |  1212 --
 docs-tgzz/api/doxygen/node_8h__incl.svg            |  1105 --
 docs-tgzz/api/doxygen/node_8h_source.html          |    89 -
 docs-tgzz/api/doxygen/object_8h.html               |   579 -
 docs-tgzz/api/doxygen/object_8h__dep__incl.svg     |  1371 --
 docs-tgzz/api/doxygen/object_8h__incl.svg          |   132 -
 docs-tgzz/api/doxygen/object_8h_source.html        |   161 -
 docs-tgzz/api/doxygen/op__strategy_8h.html         |   130 -
 docs-tgzz/api/doxygen/op__strategy_8h__incl.svg    |  1771 ---
 docs-tgzz/api/doxygen/op__strategy_8h_source.html  |   115 -
 docs-tgzz/api/doxygen/open.png                     |   Bin 123 -> 0 bytes
 docs-tgzz/api/doxygen/operation_8h.html            |   209 -
 docs-tgzz/api/doxygen/operation_8h__dep__incl.svg  |  1067 --
 docs-tgzz/api/doxygen/operation_8h__incl.svg       |  1570 ---
 docs-tgzz/api/doxygen/operation_8h_source.html     |   173 -
 docs-tgzz/api/doxygen/optional_8h.html             |   125 -
 docs-tgzz/api/doxygen/optional_8h__dep__incl.svg   |  1118 --
 docs-tgzz/api/doxygen/optional_8h__incl.svg        |   261 -
 docs-tgzz/api/doxygen/optional_8h_source.html      |   102 -
 docs-tgzz/api/doxygen/packed__func_8h.html         |   317 -
 .../api/doxygen/packed__func_8h__dep__incl.svg     |   988 --
 docs-tgzz/api/doxygen/packed__func_8h__incl.svg    |   821 --
 docs-tgzz/api/doxygen/packed__func_8h_source.html  |   251 -
 docs-tgzz/api/doxygen/pad__utils_8h.html           |   111 -
 docs-tgzz/api/doxygen/pad__utils_8h__dep__incl.svg |    36 -
 docs-tgzz/api/doxygen/pad__utils_8h__incl.svg      |  1586 ---
 docs-tgzz/api/doxygen/pad__utils_8h_source.html    |    83 -
 docs-tgzz/api/doxygen/page__allocator_8h.html      |   201 -
 docs-tgzz/api/doxygen/page__allocator_8h__incl.svg |   100 -
 .../api/doxygen/page__allocator_8h_source.html     |    86 -
 docs-tgzz/api/doxygen/papi_8h.html                 |   108 -
 docs-tgzz/api/doxygen/papi_8h__incl.svg            |   991 --
 docs-tgzz/api/doxygen/papi_8h_source.html          |    86 -
 docs-tgzz/api/doxygen/parallel__for_8h.html        |   120 -
 docs-tgzz/api/doxygen/parallel__for_8h__incl.svg   |    96 -
 docs-tgzz/api/doxygen/parallel__for_8h_source.html |    82 -
 docs-tgzz/api/doxygen/parser_8h.html               |   111 -
 docs-tgzz/api/doxygen/parser_8h__incl.svg          |   894 --
 docs-tgzz/api/doxygen/parser_8h_source.html        |    83 -
 docs-tgzz/api/doxygen/pattern_8h.html              |   114 -
 docs-tgzz/api/doxygen/pattern_8h__incl.svg         |  1438 --
 docs-tgzz/api/doxygen/pattern_8h_source.html       |    82 -
 docs-tgzz/api/doxygen/pattern__functor_8h.html     |   166 -
 .../api/doxygen/pattern__functor_8h__incl.svg      |  1688 ---
 .../api/doxygen/pattern__functor_8h_source.html    |   115 -
 docs-tgzz/api/doxygen/platform_8h.html             |   382 -
 docs-tgzz/api/doxygen/platform_8h__dep__incl.svg   |    52 -
 docs-tgzz/api/doxygen/platform_8h__incl.svg        |   106 -
 docs-tgzz/api/doxygen/platform_8h_source.html      |    87 -
 docs-tgzz/api/doxygen/profiling_8h.html            |   166 -
 docs-tgzz/api/doxygen/profiling_8h__dep__incl.svg  |    36 -
 docs-tgzz/api/doxygen/profiling_8h__incl.svg       |   964 --
 docs-tgzz/api/doxygen/profiling_8h_source.html     |   131 -
 docs-tgzz/api/doxygen/random_8h.html               |   106 -
 docs-tgzz/api/doxygen/random_8h__incl.svg          |  1337 --
 docs-tgzz/api/doxygen/random_8h_source.html        |    91 -
 docs-tgzz/api/doxygen/random__engine_8h.html       |   116 -
 .../api/doxygen/random__engine_8h__dep__incl.svg   |    36 -
 docs-tgzz/api/doxygen/random__engine_8h__incl.svg  |    44 -
 .../api/doxygen/random__engine_8h_source.html      |    89 -
 docs-tgzz/api/doxygen/ravel__unravel_8h.html       |   109 -
 .../api/doxygen/ravel__unravel_8h__dep__incl.svg   |   168 -
 docs-tgzz/api/doxygen/ravel__unravel_8h__incl.svg  |  1523 --
 .../api/doxygen/ravel__unravel_8h_source.html      |    83 -
 docs-tgzz/api/doxygen/reduce_8h.html               |   116 -
 docs-tgzz/api/doxygen/reduce_8h__incl.svg          |  1343 --
 docs-tgzz/api/doxygen/reduce_8h_source.html        |   100 -
 docs-tgzz/api/doxygen/reduction_8h.html            |   198 -
 docs-tgzz/api/doxygen/reduction_8h__dep__incl.svg  |    88 -
 docs-tgzz/api/doxygen/reduction_8h__incl.svg       |  1680 ---
 docs-tgzz/api/doxygen/reduction_8h_source.html     |   140 -
 docs-tgzz/api/doxygen/reflection_8h.html           |   255 -
 docs-tgzz/api/doxygen/reflection_8h__dep__incl.svg |  1220 --
 docs-tgzz/api/doxygen/reflection_8h__incl.svg      |  1003 --
 docs-tgzz/api/doxygen/reflection_8h_source.html    |   120 -
 docs-tgzz/api/doxygen/registry_8h.html             |   251 -
 docs-tgzz/api/doxygen/registry_8h__dep__incl.svg   |  1083 --
 docs-tgzz/api/doxygen/registry_8h__incl.svg        |   855 --
 docs-tgzz/api/doxygen/registry_8h_source.html      |    98 -
 docs-tgzz/api/doxygen/relay_2adt_8h.html           |   168 -
 docs-tgzz/api/doxygen/relay_2adt_8h__dep__incl.svg |    82 -
 docs-tgzz/api/doxygen/relay_2adt_8h__incl.svg      |  1782 ---
 docs-tgzz/api/doxygen/relay_2adt_8h_source.html    |   168 -
 docs-tgzz/api/doxygen/relay_2analysis_8h.html      |   177 -
 docs-tgzz/api/doxygen/relay_2analysis_8h__incl.svg |  1667 ---
 .../api/doxygen/relay_2analysis_8h_source.html     |   106 -
 docs-tgzz/api/doxygen/relay_2attrs_2memory_8h.html |   126 -
 .../api/doxygen/relay_2attrs_2memory_8h__incl.svg  |  1774 ---
 .../doxygen/relay_2attrs_2memory_8h_source.html    |   101 -
 docs-tgzz/api/doxygen/relay_2attrs_2nn_8h.html     |   262 -
 .../api/doxygen/relay_2attrs_2nn_8h__incl.svg      |  1540 --
 .../api/doxygen/relay_2attrs_2nn_8h_source.html    |   422 -
 .../api/doxygen/relay_2attrs_2transform_8h.html    |   215 -
 .../relay_2attrs_2transform_8h__dep__incl.svg      |    51 -
 .../doxygen/relay_2attrs_2transform_8h__incl.svg   |  1759 ---
 .../doxygen/relay_2attrs_2transform_8h_source.html |   231 -
 docs-tgzz/api/doxygen/relay_2attrs_2vm_8h.html     |   113 -
 .../api/doxygen/relay_2attrs_2vm_8h__incl.svg      |  1336 --
 .../api/doxygen/relay_2attrs_2vm_8h_source.html    |    88 -
 docs-tgzz/api/doxygen/relay_2base_8h.html          |   183 -
 .../api/doxygen/relay_2base_8h__dep__incl.svg      |   547 -
 docs-tgzz/api/doxygen/relay_2base_8h__incl.svg     |  1456 --
 docs-tgzz/api/doxygen/relay_2base_8h_source.html   |   111 -
 docs-tgzz/api/doxygen/relay_2expr_8h.html          |   189 -
 .../api/doxygen/relay_2expr_8h__dep__incl.svg      |   400 -
 docs-tgzz/api/doxygen/relay_2expr_8h__incl.svg     |  1758 ---
 docs-tgzz/api/doxygen/relay_2expr_8h_source.html   |   204 -
 docs-tgzz/api/doxygen/relay_2expr__functor_8h.html |   237 -
 .../api/doxygen/relay_2expr__functor_8h__incl.svg  |  1642 ---
 .../doxygen/relay_2expr__functor_8h_source.html    |   189 -
 docs-tgzz/api/doxygen/relay_2feature_8h.html       |   171 -
 docs-tgzz/api/doxygen/relay_2feature_8h__incl.svg  |  1599 ---
 .../api/doxygen/relay_2feature_8h_source.html      |   119 -
 docs-tgzz/api/doxygen/relay_2function_8h.html      |   158 -
 .../api/doxygen/relay_2function_8h__dep__incl.svg  |    81 -
 docs-tgzz/api/doxygen/relay_2function_8h__incl.svg |  1701 ---
 .../api/doxygen/relay_2function_8h_source.html     |   124 -
 docs-tgzz/api/doxygen/relay_2op_8h.html            |   144 -
 docs-tgzz/api/doxygen/relay_2op_8h__dep__incl.svg  |    82 -
 docs-tgzz/api/doxygen/relay_2op_8h__incl.svg       |  1782 ---
 docs-tgzz/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    |  1738 ---
 .../doxygen/relay_2op__attr__types_8h_source.html  |   110 -
 docs-tgzz/api/doxygen/relay_2qnn_2attrs_8h.html    |   121 -
 .../api/doxygen/relay_2qnn_2attrs_8h__incl.svg     |  1343 --
 .../api/doxygen/relay_2qnn_2attrs_8h_source.html   |    98 -
 .../api/doxygen/relay_2qnn_2transform_8h.html      |   112 -
 .../api/doxygen/relay_2qnn_2transform_8h__incl.svg |  1534 --
 .../doxygen/relay_2qnn_2transform_8h_source.html   |    83 -
 docs-tgzz/api/doxygen/relay_2transform_8h.html     |   271 -
 .../api/doxygen/relay_2transform_8h__dep__incl.svg |    35 -
 .../api/doxygen/relay_2transform_8h__incl.svg      |  1622 ---
 .../api/doxygen/relay_2transform_8h_source.html    |   152 -
 docs-tgzz/api/doxygen/relay_2type_8h.html          |   177 -
 .../api/doxygen/relay_2type_8h__dep__incl.svg      |   445 -
 docs-tgzz/api/doxygen/relay_2type_8h__incl.svg     |  1772 ---
 docs-tgzz/api/doxygen/relay_2type_8h_source.html   |   141 -
 docs-tgzz/api/doxygen/reorg_8h.html                |   117 -
 docs-tgzz/api/doxygen/reorg_8h__incl.svg           |  1732 ---
 docs-tgzz/api/doxygen/reorg_8h_source.html         |    92 -
 docs-tgzz/api/doxygen/repr__printer_8h.html        |   128 -
 .../api/doxygen/repr__printer_8h__dep__incl.svg    |  1200 --
 docs-tgzz/api/doxygen/repr__printer_8h__incl.svg   |   210 -
 docs-tgzz/api/doxygen/repr__printer_8h_source.html |    91 -
 docs-tgzz/api/doxygen/rocblas_8h.html              |   116 -
 docs-tgzz/api/doxygen/rocblas_8h__dep__incl.svg    |    36 -
 docs-tgzz/api/doxygen/rocblas_8h__incl.svg         |  1553 --
 docs-tgzz/api/doxygen/rocblas_8h_source.html       |    86 -
 docs-tgzz/api/doxygen/rocm_2dense_8h.html          |   121 -
 docs-tgzz/api/doxygen/rocm_2dense_8h__incl.svg     |  1602 ---
 docs-tgzz/api/doxygen/rocm_2dense_8h_source.html   |   102 -
 docs-tgzz/api/doxygen/rocm_2injective_8h.html      |   119 -
 docs-tgzz/api/doxygen/rocm_2injective_8h__incl.svg |  1661 ---
 .../api/doxygen/rocm_2injective_8h_source.html     |    92 -
 docs-tgzz/api/doxygen/rocm_2pooling_8h.html        |   119 -
 docs-tgzz/api/doxygen/rocm_2pooling_8h__incl.svg   |  1638 ---
 docs-tgzz/api/doxygen/rocm_2pooling_8h_source.html |    92 -
 docs-tgzz/api/doxygen/rocm_2reduction_8h.html      |   115 -
 docs-tgzz/api/doxygen/rocm_2reduction_8h__incl.svg |  1661 ---
 .../api/doxygen/rocm_2reduction_8h_source.html     |    89 -
 docs-tgzz/api/doxygen/rocm_2softmax_8h.html        |   110 -
 docs-tgzz/api/doxygen/rocm_2softmax_8h__incl.svg   |  1661 ---
 docs-tgzz/api/doxygen/rocm_2softmax_8h_source.html |    89 -
 .../api/doxygen/runtime_2container_2adt_8h.html    |   120 -
 .../runtime_2container_2adt_8h__dep__incl.svg      |  1031 --
 .../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     |  1377 --
 .../doxygen/runtime_2container_2base_8h__incl.svg  |   240 -
 .../runtime_2container_2base_8h_source.html        |   130 -
 docs-tgzz/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 -
 docs-tgzz/api/doxygen/runtime_2memory_8h.html      |   135 -
 .../api/doxygen/runtime_2memory_8h__dep__incl.svg  |  1246 --
 docs-tgzz/api/doxygen/runtime_2memory_8h__incl.svg |   171 -
 .../api/doxygen/runtime_2memory_8h_source.html     |    96 -
 docs-tgzz/api/doxygen/runtime_2module_8h.html      |   173 -
 .../api/doxygen/runtime_2module_8h__dep__incl.svg  |   988 --
 docs-tgzz/api/doxygen/runtime_2module_8h__incl.svg |   822 --
 .../api/doxygen/runtime_2module_8h_source.html     |   113 -
 docs-tgzz/api/doxygen/runtime_2vm_2vm_8h.html      |   135 -
 docs-tgzz/api/doxygen/runtime_2vm_2vm_8h__incl.svg |  1136 --
 .../api/doxygen/runtime_2vm_2vm_8h_source.html     |   142 -
 docs-tgzz/api/doxygen/schedule__pass_8h.html       |   136 -
 .../api/doxygen/schedule__pass_8h__dep__incl.svg   |   278 -
 docs-tgzz/api/doxygen/schedule__pass_8h__incl.svg  |  1585 ---
 .../api/doxygen/schedule__pass_8h_source.html      |    87 -
 docs-tgzz/api/doxygen/search/all_0.html            |    26 -
 docs-tgzz/api/doxygen/search/all_0.js              |     4 -
 docs-tgzz/api/doxygen/search/all_1.html            |    26 -
 docs-tgzz/api/doxygen/search/all_1.js              |    13 -
 docs-tgzz/api/doxygen/search/all_10.html           |    26 -
 docs-tgzz/api/doxygen/search/all_10.js             |   128 -
 docs-tgzz/api/doxygen/search/all_11.html           |    26 -
 docs-tgzz/api/doxygen/search/all_11.js             |   189 -
 docs-tgzz/api/doxygen/search/all_12.html           |    26 -
 docs-tgzz/api/doxygen/search/all_12.js             |     5 -
 docs-tgzz/api/doxygen/search/all_13.html           |    26 -
 docs-tgzz/api/doxygen/search/all_13.js             |   201 -
 docs-tgzz/api/doxygen/search/all_14.html           |    26 -
 docs-tgzz/api/doxygen/search/all_14.js             |   368 -
 docs-tgzz/api/doxygen/search/all_15.html           |    26 -
 docs-tgzz/api/doxygen/search/all_15.js             |   467 -
 docs-tgzz/api/doxygen/search/all_16.html           |    26 -
 docs-tgzz/api/doxygen/search/all_16.js             |    37 -
 docs-tgzz/api/doxygen/search/all_17.html           |    26 -
 docs-tgzz/api/doxygen/search/all_17.js             |    86 -
 docs-tgzz/api/doxygen/search/all_18.html           |    26 -
 docs-tgzz/api/doxygen/search/all_18.js             |    37 -
 docs-tgzz/api/doxygen/search/all_19.html           |    26 -
 docs-tgzz/api/doxygen/search/all_19.js             |     5 -
 docs-tgzz/api/doxygen/search/all_1a.html           |    26 -
 docs-tgzz/api/doxygen/search/all_1a.js             |     4 -
 docs-tgzz/api/doxygen/search/all_1b.html           |    26 -
 docs-tgzz/api/doxygen/search/all_1b.js             |    39 -
 docs-tgzz/api/doxygen/search/all_2.html            |    26 -
 docs-tgzz/api/doxygen/search/all_2.js              |   368 -
 docs-tgzz/api/doxygen/search/all_3.html            |    26 -
 docs-tgzz/api/doxygen/search/all_3.js              |   124 -
 docs-tgzz/api/doxygen/search/all_4.html            |    26 -
 docs-tgzz/api/doxygen/search/all_4.js              |   252 -
 docs-tgzz/api/doxygen/search/all_5.html            |    26 -
 docs-tgzz/api/doxygen/search/all_5.js              |   165 -
 docs-tgzz/api/doxygen/search/all_6.html            |    26 -
 docs-tgzz/api/doxygen/search/all_6.js              |   109 -
 docs-tgzz/api/doxygen/search/all_7.html            |    26 -
 docs-tgzz/api/doxygen/search/all_7.js              |   190 -
 docs-tgzz/api/doxygen/search/all_8.html            |    26 -
 docs-tgzz/api/doxygen/search/all_8.js              |   117 -
 docs-tgzz/api/doxygen/search/all_9.html            |    26 -
 docs-tgzz/api/doxygen/search/all_9.js              |    28 -
 docs-tgzz/api/doxygen/search/all_a.html            |    26 -
 docs-tgzz/api/doxygen/search/all_a.js              |   233 -
 docs-tgzz/api/doxygen/search/all_b.html            |    26 -
 docs-tgzz/api/doxygen/search/all_b.js              |     5 -
 docs-tgzz/api/doxygen/search/all_c.html            |    26 -
 docs-tgzz/api/doxygen/search/all_c.js              |   268 -
 docs-tgzz/api/doxygen/search/all_d.html            |    26 -
 docs-tgzz/api/doxygen/search/all_d.js              |   106 -
 docs-tgzz/api/doxygen/search/all_e.html            |    26 -
 docs-tgzz/api/doxygen/search/all_e.js              |   154 -
 docs-tgzz/api/doxygen/search/all_f.html            |    26 -
 docs-tgzz/api/doxygen/search/all_f.js              |    70 -
 docs-tgzz/api/doxygen/search/classes_0.html        |    26 -
 docs-tgzz/api/doxygen/search/classes_0.js          |   240 -
 docs-tgzz/api/doxygen/search/classes_1.html        |    26 -
 docs-tgzz/api/doxygen/search/classes_1.js          |    56 -
 docs-tgzz/api/doxygen/search/classes_10.html       |    26 -
 docs-tgzz/api/doxygen/search/classes_10.js         |   111 -
 docs-tgzz/api/doxygen/search/classes_11.html       |    26 -
 docs-tgzz/api/doxygen/search/classes_11.js         |   113 -
 docs-tgzz/api/doxygen/search/classes_12.html       |    26 -
 docs-tgzz/api/doxygen/search/classes_12.js         |     8 -
 docs-tgzz/api/doxygen/search/classes_13.html       |    26 -
 docs-tgzz/api/doxygen/search/classes_13.js         |    16 -
 docs-tgzz/api/doxygen/search/classes_14.html       |    26 -
 docs-tgzz/api/doxygen/search/classes_14.js         |     9 -
 docs-tgzz/api/doxygen/search/classes_15.html       |    26 -
 docs-tgzz/api/doxygen/search/classes_15.js         |     4 -
 docs-tgzz/api/doxygen/search/classes_2.html        |    26 -
 docs-tgzz/api/doxygen/search/classes_2.js          |    74 -
 docs-tgzz/api/doxygen/search/classes_3.html        |    26 -
 docs-tgzz/api/doxygen/search/classes_3.js          |    45 -
 docs-tgzz/api/doxygen/search/classes_4.html        |    26 -
 docs-tgzz/api/doxygen/search/classes_4.js          |    28 -
 docs-tgzz/api/doxygen/search/classes_5.html        |    26 -
 docs-tgzz/api/doxygen/search/classes_5.js          |    32 -
 docs-tgzz/api/doxygen/search/classes_6.html        |    26 -
 docs-tgzz/api/doxygen/search/classes_6.js          |    19 -
 docs-tgzz/api/doxygen/search/classes_7.html        |    26 -
 docs-tgzz/api/doxygen/search/classes_7.js          |    10 -
 docs-tgzz/api/doxygen/search/classes_8.html        |    26 -
 docs-tgzz/api/doxygen/search/classes_8.js          |    69 -
 docs-tgzz/api/doxygen/search/classes_9.html        |    26 -
 docs-tgzz/api/doxygen/search/classes_9.js          |    32 -
 docs-tgzz/api/doxygen/search/classes_a.html        |    26 -
 docs-tgzz/api/doxygen/search/classes_a.js          |    59 -
 docs-tgzz/api/doxygen/search/classes_b.html        |    26 -
 docs-tgzz/api/doxygen/search/classes_b.js          |    14 -
 docs-tgzz/api/doxygen/search/classes_c.html        |    26 -
 docs-tgzz/api/doxygen/search/classes_c.js          |    43 -
 docs-tgzz/api/doxygen/search/classes_d.html        |    26 -
 docs-tgzz/api/doxygen/search/classes_d.js          |    72 -
 docs-tgzz/api/doxygen/search/classes_e.html        |    26 -
 docs-tgzz/api/doxygen/search/classes_e.js          |     4 -
 docs-tgzz/api/doxygen/search/classes_f.html        |    26 -
 docs-tgzz/api/doxygen/search/classes_f.js          |    59 -
 docs-tgzz/api/doxygen/search/close.png             |   Bin 273 -> 0 bytes
 docs-tgzz/api/doxygen/search/defines_0.html        |    26 -
 docs-tgzz/api/doxygen/search/defines_0.js          |     7 -
 docs-tgzz/api/doxygen/search/defines_1.html        |    26 -
 docs-tgzz/api/doxygen/search/defines_1.js          |     5 -
 docs-tgzz/api/doxygen/search/defines_2.html        |    26 -
 docs-tgzz/api/doxygen/search/defines_2.js          |     5 -
 docs-tgzz/api/doxygen/search/defines_3.html        |    26 -
 docs-tgzz/api/doxygen/search/defines_3.js          |     4 -
 docs-tgzz/api/doxygen/search/defines_4.html        |    26 -
 docs-tgzz/api/doxygen/search/defines_4.js          |     5 -
 docs-tgzz/api/doxygen/search/defines_5.html        |    26 -
 docs-tgzz/api/doxygen/search/defines_5.js          |     4 -
 docs-tgzz/api/doxygen/search/defines_6.html        |    26 -
 docs-tgzz/api/doxygen/search/defines_6.js          |    10 -
 docs-tgzz/api/doxygen/search/defines_7.html        |    26 -
 docs-tgzz/api/doxygen/search/defines_7.js          |     6 -
 docs-tgzz/api/doxygen/search/defines_8.html        |    26 -
 docs-tgzz/api/doxygen/search/defines_8.js          |    73 -
 docs-tgzz/api/doxygen/search/defines_9.html        |    26 -
 docs-tgzz/api/doxygen/search/defines_9.js          |     4 -
 docs-tgzz/api/doxygen/search/enums_0.html          |    26 -
 docs-tgzz/api/doxygen/search/enums_0.js            |     7 -
 docs-tgzz/api/doxygen/search/enums_1.html          |    26 -
 docs-tgzz/api/doxygen/search/enums_1.js            |     4 -
 docs-tgzz/api/doxygen/search/enums_2.html          |    26 -
 docs-tgzz/api/doxygen/search/enums_2.js            |     6 -
 docs-tgzz/api/doxygen/search/enums_3.html          |    26 -
 docs-tgzz/api/doxygen/search/enums_3.js            |     7 -
 docs-tgzz/api/doxygen/search/enums_4.html          |    26 -
 docs-tgzz/api/doxygen/search/enums_4.js            |     4 -
 docs-tgzz/api/doxygen/search/enums_5.html          |    26 -
 docs-tgzz/api/doxygen/search/enums_5.js            |     5 -
 docs-tgzz/api/doxygen/search/enums_6.html          |    26 -
 docs-tgzz/api/doxygen/search/enums_6.js            |     6 -
 docs-tgzz/api/doxygen/search/enums_7.html          |    26 -
 docs-tgzz/api/doxygen/search/enums_7.js            |     4 -
 docs-tgzz/api/doxygen/search/enums_8.html          |    26 -
 docs-tgzz/api/doxygen/search/enums_8.js            |     5 -
 docs-tgzz/api/doxygen/search/enums_9.html          |    26 -
 docs-tgzz/api/doxygen/search/enums_9.js            |     5 -
 docs-tgzz/api/doxygen/search/enums_a.html          |    26 -
 docs-tgzz/api/doxygen/search/enums_a.js            |     4 -
 docs-tgzz/api/doxygen/search/enums_b.html          |    26 -
 docs-tgzz/api/doxygen/search/enums_b.js            |     7 -
 docs-tgzz/api/doxygen/search/enums_c.html          |    26 -
 docs-tgzz/api/doxygen/search/enums_c.js            |    10 -
 docs-tgzz/api/doxygen/search/enumvalues_0.html     |    26 -
 docs-tgzz/api/doxygen/search/enumvalues_0.js       |     8 -
 docs-tgzz/api/doxygen/search/enumvalues_1.html     |    26 -
 docs-tgzz/api/doxygen/search/enumvalues_1.js       |     4 -
 docs-tgzz/api/doxygen/search/enumvalues_2.html     |    26 -
 docs-tgzz/api/doxygen/search/enumvalues_2.js       |    21 -
 docs-tgzz/api/doxygen/search/enumvalues_3.html     |    26 -
 docs-tgzz/api/doxygen/search/enumvalues_3.js       |     6 -
 docs-tgzz/api/doxygen/search/enumvalues_4.html     |    26 -
 docs-tgzz/api/doxygen/search/enumvalues_4.js       |     8 -
 docs-tgzz/api/doxygen/search/enumvalues_5.html     |    26 -
 docs-tgzz/api/doxygen/search/enumvalues_5.js       |   213 -
 docs-tgzz/api/doxygen/search/enumvalues_6.html     |    26 -
 docs-tgzz/api/doxygen/search/enumvalues_6.js       |     5 -
 docs-tgzz/api/doxygen/search/enumvalues_7.html     |    26 -
 docs-tgzz/api/doxygen/search/enumvalues_7.js       |     4 -
 docs-tgzz/api/doxygen/search/enumvalues_8.html     |    26 -
 docs-tgzz/api/doxygen/search/enumvalues_8.js       |     4 -
 docs-tgzz/api/doxygen/search/enumvalues_9.html     |    26 -
 docs-tgzz/api/doxygen/search/enumvalues_9.js       |     6 -
 docs-tgzz/api/doxygen/search/enumvalues_a.html     |    26 -
 docs-tgzz/api/doxygen/search/enumvalues_a.js       |     4 -
 docs-tgzz/api/doxygen/search/files_0.html          |    26 -
 docs-tgzz/api/doxygen/search/files_0.js            |    15 -
 docs-tgzz/api/doxygen/search/files_1.html          |    26 -
 docs-tgzz/api/doxygen/search/files_1.js            |    13 -
 docs-tgzz/api/doxygen/search/files_10.html         |    26 -
 docs-tgzz/api/doxygen/search/files_10.js           |     4 -
 docs-tgzz/api/doxygen/search/files_11.html         |    26 -
 docs-tgzz/api/doxygen/search/files_11.js           |     6 -
 docs-tgzz/api/doxygen/search/files_12.html         |    26 -
 docs-tgzz/api/doxygen/search/files_12.js           |     5 -
 docs-tgzz/api/doxygen/search/files_2.html          |    26 -
 docs-tgzz/api/doxygen/search/files_2.js            |    12 -
 docs-tgzz/api/doxygen/search/files_3.html          |    26 -
 docs-tgzz/api/doxygen/search/files_3.js            |    16 -
 docs-tgzz/api/doxygen/search/files_4.html          |    26 -
 docs-tgzz/api/doxygen/search/files_4.js            |    13 -
 docs-tgzz/api/doxygen/search/files_5.html          |    26 -
 docs-tgzz/api/doxygen/search/files_5.js            |    11 -
 docs-tgzz/api/doxygen/search/files_6.html          |    26 -
 docs-tgzz/api/doxygen/search/files_6.js            |     6 -
 docs-tgzz/api/doxygen/search/files_7.html          |    26 -
 docs-tgzz/api/doxygen/search/files_7.js            |    11 -
 docs-tgzz/api/doxygen/search/files_8.html          |    26 -
 docs-tgzz/api/doxygen/search/files_8.js            |     5 -
 docs-tgzz/api/doxygen/search/files_9.html          |    26 -
 docs-tgzz/api/doxygen/search/files_9.js            |    12 -
 docs-tgzz/api/doxygen/search/files_a.html          |    26 -
 docs-tgzz/api/doxygen/search/files_a.js            |     6 -
 docs-tgzz/api/doxygen/search/files_b.html          |    26 -
 docs-tgzz/api/doxygen/search/files_b.js            |     9 -
 docs-tgzz/api/doxygen/search/files_c.html          |    26 -
 docs-tgzz/api/doxygen/search/files_c.js            |    14 -
 docs-tgzz/api/doxygen/search/files_d.html          |    26 -
 docs-tgzz/api/doxygen/search/files_d.js            |    13 -
 docs-tgzz/api/doxygen/search/files_e.html          |    26 -
 docs-tgzz/api/doxygen/search/files_e.js            |    22 -
 docs-tgzz/api/doxygen/search/files_f.html          |    26 -
 docs-tgzz/api/doxygen/search/files_f.js            |    19 -
 docs-tgzz/api/doxygen/search/functions_0.html      |    26 -
 docs-tgzz/api/doxygen/search/functions_0.js        |     4 -
 docs-tgzz/api/doxygen/search/functions_1.html      |    26 -
 docs-tgzz/api/doxygen/search/functions_1.js        |   100 -
 docs-tgzz/api/doxygen/search/functions_10.html     |    26 -
 docs-tgzz/api/doxygen/search/functions_10.js       |    86 -
 docs-tgzz/api/doxygen/search/functions_11.html     |    26 -
 docs-tgzz/api/doxygen/search/functions_11.js       |     4 -
 docs-tgzz/api/doxygen/search/functions_12.html     |    26 -
 docs-tgzz/api/doxygen/search/functions_12.js       |    93 -
 docs-tgzz/api/doxygen/search/functions_13.html     |    26 -
 docs-tgzz/api/doxygen/search/functions_13.js       |   192 -
 docs-tgzz/api/doxygen/search/functions_14.html     |    26 -
 docs-tgzz/api/doxygen/search/functions_14.js       |   205 -
 docs-tgzz/api/doxygen/search/functions_15.html     |    26 -
 docs-tgzz/api/doxygen/search/functions_15.js       |    25 -
 docs-tgzz/api/doxygen/search/functions_16.html     |    26 -
 docs-tgzz/api/doxygen/search/functions_16.js       |    52 -
 docs-tgzz/api/doxygen/search/functions_17.html     |    26 -
 docs-tgzz/api/doxygen/search/functions_17.js       |    19 -
 docs-tgzz/api/doxygen/search/functions_18.html     |    26 -
 docs-tgzz/api/doxygen/search/functions_18.js       |     4 -
 docs-tgzz/api/doxygen/search/functions_19.html     |    26 -
 docs-tgzz/api/doxygen/search/functions_19.js       |    39 -
 docs-tgzz/api/doxygen/search/functions_2.html      |    26 -
 docs-tgzz/api/doxygen/search/functions_2.js        |    48 -
 docs-tgzz/api/doxygen/search/functions_3.html      |    26 -
 docs-tgzz/api/doxygen/search/functions_3.js        |   135 -
 docs-tgzz/api/doxygen/search/functions_4.html      |    26 -
 docs-tgzz/api/doxygen/search/functions_4.js        |    67 -
 docs-tgzz/api/doxygen/search/functions_5.html      |    26 -
 docs-tgzz/api/doxygen/search/functions_5.js        |    51 -
 docs-tgzz/api/doxygen/search/functions_6.html      |    26 -
 docs-tgzz/api/doxygen/search/functions_6.js        |    83 -
 docs-tgzz/api/doxygen/search/functions_7.html      |    26 -
 docs-tgzz/api/doxygen/search/functions_7.js        |    96 -
 docs-tgzz/api/doxygen/search/functions_8.html      |    26 -
 docs-tgzz/api/doxygen/search/functions_8.js        |    17 -
 docs-tgzz/api/doxygen/search/functions_9.html      |    26 -
 docs-tgzz/api/doxygen/search/functions_9.js        |   125 -
 docs-tgzz/api/doxygen/search/functions_a.html      |    26 -
 docs-tgzz/api/doxygen/search/functions_a.js        |     5 -
 docs-tgzz/api/doxygen/search/functions_b.html      |    26 -
 docs-tgzz/api/doxygen/search/functions_b.js        |     4 -
 docs-tgzz/api/doxygen/search/functions_c.html      |    26 -
 docs-tgzz/api/doxygen/search/functions_c.js        |    68 -
 docs-tgzz/api/doxygen/search/functions_d.html      |    26 -
 docs-tgzz/api/doxygen/search/functions_d.js        |    66 -
 docs-tgzz/api/doxygen/search/functions_e.html      |    26 -
 docs-tgzz/api/doxygen/search/functions_e.js        |    31 -
 docs-tgzz/api/doxygen/search/functions_f.html      |    26 -
 docs-tgzz/api/doxygen/search/functions_f.js        |    65 -
 docs-tgzz/api/doxygen/search/mag_sel.png           |   Bin 563 -> 0 bytes
 docs-tgzz/api/doxygen/search/namespaces_0.html     |    26 -
 docs-tgzz/api/doxygen/search/namespaces_0.js       |     5 -
 docs-tgzz/api/doxygen/search/namespaces_1.html     |    26 -
 docs-tgzz/api/doxygen/search/namespaces_1.js       |     4 -
 docs-tgzz/api/doxygen/search/namespaces_2.html     |    26 -
 docs-tgzz/api/doxygen/search/namespaces_2.js       |    32 -
 docs-tgzz/api/doxygen/search/nomatches.html        |    12 -
 docs-tgzz/api/doxygen/search/related_0.html        |    26 -
 docs-tgzz/api/doxygen/search/related_0.js          |     4 -
 docs-tgzz/api/doxygen/search/related_1.html        |    26 -
 docs-tgzz/api/doxygen/search/related_1.js          |     8 -
 docs-tgzz/api/doxygen/search/related_2.html        |    26 -
 docs-tgzz/api/doxygen/search/related_2.js          |     7 -
 docs-tgzz/api/doxygen/search/related_3.html        |    26 -
 docs-tgzz/api/doxygen/search/related_3.js          |     7 -
 docs-tgzz/api/doxygen/search/related_4.html        |    26 -
 docs-tgzz/api/doxygen/search/related_4.js          |     5 -
 docs-tgzz/api/doxygen/search/related_5.html        |    26 -
 docs-tgzz/api/doxygen/search/related_5.js          |     7 -
 docs-tgzz/api/doxygen/search/related_6.html        |    26 -
 docs-tgzz/api/doxygen/search/related_6.js          |    10 -
 docs-tgzz/api/doxygen/search/related_7.html        |    26 -
 docs-tgzz/api/doxygen/search/related_7.js          |     4 -
 docs-tgzz/api/doxygen/search/related_8.html        |    26 -
 docs-tgzz/api/doxygen/search/related_8.js          |    13 -
 docs-tgzz/api/doxygen/search/related_9.html        |    26 -
 docs-tgzz/api/doxygen/search/related_9.js          |     6 -
 docs-tgzz/api/doxygen/search/related_a.html        |    26 -
 docs-tgzz/api/doxygen/search/related_a.js          |     7 -
 docs-tgzz/api/doxygen/search/related_b.html        |    26 -
 docs-tgzz/api/doxygen/search/related_b.js          |    14 -
 docs-tgzz/api/doxygen/search/related_c.html        |    26 -
 docs-tgzz/api/doxygen/search/related_c.js          |     7 -
 docs-tgzz/api/doxygen/search/search.css            |   271 -
 docs-tgzz/api/doxygen/search/search.js             |   791 --
 docs-tgzz/api/doxygen/search/search_l.png          |   Bin 604 -> 0 bytes
 docs-tgzz/api/doxygen/search/search_m.png          |   Bin 158 -> 0 bytes
 docs-tgzz/api/doxygen/search/search_r.png          |   Bin 612 -> 0 bytes
 docs-tgzz/api/doxygen/search/searchdata.js         |    45 -
 docs-tgzz/api/doxygen/search/typedefs_0.html       |    26 -
 docs-tgzz/api/doxygen/search/typedefs_0.js         |     5 -
 docs-tgzz/api/doxygen/search/typedefs_1.html       |    26 -
 docs-tgzz/api/doxygen/search/typedefs_1.js         |     6 -
 docs-tgzz/api/doxygen/search/typedefs_10.html      |    26 -
 docs-tgzz/api/doxygen/search/typedefs_10.js        |     4 -
 docs-tgzz/api/doxygen/search/typedefs_2.html       |    26 -
 docs-tgzz/api/doxygen/search/typedefs_2.js         |     6 -
 docs-tgzz/api/doxygen/search/typedefs_3.html       |    26 -
 docs-tgzz/api/doxygen/search/typedefs_3.js         |     6 -
 docs-tgzz/api/doxygen/search/typedefs_4.html       |    26 -
 docs-tgzz/api/doxygen/search/typedefs_4.js         |     8 -
 docs-tgzz/api/doxygen/search/typedefs_5.html       |    26 -
 docs-tgzz/api/doxygen/search/typedefs_5.js         |    37 -
 docs-tgzz/api/doxygen/search/typedefs_6.html       |    26 -
 docs-tgzz/api/doxygen/search/typedefs_6.js         |     7 -
 docs-tgzz/api/doxygen/search/typedefs_7.html       |    26 -
 docs-tgzz/api/doxygen/search/typedefs_7.js         |    12 -
 docs-tgzz/api/doxygen/search/typedefs_8.html       |    26 -
 docs-tgzz/api/doxygen/search/typedefs_8.js         |     6 -
 docs-tgzz/api/doxygen/search/typedefs_9.html       |    26 -
 docs-tgzz/api/doxygen/search/typedefs_9.js         |     8 -
 docs-tgzz/api/doxygen/search/typedefs_a.html       |    26 -
 docs-tgzz/api/doxygen/search/typedefs_a.js         |     6 -
 docs-tgzz/api/doxygen/search/typedefs_b.html       |    26 -
 docs-tgzz/api/doxygen/search/typedefs_b.js         |    12 -
 docs-tgzz/api/doxygen/search/typedefs_c.html       |    26 -
 docs-tgzz/api/doxygen/search/typedefs_c.js         |    12 -
 docs-tgzz/api/doxygen/search/typedefs_d.html       |    26 -
 docs-tgzz/api/doxygen/search/typedefs_d.js         |    12 -
 docs-tgzz/api/doxygen/search/typedefs_e.html       |    26 -
 docs-tgzz/api/doxygen/search/typedefs_e.js         |    55 -
 docs-tgzz/api/doxygen/search/typedefs_f.html       |    26 -
 docs-tgzz/api/doxygen/search/typedefs_f.js         |     4 -
 docs-tgzz/api/doxygen/search/variables_0.html      |    26 -
 docs-tgzz/api/doxygen/search/variables_0.js        |    12 -
 docs-tgzz/api/doxygen/search/variables_1.html      |    26 -
 docs-tgzz/api/doxygen/search/variables_1.js        |    44 -
 docs-tgzz/api/doxygen/search/variables_10.html     |    26 -
 docs-tgzz/api/doxygen/search/variables_10.js       |    56 -
 docs-tgzz/api/doxygen/search/variables_11.html     |    26 -
 docs-tgzz/api/doxygen/search/variables_11.js       |    89 -
 docs-tgzz/api/doxygen/search/variables_12.html     |    26 -
 docs-tgzz/api/doxygen/search/variables_12.js       |    60 -
 docs-tgzz/api/doxygen/search/variables_13.html     |    26 -
 docs-tgzz/api/doxygen/search/variables_13.js       |    10 -
 docs-tgzz/api/doxygen/search/variables_14.html     |    26 -
 docs-tgzz/api/doxygen/search/variables_14.js       |    30 -
 docs-tgzz/api/doxygen/search/variables_15.html     |    26 -
 docs-tgzz/api/doxygen/search/variables_15.js       |    10 -
 docs-tgzz/api/doxygen/search/variables_16.html     |    26 -
 docs-tgzz/api/doxygen/search/variables_16.js       |     4 -
 docs-tgzz/api/doxygen/search/variables_2.html      |    26 -
 docs-tgzz/api/doxygen/search/variables_2.js        |    36 -
 docs-tgzz/api/doxygen/search/variables_3.html      |    26 -
 docs-tgzz/api/doxygen/search/variables_3.js        |    64 -
 docs-tgzz/api/doxygen/search/variables_4.html      |    26 -
 docs-tgzz/api/doxygen/search/variables_4.js        |    52 -
 docs-tgzz/api/doxygen/search/variables_5.html      |    26 -
 docs-tgzz/api/doxygen/search/variables_5.js        |    30 -
 docs-tgzz/api/doxygen/search/variables_6.html      |    26 -
 docs-tgzz/api/doxygen/search/variables_6.js        |    43 -
 docs-tgzz/api/doxygen/search/variables_7.html      |    26 -
 docs-tgzz/api/doxygen/search/variables_7.js        |    10 -
 docs-tgzz/api/doxygen/search/variables_8.html      |    26 -
 docs-tgzz/api/doxygen/search/variables_8.js        |    10 -
 docs-tgzz/api/doxygen/search/variables_9.html      |    26 -
 docs-tgzz/api/doxygen/search/variables_9.js        |    51 -
 docs-tgzz/api/doxygen/search/variables_a.html      |    26 -
 docs-tgzz/api/doxygen/search/variables_a.js        |    59 -
 docs-tgzz/api/doxygen/search/variables_b.html      |    26 -
 docs-tgzz/api/doxygen/search/variables_b.js        |    21 -
 docs-tgzz/api/doxygen/search/variables_c.html      |    26 -
 docs-tgzz/api/doxygen/search/variables_c.js        |    36 -
 docs-tgzz/api/doxygen/search/variables_d.html      |    26 -
 docs-tgzz/api/doxygen/search/variables_d.js        |    32 -
 docs-tgzz/api/doxygen/search/variables_e.html      |    26 -
 docs-tgzz/api/doxygen/search/variables_e.js        |    26 -
 docs-tgzz/api/doxygen/search/variables_f.html      |    26 -
 docs-tgzz/api/doxygen/search/variables_f.js        |    49 -
 docs-tgzz/api/doxygen/search__policy_8h.html       |   146 -
 .../api/doxygen/search__policy_8h__dep__incl.svg   |    36 -
 docs-tgzz/api/doxygen/search__policy_8h__incl.svg  |  1539 --
 .../api/doxygen/search__policy_8h_source.html      |   108 -
 docs-tgzz/api/doxygen/search__task_8h.html         |   126 -
 .../api/doxygen/search__task_8h__dep__incl.svg     |   128 -
 docs-tgzz/api/doxygen/search__task_8h__incl.svg    |  1389 --
 docs-tgzz/api/doxygen/search__task_8h_source.html  |   117 -
 docs-tgzz/api/doxygen/serialization_8h.html        |   109 -
 docs-tgzz/api/doxygen/serialization_8h__incl.svg   |   158 -
 docs-tgzz/api/doxygen/serialization_8h_source.html |    82 -
 docs-tgzz/api/doxygen/serializer_8h.html           |   118 -
 docs-tgzz/api/doxygen/serializer_8h__dep__incl.svg |  1129 --
 docs-tgzz/api/doxygen/serializer_8h__incl.svg      |   567 -
 docs-tgzz/api/doxygen/serializer_8h_source.html    |    85 -
 docs-tgzz/api/doxygen/session_8h.html              |   137 -
 docs-tgzz/api/doxygen/session_8h__incl.svg         |   174 -
 docs-tgzz/api/doxygen/session_8h_source.html       |   100 -
 docs-tgzz/api/doxygen/shape__tuple_8h.html         |   123 -
 .../api/doxygen/shape__tuple_8h__dep__incl.svg     |  1118 --
 docs-tgzz/api/doxygen/shape__tuple_8h__incl.svg    |   273 -
 docs-tgzz/api/doxygen/shape__tuple_8h_source.html  |   110 -
 docs-tgzz/api/doxygen/source__map_8h.html          |   127 -
 .../api/doxygen/source__map_8h__dep__incl.svg      |  1038 --
 docs-tgzz/api/doxygen/source__map_8h__incl.svg     |  1223 --
 docs-tgzz/api/doxygen/source__map_8h_source.html   |   106 -
 docs-tgzz/api/doxygen/span_8h.html                 |   123 -
 docs-tgzz/api/doxygen/span_8h__dep__incl.svg       |  1279 --
 docs-tgzz/api/doxygen/span_8h__incl.svg            |  1132 --
 docs-tgzz/api/doxygen/span_8h_source.html          |   107 -
 docs-tgzz/api/doxygen/splitbar.png                 |   Bin 314 -> 0 bytes
 docs-tgzz/api/doxygen/stack__allocator_8h.html     |   391 -
 .../api/doxygen/stack__allocator_8h__incl.svg      |    71 -
 .../api/doxygen/stack__allocator_8h_source.html    |    88 -
 docs-tgzz/api/doxygen/state_8h.html                |   134 -
 docs-tgzz/api/doxygen/state_8h__dep__incl.svg      |    36 -
 docs-tgzz/api/doxygen/state_8h__incl.svg           |  1667 ---
 docs-tgzz/api/doxygen/state_8h_source.html         |   113 -
 docs-tgzz/api/doxygen/stmt_8h.html                 |   383 -
 docs-tgzz/api/doxygen/stmt_8h__dep__incl.svg       |  1185 --
 docs-tgzz/api/doxygen/stmt_8h__incl.svg            |  1456 --
 docs-tgzz/api/doxygen/stmt_8h_source.html          |   338 -
 docs-tgzz/api/doxygen/stmt__functor_8h.html        |   199 -
 docs-tgzz/api/doxygen/stmt__functor_8h__incl.svg   |  1517 --
 docs-tgzz/api/doxygen/stmt__functor_8h_source.html |   161 -
 docs-tgzz/api/doxygen/strided__slice_8h.html       |   114 -
 .../api/doxygen/strided__slice_8h__dep__incl.svg   |   147 -
 docs-tgzz/api/doxygen/strided__slice_8h__incl.svg  |  1586 ---
 .../api/doxygen/strided__slice_8h_source.html      |    91 -
 docs-tgzz/api/doxygen/string_8h.html               |   249 -
 docs-tgzz/api/doxygen/string_8h__dep__incl.svg     |  1225 --
 docs-tgzz/api/doxygen/string_8h__incl.svg          |   358 -
 docs-tgzz/api/doxygen/string_8h_source.html        |   120 -
 .../structMemoryManagerInterface-members.html      |    79 -
 .../api/doxygen/structMemoryManagerInterface.html  |   168 -
 .../structMemoryManagerInterface__coll__graph.svg  |    25 -
 docs-tgzz/api/doxygen/structTVMArgs-members.html   |    79 -
 docs-tgzz/api/doxygen/structTVMArgs.html           |   140 -
 .../api/doxygen/structTVMArgs__coll__graph.svg     |    49 -
 .../api/doxygen/structTVMByteArray-members.html    |    78 -
 docs-tgzz/api/doxygen/structTVMByteArray.html      |   129 -
 .../doxygen/structTVMByteArray__coll__graph.svg    |    24 -
 .../api/doxygen/structTVMFuncRegistry-members.html |    78 -
 docs-tgzz/api/doxygen/structTVMFuncRegistry.html   |   136 -
 .../doxygen/structTVMFuncRegistry__coll__graph.svg |    24 -
 .../structTVMGraphExecutorGraphAttr-members.html   |    84 -
 .../doxygen/structTVMGraphExecutorGraphAttr.html   |   220 -
 ...tructTVMGraphExecutorGraphAttr__coll__graph.svg |    30 -
 docs-tgzz/api/doxygen/structTVMModule-members.html |    77 -
 docs-tgzz/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 -
 docs-tgzz/api/doxygen/structTVMOpParam.html        |   161 -
 .../api/doxygen/structTVMOpParam__coll__graph.svg  |    26 -
 .../api/doxygen/structTVMPackedFunc-members.html   |    82 -
 docs-tgzz/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 -
 ...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 -
 docs-tgzz/api/doxygen/structtvm_1_1AttrError.html  |   144 -
 .../structtvm_1_1AttrError__coll__graph.svg        |    39 -
 .../structtvm_1_1AttrError__inherit__graph.svg     |    39 -
 .../doxygen/structtvm_1_1ErrorBuilder-members.html |    82 -
 .../api/doxygen/structtvm_1_1ErrorBuilder.html     |   162 -
 .../structtvm_1_1ErrorBuilder__coll__graph.svg     |    23 -
 ...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 -
 ...vm_1_1relay_1_1AdaptivePool1DAttrs-members.html |   126 -
 .../structtvm_1_1relay_1_1AdaptivePool1DAttrs.html |   306 -
 ..._1relay_1_1AdaptivePool1DAttrs__coll__graph.svg |   231 -
 ...elay_1_1AdaptivePool1DAttrs__inherit__graph.svg |   130 -
 ...vm_1_1relay_1_1AdaptivePool2DAttrs-members.html |   126 -
 .../structtvm_1_1relay_1_1AdaptivePool2DAttrs.html |   306 -
 ..._1relay_1_1AdaptivePool2DAttrs__coll__graph.svg |   231 -
 ...elay_1_1AdaptivePool2DAttrs__inherit__graph.svg |   130 -
 ...vm_1_1relay_1_1AdaptivePool3DAttrs-members.html |   126 -
 .../structtvm_1_1relay_1_1AdaptivePool3DAttrs.html |   306 -
 ..._1relay_1_1AdaptivePool3DAttrs__coll__graph.svg |   231 -
 ...elay_1_1AdaptivePool3DAttrs__inherit__graph.svg |   130 -
 ...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 |   127 -
 .../structtvm_1_1relay_1_1AllocStorageAttrs.html   |   322 -
 ..._1_1relay_1_1AllocStorageAttrs__coll__graph.svg |   174 -
 ...1relay_1_1AllocStorageAttrs__inherit__graph.svg |   131 -
 ...cttvm_1_1relay_1_1AllocTensorAttrs-members.html |   127 -
 .../structtvm_1_1relay_1_1AllocTensorAttrs.html    |   322 -
 ...m_1_1relay_1_1AllocTensorAttrs__coll__graph.svg |   336 -
 ..._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 |   131 -
 .../structtvm_1_1relay_1_1AvgPool1DAttrs.html      |   386 -
 ...tvm_1_1relay_1_1AvgPool1DAttrs__coll__graph.svg |   235 -
 ..._1_1relay_1_1AvgPool1DAttrs__inherit__graph.svg |   134 -
 ...ructtvm_1_1relay_1_1AvgPool2DAttrs-members.html |   131 -
 .../structtvm_1_1relay_1_1AvgPool2DAttrs.html      |   386 -
 ...tvm_1_1relay_1_1AvgPool2DAttrs__coll__graph.svg |   272 -
 ..._1_1relay_1_1AvgPool2DAttrs__inherit__graph.svg |   134 -
 ...ructtvm_1_1relay_1_1AvgPool3DAttrs-members.html |   131 -
 .../structtvm_1_1relay_1_1AvgPool3DAttrs.html      |   386 -
 ...tvm_1_1relay_1_1AvgPool3DAttrs__coll__graph.svg |   235 -
 ..._1_1relay_1_1AvgPool3DAttrs__inherit__graph.svg |   134 -
 ...cttvm_1_1relay_1_1BatchMatmulAttrs-members.html |   128 -
 .../structtvm_1_1relay_1_1BatchMatmulAttrs.html    |   338 -
 ...m_1_1relay_1_1BatchMatmulAttrs__coll__graph.svg |   271 -
 ..._1relay_1_1BatchMatmulAttrs__inherit__graph.svg |   132 -
 ...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 -
 .../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 |   323 -
 ...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 |   135 -
 .../doxygen/structtvm_1_1relay_1_1Conv2DAttrs.html |   450 -
 ...ucttvm_1_1relay_1_1Conv2DAttrs__coll__graph.svg |   362 -
 ...tvm_1_1relay_1_1Conv2DAttrs__inherit__graph.svg |   138 -
 ...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 |   136 -
 .../structtvm_1_1relay_1_1Conv2DWinogradAttrs.html |   466 -
 ..._1relay_1_1Conv2DWinogradAttrs__coll__graph.svg |   365 -
 ...elay_1_1Conv2DWinogradAttrs__inherit__graph.svg |   141 -
 ...WinogradNNPACKWeightTransformAttrs-members.html |   126 -
 ..._1Conv2DWinogradNNPACKWeightTransformAttrs.html |   306 -
 ...gradNNPACKWeightTransformAttrs__coll__graph.svg |   173 -
 ...dNNPACKWeightTransformAttrs__inherit__graph.svg |   130 -
 .../structtvm_1_1relay_1_1Conv3DAttrs-members.html |   135 -
 .../doxygen/structtvm_1_1relay_1_1Conv3DAttrs.html |   450 -
 ...ucttvm_1_1relay_1_1Conv3DAttrs__coll__graph.svg |   362 -
 ...tvm_1_1relay_1_1Conv3DAttrs__inherit__graph.svg |   138 -
 ...m_1_1relay_1_1Conv3DTransposeAttrs-members.html |   135 -
 ...structtvm_1_1relay_1_1Conv3DTransposeAttrs.html |   450 -
 ...1relay_1_1Conv3DTransposeAttrs__coll__graph.svg |   326 -
 ...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  |   127 -
 .../doxygen/structtvm_1_1relay_1_1DenseAttrs.html  |   322 -
 ...ructtvm_1_1relay_1_1DenseAttrs__coll__graph.svg |   319 -
 ...ttvm_1_1relay_1_1DenseAttrs__inherit__graph.svg |   130 -
 ...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 |   135 -
 ...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 -
 ...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 |   125 -
 .../structtvm_1_1relay_1_1GlobalPool2DAttrs.html   |   290 -
 ..._1_1relay_1_1GlobalPool2DAttrs__coll__graph.svg |   231 -
 ...1relay_1_1GlobalPool2DAttrs__inherit__graph.svg |   128 -
 ...ucttvm_1_1relay_1_1GridSampleAttrs-members.html |   126 -
 .../structtvm_1_1relay_1_1GridSampleAttrs.html     |   306 -
 ...vm_1_1relay_1_1GridSampleAttrs__coll__graph.svg |   232 -
 ...1_1relay_1_1GridSampleAttrs__inherit__graph.svg |   129 -
 ...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 |   129 -
 .../doxygen/structtvm_1_1relay_1_1MatmulAttrs.html |   354 -
 ...ucttvm_1_1relay_1_1MatmulAttrs__coll__graph.svg |   320 -
 ...tvm_1_1relay_1_1MatmulAttrs__inherit__graph.svg |   132 -
 ...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 |   130 -
 .../structtvm_1_1relay_1_1MaxPool1DAttrs.html      |   370 -
 ...tvm_1_1relay_1_1MaxPool1DAttrs__coll__graph.svg |   234 -
 ..._1_1relay_1_1MaxPool1DAttrs__inherit__graph.svg |   133 -
 ...ructtvm_1_1relay_1_1MaxPool2DAttrs-members.html |   130 -
 .../structtvm_1_1relay_1_1MaxPool2DAttrs.html      |   370 -
 ...tvm_1_1relay_1_1MaxPool2DAttrs__coll__graph.svg |   271 -
 ..._1_1relay_1_1MaxPool2DAttrs__inherit__graph.svg |   133 -
 ...ructtvm_1_1relay_1_1MaxPool3DAttrs-members.html |   130 -
 .../structtvm_1_1relay_1_1MaxPool3DAttrs.html      |   370 -
 ...tvm_1_1relay_1_1MaxPool3DAttrs__coll__graph.svg |   234 -
 ..._1_1relay_1_1MaxPool3DAttrs__inherit__graph.svg |   133 -
 ...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 -
 ...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 -
 ...tructtvm_1_1relay_1_1OnDeviceAttrs-members.html |   125 -
 .../structtvm_1_1relay_1_1OnDeviceAttrs.html       |   290 -
 ...ttvm_1_1relay_1_1OnDeviceAttrs__coll__graph.svg |   134 -
 ...m_1_1relay_1_1OnDeviceAttrs__inherit__graph.svg |   128 -
 .../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 |   230 -
 ...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 |   125 -
 .../structtvm_1_1relay_1_1ReshapeAttrs.html        |   290 -
 ...cttvm_1_1relay_1_1ReshapeAttrs__coll__graph.svg |   229 -
 ...vm_1_1relay_1_1ReshapeAttrs__inherit__graph.svg |   127 -
 ...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 |   132 -
 .../structtvm_1_1relay_1_1Resize1DAttrs.html       |   402 -
 ...ttvm_1_1relay_1_1Resize1DAttrs__coll__graph.svg |   272 -
 ...m_1_1relay_1_1Resize1DAttrs__inherit__graph.svg |   134 -
 ...tructtvm_1_1relay_1_1Resize2DAttrs-members.html |   132 -
 .../structtvm_1_1relay_1_1Resize2DAttrs.html       |   402 -
 ...ttvm_1_1relay_1_1Resize2DAttrs__coll__graph.svg |   272 -
 ...m_1_1relay_1_1Resize2DAttrs__inherit__graph.svg |   134 -
 ...tructtvm_1_1relay_1_1Resize3DAttrs-members.html |   132 -
 .../structtvm_1_1relay_1_1Resize3DAttrs.html       |   402 -
 ...ttvm_1_1relay_1_1Resize3DAttrs__coll__graph.svg |   272 -
 ...m_1_1relay_1_1Resize3DAttrs__inherit__graph.svg |   134 -
 ...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_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 -
 ...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 -
 ...ttvm_1_1relay_1_1StridedSliceAttrs-members.html |   129 -
 .../structtvm_1_1relay_1_1StridedSliceAttrs.html   |   354 -
 ..._1_1relay_1_1StridedSliceAttrs__coll__graph.svg |   235 -
 ...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_1TIRCallAttrs-members.html |   125 -
 .../structtvm_1_1relay_1_1TIRCallAttrs.html        |   293 -
 ...cttvm_1_1relay_1_1TIRCallAttrs__coll__graph.svg |   230 -
 ...vm_1_1relay_1_1TIRCallAttrs__inherit__graph.svg |   127 -
 .../structtvm_1_1relay_1_1TakeAttrs-members.html   |   127 -
 .../doxygen/structtvm_1_1relay_1_1TakeAttrs.html   |   317 -
 ...tructtvm_1_1relay_1_1TakeAttrs__coll__graph.svg |   293 -
 ...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_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 |   127 -
 ...ructtvm_1_1relay_1_1qnn_1_1RequantizeAttrs.html |   322 -
 ...elay_1_1qnn_1_1RequantizeAttrs__coll__graph.svg |   174 -
 ...y_1_1qnn_1_1RequantizeAttrs__inherit__graph.svg |   131 -
 ...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 -
 ...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_1TypeIndex-members.html |    91 -
 .../doxygen/structtvm_1_1runtime_1_1TypeIndex.html |   154 -
 ...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 |   157 -
 .../structtvm_1_1runtime_1_1vm_1_1Instruction.html |  2356 ----
 ..._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 -
 .../doxygen/structtvm__workspace__t-members.html   |    79 -
 docs-tgzz/api/doxygen/structtvm__workspace__t.html |   140 -
 .../structtvm__workspace__t__coll__graph.svg       |    25 -
 docs-tgzz/api/doxygen/structural__equal_8h.html    |   126 -
 .../doxygen/structural__equal_8h__dep__incl.svg    |  1187 --
 .../api/doxygen/structural__equal_8h__incl.svg     |   397 -
 .../api/doxygen/structural__equal_8h_source.html   |   104 -
 docs-tgzz/api/doxygen/structural__hash_8h.html     |   120 -
 .../api/doxygen/structural__hash_8h__dep__incl.svg |  1187 --
 .../api/doxygen/structural__hash_8h__incl.svg      |   255 -
 .../api/doxygen/structural__hash_8h_source.html    |   105 -
 docs-tgzz/api/doxygen/sync_off.png                 |   Bin 853 -> 0 bytes
 docs-tgzz/api/doxygen/sync_on.png                  |   Bin 845 -> 0 bytes
 docs-tgzz/api/doxygen/tab_a.png                    |   Bin 142 -> 0 bytes
 docs-tgzz/api/doxygen/tab_b.png                    |   Bin 169 -> 0 bytes
 docs-tgzz/api/doxygen/tab_h.png                    |   Bin 177 -> 0 bytes
 docs-tgzz/api/doxygen/tab_s.png                    |   Bin 184 -> 0 bytes
 docs-tgzz/api/doxygen/tabs.css                     |     1 -
 docs-tgzz/api/doxygen/tag_8h.html                  |   169 -
 docs-tgzz/api/doxygen/tag_8h__incl.svg             |  1494 --
 docs-tgzz/api/doxygen/tag_8h_source.html           |   102 -
 docs-tgzz/api/doxygen/tags_8h.html                 |   149 -
 docs-tgzz/api/doxygen/tags_8h__dep__incl.svg       |   669 -
 docs-tgzz/api/doxygen/tags_8h__incl.svg            |    31 -
 docs-tgzz/api/doxygen/tags_8h_source.html          |    94 -
 docs-tgzz/api/doxygen/target_8h.html               |   136 -
 docs-tgzz/api/doxygen/target_8h__dep__incl.svg     |   608 -
 docs-tgzz/api/doxygen/target_8h__incl.svg          |  1574 ---
 docs-tgzz/api/doxygen/target_8h_source.html        |   115 -
 docs-tgzz/api/doxygen/target__info_8h.html         |   118 -
 docs-tgzz/api/doxygen/target__info_8h__incl.svg    |  1262 --
 docs-tgzz/api/doxygen/target__info_8h_source.html  |    94 -
 docs-tgzz/api/doxygen/target__kind_8h.html         |   207 -
 .../api/doxygen/target__kind_8h__dep__incl.svg     |   624 -
 docs-tgzz/api/doxygen/target__kind_8h__incl.svg    |  1180 --
 docs-tgzz/api/doxygen/target__kind_8h_source.html  |   118 -
 docs-tgzz/api/doxygen/te_2schedule_8h.html         |   194 -
 .../api/doxygen/te_2schedule_8h__dep__incl.svg     |  1175 --
 docs-tgzz/api/doxygen/te_2schedule_8h__incl.svg    |  1523 --
 docs-tgzz/api/doxygen/te_2schedule_8h_source.html  |   206 -
 docs-tgzz/api/doxygen/tensor_8h.html               |   289 -
 docs-tgzz/api/doxygen/tensor_8h__dep__incl.svg     |  1197 --
 docs-tgzz/api/doxygen/tensor_8h__incl.svg          |  1626 ---
 docs-tgzz/api/doxygen/tensor_8h_source.html        |   124 -
 docs-tgzz/api/doxygen/tensor__intrin_8h.html       |   126 -
 .../api/doxygen/tensor__intrin_8h__dep__incl.svg   |  1163 --
 docs-tgzz/api/doxygen/tensor__intrin_8h__incl.svg  |  1503 --
 .../api/doxygen/tensor__intrin_8h_source.html      |   110 -
 docs-tgzz/api/doxygen/tensor__type_8h.html         |   123 -
 .../api/doxygen/tensor__type_8h__dep__incl.svg     |   461 -
 docs-tgzz/api/doxygen/tensor__type_8h__incl.svg    |  1262 --
 docs-tgzz/api/doxygen/tensor__type_8h_source.html  |   106 -
 docs-tgzz/api/doxygen/tensor__utils_8h.html        |   109 -
 .../api/doxygen/tensor__utils_8h__dep__incl.svg    |   162 -
 docs-tgzz/api/doxygen/tensor__utils_8h__incl.svg   |  1523 --
 docs-tgzz/api/doxygen/tensor__utils_8h_source.html |    86 -
 docs-tgzz/api/doxygen/threading__backend_8h.html   |   125 -
 .../api/doxygen/threading__backend_8h__incl.svg    |    56 -
 .../api/doxygen/threading__backend_8h_source.html  |    89 -
 docs-tgzz/api/doxygen/tir_2analysis_8h.html        |   179 -
 .../api/doxygen/tir_2analysis_8h__dep__incl.svg    |   331 -
 docs-tgzz/api/doxygen/tir_2analysis_8h__incl.svg   |  1672 ---
 docs-tgzz/api/doxygen/tir_2analysis_8h_source.html |   116 -
 docs-tgzz/api/doxygen/tir_2expr_8h.html            |   340 -
 docs-tgzz/api/doxygen/tir_2expr_8h__dep__incl.svg  |  1099 --
 docs-tgzz/api/doxygen/tir_2expr_8h__incl.svg       |  1417 --
 docs-tgzz/api/doxygen/tir_2expr_8h_source.html     |   300 -
 docs-tgzz/api/doxygen/tir_2expr__functor_8h.html   |   166 -
 .../doxygen/tir_2expr__functor_8h__dep__incl.svg   |    36 -
 .../api/doxygen/tir_2expr__functor_8h__incl.svg    |  1445 --
 .../api/doxygen/tir_2expr__functor_8h_source.html  |   166 -
 docs-tgzz/api/doxygen/tir_2function_8h.html        |   158 -
 .../api/doxygen/tir_2function_8h__dep__incl.svg    |   673 -
 docs-tgzz/api/doxygen/tir_2function_8h__incl.svg   |  1540 --
 docs-tgzz/api/doxygen/tir_2function_8h_source.html |   131 -
 docs-tgzz/api/doxygen/tir_2op_8h.html              |   929 --
 docs-tgzz/api/doxygen/tir_2op_8h__dep__incl.svg    |  1191 --
 docs-tgzz/api/doxygen/tir_2op_8h__incl.svg         |  1599 ---
 docs-tgzz/api/doxygen/tir_2op_8h_source.html       |   247 -
 docs-tgzz/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  |  1268 --
 .../doxygen/tir_2op__attr__types_8h_source.html    |    94 -
 .../api/doxygen/tir_2schedule_2schedule_8h.html    |   140 -
 .../doxygen/tir_2schedule_2schedule_8h__incl.svg   |  1614 ---
 .../doxygen/tir_2schedule_2schedule_8h_source.html |   120 -
 docs-tgzz/api/doxygen/tir_2transform_8h.html       |   242 -
 docs-tgzz/api/doxygen/tir_2transform_8h__incl.svg  |  1597 ---
 .../api/doxygen/tir_2transform_8h_source.html      |   134 -
 docs-tgzz/api/doxygen/topi_2nn_8h.html             |   157 -
 docs-tgzz/api/doxygen/topi_2nn_8h__dep__incl.svg   |    35 -
 docs-tgzz/api/doxygen/topi_2nn_8h__incl.svg        |  1698 ---
 docs-tgzz/api/doxygen/topi_2nn_8h_source.html      |   138 -
 docs-tgzz/api/doxygen/topi_2transform_8h.html      |   239 -
 .../api/doxygen/topi_2transform_8h__dep__incl.svg  |   131 -
 docs-tgzz/api/doxygen/topi_2transform_8h__incl.svg |  1602 ---
 .../api/doxygen/topi_2transform_8h_source.html     |   168 -
 docs-tgzz/api/doxygen/trace_8h.html                |   120 -
 docs-tgzz/api/doxygen/trace_8h__dep__incl.svg      |    36 -
 docs-tgzz/api/doxygen/trace_8h__incl.svg           |  1040 --
 docs-tgzz/api/doxygen/trace_8h_source.html         |   105 -
 docs-tgzz/api/doxygen/transform__step_8h.html      |   293 -
 .../api/doxygen/transform__step_8h__dep__incl.svg  |   194 -
 docs-tgzz/api/doxygen/transform__step_8h__incl.svg |  1460 --
 .../api/doxygen/transform__step_8h_source.html     |   190 -
 docs-tgzz/api/doxygen/type__functor_8h.html        |   167 -
 docs-tgzz/api/doxygen/type__functor_8h__incl.svg   |  1634 ---
 docs-tgzz/api/doxygen/type__functor_8h_source.html |   127 -
 docs-tgzz/api/doxygen/type__relation_8h.html       |   140 -
 .../api/doxygen/type__relation_8h__dep__incl.svg   |  1067 --
 docs-tgzz/api/doxygen/type__relation_8h__incl.svg  |  1585 ---
 .../api/doxygen/type__relation_8h_source.html      |   131 -
 docs-tgzz/api/doxygen/unionTVMValue-members.html   |    82 -
 docs-tgzz/api/doxygen/unionTVMValue.html           |   193 -
 .../api/doxygen/unionTVMValue__coll__graph.svg     |    28 -
 docs-tgzz/api/doxygen/utils_8h.html                |   110 -
 docs-tgzz/api/doxygen/utils_8h__incl.svg           |  1261 --
 docs-tgzz/api/doxygen/utils_8h_source.html         |    86 -
 docs-tgzz/api/doxygen/var_8h.html                  |   170 -
 docs-tgzz/api/doxygen/var_8h__dep__incl.svg        |  1114 --
 docs-tgzz/api/doxygen/var_8h__incl.svg             |  1273 --
 docs-tgzz/api/doxygen/var_8h_source.html           |   147 -
 docs-tgzz/api/doxygen/vision_8h.html               |   136 -
 docs-tgzz/api/doxygen/vision_8h__incl.svg          |  1541 --
 docs-tgzz/api/doxygen/vision_8h_source.html        |   139 -
 docs-tgzz/api/doxygen/with_8h.html                 |   114 -
 docs-tgzz/api/doxygen/with_8h__dep__incl.svg       |  1251 --
 docs-tgzz/api/doxygen/with_8h__incl.svg            |    44 -
 docs-tgzz/api/doxygen/with_8h_source.html          |    82 -
 docs-tgzz/api/doxygen/write__stream_8h.html        |   114 -
 .../api/doxygen/write__stream_8h__dep__incl.svg    |    59 -
 docs-tgzz/api/doxygen/write__stream_8h__incl.svg   |    73 -
 docs-tgzz/api/doxygen/write__stream_8h_source.html |    85 -
 docs-tgzz/api/doxygen/x86_2bnn_8h.html             |   117 -
 docs-tgzz/api/doxygen/x86_2bnn_8h__incl.svg        |  1625 ---
 docs-tgzz/api/doxygen/x86_2bnn_8h_source.html      |    98 -
 docs-tgzz/api/doxygen/x86_2default_8h.html         |   121 -
 docs-tgzz/api/doxygen/x86_2default_8h__incl.svg    |  1667 ---
 docs-tgzz/api/doxygen/x86_2default_8h_source.html  |    95 -
 docs-tgzz/api/doxygen/x86_2injective_8h.html       |   117 -
 docs-tgzz/api/doxygen/x86_2injective_8h__incl.svg  |  1625 ---
 .../api/doxygen/x86_2injective_8h_source.html      |    94 -
 docs-tgzz/api/javadoc/allclasses-frame.html        |    49 -
 docs-tgzz/api/javadoc/allclasses-noframe.html      |    49 -
 docs-tgzz/api/javadoc/constant-values.html         |   311 -
 docs-tgzz/api/javadoc/deprecated-list.html         |   125 -
 docs-tgzz/api/javadoc/help-doc.html                |   230 -
 docs-tgzz/api/javadoc/index-all.html               |   989 --
 docs-tgzz/api/javadoc/index.html                   |    76 -
 docs-tgzz/api/javadoc/org/apache/tvm/API.html      |   248 -
 .../api/javadoc/org/apache/tvm/APIInternal.html    |   248 -
 .../api/javadoc/org/apache/tvm/ArgTypeCode.html    |   539 -
 docs-tgzz/api/javadoc/org/apache/tvm/Device.html   |   700 -
 .../javadoc/org/apache/tvm/Function.Callback.html  |   226 -
 docs-tgzz/api/javadoc/org/apache/tvm/Function.html |   698 -
 docs-tgzz/api/javadoc/org/apache/tvm/Module.html   |   508 -
 docs-tgzz/api/javadoc/org/apache/tvm/NDArray.html  |   786 --
 .../api/javadoc/org/apache/tvm/NDArrayBase.html    |   381 -
 docs-tgzz/api/javadoc/org/apache/tvm/TVMType.html  |   475 -
 docs-tgzz/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 -
 docs-tgzz/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 -
 docs-tgzz/api/javadoc/overview-frame.html          |    23 -
 docs-tgzz/api/javadoc/overview-summary.html        |   147 -
 docs-tgzz/api/javadoc/overview-tree.html           |   202 -
 docs-tgzz/api/javadoc/package-list                 |     3 -
 docs-tgzz/api/javadoc/script.js                    |    30 -
 docs-tgzz/api/javadoc/stylesheet.css               |   574 -
 docs-tgzz/api/links.html                           |   391 -
 docs-tgzz/api/python/auto_scheduler.html           |  2092 ---
 docs-tgzz/api/python/autotvm.html                  |  2652 ----
 docs-tgzz/api/python/contrib.html                  |  1724 ---
 docs-tgzz/api/python/driver.html                   |   513 -
 docs-tgzz/api/python/error.html                    |   596 -
 docs-tgzz/api/python/graph_executor.html           |   708 -
 docs-tgzz/api/python/index.html                    |   493 -
 docs-tgzz/api/python/ir.html                       |  2350 ----
 docs-tgzz/api/python/micro.html                    |   792 --
 docs-tgzz/api/python/ndarray.html                  |   574 -
 docs-tgzz/api/python/relay/analysis.html           |  1155 --
 docs-tgzz/api/python/relay/backend.html            |   865 --
 docs-tgzz/api/python/relay/dataflow_pattern.html   |  1453 --
 docs-tgzz/api/python/relay/frontend.html           |   809 --
 docs-tgzz/api/python/relay/image.html              |   694 -
 docs-tgzz/api/python/relay/index.html              |  5153 -------
 docs-tgzz/api/python/relay/nn.html                 |  3167 -----
 docs-tgzz/api/python/relay/testing.html            |  1177 --
 docs-tgzz/api/python/relay/transform.html          |  1778 ---
 docs-tgzz/api/python/relay/vision.html             |   740 -
 docs-tgzz/api/python/rpc.html                      |   998 --
 docs-tgzz/api/python/runtime.html                  |  1650 ---
 docs-tgzz/api/python/target.html                   |   947 --
 docs-tgzz/api/python/te.html                       |  3036 ----
 docs-tgzz/api/python/tir.html                      |  6846 ---------
 docs-tgzz/api/python/topi.html                     |  7601 ----------
 docs-tgzz/api/python/vta/index.html                |   558 -
 docs-tgzz/api/typedoc/assets/css/main.css          |  2679 ----
 docs-tgzz/api/typedoc/assets/images/icons.png      |   Bin 9615 -> 0 bytes
 docs-tgzz/api/typedoc/assets/images/icons@2x.png   |   Bin 28144 -> 0 bytes
 docs-tgzz/api/typedoc/assets/images/widgets.png    |   Bin 480 -> 0 bytes
 docs-tgzz/api/typedoc/assets/images/widgets@2x.png |   Bin 855 -> 0 bytes
 docs-tgzz/api/typedoc/assets/js/main.js            |     1 -
 docs-tgzz/api/typedoc/assets/js/search.json        |     1 -
 .../api/typedoc/classes/bytestreamreader.html      |   277 -
 docs-tgzz/api/typedoc/classes/cachedcallstack.html |   717 -
 docs-tgzz/api/typedoc/classes/dldatatype.html      |   291 -
 docs-tgzz/api/typedoc/classes/dldevice.html        |   277 -
 docs-tgzz/api/typedoc/classes/environment.html     |   336 -
 docs-tgzz/api/typedoc/classes/ffilibrary.html      |   370 -
 docs-tgzz/api/typedoc/classes/graphexecutor.html   |   433 -
 docs-tgzz/api/typedoc/classes/instance.html        |   917 --
 docs-tgzz/api/typedoc/classes/memory.html          |   630 -
 docs-tgzz/api/typedoc/classes/module.html          |   322 -
 docs-tgzz/api/typedoc/classes/ndarray.html         |   442 -
 docs-tgzz/api/typedoc/classes/packedfunccell.html  |   230 -
 docs-tgzz/api/typedoc/classes/rpcserver.html       |   337 -
 docs-tgzz/api/typedoc/classes/scalar.html          |   220 -
 docs-tgzz/api/typedoc/classes/webgpucontext.html   |   318 -
 docs-tgzz/api/typedoc/enums/argtypecode.html       |   345 -
 docs-tgzz/api/typedoc/enums/aynccallbackcode.html  |   163 -
 docs-tgzz/api/typedoc/enums/dldatatypecode.html    |   191 -
 docs-tgzz/api/typedoc/enums/rpcserverstate.html    |   212 -
 docs-tgzz/api/typedoc/enums/sizeof.html            |   261 -
 docs-tgzz/api/typedoc/index.html                   |  1944 ---
 docs-tgzz/api/typedoc/interfaces/disposable.html   |   192 -
 docs-tgzz/api/typedoc/interfaces/functioninfo.html |   178 -
 .../api/typedoc/interfaces/libraryprovider.html    |   218 -
 docs-tgzz/contribute/code_guide.html               |   481 -
 docs-tgzz/contribute/code_review.html              |   598 -
 docs-tgzz/contribute/committer_guide.html          |   482 -
 docs-tgzz/contribute/community.html                |   424 -
 docs-tgzz/contribute/document.html                 |   491 -
 docs-tgzz/contribute/error_handling.html           |   496 -
 docs-tgzz/contribute/git_howto.html                |   504 -
 docs-tgzz/contribute/index.html                    |   487 -
 docs-tgzz/contribute/pull_request.html             |   513 -
 docs-tgzz/contribute/release_process.html          |   556 -
 docs-tgzz/deploy/android.html                      |   425 -
 docs-tgzz/deploy/arm_compute_lib.html              |   673 -
 docs-tgzz/deploy/bnns.html                         |   564 -
 docs-tgzz/deploy/cpp_deploy.html                   |   435 -
 docs-tgzz/deploy/hls.html                          |   565 -
 docs-tgzz/deploy/index.html                        |   584 -
 docs-tgzz/deploy/integrate.html                    |   450 -
 docs-tgzz/deploy/tensorrt.html                     |   746 -
 docs-tgzz/deploy/vitis_ai.html                     |  1127 --
 docs-tgzz/dev/benchmark.html                       |   594 -
 docs-tgzz/dev/codebase_walkthrough.html            |   553 -
 docs-tgzz/dev/convert_layout.html                  |   634 -
 docs-tgzz/dev/debugger.html                        |   579 -
 docs-tgzz/dev/device_target_interactions.html      |   615 -
 docs-tgzz/dev/frontend/tensorflow.html             |   637 -
 docs-tgzz/dev/how_to.html                          |   403 -
 docs-tgzz/dev/hybrid_script.html                   |   479 -
 docs-tgzz/dev/index.html                           |   788 --
 docs-tgzz/dev/inferbound.html                      |  1008 --
 .../dev/introduction_to_module_serialization.html  |   597 -
 docs-tgzz/dev/microtvm_design.html                 |   751 -
 docs-tgzz/dev/model_library_format.html            |   579 -
 docs-tgzz/dev/pass_infra.html                      |  1052 --
 docs-tgzz/dev/pytest_target_parametrization.html   |   637 -
 docs-tgzz/dev/relay_add_op.html                    |   832 --
 docs-tgzz/dev/relay_add_pass.html                  |   735 -
 docs-tgzz/dev/relay_bring_your_own_codegen.html    |  1221 --
 docs-tgzz/dev/relay_intro.html                     |   573 -
 docs-tgzz/dev/relay_op_strategy.html               |   636 -
 docs-tgzz/dev/runtime.html                         |   651 -
 docs-tgzz/dev/runtimes/vulkan.html                 |   623 -
 docs-tgzz/dev/security.html                        |   429 -
 docs-tgzz/dev/virtual_machine.html                 |   745 -
 docs-tgzz/errors.html                              |   432 -
 docs-tgzz/faq.html                                 |   436 -
 docs-tgzz/genindex.html                            |  4379 ------
 docs-tgzz/index.html                               |   416 -
 docs-tgzz/install/docker.html                      |   438 -
 docs-tgzz/install/from_source.html                 |   709 -
 docs-tgzz/install/index.html                       |   410 -
 docs-tgzz/install/nnpack.html                      |   480 -
 docs-tgzz/langref/hybrid_script.html               |   576 -
 docs-tgzz/langref/index.html                       |   485 -
 docs-tgzz/langref/relay_adt.html                   |   855 --
 docs-tgzz/langref/relay_expr.html                  |   969 --
 docs-tgzz/langref/relay_op.html                    |   901 --
 docs-tgzz/langref/relay_pattern.html               |   858 --
 docs-tgzz/langref/relay_type.html                  |   707 -
 docs-tgzz/microtvm/index.html                      |   435 -
 docs-tgzz/objects.inv                              |   Bin 19940 -> 0 bytes
 docs-tgzz/profiling/index.html                     |   393 -
 docs-tgzz/profiling/papi.html                      |   474 -
 docs-tgzz/py-modindex.html                         |   762 -
 docs-tgzz/search.html                              |   390 -
 docs-tgzz/searchindex.js                           |     1 -
 .../auto_scheduler/sg_execution_times.html         |   383 -
 .../auto_scheduler/tune_conv2d_layer_cuda.html     |  1621 ---
 .../tutorials/auto_scheduler/tune_network_arm.html |  1003 --
 .../auto_scheduler/tune_network_cuda.html          |   975 --
 .../auto_scheduler/tune_network_mali.html          |   938 --
 .../tutorials/auto_scheduler/tune_network_x86.html |   994 --
 .../tutorials/auto_scheduler/tune_sparse_x86.html  |   772 -
 .../tutorials/autotvm/sg_execution_times.html      |   382 -
 docs-tgzz/tutorials/autotvm/tune_conv2d_cuda.html  |   663 -
 docs-tgzz/tutorials/autotvm/tune_relay_arm.html    |   776 -
 docs-tgzz/tutorials/autotvm/tune_relay_cuda.html   |   741 -
 .../tutorials/autotvm/tune_relay_mobile_gpu.html   |   772 -
 docs-tgzz/tutorials/autotvm/tune_relay_x86.html    |   678 -
 .../tutorials/dev/bring_your_own_datatypes.html    |   820 --
 docs-tgzz/tutorials/dev/low_level_custom_pass.html |   583 -
 docs-tgzz/tutorials/dev/sg_execution_times.html    |   381 -
 docs-tgzz/tutorials/dev/use_pass_infra.html        |   985 --
 docs-tgzz/tutorials/dev/use_pass_instrument.html   |   941 --
 docs-tgzz/tutorials/frontend/build_gcn.html        |   821 --
 .../frontend/deploy_model_on_android.html          |   743 -
 .../tutorials/frontend/deploy_model_on_rasp.html   |   625 -
 .../frontend/deploy_object_detection_pytorch.html  |   584 -
 .../tutorials/frontend/deploy_prequantized.html    |   667 -
 .../frontend/deploy_prequantized_tflite.html       |   666 -
 docs-tgzz/tutorials/frontend/deploy_quantized.html |   567 -
 docs-tgzz/tutorials/frontend/deploy_sparse.html    |   769 -
 .../tutorials/frontend/deploy_ssd_gluoncv.html     |   541 -
 docs-tgzz/tutorials/frontend/from_caffe2.html      |   558 -
 docs-tgzz/tutorials/frontend/from_coreml.html      |   526 -
 docs-tgzz/tutorials/frontend/from_darknet.html     |   635 -
 docs-tgzz/tutorials/frontend/from_keras.html       |   554 -
 docs-tgzz/tutorials/frontend/from_mxnet.html       |   560 -
 docs-tgzz/tutorials/frontend/from_onnx.html        |   551 -
 docs-tgzz/tutorials/frontend/from_pytorch.html     |   585 -
 docs-tgzz/tutorials/frontend/from_tensorflow.html  |   837 --
 docs-tgzz/tutorials/frontend/from_tflite.html      |   605 -
 .../tutorials/frontend/sg_execution_times.html     |   396 -
 .../tutorials/frontend/using_external_lib.html     |   957 --
 .../get_started/auto_scheduler_matmul_x86.html     |   702 -
 .../tutorials/get_started/autotvm_matmul_x86.html  |   762 -
 .../tutorials/get_started/autotvm_relay_x86.html   |   958 --
 .../get_started/cross_compilation_and_rpc.html     |   650 -
 docs-tgzz/tutorials/get_started/install.html       |   443 -
 docs-tgzz/tutorials/get_started/introduction.html  |   523 -
 .../tutorials/get_started/relay_quick_start.html   |   653 -
 .../tutorials/get_started/sg_execution_times.html  |   386 -
 .../get_started/tensor_expr_get_started.html       |  1561 ---
 .../get_started/tvmc_command_line_driver.html      |   839 --
 docs-tgzz/tutorials/index.html                     |   835 --
 docs-tgzz/tutorials/language/extern_op.html        |   537 -
 docs-tgzz/tutorials/language/intrin_math.html      |   676 -
 docs-tgzz/tutorials/language/reduction.html        |   747 -
 docs-tgzz/tutorials/language/scan.html             |   619 -
 .../tutorials/language/schedule_primitives.html    |   793 --
 .../tutorials/language/sg_execution_times.html     |   385 -
 docs-tgzz/tutorials/language/tedd.html             |   530 -
 docs-tgzz/tutorials/language/tensorize.html        |   855 --
 docs-tgzz/tutorials/language/tuple_inputs.html     |   572 -
 docs-tgzz/tutorials/micro/micro_autotune.html      |   680 -
 docs-tgzz/tutorials/micro/micro_reference_vm.html  |   529 -
 docs-tgzz/tutorials/micro/micro_tflite.html        |   734 -
 docs-tgzz/tutorials/micro/sg_execution_times.html  |   380 -
 docs-tgzz/tutorials/optimize/opt_conv_cuda.html    |   614 -
 .../tutorials/optimize/opt_conv_tensorcore.html    |   948 --
 docs-tgzz/tutorials/optimize/opt_gemm.html         |   995 --
 .../tutorials/optimize/sg_execution_times.html     |   380 -
 docs-tgzz/tutorials/topi/intro_topi.html           |   836 --
 docs-tgzz/tutorials/topi/sg_execution_times.html   |   378 -
 docs-tgzz/vta/dev/config.html                      |   490 -
 docs-tgzz/vta/dev/hardware.html                    |   666 -
 docs-tgzz/vta/dev/index.html                       |   414 -
 docs-tgzz/vta/index.html                           |   416 -
 docs-tgzz/vta/install.html                         |   802 --
 .../vta/tutorials/autotvm/sg_execution_times.html  |   379 -
 docs-tgzz/vta/tutorials/autotvm/tune_alu_vta.html  |   724 -
 .../vta/tutorials/autotvm/tune_relay_vta.html      |   888 --
 .../tutorials/frontend/deploy_classification.html  |   725 -
 .../vta/tutorials/frontend/deploy_detection.html   |   733 -
 .../vta/tutorials/frontend/sg_execution_times.html |   379 -
 docs-tgzz/vta/tutorials/index.html                 |   473 -
 docs-tgzz/vta/tutorials/matrix_multiply.html       |   975 --
 .../vta/tutorials/optimize/convolution_opt.html    |  1143 --
 .../tutorials/optimize/matrix_multiply_opt.html    |   961 --
 .../vta/tutorials/optimize/sg_execution_times.html |   379 -
 docs-tgzz/vta/tutorials/sg_execution_times.html    |   379 -
 docs-tgzz/vta/tutorials/vta_get_started.html       |   847 --
 .../micro_ethosu.ipynb                             |   155 +
 .../micro_ethosu.py                                |   536 +
 .../bring_your_own_datatypes.ipynb                 |     2 +-
 .../bring_your_own_datatypes.py                    |     2 +-
 .../_images/sphx_glr_micro_ethosu_thumb.png        |   Bin
 .../how_to/compile_models/from_caffe2.rst.txt      |     9 -
 .../how_to/compile_models/from_coreml.rst.txt      |     9 -
 .../how_to/compile_models/from_darknet.rst.txt     |     2 -
 .../how_to/compile_models/from_mxnet.rst.txt       |     9 -
 .../how_to/compile_models/from_onnx.rst.txt        |     2 +-
 .../how_to/compile_models/from_paddle.rst.txt      |    14 -
 .../how_to/compile_models/from_pytorch.rst.txt     |     9 -
 .../how_to/compile_models/from_tensorflow.rst.txt  |     7 +-
 .../how_to/compile_models/from_tflite.rst.txt      |     9 -
 .../compile_models/sg_execution_times.rst.txt      |    22 +-
 .../deploy_models/deploy_model_on_android.rst.txt  |    11 +-
 .../deploy_models/deploy_model_on_rasp.rst.txt     |     2 -
 .../deploy_object_detection_pytorch.rst.txt        |    11 +-
 .../deploy_models/deploy_prequantized.rst.txt      |    11 +-
 .../deploy_prequantized_tflite.rst.txt             |    13 +-
 .../how_to/deploy_models/deploy_quantized.rst.txt  |     2 -
 .../deploy_models/deploy_ssd_gluoncv.rst.txt       |    11 +-
 .../deploy_models/sg_execution_times.rst.txt       |    18 +-
 .../extend_tvm/bring_your_own_datatypes.rst.txt    |     6 +-
 .../how_to/extend_tvm/sg_execution_times.rst.txt   |    10 +-
 .../how_to/extend_tvm/use_pass_infra.rst.txt       |     2 -
 .../how_to/extend_tvm/use_pass_instrument.rst.txt  |    25 +-
 .../optimize_operators/opt_conv_cuda.rst.txt       |     2 +-
 .../optimize_operators/opt_conv_tensorcore.rst.txt |     2 +-
 .../how_to/optimize_operators/opt_gemm.rst.txt     |    16 +-
 .../optimize_operators/sg_execution_times.rst.txt  |     8 +-
 .../sg_execution_times.rst.txt                     |    16 +-
 .../tune_conv2d_layer_cuda.rst.txt                 |  2552 ++--
 .../tune_network_arm.rst.txt                       |     2 -
 .../tune_network_cuda.rst.txt                      |     4 +-
 .../tune_network_mali.rst.txt                      |     2 -
 .../tune_network_x86.rst.txt                       |     9 +-
 .../tune_sparse_x86.rst.txt                        |    58 +-
 .../tune_with_autotvm/sg_execution_times.rst.txt   |    12 +-
 .../tune_with_autotvm/tune_conv2d_cuda.rst.txt     |    42 +-
 .../tune_with_autotvm/tune_relay_cuda.rst.txt      |     2 +-
 .../how_to/work_with_microtvm/index.rst.txt        |    20 +
 .../work_with_microtvm/micro_autotune.rst.txt      |    18 +-
 .../how_to/work_with_microtvm/micro_ethosu.rst.txt |   539 +
 .../how_to/work_with_microtvm/micro_tflite.rst.txt |     2 +-
 .../work_with_microtvm/sg_execution_times.rst.txt  |     9 +-
 .../work_with_relay/sg_execution_times.rst.txt     |     6 +-
 .../work_with_relay/using_external_lib.rst.txt     |    18 -
 .../how_to/work_with_schedules/reduction.rst.txt   |     4 +-
 .../schedule_primitives.rst.txt                    |     6 +-
 .../work_with_schedules/sg_execution_times.rst.txt |    18 +-
 .../how_to/work_with_schedules/tensorize.rst.txt   |     8 +-
 .../tutorials/autotvm/sg_execution_times.rst.txt   |     6 +-
 .../vta/tutorials/autotvm/tune_relay_vta.rst.txt   |     2 -
 .../frontend/deploy_classification.rst.txt         |     8 +-
 .../tutorials/frontend/deploy_detection.rst.txt    |     8 +-
 .../tutorials/frontend/sg_execution_times.rst.txt  |     6 +-
 .../topic/vta/tutorials/matrix_multiply.rst.txt    |     4 +-
 .../vta/tutorials/optimize/convolution_opt.rst.txt |     4 +-
 .../tutorials/optimize/matrix_multiply_opt.rst.txt |     4 +-
 .../tutorials/optimize/sg_execution_times.rst.txt  |     6 +-
 .../topic/vta/tutorials/sg_execution_times.rst.txt |     6 +-
 .../tutorial/auto_scheduler_matmul_x86.rst.txt     |     8 +-
 docs/_sources/tutorial/autotvm_relay_x86.rst.txt   |    67 +-
 .../tutorial/cross_compilation_and_rpc.rst.txt     |     2 +-
 docs/_sources/tutorial/intro_topi.rst.txt          |     4 +-
 docs/_sources/tutorial/relay_quick_start.rst.txt   |     4 +-
 docs/_sources/tutorial/sg_execution_times.rst.txt  |    24 +-
 .../tutorial/tensor_expr_get_started.rst.txt       |    54 +-
 .../tutorial/tensor_ir_blitz_course.rst.txt        |    54 +-
 docs/_static/documentation_options.js              |     2 +-
 docs/arch/benchmark.html                           |     4 +-
 docs/arch/convert_layout.html                      |     4 +-
 docs/arch/debugger.html                            |     4 +-
 docs/arch/device_target_interactions.html          |     4 +-
 docs/arch/frontend/tensorflow.html                 |     4 +-
 docs/arch/hybrid_script.html                       |     4 +-
 docs/arch/index.html                               |     4 +-
 docs/arch/inferbound.html                          |     4 +-
 .../arch/introduction_to_module_serialization.html |     4 +-
 docs/arch/microtvm_design.html                     |     4 +-
 docs/arch/microtvm_project_api.html                |     4 +-
 docs/arch/model_library_format.html                |     4 +-
 docs/arch/pass_infra.html                          |     4 +-
 docs/arch/relay_intro.html                         |     4 +-
 docs/arch/relay_op_strategy.html                   |     4 +-
 docs/arch/runtime.html                             |     4 +-
 docs/arch/runtimes/vulkan.html                     |     4 +-
 docs/arch/security.html                            |     4 +-
 docs/arch/virtual_machine.html                     |     4 +-
 docs/contribute/code_guide.html                    |     4 +-
 docs/contribute/code_review.html                   |     4 +-
 docs/contribute/committer_guide.html               |     4 +-
 docs/contribute/community.html                     |     4 +-
 docs/contribute/document.html                      |     4 +-
 docs/contribute/error_handling.html                |     4 +-
 docs/contribute/git_howto.html                     |     4 +-
 docs/contribute/index.html                         |     4 +-
 docs/contribute/pull_request.html                  |     4 +-
 docs/contribute/release_process.html               |     4 +-
 docs/dev/how_to/how_to.html                        |     4 +-
 docs/dev/how_to/pytest_target_parametrization.html |     4 +-
 docs/dev/how_to/relay_add_op.html                  |     4 +-
 docs/dev/how_to/relay_add_pass.html                |     4 +-
 docs/dev/how_to/relay_bring_your_own_codegen.html  |     4 +-
 docs/dev/tutorial/codebase_walkthrough.html        |     4 +-
 docs/dev/tutorial/index.html                       |     4 +-
 docs/errors.html                                   |     4 +-
 docs/faq.html                                      |     4 +-
 docs/genindex.html                                 |    18 +-
 docs/how_to/compile_models/from_caffe2.html        |     9 +-
 docs/how_to/compile_models/from_coreml.html        |     9 +-
 docs/how_to/compile_models/from_darknet.html       |     6 +-
 docs/how_to/compile_models/from_keras.html         |     4 +-
 docs/how_to/compile_models/from_mxnet.html         |     9 +-
 docs/how_to/compile_models/from_onnx.html          |     6 +-
 docs/how_to/compile_models/from_paddle.html        |    10 +-
 docs/how_to/compile_models/from_pytorch.html       |     9 +-
 docs/how_to/compile_models/from_tensorflow.html    |     9 +-
 docs/how_to/compile_models/from_tflite.html        |     9 +-
 docs/how_to/compile_models/index.html              |     4 +-
 docs/how_to/compile_models/sg_execution_times.html |    26 +-
 docs/how_to/deploy/android.html                    |     4 +-
 docs/how_to/deploy/arm_compute_lib.html            |     4 +-
 docs/how_to/deploy/bnns.html                       |     4 +-
 docs/how_to/deploy/cpp_deploy.html                 |     4 +-
 docs/how_to/deploy/hls.html                        |     4 +-
 docs/how_to/deploy/index.html                      |     4 +-
 docs/how_to/deploy/integrate.html                  |     4 +-
 docs/how_to/deploy/tensorrt.html                   |     4 +-
 docs/how_to/deploy/vitis_ai.html                   |     4 +-
 .../deploy_models/deploy_model_on_android.html     |    11 +-
 .../how_to/deploy_models/deploy_model_on_rasp.html |     6 +-
 .../deploy_object_detection_pytorch.html           |    11 +-
 docs/how_to/deploy_models/deploy_prequantized.html |    11 +-
 .../deploy_models/deploy_prequantized_tflite.html  |    13 +-
 docs/how_to/deploy_models/deploy_quantized.html    |     8 +-
 docs/how_to/deploy_models/deploy_sparse.html       |     4 +-
 docs/how_to/deploy_models/deploy_ssd_gluoncv.html  |    11 +-
 docs/how_to/deploy_models/index.html               |     4 +-
 docs/how_to/deploy_models/sg_execution_times.html  |    22 +-
 .../extend_tvm/bring_your_own_datatypes.html       |    12 +-
 docs/how_to/extend_tvm/index.html                  |     4 +-
 docs/how_to/extend_tvm/low_level_custom_pass.html  |     4 +-
 docs/how_to/extend_tvm/sg_execution_times.html     |    14 +-
 docs/how_to/extend_tvm/use_pass_infra.html         |     8 +-
 docs/how_to/extend_tvm/use_pass_instrument.html    |    25 +-
 docs/how_to/index.html                             |     4 +-
 docs/how_to/optimize_operators/index.html          |     4 +-
 docs/how_to/optimize_operators/opt_conv_cuda.html  |     6 +-
 .../optimize_operators/opt_conv_tensorcore.html    |     6 +-
 docs/how_to/optimize_operators/opt_gemm.html       |    20 +-
 .../optimize_operators/sg_execution_times.html     |    12 +-
 docs/how_to/profile/index.html                     |     4 +-
 docs/how_to/profile/papi.html                      |     4 +-
 docs/how_to/tune_with_autoscheduler/index.html     |     4 +-
 .../sg_execution_times.html                        |    18 +-
 .../tune_conv2d_layer_cuda.html                    |  2556 ++--
 .../tune_with_autoscheduler/tune_network_arm.html  |     6 +-
 .../tune_with_autoscheduler/tune_network_cuda.html |     8 +-
 .../tune_with_autoscheduler/tune_network_mali.html |     6 +-
 .../tune_with_autoscheduler/tune_network_x86.html  |     9 +-
 .../tune_with_autoscheduler/tune_sparse_x86.html   |    62 +-
 docs/how_to/tune_with_autotvm/index.html           |     4 +-
 .../tune_with_autotvm/sg_execution_times.html      |    16 +-
 .../how_to/tune_with_autotvm/tune_conv2d_cuda.html |    46 +-
 docs/how_to/tune_with_autotvm/tune_relay_arm.html  |     4 +-
 docs/how_to/tune_with_autotvm/tune_relay_cuda.html |     6 +-
 .../tune_with_autotvm/tune_relay_mobile_gpu.html   |     4 +-
 docs/how_to/tune_with_autotvm/tune_relay_x86.html  |     4 +-
 docs/how_to/work_with_microtvm/index.html          |    19 +-
 docs/how_to/work_with_microtvm/micro_autotune.html |    29 +-
 docs/how_to/work_with_microtvm/micro_ethosu.html   |   872 ++
 .../work_with_microtvm/micro_reference_vm.html     |     9 +-
 docs/how_to/work_with_microtvm/micro_tflite.html   |     7 +-
 .../work_with_microtvm/sg_execution_times.html     |    13 +-
 docs/how_to/work_with_relay/build_gcn.html         |     4 +-
 docs/how_to/work_with_relay/index.html             |     4 +-
 .../how_to/work_with_relay/sg_execution_times.html |    10 +-
 .../how_to/work_with_relay/using_external_lib.html |    14 +-
 docs/how_to/work_with_schedules/extern_op.html     |     4 +-
 docs/how_to/work_with_schedules/index.html         |     4 +-
 docs/how_to/work_with_schedules/intrin_math.html   |     4 +-
 docs/how_to/work_with_schedules/reduction.html     |     8 +-
 docs/how_to/work_with_schedules/scan.html          |     4 +-
 .../work_with_schedules/schedule_primitives.html   |    10 +-
 .../work_with_schedules/sg_execution_times.html    |    22 +-
 docs/how_to/work_with_schedules/tedd.html          |     4 +-
 docs/how_to/work_with_schedules/tensorize.html     |    12 +-
 docs/how_to/work_with_schedules/tuple_inputs.html  |     4 +-
 docs/index.html                                    |     4 +-
 docs/install/docker.html                           |     4 +-
 docs/install/from_source.html                      |     4 +-
 docs/install/index.html                            |     4 +-
 docs/install/nnpack.html                           |     4 +-
 docs/install/tlcpack.html                          |     4 +-
 docs/objects.inv                                   |   Bin 21018 -> 21255 bytes
 docs/py-modindex.html                              |     4 +-
 .../api/doxygen/affine__type_8h_source.html        |     2 +-
 docs/reference/api/doxygen/algorithm_8h.html       |     2 +-
 docs/reference/api/doxygen/algorithm_8h__incl.svg  |  1197 +-
 docs/reference/api/doxygen/analyzer_8h_source.html |     4 +-
 docs/reference/api/doxygen/annotated.html          |    18 +-
 docs/reference/api/doxygen/array_8h.html           |     2 +-
 docs/reference/api/doxygen/array_8h__dep__incl.svg |  1470 +-
 .../api/doxygen/attr__registry__map_8h.html        |     2 +-
 .../doxygen/attr__registry__map_8h__dep__incl.svg  |   614 +-
 docs/reference/api/doxygen/autodiff_8h_source.html |     2 +-
 .../reference/api/doxygen/bitserial_8h_source.html |     2 +-
 docs/reference/api/doxygen/broadcast_8h.html       |     4 +-
 docs/reference/api/doxygen/buffer_8h_source.html   |     6 +-
 .../api/doxygen/c__runtime__api_8h__dep__incl.svg  |    52 +-
 docs/reference/api/doxygen/call_8h_source.html     |     2 +-
 docs/reference/api/doxygen/classes.html            |   409 +-
 .../api/doxygen/classtvm_1_1BaseExprNode.html      |     2 +-
 .../classtvm_1_1BaseExprNode__inherit__graph.svg   |   328 +-
 .../doxygen/classtvm_1_1BaseFuncNode-members.html  |     2 +
 .../api/doxygen/classtvm_1_1BaseFuncNode.html      |     9 +-
 .../classtvm_1_1BaseFuncNode__coll__graph.svg      |   364 +-
 .../classtvm_1_1BaseFuncNode__inherit__graph.svg   |   132 +-
 ...sstvm_1_1CompilationConfigNode__coll__graph.svg |    43 +-
 .../classtvm_1_1ConstructorNode-members.html       |     2 +
 .../api/doxygen/classtvm_1_1ConstructorNode.html   |     9 +-
 .../classtvm_1_1ConstructorNode__coll__graph.svg   |   434 +-
 ...classtvm_1_1ConstructorNode__inherit__graph.svg |   132 +-
 .../api/doxygen/classtvm_1_1GlobalVar-members.html |     2 +-
 .../api/doxygen/classtvm_1_1GlobalVar.html         |    20 +-
 .../doxygen/classtvm_1_1GlobalVarNode-members.html |     2 +
 .../api/doxygen/classtvm_1_1GlobalVarNode.html     |     9 +-
 .../classtvm_1_1GlobalVarNode__coll__graph.svg     |   352 +-
 .../classtvm_1_1GlobalVarNode__inherit__graph.svg  |   132 +-
 .../api/doxygen/classtvm_1_1OpNode-members.html    |     2 +
 docs/reference/api/doxygen/classtvm_1_1OpNode.html |     9 +-
 .../doxygen/classtvm_1_1OpNode__coll__graph.svg    |   442 +-
 .../doxygen/classtvm_1_1OpNode__inherit__graph.svg |   132 +-
 .../api/doxygen/classtvm_1_1RelayExpr.html         |     2 +-
 .../doxygen/classtvm_1_1RelayExprNode-members.html |     2 +
 .../api/doxygen/classtvm_1_1RelayExprNode.html     |    53 +-
 .../classtvm_1_1RelayExprNode__coll__graph.svg     |   280 +-
 .../classtvm_1_1RelayExprNode__inherit__graph.svg  |   192 +-
 .../classtvm_1_1RelayExpr__inherit__graph.svg      |   463 +-
 .../api/doxygen/classtvm_1_1SEScope-members.html   |    37 +-
 .../reference/api/doxygen/classtvm_1_1SEScope.html |    35 +-
 .../doxygen/classtvm_1_1SEScopeNode-members.html   |    81 +-
 .../api/doxygen/classtvm_1_1SEScopeNode.html       |    25 +-
 .../classtvm_1_1SEScopeNode__coll__graph.svg       |   289 +-
 .../classtvm_1_1SEScopeNode__inherit__graph.svg    |   151 +-
 .../doxygen/classtvm_1_1SEScope__coll__graph.svg   |   109 +-
 .../classtvm_1_1SEScope__inherit__graph.svg        |    81 +-
 ...cheduler_1_1PythonBasedMeasureCallbackNode.html |     4 +-
 ...1_1auto__scheduler_1_1PythonBasedModelNode.html |    12 +-
 ..._1_1meta__schedule_1_1PySpaceGeneratorNode.html |     4 +-
 ...m_1_1meta__schedule_1_1PyTaskSchedulerNode.html |     8 +-
 .../classtvm_1_1relay_1_1CallNode-members.html     |     6 +-
 .../api/doxygen/classtvm_1_1relay_1_1CallNode.html |     9 +-
 .../classtvm_1_1relay_1_1CallNode__coll__graph.svg |   478 +-
 ...asstvm_1_1relay_1_1CallNode__inherit__graph.svg |   132 +-
 .../classtvm_1_1relay_1_1ConstantNode-members.html |     2 +
 .../doxygen/classtvm_1_1relay_1_1ConstantNode.html |     9 +-
 ...sstvm_1_1relay_1_1ConstantNode__coll__graph.svg |   366 +-
 ...vm_1_1relay_1_1ConstantNode__inherit__graph.svg |   132 +-
 .../classtvm_1_1relay_1_1FunctionNode-members.html |     2 +
 .../doxygen/classtvm_1_1relay_1_1FunctionNode.html |     9 +-
 ...sstvm_1_1relay_1_1FunctionNode__coll__graph.svg |   540 +-
 ...vm_1_1relay_1_1FunctionNode__inherit__graph.svg |   132 +-
 .../classtvm_1_1relay_1_1IfNode-members.html       |     2 +
 .../api/doxygen/classtvm_1_1relay_1_1IfNode.html   |     9 +-
 .../classtvm_1_1relay_1_1IfNode__coll__graph.svg   |   354 +-
 ...classtvm_1_1relay_1_1IfNode__inherit__graph.svg |   132 +-
 .../classtvm_1_1relay_1_1LetNode-members.html      |     2 +
 .../api/doxygen/classtvm_1_1relay_1_1LetNode.html  |     9 +-
 .../classtvm_1_1relay_1_1LetNode__coll__graph.svg  |   415 +-
 ...lasstvm_1_1relay_1_1LetNode__inherit__graph.svg |   132 +-
 .../classtvm_1_1relay_1_1MatchNode-members.html    |     2 +
 .../doxygen/classtvm_1_1relay_1_1MatchNode.html    |     9 +-
 ...classtvm_1_1relay_1_1MatchNode__coll__graph.svg |   400 +-
 ...sstvm_1_1relay_1_1MatchNode__inherit__graph.svg |   132 +-
 .../classtvm_1_1relay_1_1PatternVarNode.html       |     2 +-
 ...tvm_1_1relay_1_1PatternVarNode__coll__graph.svg |   291 +-
 ...stvm_1_1relay_1_1RecClosureObj__coll__graph.svg |    31 +-
 ...classtvm_1_1relay_1_1RefCreateNode-members.html |     2 +
 .../classtvm_1_1relay_1_1RefCreateNode.html        |     9 +-
 ...stvm_1_1relay_1_1RefCreateNode__coll__graph.svg |   350 +-
 ...m_1_1relay_1_1RefCreateNode__inherit__graph.svg |   132 +-
 .../classtvm_1_1relay_1_1RefReadNode-members.html  |     2 +
 .../doxygen/classtvm_1_1relay_1_1RefReadNode.html  |     9 +-
 ...asstvm_1_1relay_1_1RefReadNode__coll__graph.svg |   350 +-
 ...tvm_1_1relay_1_1RefReadNode__inherit__graph.svg |   132 +-
 .../classtvm_1_1relay_1_1RefWriteNode-members.html |     2 +
 .../doxygen/classtvm_1_1relay_1_1RefWriteNode.html |     9 +-
 ...sstvm_1_1relay_1_1RefWriteNode__coll__graph.svg |   352 +-
 ...vm_1_1relay_1_1RefWriteNode__inherit__graph.svg |   132 +-
 .../classtvm_1_1relay_1_1TempExprNode-members.html |     2 +
 .../doxygen/classtvm_1_1relay_1_1TempExprNode.html |     9 +-
 ...sstvm_1_1relay_1_1TempExprNode__coll__graph.svg |   310 +-
 ...vm_1_1relay_1_1TempExprNode__inherit__graph.svg |   132 +-
 ...sstvm_1_1relay_1_1TupleGetItemNode-members.html |     2 +
 .../classtvm_1_1relay_1_1TupleGetItemNode.html     |     9 +-
 ...m_1_1relay_1_1TupleGetItemNode__coll__graph.svg |   352 +-
 ..._1relay_1_1TupleGetItemNode__inherit__graph.svg |   132 +-
 .../classtvm_1_1relay_1_1TupleNode-members.html    |     2 +
 .../doxygen/classtvm_1_1relay_1_1TupleNode.html    |     9 +-
 ...classtvm_1_1relay_1_1TupleNode__coll__graph.svg |   350 +-
 ...sstvm_1_1relay_1_1TupleNode__inherit__graph.svg |   132 +-
 .../doxygen/classtvm_1_1relay_1_1Var-members.html  |    37 +-
 .../api/doxygen/classtvm_1_1relay_1_1Var.html      |    50 +-
 .../classtvm_1_1relay_1_1VarNode-members.html      |     2 +
 .../api/doxygen/classtvm_1_1relay_1_1VarNode.html  |     9 +-
 .../classtvm_1_1relay_1_1VarNode__coll__graph.svg  |   336 +-
 ...lasstvm_1_1relay_1_1VarNode__inherit__graph.svg |   132 +-
 .../classtvm_1_1relay_1_1Var__coll__graph.svg      |   139 +-
 .../classtvm_1_1relay_1_1Var__inherit__graph.svg   |   111 +-
 .../doxygen/classtvm_1_1runtime_1_1ModuleNode.html |     2 +-
 ...vm_1_1runtime_1_1ModuleNode__inherit__graph.svg |   240 +-
 .../api/doxygen/classtvm_1_1runtime_1_1Object.html |     2 +-
 .../doxygen/classtvm_1_1runtime_1_1ObjectRef.html  |     2 +-
 ...asstvm_1_1runtime_1_1ObjectRef__coll__graph.svg |    12 +-
 .../classtvm_1_1runtime_1_1Object__coll__graph.svg |     8 +-
 ...tvm_1_1runtime_1_1vm_1_1Executable-members.html |    59 +-
 .../classtvm_1_1runtime_1_1vm_1_1Executable.html   |   150 +-
 ...1_1runtime_1_1vm_1_1Executable__coll__graph.svg |    54 +-
 ...runtime_1_1vm_1_1Executable__inherit__graph.svg |    54 +-
 ...1_1runtime_1_1vm_1_1VirtualMachine-members.html |     4 +-
 ...lasstvm_1_1runtime_1_1vm_1_1VirtualMachine.html |    26 +-
 ...untime_1_1vm_1_1VirtualMachine__coll__graph.svg |   282 +-
 .../doxygen/classtvm_1_1tir_1_1Buffer-members.html |     2 +-
 .../api/doxygen/classtvm_1_1tir_1_1Buffer.html     |    10 +-
 .../classtvm_1_1tir_1_1PrimFuncNode-members.html   |     2 +
 .../doxygen/classtvm_1_1tir_1_1PrimFuncNode.html   |     9 +-
 ...lasstvm_1_1tir_1_1PrimFuncNode__coll__graph.svg |   522 +-
 ...stvm_1_1tir_1_1PrimFuncNode__inherit__graph.svg |   132 +-
 .../doxygen/classtvm_1_1tir_1_1SizeVarNode.html    |     2 +-
 .../api/doxygen/classtvm_1_1tir_1_1VarNode.html    |     4 +-
 ..._1tir_1_1usmp_1_1AllocatedPoolInfo-members.html |    10 +-
 ...asstvm_1_1tir_1_1usmp_1_1AllocatedPoolInfo.html |    56 +-
 ...r_1_1usmp_1_1AllocatedPoolInfo__coll__graph.svg |    10 +-
 ..._1usmp_1_1AllocatedPoolInfo__inherit__graph.svg |    10 +-
 ...1tir_1_1usmp_1_1BufferInfoAnalysis-members.html |    10 +-
 ...sstvm_1_1tir_1_1usmp_1_1BufferInfoAnalysis.html |    52 +-
 ..._1_1usmp_1_1BufferInfoAnalysis__coll__graph.svg |    10 +-
 ...1usmp_1_1BufferInfoAnalysis__inherit__graph.svg |    10 +-
 .../api/doxygen/compilation__config_8h_source.html |     4 +-
 .../api/doxygen/constant__utils_8h_source.html     |     2 +-
 .../api/doxygen/cost__model_8h_source.html         |     6 +-
 .../api/doxygen/cuda_2dense_8h_source.html         |     2 +-
 .../api/doxygen/cuda_2injective_8h_source.html     |     4 +-
 .../api/doxygen/cuda_2pooling_8h_source.html       |     4 +-
 .../api/doxygen/cuda_2reduction_8h_source.html     |     4 +-
 .../api/doxygen/cuda_2softmax_8h_source.html       |     2 +-
 .../api/doxygen/data__type_8h__dep__incl.svg       |   104 +-
 .../api/doxygen/dataflow__matcher_8h.html          |     2 +-
 .../api/doxygen/dataflow__matcher_8h__incl.svg     |  1501 +-
 .../api/doxygen/dataflow__matcher_8h_source.html   |     2 +-
 .../api/doxygen/dataflow__pattern_8h.html          |     2 +-
 .../doxygen/dataflow__pattern_8h__dep__incl.svg    |    24 +-
 .../api/doxygen/dataflow__pattern_8h__incl.svg     |  2013 +--
 .../api/doxygen/dataflow__pattern_8h_source.html   |     4 +-
 .../api/doxygen/dataflow__pattern__functor_8h.html |     2 +-
 .../dataflow__pattern__functor_8h__dep__incl.svg   |    12 +-
 .../dataflow__pattern__functor_8h__incl.svg        |  1817 +--
 .../api/doxygen/detail_2broadcast_8h_source.html   |     2 +-
 .../api/doxygen/device__copy_8h_source.html        |     2 +-
 docs/reference/api/doxygen/diagnostic_8h.html      |     2 +-
 .../api/doxygen/diagnostic_8h__dep__incl.svg       |  1297 +-
 docs/reference/api/doxygen/dilate_8h_source.html   |     2 +-
 docs/reference/api/doxygen/dir_000004_000023.html  |     2 +-
 .../dir_519be2d4a83a987dbf989f1de527b870.html      |     2 +-
 .../dir_b4c7d8e826c599ba55146c099a14beb5_dep.svg   |     4 +-
 docs/reference/api/doxygen/einsum_8h_source.html   |     2 +-
 docs/reference/api/doxygen/elemwise_8h_source.html |     2 +-
 docs/reference/api/doxygen/error_8h.html           |     2 +-
 docs/reference/api/doxygen/error_8h__dep__incl.svg |  1280 +-
 docs/reference/api/doxygen/error_8h_source.html    |     2 +-
 .../api/doxygen/executable_8h_source.html          |    29 +-
 docs/reference/api/doxygen/executor_8h_source.html |     2 +-
 docs/reference/api/doxygen/files.html              |     2 +-
 docs/reference/api/doxygen/flatten_8h_source.html  |     2 +-
 docs/reference/api/doxygen/functions__.html        |     1 +
 docs/reference/api/doxygen/functions_a.html        |     8 +-
 docs/reference/api/doxygen/functions_b.html        |     8 +-
 docs/reference/api/doxygen/functions_c.html        |     6 +
 docs/reference/api/doxygen/functions_d.html        |     5 +-
 docs/reference/api/doxygen/functions_e.html        |     2 +-
 docs/reference/api/doxygen/functions_f.html        |     5 +-
 docs/reference/api/doxygen/functions_func_a.html   |    13 +-
 docs/reference/api/doxygen/functions_func_b.html   |     7 +-
 docs/reference/api/doxygen/functions_func_f.html   |     7 +-
 docs/reference/api/doxygen/functions_func_g.html   |     9 +-
 docs/reference/api/doxygen/functions_func_i.html   |    10 +-
 docs/reference/api/doxygen/functions_func_l.html   |    10 +-
 docs/reference/api/doxygen/functions_func_m.html   |     8 +-
 docs/reference/api/doxygen/functions_func_s.html   |    14 +-
 docs/reference/api/doxygen/functions_func_t.html   |    13 +-
 docs/reference/api/doxygen/functions_func_u.html   |     2 +-
 docs/reference/api/doxygen/functions_func_v.html   |    35 +-
 docs/reference/api/doxygen/functions_g.html        |     5 +-
 docs/reference/api/doxygen/functions_i.html        |    15 +-
 docs/reference/api/doxygen/functions_l.html        |    11 +-
 docs/reference/api/doxygen/functions_m.html        |    11 +-
 docs/reference/api/doxygen/functions_p.html        |    12 +-
 docs/reference/api/doxygen/functions_s.html        |     8 +-
 docs/reference/api/doxygen/functions_t.html        |    15 +-
 docs/reference/api/doxygen/functions_v.html        |    42 +-
 docs/reference/api/doxygen/functions_vars.html     |     1 +
 docs/reference/api/doxygen/functions_vars_a.html   |     3 +
 docs/reference/api/doxygen/functions_vars_b.html   |     3 +
 docs/reference/api/doxygen/functions_vars_c.html   |     6 +
 docs/reference/api/doxygen/functions_vars_d.html   |     3 -
 docs/reference/api/doxygen/functions_vars_e.html   |     2 +-
 docs/reference/api/doxygen/functions_vars_i.html   |     3 -
 docs/reference/api/doxygen/functions_vars_l.html   |     3 +
 docs/reference/api/doxygen/functions_vars_m.html   |     3 +
 docs/reference/api/doxygen/functions_vars_p.html   |     6 +-
 docs/reference/api/doxygen/functions_vars_v.html   |     3 +
 .../api/doxygen/functor_8h__dep__incl.svg          |   176 +-
 docs/reference/api/doxygen/hierarchy.html          |   670 +-
 docs/reference/api/doxygen/inherit_graph_10.svg    |    16 +-
 docs/reference/api/doxygen/inherit_graph_103.svg   |  5354 +++----
 docs/reference/api/doxygen/inherit_graph_111.svg   |  5395 +++----
 docs/reference/api/doxygen/inherit_graph_183.svg   |    16 +-
 docs/reference/api/doxygen/inherit_graph_184.svg   |    16 +-
 docs/reference/api/doxygen/inherit_graph_39.svg    |    16 +-
 docs/reference/api/doxygen/inherit_graph_43.svg    |     8 +-
 docs/reference/api/doxygen/inherits.html           |     4 +-
 docs/reference/api/doxygen/instrument_8h.html      |     2 +-
 .../api/doxygen/instrument_8h__dep__incl.svg       |  1252 +-
 docs/reference/api/doxygen/int__set_8h_source.html |     4 +-
 .../api/doxygen/int__solver_8h_source.html         |     4 +-
 docs/reference/api/doxygen/interpreter_8h.html     |     2 +-
 .../reference/api/doxygen/interpreter_8h__incl.svg |  1967 ++-
 .../api/doxygen/interpreter_8h_source.html         |     4 +-
 docs/reference/api/doxygen/ir_2adt_8h.html         |     2 +-
 .../api/doxygen/ir_2adt_8h__dep__incl.svg          |  1446 +-
 docs/reference/api/doxygen/ir_2adt_8h_source.html  |     8 +-
 .../api/doxygen/ir_2attrs_8h__dep__incl.svg        |   330 +-
 .../reference/api/doxygen/ir_2attrs_8h_source.html |     6 +-
 .../api/doxygen/ir_2expr_8h__dep__incl.svg         |   130 +-
 docs/reference/api/doxygen/ir_2expr_8h_source.html |   128 +-
 docs/reference/api/doxygen/ir_2function_8h.html    |     2 +-
 .../api/doxygen/ir_2function_8h__dep__incl.svg     |  1498 +-
 .../api/doxygen/ir_2function_8h_source.html        |     4 +-
 docs/reference/api/doxygen/ir_2module_8h.html      |     2 +-
 .../api/doxygen/ir_2module_8h__dep__incl.svg       |  1454 +-
 .../api/doxygen/ir_2module_8h_source.html          |     6 +-
 docs/reference/api/doxygen/ir_2op_8h_source.html   |     4 +-
 docs/reference/api/doxygen/ir_2transform_8h.html   |     2 +-
 .../api/doxygen/ir_2transform_8h__dep__incl.svg    |  1270 +-
 .../api/doxygen/ir_2type_8h__dep__incl.svg         |   292 +-
 .../api/doxygen/iter__affine__map_8h_source.html   |     8 +-
 .../doxygen/local__response__norm_8h_source.html   |     2 +-
 docs/reference/api/doxygen/map_8h__dep__incl.svg   |   204 +-
 docs/reference/api/doxygen/measure_8h_source.html  |     2 +-
 .../api/doxygen/namespacemembers_func_p.html       |     6 +-
 .../api/doxygen/namespacemembers_func_w.html       |     2 +-
 docs/reference/api/doxygen/namespacemembers_p.html |     6 +-
 docs/reference/api/doxygen/namespacemembers_w.html |     2 +-
 .../api/doxygen/namespacetvm_1_1relay.html         |   174 +-
 .../api/doxygen/namespacetvm_1_1runtime.html       |     2 +-
 .../api/doxygen/namespacetvm_1_1tir_1_1usmp.html   |    10 +
 docs/reference/api/doxygen/nn_2bnn_8h_source.html  |     2 +-
 .../reference/api/doxygen/nn_2dense_8h_source.html |     2 +-
 .../api/doxygen/nn_2pooling_8h_source.html         |     4 +-
 .../api/doxygen/nn_2softmax_8h_source.html         |     6 +-
 docs/reference/api/doxygen/node_8h__dep__incl.svg  |   184 +-
 .../reference/api/doxygen/object_8h__dep__incl.svg |   112 +-
 docs/reference/api/doxygen/on__device_8h.html      |     6 +-
 .../api/doxygen/on__device_8h_source.html          |    15 +-
 docs/reference/api/doxygen/op__strategy_8h.html    |     2 +-
 .../api/doxygen/op__strategy_8h__incl.svg          |  1858 +--
 .../api/doxygen/op__strategy_8h_source.html        |     2 +-
 .../reference/api/doxygen/operation_8h_source.html |     4 +-
 .../api/doxygen/optional_8h__dep__incl.svg         |   216 +-
 .../api/doxygen/packed__func_8h__dep__incl.svg     |   150 +-
 .../reference/api/doxygen/pattern__functor_8h.html |     2 +-
 .../api/doxygen/pattern__functor_8h__incl.svg      |  1654 ++-
 .../api/doxygen/pattern__functor_8h_source.html    |     2 +-
 .../reference/api/doxygen/reduction_8h_source.html |     4 +-
 docs/reference/api/doxygen/reflection_8h.html      |     2 +-
 .../api/doxygen/reflection_8h__dep__incl.svg       |   942 +-
 docs/reference/api/doxygen/relay_2adt_8h.html      |     2 +-
 .../api/doxygen/relay_2adt_8h__dep__incl.svg       |    36 +-
 docs/reference/api/doxygen/relay_2adt_8h__incl.svg |  1566 +--
 .../api/doxygen/relay_2adt_8h_source.html          |     6 +-
 docs/reference/api/doxygen/relay_2analysis_8h.html |     2 +-
 .../api/doxygen/relay_2analysis_8h__incl.svg       |  1973 ++-
 .../api/doxygen/relay_2analysis_8h_source.html     |     2 +-
 .../api/doxygen/relay_2attrs_2memory_8h.html       |     2 +-
 .../api/doxygen/relay_2attrs_2memory_8h__incl.svg  |  1476 +-
 .../doxygen/relay_2attrs_2memory_8h_source.html    |     6 +-
 .../api/doxygen/relay_2attrs_2nn_8h_source.html    |     2 +-
 .../api/doxygen/relay_2attrs_2transform_8h.html    |     2 +-
 .../relay_2attrs_2transform_8h__dep__incl.svg      |    20 +-
 .../doxygen/relay_2attrs_2transform_8h__incl.svg   |  1197 +-
 .../doxygen/relay_2attrs_2transform_8h_source.html |     6 +-
 .../api/doxygen/relay_2base_8h_source.html         |     2 +-
 docs/reference/api/doxygen/relay_2expr_8h.html     |    57 +-
 .../api/doxygen/relay_2expr_8h__dep__incl.svg      |   212 +-
 .../reference/api/doxygen/relay_2expr_8h__incl.svg |  1925 +--
 .../api/doxygen/relay_2expr_8h_source.html         |   187 +-
 .../api/doxygen/relay_2expr__functor_8h.html       |     4 +-
 .../api/doxygen/relay_2expr__functor_8h__incl.svg  |  1293 +-
 .../doxygen/relay_2expr__functor_8h_source.html    |    24 +-
 docs/reference/api/doxygen/relay_2feature_8h.html  |     2 +-
 .../api/doxygen/relay_2feature_8h__incl.svg        |  1148 +-
 .../api/doxygen/relay_2feature_8h_source.html      |     4 +-
 docs/reference/api/doxygen/relay_2function_8h.html |     8 +-
 .../api/doxygen/relay_2function_8h__dep__incl.svg  |    36 +-
 .../api/doxygen/relay_2function_8h__incl.svg       |  2060 ++-
 .../api/doxygen/relay_2function_8h_source.html     |    28 +-
 docs/reference/api/doxygen/relay_2op_8h.html       |     2 +-
 .../api/doxygen/relay_2op_8h__dep__incl.svg        |    36 +-
 docs/reference/api/doxygen/relay_2op_8h__incl.svg  |  2003 +--
 .../api/doxygen/relay_2op__attr__types_8h.html     |     2 +-
 .../relay_2op__attr__types_8h__dep__incl.svg       |    28 +-
 .../doxygen/relay_2op__attr__types_8h__incl.svg    |  1693 ++-
 .../doxygen/relay_2op__attr__types_8h_source.html  |     6 +-
 .../api/doxygen/relay_2qnn_2transform_8h.html      |     2 +-
 .../api/doxygen/relay_2qnn_2transform_8h__incl.svg |  1442 +-
 .../reference/api/doxygen/relay_2transform_8h.html |     2 +-
 .../api/doxygen/relay_2transform_8h__incl.svg      |  1510 +-
 .../api/doxygen/relay_2transform_8h_source.html    |     8 +-
 .../api/doxygen/repr__printer_8h__dep__incl.svg    |   184 +-
 .../api/doxygen/runtime_2container_2adt_8h.html    |     2 +-
 .../runtime_2container_2adt_8h__dep__incl.svg      |  1444 +-
 .../api/doxygen/runtime_2container_2base_8h.html   |     2 +-
 .../runtime_2container_2base_8h__dep__incl.svg     |  1336 +-
 .../api/doxygen/runtime_2memory_8h__dep__incl.svg  |    68 +-
 .../api/doxygen/runtime_2memory_8h_source.html     |     2 +-
 .../api/doxygen/runtime_2module_8h__dep__incl.svg  |   150 +-
 .../api/doxygen/runtime_2vm_2vm_8h_source.html     |     4 +-
 docs/reference/api/doxygen/se__scope_8h.html       |     2 +-
 .../api/doxygen/se__scope_8h__dep__incl.svg        |   461 +-
 .../reference/api/doxygen/se__scope_8h_source.html |    40 +-
 docs/reference/api/doxygen/search/all_1.js         |     2 +-
 docs/reference/api/doxygen/search/all_10.js        |     3 +-
 docs/reference/api/doxygen/search/all_11.js        |     5 +-
 docs/reference/api/doxygen/search/all_13.js        |     2 +-
 docs/reference/api/doxygen/search/all_14.js        |    16 +-
 docs/reference/api/doxygen/search/all_15.js        |     8 +-
 docs/reference/api/doxygen/search/all_16.js        |     2 +-
 docs/reference/api/doxygen/search/all_17.js        |     8 +-
 docs/reference/api/doxygen/search/all_18.js        |     4 +-
 docs/reference/api/doxygen/search/all_2.js         |     3 +
 docs/reference/api/doxygen/search/all_3.js         |     5 +-
 docs/reference/api/doxygen/search/all_4.js         |     4 +-
 docs/reference/api/doxygen/search/all_5.js         |     1 -
 docs/reference/api/doxygen/search/all_6.js         |     2 +-
 docs/reference/api/doxygen/search/all_7.js         |     1 +
 docs/reference/api/doxygen/search/all_8.js         |     3 +-
 docs/reference/api/doxygen/search/all_a.js         |     3 +-
 docs/reference/api/doxygen/search/all_d.js         |     7 +-
 docs/reference/api/doxygen/search/all_e.js         |     8 +-
 docs/reference/api/doxygen/search/classes_0.js     |     2 +
 docs/reference/api/doxygen/search/classes_1.js     |     2 +
 docs/reference/api/doxygen/search/classes_10.js    |     4 +-
 docs/reference/api/doxygen/search/classes_11.js    |     2 +-
 docs/reference/api/doxygen/search/classes_13.js    |     2 +-
 docs/reference/api/doxygen/search/classes_9.js     |     2 +-
 docs/reference/api/doxygen/search/classes_a.js     |     1 +
 docs/reference/api/doxygen/search/classes_c.js     |     1 +
 docs/reference/api/doxygen/search/classes_f.js     |     2 +-
 docs/reference/api/doxygen/search/functions_1.js   |     1 +
 docs/reference/api/doxygen/search/functions_10.js  |     2 +-
 docs/reference/api/doxygen/search/functions_13.js  |     4 +-
 docs/reference/api/doxygen/search/functions_14.js  |     4 +-
 docs/reference/api/doxygen/search/functions_15.js  |     2 +-
 docs/reference/api/doxygen/search/functions_16.js  |     3 +-
 docs/reference/api/doxygen/search/functions_17.js  |     2 +-
 docs/reference/api/doxygen/search/functions_2.js   |     3 +-
 docs/reference/api/doxygen/search/functions_3.js   |     2 +-
 docs/reference/api/doxygen/search/functions_6.js   |     1 +
 docs/reference/api/doxygen/search/functions_7.js   |     3 +-
 docs/reference/api/doxygen/search/functions_9.js   |     2 +
 docs/reference/api/doxygen/search/functions_c.js   |     4 +-
 docs/reference/api/doxygen/search/functions_d.js   |     4 +-
 docs/reference/api/doxygen/search/variables_0.js   |     2 +-
 docs/reference/api/doxygen/search/variables_1.js   |     1 +
 docs/reference/api/doxygen/search/variables_14.js  |     1 +
 docs/reference/api/doxygen/search/variables_2.js   |     1 +
 docs/reference/api/doxygen/search/variables_3.js   |     2 +
 docs/reference/api/doxygen/search/variables_4.js   |     1 -
 docs/reference/api/doxygen/search/variables_5.js   |     2 +-
 docs/reference/api/doxygen/search/variables_9.js   |     1 -
 docs/reference/api/doxygen/search/variables_b.js   |     1 +
 docs/reference/api/doxygen/search/variables_c.js   |     1 +
 docs/reference/api/doxygen/search/variables_f.js   |     3 +-
 docs/reference/api/doxygen/source__map_8h.html     |     2 +-
 .../api/doxygen/source__map_8h__dep__incl.svg      |  1420 +-
 .../api/doxygen/space__generator_8h_source.html    |     2 +-
 docs/reference/api/doxygen/span_8h.html            |     2 +-
 docs/reference/api/doxygen/span_8h__dep__incl.svg  |  1562 +--
 docs/reference/api/doxygen/stmt_8h_source.html     |     2 +-
 .../api/doxygen/stmt__functor_8h_source.html       |    12 +-
 .../reference/api/doxygen/string_8h__dep__incl.svg |   240 +-
 ..._1_1relay_1_1AllocStorageAttrs__coll__graph.svg |    45 +-
 .../structtvm_1_1relay_1_1DeviceCopyAttrs.html     |     2 +-
 ...vm_1_1relay_1_1DeviceCopyAttrs__coll__graph.svg |   255 +-
 ...tructtvm_1_1relay_1_1OnDeviceAttrs-members.html |    59 +-
 .../structtvm_1_1relay_1_1OnDeviceAttrs.html       |   111 +-
 ...ttvm_1_1relay_1_1OnDeviceAttrs__coll__graph.svg |   296 +-
 ...m_1_1relay_1_1OnDeviceAttrs__inherit__graph.svg |   167 +-
 ...r_1_1usmp_1_1AllocatedPoolInfoNode-members.html |    18 +-
 ...vm_1_1tir_1_1usmp_1_1AllocatedPoolInfoNode.html |   155 +-
 ...1usmp_1_1AllocatedPoolInfoNode__coll__graph.svg |   307 +
 ...mp_1_1AllocatedPoolInfoNode__inherit__graph.svg |    24 +-
 ..._1_1usmp_1_1BufferInfoAnalysisNode-members.html |    17 +-
 ...m_1_1tir_1_1usmp_1_1BufferInfoAnalysisNode.html |   177 +-
 ...usmp_1_1BufferInfoAnalysisNode__coll__graph.svg |   279 +
 ...p_1_1BufferInfoAnalysisNode__inherit__graph.svg |   128 +-
 .../doxygen/structural__equal_8h__dep__incl.svg    |   230 +-
 .../api/doxygen/structural__hash_8h__dep__incl.svg |   230 +-
 docs/reference/api/doxygen/target_8h.html          |     2 +-
 .../reference/api/doxygen/target_8h__dep__incl.svg |   679 +-
 .../api/doxygen/target__info_8h_source.html        |     2 +-
 docs/reference/api/doxygen/target__kind_8h.html    |     2 +-
 .../api/doxygen/target__kind_8h__dep__incl.svg     |   673 +-
 .../api/doxygen/task__scheduler_8h_source.html     |     4 +-
 .../api/doxygen/te_2schedule_8h_source.html        |     2 +-
 docs/reference/api/doxygen/tensor_8h_source.html   |     2 +-
 .../api/doxygen/tensor__type_8h_source.html        |     2 +-
 .../api/doxygen/tir_2analysis_8h_source.html       |     4 +-
 .../reference/api/doxygen/tir_2expr_8h_source.html |    18 +-
 .../api/doxygen/tir_2expr__functor_8h_source.html  |     6 +-
 .../api/doxygen/tir_2function_8h_source.html       |     4 +-
 docs/reference/api/doxygen/tir_2op_8h_source.html  |    16 +-
 .../doxygen/tir_2op__attr__types_8h_source.html    |     2 +-
 .../doxygen/tir_2schedule_2schedule_8h_source.html |     4 +-
 .../reference/api/doxygen/tir_2usmp_2utils_8h.html |    13 +
 .../api/doxygen/tir_2usmp_2utils_8h_source.html    |    35 +-
 docs/reference/api/doxygen/topi_2nn_8h_source.html |     6 +-
 .../api/doxygen/topi_2transform_8h_source.html     |    12 +-
 .../api/doxygen/topi_2utils_8h_source.html         |     2 +-
 .../api/doxygen/transform__step_8h_source.html     |     2 +-
 docs/reference/api/doxygen/type__functor_8h.html   |     2 +-
 .../api/doxygen/type__functor_8h__incl.svg         |  1750 +--
 .../api/doxygen/type__relation_8h_source.html      |     2 +-
 docs/reference/api/doxygen/var_8h_source.html      |    16 +-
 docs/reference/api/doxygen/vision_8h_source.html   |     2 +-
 docs/reference/api/doxygen/with_8h__dep__incl.svg  |   272 +-
 docs/reference/api/links.html                      |     4 +-
 docs/reference/api/python/auto_scheduler.html      |     8 +-
 docs/reference/api/python/autotvm.html             |     4 +-
 docs/reference/api/python/contrib.html             |     4 +-
 docs/reference/api/python/driver.html              |     4 +-
 docs/reference/api/python/error.html               |     4 +-
 docs/reference/api/python/graph_executor.html      |     4 +-
 docs/reference/api/python/index.html               |     4 +-
 docs/reference/api/python/ir.html                  |     8 +-
 docs/reference/api/python/micro.html               |     4 +-
 docs/reference/api/python/ndarray.html             |     4 +-
 docs/reference/api/python/relay/analysis.html      |     4 +-
 docs/reference/api/python/relay/backend.html       |     4 +-
 .../api/python/relay/dataflow_pattern.html         |     4 +-
 docs/reference/api/python/relay/frontend.html      |     4 +-
 docs/reference/api/python/relay/image.html         |     4 +-
 docs/reference/api/python/relay/index.html         |     4 +-
 docs/reference/api/python/relay/nn.html            |     4 +-
 docs/reference/api/python/relay/testing.html       |     4 +-
 docs/reference/api/python/relay/transform.html     |    44 +-
 docs/reference/api/python/relay/vision.html        |     4 +-
 docs/reference/api/python/rpc.html                 |     4 +-
 docs/reference/api/python/runtime.html             |     4 +-
 docs/reference/api/python/target.html              |    51 +-
 docs/reference/api/python/te.html                  |     4 +-
 docs/reference/api/python/tir.html                 |    89 +-
 docs/reference/api/python/topi.html                |   255 +-
 docs/reference/api/python/vta/index.html           |     4 +-
 .../api/typedoc/classes/bytestreamreader.html      |    12 +-
 .../api/typedoc/classes/cachedcallstack.html       |    34 +-
 docs/reference/api/typedoc/classes/dldatatype.html |    12 +-
 docs/reference/api/typedoc/classes/dldevice.html   |    10 +-
 .../reference/api/typedoc/classes/environment.html |    12 +-
 docs/reference/api/typedoc/classes/ffilibrary.html |    20 +-
 .../api/typedoc/classes/graphexecutor.html         |    16 +-
 docs/reference/api/typedoc/classes/instance.html   |    40 +-
 docs/reference/api/typedoc/classes/memory.html     |    34 +-
 docs/reference/api/typedoc/classes/module.html     |    10 +-
 docs/reference/api/typedoc/classes/ndarray.html    |    22 +-
 .../api/typedoc/classes/packedfunccell.html        |     6 +-
 docs/reference/api/typedoc/classes/rpcserver.html  |    14 +-
 docs/reference/api/typedoc/classes/scalar.html     |     6 +-
 .../api/typedoc/classes/webgpucontext.html         |    12 +-
 docs/reference/api/typedoc/enums/argtypecode.html  |    30 +-
 .../api/typedoc/enums/aynccallbackcode.html        |     4 +-
 .../api/typedoc/enums/dldatatypecode.html          |     8 +-
 .../api/typedoc/enums/rpcserverstate.html          |    12 +-
 docs/reference/api/typedoc/enums/sizeof.html       |    18 +-
 docs/reference/api/typedoc/index.html              |   112 +-
 .../api/typedoc/interfaces/disposable.html         |     2 +-
 .../api/typedoc/interfaces/functioninfo.html       |     6 +-
 .../api/typedoc/interfaces/libraryprovider.html    |     4 +-
 docs/reference/langref/hybrid_script.html          |     4 +-
 docs/reference/langref/index.html                  |     4 +-
 docs/reference/langref/relay_adt.html              |     4 +-
 docs/reference/langref/relay_expr.html             |     4 +-
 docs/reference/langref/relay_op.html               |     6 +-
 docs/reference/langref/relay_pattern.html          |     4 +-
 docs/reference/langref/relay_type.html             |     4 +-
 docs/reference/publications.html                   |     4 +-
 docs/search.html                                   |     4 +-
 docs/searchindex.js                                |     2 +-
 docs/topic/microtvm/index.html                     |     4 +-
 docs/topic/vta/dev/config.html                     |     4 +-
 docs/topic/vta/dev/hardware.html                   |     4 +-
 docs/topic/vta/dev/index.html                      |     4 +-
 docs/topic/vta/index.html                          |     4 +-
 docs/topic/vta/install.html                        |     4 +-
 .../vta/tutorials/autotvm/sg_execution_times.html  |    10 +-
 docs/topic/vta/tutorials/autotvm/tune_alu_vta.html |     4 +-
 .../vta/tutorials/autotvm/tune_relay_vta.html      |     6 +-
 .../tutorials/frontend/deploy_classification.html  |    14 +-
 .../vta/tutorials/frontend/deploy_detection.html   |    14 +-
 .../vta/tutorials/frontend/sg_execution_times.html |    10 +-
 docs/topic/vta/tutorials/index.html                |     4 +-
 docs/topic/vta/tutorials/matrix_multiply.html      |     8 +-
 .../vta/tutorials/optimize/convolution_opt.html    |     8 +-
 .../tutorials/optimize/matrix_multiply_opt.html    |     8 +-
 .../vta/tutorials/optimize/sg_execution_times.html |    10 +-
 docs/topic/vta/tutorials/sg_execution_times.html   |    10 +-
 docs/topic/vta/tutorials/vta_get_started.html      |     4 +-
 docs/tutorial/auto_scheduler_matmul_x86.html       |    11 +-
 docs/tutorial/autotvm_matmul_x86.html              |     4 +-
 docs/tutorial/autotvm_relay_x86.html               |    92 +-
 docs/tutorial/cross_compilation_and_rpc.html       |     6 +-
 docs/tutorial/index.html                           |     4 +-
 docs/tutorial/install.html                         |     4 +-
 docs/tutorial/intro_topi.html                      |     8 +-
 docs/tutorial/introduction.html                    |     4 +-
 docs/tutorial/relay_quick_start.html               |     8 +-
 docs/tutorial/sg_execution_times.html              |    28 +-
 docs/tutorial/tensor_expr_get_started.html         |    58 +-
 docs/tutorial/tensor_ir_blitz_course.html          |    60 +-
 docs/tutorial/tvmc_command_line_driver.html        |     4 +-
 docs/tutorials/index.html                          |    10 +
 6316 files changed, 49764 insertions(+), 1427078 deletions(-)

diff --git a/.gitignore b/.gitignore
index 72a3cf5..cf6401d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,6 +6,3 @@ website.tgz
 .jekyll-cache
 docs.tgz
 Gemfile.lock
-.bundle/
-vendor/
-
diff --git a/docs-tgzz/_downloads/00a1355fcb7c30e9e70fc8fefc708f98/tuple_inputs.ipynb b/docs-tgzz/_downloads/00a1355fcb7c30e9e70fc8fefc708f98/tuple_inputs.ipynb
deleted file mode 100644
index c9fe241..0000000
--- a/docs-tgzz/_downloads/00a1355fcb7c30e9e70fc8fefc708f98/tuple_inputs.ipynb
+++ /dev/null
@@ -1,122 +0,0 @@
-{
-  "cells": [
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "%matplotlib inline"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "\nCompute and Reduce with Tuple Inputs\n=======================================\n**Author**: `Ziheng Jiang <https://github.com/ZihengJiang>`_\n\nOften we want to compute multiple outputs with the same shape within\na single loop or perform reduction that involves multiple values like\n:code:`argmax`. These problems can be addressed by tuple inputs.\n\nIn this tutorial, we will introduce the usage of tuple inputs in TVM.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "from __future__ import absolute_import, print_function\n\nimport tvm\nfrom tvm import te\nimport numpy as np"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Describe Batchwise Computation\n------------------------------\nFor operators which have the same shape, we can put them together as\nthe inputs of :any:`te.compute`, if we want them to be scheduled\ntogether in the next schedule procedure.\n\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "n = te.var(\"n\")\nm = te.var(\"m\")\nA0 = te.placeholder((m, n), name=\"A0\")\nA1 = te.placeholder((m, n), name=\"A1\")\nB0, B1 = te.compute((m, n), lambda i, j: (A0[i, j] + 2, A1[i, j] * 3), name=\"B\")\n\n# The generated IR code would be:\ns = te.create_schedule(B0.op)\nprint(tvm.lower(s, [A0, A1, B0, B1], simple_mode=True))"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "\nDescribe Reduction with Collaborative Inputs\n--------------------------------------------\nSometimes, we require multiple inputs to express some reduction\noperators, and the inputs will collaborate together, e.g. :code:`argmax`.\nIn the reduction procedure, :code:`argmax` need to compare the value of\noperands, also need to keep the index of operand. It can be expressed\nwith :py:func:`te.comm_reducer` as below:\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "# x and y are the operands of reduction, both of them is a tuple of index\n# and value.\ndef fcombine(x, y):\n    lhs = tvm.tir.Select((x[1] >= y[1]), x[0], y[0])\n    rhs = tvm.tir.Select((x[1] >= y[1]), x[1], y[1])\n    return lhs, rhs\n\n\n# our identity element also need to be a tuple, so `fidentity` accepts\n# two types as inputs.\ndef fidentity(t0, t1):\n    return tvm.tir.const(-1, t0), tvm.te.min_value(t1)\n\n\nargmax = te.comm_reducer(fcombine, fidentity, name=\"argmax\ [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "<div class=\"alert alert-info\"><h4>Note</h4><p>For ones who are not familiar with reduction, please refer to\n  `general-reduction`.</p></div>\n\n"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Schedule Operation with Tuple Inputs\n------------------------------------\nIt is worth mentioning that although you will get multiple outputs\nwith one batch operation, but they can only be scheduled together\nin terms of operation.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "n = te.var(\"n\")\nm = te.var(\"m\")\nA0 = te.placeholder((m, n), name=\"A0\")\nB0, B1 = te.compute((m, n), lambda i, j: (A0[i, j] + 2, A0[i, j] * 3), name=\"B\")\nA1 = te.placeholder((m, n), name=\"A1\")\nC = te.compute((m, n), lambda i, j: A1[i, j] + B0[i, j], name=\"C\")\n\ns = te.create_schedule(C.op)\ns[B0].compute_at(s[C], C.op.axis[0])\n# as you can see in the below generated IR code:\nprint(tvm.lower(s, [A0, A1, C], simple_mode=True))"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Summary\n-------\nThis tutorial introduces the usage of tuple inputs operation.\n\n- Describe normal batchwise computation.\n- Describe reduction operation with tuple inputs.\n- Notice that you can only schedule computation in terms of operation instead of tensor.\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.6.9"
-    }
-  },
-  "nbformat": 4,
-  "nbformat_minor": 0
-}
\ No newline at end of file
diff --git a/docs-tgzz/_downloads/02fc8627299fa0b05eb017773b471bfa/from_tflite.py b/docs-tgzz/_downloads/02fc8627299fa0b05eb017773b471bfa/from_tflite.py
deleted file mode 100644
index b720402..0000000
--- a/docs-tgzz/_downloads/02fc8627299fa0b05eb017773b471bfa/from_tflite.py
+++ /dev/null
@@ -1,192 +0,0 @@
-# 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 TFLite Models
-=====================
-**Author**: `Zhao Wu <https://github.com/FrozenGene>`_
-
-This article is an introductory tutorial to deploy TFLite models with Relay.
-
-To get started, TFLite package needs to be installed as prerequisite.
-
-.. code-block:: bash
-
-    # install tflite
-    pip install tflite==2.1.0 --user
-
-
-or you could generate TFLite package yourself. The steps are the following:
-
-.. code-block:: bash
-
-    # Get the flatc compiler.
-    # Please refer to https://github.com/google/flatbuffers for details
-    # and make sure it is properly installed.
-    flatc --version
-
-    # Get the TFLite schema.
-    wget https://raw.githubusercontent.com/tensorflow/tensorflow/r1.13/tensorflow/lite/schema/schema.fbs
-
-    # Generate TFLite package.
-    flatc --python schema.fbs
-
-    # Add current folder (which contains generated tflite module) to PYTHONPATH.
-    export PYTHONPATH=${PYTHONPATH:+$PYTHONPATH:}$(pwd)
-
-
-Now please check if TFLite package is installed successfully, ``python -c "import tflite"``
-
-Below you can find an example on how to compile TFLite model using TVM.
-"""
-######################################################################
-# Utils for downloading and extracting zip files
-# ----------------------------------------------
-import os
-
-
-def extract(path):
-    import tarfile
-
-    if path.endswith("tgz") or path.endswith("gz"):
-        dir_path = os.path.dirname(path)
-        tar = tarfile.open(path)
-        tar.extractall(path=dir_path)
-        tar.close()
-    else:
-        raise RuntimeError("Could not decompress the file: " + path)
-
-
-######################################################################
-# Load pretrained TFLite model
-# ----------------------------
-# Load mobilenet V1 TFLite model provided by Google
-from tvm.contrib.download import download_testdata
-
-model_url = "http://download.tensorflow.org/models/mobilenet_v1_2018_08_02/mobilenet_v1_1.0_224.tgz"
-
-# Download model tar file and extract it to get mobilenet_v1_1.0_224.tflite
-model_path = download_testdata(model_url, "mobilenet_v1_1.0_224.tgz", module=["tf", "official"])
-model_dir = os.path.dirname(model_path)
-extract(model_path)
-
-# Now we can open mobilenet_v1_1.0_224.tflite
-tflite_model_file = os.path.join(model_dir, "mobilenet_v1_1.0_224.tflite")
-tflite_model_buf = open(tflite_model_file, "rb").read()
-
-# Get TFLite model from buffer
-try:
-    import tflite
-
-    tflite_model = tflite.Model.GetRootAsModel(tflite_model_buf, 0)
-except AttributeError:
-    import tflite.Model
-
-    tflite_model = tflite.Model.Model.GetRootAsModel(tflite_model_buf, 0)
-
-######################################################################
-# Load a test image
-# -----------------
-# A single cat dominates the examples!
-from PIL import Image
-from matplotlib import pyplot as plt
-import numpy as np
-
-image_url = "https://github.com/dmlc/mxnet.js/blob/main/data/cat.png?raw=true"
-image_path = download_testdata(image_url, "cat.png", module="data")
-resized_image = Image.open(image_path).resize((224, 224))
-plt.imshow(resized_image)
-plt.show()
-image_data = np.asarray(resized_image).astype("float32")
-
-# Add a dimension to the image so that we have NHWC format layout
-image_data = np.expand_dims(image_data, axis=0)
-
-# Preprocess image as described here:
-# https://github.com/tensorflow/models/blob/edb6ed22a801665946c63d650ab9a0b23d98e1b1/research/slim/preprocessing/inception_preprocessing.py#L243
-image_data[:, :, :, 0] = 2.0 / 255.0 * image_data[:, :, :, 0] - 1
-image_data[:, :, :, 1] = 2.0 / 255.0 * image_data[:, :, :, 1] - 1
-image_data[:, :, :, 2] = 2.0 / 255.0 * image_data[:, :, :, 2] - 1
-print("input", image_data.shape)
-
-######################################################################
-# Compile the model with relay
-# ----------------------------
-
-# TFLite input tensor name, shape and type
-input_tensor = "input"
-input_shape = (1, 224, 224, 3)
-input_dtype = "float32"
-
-# Parse TFLite model and convert it to a Relay module
-from tvm import relay, transform
-
-mod, params = relay.frontend.from_tflite(
-    tflite_model, shape_dict={input_tensor: input_shape}, dtype_dict={input_tensor: input_dtype}
-)
-
-# Build the module against to x86 CPU
-target = "llvm"
-with transform.PassContext(opt_level=3):
-    lib = relay.build(mod, target, params=params)
-
-######################################################################
-# Execute on TVM
-# --------------
-import tvm
-from tvm import te
-from tvm.contrib import graph_executor as runtime
-
-# Create a runtime executor module
-module = runtime.GraphModule(lib["default"](tvm.cpu()))
-
-# Feed input data
-module.set_input(input_tensor, tvm.nd.array(image_data))
-
-# Run
-module.run()
-
-# Get output
-tvm_output = module.get_output(0).numpy()
-
-######################################################################
-# Display results
-# ---------------
-
-# Load label file
-label_file_url = "".join(
-    [
-        "https://raw.githubusercontent.com/",
-        "tensorflow/tensorflow/master/tensorflow/lite/java/demo/",
-        "app/src/main/assets/",
-        "labels_mobilenet_quant_v1_224.txt",
-    ]
-)
-label_file = "labels_mobilenet_quant_v1_224.txt"
-label_path = download_testdata(label_file_url, label_file, module="data")
-
-# List of 1001 classes
-with open(label_path) as f:
-    labels = f.readlines()
-
-# Convert result to 1D data
-predictions = np.squeeze(tvm_output)
-
-# Get top 1 prediction
-prediction = np.argmax(predictions)
-
-# Convert id to class name and show the result
-print("The image prediction result is: id " + str(prediction) + " name: " + labels[prediction])
diff --git a/docs-tgzz/_downloads/08e39628455fe618afd9eb5b958a433e/micro_reference_vm.ipynb b/docs-tgzz/_downloads/08e39628455fe618afd9eb5b958a433e/micro_reference_vm.ipynb
deleted file mode 100644
index fc30179..0000000
--- a/docs-tgzz/_downloads/08e39628455fe618afd9eb5b958a433e/micro_reference_vm.ipynb
+++ /dev/null
@@ -1,43 +0,0 @@
-{
-  "cells": [
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "%matplotlib inline"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "\n\n# microTVM Reference Virtual Machines\n\n**Author**: `Andrew Reusch <ar...@octoml.ai>`_\n\nThis tutorial explains how to launch microTVM Reference Virtual Machines. You can use these to\ndevelop on real physical hardware without needing to individually install the microTVM\ndependencies. These are also particularly useful when trying to reproduce behavior with\nmicroTVM, such as when filing bug reports.\n\nmicroTVM is the effort to allow TVM to build and execute models on  [...]
-      ]
-    }
-  ],
-  "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.6.9"
-    }
-  },
-  "nbformat": 4,
-  "nbformat_minor": 0
-}
\ No newline at end of file
diff --git a/docs-tgzz/_downloads/09d0a1754546d603ffcd30e8e8a44cac/tune_alu_vta.py b/docs-tgzz/_downloads/09d0a1754546d603ffcd30e8e8a44cac/tune_alu_vta.py
deleted file mode 100644
index 3d38bbb..0000000
--- a/docs-tgzz/_downloads/09d0a1754546d603ffcd30e8e8a44cac/tune_alu_vta.py
+++ /dev/null
@@ -1,321 +0,0 @@
-# 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 ALU fused op on VTA
----------------------------------
-"""
-
-import os
-from mxnet.gluon.model_zoo import vision
-import numpy as np
-from PIL import Image
-
-from tvm import topi
-import tvm
-from tvm import te
-from tvm import rpc, autotvm, relay
-from tvm.contrib import download
-from tvm.autotvm.measure.measure_methods import request_remote
-from tvm.autotvm.tuner import XGBTuner, GATuner, RandomTuner, GridSearchTuner
-from tvm.autotvm import record
-
-import vta
-from vta.testing import simulator
-from vta.top import graph_pack
-import copy
-
-
-#################################################################
-# Compile network
-# ---------------
-# Perform vta-specific compilation with Relay from a Gluon model
-def compile_network(env, target, model, start_pack, stop_pack):
-
-    # Populate the shape and data type dictionary
-    dtype_dict = {"data": "float32"}
-    shape_dict = {"data": (env.BATCH, 3, 224, 224)}
-
-    # Get off the shelf gluon model, and convert to relay
-    gluon_model = vision.get_model(model, pretrained=True)
-    mod, params = relay.frontend.from_mxnet(gluon_model, shape_dict)
-
-    # Update shape and type dictionary
-    shape_dict.update({k: v.shape for k, v in params.items()})
-    dtype_dict.update({k: str(v.dtype) for k, v in params.items()})
-
-    # Perform quantization in Relay
-    # Note: We set opt_level to 3 in order to fold batch norm
-    with relay.build_config(opt_level=3):
-        with relay.quantize.qconfig(global_scale=8.0, skip_conv_layers=[0]):
-            mod = relay.quantize.quantize(mod, params=params)
-
-    # Perform graph packing and constant folding for VTA target
-    if target.device_name == "vta":
-        assert env.BLOCK_IN == env.BLOCK_OUT
-        relay_prog = graph_pack(
-            mod["main"],
-            env.BATCH,
-            env.BLOCK_OUT,
-            env.WGT_WIDTH,
-            start_name=start_pack,
-            stop_name=stop_pack,
-        )
-
-    return relay_prog, params
-
-
-###########################################
-# Set Tuning Options
-# ------------------
-# Before tuning, we should apply some configurations.
-# Here we use an Pynq-Z1 board as an example.
-
-# Tracker host and port can be set by your environment
-tracker_host = os.environ.get("TVM_TRACKER_HOST", "0.0.0.0")
-tracker_port = int(os.environ.get("TVM_TRACKER_PORT", 9190))
-
-# Load VTA parameters from the vta/config/vta_config.json file
-env = vta.get_env()
-
-# This target is used for cross compilation. You can query it by :code:`gcc -v` on your device.
-# Set ``device=arm_cpu`` to run inference on the CPU
-# or ``device=vta`` to run inference on the FPGA.
-device = "vta"
-target = env.target if device == "vta" else env.target_vta_cpu
-
-# Name of Gluon model to compile
-# The ``start_pack`` and ``stop_pack`` labels indicate where
-# to start and end the graph packing relay pass: in other words
-# where to start and finish offloading to VTA.
-network = "resnet50_v2"
-start_pack = "nn.max_pool2d"
-stop_pack = "nn.global_avg_pool2d"
-
-# Tuning option
-log_file = "%s.alu.%s.log" % (device, network)
-tuning_option = {
-    "log_filename": log_file,
-    "tuner": "random",
-    "n_trial": 1000,
-    "early_stopping": None,
-    "measure_option": autotvm.measure_option(
-        builder=autotvm.LocalBuilder(n_parallel=1),
-        runner=autotvm.RPCRunner(
-            env.TARGET,
-            host=tracker_host,
-            port=tracker_port,
-            number=5,
-            timeout=60,
-            # check_correctness=True, # TODO: re-enable when check_correctness works again.
-        ),
-    ),
-}
-
-
-def log_to_file(file_out, protocol="json"):
-    """Log the tuning records into file.
-    The rows of the log are stored in the format of autotvm.record.encode.
-    for lhs == rhs, we add an extra rhs = [] record
-
-    Parameters
-    ----------
-    file_out : str
-        The file to log to.
-    protocol: str, optional
-        The log protocol. Can be 'json' or 'pickle'
-
-    Returns
-    -------
-    callback : callable
-        Callback function to do the logging.
-    """
-
-    def _callback(_, inputs, results):
-        with open(file_out, "a") as f:
-            for inp, result in zip(inputs, results):
-                f.write(record.encode(inp, result, protocol) + "\n")
-
-                # we only consider task with same lhs and rhs
-                if inp.task.args[0] == inp.task.args[1]:
-                    args = list(inp.task.args)
-                    args[1] = (args[0][0], (), args[0][2])
-                    inp_copy = copy.deepcopy(inp)
-                    inp_copy.task.args = tuple(args)
-                    f.write(record.encode(inp_copy, result, protocol) + "\n")
-
-    return _callback
-
-
-def tune_tasks(
-    tasks,
-    measure_option,
-    tuner="xgb",
-    n_trial=10,
-    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 == "xgb_knob":
-            tuner_obj = XGBTuner(tsk, loss_type="rank", feature_type="knob")
-        elif tuner == "ga":
-            tuner_obj = GATuner(tsk, pop_size=50)
-        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),
-                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)
-
-
-########################################################################
-# Register VTA-specific tuning tasks
-def register_vta_tuning_tasks():
-    from tvm.autotvm.task import TaskExtractEnv
-
-    @tvm.te.tag_scope(tag=topi.tag.ELEMWISE)
-    def my_clip(x, a_min, a_max):
-        """Unlike topi's current clip, put min and max into two stages."""
-        const_min = tvm.tir.const(a_min, x.dtype)
-        const_max = tvm.tir.const(a_max, x.dtype)
-        x = te.compute(x.shape, lambda *i: tvm.te.min(x(*i), const_max), name="clipA")
-        x = te.compute(x.shape, lambda *i: tvm.te.max(x(*i), const_min), name="clipB")
-        return x
-
-    # init autotvm env to register VTA operator
-    TaskExtractEnv()
-
-    @autotvm.template("add.vta")
-    def _topi_add(*args, **kwargs):
-        assert not kwargs, "Do not support kwargs in template function call"
-        A, B = args[:2]
-
-        with tvm.target.vta():
-            res = vta.top.op.add_packed(*args, **kwargs)
-            res = my_clip(res, 0, 127)
-            res = topi.cast(res, "int8")
-
-        if tvm.target.Target.current().device_name == "vta":
-            s = vta.top.op.schedule_add_packed([res])
-        else:
-            s = te.create_schedule([res.op])
-        return s, [A, B, res]
-
-    @autotvm.template("multiply.vta")
-    def _topi_multiply(*args, **kwargs):
-        assert not kwargs, "Do not support kwargs in template function call"
-        A, B = args[:2]
-
-        with tvm.target.vta():
-            res = vta.top.op.multiply_packed(*args, **kwargs)
-            res = my_clip(res, 0, 127)
-            res = topi.cast(res, "int8")
-
-        if tvm.target.Target.current().device_name == "vta":
-            s = vta.top.op.schedule_multiply_packed([res])
-        else:
-            s = te.create_schedule([res.op])
-        return s, [A, B, res]
-
-
-########################################################################
-# Finally, we launch tuning jobs and evaluate the end-to-end performance.
-def tune_and_evaluate(tuning_opt):
-
-    if env.TARGET != "intelfocl":
-        print("ALU only op only available for intelfocl target")
-        return
-
-    # Register VTA tuning tasks
-    register_vta_tuning_tasks()
-
-    # Perform task extraction on Relay program
-    print("Extract tasks...")
-    relay_prog, params = compile_network(env, target, network, start_pack, stop_pack)
-    mod = tvm.IRModule.from_expr(relay_prog)
-    tasks = autotvm.task.extract_from_program(
-        mod,
-        params=params,
-        ops=(
-            relay.op.get("add"),
-            relay.op.get("multiply"),
-        ),
-        target=target,
-        target_host=env.target_host,
-    )
-
-    # filter out non-packed alu task
-    tasks = list(filter(lambda t: len(t.args[0][1]) > 4, tasks))
-    # filter out float alu task
-    tasks = list(filter(lambda t: t.args[0][2] != "float32", tasks))
-
-    # We should have extracted 10 convolution tasks
-    tasks_set = {}
-    print("Extracted {} alu tasks:".format(len(tasks)))
-    for tsk in tasks:
-        print("tsk = ", tsk)
-
-        if len(tsk.args[1][1]) == 0:
-            args = list(tsk.args)
-            args[1] = args[0]
-            tsk.args = tuple(args)
-
-        if (tsk.name, tsk.args) in tasks_set:
-            print("task {} already exists".format(tsk))
-        tasks_set[(tsk.name, tsk.args)] = tsk
-
-    tasks = list(tasks_set.values())
-    print("After merged, final #tasks={}, tasks = {}".format(len(tasks), tasks))
-
-    # run tuning tasks
-    print("Tuning...")
-    tune_tasks(tasks, **tuning_opt)
-
-
-# Run the tuning and evaluate the results
-tune_and_evaluate(tuning_option)
diff --git a/docs-tgzz/_downloads/0c30ce88b67b0e8d46494348ab36c9fb/from_tflite.ipynb b/docs-tgzz/_downloads/0c30ce88b67b0e8d46494348ab36c9fb/from_tflite.ipynb
deleted file mode 100644
index 9e96def..0000000
--- a/docs-tgzz/_downloads/0c30ce88b67b0e8d46494348ab36c9fb/from_tflite.ipynb
+++ /dev/null
@@ -1,151 +0,0 @@
-{
-  "cells": [
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "%matplotlib inline"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "\nCompile TFLite Models\n=====================\n**Author**: `Zhao Wu <https://github.com/FrozenGene>`_\n\nThis article is an introductory tutorial to deploy TFLite models with Relay.\n\nTo get started, TFLite package needs to be installed as prerequisite.\n\n.. code-block:: bash\n\n    # install tflite\n    pip install tflite==2.1.0 --user\n\n\nor you could generate TFLite package yourself. The steps are the following:\n\n.. code-block:: bash\n\n    # Get the flatc compiler.\n   [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Utils for downloading and extracting zip files\n----------------------------------------------\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "import os\n\n\ndef 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)"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Load pretrained TFLite model\n----------------------------\nLoad mobilenet V1 TFLite model provided by Google\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "from tvm.contrib.download import download_testdata\n\nmodel_url = \"http://download.tensorflow.org/models/mobilenet_v1_2018_08_02/mobilenet_v1_1.0_224.tgz\"\n\n# Download model tar file and extract it to get mobilenet_v1_1.0_224.tflite\nmodel_path = download_testdata(model_url, \"mobilenet_v1_1.0_224.tgz\", module=[\"tf\", \"official\"])\nmodel_dir = os.path.dirname(model_path)\nextract(model_path)\n\n# Now we can open mobilenet_v1_1.0_224.tflite\ntflite_model_file = os.path.joi [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Load a test image\n-----------------\nA single cat dominates the examples!\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "from PIL import Image\nfrom matplotlib import pyplot as plt\nimport numpy as np\n\nimage_url = \"https://github.com/dmlc/mxnet.js/blob/main/data/cat.png?raw=true\"\nimage_path = download_testdata(image_url, \"cat.png\", module=\"data\")\nresized_image = Image.open(image_path).resize((224, 224))\nplt.imshow(resized_image)\nplt.show()\nimage_data = np.asarray(resized_image).astype(\"float32\")\n\n# Add a dimension to the image so that we have NHWC format layout\nimage_data = np.ex [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Compile the model with relay\n----------------------------\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "# TFLite input tensor name, shape and type\ninput_tensor = \"input\"\ninput_shape = (1, 224, 224, 3)\ninput_dtype = \"float32\"\n\n# Parse TFLite model and convert it to a Relay module\nfrom tvm import relay, transform\n\nmod, params = relay.frontend.from_tflite(\n    tflite_model, shape_dict={input_tensor: input_shape}, dtype_dict={input_tensor: input_dtype}\n)\n\n# Build the module against to x86 CPU\ntarget = \"llvm\"\nwith transform.PassContext(opt_level=3):\n    lib = relay [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Execute on TVM\n--------------\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "import tvm\nfrom tvm import te\nfrom tvm.contrib import graph_executor as runtime\n\n# Create a runtime executor module\nmodule = runtime.GraphModule(lib[\"default\"](tvm.cpu()))\n\n# Feed input data\nmodule.set_input(input_tensor, tvm.nd.array(image_data))\n\n# Run\nmodule.run()\n\n# Get output\ntvm_output = module.get_output(0).numpy()"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Display results\n---------------\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "# Load label file\nlabel_file_url = \"\".join(\n    [\n        \"https://raw.githubusercontent.com/\",\n        \"tensorflow/tensorflow/master/tensorflow/lite/java/demo/\",\n        \"app/src/main/assets/\",\n        \"labels_mobilenet_quant_v1_224.txt\",\n    ]\n)\nlabel_file = \"labels_mobilenet_quant_v1_224.txt\"\nlabel_path = download_testdata(label_file_url, label_file, module=\"data\")\n\n# List of 1001 classes\nwith open(label_path) as f:\n    labels = f.readlines()\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.6.9"
-    }
-  },
-  "nbformat": 4,
-  "nbformat_minor": 0
-}
\ No newline at end of file
diff --git a/docs-tgzz/_downloads/0c8b1cb0bb1d1dff7899c341215a0f35/tune_network_mali.ipynb b/docs-tgzz/_downloads/0c8b1cb0bb1d1dff7899c341215a0f35/tune_network_mali.ipynb
deleted file mode 100644
index a1b6c49..0000000
--- a/docs-tgzz/_downloads/0c8b1cb0bb1d1dff7899c341215a0f35/tune_network_mali.ipynb
+++ /dev/null
@@ -1,154 +0,0 @@
-{
-  "cells": [
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "%matplotlib inline"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "\nAuto-scheduling a Neural Network for mali GPU\n=============================================\n**Author**: `Zhao Wu <https://github.com/FrozenGene>`_\n\nAuto-tuning for specific devices and workloads is critical for getting the\nbest performance. This is a tutorial on how to tune a whole neural\nnetwork for mali GPU with the auto-scheduler.\n\nTo auto-tune a neural network, we partition the network into small subgraphs and\ntune them independently. Each subgraph is treated as o [...]
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "import numpy as np\n\nimport tvm\nfrom tvm import relay, auto_scheduler\nimport tvm.relay.testing\nfrom tvm.contrib import graph_executor\nimport os"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Define a Network\n----------------\nFirst, we need to define the network with relay frontend API.\nWe can load some pre-defined network from :code:`tvm.relay.testing`.\nWe can also load models from MXNet, ONNX, PyTorch, and TensorFlow\n(see `front end tutorials<tutorial-frontend>`).\n\nFor convolutional neural networks, although auto-scheduler can work correctly\nwith any layout, we found the best performance is typically achieved with NHWC layout.\nWe also implemented more opti [...]
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "def get_network(name, batch_size, layout=\"NHWC\", dtype=\"float32\"):\n    \"\"\"Get the symbol definition and random weight of a network\"\"\"\n\n    # auto-scheduler prefers NHWC layout\n    if layout == \"NHWC\":\n        image_shape = (224, 224, 3)\n    elif layout == \"NCHW\":\n        image_shape = (3, 224, 224)\n    else:\n        raise ValueError(\"Invalid layout: \" + layout)\n\n    input_shape = (batch_size,) + image_shape\n    output_shape = (batch_size, 1000)\n\n    [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Start an RPC Tracker and Register Devices to the Tracker\n--------------------------------------------------------\nPlease refer to the \"Start RPC Tracker\" and \"Register Devices to RPC Tracker\" setions\nin this `tutorial <tutorials-autotvm-start-rpc-tracker>` to start an RPC tracker\nand register devices to the tracker.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "# Replace this with the device key in your tracker\ndevice_key = \"rk3399\""
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Extract Search Tasks\n--------------------\nNext, we extract the search tasks and their weights from a network.\nThe weight of a task is the number of appearances of the task's subgraph\nin the whole network.\nBy using the weight, we can approximate the end-to-end latency of the network\nas :code:`sum(latency[t] * weight[t])`, where :code:`latency[t]` is the\nlatency of a task and :code:`weight[t]` is the weight of the task.\nThe task scheduler will just optimize this objective.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "# Extract tasks from the network\nprint(\"Extract tasks...\")\nmod, params, input_shape, output_shape = get_network(network, batch_size, layout, dtype=dtype)\ntasks, task_weights = auto_scheduler.extract_tasks(mod[\"main\"], params, target)\n\nfor idx, task in enumerate(tasks):\n    print(\"========== Task %d  (workload key: %s) ==========\" % (idx, task.workload_key))\n    print(task.compute_dag)"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "<div class=\"alert alert-info\"><h4>Note</h4><p>How to get the hardware parameters from remote device\n\n  .. code-block:: python\n\n    from tvm.auto_scheduler.utils import request_remote\n    remote = request_remote(device_key, \"127.0.0.1\", 9190)\n    dev = remote.cl()\n    max_shared_memory_per_block = dev.max_shared_memory_per_block\n    # There is no explicit local memory limition\n    # so we can use INT32_MAX to disable the check on local_memory.\n    max_local_memory_p [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Tuning and Evaluate\n-------------------\nNow, we set some options for tuning, launch the search tasks and evaluate the end-to-end performance\n\n* :code:`num_measure_trials` is the number of measurement trials we can use during the tuning.\n  You can set it to a small number (e.g., 200) for a fast demonstrative run.\n  In practice, we recommend setting it around :code:`800 * len(tasks)`,\n  which is typically enough for the search to converge.\n  For example, there are 29 tasks [...]
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "def tune_and_evaluate():\n    print(\"Begin tuning...\")\n    tuner = auto_scheduler.TaskScheduler(tasks, task_weights)\n    tune_option = auto_scheduler.TuningOptions(\n        num_measure_trials=200,  # change this to 20000 to achieve the best performance\n        builder=auto_scheduler.LocalBuilder(build_func=\"ndk\" if use_ndk else \"default\"),\n        runner=auto_scheduler.RPCRunner(\n            device_key, host=\"127.0.0.1\", port=9190, repeat=3, timeout=50\n        ),\ [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "<div class=\"alert alert-info\"><h4>Note</h4><p>Explain the printed information during tuning\n\n  During the tuning, a lot of information will be printed on the console.\n  They are used for debugging purposes. The most important info is the output\n  of the task scheduler. The following table is a sample output.\n\n  .. code-block:: c\n\n    ----------------------------------------------------------------------\n    ------------------------------  [ Task Scheduler ]\n    ----- [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "<div class=\"alert alert-info\"><h4>Note</h4><p>Terminate the tuning earlier\n\n  You can terminate the tuning earlier by forcibly killing this process.\n  As long as you get at least one valid schedule for each task in the log file,\n  you should be able to do the compilation (the secion below).</p></div>\n\n\n"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Other Tips\n----------\n1. During the tuning, the auto-scheduler needs to compile many programs and\n   extract feature from them. This part is CPU-intensive,\n   so a high-performance CPU with many cores is recommended for faster search.\n2. You can use :code:`python3 -m tvm.auto_scheduler.measure_record --mode distill -i log.json`\n   to distill the large log file and only save the best useful records.\n3. You can resume a search from the previous log file. You just need to\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.6.9"
-    }
-  },
-  "nbformat": 4,
-  "nbformat_minor": 0
-}
\ No newline at end of file
diff --git a/docs-tgzz/_downloads/109bfb3877299cad725a4180ee2685d9/micro_autotune.ipynb b/docs-tgzz/_downloads/109bfb3877299cad725a4180ee2685d9/micro_autotune.ipynb
deleted file mode 100644
index 40f8461..0000000
--- a/docs-tgzz/_downloads/109bfb3877299cad725a4180ee2685d9/micro_autotune.ipynb
+++ /dev/null
@@ -1,162 +0,0 @@
-{
-  "cells": [
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "%matplotlib inline"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "\n\nAutotuning with micro TVM\n=========================\n**Author**: `Andrew Reusch <https://github.com/areusch>`_, `Mehrdad Hessar <https://github.com/mehrdadh>`\n\nThis tutorial explains how to autotune a model using the C runtime.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "import numpy as np\nimport subprocess\nimport pathlib\n\nimport tvm"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Defining the model\n###################\n\n To begin with, define a model in Relay to be executed on-device. Then create an IRModule from relay model and\n fill parameters with random numbers.\n\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "data_shape = (1, 3, 10, 10)\nweight_shape = (6, 3, 5, 5)\n\ndata = tvm.relay.var(\"data\", tvm.relay.TensorType(data_shape, \"float32\"))\nweight = tvm.relay.var(\"weight\", tvm.relay.TensorType(weight_shape, \"float32\"))\n\ny = tvm.relay.nn.conv2d(\n    data,\n    weight,\n    padding=(2, 2),\n    kernel_size=(5, 5),\n    kernel_layout=\"OIHW\",\n    out_dtype=\"float32\",\n)\nf = tvm.relay.Function([data, weight], y)\n\nrelay_mod = tvm.IRModule.from_expr(f)\nrelay_mod = tvm.r [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Defining the target #\n######################\n Now we define the TVM target that describes the execution environment. This looks very similar\n to target definitions from other microTVM tutorials.\n\n When running on physical hardware, choose a target and a board that\n describe the hardware. There are multiple hardware targets that could be selected from\n PLATFORM list in this tutorial. You can chose the platform by passing --platform argument when running\n this tutorial.\n\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "TARGET = tvm.target.target.micro(\"host\")\n\n# Compiling for physical hardware\n# --------------------------------------------------------------------------\n#  When running on physical hardware, choose a TARGET and a BOARD that describe the hardware. The\n#  STM32L4R5ZI Nucleo target and board is chosen in the example below.\n#\n#    TARGET = tvm.target.target.micro(\"stm32l4r5zi\")\n#    BOARD = \"nucleo_l4r5zi\""
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Extracting tuning tasks\n########################\n Not all operators in the Relay program printed above can be tuned. Some are so trivial that only\n a single implementation is defined; others don't make sense as tuning tasks. Using\n `extract_from_program`, you can produce a list of tunable tasks.\n\n Because task extraction involves running the compiler, we first configure the compiler's\n transformation passes; we'll apply the same configuration later on during autotuning.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "pass_context = tvm.transform.PassContext(opt_level=3, config={\"tir.disable_vectorize\": True})\nwith pass_context:\n    tasks = tvm.autotvm.task.extract_from_program(relay_mod[\"main\"], {}, TARGET)\nassert len(tasks) > 0"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Configuring microTVM\n#####################\n Before autotuning, we need to define a module loader and then pass that to\n a `tvm.autotvm.LocalBuilder`. Then we create a `tvm.autotvm.LocalRunner` and use\n both builder and runner to generates multiple measurements for auto tunner.\n\n In this tutorial, we have the option to use x86 host as an example or use different targets\n from Zephyr RTOS. If you choose pass `--platform=host` to this tutorial it will uses x86. You can\n cho [...]
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "repo_root = pathlib.Path(\n    subprocess.check_output([\"git\", \"rev-parse\", \"--show-toplevel\"], encoding=\"utf-8\").strip()\n)\n\nmodule_loader = tvm.micro.AutoTvmModuleLoader(\n    template_project_dir=repo_root / \"src\" / \"runtime\" / \"crt\" / \"host\",\n    project_options={},\n)\nbuilder = tvm.autotvm.LocalBuilder(\n    n_parallel=1,\n    build_kwargs={\"build_option\": {\"tir.disable_vectorize\": True}},\n    do_fork=True,\n    build_func=tvm.micro.autotvm_build_fu [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Timing the untuned program\n###########################\n For comparison, let's compile and run the graph without imposing any autotuning schedules. TVM\n will select a randomly-tuned implementation for each operator, which should not perform as well as\n the tuned operator.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "with pass_context:\n    lowered = tvm.relay.build(relay_mod, target=TARGET, params=params)\n\ntemp_dir = tvm.contrib.utils.tempdir()\n\nproject = tvm.micro.generate_project(\n    str(repo_root / \"src\" / \"runtime\" / \"crt\" / \"host\"), lowered, temp_dir / \"project\"\n)\n\n# Compiling for physical hardware\n# --------------------------------------------------------------------------\n#    project = tvm.micro.generate_project(\n#        str(repo_root / \"apps\" / \"microtvm\" [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Timing the tuned program\n#########################\n Once autotuning completes, you can time execution of the entire program using the Debug Runtime:\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "with tvm.autotvm.apply_history_best(\"microtvm_autotune.log.txt\"):\n    with pass_context:\n        lowered_tuned = tvm.relay.build(relay_mod, target=TARGET, params=params)\n\ntemp_dir = tvm.contrib.utils.tempdir()\n\nproject = tvm.micro.generate_project(\n    str(repo_root / \"src\" / \"runtime\" / \"crt\" / \"host\"), lowered_tuned, temp_dir / \"project\"\n)\n\n# Compiling for physical hardware\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.6.9"
-    }
-  },
-  "nbformat": 4,
-  "nbformat_minor": 0
-}
\ No newline at end of file
diff --git a/docs-tgzz/_downloads/1195277fef6a622db64b78b4ea799ed4/matrix_multiply.py b/docs-tgzz/_downloads/1195277fef6a622db64b78b4ea799ed4/matrix_multiply.py
deleted file mode 100644
index d802a87..0000000
--- a/docs-tgzz/_downloads/1195277fef6a622db64b78b4ea799ed4/matrix_multiply.py
+++ /dev/null
@@ -1,472 +0,0 @@
-# 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.
-"""
-.. _basic-mat-mult:
-
-Simple Matrix Multiply
-======================
-**Author**: `Thierry Moreau <https://homes.cs.washington.edu/~moreau/>`_
-
-In this tutorial, we will build on top of the :ref:`vta-get-started` tutorial
-and introduce additional concepts required to implement matrix multiplication
-on VTA with the TVM workflow.
-"""
-
-######################################################################
-# RPC Setup
-# ---------
-# We start by programming the Pynq's FPGA and building its RPC runtime
-# as we did in the VTA introductory tutorial.
-
-from __future__ import absolute_import, print_function
-
-import os
-import tvm
-from tvm import te
-import vta
-import numpy as np
-from tvm import rpc
-from tvm.contrib import utils
-from vta.testing import simulator
-
-# Load VTA parameters from the 3rdparty/vta-hw/config/vta_config.json file
-env = vta.get_env()
-
-# We read the Pynq RPC host IP address and port number from the OS environment
-host = os.environ.get("VTA_RPC_HOST", "192.168.2.99")
-port = int(os.environ.get("VTA_RPC_PORT", "9091"))
-
-# We configure both the bitstream and the runtime system on the Pynq
-# to match the VTA configuration specified by the vta_config.json file.
-if env.TARGET == "pynq" or env.TARGET == "de10nano":
-
-    # Make sure that TVM was compiled with RPC=1
-    assert tvm.runtime.enabled("rpc")
-    remote = rpc.connect(host, port)
-
-    # Reconfigure the JIT runtime
-    vta.reconfig_runtime(remote)
-
-    # Program the FPGA with a pre-compiled VTA bitstream.
-    # You can program the FPGA with your own custom bitstream
-    # by passing the path to the bitstream file instead of None.
-    vta.program_fpga(remote, bitstream=None)
-
-# In simulation mode, host the RPC server locally.
-elif env.TARGET in ["sim", "tsim"]:
-    remote = rpc.LocalSession()
-
-######################################################################
-# Computation Declaration
-# -----------------------
-# In this example we describe a simple matrix multiplication addition, which
-# requires multiple computation stages, as shown in the dataflow diagram below.
-# First we describe the input tensors :code:`A` and :code:`B` that are living
-# in main memory.
-# Second, we need to declare intermediate tensors :code:`A_buf` and
-# :code:`B_buf`, which will live in VTA's on-chip buffers.
-# Having this extra computational stage allows us to explicitly
-# stage cached reads and writes.
-# Third, we describe the matrix multiplication computation over
-# :code:`A_buf` and :code:`B_buf` to produce the product matrix :code:`C_buf`.
-# The last operation is a cast and copy back to DRAM, into results tensor
-# :code:`C`.
-#
-# .. image:: https://raw.githubusercontent.com/uwsampl/web-data/main/vta/tutorial/gemm_dataflow.png
-#      :align: center
-
-######################################################################
-# Data Layout
-# ~~~~~~~~~~~
-# We describe the placeholder tensors :code:`A`, and :code:`B` in a tiled data
-# format to match the data layout requirements imposed by the VTA tensor core.
-
-######################################################################
-# .. note::
-#
-#   **Data Tiling**
-#
-#   One source of complexity when targeting accelerators is to make sure
-#   that the data layout matches the layout imposed by the accelerator design.
-#   VTA is designed around a *tensor core* that performs, one matrix-matrix
-#   operation per cycle between an activation matrix and a weight matrix,
-#   adding the result matrix to an accumulator matrix, as shown in the
-#   figure below.
-#
-#   .. image:: https://raw.githubusercontent.com/uwsampl/web-data/main/vta/tutorial/tensor_core.png
-#        :align: center
-#        :width: 480px
-#
-#   The dimensions of that matrix-matrix multiplication are specified in
-#   the :code:`vta_config.json` configuration file.
-#   The activation matrix has a :code:`(BATCH, BLOCK_IN)` shape
-#   and the transposed weight matrix has a :code:`(BLOCK_OUT, BLOCK_IN)` shape,
-#   thus inferring that the resulting output matrix has a
-#   :code:`(BATCH, BLOCK_OUT)` shape.
-#   Consequently input and output tensors processed by VTA need to be
-#   tiled according to these aforementioned dimension.
-#
-#   The diagram below shows the impact of data tiling on a matrix that is
-#   originally of shape (4, 8).
-#   Tiling by a (2, 2) tile shape ensures that data within each tile is
-#   contiguous.
-#   The resulting tiled tensor has a shape of (2, 4, 2, 2).
-#
-#   .. image:: https://raw.githubusercontent.com/uwsampl/web-data/main/vta/tutorial/data_tiling.png
-#        :align: center
-#        :width: 480px
-#
-# We first define the variables :code:`m`, :code:`n`, :code:`o` to represent
-# the shape of the matrix multiplication. These variables are multiplicative
-# factors over the :code:`BLOCK_OUT`, :code:`BLOCK_IN`, and :code:`BATCH`
-# tensor dimensions respectively.
-# By default, the configuration file sets :code:`BATCH`, :code:`BLOCK_IN`, and
-# :code:`BLOCK_OUT` to be 1, 16 and 16 respectively (:code:`BATCH` being set to
-# 1 implies that our compute building block is vector-matrix multiply).
-#
-
-######################################################################
-# .. note::
-#
-#   **Data Types**
-#
-#   It's important to not only match the inner-tile
-#   dimension of VTA's tensor core, but also to match the specific data types
-#   expected by VTA.
-#   VTA for now only supports fixed point data types, which integer width is
-#   specified in the :code:`vta_config.json` file by :code:`INP_WIDTH` and
-#   :code:`WGT_WIDTH` for the activations and weights data types respectively.
-#   In addition, the accumulator data type integer width is specified by
-#   :code:`ACC_WIDTH`.
-#
-# By default, the configuration file sets :code:`INP_WIDTH`
-# and :code:`WGT_WIDTH` to 8.
-# The accumulator width :code:`ACC_WIDTH` is set to 32, in order to avoid
-# overflow during accumulation.
-# As a result, :code:`env.inp_dtype` and :code:`env.wgt_dtype` are all
-# narrow 8-bit integers, while :code:`env.acc_dtype` is a standard 32-bit
-# integer.
-
-# Output channel factor m - total 16x16=256 output channels
-m = 16
-# Input channel factor n - total 16x16=256 input channels
-n = 16
-# Batch factor o (we use single batch inference)
-o = 1
-# A placeholder tensor in tiled data format
-A = te.placeholder((o, n, env.BATCH, env.BLOCK_IN), name="A", dtype=env.inp_dtype)
-# B placeholder tensor in tiled data format
-B = te.placeholder((m, n, env.BLOCK_OUT, env.BLOCK_IN), name="B", dtype=env.wgt_dtype)
-# A copy buffer
-A_buf = te.compute((o, n, env.BATCH, env.BLOCK_IN), lambda *i: A(*i), "A_buf")
-# B copy buffer
-B_buf = te.compute((m, n, env.BLOCK_OUT, env.BLOCK_IN), lambda *i: B(*i), "B_buf")
-
-######################################################################
-# Matrix Multiplication
-# ~~~~~~~~~~~~~~~~~~~~~
-# Now we're ready to describe the matrix multiplication result tensor :code:`C`,
-# with another compute operation.
-# The compute function takes the shape of the tensor, as well as a lambda
-# function that describes the computation rule for each position of the tensor.
-#
-# In order to implement matrix multiplication, the lambda function needs to
-# include a reduction formula over the input channel dimension axes.
-# To create a reduction formula, we can declare a reduction axis using
-# :code:`te.reduce_axis`, which takes in the range of reductions.
-# :code:`te.sum` takes in the expression to be reduced as well as
-# the reduction axes to compute the sum of value over all k in the declared
-# ranges.
-#
-# Note that the reduction needs to be performed over 32-bit :code:`env.acc_dtype`
-# accumulator data types.
-#
-# No computation happens during this phase, as we are only declaring how
-# the computation should be done.
-
-# Outer input feature reduction axis
-ko = te.reduce_axis((0, n), name="ko")
-# Inner input feature reduction axis
-ki = te.reduce_axis((0, env.BLOCK_IN), name="ki")
-# Describe the in-VTA matrix multiplication
-C_buf = te.compute(
-    (o, m, env.BATCH, env.BLOCK_OUT),
-    lambda bo, co, bi, ci: te.sum(
-        A_buf[bo, ko, bi, ki].astype(env.acc_dtype) * B_buf[co, ko, ci, ki].astype(env.acc_dtype),
-        axis=[ko, ki],
-    ),
-    name="C_buf",
-)
-
-######################################################################
-# Casting the Results
-# ~~~~~~~~~~~~~~~~~~~
-# After the computation is done, we'll need to send the results computed by VTA
-# back to main memory.
-
-######################################################################
-# .. note::
-#
-#   **Memory Store Restrictions**
-#
-#   One specificity of VTA is that it only supports DRAM stores in the narrow
-#   :code:`env.inp_dtype` data type format.
-#   This lets us reduce the data footprint for memory transfers, but also lets
-#   us quantize the wide accumulator data type down to a data format that
-#   matches the input activation data type.
-#   This means that in the context of neural network inference, the outputs
-#   of a given layer after activation can be consumed directly by the next
-#   layer.
-#
-# We perform one last typecast operation to the narrow
-# input activation data format.
-
-# Cast to output type, and send to main memory
-C = te.compute(
-    (o, m, env.BATCH, env.BLOCK_OUT), lambda *i: C_buf(*i).astype(env.inp_dtype), name="C"
-)
-
-######################################################################
-# This concludes the computation declaration part of this tutorial.
-
-######################################################################
-# Scheduling the Computation
-# --------------------------
-# While the above lines describes the computation rule, we can obtain
-# :code:`C` in many ways.
-# TVM asks the user to provide an implementation of the computation called
-# *schedule*.
-#
-# A schedule is a set of transformations to an original computation that
-# transforms the implementation of the computation without affecting
-# correctness.
-# This simple VTA programming tutorial aims to demonstrate basic schedule
-# transformations that will map the original schedule down to VTA hardware
-# primitives.
-
-
-######################################################################
-# Default Schedule
-# ~~~~~~~~~~~~~~~~
-# After we construct the schedule, by default the schedule computes
-# :code:`C` in the following way:
-
-# Let's take a look at the generated schedule
-s = te.create_schedule(C.op)
-print(tvm.lower(s, [A, B, C], simple_mode=True))
-
-######################################################################
-# Although this schedule makes sense, it won't compile to VTA.
-# In order to obtain correct code generation, we need to apply scheduling
-# primitives and code annotation that will transform the schedule into
-# one that can be directly lowered onto VTA hardware intrinsics.
-# Those include:
-#
-#  - DMA copy operations which will take globally-scoped tensors and copy
-#    those into locally-scoped tensors.
-#  - Tensor operations that will perform the matrix multiplication.
-
-######################################################################
-# Buffer Scopes
-# ~~~~~~~~~~~~~
-# First, we set the scope of the buffers to tell TVM that these buffers
-# will be living in the VTA's on-chip SRAM caches.
-# Below, we tell TVM that :code:`A_buf`, :code:`B_buf`, :code:`C_buf`
-# will respectively live in VTA's on-chip input, weight and accumulator
-# memory.
-
-######################################################################
-# .. note::
-#
-#   **VTA's On-Chip SRAMs**
-#
-#   VTA has three different memory scopes, each corresponding to different
-#   on-chip SRAM buffers.
-#
-#    - :code:`env.inp_scope`: Input buffer, which is a read-only SRAM buffer
-#      that stores input matrices of shape :code:`(env.BATCH, env.BLOCK_IN)`
-#      of type :code:`env.inp_dtype`. The input buffer contains
-#      `2 ^ LOG_INP_BUFF_SIZE` matrix elements (as specified in the
-#      :code:`vta_config.json` file).
-#    - :code:`env.wgt_scope`: Weight buffer, which is a read-only SRAM buffer
-#      that stores weight matrices of shape :code:`(env.BLOCK_OUT, env.BLOCK_IN)`
-#      of type :code:`env.wgt_dtype`. The weight buffer contains
-#      `2 ^ LOG_WGT_BUFF_SIZE` matrix elements.
-#    - :code:`env.acc_scope`: Accumulator buffer, which is a read/write SRAM
-#      buffer that stores accumulator matrices of shape
-#      :code:`(env.BATCH, env.BLOCK_OUT)` of type :code:`env.acc_dtype`.
-#      The accumulator buffer is VTA's general purpose register file: it holds
-#      both intermediate results of convolutions and matrix multiplications
-#      as well as intermediate results of pooling, batch normalization, and
-#      activation layers. The accumulator buffer contains
-#      `2 ^ LOG_ACC_BUFF_SIZE` matrix elements.
-
-# Set the intermediate tensor's scope to VTA's on-chip buffers
-s[A_buf].set_scope(env.inp_scope)
-s[B_buf].set_scope(env.wgt_scope)
-s[C_buf].set_scope(env.acc_scope)
-
-######################################################################
-# DMA Transfers
-# ~~~~~~~~~~~~~
-# We need to schedule DMA transfers to move data living in DRAM to
-# and from the VTA on-chip buffers.
-# This can be achieved using the :code:`compute_at` schedule primitive
-# which nests the copying of the buffers into the computation loop
-# that performs the matrix multiplication.
-#
-# We insert :code:`dma_copy` pragmas to indicate to the compiler
-# that the copy operations will be performed in bulk via DMA,
-# which is common in hardware accelerators.
-# Finally, we print the temporary schedule to observe the effects of
-# moving the copy operations into the matrix multiplication loop.
-
-# Move buffer copy into matrix multiply loop
-s[A_buf].compute_at(s[C_buf], ko)
-s[B_buf].compute_at(s[C_buf], ko)
-
-# Tag the buffer copies with the DMA pragma to insert a DMA transfer
-s[A_buf].pragma(s[A_buf].op.axis[0], env.dma_copy)
-s[B_buf].pragma(s[B_buf].op.axis[0], env.dma_copy)
-s[C].pragma(s[C].op.axis[0], env.dma_copy)
-
-# Let's take a look at the transformed schedule
-print(tvm.lower(s, [A, B, C], simple_mode=True))
-
-######################################################################
-# Tensorization
-# ~~~~~~~~~~~~~
-# The last step of the schedule transformation consists in applying
-# *tensorization* to our schedule.
-# Tensorization is analogous to vectorization, but extends the concept
-# to a higher-dimensional unit of computation.
-# Consequently, tensorization imposes data layout constraints as discussed
-# earlier when declaring the data layout input placeholders.
-# We've already arranged our tensors in a tiled format, so the next thing
-# we need to perform is loop reordering to accommodate for tensorization.
-#
-# Here we choose to move the outermost reduction axis all the way out.
-# This dictates that we first iterate over input channels, then batch
-# dimensions, and finally output channels.
-# Lastly, we apply the tensorization scheduling primitive :code:`tensorize`
-# along the outer axis of the inner-most matrix matrix multiplication tensor
-# block.
-# We print the finalized schedule that is ready for code-generation
-# by the VTA runtime JIT compiler.
-
-s[C_buf].reorder(
-    ko, s[C_buf].op.axis[0], s[C_buf].op.axis[1], s[C_buf].op.axis[2], s[C_buf].op.axis[3], ki
-)
-s[C_buf].tensorize(s[C_buf].op.axis[2], env.gemm)
-
-# Let's take a look at the finalized schedule
-print(vta.lower(s, [A, B, C], simple_mode=True))
-
-######################################################################
-# This concludes the scheduling portion of this tutorial.
-
-######################################################################
-# TVM Compilation
-# ---------------
-# After we have finished specifying the schedule, we can compile it
-# into a TVM function.
-
-# Build GEMM VTA kernel
-my_gemm = vta.build(s, [A, B, C], "ext_dev", env.target_host, name="my_gemm")
-
-# Write the compiled module into an object file.
-temp = utils.tempdir()
-my_gemm.save(temp.relpath("gemm.o"))
-
-# Send the executable over RPC
-remote.upload(temp.relpath("gemm.o"))
-
-# Load the compiled module
-f = remote.load_module("gemm.o")
-
-######################################################################
-# Running the Function
-# --------------------
-# The compiled TVM function uses a concise C API and can be invoked from
-# code language.
-#
-# TVM provides an array API in python to aid quick testing and prototyping.
-# The array API is based on `DLPack <https://github.com/dmlc/dlpack>`_ standard.
-#
-# - We first create a remote context (for remote execution on the Pynq).
-# - Then :code:`tvm.nd.array` formats the data accordingly.
-# - :code:`f()` runs the actual computation.
-# - :code:`numpy()` copies the result array back in a format that can be
-#   interpreted.
-#
-
-# Get the remote device context
-ctx = remote.ext_dev(0)
-
-# Initialize the A and B arrays randomly in the int range of (-128, 128]
-A_orig = np.random.randint(-128, 128, size=(o * env.BATCH, n * env.BLOCK_IN)).astype(A.dtype)
-B_orig = np.random.randint(-128, 128, size=(m * env.BLOCK_OUT, n * env.BLOCK_IN)).astype(B.dtype)
-
-# Apply packing to the A and B arrays from a 2D to a 4D packed layout
-A_packed = A_orig.reshape(o, env.BATCH, n, env.BLOCK_IN).transpose((0, 2, 1, 3))
-B_packed = B_orig.reshape(m, env.BLOCK_OUT, n, env.BLOCK_IN).transpose((0, 2, 1, 3))
-
-# Format the input/output arrays with tvm.nd.array to the DLPack standard
-A_nd = tvm.nd.array(A_packed, ctx)
-B_nd = tvm.nd.array(B_packed, ctx)
-C_nd = tvm.nd.array(np.zeros((o, m, env.BATCH, env.BLOCK_OUT)).astype(C.dtype), ctx)
-
-# Clear stats
-if env.TARGET in ["sim", "tsim"]:
-    simulator.clear_stats()
-
-# Invoke the module to perform the computation
-f(A_nd, B_nd, C_nd)
-
-######################################################################
-# Verifying Correctness
-# ---------------------
-# Compute the reference result with numpy and assert that the output of the
-# matrix multiplication indeed is correct
-
-# Compute reference result with numpy
-C_ref = np.dot(A_orig.astype(env.acc_dtype), B_orig.T.astype(env.acc_dtype)).astype(C.dtype)
-C_ref = C_ref.reshape(o, env.BATCH, m, env.BLOCK_OUT).transpose((0, 2, 1, 3))
-np.testing.assert_equal(C_ref, C_nd.numpy())
-
-# Print stats
-if env.TARGET in ["sim", "tsim"]:
-    sim_stats = simulator.stats()
-    print("Execution statistics:")
-    for k, v in sim_stats.items():
-        print("\t{:<16}: {:>16}".format(k, v))
-
-print("Successful matrix multiply test!")
-
-######################################################################
-# Summary
-# -------
-# This tutorial showcases the TVM workflow to implement a simple matrix
-# multiplication example on VTA.
-# The general workflow includes:
-#
-# - Programming the FPGA with the VTA bitstream over RPC.
-# - Describing matrix multiplication via a series of computations.
-# - Describing how we want to perform the computation using schedule primitives.
-# - Compiling the function to the VTA target.
-# - Running the compiled module and verifying it against a numpy implementation.
-#
diff --git a/docs-tgzz/_downloads/13509e02380dbdb802e80921620e9b5c/use_pass_infra.ipynb b/docs-tgzz/_downloads/13509e02380dbdb802e80921620e9b5c/use_pass_infra.ipynb
deleted file mode 100644
index 013615c..0000000
--- a/docs-tgzz/_downloads/13509e02380dbdb802e80921620e9b5c/use_pass_infra.ipynb
+++ /dev/null
@@ -1,277 +0,0 @@
-{
-  "cells": [
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "%matplotlib inline"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "\n\nHow to Use TVM Pass Infra\n=========================\n**Author**: `Zhi Chen <https://github.com/zhiics>`_\n\nAs the number of optimization passes increases in Relay/tir, it becomes intractable to\nexecute them and maintain their dependencies manually. Therefore, we have\nintroduced an infrastructure to manage the optimization passes and make it\napplicable to different layers of the IR in the TVM stack.\n\nThe optimizations of a Relay/tir program could be applied at various  [...]
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "import numpy as np\nimport tvm\nfrom tvm import te\nimport tvm.relay as relay"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Create An Example Relay Program\n-------------------------------\nFirst of all, we create a simple Relay program for the tutorial. This program\nwill be used by various optimizations of the examples in this tutorial.\nSimilarly, users can write a tir primitive function and apply the tir passes.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "def example():\n    shape = (1, 64, 54, 54)\n    c_data = np.empty(shape).astype(\"float32\")\n    c = relay.const(c_data)\n    weight = relay.var(\"weight\", shape=(64, 64, 3, 3))\n    x = relay.var(\"x\", relay.TensorType((1, 64, 56, 56), \"float32\"))\n    conv = relay.nn.conv2d(x, weight)\n    y = relay.add(c, c)\n    y = relay.multiply(y, relay.const(2, \"float32\"))\n    y = relay.add(conv, y)\n    z = relay.add(y, c)\n    z1 = relay.add(y, c)\n    z2 = relay.add(z, z1)\n  [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Let us register layout alteration for a conv2d op so that we can apply the\nlayout alteration pass on the example. How alter layout pass works is out\nthe scope of this tutorial.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "@relay.op.register_alter_op_layout(\"nn.conv2d\", level=101)\ndef alter_conv2d(attrs, inputs, tinfos, out_type):\n    data, weight = inputs\n    new_attrs = dict(attrs)\n    new_attrs[\"data_layout\"] = \"NCHW16c\"\n    return relay.nn.conv2d(data, weight, **new_attrs)"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Optimize the Program\n--------------------\nNow we would like to optimize the program. Relay features a host of\noptimizations. We will select some of them to apply on this example program.\n\nThere are multiple ways to optimize a Relay program. Below we will provide\nexamples for each of them.\n\nManually Apply Optimization Passes\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "# Let's first create a relay Module which contains one or multiple Relay\n# functions for optimization.\nf = example()\nmod = tvm.IRModule.from_expr(f)\n\n# Now we can apply constant folding on the module.\n# fold_const here is a callback that doesn't take any parameters.\nfold_const = relay.transform.FoldConstant()\n# Then, we can invoke the pass on the given module. Note that the constant\n# folding pass works at the function-level. That being said, each function in\n# the mod [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "More optimizations can be applied in the similar manner. For instance, we can\neliminate the common expressions that used by `z` and `z1`.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "mod = relay.transform.EliminateCommonSubexpr()(mod)\nprint(mod)"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Some optimizations, such as fusion, are parameteric as well. For example,\nopt level 0 will not allow operators to be fused together. Users can pass the\n`fuse_opt_level` to enable this.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "mod = relay.transform.FuseOps(fuse_opt_level=0)(mod)\n\n# We can observe that the optimized module contains functions that only have\n# a signle primitive op.\nprint(mod)"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Use Sequential to Apply a Sequence of Passes\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nApplying passes as above is actually tedious and it may require users to have\nbetter understanding about the dependencies between them. For example, fusion\ncurrently doesn't work well on let bindings. Therefore, we would not be able\nto fuse operators that were fusable if :py:func:`relay.transform.ToANormalForm` is applied before\nfusion, as this pass generates let bindings for each exp [...]
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "# Now let's execute some passes through :py:class:`tvm.transform.Sequential`\nf = example()\nmod = tvm.IRModule.from_expr(f)\n# Glob the interested passes.\nseq = tvm.transform.Sequential(\n    [\n        relay.transform.FoldConstant(),\n        relay.transform.EliminateCommonSubexpr(),\n        relay.transform.FuseOps(fuse_opt_level=2),\n    ]\n)\nmod1 = seq(mod)\nprint(mod1)"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "From the transformed Relay program, we can see that there are still two\nidentical addition operations. This is because ``EliminateCommonSubexpr``\nwas not actually performed. The reason is because only the passes that have\noptimization level less or equal to 2 will be executed by default under\n:py:class:`tvm.transform.Sequential`. The pass infra,\nhowever, provides a configuration interface\nfor users to customize the optimization level that they want to execute.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "with tvm.transform.PassContext(opt_level=3):\n    mod2 = seq(mod)\nprint(mod2)"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Now we can see that only one of the two identical additions is kept.\n\nIn addition, users can selectively disable some passes using the\n`disabled_pass` config, which is similar to the `-fno-xxx` option used the\ngeneral purpose compilers, such as Clang and GCC. For example, we can disable\nEliminateCommonSubexpr as following. The printed module will again show two\nidentical addition operations.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "with tvm.transform.PassContext(opt_level=3, disabled_pass=[\"EliminateCommonSubexpr\"]):\n    mod3 = seq(mod)\nprint(mod3)"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "The passes applied so far are target independent. The pass infra also\nprovides a means to make pass target-aware. For example, the layout\nalteration pass falls in such category.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "with tvm.transform.PassContext(opt_level=3):\n    mod4 = seq(mod)\nprint(mod4)\n\nseq1 = tvm.transform.Sequential([relay.transform.AlterOpLayout()])\nwith tvm.transform.PassContext(opt_level=3):\n    with tvm.target.Target(\"llvm\"):\n        mod5 = seq1(mod)\nprint(mod5)"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Implement a Pass Using Python Decorator\n------------------------------------------\nThe next example illustrates how we can orchestrate a customized optimization\npipeline through the pass infra using Python decorators. This functionality\ngreatly eases the implementation of passes. For example, users can simply\ndefine a decorated class to do function-level optimizations as the following\nexample shows. `transform_function` wraps a class to replace all constants\nwith a multip [...]
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "@relay.transform.function_pass(opt_level=1)\nclass CustomPipeline:\n    \"\"\"Simple test function to replace one argument to another.\"\"\"\n\n    def __init__(self, multiplier):\n        self.multiplier = multiplier\n\n    # This function can define a pass.\n    def transform_function(self, func, mod, ctx):\n        obj = self\n\n        class ReplaceConstant(tvm.relay.ExprMutator):\n            def visit_constant(self, c):\n                return relay.multiply(obj.multiplier [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Debug a Pass\n------------\nTVM provides users a plug-and-play style debugging pass that print the IR\nafter a certain pass is done through a special pass (``PrintIR``) to dump the IR of the\nwhole module. A slightly modified version of the sequential pass example\ncould be like the following to enable IR dumping for ``FoldConstant`` optimization.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "f = example()\nmod = tvm.IRModule.from_expr(f)\nseq = tvm.transform.Sequential(\n    [\n        relay.transform.FoldConstant(),\n        tvm.transform.PrintIR(),\n        relay.transform.EliminateCommonSubexpr(),\n        relay.transform.FuseOps(),\n        relay.transform.AlterOpLayout(),\n    ]\n)"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "By inserting the ``PrintIR`` pass after ``FoldConstant``, the pass infra will\ndump out the module IR when ``FoldConstant`` is done. Users can plug in this\npass after any pass they want to debug for viewing the optimization effect.\n\nThere is a more flexible debugging mechanism. One can implement a ``PassInstrument``\nclass to execute arbitrary code not only before and/or after each pass but also\nat entering/exiting ``PassContext``. See `pass_instrument_cpp_backend`\nfor more [...]
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "@tvm.instrument.pass_instrument\nclass PrintIR:\n    \"\"\"Print the name of the pass, the IR, only before passes execute.\"\"\"\n\n    def run_before_pass(self, mod, info):\n        print(\"Running pass: {}\", info)\n        print(mod)\n\n\nwith tvm.transform.PassContext(opt_level=3, instruments=[PrintIR()]):\n    with tvm.target.Target(\"llvm\"):\n        # Perform the optimizations.\n        mod = seq(mod)\nprint(mod)\n\nprint(\"done\")"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Summary\n-------\nThis tutorial has covered how we can write and invoke passes in TVM more\nconveniently using the pass infra. Different ways of invoking a pass are also\ndisucssed. Using :py:class:`tvm.transform.Sequential` can largely help\nusers to ease the work of handling multiple optimization passes and their\ndependencies. In addition, an example is provided to illustrate\nhow we can debug a pass using the ``PrintIR`` and tracing.\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.6.9"
-    }
-  },
-  "nbformat": 4,
-  "nbformat_minor": 0
-}
\ No newline at end of file
diff --git a/docs-tgzz/_downloads/143c743c62f58570eabd77fd3395ca8c/scan.py b/docs-tgzz/_downloads/143c743c62f58570eabd77fd3395ca8c/scan.py
deleted file mode 100644
index ba8b5a9..0000000
--- a/docs-tgzz/_downloads/143c743c62f58570eabd77fd3395ca8c/scan.py
+++ /dev/null
@@ -1,154 +0,0 @@
-# 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.
-"""
-Scan and Recurrent Kernel
-=========================
-**Author**: `Tianqi Chen <https://tqchen.github.io>`_
-
-This is an introduction material on how to do recurrent computing in TVM.
-Recurrent computing is a typical pattern in neural networks.
-"""
-from __future__ import absolute_import, print_function
-
-import tvm
-import tvm.testing
-from tvm import te
-import numpy as np
-
-######################################################################
-# TVM supports a scan operator to describe symbolic loop.
-# The following scan op computes cumsum over columns of X.
-#
-# The scan is carried over the highest dimension of the tensor.
-# :code:`s_state` is a placeholder that describes the transition state of the scan.
-# :code:`s_init` describes how we can initialize the first k timesteps.
-# Here since s_init's first dimension is 1, it describes how we initialize
-# The state at first timestep.
-#
-# :code:`s_update` describes how to update the value at timestep t. The update
-# value can refer back to the values of previous timestep via state placeholder.
-# Note that while it is invalid to refer to :code:`s_state` at current or later timestep.
-#
-# The scan takes in state placeholder, initial value and update description.
-# It is also recommended(although not necessary) to list the inputs to the scan cell.
-# The result of the scan is a tensor, giving the result of :code:`s_state` after the
-# update over the time domain.
-#
-m = te.var("m")
-n = te.var("n")
-X = te.placeholder((m, n), name="X")
-s_state = te.placeholder((m, n))
-s_init = te.compute((1, n), lambda _, i: X[0, i])
-s_update = te.compute((m, n), lambda t, i: s_state[t - 1, i] + X[t, i])
-s_scan = tvm.te.scan(s_init, s_update, s_state, inputs=[X])
-
-######################################################################
-# Schedule the Scan Cell
-# ----------------------
-# We can schedule the body of the scan by scheduling the update and
-# init part seperately. Note that it is invalid to schedule the
-# first iteration dimension of the update part.
-# To split on the time iteration, user can schedule on scan_op.scan_axis instead.
-#
-s = te.create_schedule(s_scan.op)
-num_thread = 256
-block_x = te.thread_axis("blockIdx.x")
-thread_x = te.thread_axis("threadIdx.x")
-xo, xi = s[s_init].split(s_init.op.axis[1], factor=num_thread)
-s[s_init].bind(xo, block_x)
-s[s_init].bind(xi, thread_x)
-xo, xi = s[s_update].split(s_update.op.axis[1], factor=num_thread)
-s[s_update].bind(xo, block_x)
-s[s_update].bind(xi, thread_x)
-print(tvm.lower(s, [X, s_scan], simple_mode=True))
-
-######################################################################
-# Build and Verify
-# ----------------
-# We can build the scan kernel like other TVM kernels, here we use
-# numpy to verify the correctness of the result.
-#
-fscan = tvm.build(s, [X, s_scan], "cuda", name="myscan")
-dev = tvm.cuda(0)
-n = 1024
-m = 10
-a_np = np.random.uniform(size=(m, n)).astype(s_scan.dtype)
-a = tvm.nd.array(a_np, dev)
-b = tvm.nd.array(np.zeros((m, n), dtype=s_scan.dtype), dev)
-fscan(a, b)
-tvm.testing.assert_allclose(b.numpy(), np.cumsum(a_np, axis=0))
-
-######################################################################
-# Multi-Stage Scan Cell
-# ---------------------
-# In the above example we described the scan cell using one Tensor
-# computation stage in s_update. It is possible to use multiple
-# Tensor stages in the scan cell.
-#
-# The following lines demonstrate a scan with two stage operations
-# in the scan cell.
-#
-m = te.var("m")
-n = te.var("n")
-X = te.placeholder((m, n), name="X")
-s_state = te.placeholder((m, n))
-s_init = te.compute((1, n), lambda _, i: X[0, i])
-s_update_s1 = te.compute((m, n), lambda t, i: s_state[t - 1, i] * 2, name="s1")
-s_update_s2 = te.compute((m, n), lambda t, i: s_update_s1[t, i] + X[t, i], name="s2")
-s_scan = tvm.te.scan(s_init, s_update_s2, s_state, inputs=[X])
-
-######################################################################
-# These intermediate tensors can also be scheduled normally.
-# To ensure correctness, TVM creates a group constraint to forbid
-# the body of scan to be compute_at locations outside the scan loop.
-#
-s = te.create_schedule(s_scan.op)
-xo, xi = s[s_update_s2].split(s_update_s2.op.axis[1], factor=32)
-s[s_update_s1].compute_at(s[s_update_s2], xo)
-print(tvm.lower(s, [X, s_scan], simple_mode=True))
-
-######################################################################
-# Multiple States
-# ---------------
-# For complicated applications like RNN, we might need more than one
-# recurrent state. Scan support multiple recurrent states.
-# The following example demonstrates how we can build recurrence with two states.
-#
-m = te.var("m")
-n = te.var("n")
-l = te.var("l")
-X = te.placeholder((m, n), name="X")
-s_state1 = te.placeholder((m, n))
-s_state2 = te.placeholder((m, l))
-s_init1 = te.compute((1, n), lambda _, i: X[0, i])
-s_init2 = te.compute((1, l), lambda _, i: 0.0)
-s_update1 = te.compute((m, n), lambda t, i: s_state1[t - 1, i] + X[t, i])
-s_update2 = te.compute((m, l), lambda t, i: s_state2[t - 1, i] + s_state1[t - 1, 0])
-s_scan1, s_scan2 = tvm.te.scan(
-    [s_init1, s_init2], [s_update1, s_update2], [s_state1, s_state2], inputs=[X]
-)
-s = te.create_schedule(s_scan1.op)
-print(tvm.lower(s, [X, s_scan1, s_scan2], simple_mode=True))
-
-######################################################################
-# Summary
-# -------
-# This tutorial provides a walk through of scan primitive.
-#
-# - Describe scan with init and update.
-# - Schedule the scan cells as normal schedule.
-# - For complicated workload, use multiple states and steps in scan cell.
diff --git a/docs-tgzz/_downloads/15c94550bd86853c42df8e5d139d700a/tune_sparse_x86.py b/docs-tgzz/_downloads/15c94550bd86853c42df8e5d139d700a/tune_sparse_x86.py
deleted file mode 100644
index 55ee76e..0000000
--- a/docs-tgzz/_downloads/15c94550bd86853c42df8e5d139d700a/tune_sparse_x86.py
+++ /dev/null
@@ -1,324 +0,0 @@
-# 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-tgzz/_downloads/1604460dde2b82fb9db809bb388890f8/deploy_prequantized_tflite.ipynb b/docs-tgzz/_downloads/1604460dde2b82fb9db809bb388890f8/deploy_prequantized_tflite.ipynb
deleted file mode 100644
index fe2bffa..0000000
--- a/docs-tgzz/_downloads/1604460dde2b82fb9db809bb388890f8/deploy_prequantized_tflite.ipynb
+++ /dev/null
@@ -1,319 +0,0 @@
-{
-  "cells": [
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "%matplotlib inline"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "\nDeploy a Framework-prequantized Model with TVM - Part 3 (TFLite)\n================================================================\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 `Convert [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Necessary imports\n-----------------\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\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\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\n"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Get a real image for e2e testing\n--------------------------------\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\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\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\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\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\n-------------------\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.6.9"
-    }
-  },
-  "nbformat": 4,
-  "nbformat_minor": 0
-}
\ No newline at end of file
diff --git a/docs-tgzz/_downloads/18fb1ab3ed0a0c9f304520f2beaf4fd6/tvmc_command_line_driver.py b/docs-tgzz/_downloads/18fb1ab3ed0a0c9f304520f2beaf4fd6/tvmc_command_line_driver.py
deleted file mode 100644
index c729b86..0000000
--- a/docs-tgzz/_downloads/18fb1ab3ed0a0c9f304520f2beaf4fd6/tvmc_command_line_driver.py
+++ /dev/null
@@ -1,511 +0,0 @@
-# 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.
-"""
-Compiling and Optimizing a Model with TVMC
-==========================================
-**Authors**:
-`Leandro Nunes <https://github.com/leandron>`_,
-`Matthew Barrett <https://github.com/mbaret>`_,
-`Chris Hoge <https://github.com/hogepodge>`_
-
-In this section, we will work with TVMC, the TVM command line driver. TVMC is a
-tool that exposes TVM features such as auto-tuning, compiling, profiling and
-execution of models through a command line interface.
-
-Upon completion of this section, we will have used TVMC to accomplish the
-following tasks:
-
-* Compile a pre-trained ResNet 50 v2 model for the TVM runtime.
-* Run a real image through the compiled model, and interpret the output and
-  model performance.
-* Tune the model on a CPU using TVM.
-* Re-compile an optimized model using the tuning data collected by TVM.
-* Run the image through the optimized model, and compare the output and model
-  performance.
-
-The goal of this section is to give you an overview of TVM and TVMC's
-capabilities, and set the stage for understanding how TVM works.
-"""
-
-################################################################################
-# Using TVMC
-# ----------
-#
-# TVMC is a Python application, part of the TVM Python package.
-# When you install TVM using a Python package, you will get TVMC as
-# as a command line application called ``tvmc``. The location of this command
-# will vary depending on your platform and installation method.
-#
-# Alternatively, if you have TVM as a Python module on your
-# ``$PYTHONPATH``,you can access the command line driver functionality
-# via the executable python module, ``python -m tvm.driver.tvmc``.
-#
-# For simplicity, this tutorial will mention TVMC command line using
-# ``tvmc <options>``, but the same results can be obtained with
-# ``python -m tvm.driver.tvmc <options>``.
-#
-# You can check the help page using:
-#
-# .. code-block:: bash
-#
-#   tvmc --help
-#
-# The main features of TVM available to ``tvmc`` are from subcommands
-# ``compile``, and ``run``, and ``tune``.  To read about specific options under
-# a given subcommand, use ``tvmc <subcommand> --help``. We will cover each of
-# these commands in this tutorial, but first we need to download a pre-trained
-# model to work with.
-#
-
-
-################################################################################
-# Obtaining the Model
-# -------------------
-#
-# For this tutorial, we will be working with ResNet-50 v2. ResNet-50 is a
-# convolutional neural network that is 50-layers deep and designed to classify
-# images. The model we will be using has been pre-trained on more than a
-# million images with 1000 different classifications. The network has an input
-# image size of 224x224. If you are interested exploring more of how the
-# ResNet-50 model is structured, we recommend downloading `Netron
-# <https://netron.app>`, a freely available ML model viewer.
-#
-# For this tutorial we will be using the model in ONNX format.
-#
-# .. code-block:: bash
-#
-#   wget https://github.com/onnx/models/raw/master/vision/classification/resnet/model/resnet50-v2-7.onnx
-#
-
-
-################################################################################
-# .. note:: Supported model formats
-#
-#   TVMC supports models created with Keras, ONNX, TensorFlow, TFLite
-#   and Torch. Use the option``--model-format`` if you need to
-#   explicitly provide the model format you are using. See ``tvmc
-#   compile --help`` for more information.
-#
-
-################################################################################
-# .. note:: Adding ONNX Support to TVM
-#
-#    TVM relies on the ONNX python library being available on your system. You
-#    can install ONNX using the command ``pip3 install --user onnx``. You may
-#    remove the ``--user`` option if you have root access and want to install
-#    ONNX globally.
-#
-
-################################################################################
-# Compiling an ONNX Model to the TVM Runtime
-# ------------------------------------------
-#
-# Once we've downloaded the ResNet-50 model, the next step is to compile it. To
-# accomplish that, we are going to use ``tvmc compile``. The output we get from
-# the compilation process is a TAR package of the model compiled to a dynamic
-# library for our target platform. We can run that model on our target device
-# using the TVM runtime.
-#
-# .. code-block:: bash
-#
-#   tvmc compile \
-#   --target "llvm" \
-#   --output resnet50-v2-7-tvm.tar \
-#   resnet50-v2-7.onnx
-#
-# Let's take a look at the files that ``tvmc compile`` creates in the module:
-#
-# .. code-block:: bash
-#
-# 	mkdir model
-# 	tar -xvf resnet50-v2-7-tvm.tar -C model
-# 	ls model
-#
-# You will see three files listed.
-#
-# * ``mod.so`` is the model, represented as a C++ library, that can be loaded
-#   by the TVM runtime.
-# * ``mod.json`` is a text representation of the TVM Relay computation graph.
-# * ``mod.params`` is a file containing the parameters for the pre-trained
-#   model.
-#
-# This module can be directly loaded by your application, and the model can be
-# run via the TVM runtime APIs.
-
-
-################################################################################
-# .. note:: Defining the Correct Target
-#
-#   Specifying the correct target (option ``--target``) can have a huge
-#   impact on the performance of the compiled module, as it can take
-#   advantage of hardware features available on the target. For more
-#   information, please refer to `Auto-tuning a convolutional network
-#   for x86 CPU <https://tvm.apache.org/docs/tutorials/autotvm/tune_relay_x86.html#define-network>`_.
-#   We recommend identifying which CPU you are running, along with optional features,
-#   and set the target appropriately.
-#
-
-################################################################################
-# Running the Model from The Compiled Module with TVMC
-# ----------------------------------------------------
-#
-# Now that we've compiled the model to this module, we can use the TVM runtime
-# to make predictions with it. TVMC has the TVM runtime built in to it,
-# allowing you to run compiled TVM models. To use TVMC to run the model and
-# make predictions, we need two things:
-#
-# - The compiled module, which we just produced.
-# - Valid input to the model to make predictions on.
-#
-# Each model is particular when it comes to expected tensor shapes, formats and
-# data types. For this reason, most models require some pre and
-# post-processing, to ensure the input is valid and to interpret the output.
-# TVMC has adopted NumPy's ``.npz`` format for both input and output data. This
-# is a well-supported NumPy format to serialize multiple arrays into a file
-#
-# As input for this tutorial, we will use the image of a cat, but you can feel
-# free to substitute image for any of your choosing.
-#
-# .. image:: https://s3.amazonaws.com/model-server/inputs/kitten.jpg
-#    :height: 224px
-#    :width: 224px
-#    :align: center
-
-
-################################################################################
-# Input pre-processing
-# ~~~~~~~~~~~~~~~~~~~~
-#
-# For our ResNet 50 V2 model, the input is expected to be in ImageNet format.
-# Here is an example of a script to pre-process an image for ResNet 50 V2.
-#
-# You will need to have a supported version of the Python Image Library
-# installed. You can use ``pip3 install --user pillow`` to satisfy this
-# requirement for the script.
-#
-# .. code-block:: python
-#    :caption: preprocess.py
-#    :name: preprocess.py
-#
-#     #!python ./preprocess.py
-#     from tvm.contrib.download import download_testdata
-#     from PIL import Image
-#     import numpy as np
-#
-#     img_url = "https://s3.amazonaws.com/model-server/inputs/kitten.jpg"
-#     img_path = download_testdata(img_url, "imagenet_cat.png", module="data")
-#
-#     # Resize it to 224x224
-#     resized_image = Image.open(img_path).resize((224, 224))
-#     img_data = np.asarray(resized_image).astype("float32")
-#
-#     # ONNX expects NCHW input, so convert the array
-#     img_data = np.transpose(img_data, (2, 0, 1))
-#
-#     # Normalize according to ImageNet
-#     imagenet_mean = np.array([0.485, 0.456, 0.406])
-#     imagenet_stddev = np.array([0.229, 0.224, 0.225])
-#     norm_img_data = np.zeros(img_data.shape).astype("float32")
-#     for i in range(img_data.shape[0]):
-#    	    norm_img_data[i, :, :] = (img_data[i, :, :] / 255 - imagenet_mean[i]) / imagenet_stddev[i]
-#
-#     # Add batch dimension
-#     img_data = np.expand_dims(norm_img_data, axis=0)
-#
-#     # Save to .npz (outputs imagenet_cat.npz)
-#     np.savez("imagenet_cat", data=img_data)
-#
-
-################################################################################
-# Running the Compiled Module
-# ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-#
-# With both the model and input data in hand, we can now run TVMC to make a
-# prediction:
-#
-# .. code-block:: bash
-#
-#     tvmc run \
-#     --inputs imagenet_cat.npz \
-#     --output predictions.npz \
-#     resnet50-v2-7-tvm.tar
-#
-# Recall that the `.tar` model file includes a C++ library, a description of
-# the Relay model, and the parameters for the model. TVMC includes the TVM
-# runtime, which can load the model and make predictions against input. When
-# running the above command, TVMC outputs a new file, ``predictions.npz``, that
-# contains the model output tensors in NumPy format.
-#
-# In this example, we are running the model on the same machine that we used
-# for compilation. In some cases we might want to run it remotely via an RPC
-# Tracker. To read more about these options please check ``tvmc run --help``.
-
-################################################################################
-# Output Post-Processing
-# ~~~~~~~~~~~~~~~~~~~~~~
-#
-# As previously mentioned, each model will have its own particular way of
-# providing output tensors.
-#
-# In our case, we need to run some post-processing to render the outputs from
-# ResNet 50 V2 into a more human-readable form, using the lookup-table provided
-# for the model.
-#
-# The script below shows an example of the post-processing to extract labels
-# from the output of our compiled module.
-#
-# .. code-block:: python
-#     :caption: postprocess.py
-#     :name: postprocess.py
-#
-#     #!python ./postprocess.py
-#     import os.path
-#     import numpy as np
-#
-#     from scipy.special import softmax
-#
-#     from tvm.contrib.download import download_testdata
-#
-#     # Download a list of labels
-#     labels_url = "https://s3.amazonaws.com/onnx-model-zoo/synset.txt"
-#     labels_path = download_testdata(labels_url, "synset.txt", module="data")
-#
-#     with open(labels_path, "r") as f:
-#         labels = [l.rstrip() for l in f]
-#
-#     output_file = "predictions.npz"
-#
-#     # Open the output and read the output tensor
-#     if os.path.exists(output_file):
-#         with np.load(output_file) as data:
-#             scores = softmax(data["output_0"])
-#             scores = np.squeeze(scores)
-#             ranks = np.argsort(scores)[::-1]
-#
-#             for rank in ranks[0:5]:
-#                 print("class='%s' with probability=%f" % (labels[rank], scores[rank]))
-#
-# Running this script should produce the following output:
-#
-# .. code-block:: bash
-#
-#     python postprocess.py
-#
-#     # class='n02123045 tabby, tabby cat' with probability=0.610553
-#     # class='n02123159 tiger cat' with probability=0.367179
-#     # class='n02124075 Egyptian cat' with probability=0.019365
-#     # class='n02129604 tiger, Panthera tigris' with probability=0.001273
-#     # class='n04040759 radiator' with probability=0.000261
-#
-# Try replacing the cat image with other images, and see what sort of
-# predictions the ResNet model makes.
-
-################################################################################
-# Automatically Tuning the ResNet Model
-# -------------------------------------
-#
-# The previous model was compiled to work on the TVM runtime, but did not
-# include any platform specific optimization. In this section, we will show you
-# how to build an optimized model using TVMC to target your working platform.
-#
-# In some cases, we might not get the expected performance when running
-# inferences using our compiled module.  In cases like this, we can make use of
-# the auto-tuner, to find a better configuration for our model and get a boost
-# in performance. Tuning in TVM refers to the process by which a model is
-# optimized to run faster on a given target. This differs from training or
-# fine-tuning in that it does not affect the accuracy of the model, but only
-# the runtime performance. As part of the tuning process, TVM will try running
-# many different operator implementation variants to see which perform best.
-# The results of these runs are stored in a tuning records file, which is
-# ultimately the output of the ``tune`` subcommand.
-#
-# In the simplest form, tuning requires you to provide three things:
-#
-# - the target specification of the device you intend to run this model on
-# - the path to an output file in which the tuning records will be stored, and
-#   finally
-# - a path to the model to be tuned.
-#
-# The example below demonstrates how that works in practice:
-#
-# .. code-block:: bash
-#
-#     tvmc tune \
-#     --target "llvm" \
-#     --output resnet50-v2-7-autotuner_records.json \
-#     resnet50-v2-7.onnx
-#
-# In this example, you will see better results if you indicate a more specific
-# target for the `--target` flag.  For example, on an Intel i7 processor you
-# could use `--target llvm -mcpu=skylake`. For this tuning example, we are
-# tuning locally on the CPU using LLVM as the compiler for the specified
-# achitecture.
-#
-# TVMC will perform a search against the parameter space for the model, trying
-# out different configurations for operators and choosing the one that runs
-# fastest on your platform. Although this is a guided search based on the CPU
-# and model operations, it can still take several hours to complete the search.
-# The output of this search will be saved to the
-# `resnet50-v2-7-autotuner_records.json` file, which will later be used to
-# compile an optimized model.
-#
-# .. note:: Defining the Tuning Search Algorithm
-#
-#   By default this search is guided using an `XGBoost Grid` algorithm.
-#   Depending on your model complexity and amount of time avilable, you might
-#   want to choose a different algorithm. A full list is available by
-#   consulting ``tvmc tune --help``.
-#
-# The output will look something like this for a consumer-level Skylake CPU:
-#
-# .. code-block:: bash
-#
-#   tvmc tune   --target "llvm -mcpu=broadwell"   --output resnet50-v2-7-autotuner_records.json   resnet50-v2-7.onnx
-#   # [Task  1/24]  Current/Best:    9.65/  23.16 GFLOPS | Progress: (60/1000) | 130.74 s Done.
-#   # [Task  1/24]  Current/Best:    3.56/  23.16 GFLOPS | Progress: (192/1000) | 381.32 s Done.
-#   # [Task  2/24]  Current/Best:   13.13/  58.61 GFLOPS | Progress: (960/1000) | 1190.59 s Done.
-#   # [Task  3/24]  Current/Best:   31.93/  59.52 GFLOPS | Progress: (800/1000) | 727.85 s Done.
-#   # [Task  4/24]  Current/Best:   16.42/  57.80 GFLOPS | Progress: (960/1000) | 559.74 s Done.
-#   # [Task  5/24]  Current/Best:   12.42/  57.92 GFLOPS | Progress: (800/1000) | 766.63 s Done.
-#   # [Task  6/24]  Current/Best:   20.66/  59.25 GFLOPS | Progress: (1000/1000) | 673.61 s Done.
-#   # [Task  7/24]  Current/Best:   15.48/  59.60 GFLOPS | Progress: (1000/1000) | 953.04 s Done.
-#   # [Task  8/24]  Current/Best:   31.97/  59.33 GFLOPS | Progress: (972/1000) | 559.57 s Done.
-#   # [Task  9/24]  Current/Best:   34.14/  60.09 GFLOPS | Progress: (1000/1000) | 479.32 s Done.
-#   # [Task 10/24]  Current/Best:   12.53/  58.97 GFLOPS | Progress: (972/1000) | 642.34 s Done.
-#   # [Task 11/24]  Current/Best:   30.94/  58.47 GFLOPS | Progress: (1000/1000) | 648.26 s Done.
-#   # [Task 12/24]  Current/Best:   23.66/  58.63 GFLOPS | Progress: (1000/1000) | 851.59 s Done.
-#   # [Task 13/24]  Current/Best:   25.44/  59.76 GFLOPS | Progress: (1000/1000) | 534.58 s Done.
-#   # [Task 14/24]  Current/Best:   26.83/  58.51 GFLOPS | Progress: (1000/1000) | 491.67 s Done.
-#   # [Task 15/24]  Current/Best:   33.64/  58.55 GFLOPS | Progress: (1000/1000) | 529.85 s Done.
-#   # [Task 16/24]  Current/Best:   14.93/  57.94 GFLOPS | Progress: (1000/1000) | 645.55 s Done.
-#   # [Task 17/24]  Current/Best:   28.70/  58.19 GFLOPS | Progress: (1000/1000) | 756.88 s Done.
-#   # [Task 18/24]  Current/Best:   19.01/  60.43 GFLOPS | Progress: (980/1000) | 514.69 s Done.
-#   # [Task 19/24]  Current/Best:   14.61/  57.30 GFLOPS | Progress: (1000/1000) | 614.44 s Done.
-#   # [Task 20/24]  Current/Best:   10.47/  57.68 GFLOPS | Progress: (980/1000) | 479.80 s Done.
-#   # [Task 21/24]  Current/Best:   34.37/  58.28 GFLOPS | Progress: (308/1000) | 225.37 s Done.
-#   # [Task 22/24]  Current/Best:   15.75/  57.71 GFLOPS | Progress: (1000/1000) | 1024.05 s Done.
-#   # [Task 23/24]  Current/Best:   23.23/  58.92 GFLOPS | Progress: (1000/1000) | 999.34 s Done.
-#   # [Task 24/24]  Current/Best:   17.27/  55.25 GFLOPS | Progress: (1000/1000) | 1428.74 s Done.
-#
-# Tuning sessions can take a long time, so ``tvmc tune`` offers many options to customize your tuning
-# process, in terms of number of repetitions (``--repeat`` and ``--number``, for example), the tuning
-# algorithm to be used, and so on. Check ``tvmc tune --help`` for more information.
-#
-
-################################################################################
-# Compiling an Optimized Model with Tuning Data
-# ----------------------------------------------
-#
-# As an output of the tuning process above, we obtained the tuning records
-# stored in ``resnet50-v2-7-autotuner_records.json``. This file can be used in
-# two ways:
-#
-# - As input to further tuning (via ``tvmc tune --tuning-records``).
-# - As input to the compiler
-#
-# The compiler will use the results to generate high performance code for the
-# model on your specified target. To do that we can use ``tvmc compile
-# --tuning-records``. Check ``tvmc compile --help`` for more information.
-#
-# Now that tuning data for the model has been collected, we can re-compile the
-# model using optimized operators to speed up our computations.
-#
-# .. code-block:: bash
-#
-#   tvmc compile \
-#   --target "llvm" \
-#   --tuning-records resnet50-v2-7-autotuner_records.json  \
-#   --output resnet50-v2-7-tvm_autotuned.tar \
-#   resnet50-v2-7.onnx
-#
-# Verify that the optimized model runs and produces the same results:
-#
-# .. code-block:: bash
-#
-#   tvmc run \
-#   --inputs imagenet_cat.npz \
-#   --output predictions.npz \
-#   resnet50-v2-7-tvm_autotuned.tar
-#
-#   python postprocess.py
-#
-# Verifying that the predictions are the same:
-#
-# .. code-block:: bash
-#
-#   # class='n02123045 tabby, tabby cat' with probability=0.610550
-#   # class='n02123159 tiger cat' with probability=0.367181
-#   # class='n02124075 Egyptian cat' with probability=0.019365
-#   # class='n02129604 tiger, Panthera tigris' with probability=0.001273
-#   # class='n04040759 radiator' with probability=0.000261
-
-################################################################################
-# Comparing the Tuned and Untuned Models
-# --------------------------------------
-#
-# TVMC gives you tools for basic performance benchmarking between the models.
-# You can specify a number of repetitions and that TVMC report on the model run
-# time (independent of runtime startup). We can get a rough idea of how much
-# tuning has improved the model performance. For example, on a test Intel i7
-# system, we see that the tuned model runs 47% faster than the untuned model:
-#
-# .. code-block:: bash
-#
-#   tvmc run \
-#   --inputs imagenet_cat.npz \
-#   --output predictions.npz  \
-#   --print-time \
-#   --repeat 100 \
-#   resnet50-v2-7-tvm_autotuned.tar
-#
-#   # Execution time summary:
-#   # mean (ms)   max (ms)    min (ms)    std (ms)
-#   #     92.19     115.73       89.85        3.15
-#
-#   tvmc run \
-#   --inputs imagenet_cat.npz \
-#   --output predictions.npz  \
-#   --print-time \
-#   --repeat 100 \
-#   resnet50-v2-7-tvm.tar
-#
-#   # Execution time summary:
-#   # mean (ms)   max (ms)    min (ms)    std (ms)
-#   #    193.32     219.97      185.04        7.11
-#
-
-
-################################################################################
-# Final Remarks
-# -------------
-#
-# In this tutorial, we presented TVMC, a command line driver for TVM. We
-# demonstrated how to compile, run, and tune a model. We also discussed the
-# need for pre and post-processing of inputs and outputs. After the tuning
-# process, we demonstrated how to compare the performance of the unoptimized
-# and optimize models.
-#
-# Here we presented a simple example using ResNet 50 V2 locally. However, TVMC
-# supports many more features including cross-compilation, remote execution and
-# profiling/benchmarking.
-#
-# To see what other options are available, please have a look at ``tvmc
-# --help``.
-#
-# In the next tutorial, `Compiling and Optimizing a Model with the Python
-# Interface <auto_tuning_with_pyton>`_, we will cover the same compilation
-# and optimization steps using the Python interface.
diff --git a/docs-tgzz/_downloads/1c56ea64f39bea4084f04ec0959030ed/autotvm_matmul_x86.ipynb b/docs-tgzz/_downloads/1c56ea64f39bea4084f04ec0959030ed/autotvm_matmul_x86.ipynb
deleted file mode 100644
index 5473894..0000000
--- a/docs-tgzz/_downloads/1c56ea64f39bea4084f04ec0959030ed/autotvm_matmul_x86.ipynb
+++ /dev/null
@@ -1,222 +0,0 @@
-{
-  "cells": [
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "%matplotlib inline"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "\n\nOptimizing Operators with Schedule Templates and AutoTVM\n========================================================\n**Authors**:\n`Lianmin Zheng <https://github.com/merrymercy>`_,\n`Chris Hoge <https://github.com/hogepodge>`_\n\nIn this tutorial, we show how the TVM Tensor Expression (TE) language\ncan be used to write schedule templates that can be searched by AutoTVM to\nfind the optimal schedule. This process is called Auto-Tuning, which helps\nautomate the process of opt [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Install dependencies\n--------------------\nTo use autotvm package in TVM, we need to install some extra dependencies.\n\n.. code-block:: bash\n\n  pip3 install --user psutil xgboost cloudpickle\n\nTo make TVM run faster in tuning, it is recommended to use cython as FFI of\nTVM. In the root directory of TVM, execute:\n\n.. code-block:: bash\n\n  pip3 install --user cython\n  sudo make cython3\n\nNow return to python code. Begin by importing the required packages.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "import logging\nimport sys\n\nimport numpy as np\nimport tvm\nfrom tvm import te\nimport tvm.testing\n\n# the module is called `autotvm`\nfrom tvm import autotvm"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Basic Matrix Multiplication with TE\n-----------------------------------\nRecall the basic implementation of matrix multiplication using TE. We write\nit down here with a few changes. We will wrap the multiplication in a python\nfunction definition. For simplicity, we will focus our attention on a split\noptimization, using a fixed value that defines the block size of the\nreordering.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "def matmul_basic(N, L, M, dtype):\n\n    A = te.placeholder((N, L), name=\"A\", dtype=dtype)\n    B = te.placeholder((L, M), name=\"B\", dtype=dtype)\n\n    k = te.reduce_axis((0, L), name=\"k\")\n    C = te.compute((N, M), lambda i, j: te.sum(A[i, k] * B[k, j], axis=k), name=\"C\")\n    s = te.create_schedule(C.op)\n\n    # schedule\n    y, x = s[C].op.axis\n    k = s[C].op.reduce_axis[0]\n\n    yo, yi = s[C].split(y, 8)\n    xo, xi = s[C].split(x, 8)\n\n    s[C].reorder(yo, xo [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Matrix Multiplication with AutoTVM\n----------------------------------\nIn the previous schedule code, we use a constant \"8\" as the tiling factor.\nHowever, it might not be the best one because the best tiling factor depends\non real hardware environment and input shape.\n\nIf you want the schedule code to be portable across a wider range of input\nshapes and target hardware, it is better to define a set of candidate values\nand pick the best one according to the measurement r [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "A Basic Matrix Multiplication Template\n--------------------------------------\nWe begin with an example of how to create a tunable parameter set for the\nblock size of the `split` scheduling operation.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "# Matmul V1: List candidate values\n@autotvm.template(\"tutorial/matmul_v1\")  # 1. use a decorator\ndef matmul_v1(N, L, M, dtype):\n    A = te.placeholder((N, L), name=\"A\", dtype=dtype)\n    B = te.placeholder((L, M), name=\"B\", dtype=dtype)\n\n    k = te.reduce_axis((0, L), name=\"k\")\n    C = te.compute((N, M), lambda i, j: te.sum(A[i, k] * B[k, j], axis=k), name=\"C\")\n    s = te.create_schedule(C.op)\n\n    # schedule\n    y, x = s[C].op.axis\n    k = s[C].op.reduce_ax [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Here we make four modifications to the previous schedule code and get a\ntunable \"template\". We can explain the modifications one by one.\n\n1. Use a decorator to mark this function as a simple template.\n2. Get a config object: You can regard this :code:`cfg` as an argument of\n   this function but we obtain it in a different way. With this argument, this\n   function is no longer a deterministic schedule. Instead, we can pass\n   different configurations to this function and [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "A Matrix Multiplication Template with the Advanced Parameter API\n----------------------------------------------------------------\nIn the previous template, we manually listed all of the possible values for a\nknob. This is the lowest level API to define the space, and gives an explicit\nenumeration of the parameter space to search. However, we also provide\nanother set of APIs that can make the definition of the search space easier\nand smarter. Where possible, we receomment y [...]
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "@autotvm.template(\"tutorial/matmul\")\ndef matmul(N, L, M, dtype):\n    A = te.placeholder((N, L), name=\"A\", dtype=dtype)\n    B = te.placeholder((L, M), name=\"B\", dtype=dtype)\n\n    k = te.reduce_axis((0, L), name=\"k\")\n    C = te.compute((N, M), lambda i, j: te.sum(A[i, k] * B[k, j], axis=k), name=\"C\")\n    s = te.create_schedule(C.op)\n\n    # schedule\n    y, x = s[C].op.axis\n    k = s[C].op.reduce_axis[0]\n\n    ##### define space begin #####\n    cfg = autotvm.g [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "<div class=\"alert alert-info\"><h4>Note</h4><p>More Explanation on :code:`cfg.define_split`</p></div>\n\n In this template, :code:`cfg.define_split(\"tile_y\", y, num_outputs=2)` will\n enumerate all possible combinations that can split axis y into two axes with\n factors of the length of y. For example, if the length of y is 32 and we\n want to split it into two axes using factors of 32, then there are 6\n possible values for (length of outer axis, length of inner axis) pair,\ [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Step 2: Use AutoTVM to Optimize the Matrix Multiplication\n---------------------------------------------------------\nIn Step 1, we wrote a matrix multiplication template that allowed us to\nparamaterize the block size used in the `split` schedule. We can now conduct\na search over this parameter space. The next step is to pick a tuner to guide\nthe exploration of this space.\n\nAuto-tuners in TVM\n~~~~~~~~~~~~~~~~~~\nThe job for a tuner can be described by following pseudo code [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Begin tuning\n~~~~~~~~~~~~\nHere we continue our matrix multiplication example. First we create a tuning\ntask. We can also inspect the initialized search space. In this case, for a\n512x512 square matrix multiplication, the space size is 10x10=100 Note that\nthe task and search space are independent of the tuner picked.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "N, L, M = 512, 512, 512\ntask = autotvm.task.create(\"tutorial/matmul\", args=(N, L, M, \"float32\"), target=\"llvm\")\nprint(task.config_space)"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Then we need to define how to measure the generated code and pick a tuner.\nSince our space is small, a random tuner is just okay.\n\nWe only make 10 trials in this tutorial for demonstration. In practice, you\ncan do more trials according to your time budget. We will log the tuning\nresults into a log file. This file can be used to choose the best\nconfiguration discovered by the tuner later.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "# logging config (for printing tuning log to the screen)\nlogging.getLogger(\"autotvm\").setLevel(logging.DEBUG)\nlogging.getLogger(\"autotvm\").addHandler(logging.StreamHandler(sys.stdout))"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "There are two steps for measuring a config: build and run. By default, we use\nall CPU cores to compile program. We then measure them sequentially. To help\nreduce variance, we take 5 measurements and average them.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "measure_option = autotvm.measure_option(builder=\"local\", runner=autotvm.LocalRunner(number=5))\n\n# Begin tuning with RandomTuner, log records to file `matmul.log`\n# You can use alternatives like XGBTuner.\ntuner = autotvm.tuner.RandomTuner(task)\ntuner.tune(\n    n_trial=10,\n    measure_option=measure_option,\n    callbacks=[autotvm.callback.log_to_file(\"matmul.log\")],\n)"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "With tuning completed, we can choose the configuration from the log file that\nhas the best measured performance and compile the schedule with the\ncorresponding parameters. We also do a quick verfication that the schedule is\nproducing correct answers.  We can call the function :code:`matmul` directly\nunder the :any:`autotvm.apply_history_best` context. When we call this\nfunction, it will query the dispatch context with its argument and get the\nbest config with the same argu [...]
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "# apply history best from log file\nwith autotvm.apply_history_best(\"matmul.log\"):\n    with tvm.target.Target(\"llvm\"):\n        s, arg_bufs = matmul(N, L, M, \"float32\")\n        func = tvm.build(s, arg_bufs)\n\n# check correctness\na_np = np.random.uniform(size=(N, L)).astype(np.float32)\nb_np = np.random.uniform(size=(L, M)).astype(np.float32)\nc_np = a_np.dot(b_np)\n\nc_tvm = tvm.nd.empty(c_np.shape)\nfunc(tvm.nd.array(a_np), tvm.nd.array(b_np), c_tvm)\n\ntvm.testing.as [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Final Notes and Summary\n-----------------------\nIn this tutorial, we have shown how to build operator templates that allow\nTVM to search a parameter space and choose optimized schedule configurations.\nTo gain a deeper understanding of how this works, we recommend expanding on\nthis example by adding new search parameters to the schedule based on\nschedule operations demonstated in the `Getting Started With Tensor\nExpressions <tensor_expr_get_started>_` tutorial. In the upco [...]
-      ]
-    }
-  ],
-  "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.6.9"
-    }
-  },
-  "nbformat": 4,
-  "nbformat_minor": 0
-}
\ No newline at end of file
diff --git a/docs-tgzz/_downloads/2354a24ad8bc07194943c49f2fb48874/tune_conv2d_cuda.ipynb b/docs-tgzz/_downloads/2354a24ad8bc07194943c49f2fb48874/tune_conv2d_cuda.ipynb
deleted file mode 100644
index f5a049b..0000000
--- a/docs-tgzz/_downloads/2354a24ad8bc07194943c49f2fb48874/tune_conv2d_cuda.ipynb
+++ /dev/null
@@ -1,115 +0,0 @@
-{
-  "cells": [
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "%matplotlib inline"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "\nTuning High Performance Convolution on NVIDIA GPUs\n=========================================================================\n**Author**: `Lianmin Zheng <https://github.com/merrymercy>`_\n\nThis is an advanced tutorial for writing high performance tunable template for\nNVIDIA GPU. By running auto-tuner on this template, we can outperform the\nvendor provided library CuDNN in many cases.\n\nNote that this tutorial will not run on Windows or recent versions of macOS. To\nget it [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Install dependencies\n--------------------\nTo use autotvm package in tvm, we need to install some extra dependencies.\n(change \"3\" to \"2\" if you use python2):\n\n.. code-block:: bash\n\n  pip3 install --user psutil xgboost tornado cloudpickle\n\nTo make TVM run faster in tuning, it is recommended to use cython\nas FFI of tvm. In the root directory of tvm, execute\n\n.. code-block:: bash\n\n  pip3 install --user cython\n  sudo make cython3\n\nNow return to python code. Impor [...]
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "import logging\nimport sys\nimport numpy as np\n\nimport tvm\nfrom tvm import te, topi, testing\nfrom tvm.topi.testing import conv2d_nchw_python\nimport tvm.testing\n\nfrom tvm import autotvm"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Step 1:  Define the search space\n--------------------------------\nThere are plenty of useful schedule primitives in tvm. You can also find\nsome tutorials that describe them in more details, such as\n(1). `opt-conv-gpu`\n(2). `Optimizing DepthwiseConv on NVIDIA GPU <https://tvm.apache.org/2017/08/22/Optimize-Deep-Learning-GPU-Operators-with-TVM-A-Depthwise-Convolution-Example>`_\n\nHowever, their implementations are manually tuned for some special input\nshapes. In this sectio [...]
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "@autotvm.template(\"tutorial/conv2d_no_batching\")\ndef conv2d_no_batching(N, H, W, CO, CI, KH, KW, stride, padding):\n    assert N == 1, \"Only consider batch_size = 1 in this template\"\n\n    data = te.placeholder((N, CI, H, W), name=\"data\")\n    kernel = te.placeholder((CO, CI, KH, KW), name=\"kernel\")\n    conv = topi.nn.conv2d_nchw(data, kernel, stride, padding, dilation=1, out_dtype=\"float32\")\n    s = te.create_schedule([conv.op])\n\n    ##### space definition begin [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Step 2:  Search through the space\n---------------------------------\nWe pick the last layer on resnet as test case.\nSince our space is very large, :code:`XGBoostTuner` is most suitable\nfor our case. Here we only do 20 trials for demonstration.\nIn practice, making 1000 trials usually can find some good kernels\nfor this template\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "# logging config (for printing tuning log to screen)\nlogging.getLogger(\"autotvm\").setLevel(logging.DEBUG)\nlogging.getLogger(\"autotvm\").addHandler(logging.StreamHandler(sys.stdout))\n\n# the last layer in resnet\nN, H, W, CO, CI, KH, KW, strides, padding = 1, 7, 7, 512, 512, 3, 3, (1, 1), (1, 1)\ntask = autotvm.task.create(\n    \"tutorial/conv2d_no_batching\", args=(N, H, W, CO, CI, KH, KW, strides, padding), target=\"cuda\"\n)\nprint(task.config_space)\n\n# Use local gpu, [...]
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
-        "Finally we can inspect the best config from log file, check correctness,\nand measure running time.\n\n"
-      ]
-    },
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "# inspect the best config\ndispatch_context = autotvm.apply_history_best(\"conv2d.log\")\nbest_config = dispatch_context.query(task.target, task.workload)\nprint(\"\\nBest config:\")\nprint(best_config)\n\n# apply history best from log file\nwith autotvm.apply_history_best(\"conv2d.log\"):\n    with tvm.target.Target(\"cuda\"):\n        s, arg_bufs = conv2d_no_batching(N, H, W, CO, CI, KH, KW, strides, padding)\n        func = tvm.build(s, arg_bufs)\n\n# check correctness\na_np  [...]
-      ]
-    }
-  ],
-  "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.6.9"
-    }
-  },
-  "nbformat": 4,
-  "nbformat_minor": 0
-}
\ No newline at end of file
diff --git a/docs-tgzz/_downloads/24a7471da81b18c4ba77d215289aed2f/relay_quick_start.ipynb b/docs-tgzz/_downloads/24a7471da81b18c4ba77d215289aed2f/relay_quick_start.ipynb
deleted file mode 100644
index aeb371d..0000000
--- a/docs-tgzz/_downloads/24a7471da81b18c4ba77d215289aed2f/relay_quick_start.ipynb
+++ /dev/null
@@ -1,144 +0,0 @@
-{
-  "cells": [
-    {
-      "cell_type": "code",
-      "execution_count": null,
-      "metadata": {
-        "collapsed": false
-      },
-      "outputs": [],
-      "source": [
-        "%matplotlib inline"
-      ]
-    },
-    {
-      "cell_type": "markdown",
-      "metadata": {},
-      "source": [
... 1566543 lines suppressed ...