You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by tq...@apache.org on 2026/09/16 17:12:27 UTC
(tvm-site) branch asf-site updated: deploying docs (apache/tvm@d898389e6c1c59770a71121f2bb668fd6b752c8e)
This is an automated email from the ASF dual-hosted git repository.
tqchen 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 c96dfb9686e deploying docs (apache/tvm@d898389e6c1c59770a71121f2bb668fd6b752c8e)
c96dfb9686e is described below
commit c96dfb9686e19bb676b4faa8e73a23e466ae917a
Author: tvm-bot <95...@users.noreply.github.com>
AuthorDate: Wed Sep 16 17:12:18 2026 +0000
deploying docs (apache/tvm@d898389e6c1c59770a71121f2bb668fd6b752c8e)
---
.../import_model.zip | Bin 35138 -> 35138 bytes
.../dlight_gpu_scheduling.zip | Bin 26311 -> 26311 bytes
.../11c11e53c7dace51a8be968ee169ed0d/ir_module.zip | Bin 23756 -> 23756 bytes
.../tir_transformation.zip | Bin 15923 -> 15923 bytes
.../meta_schedule.zip | Bin 24239 -> 24239 bytes
.../mix_python_and_tvm_with_pymodule.zip | Bin 38907 -> 38907 bytes
.../relax_creation.zip | Bin 22429 -> 22429 bytes
.../relax_transformation.zip | Bin 11480 -> 11480 bytes
.../optimize_llm.zip | Bin 53997 -> 53997 bytes
.../bring_your_own_codegen.zip | Bin 36295 -> 36295 bytes
.../e2e_opt_model.zip | Bin 14479 -> 14479 bytes
.../quick_start.zip | Bin 16252 -> 16252 bytes
.../export_and_load_executable.zip | Bin 31408 -> 31408 bytes
.../tir_creation.zip | Bin 24580 -> 24580 bytes
.../cross_compilation_and_rpc.zip | Bin 62286 -> 62286 bytes
.../customize_opt.zip | Bin 20522 -> 20522 bytes
docs/_sources/arch/codegen.rst | 2 +-
.../relax/tutorials/sg_execution_times.rst | 6 +-
.../tensor_ir/tutorials/sg_execution_times.rst | 8 +-
.../tensor_ir/tutorials/tir_transformation.rst | 6 +-
docs/_sources/get_started/tutorials/ir_module.rst | 10 +-
.../_sources/get_started/tutorials/quick_start.rst | 4 +-
.../get_started/tutorials/sg_execution_times.rst | 6 +-
.../how_to/tutorials/cross_compilation_and_rpc.rst | 6 +-
docs/_sources/how_to/tutorials/e2e_opt_model.rst | 2 +-
.../how_to/tutorials/sg_execution_times.rst | 16 +-
docs/_sources/sg_execution_times.rst | 30 +-
docs/arch/codegen.html | 2 +-
docs/commit_hash | 2 +-
.../relax/tutorials/sg_execution_times.html | 6 +-
.../tensor_ir/tutorials/sg_execution_times.html | 8 +-
.../tensor_ir/tutorials/tir_transformation.html | 6 +-
docs/get_started/tutorials/ir_module.html | 10 +-
docs/get_started/tutorials/quick_start.html | 4 +-
docs/get_started/tutorials/sg_execution_times.html | 6 +-
.../tutorials/cross_compilation_and_rpc.html | 6 +-
docs/how_to/tutorials/e2e_opt_model.html | 4 +-
docs/how_to/tutorials/sg_execution_times.html | 16 +-
docs/reference/api/doxygen/annotated.html | 6 +-
.../api/doxygen/attr__registry__map_8h.html | 2 +-
.../doxygen/attr__registry__map_8h__dep__incl.svg | 4067 ++++++------
docs/reference/api/doxygen/attrs_8h.html | 2 +-
docs/reference/api/doxygen/attrs_8h__dep__incl.svg | 4698 +++++++-------
.../api/doxygen/axis__group__graph_8h.html | 2 +-
.../api/doxygen/axis__group__graph_8h__incl.svg | 1869 +++---
docs/reference/api/doxygen/base__expr_8h.html | 2 +-
.../api/doxygen/base__expr_8h__dep__incl.svg | 4710 +++++++-------
docs/reference/api/doxygen/classes.html | 2 +-
...R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html | 75 +
...r_01_6_00_01Args_8_8_8_08_4__inherit__graph.svg | 103 +
.../doxygen/classtvm_1_1tirx_1_1ExprFunctor.html | 32 +-
...t_01Expr_01_6_00_01Args_8_8_8_08_4-members.html | 134 +
..._07const_01Expr_01_6_00_01Args_8_8_8_08_4.html} | 499 +-
...Expr_01_6_00_01Args_8_8_8_08_4__coll__graph.svg | 103 +
...r_01_6_00_01Args_8_8_8_08_4__inherit__graph.svg | 103 +
..._01Expr_01_6n_00_01Args_8_8_8_08_4-members.html | 127 -
..._07const_01Expr_01_6n_00_01Args_8_8_8_08_4.html | 1664 -----
...xpr_01_6n_00_01Args_8_8_8_08_4__coll__graph.svg | 47 -
...lasstvm_1_1tirx_1_1ExprFunctor__coll__graph.svg | 2 +-
...stvm_1_1tirx_1_1ExprFunctor__inherit__graph.svg | 40 +-
.../classtvm_1_1tirx_1_1ExprMutator-members.html | 68 +-
.../doxygen/classtvm_1_1tirx_1_1ExprMutator.html | 340 +-
...lasstvm_1_1tirx_1_1ExprMutator__coll__graph.svg | 20 +-
...stvm_1_1tirx_1_1ExprMutator__inherit__graph.svg | 40 +-
...lasstvm_1_1tirx_1_1StmtExprMutator-members.html | 76 +-
.../classtvm_1_1tirx_1_1StmtExprMutator.html | 524 +-
...tvm_1_1tirx_1_1StmtExprMutator__coll__graph.svg | 42 +-
..._1_1tirx_1_1StmtExprMutator__inherit__graph.svg | 42 +-
.../doxygen/classtvm_1_1tirx_1_1StmtFunctor.html | 6 +-
.../classtvm_1_1tirx_1_1StmtMutator-members.html | 8 +-
.../doxygen/classtvm_1_1tirx_1_1StmtMutator.html | 74 +-
...lasstvm_1_1tirx_1_1StmtMutator__coll__graph.svg | 2 +-
...stvm_1_1tirx_1_1StmtMutator__inherit__graph.svg | 22 +-
docs/reference/api/doxygen/cost__model_8h.html | 2 +-
.../reference/api/doxygen/cost__model_8h__incl.svg | 1885 +++---
docs/reference/api/doxygen/cow_8h.html | 2 +-
docs/reference/api/doxygen/cow_8h__dep__incl.svg | 4746 +++++++-------
docs/reference/api/doxygen/database_8h.html | 2 +-
docs/reference/api/doxygen/database_8h__incl.svg | 1801 +++---
docs/reference/api/doxygen/dir_000035_000016.html | 2 +-
.../dir_b4c7d8e826c599ba55146c099a14beb5_dep.svg | 4 +-
.../dir_e858e07d2a37b7277117b70c78fc4052_dep.svg | 4 +-
docs/reference/api/doxygen/env__func_8h.html | 2 +-
.../api/doxygen/env__func_8h__dep__incl.svg | 3080 ++++-----
.../api/doxygen/feature__extractor_8h.html | 2 +-
.../api/doxygen/feature__extractor_8h__incl.svg | 1787 +++--
docs/reference/api/doxygen/functions_a.html | 2 +-
docs/reference/api/doxygen/functions_d.html | 12 +-
docs/reference/api/doxygen/functions_e.html | 8 +-
docs/reference/api/doxygen/functions_func_d.html | 6 +-
docs/reference/api/doxygen/functions_func_e.html | 4 +-
docs/reference/api/doxygen/functions_func_i.html | 4 +-
docs/reference/api/doxygen/functions_func_o.html | 2 +-
docs/reference/api/doxygen/functions_func_s.html | 4 +-
docs/reference/api/doxygen/functions_func_v.html | 20 +-
docs/reference/api/doxygen/functions_func_~.html | 2 +-
docs/reference/api/doxygen/functions_i.html | 4 +-
docs/reference/api/doxygen/functions_k.html | 4 +-
docs/reference/api/doxygen/functions_o.html | 4 +-
docs/reference/api/doxygen/functions_r.html | 2 +-
docs/reference/api/doxygen/functions_s.html | 2 +-
docs/reference/api/doxygen/functions_type.html | 4 +-
docs/reference/api/doxygen/functions_v.html | 26 +-
docs/reference/api/doxygen/functions_~.html | 2 +-
docs/reference/api/doxygen/globals.html | 1 -
docs/reference/api/doxygen/globals_defs.html | 1 -
docs/reference/api/doxygen/hierarchy.html | 1556 ++---
docs/reference/api/doxygen/inherit_graph_100.svg | 14 +-
docs/reference/api/doxygen/inherit_graph_101.svg | 10 +-
docs/reference/api/doxygen/inherit_graph_102.svg | 13 +-
docs/reference/api/doxygen/inherit_graph_103.svg | 13 +-
docs/reference/api/doxygen/inherit_graph_104.svg | 10 +-
docs/reference/api/doxygen/inherit_graph_105.svg | 10 +-
docs/reference/api/doxygen/inherit_graph_106.svg | 21 -
docs/reference/api/doxygen/inherit_graph_25.svg | 23 +-
docs/reference/api/doxygen/inherit_graph_26.svg | 4 +-
docs/reference/api/doxygen/inherit_graph_36.svg | 4 +-
docs/reference/api/doxygen/inherit_graph_37.svg | 8 +-
docs/reference/api/doxygen/inherit_graph_40.svg | 4 +-
docs/reference/api/doxygen/inherit_graph_45.svg | 4 +-
docs/reference/api/doxygen/inherit_graph_46.svg | 4 +-
docs/reference/api/doxygen/inherit_graph_93.svg | 18 +-
docs/reference/api/doxygen/inherit_graph_94.svg | 13 +-
docs/reference/api/doxygen/inherit_graph_95.svg | 10 +-
docs/reference/api/doxygen/inherit_graph_96.svg | 13 +-
docs/reference/api/doxygen/inherit_graph_97.svg | 13 +-
docs/reference/api/doxygen/inherit_graph_98.svg | 13 +-
docs/reference/api/doxygen/inherit_graph_99.svg | 15 +-
docs/reference/api/doxygen/inherits.html | 27 +-
docs/reference/api/doxygen/ir_2expr_8h.html | 2 +-
.../api/doxygen/ir_2expr_8h__dep__incl.svg | 4656 ++++++-------
.../api/doxygen/ir_2expr__functor_8h.html | 2 +-
.../doxygen/ir_2expr__functor_8h__dep__incl.svg | 478 +-
.../api/doxygen/ir_2expr__functor_8h_source.html | 8 +-
docs/reference/api/doxygen/ir_2op_8h.html | 2 +-
.../reference/api/doxygen/ir_2op_8h__dep__incl.svg | 2868 ++++----
.../api/doxygen/ir_2op__attr__types_8h.html | 2 +-
.../doxygen/ir_2op__attr__types_8h__dep__incl.svg | 4666 +++++++-------
docs/reference/api/doxygen/ir_2prim_2expr_8h.html | 2 +-
.../api/doxygen/ir_2prim_2expr_8h__dep__incl.svg | 3268 +++++-----
docs/reference/api/doxygen/ir_2type_8h.html | 2 +-
.../api/doxygen/ir_2type_8h__dep__incl.svg | 2197 +++----
.../api/doxygen/measure__callback_8h.html | 2 +-
.../api/doxygen/measure__callback_8h__incl.svg | 2647 ++++----
.../api/doxygen/measure__candidate_8h.html | 2 +-
.../api/doxygen/measure__candidate_8h__incl.svg | 1753 +++--
docs/reference/api/doxygen/mutator_8h.html | 2 +-
docs/reference/api/doxygen/mutator_8h__incl.svg | 1735 +++--
docs/reference/api/doxygen/namespaces.html | 6 +-
.../api/doxygen/namespacetvm_1_1tirx.html | 6 +-
docs/reference/api/doxygen/object__functor_8h.html | 2 +-
.../api/doxygen/object__functor_8h__dep__incl.svg | 4653 +++++++------
docs/reference/api/doxygen/postproc_8h.html | 2 +-
docs/reference/api/doxygen/postproc_8h__incl.svg | 1719 +++--
docs/reference/api/doxygen/runtime_2base_8h.html | 2 +-
.../api/doxygen/runtime_2base_8h__dep__incl.svg | 6819 ++++++++++----------
docs/reference/api/doxygen/s__tir_2utils_8h.html | 2 +-
.../api/doxygen/s__tir_2utils_8h__incl.svg | 1517 +++--
.../api/doxygen/sblock__dependence__info_8h.html | 2 +-
.../doxygen/sblock__dependence__info_8h__incl.svg | 1515 +++--
docs/reference/api/doxygen/sblock__scope_8h.html | 2 +-
.../api/doxygen/sblock__scope_8h__incl.svg | 1495 +++--
docs/reference/api/doxygen/schedule_8h.html | 2 +-
docs/reference/api/doxygen/schedule_8h__incl.svg | 1693 +++--
docs/reference/api/doxygen/schedule__rule_8h.html | 2 +-
.../api/doxygen/schedule__rule_8h__incl.svg | 1723 +++--
docs/reference/api/doxygen/search/all_10.js | 14 +-
docs/reference/api/doxygen/search/all_11.js | 2 +-
docs/reference/api/doxygen/search/all_13.js | 12 +-
docs/reference/api/doxygen/search/all_14.js | 12 +-
docs/reference/api/doxygen/search/all_17.js | 40 +-
docs/reference/api/doxygen/search/all_1a.js | 2 +-
docs/reference/api/doxygen/search/all_2.js | 4 +-
docs/reference/api/doxygen/search/all_5.js | 74 +-
docs/reference/api/doxygen/search/all_6.js | 50 +-
docs/reference/api/doxygen/search/all_a.js | 265 +-
docs/reference/api/doxygen/search/all_c.js | 2 +-
docs/reference/api/doxygen/search/all_e.js | 2 +-
docs/reference/api/doxygen/search/all_f.js | 2 +-
docs/reference/api/doxygen/search/classes_4.js | 4 +-
docs/reference/api/doxygen/search/defines_1.js | 2 +-
docs/reference/api/doxygen/search/defines_2.js | 3 +-
docs/reference/api/doxygen/search/functions_12.js | 10 +-
docs/reference/api/doxygen/search/functions_15.js | 42 +-
docs/reference/api/doxygen/search/functions_18.js | 2 +-
docs/reference/api/doxygen/search/functions_3.js | 28 +-
docs/reference/api/doxygen/search/functions_4.js | 6 +-
docs/reference/api/doxygen/search/functions_8.js | 48 +-
docs/reference/api/doxygen/search/functions_c.js | 2 +-
docs/reference/api/doxygen/search/functions_d.js | 2 +-
docs/reference/api/doxygen/search/functions_e.js | 6 +-
docs/reference/api/doxygen/search/typedefs_c.js | 2 +-
docs/reference/api/doxygen/search/typedefs_f.js | 2 +-
.../reference/api/doxygen/search__strategy_8h.html | 2 +-
.../api/doxygen/search__strategy_8h__incl.svg | 2069 +++---
docs/reference/api/doxygen/source__map_8h.html | 2 +-
.../api/doxygen/source__map_8h__dep__incl.svg | 4754 +++++++-------
.../reference/api/doxygen/space__generator_8h.html | 2 +-
.../api/doxygen/space__generator_8h__incl.svg | 1921 +++---
docs/reference/api/doxygen/state_8h.html | 2 +-
docs/reference/api/doxygen/state_8h__incl.svg | 1539 +++--
docs/reference/api/doxygen/stmt__functor_8h.html | 2 +-
.../api/doxygen/stmt__functor_8h__incl.svg | 1995 +++---
.../api/doxygen/stmt__functor_8h_source.html | 30 +-
docs/reference/api/doxygen/task__scheduler_8h.html | 2 +-
.../api/doxygen/task__scheduler_8h__incl.svg | 2733 ++++----
docs/reference/api/doxygen/thread__bind_8h.html | 2 +-
.../api/doxygen/thread__bind_8h__incl.svg | 1733 +++--
.../api/doxygen/tirx_2expr__functor_8h.html | 58 +-
.../api/doxygen/tirx_2expr__functor_8h__incl.svg | 3035 +++++----
.../api/doxygen/tirx_2expr__functor_8h_source.html | 406 +-
docs/reference/api/doxygen/tune__context_8h.html | 2 +-
.../api/doxygen/tune__context_8h__incl.svg | 2441 ++++---
docs/reference/api/doxygen/vector__expr_8h.html | 2 +-
.../api/doxygen/vector__expr_8h__dep__incl.svg | 4474 ++++++-------
docs/reference/api/doxygen/winograd_8h.html | 2 +-
docs/reference/api/doxygen/winograd_8h__incl.svg | 1709 +++--
.../api/typedoc/classes/ArtifactCache.html | 14 +-
.../classes/ArtifactCrossOriginStorageCache.html | 12 +-
.../typedoc/classes/ArtifactIndexedDBCache.html | 16 +-
.../api/typedoc/classes/ArtifactOPFSCache.html | 14 +-
docs/reference/api/typedoc/classes/CacheState.html | 10 +-
docs/reference/api/typedoc/classes/DLDataType.html | 14 +-
docs/reference/api/typedoc/classes/DLDevice.html | 12 +-
docs/reference/api/typedoc/classes/Instance.html | 118 +-
docs/reference/api/typedoc/classes/LRUCache.html | 14 +-
.../classes/LinearCongruentialGenerator.html | 20 +-
docs/reference/api/typedoc/classes/Module.html | 16 +-
docs/reference/api/typedoc/classes/RPCServer.html | 16 +-
docs/reference/api/typedoc/classes/Scalar.html | 8 +-
docs/reference/api/typedoc/classes/TVMArray.html | 16 +-
docs/reference/api/typedoc/classes/TVMObject.html | 12 +-
docs/reference/api/typedoc/classes/Tensor.html | 36 +-
.../api/typedoc/classes/VirtualMachine.html | 10 +-
.../classes/_internal_.AsyncifyHandler.html | 14 +-
.../classes/_internal_.CachedCallStack.html | 38 +-
.../classes/_internal_.CanvasRenderManager.html | 10 +-
.../classes/_internal_.CrossOriginStorage.html | 12 +-
.../typedoc/classes/_internal_.Environment.html | 14 +-
.../api/typedoc/classes/_internal_.FFILibrary.html | 22 +-
.../api/typedoc/classes/_internal_.Memory.html | 50 +-
.../api/typedoc/classes/_internal_.OPFSStore.html | 16 +-
.../typedoc/classes/_internal_.PackedFuncCell.html | 12 +-
.../typedoc/classes/_internal_.RuntimeContext.html | 74 +-
.../typedoc/classes/_internal_.WebGPUContext.html | 30 +-
.../enums/_internal_.AsyncifyStateKind.html | 8 +-
.../typedoc/enums/_internal_.RPCServerState.html | 14 +-
docs/reference/api/typedoc/functions/assert.html | 2 +-
.../api/typedoc/functions/createArtifactCache.html | 2 +-
.../api/typedoc/functions/createPolyfillWASI.html | 2 +-
.../api/typedoc/functions/deleteTensorCache.html | 4 +-
.../api/typedoc/functions/detectGPUDevice.html | 2 +-
.../api/typedoc/functions/hasTensorInCache.html | 4 +-
.../api/typedoc/functions/instantiate.html | 2 +-
docs/reference/api/typedoc/functions/wasmPath.html | 2 +-
.../typedoc/interfaces/ArtifactCacheTemplate.html | 10 +-
.../api/typedoc/interfaces/Disposable.html | 4 +-
.../interfaces/FetchTensorCacheOptions.html | 12 +-
.../typedoc/interfaces/GPUDeviceDetectOutput.html | 8 +-
.../api/typedoc/interfaces/InitProgressReport.html | 8 +-
.../api/typedoc/interfaces/LibraryProvider.html | 6 +-
.../interfaces/TensorCacheAccessOptions.html | 10 +-
.../_internal_.CrossOriginHashDescriptor.html | 6 +-
.../_internal_.CrossOriginStorageAPI.html | 4 +-
.../_internal_.CrossOriginStorageHandle.html | 6 +-
...CrossOriginStorageRequestFileHandleOptions.html | 6 +-
.../_internal_.CrossOriginStorageWritable.html | 6 +-
.../interfaces/_internal_.FunctionInfo.html | 8 +-
.../interfaces/_internal_.OPFSDirectoryHandle.html | 8 +-
.../interfaces/_internal_.OPFSFileHandle.html | 8 +-
.../interfaces/_internal_.OPFSStorageManager.html | 4 +-
.../interfaces/_internal_.OPFSStoreRecord.html | 8 +-
.../interfaces/_internal_.OPFSStoredEntry.html | 6 +-
.../_internal_.OPFSSyncAccessHandle.html | 14 +-
.../_internal_.OPFSWritableFileStream.html | 6 +-
.../interfaces/_internal_.TensorCacheEntry.html | 14 +-
.../interfaces/_internal_.TensorShardEntry.html | 10 +-
.../api/typedoc/types/ArtifactCacheType.html | 2 +-
.../api/typedoc/types/InitProgressCallback.html | 2 +-
.../api/typedoc/types/OPFSAccessMode.html | 2 +-
docs/reference/api/typedoc/types/PackedFunc.html | 2 +-
docs/reference/api/typedoc/types/RNGState.html | 2 +-
.../typedoc/types/_internal_.AsyncPackedFunc.html | 2 +-
.../types/_internal_.FObjectConstructor.html | 2 +-
.../types/_internal_.FTVMFFIWasmSafeCallType.html | 2 +-
.../types/_internal_.FTVMWasmAllocSpace.html | 2 +-
.../types/_internal_.FTVMWasmFreeSpace.html | 2 +-
.../types/_internal_.OPFSEffectiveAccessMode.html | 2 +-
.../types/_internal_.OPFSSyncAccessHandleMode.html | 2 +-
.../api/typedoc/types/_internal_.Pointer.html | 2 +-
.../api/typedoc/types/_internal_.RequestLike.html | 2 +-
.../typedoc/types/_internal_.TVMObjectBase.html | 2 +-
docs/searchindex.js | 2 +-
docs/sg_execution_times.html | 30 +-
294 files changed, 54747 insertions(+), 56164 deletions(-)
diff --git a/docs/_downloads/050dda7aeddba33e083ae36606d3270f/import_model.zip b/docs/_downloads/050dda7aeddba33e083ae36606d3270f/import_model.zip
index d4e84eddd12..b64a49d5ea4 100644
Binary files a/docs/_downloads/050dda7aeddba33e083ae36606d3270f/import_model.zip and b/docs/_downloads/050dda7aeddba33e083ae36606d3270f/import_model.zip differ
diff --git a/docs/_downloads/0eec6b3ea6ba863d0ed14b037c4b83ea/dlight_gpu_scheduling.zip b/docs/_downloads/0eec6b3ea6ba863d0ed14b037c4b83ea/dlight_gpu_scheduling.zip
index 5604559fcbf..3ca9bed2fc9 100644
Binary files a/docs/_downloads/0eec6b3ea6ba863d0ed14b037c4b83ea/dlight_gpu_scheduling.zip and b/docs/_downloads/0eec6b3ea6ba863d0ed14b037c4b83ea/dlight_gpu_scheduling.zip differ
diff --git a/docs/_downloads/11c11e53c7dace51a8be968ee169ed0d/ir_module.zip b/docs/_downloads/11c11e53c7dace51a8be968ee169ed0d/ir_module.zip
index 14653583f4f..9383e9292b4 100644
Binary files a/docs/_downloads/11c11e53c7dace51a8be968ee169ed0d/ir_module.zip and b/docs/_downloads/11c11e53c7dace51a8be968ee169ed0d/ir_module.zip differ
diff --git a/docs/_downloads/18ba0d2ee8120824175aaef66bc9c9bf/tir_transformation.zip b/docs/_downloads/18ba0d2ee8120824175aaef66bc9c9bf/tir_transformation.zip
index 35ec9dab56f..0996d704161 100644
Binary files a/docs/_downloads/18ba0d2ee8120824175aaef66bc9c9bf/tir_transformation.zip and b/docs/_downloads/18ba0d2ee8120824175aaef66bc9c9bf/tir_transformation.zip differ
diff --git a/docs/_downloads/249a4acaa182fd00b9c381b53025777d/meta_schedule.zip b/docs/_downloads/249a4acaa182fd00b9c381b53025777d/meta_schedule.zip
index bb4486ce201..c490dbd1f17 100644
Binary files a/docs/_downloads/249a4acaa182fd00b9c381b53025777d/meta_schedule.zip and b/docs/_downloads/249a4acaa182fd00b9c381b53025777d/meta_schedule.zip differ
diff --git a/docs/_downloads/373278b9f6fc686adeaa0219598fe78b/mix_python_and_tvm_with_pymodule.zip b/docs/_downloads/373278b9f6fc686adeaa0219598fe78b/mix_python_and_tvm_with_pymodule.zip
index f8ad6500ebc..f66c1d61342 100644
Binary files a/docs/_downloads/373278b9f6fc686adeaa0219598fe78b/mix_python_and_tvm_with_pymodule.zip and b/docs/_downloads/373278b9f6fc686adeaa0219598fe78b/mix_python_and_tvm_with_pymodule.zip differ
diff --git a/docs/_downloads/4753776bbe68e7c9ee4d19117973fc8b/relax_creation.zip b/docs/_downloads/4753776bbe68e7c9ee4d19117973fc8b/relax_creation.zip
index a6dca33831f..4aa834303b6 100644
Binary files a/docs/_downloads/4753776bbe68e7c9ee4d19117973fc8b/relax_creation.zip and b/docs/_downloads/4753776bbe68e7c9ee4d19117973fc8b/relax_creation.zip differ
diff --git a/docs/_downloads/7d201684dfa095a5ea48d98e9a2ef7ad/relax_transformation.zip b/docs/_downloads/7d201684dfa095a5ea48d98e9a2ef7ad/relax_transformation.zip
index 536ddc07431..010a5610aa9 100644
Binary files a/docs/_downloads/7d201684dfa095a5ea48d98e9a2ef7ad/relax_transformation.zip and b/docs/_downloads/7d201684dfa095a5ea48d98e9a2ef7ad/relax_transformation.zip differ
diff --git a/docs/_downloads/83e85f38cf16f1d926d06615fd54095c/optimize_llm.zip b/docs/_downloads/83e85f38cf16f1d926d06615fd54095c/optimize_llm.zip
index 9ece02eac21..7b59421bb65 100644
Binary files a/docs/_downloads/83e85f38cf16f1d926d06615fd54095c/optimize_llm.zip and b/docs/_downloads/83e85f38cf16f1d926d06615fd54095c/optimize_llm.zip differ
diff --git a/docs/_downloads/8c05f1d580979a2c26428a509c07ed72/bring_your_own_codegen.zip b/docs/_downloads/8c05f1d580979a2c26428a509c07ed72/bring_your_own_codegen.zip
index 725fe898205..dcd2b58f8a7 100644
Binary files a/docs/_downloads/8c05f1d580979a2c26428a509c07ed72/bring_your_own_codegen.zip and b/docs/_downloads/8c05f1d580979a2c26428a509c07ed72/bring_your_own_codegen.zip differ
diff --git a/docs/_downloads/a7dd7652b2ad50f82d7b739ce3645799/e2e_opt_model.zip b/docs/_downloads/a7dd7652b2ad50f82d7b739ce3645799/e2e_opt_model.zip
index d48a9458470..0992e2933b0 100644
Binary files a/docs/_downloads/a7dd7652b2ad50f82d7b739ce3645799/e2e_opt_model.zip and b/docs/_downloads/a7dd7652b2ad50f82d7b739ce3645799/e2e_opt_model.zip differ
diff --git a/docs/_downloads/bb7db6678496193ed0c55d3b95fa6778/quick_start.zip b/docs/_downloads/bb7db6678496193ed0c55d3b95fa6778/quick_start.zip
index efd0cfd8f68..dd6c866aeb7 100644
Binary files a/docs/_downloads/bb7db6678496193ed0c55d3b95fa6778/quick_start.zip and b/docs/_downloads/bb7db6678496193ed0c55d3b95fa6778/quick_start.zip differ
diff --git a/docs/_downloads/bc875d02d5382abc9ea5fb9eb2c1de2c/export_and_load_executable.zip b/docs/_downloads/bc875d02d5382abc9ea5fb9eb2c1de2c/export_and_load_executable.zip
index 3e55819cceb..e3bf79f76ce 100644
Binary files a/docs/_downloads/bc875d02d5382abc9ea5fb9eb2c1de2c/export_and_load_executable.zip and b/docs/_downloads/bc875d02d5382abc9ea5fb9eb2c1de2c/export_and_load_executable.zip differ
diff --git a/docs/_downloads/be26483bb70b8468499a01c55e8e866c/tir_creation.zip b/docs/_downloads/be26483bb70b8468499a01c55e8e866c/tir_creation.zip
index 52bec2ede34..993a42a3838 100644
Binary files a/docs/_downloads/be26483bb70b8468499a01c55e8e866c/tir_creation.zip and b/docs/_downloads/be26483bb70b8468499a01c55e8e866c/tir_creation.zip differ
diff --git a/docs/_downloads/f69380821f417ef2210f45503d81bded/cross_compilation_and_rpc.zip b/docs/_downloads/f69380821f417ef2210f45503d81bded/cross_compilation_and_rpc.zip
index b87f877469f..5bb562be360 100644
Binary files a/docs/_downloads/f69380821f417ef2210f45503d81bded/cross_compilation_and_rpc.zip and b/docs/_downloads/f69380821f417ef2210f45503d81bded/cross_compilation_and_rpc.zip differ
diff --git a/docs/_downloads/f69433a4a80715725df90d1386679956/customize_opt.zip b/docs/_downloads/f69433a4a80715725df90d1386679956/customize_opt.zip
index 2d7d8f56a85..d2f8a473625 100644
Binary files a/docs/_downloads/f69433a4a80715725df90d1386679956/customize_opt.zip and b/docs/_downloads/f69433a4a80715725df90d1386679956/customize_opt.zip differ
diff --git a/docs/_sources/arch/codegen.rst b/docs/_sources/arch/codegen.rst
index 1a44f2b37a7..d14e4b8a079 100644
--- a/docs/_sources/arch/codegen.rst
+++ b/docs/_sources/arch/codegen.rst
@@ -147,7 +147,7 @@ backend (x86, ARM, NVPTX, AMDGPU, etc.).
``CodeGenLLVM`` inherits from both ``ExprFunctor<llvm::Value*(const Expr&)>`` and
``StmtFunctor<void(const Stmt&)>``. Each TIR node type has a corresponding visitor:
-- **Expressions** (``VisitExpr_``) convert TIR expressions to LLVM ``Value``\ s:
+- **Expressions** (``Dispatch_``) convert TIR expressions to LLVM ``Value``\ s:
arithmetic ops → LLVM binary instructions, ``BufferLoad`` → load with pointer arithmetic,
``Cast`` → LLVM type conversions, ``Call`` → intrinsic or extern function calls.
- **Statements** (``VisitStmt_``) emit LLVM IR side effects:
diff --git a/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst b/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst
index c7246b283e0..3b40c302539 100644
--- a/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst
+++ b/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst
@@ -6,7 +6,7 @@
Computation times
=================
-**00:00.223** total execution time for 2 files **from deep_dive/relax/tutorials**:
+**00:00.227** total execution time for 2 files **from deep_dive/relax/tutorials**:
.. container::
@@ -33,8 +33,8 @@ Computation times
- Time
- Mem (MB)
* - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_creation.py` (``relax_creation.py``)
- - 00:00.169
+ - 00:00.174
- 0.0
* - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_transformation.py` (``relax_transformation.py``)
- - 00:00.054
+ - 00:00.053
- 0.0
diff --git a/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst b/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst
index 9cada243451..a5d155a24ce 100644
--- a/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst
+++ b/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst
@@ -6,7 +6,7 @@
Computation times
=================
-**00:00.750** total execution time for 4 files **from deep_dive/tensor_ir/tutorials**:
+**00:00.758** total execution time for 4 files **from deep_dive/tensor_ir/tutorials**:
.. container::
@@ -33,13 +33,13 @@ Computation times
- Time
- Mem (MB)
* - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_transformation.py` (``tir_transformation.py``)
- - 00:00.310
+ - 00:00.315
- 0.0
* - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_creation.py` (``tir_creation.py``)
- - 00:00.306
+ - 00:00.310
- 0.0
* - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_dlight_gpu_scheduling.py` (``dlight_gpu_scheduling.py``)
- - 00:00.126
+ - 00:00.125
- 0.0
* - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_meta_schedule.py` (``meta_schedule.py``)
- 00:00.008
diff --git a/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst b/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst
index 3977cd173d7..122c2b74474 100644
--- a/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst
+++ b/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst
@@ -120,7 +120,7 @@ original implementation.
Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 2.6065 2.6065 2.6065 2.6065 0.0000
+ 2.6611 2.6611 2.6611 2.6611 0.0000
@@ -294,7 +294,7 @@ action involves reordering these two loops.
Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 0.8651 0.8651 0.8651 0.8651 0.0000
+ 0.8577 0.8577 0.8577 0.8577 0.0000
@@ -424,7 +424,7 @@ from the reduction update via the **decompose_reduction** primitive.
Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 0.3458 0.3458 0.3458 0.3458 0.0000
+ 0.3541 0.3541 0.3541 0.3541 0.0000
diff --git a/docs/_sources/get_started/tutorials/ir_module.rst b/docs/_sources/get_started/tutorials/ir_module.rst
index 39da4a2a8c1..608777574e3 100644
--- a/docs/_sources/get_started/tutorials/ir_module.rst
+++ b/docs/_sources/get_started/tutorials/ir_module.rst
@@ -696,9 +696,8 @@ We can deploy the IRModule on CPU by specifying the target as ``llvm``.
.. code-block:: none
- [[-1.7413878e-01 8.1213772e-02 1.6297719e-01 -1.9052997e-04
- 1.0646715e-01 2.3439532e-02 2.1913117e-01 1.4782886e-01
- 2.3012671e-01 1.4736138e-02]]
+ [[-0.00500682 -0.267783 0.1839005 0.07735419 0.03822197 -0.13990381
+ 0.09121279 -0.29294255 0.14863381 0.02390595]]
@@ -764,9 +763,8 @@ Now we can compile the IRModule on GPU, the similar way as we did on CPU.
.. code-block:: none
- [[-1.7413878e-01 8.1213757e-02 1.6297716e-01 -1.9045919e-04
- 1.0646719e-01 2.3439508e-02 2.1913111e-01 1.4782886e-01
- 2.3012674e-01 1.4736123e-02]]
+ [[-0.00500687 -0.26778296 0.18390052 0.07735419 0.03822193 -0.13990375
+ 0.09121276 -0.29294258 0.14863381 0.02390597]]
diff --git a/docs/_sources/get_started/tutorials/quick_start.rst b/docs/_sources/get_started/tutorials/quick_start.rst
index 527fbbb6500..0f475979a3c 100644
--- a/docs/_sources/get_started/tutorials/quick_start.rst
+++ b/docs/_sources/get_started/tutorials/quick_start.rst
@@ -224,8 +224,8 @@ different devices.
.. code-block:: none
- [[23425.57 23349.69 23224.127 25570.375 24767.209 25418.361 25684.697
- 23893.424 24524.32 23668.432]]
+ [[25779.213 25605.45 25784.889 26098.08 26104.078 25872.996 25592.023
+ 27461.914 26937.121 26193.402]]
diff --git a/docs/_sources/get_started/tutorials/sg_execution_times.rst b/docs/_sources/get_started/tutorials/sg_execution_times.rst
index 80e4cf97676..261b9dafb52 100644
--- a/docs/_sources/get_started/tutorials/sg_execution_times.rst
+++ b/docs/_sources/get_started/tutorials/sg_execution_times.rst
@@ -6,7 +6,7 @@
Computation times
=================
-**00:05.392** total execution time for 2 files **from get_started/tutorials**:
+**00:05.441** total execution time for 2 files **from get_started/tutorials**:
.. container::
@@ -33,8 +33,8 @@ Computation times
- Time
- Mem (MB)
* - :ref:`sphx_glr_get_started_tutorials_ir_module.py` (``ir_module.py``)
- - 00:05.234
+ - 00:05.282
- 0.0
* - :ref:`sphx_glr_get_started_tutorials_quick_start.py` (``quick_start.py``)
- - 00:00.158
+ - 00:00.159
- 0.0
diff --git a/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst b/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst
index a55295d6717..25b6b36da20 100644
--- a/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst
+++ b/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst
@@ -275,7 +275,7 @@ device and returns the measured cost. Network overhead is excluded.
.. code-block:: none
- 9e-08 secs/op
+ 9.3e-08 secs/op
@@ -864,8 +864,8 @@ This workflow is applicable to various deployment scenarios:
Converted PyTorch model to Relax:
- Number of parameters: 4
Using local target for demonstration
- Exported library to: /tmp/tmpi7f3ewdj/model_deployed.so
- Saved parameters to: /tmp/tmpi7f3ewdj/model_params.npz
+ Exported library to: /tmp/tmpx07h1iek/model_deployed.so
+ Saved parameters to: /tmp/tmpx07h1iek/model_params.npz
RPC workflow (works for any remote device):
==================================================
diff --git a/docs/_sources/how_to/tutorials/e2e_opt_model.rst b/docs/_sources/how_to/tutorials/e2e_opt_model.rst
index 29b8885791c..f5d6c5cdabf 100644
--- a/docs/_sources/how_to/tutorials/e2e_opt_model.rst
+++ b/docs/_sources/how_to/tutorials/e2e_opt_model.rst
@@ -54,7 +54,7 @@ PyTorch.
.. code-block:: none
Downloading: "https://download.pytorch.org/models/resnet18-f37072fd.pth" to /workspace/.cache/torch/hub/checkpoints/resnet18-f37072fd.pth
- 0%| | 0.00/44.7M [00:00<?, ?B/s] 74%|███████▎ | 32.9M/44.7M [00:00<00:00, 344MB/s] 100%|██████████| 44.7M/44.7M [00:00<00:00, 369MB/s]
+ 0%| | 0.00/44.7M [00:00<?, ?B/s] 66%|██████▌ | 29.4M/44.7M [00:00<00:00, 307MB/s] 100%|██████████| 44.7M/44.7M [00:00<00:00, 340MB/s]
diff --git a/docs/_sources/how_to/tutorials/sg_execution_times.rst b/docs/_sources/how_to/tutorials/sg_execution_times.rst
index 77825569728..456053bd9db 100644
--- a/docs/_sources/how_to/tutorials/sg_execution_times.rst
+++ b/docs/_sources/how_to/tutorials/sg_execution_times.rst
@@ -6,7 +6,7 @@
Computation times
=================
-**00:14.211** total execution time for 8 files **from how_to/tutorials**:
+**00:14.358** total execution time for 8 files **from how_to/tutorials**:
.. container::
@@ -33,25 +33,25 @@ Computation times
- Time
- Mem (MB)
* - :ref:`sphx_glr_how_to_tutorials_optimize_llm.py` (``optimize_llm.py``)
- - 00:09.481
+ - 00:09.611
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_import_model.py` (``import_model.py``)
- - 00:03.344
+ - 00:03.350
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_e2e_opt_model.py` (``e2e_opt_model.py``)
- - 00:00.576
+ - 00:00.575
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_cross_compilation_and_rpc.py` (``cross_compilation_and_rpc.py``)
- - 00:00.478
+ - 00:00.480
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_customize_opt.py` (``customize_opt.py``)
- - 00:00.286
+ - 00:00.294
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_bring_your_own_codegen.py` (``bring_your_own_codegen.py``)
- - 00:00.040
+ - 00:00.041
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_mix_python_and_tvm_with_pymodule.py` (``mix_python_and_tvm_with_pymodule.py``)
- - 00:00.004
+ - 00:00.005
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_export_and_load_executable.py` (``export_and_load_executable.py``)
- 00:00.002
diff --git a/docs/_sources/sg_execution_times.rst b/docs/_sources/sg_execution_times.rst
index 0229530d1dc..f3e95531e34 100644
--- a/docs/_sources/sg_execution_times.rst
+++ b/docs/_sources/sg_execution_times.rst
@@ -6,7 +6,7 @@
Computation times
=================
-**00:20.576** total execution time for 16 files **from all galleries**:
+**00:20.784** total execution time for 16 files **from all galleries**:
.. container::
@@ -33,49 +33,49 @@ Computation times
- Time
- Mem (MB)
* - :ref:`sphx_glr_how_to_tutorials_optimize_llm.py` (``../how_to/tutorials/optimize_llm.py``)
- - 00:09.481
+ - 00:09.611
- 0.0
* - :ref:`sphx_glr_get_started_tutorials_ir_module.py` (``../get_started/tutorials/ir_module.py``)
- - 00:05.234
+ - 00:05.282
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_import_model.py` (``../how_to/tutorials/import_model.py``)
- - 00:03.344
+ - 00:03.350
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_e2e_opt_model.py` (``../how_to/tutorials/e2e_opt_model.py``)
- - 00:00.576
+ - 00:00.575
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_cross_compilation_and_rpc.py` (``../how_to/tutorials/cross_compilation_and_rpc.py``)
- - 00:00.478
+ - 00:00.480
- 0.0
* - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_transformation.py` (``../deep_dive/tensor_ir/tutorials/tir_transformation.py``)
- - 00:00.310
+ - 00:00.315
- 0.0
* - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_creation.py` (``../deep_dive/tensor_ir/tutorials/tir_creation.py``)
- - 00:00.306
+ - 00:00.310
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_customize_opt.py` (``../how_to/tutorials/customize_opt.py``)
- - 00:00.286
+ - 00:00.294
- 0.0
* - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_creation.py` (``../deep_dive/relax/tutorials/relax_creation.py``)
- - 00:00.169
+ - 00:00.174
- 0.0
* - :ref:`sphx_glr_get_started_tutorials_quick_start.py` (``../get_started/tutorials/quick_start.py``)
- - 00:00.158
+ - 00:00.159
- 0.0
* - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_dlight_gpu_scheduling.py` (``../deep_dive/tensor_ir/tutorials/dlight_gpu_scheduling.py``)
- - 00:00.126
+ - 00:00.125
- 0.0
* - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_transformation.py` (``../deep_dive/relax/tutorials/relax_transformation.py``)
- - 00:00.054
+ - 00:00.053
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_bring_your_own_codegen.py` (``../how_to/tutorials/bring_your_own_codegen.py``)
- - 00:00.040
+ - 00:00.041
- 0.0
* - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_meta_schedule.py` (``../deep_dive/tensor_ir/tutorials/meta_schedule.py``)
- 00:00.008
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_mix_python_and_tvm_with_pymodule.py` (``../how_to/tutorials/mix_python_and_tvm_with_pymodule.py``)
- - 00:00.004
+ - 00:00.005
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_export_and_load_executable.py` (``../how_to/tutorials/export_and_load_executable.py``)
- 00:00.002
diff --git a/docs/arch/codegen.html b/docs/arch/codegen.html
index 6be1fb7f6ca..b36ba4ece61 100644
--- a/docs/arch/codegen.html
+++ b/docs/arch/codegen.html
@@ -782,7 +782,7 @@ backend (x86, ARM, NVPTX, AMDGPU, etc.).</p>
<p><code class="docutils literal notranslate"><span class="pre">CodeGenLLVM</span></code> inherits from both <code class="docutils literal notranslate"><span class="pre">ExprFunctor<llvm::Value*(const</span> <span class="pre">Expr&)></span></code> and
<code class="docutils literal notranslate"><span class="pre">StmtFunctor<void(const</span> <span class="pre">Stmt&)></span></code>. Each TIR node type has a corresponding visitor:</p>
<ul class="simple">
-<li><p><strong>Expressions</strong> (<code class="docutils literal notranslate"><span class="pre">VisitExpr_</span></code>) convert TIR expressions to LLVM <code class="docutils literal notranslate"><span class="pre">Value</span></code>s:
+<li><p><strong>Expressions</strong> (<code class="docutils literal notranslate"><span class="pre">Dispatch_</span></code>) convert TIR expressions to LLVM <code class="docutils literal notranslate"><span class="pre">Value</span></code>s:
arithmetic ops → LLVM binary instructions, <code class="docutils literal notranslate"><span class="pre">BufferLoad</span></code> → load with pointer arithmetic,
<code class="docutils literal notranslate"><span class="pre">Cast</span></code> → LLVM type conversions, <code class="docutils literal notranslate"><span class="pre">Call</span></code> → intrinsic or extern function calls.</p></li>
<li><p><strong>Statements</strong> (<code class="docutils literal notranslate"><span class="pre">VisitStmt_</span></code>) emit LLVM IR side effects:
diff --git a/docs/commit_hash b/docs/commit_hash
index d37940ce09c..3cf5697db1d 100644
--- a/docs/commit_hash
+++ b/docs/commit_hash
@@ -1 +1 @@
-29f118360074833477eea072cf41b3cb57e6a1bc
+d898389e6c1c59770a71121f2bb668fd6b752c8e
diff --git a/docs/deep_dive/relax/tutorials/sg_execution_times.html b/docs/deep_dive/relax/tutorials/sg_execution_times.html
index 7cee9bb1aa6..3f2957d7f4f 100644
--- a/docs/deep_dive/relax/tutorials/sg_execution_times.html
+++ b/docs/deep_dive/relax/tutorials/sg_execution_times.html
@@ -634,7 +634,7 @@ document.write(`
<section id="computation-times">
<span id="sphx-glr-deep-dive-relax-tutorials-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading">#</a></h1>
-<p><strong>00:00.223</strong> total execution time for 2 files <strong>from deep_dive/relax/tutorials</strong>:</p>
+<p><strong>00:00.227</strong> total execution time for 2 files <strong>from deep_dive/relax/tutorials</strong>:</p>
<div class="docutils container">
<style scoped>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet" />
@@ -656,11 +656,11 @@ $(document).ready( function () {
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="relax_creation.html#sphx-glr-deep-dive-relax-tutorials-relax-creation-py"><span class="std std-ref">Relax Creation</span></a> (<code class="docutils literal notranslate"><span class="pre">relax_creation.py</span></code>)</p></td>
-<td><p>00:00.169</p></td>
+<td><p>00:00.174</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="relax_transformation.html#sphx-glr-deep-dive-relax-tutorials-relax-transformation-py"><span class="std std-ref">Transformation</span></a> (<code class="docutils literal notranslate"><span class="pre">relax_transformation.py</span></code>)</p></td>
-<td><p>00:00.054</p></td>
+<td><p>00:00.053</p></td>
<td><p>0.0</p></td>
</tr>
</tbody>
diff --git a/docs/deep_dive/tensor_ir/tutorials/sg_execution_times.html b/docs/deep_dive/tensor_ir/tutorials/sg_execution_times.html
index 5d9119c96b3..6f198f361fe 100644
--- a/docs/deep_dive/tensor_ir/tutorials/sg_execution_times.html
+++ b/docs/deep_dive/tensor_ir/tutorials/sg_execution_times.html
@@ -634,7 +634,7 @@ document.write(`
<section id="computation-times">
<span id="sphx-glr-deep-dive-tensor-ir-tutorials-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading">#</a></h1>
-<p><strong>00:00.750</strong> total execution time for 4 files <strong>from deep_dive/tensor_ir/tutorials</strong>:</p>
+<p><strong>00:00.758</strong> total execution time for 4 files <strong>from deep_dive/tensor_ir/tutorials</strong>:</p>
<div class="docutils container">
<style scoped>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet" />
@@ -656,15 +656,15 @@ $(document).ready( function () {
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="tir_transformation.html#sphx-glr-deep-dive-tensor-ir-tutorials-tir-transformation-py"><span class="std std-ref">Transformation</span></a> (<code class="docutils literal notranslate"><span class="pre">tir_transformation.py</span></code>)</p></td>
-<td><p>00:00.310</p></td>
+<td><p>00:00.315</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="tir_creation.html#sphx-glr-deep-dive-tensor-ir-tutorials-tir-creation-py"><span class="std std-ref">TensorIR Creation</span></a> (<code class="docutils literal notranslate"><span class="pre">tir_creation.py</span></code>)</p></td>
-<td><p>00:00.306</p></td>
+<td><p>00:00.310</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="dlight_gpu_scheduling.html#sphx-glr-deep-dive-tensor-ir-tutorials-dlight-gpu-scheduling-py"><span class="std std-ref">DLight: Rule-Based GPU Scheduling</span></a> (<code class="docutils literal notranslate"><span class="pre">dlight_gpu_scheduling.py</span></code>)</p></td>
-<td><p>00:00.126</p></td>
+<td><p>00:00.125</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="meta_schedule.html#sphx-glr-deep-dive-tensor-ir-tutorials-meta-schedule-py"><span class="std std-ref">MetaSchedule: Search-Based Auto-Tuning</span></a> (<code class="docutils literal notranslate"><span class="pre">meta_schedule.py</span></code>)</p></td>
diff --git a/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html b/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html
index 6de54dd82b0..4c45424b915 100644
--- a/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html
+++ b/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html
@@ -721,7 +721,7 @@ original implementation.</p>
</div>
<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 2.6065 2.6065 2.6065 2.6065 0.0000
+ 2.6611 2.6611 2.6611 2.6611 0.0000
</pre></div>
</div>
<section id="initialization-schedule">
@@ -819,7 +819,7 @@ class Module:
Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 0.8651 0.8651 0.8651 0.8651 0.0000
+ 0.8577 0.8577 0.8577 0.8577 0.0000
</pre></div>
</div>
</section>
@@ -915,7 +915,7 @@ class Module:
Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 0.3458 0.3458 0.3458 0.3458 0.0000
+ 0.3541 0.3541 0.3541 0.3541 0.0000
</pre></div>
</div>
</section>
diff --git a/docs/get_started/tutorials/ir_module.html b/docs/get_started/tutorials/ir_module.html
index 4d87253d038..b6a2ea1df70 100644
--- a/docs/get_started/tutorials/ir_module.html
+++ b/docs/get_started/tutorials/ir_module.html
@@ -1161,9 +1161,8 @@ backends.</p>
<span class="nb">print</span><span class="p">(</span><span class="n">cpu_out</span><span class="p">)</span>
</pre></div>
</div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[-1.7413878e-01 8.1213772e-02 1.6297719e-01 -1.9052997e-04
- 1.0646715e-01 2.3439532e-02 2.1913117e-01 1.4782886e-01
- 2.3012671e-01 1.4736138e-02]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[-0.00500682 -0.267783 0.1839005 0.07735419 0.03822197 -0.13990381
+ 0.09121279 -0.29294255 0.14863381 0.02390595]]
</pre></div>
</div>
</section>
@@ -1197,9 +1196,8 @@ the details of <code class="docutils literal notranslate"><span class="pre">DLig
<span class="k">assert</span> <span class="n">np</span><span class="o">.</span><span class="n">allclose</span><span class="p">(</span><span class="n">cpu_out</span><span class="p">,</span> <span class="n">gpu_out</span><span class="p">,</span> <span class="n">atol</span><span class="o">=</span><span class="mf">1e-3</span><span class="p">)</span>
</pre></div>
</div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[-1.7413878e-01 8.1213757e-02 1.6297716e-01 -1.9045919e-04
- 1.0646719e-01 2.3439508e-02 2.1913111e-01 1.4782886e-01
- 2.3012674e-01 1.4736123e-02]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[-0.00500687 -0.26778296 0.18390052 0.07735419 0.03822193 -0.13990375
+ 0.09121276 -0.29294258 0.14863381 0.02390597]]
</pre></div>
</div>
</section>
diff --git a/docs/get_started/tutorials/quick_start.html b/docs/get_started/tutorials/quick_start.html
index 7d79587cdee..97484dd8ee4 100644
--- a/docs/get_started/tutorials/quick_start.html
+++ b/docs/get_started/tutorials/quick_start.html
@@ -802,8 +802,8 @@ different devices.</p>
<span class="nb">print</span><span class="p">(</span><span class="n">vm</span><span class="p">[</span><span class="s2">"forward"</span><span class="p">](</span><span class="n">tvm_data</span><span class="p">,</span> <span class="o">*</span><a href="https://docs.python.org/3/builtins/stdtypes.html#list" title="builtins.list" class="sphx-glr-backref-module-builtins sphx-glr-backref-type-py-class sphx-glr-backref-instance"><span class="n">params</span></a><span class="p">)</span>< [...]
</pre></div>
</div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[23425.57 23349.69 23224.127 25570.375 24767.209 25418.361 25684.697
- 23893.424 24524.32 23668.432]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[25779.213 25605.45 25784.889 26098.08 26104.078 25872.996 25592.023
+ 27461.914 26937.121 26193.402]]
</pre></div>
</div>
<p>Our goal is to bring machine learning to the application with any language of interest,
diff --git a/docs/get_started/tutorials/sg_execution_times.html b/docs/get_started/tutorials/sg_execution_times.html
index 6e998c5ecce..67e5dc46494 100644
--- a/docs/get_started/tutorials/sg_execution_times.html
+++ b/docs/get_started/tutorials/sg_execution_times.html
@@ -634,7 +634,7 @@ document.write(`
<section id="computation-times">
<span id="sphx-glr-get-started-tutorials-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading">#</a></h1>
-<p><strong>00:05.392</strong> total execution time for 2 files <strong>from get_started/tutorials</strong>:</p>
+<p><strong>00:05.441</strong> total execution time for 2 files <strong>from get_started/tutorials</strong>:</p>
<div class="docutils container">
<style scoped>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet" />
@@ -656,11 +656,11 @@ $(document).ready( function () {
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="ir_module.html#sphx-glr-get-started-tutorials-ir-module-py"><span class="std std-ref">IRModule</span></a> (<code class="docutils literal notranslate"><span class="pre">ir_module.py</span></code>)</p></td>
-<td><p>00:05.234</p></td>
+<td><p>00:05.282</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="quick_start.html#sphx-glr-get-started-tutorials-quick-start-py"><span class="std std-ref">Quick Start</span></a> (<code class="docutils literal notranslate"><span class="pre">quick_start.py</span></code>)</p></td>
-<td><p>00:00.158</p></td>
+<td><p>00:00.159</p></td>
<td><p>0.0</p></td>
</tr>
</tbody>
diff --git a/docs/how_to/tutorials/cross_compilation_and_rpc.html b/docs/how_to/tutorials/cross_compilation_and_rpc.html
index ea2d8b0bf47..4673e9d493d 100644
--- a/docs/how_to/tutorials/cross_compilation_and_rpc.html
+++ b/docs/how_to/tutorials/cross_compilation_and_rpc.html
@@ -833,7 +833,7 @@ device and returns the measured cost. Network overhead is excluded.</p>
<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">"</span><span class="si">{</span><span class="n">cost</span><span class="si">:</span><span class="s2">g</span><span class="si">}</span><span class="s2"> secs/op"</span><span class="p">)</span>
</pre></div>
</div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>9e-08 secs/op
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>9.3e-08 secs/op
</pre></div>
</div>
</section>
@@ -1362,8 +1362,8 @@ for ONNX models. Simply replace <code class="docutils literal notranslate"><span
Converted PyTorch model to Relax:
- Number of parameters: 4
Using local target for demonstration
-Exported library to: /tmp/tmpi7f3ewdj/model_deployed.so
-Saved parameters to: /tmp/tmpi7f3ewdj/model_params.npz
+Exported library to: /tmp/tmpx07h1iek/model_deployed.so
+Saved parameters to: /tmp/tmpx07h1iek/model_params.npz
RPC workflow (works for any remote device):
==================================================
diff --git a/docs/how_to/tutorials/e2e_opt_model.html b/docs/how_to/tutorials/e2e_opt_model.html
index 5e7d2418a70..ad3e31ad868 100644
--- a/docs/how_to/tutorials/e2e_opt_model.html
+++ b/docs/how_to/tutorials/e2e_opt_model.html
@@ -674,8 +674,8 @@ PyTorch.</p>
<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>Downloading: "https://download.pytorch.org/models/resnet18-f37072fd.pth" to /workspace/.cache/torch/hub/checkpoints/resnet18-f37072fd.pth
0%| | 0.00/44.7M [00:00<?, ?B/s]
- 74%|███████▎ | 32.9M/44.7M [00:00<00:00, 344MB/s]
-100%|██████████| 44.7M/44.7M [00:00<00:00, 369MB/s]
+ 66%|██████▌ | 29.4M/44.7M [00:00<00:00, 307MB/s]
+100%|██████████| 44.7M/44.7M [00:00<00:00, 340MB/s]
</pre></div>
</div>
</section>
diff --git a/docs/how_to/tutorials/sg_execution_times.html b/docs/how_to/tutorials/sg_execution_times.html
index 96e239a7280..97e5e4d2848 100644
--- a/docs/how_to/tutorials/sg_execution_times.html
+++ b/docs/how_to/tutorials/sg_execution_times.html
@@ -634,7 +634,7 @@ document.write(`
<section id="computation-times">
<span id="sphx-glr-how-to-tutorials-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading">#</a></h1>
-<p><strong>00:14.211</strong> total execution time for 8 files <strong>from how_to/tutorials</strong>:</p>
+<p><strong>00:14.358</strong> total execution time for 8 files <strong>from how_to/tutorials</strong>:</p>
<div class="docutils container">
<style scoped>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet" />
@@ -656,31 +656,31 @@ $(document).ready( function () {
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="optimize_llm.html#sphx-glr-how-to-tutorials-optimize-llm-py"><span class="std std-ref">Optimize Large Language Model</span></a> (<code class="docutils literal notranslate"><span class="pre">optimize_llm.py</span></code>)</p></td>
-<td><p>00:09.481</p></td>
+<td><p>00:09.611</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="import_model.html#sphx-glr-how-to-tutorials-import-model-py"><span class="std std-ref">Importing Models from ML Frameworks</span></a> (<code class="docutils literal notranslate"><span class="pre">import_model.py</span></code>)</p></td>
-<td><p>00:03.344</p></td>
+<td><p>00:03.350</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="e2e_opt_model.html#sphx-glr-how-to-tutorials-e2e-opt-model-py"><span class="std std-ref">End-to-End Optimize Model</span></a> (<code class="docutils literal notranslate"><span class="pre">e2e_opt_model.py</span></code>)</p></td>
-<td><p>00:00.576</p></td>
+<td><p>00:00.575</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="cross_compilation_and_rpc.html#sphx-glr-how-to-tutorials-cross-compilation-and-rpc-py"><span class="std std-ref">Cross Compilation and RPC</span></a> (<code class="docutils literal notranslate"><span class="pre">cross_compilation_and_rpc.py</span></code>)</p></td>
-<td><p>00:00.478</p></td>
+<td><p>00:00.480</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="customize_opt.html#sphx-glr-how-to-tutorials-customize-opt-py"><span class="std std-ref">Customize Optimization</span></a> (<code class="docutils literal notranslate"><span class="pre">customize_opt.py</span></code>)</p></td>
-<td><p>00:00.286</p></td>
+<td><p>00:00.294</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="bring_your_own_codegen.html#sphx-glr-how-to-tutorials-bring-your-own-codegen-py"><span class="std std-ref">Bring Your Own Codegen</span></a> (<code class="docutils literal notranslate"><span class="pre">bring_your_own_codegen.py</span></code>)</p></td>
-<td><p>00:00.040</p></td>
+<td><p>00:00.041</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="mix_python_and_tvm_with_pymodule.html#sphx-glr-how-to-tutorials-mix-python-and-tvm-with-pymodule-py"><span class="std std-ref">Mix Python/PyTorch with TVM Using BasePyModule</span></a> (<code class="docutils literal notranslate"><span class="pre">mix_python_and_tvm_with_pymodule.py</span></code>)</p></td>
-<td><p>00:00.004</p></td>
+<td><p>00:00.005</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="export_and_load_executable.html#sphx-glr-how-to-tutorials-export-and-load-executable-py"><span class="std std-ref">Export and Load Relax Executables</span></a> (<code class="docutils literal notranslate"><span class="pre">export_and_load_executable.py</span></code>)</p></td>
diff --git a/docs/reference/api/doxygen/annotated.html b/docs/reference/api/doxygen/annotated.html
index 3951d259efc..63b0c10a8f6 100644
--- a/docs/reference/api/doxygen/annotated.html
+++ b/docs/reference/api/doxygen/annotated.html
@@ -720,8 +720,8 @@ $(function() {
<tr id="row_0_11_41_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtvm_1_1tirx_1_1ExecScopeNode.html" target="_self">ExecScopeNode</a></td><td class="desc"></td></tr>
<tr id="row_0_11_42_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtvm_1_1tirx_1_1ExecSplit.html" target="_self">ExecSplit</a></td><td class="desc">One scope_switch split. Fields are sparse dicts keyed by active-set axis name, e.g. laneid/warpid/cta_id/wid_in_wg/wgid or factorized CTA axes such as cbx/cby/cbz. An empty map denotes the empty la [...]
<tr id="row_0_11_43_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="structtvm_1_1tirx_1_1ExprDeepEqual.html" target="_self">ExprDeepEqual</a></td><td class="desc">Compare two expressions recursively and check if they are equal to each other without var remapping </td></tr>
-<tr id="row_0_11_44_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtvm_1_1tirx_1_1ExprFunctor.html" target="_self">ExprFunctor</a></td><td class="desc">A dynamical functor that dispatches on in the first <a class="el" href="classtvm_1_1Expr.html" title="Managed reference to ExprNode.">Expr</a> argument. You can use this as a more powerful Visit [...]
-<tr id="row_0_11_45_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtvm_1_1tirx_1_1ExprFunctor_3_01R_07const_01Expr_01_6n_00_01Args_8_8_8_08_4.html" target="_self">ExprFunctor< R(const Expr &n, Args...)></a></td><td class="desc"></td></tr>
+<tr id="row_0_11_44_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtvm_1_1tirx_1_1ExprFunctor.html" target="_self">ExprFunctor</a></td><td class="desc">Shared expression dispatch extended with the TIRx <a class="el" href="classtvm_1_1tirx_1_1BufferRegion.html" title="Managed reference to BufferRegionNode.">BufferRegion</a> hook </td></tr>
+<tr id="row_0_11_45_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtvm_1_1tirx_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html" target="_self">ExprFunctor< R(const Expr &, Args...)></a></td><td class="desc"></td></tr>
<tr id="row_0_11_46_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtvm_1_1tirx_1_1ExprMutator.html" target="_self">ExprMutator</a></td><td class="desc"><a class="el" href="classtvm_1_1tirx_1_1ExprMutator.html" title="ExprMutator that mutates expressions.">ExprMutator</a> that mutates expressions </td></tr>
<tr id="row_0_11_47_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtvm_1_1tirx_1_1For.html" target="_self">For</a></td><td class="desc">Managed reference to <a class="el" href="classtvm_1_1tirx_1_1ForNode.html" title="A for loop, with possible type annotations.">ForNode</a> </td></tr>
<tr id="row_0_11_48_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtvm_1_1tirx_1_1ForNode.html" target="_self">ForNode</a></td><td class="desc">A for loop, with possible type annotations </td></tr>
@@ -769,7 +769,7 @@ $(function() {
<tr id="row_0_11_89_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtvm_1_1tirx_1_1Stmt.html" target="_self">Stmt</a></td><td class="desc">Container of all statements </td></tr>
<tr id="row_0_11_90_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtvm_1_1tirx_1_1StmtExprMutator.html" target="_self">StmtExprMutator</a></td><td class="desc">Mutator that recursively mutates stmts and exprs on them </td></tr>
<tr id="row_0_11_91_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtvm_1_1tirx_1_1StmtExprVisitor.html" target="_self">StmtExprVisitor</a></td><td class="desc">Native visitor for TIRx statements and their expression operands </td></tr>
-<tr id="row_0_11_92_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtvm_1_1tirx_1_1StmtFunctor.html" target="_self">StmtFunctor</a></td><td class="desc">Same as <a class="el" href="classtvm_1_1tirx_1_1ExprFunctor.html" title="A dynamical functor that dispatches on in the first Expr argument. You can use this as a more powerfu...">ExprFunctor</a> [...]
+<tr id="row_0_11_92_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtvm_1_1tirx_1_1StmtFunctor.html" target="_self">StmtFunctor</a></td><td class="desc">Same as <a class="el" href="classtvm_1_1tirx_1_1ExprFunctor.html" title="Shared expression dispatch extended with the TIRx BufferRegion hook.">ExprFunctor</a> except it is applied on statements [...]
<tr id="row_0_11_93_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6n_00_01Args_8_8_8_01args_08_4.html" target="_self">StmtFunctor< R(const Stmt &n, Args... args)></a></td><td class="desc"></td></tr>
<tr id="row_0_11_94_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtvm_1_1tirx_1_1StmtMutator.html" target="_self">StmtMutator</a></td><td class="desc"><a class="el" href="classtvm_1_1tirx_1_1StmtMutator.html" title="StmtMutator that mutates the statements.">StmtMutator</a> that mutates the statements </td></tr>
<tr id="row_0_11_95_" class="odd" style="display:none;"><td class="entry"><span style="width:48px;display:inline-block;"> </span><span class="icona"><span class="icon">C</span></span><a class="el" href="classtvm_1_1tirx_1_1StmtNode.html" target="_self">StmtNode</a></td><td class="desc">Base node of all statements </td></tr>
diff --git a/docs/reference/api/doxygen/attr__registry__map_8h.html b/docs/reference/api/doxygen/attr__registry__map_8h.html
index 611042a718c..b5aefe5d88c 100644
--- a/docs/reference/api/doxygen/attr__registry__map_8h.html
+++ b/docs/reference/api/doxygen/attr__registry__map_8h.html
@@ -93,7 +93,7 @@ Include dependency graph for attr_registry_map.h:</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
-<div class="center"><iframe scrolling="no" frameborder="0" src="attr__registry__map_8h__dep__incl.svg" width="10159" height="1562"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
+<div class="center"><iframe scrolling="no" frameborder="0" src="attr__registry__map_8h__dep__incl.svg" width="10675" height="1562"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<p><a href="attr__registry__map_8h_source.html">Go to the source code of this file.</a></p>
diff --git a/docs/reference/api/doxygen/attr__registry__map_8h__dep__incl.svg b/docs/reference/api/doxygen/attr__registry__map_8h__dep__incl.svg
index a6f442b8ebf..fd98eb680da 100644
--- a/docs/reference/api/doxygen/attr__registry__map_8h__dep__incl.svg
+++ b/docs/reference/api/doxygen/attr__registry__map_8h__dep__incl.svg
@@ -4,17 +4,17 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: include/tvm/ir/attr_registry_map.h Pages: 1 -->
-<svg width="7619pt" height="1171pt"
- viewBox="0.00 0.00 7619.38 1171.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<svg width="8006pt" height="1171pt"
+ viewBox="0.00 0.00 8005.50 1171.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1167)">
<title>include/tvm/ir/attr_registry_map.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Attribute map used in registry.">
-<polygon fill="#999999" stroke="#666666" points="3380,-1163 3276,-1163 3276,-1133 3380,-1133 3380,-1163"/>
-<text text-anchor="start" x="3284" y="-1151" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/attr</text>
-<text text-anchor="middle" x="3328" y="-1140" font-family="Helvetica,sans-Serif" font-size="10.00">_registry_map.h</text>
+<polygon fill="#999999" stroke="#666666" points="4261,-1163 4157,-1163 4157,-1133 4261,-1133 4261,-1163"/>
+<text text-anchor="start" x="4165" y="-1151" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/attr</text>
+<text text-anchor="middle" x="4209" y="-1140" font-family="Helvetica,sans-Serif" font-size="10.00">_registry_map.h</text>
</a>
</g>
</g>
@@ -22,8 +22,8 @@
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="ir_2op_8h.html" target="_top" xlink:title="Primitive operators(builtin intrinsics) and registry for them.">
-<polygon fill="white" stroke="#666666" points="2392,-827.5 2284,-827.5 2284,-808.5 2392,-808.5 2392,-827.5"/>
-<text text-anchor="middle" x="2338" y="-815.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/op.h</text>
+<polygon fill="white" stroke="#666666" points="3130,-827.5 3022,-827.5 3022,-808.5 3130,-808.5 3130,-827.5"/>
+<text text-anchor="middle" x="3076" y="-815.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/op.h</text>
</a>
</g>
</g>
@@ -31,64 +31,64 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1->Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3265.74,-1145.33C3049.93,-1138.73 2347,-1110.07 2347,-1017 2347,-1017 2347,-1017 2347,-949 2347,-903.07 2341.34,-848.24 2339,-827.5"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3265.85,-1148.83 3275.95,-1145.64 3266.06,-1141.84 3265.85,-1148.83"/>
+<path fill="none" stroke="#63b8ff" d="M4146.74,-1143.67C3955.75,-1132.61 3391,-1093.47 3391,-1017 3391,-1017 3391,-1017 3391,-949 3391,-891.02 3206.35,-845.62 3119.8,-827.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4146.71,-1147.17 4156.9,-1144.25 4147.11,-1140.18 4146.71,-1147.17"/>
</a>
</g>
</g>
-<!-- Node96 -->
-<g id="Node000096" class="node">
-<title>Node96</title>
-<g id="a_Node000096"><a xlink:href="tag_8h.html" target="_top" xlink:title="Target tag registry.">
-<polygon fill="white" stroke="#666666" points="3294.5,-965 3187.5,-965 3187.5,-935 3294.5,-935 3294.5,-965"/>
-<text text-anchor="start" x="3195.5" y="-953" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/target</text>
-<text text-anchor="middle" x="3241" y="-942" font-family="Helvetica,sans-Serif" font-size="10.00">/tag.h</text>
+<!-- Node97 -->
+<g id="Node000097" class="node">
+<title>Node97</title>
+<g id="a_Node000097"><a xlink:href="tag_8h.html" target="_top" xlink:title="Target tag registry.">
+<polygon fill="white" stroke="#666666" points="4156.5,-965 4049.5,-965 4049.5,-935 4156.5,-935 4156.5,-965"/>
+<text text-anchor="start" x="4057.5" y="-953" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/target</text>
+<text text-anchor="middle" x="4103" y="-942" font-family="Helvetica,sans-Serif" font-size="10.00">/tag.h</text>
</a>
</g>
</g>
-<!-- Node1->Node96 -->
-<g id="edge166_Node000001_Node000096" class="edge">
-<title>Node1->Node96</title>
-<g id="a_edge166_Node000001_Node000096"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3317.65,-1123.68C3299.43,-1082.64 3262.17,-998.7 3247.32,-965.23"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3314.49,-1125.18 3321.74,-1132.9 3320.89,-1122.34 3314.49,-1125.18"/>
+<!-- Node1->Node97 -->
+<g id="edge168_Node000001_Node000097" class="edge">
+<title>Node1->Node97</title>
+<g id="a_edge168_Node000001_Node000097"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4196.53,-1123.94C4174.39,-1083 4128.83,-998.77 4110.7,-965.23"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4193.54,-1125.77 4201.38,-1132.9 4199.7,-1122.44 4193.54,-1125.77"/>
</a>
</g>
</g>
-<!-- Node97 -->
-<g id="Node000097" class="node">
-<title>Node97</title>
-<g id="a_Node000097"><a xlink:href="target__kind_8h.html" target="_top" xlink:title="Target kind registry.">
-<polygon fill="white" stroke="#666666" points="4934.5,-1097 4827.5,-1097 4827.5,-1067 4934.5,-1067 4934.5,-1097"/>
-<text text-anchor="start" x="4835.5" y="-1085" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/target</text>
-<text text-anchor="middle" x="4881" y="-1074" font-family="Helvetica,sans-Serif" font-size="10.00">/target_kind.h</text>
+<!-- Node98 -->
+<g id="Node000098" class="node">
+<title>Node98</title>
+<g id="a_Node000098"><a xlink:href="target__kind_8h.html" target="_top" xlink:title="Target kind registry.">
+<polygon fill="white" stroke="#666666" points="5698.5,-1097 5591.5,-1097 5591.5,-1067 5698.5,-1067 5698.5,-1097"/>
+<text text-anchor="start" x="5599.5" y="-1085" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/target</text>
+<text text-anchor="middle" x="5645" y="-1074" font-family="Helvetica,sans-Serif" font-size="10.00">/target_kind.h</text>
</a>
</g>
</g>
-<!-- Node1->Node97 -->
-<g id="edge167_Node000001_Node000097" class="edge">
-<title>Node1->Node97</title>
-<g id="a_edge167_Node000001_Node000097"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3390.22,-1144.44C3642.97,-1134.02 4590.57,-1094.97 4827.2,-1085.22"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3389.96,-1140.94 3380.12,-1144.85 3390.25,-1147.94 3389.96,-1140.94"/>
+<!-- Node1->Node98 -->
+<g id="edge169_Node000001_Node000098" class="edge">
+<title>Node1->Node98</title>
+<g id="a_edge169_Node000001_Node000098"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4271.66,-1144.21C4511.32,-1133.53 5367.66,-1095.36 5591.27,-1085.39"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4271.22,-1140.72 4261.38,-1144.67 4271.53,-1147.72 4271.22,-1140.72"/>
</a>
</g>
</g>
-<!-- Node111 -->
-<g id="Node000111" class="node">
-<title>Node111</title>
-<g id="a_Node000111"><a xlink:href="layout_8h.html" target="_top" xlink:title="Definition of layout.">
-<polygon fill="white" stroke="#666666" points="3607.5,-959.5 3470.5,-959.5 3470.5,-940.5 3607.5,-940.5 3607.5,-959.5"/>
-<text text-anchor="middle" x="3539" y="-947.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/layout.h</text>
+<!-- Node112 -->
+<g id="Node000112" class="node">
+<title>Node112</title>
+<g id="a_Node000112"><a xlink:href="layout_8h.html" target="_top" xlink:title="Definition of layout.">
+<polygon fill="white" stroke="#666666" points="4571.5,-959.5 4434.5,-959.5 4434.5,-940.5 4571.5,-940.5 4571.5,-959.5"/>
+<text text-anchor="middle" x="4503" y="-947.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/layout.h</text>
</a>
</g>
</g>
-<!-- Node1->Node111 -->
-<g id="edge252_Node000001_Node000111" class="edge">
-<title>Node1->Node111</title>
-<g id="a_edge252_Node000001_Node000111"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3350.52,-1126.08C3396.22,-1083.63 3498.19,-988.91 3529.61,-959.73"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3348.12,-1123.53 3343.17,-1132.9 3352.88,-1128.66 3348.12,-1123.53"/>
+<!-- Node1->Node112 -->
+<g id="edge253_Node000001_Node000112" class="edge">
+<title>Node1->Node112</title>
+<g id="a_edge253_Node000001_Node000112"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4238.83,-1127.11C4301.88,-1085.08 4446.48,-988.68 4490.23,-959.51"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4236.52,-1124.44 4230.14,-1132.9 4240.41,-1130.27 4236.52,-1124.44"/>
</a>
</g>
</g>
@@ -96,9 +96,9 @@
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="ir_2expr__functor_8h.html" target="_top" xlink:title="Native visiting and mutation of core IR expressions.">
-<polygon fill="white" stroke="#666666" points="2746.5,-701 2637.5,-701 2637.5,-671 2746.5,-671 2746.5,-701"/>
-<text text-anchor="start" x="2645.5" y="-689" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/expr</text>
-<text text-anchor="middle" x="2692" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">_functor.h</text>
+<polygon fill="white" stroke="#666666" points="5357.5,-767 5248.5,-767 5248.5,-737 5357.5,-737 5357.5,-767"/>
+<text text-anchor="start" x="5256.5" y="-755" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/expr</text>
+<text text-anchor="middle" x="5303" y="-744" font-family="Helvetica,sans-Serif" font-size="10.00">_functor.h</text>
</a>
</g>
</g>
@@ -106,92 +106,92 @@
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2->Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2370.66,-805.01C2436.25,-780.92 2583.69,-726.78 2653.7,-701.07"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2369.41,-801.74 2361.23,-808.47 2371.82,-808.31 2369.41,-801.74"/>
-</a>
-</g>
-</g>
-<!-- Node25 -->
-<g id="Node000025" class="node">
-<title>Node25</title>
-<g id="a_Node000025"><a xlink:href="ir_2prim_2builtin_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="1667,-767 1557,-767 1557,-737 1667,-737 1667,-767"/>
-<text text-anchor="start" x="1565" y="-755" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/prim</text>
-<text text-anchor="middle" x="1612" y="-744" font-family="Helvetica,sans-Serif" font-size="10.00">/builtin.h</text>
-</a>
-</g>
-</g>
-<!-- Node2->Node25 -->
-<g id="edge36_Node000002_Node000025" class="edge">
-<title>Node2->Node25</title>
-<g id="a_edge36_Node000002_Node000025"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2273.52,-811.32C2132.61,-798.89 1799.31,-769.51 1667.26,-757.87"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2273.46,-814.82 2283.73,-812.22 2274.07,-807.85 2273.46,-814.82"/>
+<path fill="none" stroke="#63b8ff" d="M3140.49,-815.15C3468.12,-805.73 4944.64,-763.3 5248.3,-754.57"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3140.12,-811.66 3130.22,-815.44 3140.32,-818.65 3140.12,-811.66"/>
</a>
</g>
</g>
<!-- Node26 -->
<g id="Node000026" class="node">
<title>Node26</title>
-<g id="a_Node000026"><a xlink:href="tirx_2op_8h.html" target="_top" xlink:title="Common operators defined for Expr.">
-<polygon fill="white" stroke="#666666" points="2186,-695.5 2068,-695.5 2068,-676.5 2186,-676.5 2186,-695.5"/>
-<text text-anchor="middle" x="2127" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/op.h</text>
+<g id="a_Node000026"><a xlink:href="ir_2prim_2builtin_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="1877,-767 1767,-767 1767,-737 1877,-737 1877,-767"/>
+<text text-anchor="start" x="1775" y="-755" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/prim</text>
+<text text-anchor="middle" x="1822" y="-744" font-family="Helvetica,sans-Serif" font-size="10.00">/builtin.h</text>
</a>
</g>
</g>
<!-- Node2->Node26 -->
-<g id="edge162_Node000002_Node000026" class="edge">
+<g id="edge38_Node000002_Node000026" class="edge">
<title>Node2->Node26</title>
-<g id="a_edge162_Node000002_Node000026"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2315.4,-803.07C2271.65,-776.12 2176.57,-717.54 2140.9,-695.56"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2313.81,-806.2 2324.16,-808.47 2317.48,-800.24 2313.81,-806.2"/>
+<g id="a_edge38_Node000002_Node000026"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3011.68,-813.72C2793.08,-802.56 2080.97,-766.22 1877.04,-755.81"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3011.55,-817.22 3021.71,-814.23 3011.91,-810.22 3011.55,-817.22"/>
</a>
</g>
</g>
-<!-- Node94 -->
-<g id="Node000094" class="node">
-<title>Node94</title>
-<g id="a_Node000094"><a xlink:href="tirx_2builtin_8h.html" target="_top" xlink:title="TIR builtin intrinsics.">
-<polygon fill="white" stroke="#666666" points="1024.5,-761.5 887.5,-761.5 887.5,-742.5 1024.5,-742.5 1024.5,-761.5"/>
-<text text-anchor="middle" x="956" y="-749.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/builtin.h</text>
+<!-- Node27 -->
+<g id="Node000027" class="node">
+<title>Node27</title>
+<g id="a_Node000027"><a xlink:href="tirx_2op_8h.html" target="_top" xlink:title="Common operators defined for Expr.">
+<polygon fill="white" stroke="#666666" points="2350,-695.5 2232,-695.5 2232,-676.5 2350,-676.5 2350,-695.5"/>
+<text text-anchor="middle" x="2291" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/op.h</text>
</a>
</g>
</g>
-<!-- Node2->Node94 -->
-<g id="edge158_Node000002_Node000094" class="edge">
-<title>Node2->Node94</title>
-<g id="a_edge158_Node000002_Node000094"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2273.6,-814.02C2043.34,-803.35 1261.97,-767.17 1024.81,-756.19"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2273.67,-817.52 2283.82,-814.49 2274,-810.53 2273.67,-817.52"/>
+<!-- Node2->Node27 -->
+<g id="edge164_Node000002_Node000027" class="edge">
+<title>Node2->Node27</title>
+<g id="a_edge164_Node000002_Node000027"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3014.52,-806.82C2864.44,-781.97 2481.49,-718.55 2342.44,-695.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3014.06,-810.29 3024.49,-808.47 3015.2,-803.38 3014.06,-810.29"/>
</a>
</g>
</g>
<!-- Node95 -->
<g id="Node000095" class="node">
<title>Node95</title>
-<g id="a_Node000095"><a xlink:href="tile__primitive_8h.html" target="_top" xlink:title="TIRX tile primitive statements, operators, and reified lambda expressions.">
-<polygon fill="white" stroke="#666666" points="3578.5,-701 3465.5,-701 3465.5,-671 3578.5,-671 3578.5,-701"/>
-<text text-anchor="start" x="3473.5" y="-689" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/tile</text>
-<text text-anchor="middle" x="3522" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">_primitive.h</text>
+<g id="a_Node000095"><a xlink:href="tirx_2builtin_8h.html" target="_top" xlink:title="TIR builtin intrinsics.">
+<polygon fill="white" stroke="#666666" points="260.5,-761.5 123.5,-761.5 123.5,-742.5 260.5,-742.5 260.5,-761.5"/>
+<text text-anchor="middle" x="192" y="-749.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/builtin.h</text>
</a>
</g>
</g>
<!-- Node2->Node95 -->
-<g id="edge163_Node000002_Node000095" class="edge">
+<g id="edge160_Node000002_Node000095" class="edge">
<title>Node2->Node95</title>
-<g id="a_edge163_Node000002_Node000095"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2402.54,-809.91C2611.61,-786.96 3268.11,-714.88 3465.39,-693.22"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2401.9,-806.46 2392.34,-811.03 2402.66,-813.42 2401.9,-806.46"/>
+<g id="a_edge160_Node000002_Node000095"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3011.86,-815.58C2629.62,-807.09 655.28,-763.28 260.68,-754.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3011.84,-819.08 3021.91,-815.8 3011.99,-812.08 3011.84,-819.08"/>
+</a>
+</g>
+</g>
+<!-- Node96 -->
+<g id="Node000096" class="node">
+<title>Node96</title>
+<g id="a_Node000096"><a xlink:href="tile__primitive_8h.html" target="_top" xlink:title="TIRX tile primitive statements, operators, and reified lambda expressions.">
+<polygon fill="white" stroke="#666666" points="4454.5,-701 4341.5,-701 4341.5,-671 4454.5,-671 4454.5,-701"/>
+<text text-anchor="start" x="4349.5" y="-689" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/tile</text>
+<text text-anchor="middle" x="4398" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">_primitive.h</text>
+</a>
+</g>
+</g>
+<!-- Node2->Node96 -->
+<g id="edge165_Node000002_Node000096" class="edge">
+<title>Node2->Node96</title>
+<g id="a_edge165_Node000002_Node000096"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3140.37,-810.67C3367.2,-788.36 4127.28,-713.62 4341.42,-692.56"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3139.9,-807.2 3130.29,-811.66 3140.58,-814.17 3139.9,-807.2"/>
</a>
</g>
</g>
<!-- Node4 -->
<g id="Node000004" class="node">
<title>Node4</title>
-<g id="a_Node000004"><a xlink:href="stmt__functor_8h.html" target="_top" xlink:title="Functors for tirx stmts utility functions to call common functors.">
-<polygon fill="white" stroke="#666666" points="5192.5,-635 5073.5,-635 5073.5,-605 5192.5,-605 5192.5,-635"/>
-<text text-anchor="start" x="5081.5" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/stmt</text>
-<text text-anchor="middle" x="5133" y="-612" font-family="Helvetica,sans-Serif" font-size="10.00">_functor.h</text>
+<g id="a_Node000004"><a xlink:href="tirx_2expr__functor_8h.html" target="_top" xlink:title="Functors for tirx expressions.">
+<polygon fill="white" stroke="#666666" points="5488.5,-701 5369.5,-701 5369.5,-671 5488.5,-671 5488.5,-701"/>
+<text text-anchor="start" x="5377.5" y="-689" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/expr</text>
+<text text-anchor="middle" x="5429" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">_functor.h</text>
</a>
</g>
</g>
@@ -199,18 +199,27 @@
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3->Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2756.83,-683.3C3103.94,-674.2 4739.43,-631.32 5073.37,-622.56"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2756.6,-679.8 2746.7,-683.57 2756.78,-686.8 2756.6,-679.8"/>
+<path fill="none" stroke="#63b8ff" d="M5339.66,-732.38C5359.38,-722.36 5383.29,-710.22 5401.41,-701.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5337.98,-729.31 5330.65,-736.95 5341.15,-735.55 5337.98,-729.31"/>
</a>
</g>
</g>
<!-- Node5 -->
<g id="Node000005" class="node">
<title>Node5</title>
-<g id="a_Node000005"><a xlink:href="axis__group__graph_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="5483,-569 5325,-569 5325,-539 5483,-539 5483,-569"/>
-<text text-anchor="start" x="5333" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/distributed</text>
-<text text-anchor="middle" x="5404" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/axis_group_graph.h</text>
+<g id="a_Node000005"><a xlink:href="stmt__functor_8h.html" target="_top" xlink:title="Functors for tirx stmts utility functions to call common functors.">
+<polygon fill="white" stroke="#666666" points="5299.5,-635 5180.5,-635 5180.5,-605 5299.5,-605 5299.5,-635"/>
+<text text-anchor="start" x="5188.5" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/stmt</text>
+<text text-anchor="middle" x="5240" y="-612" font-family="Helvetica,sans-Serif" font-size="10.00">_functor.h</text>
+</a>
+</g>
+</g>
+<!-- Node3->Node5 -->
+<g id="edge37_Node000003_Node000005" class="edge">
+<title>Node3->Node5</title>
+<g id="a_edge37_Node000003_Node000005"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M5291.73,-727.75C5278.69,-700.84 5257.64,-657.4 5246.85,-635.14"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5288.63,-729.37 5296.14,-736.84 5294.93,-726.31 5288.63,-729.37"/>
</a>
</g>
</g>
@@ -218,112 +227,112 @@
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4->Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5202.24,-602.65C5246.27,-592.25 5302.69,-578.93 5344.67,-569.01"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5201.4,-599.25 5192.47,-604.95 5203.01,-606.06 5201.4,-599.25"/>
+<path fill="none" stroke="#63b8ff" d="M5377.98,-667.72C5347.7,-657.47 5309.79,-644.63 5281.38,-635.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5376.93,-671.06 5387.52,-670.95 5379.17,-664.43 5376.93,-671.06"/>
</a>
</g>
</g>
<!-- Node6 -->
<g id="Node000006" class="node">
<title>Node6</title>
-<g id="a_Node000006"><a xlink:href="sblock__scope_8h.html" target="_top" xlink:title="Definition of two pillar data structure for TensorIR scheduling: StmtSRef, SBlockScope.">
-<polygon fill="white" stroke="#666666" points="5634.5,-569 5501.5,-569 5501.5,-539 5634.5,-539 5634.5,-569"/>
-<text text-anchor="start" x="5509.5" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/sblock</text>
-<text text-anchor="middle" x="5568" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_scope.h</text>
+<g id="a_Node000006"><a xlink:href="axis__group__graph_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="5817,-569 5659,-569 5659,-539 5817,-539 5817,-569"/>
+<text text-anchor="start" x="5667" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/distributed</text>
+<text text-anchor="middle" x="5738" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/axis_group_graph.h</text>
</a>
</g>
</g>
-<!-- Node4->Node6 -->
-<g id="edge5_Node000004_Node000006" class="edge">
-<title>Node4->Node6</title>
-<g id="a_edge5_Node000004_Node000006"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5202.6,-605.71C5204.08,-605.46 5205.55,-605.23 5207,-605 5333.12,-585.12 5365.84,-588.57 5492,-569 5495.05,-568.53 5498.16,-568.03 5501.31,-567.51"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5202,-602.26 5192.72,-607.38 5203.16,-609.16 5202,-602.26"/>
+<!-- Node5->Node6 -->
+<g id="edge5_Node000005_Node000006" class="edge">
+<title>Node5->Node6</title>
+<g id="a_edge5_Node000005_Node000006"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M5309.6,-605.69C5311.08,-605.45 5312.55,-605.22 5314,-605 5347.15,-599.92 5545.38,-577.03 5658.68,-564.05"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5309,-602.24 5299.71,-607.33 5310.15,-609.15 5309,-602.24"/>
</a>
</g>
</g>
<!-- Node7 -->
<g id="Node000007" class="node">
<title>Node7</title>
-<g id="a_Node000007"><a xlink:href="sblock__dependence__info_8h.html" target="_top" xlink:title="Define SBlockDependenceInfoNode that uses the SBlockScope and StmtSRef objects to store the block lev...">
-<polygon fill="white" stroke="#666666" points="5334.5,-503 5201.5,-503 5201.5,-473 5334.5,-473 5334.5,-503"/>
-<text text-anchor="start" x="5209.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/sblock</text>
-<text text-anchor="middle" x="5268" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">_dependence_info.h</text>
+<g id="a_Node000007"><a xlink:href="sblock__scope_8h.html" target="_top" xlink:title="Definition of two pillar data structure for TensorIR scheduling: StmtSRef, SBlockScope.">
+<polygon fill="white" stroke="#666666" points="5968.5,-569 5835.5,-569 5835.5,-539 5968.5,-539 5968.5,-569"/>
+<text text-anchor="start" x="5843.5" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/sblock</text>
+<text text-anchor="middle" x="5902" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_scope.h</text>
</a>
</g>
</g>
-<!-- Node6->Node7 -->
-<g id="edge6_Node000006_Node000007" class="edge">
-<title>Node6->Node7</title>
-<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5492.27,-536.84C5443.39,-526.42 5380.44,-512.99 5333.68,-503.01"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5491.65,-540.29 5502.16,-538.95 5493.11,-533.45 5491.65,-540.29"/>
+<!-- Node5->Node7 -->
+<g id="edge6_Node000005_Node000007" class="edge">
+<title>Node5->Node7</title>
+<g id="a_edge6_Node000005_Node000007"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M5309.58,-605.6C5311.07,-605.39 5312.54,-605.19 5314,-605 5540.23,-575.75 5599.7,-597.71 5826,-569 5829.06,-568.61 5832.19,-568.18 5835.34,-567.72"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5309.04,-602.14 5299.68,-607.09 5310.09,-609.06 5309.04,-602.14"/>
</a>
</g>
</g>
<!-- Node8 -->
<g id="Node000008" class="node">
<title>Node8</title>
-<g id="a_Node000008"><a xlink:href="state_8h.html" target="_top" xlink:title="This file defines ScheduleState, the core data structure of TensorIR scheduling.">
-<polygon fill="white" stroke="#666666" points="6768.5,-503 6623.5,-503 6623.5,-473 6768.5,-473 6768.5,-503"/>
-<text text-anchor="start" x="6631.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/schedule</text>
-<text text-anchor="middle" x="6696" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/state.h</text>
+<g id="a_Node000008"><a xlink:href="sblock__dependence__info_8h.html" target="_top" xlink:title="Define SBlockDependenceInfoNode that uses the SBlockScope and StmtSRef objects to store the block lev...">
+<polygon fill="white" stroke="#666666" points="5595.5,-503 5462.5,-503 5462.5,-473 5595.5,-473 5595.5,-503"/>
+<text text-anchor="start" x="5470.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/sblock</text>
+<text text-anchor="middle" x="5529" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">_dependence_info.h</text>
</a>
</g>
</g>
-<!-- Node6->Node8 -->
-<g id="edge7_Node000006_Node000008" class="edge">
-<title>Node6->Node8</title>
-<g id="a_edge7_Node000006_Node000008"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5644.82,-547.02C5679.66,-544.4 5721.4,-541.38 5759,-539 6081.11,-518.6 6465.87,-499.83 6623.37,-492.38"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5644.42,-543.54 5634.71,-547.78 5644.95,-550.52 5644.42,-543.54"/>
+<!-- Node7->Node8 -->
+<g id="edge7_Node000007_Node000008" class="edge">
+<title>Node7->Node8</title>
+<g id="a_edge7_Node000007_Node000008"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M5825.42,-538.92C5725.87,-521.82 5699.39,-519.64 5604,-503 5601.26,-502.52 5598.46,-502.03 5595.64,-501.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5824.84,-542.38 5835.29,-540.63 5826.03,-535.48 5824.84,-542.38"/>
</a>
</g>
</g>
-<!-- Node24 -->
-<g id="Node000024" class="node">
-<title>Node24</title>
-<g id="a_Node000024"><a xlink:href="s__tir_2utils_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="5483.5,-497.5 5352.5,-497.5 5352.5,-478.5 5483.5,-478.5 5483.5,-497.5"/>
-<text text-anchor="middle" x="5418" y="-485.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/utils.h</text>
+<!-- Node9 -->
+<g id="Node000009" class="node">
+<title>Node9</title>
+<g id="a_Node000009"><a xlink:href="state_8h.html" target="_top" xlink:title="This file defines ScheduleState, the core data structure of TensorIR scheduling.">
+<polygon fill="white" stroke="#666666" points="6932.5,-503 6787.5,-503 6787.5,-473 6932.5,-473 6932.5,-503"/>
+<text text-anchor="start" x="6795.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/schedule</text>
+<text text-anchor="middle" x="6860" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/state.h</text>
</a>
</g>
</g>
-<!-- Node6->Node24 -->
-<g id="edge35_Node000006_Node000024" class="edge">
-<title>Node6->Node24</title>
-<g id="a_edge35_Node000006_Node000024"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5525.67,-534.94C5496.94,-522.68 5460.24,-507.02 5437.96,-497.52"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5524.51,-538.25 5535.08,-538.95 5527.26,-531.81 5524.51,-538.25"/>
+<!-- Node7->Node9 -->
+<g id="edge8_Node000007_Node000009" class="edge">
+<title>Node7->Node9</title>
+<g id="a_edge8_Node000007_Node000009"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M5978.7,-545.49C6002.79,-543.25 6029.49,-540.89 6054,-539 6324.31,-518.17 6646.14,-500.28 6787.43,-492.77"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5978.18,-542.02 5968.55,-546.44 5978.84,-548.99 5978.18,-542.02"/>
</a>
</g>
</g>
-<!-- Node9 -->
-<g id="Node000009" class="node">
-<title>Node9</title>
-<g id="a_Node000009"><a xlink:href="schedule_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="6875.5,-437 6730.5,-437 6730.5,-407 6875.5,-407 6875.5,-437"/>
-<text text-anchor="start" x="6738.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/schedule</text>
-<text text-anchor="middle" x="6803" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/schedule.h</text>
+<!-- Node25 -->
+<g id="Node000025" class="node">
+<title>Node25</title>
+<g id="a_Node000025"><a xlink:href="s__tir_2utils_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="5744.5,-497.5 5613.5,-497.5 5613.5,-478.5 5744.5,-478.5 5744.5,-497.5"/>
+<text text-anchor="middle" x="5679" y="-485.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/utils.h</text>
</a>
</g>
</g>
-<!-- Node8->Node9 -->
-<g id="edge8_Node000008_Node000009" class="edge">
-<title>Node8->Node9</title>
-<g id="a_edge8_Node000008_Node000009"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6728.28,-467.69C6744.79,-457.82 6764.53,-446.01 6779.57,-437.01"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6726.27,-464.82 6719.48,-472.95 6729.86,-470.83 6726.27,-464.82"/>
+<!-- Node7->Node25 -->
+<g id="edge36_Node000007_Node000025" class="edge">
+<title>Node7->Node25</title>
+<g id="a_edge36_Node000007_Node000025"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M5843.21,-536.13C5799.93,-523.71 5742.88,-507.33 5708.68,-497.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5842.48,-539.56 5853.06,-538.95 5844.42,-532.83 5842.48,-539.56"/>
</a>
</g>
</g>
<!-- Node10 -->
<g id="Node000010" class="node">
<title>Node10</title>
-<g id="a_Node000010"><a xlink:href="cost__model_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="6196,-294 6062,-294 6062,-264 6196,-264 6196,-294"/>
-<text text-anchor="start" x="6070" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="6129" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/cost_model.h</text>
+<g id="a_Node000010"><a xlink:href="schedule_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="7334.5,-437 7189.5,-437 7189.5,-407 7334.5,-407 7334.5,-437"/>
+<text text-anchor="start" x="7197.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/schedule</text>
+<text text-anchor="middle" x="7262" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/schedule.h</text>
</a>
</g>
</g>
@@ -331,219 +340,200 @@
<g id="edge9_Node000009_Node000010" class="edge">
<title>Node9->Node10</title>
<g id="a_edge9_Node000009_Node000010"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6720.2,-407.15C6622.23,-400.62 6184.19,-414.08 6139,-371 6118.29,-351.26 6121.76,-314.29 6125.65,-294.08"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6719.93,-410.64 6730.2,-408.03 6720.54,-403.67 6719.93,-410.64"/>
+<path fill="none" stroke="#63b8ff" d="M6942.78,-472.89C7033.58,-458.09 7126.59,-443.67 7189.19,-434.08"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6942.17,-469.44 6932.87,-474.5 6943.3,-476.35 6942.17,-469.44"/>
</a>
</g>
</g>
<!-- Node11 -->
<g id="Node000011" class="node">
<title>Node11</title>
-<g id="a_Node000011"><a xlink:href="search__strategy_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="6621,-228 6467,-228 6467,-198 6621,-198 6621,-228"/>
-<text text-anchor="start" x="6475" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="6544" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/search_strategy.h</text>
+<g id="a_Node000011"><a xlink:href="cost__model_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="6472,-294 6338,-294 6338,-264 6472,-264 6472,-294"/>
+<text text-anchor="start" x="6346" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="6405" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/cost_model.h</text>
</a>
</g>
</g>
-<!-- Node9->Node11 -->
-<g id="edge33_Node000009_Node000011" class="edge">
-<title>Node9->Node11</title>
-<g id="a_edge33_Node000009_Node000011"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6720.95,-405.01C6658.47,-392.49 6582.28,-376.34 6577,-371 6538.01,-331.6 6539.7,-258.59 6542.38,-228.02"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6720.35,-408.46 6730.84,-406.99 6721.72,-401.6 6720.35,-408.46"/>
+<!-- Node10->Node11 -->
+<g id="edge10_Node000010_Node000011" class="edge">
+<title>Node10->Node11</title>
+<g id="a_edge10_Node000010_Node000011"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7179.42,-417.84C6981.38,-410.01 6493.48,-388.98 6463,-371 6447.91,-362.1 6423.92,-317.65 6412.08,-294.33"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7179.36,-421.34 7189.49,-418.24 7179.63,-414.35 7179.36,-421.34"/>
</a>
</g>
</g>
-<!-- Node15 -->
-<g id="Node000015" class="node">
-<title>Node15</title>
-<g id="a_Node000015"><a xlink:href="database_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="7014.5,-365.5 6887.5,-365.5 6887.5,-335.5 7014.5,-335.5 7014.5,-365.5"/>
-<text text-anchor="start" x="6895.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="6951" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/database.h</text>
+<!-- Node12 -->
+<g id="Node000012" class="node">
+<title>Node12</title>
+<g id="a_Node000012"><a xlink:href="search__strategy_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="6938,-228 6784,-228 6784,-198 6938,-198 6938,-228"/>
+<text text-anchor="start" x="6792" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="6861" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/search_strategy.h</text>
</a>
</g>
</g>
-<!-- Node9->Node15 -->
-<g id="edge17_Node000009_Node000015" class="edge">
-<title>Node9->Node15</title>
-<g id="a_edge17_Node000009_Node000015"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6842.07,-402.65C6866.82,-391.03 6898.34,-376.23 6921.09,-365.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6840.51,-399.52 6832.95,-406.94 6843.49,-405.85 6840.51,-399.52"/>
+<!-- Node10->Node12 -->
+<g id="edge34_Node000010_Node000012" class="edge">
+<title>Node10->Node12</title>
+<g id="a_edge34_Node000010_Node000012"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7179.1,-406.37C7115.02,-394.64 7034.93,-378.86 7021,-371 6999.36,-358.79 7000.46,-347.68 6983,-330 6945.83,-292.36 6900.24,-249.96 6876.71,-228.34"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7178.77,-409.87 7189.24,-408.22 7180.03,-402.98 7178.77,-409.87"/>
</a>
</g>
</g>
<!-- Node16 -->
<g id="Node000016" class="node">
<title>Node16</title>
-<g id="a_Node000016"><a xlink:href="measure__candidate_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="6320.5,-365.5 6147.5,-365.5 6147.5,-335.5 6320.5,-335.5 6320.5,-365.5"/>
-<text text-anchor="start" x="6155.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="6234" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/measure_candidate.h</text>
+<g id="a_Node000016"><a xlink:href="database_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="6973.5,-365.5 6846.5,-365.5 6846.5,-335.5 6973.5,-335.5 6973.5,-365.5"/>
+<text text-anchor="start" x="6854.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="6910" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/database.h</text>
</a>
</g>
</g>
-<!-- Node9->Node16 -->
-<g id="edge19_Node000009_Node000016" class="edge">
-<title>Node9->Node16</title>
-<g id="a_edge19_Node000009_Node000016"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6720.22,-406.81C6564.06,-385.74 6522.31,-389.88 6369,-371 6353.37,-369.08 6336.75,-366.83 6320.71,-364.57"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6719.8,-410.29 6730.18,-408.17 6720.74,-403.35 6719.8,-410.29"/>
+<!-- Node10->Node16 -->
+<g id="edge18_Node000010_Node000016" class="edge">
+<title>Node10->Node16</title>
+<g id="a_edge18_Node000010_Node000016"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7179.39,-407.35C7124.87,-398 7051.96,-384.82 6988,-371 6980.36,-369.35 6972.33,-367.49 6964.45,-365.59"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7178.9,-410.82 7189.35,-409.06 7180.08,-403.92 7178.9,-410.82"/>
</a>
</g>
</g>
-<!-- Node18 -->
-<g id="Node000018" class="node">
-<title>Node18</title>
-<g id="a_Node000018"><a xlink:href="mutator_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="7322.5,-365.5 7195.5,-365.5 7195.5,-335.5 7322.5,-335.5 7322.5,-365.5"/>
-<text text-anchor="start" x="7203.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="7259" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/mutator.h</text>
+<!-- Node17 -->
+<g id="Node000017" class="node">
+<title>Node17</title>
+<g id="a_Node000017"><a xlink:href="measure__candidate_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="6644.5,-365.5 6471.5,-365.5 6471.5,-335.5 6644.5,-335.5 6644.5,-365.5"/>
+<text text-anchor="start" x="6479.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="6558" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/measure_candidate.h</text>
</a>
</g>
</g>
-<!-- Node9->Node18 -->
-<g id="edge24_Node000009_Node000018" class="edge">
-<title>Node9->Node18</title>
-<g id="a_edge24_Node000009_Node000018"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6885.93,-413.47C6964.06,-405.6 7084.15,-391.53 7187,-371 7194.75,-369.45 7202.89,-367.54 7210.8,-365.51"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6885.27,-410.02 6875.67,-414.49 6885.96,-416.98 6885.27,-410.02"/>
+<!-- Node10->Node17 -->
+<g id="edge20_Node000010_Node000017" class="edge">
+<title>Node10->Node17</title>
+<g id="a_edge20_Node000010_Node000017"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7179.17,-417.3C7061.83,-411.35 6840.71,-397.54 6654,-371 6643.48,-369.5 6632.37,-367.58 6621.59,-365.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7179,-420.8 7189.16,-417.8 7179.35,-413.8 7179,-420.8"/>
</a>
</g>
</g>
<!-- Node19 -->
<g id="Node000019" class="node">
<title>Node19</title>
-<g id="a_Node000019"><a xlink:href="space__generator_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="7384,-294 7226,-294 7226,-264 7384,-264 7384,-294"/>
-<text text-anchor="start" x="7234" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="7305" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/space_generator.h</text>
+<g id="a_Node000019"><a xlink:href="mutator_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="7645.5,-365.5 7518.5,-365.5 7518.5,-335.5 7645.5,-335.5 7645.5,-365.5"/>
+<text text-anchor="start" x="7526.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="7582" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/mutator.h</text>
</a>
</g>
</g>
-<!-- Node9->Node19 -->
-<g id="edge34_Node000009_Node000019" class="edge">
-<title>Node9->Node19</title>
-<g id="a_edge34_Node000009_Node000019"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6886.12,-419.16C7027.54,-415.16 7302.62,-403.28 7332,-371 7351.74,-349.3 7330.98,-313.78 7316.49,-294.15"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6885.66,-415.67 6875.76,-419.45 6885.85,-422.67 6885.66,-415.67"/>
+<!-- Node10->Node19 -->
+<g id="edge25_Node000010_Node000019" class="edge">
+<title>Node10->Node19</title>
+<g id="a_edge25_Node000010_Node000019"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7344.81,-405.71C7393.15,-396.44 7455.22,-383.92 7510,-371 7517.06,-369.33 7524.47,-367.46 7531.75,-365.56"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7343.87,-402.33 7334.71,-407.64 7345.19,-409.2 7343.87,-402.33"/>
</a>
</g>
</g>
<!-- Node20 -->
<g id="Node000020" class="node">
<title>Node20</title>
-<g id="a_Node000020"><a xlink:href="postproc_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="7506.5,-365.5 7379.5,-365.5 7379.5,-335.5 7506.5,-335.5 7506.5,-365.5"/>
-<text text-anchor="start" x="7387.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="7443" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/postproc.h</text>
+<g id="a_Node000020"><a xlink:href="space__generator_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="7707,-294 7549,-294 7549,-264 7707,-264 7707,-294"/>
+<text text-anchor="start" x="7557" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="7628" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/space_generator.h</text>
</a>
</g>
</g>
-<!-- Node9->Node20 -->
-<g id="edge27_Node000009_Node000020" class="edge">
-<title>Node9->Node20</title>
-<g id="a_edge27_Node000009_Node000020"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6885.81,-417.68C6995.88,-412.35 7196.16,-399.44 7365,-371 7373.67,-369.54 7382.8,-367.62 7391.63,-365.55"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6885.59,-414.19 6875.77,-418.16 6885.92,-421.18 6885.59,-414.19"/>
+<!-- Node10->Node20 -->
+<g id="edge35_Node000010_Node000020" class="edge">
+<title>Node10->Node20</title>
+<g id="a_edge35_Node000010_Node000020"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7344.58,-416.23C7453.78,-409.08 7634.83,-393.9 7655,-371 7674.39,-348.99 7653.76,-313.59 7639.39,-294.07"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7344.32,-412.74 7334.57,-416.88 7344.78,-419.73 7344.32,-412.74"/>
</a>
</g>
</g>
<!-- Node21 -->
<g id="Node000021" class="node">
<title>Node21</title>
-<g id="a_Node000021"><a xlink:href="thread__bind_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="6869,-371 6731,-371 6731,-330 6869,-330 6869,-371"/>
-<text text-anchor="start" x="6739" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="start" x="6739" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/schedule/cuda</text>
-<text text-anchor="middle" x="6800" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">/thread_bind.h</text>
+<g id="a_Node000021"><a xlink:href="postproc_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="7829.5,-365.5 7702.5,-365.5 7702.5,-335.5 7829.5,-335.5 7829.5,-365.5"/>
+<text text-anchor="start" x="7710.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="7766" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/postproc.h</text>
</a>
</g>
</g>
-<!-- Node9->Node21 -->
-<g id="edge29_Node000009_Node000021" class="edge">
-<title>Node9->Node21</title>
-<g id="a_edge29_Node000009_Node000021"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6801.96,-396.91C6801.6,-388.47 6801.19,-379.1 6800.84,-371.07"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6798.46,-397.1 6802.39,-406.94 6805.46,-396.79 6798.46,-397.1"/>
+<!-- Node10->Node21 -->
+<g id="edge28_Node000010_Node000021" class="edge">
+<title>Node10->Node21</title>
+<g id="a_edge28_Node000010_Node000021"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7344.77,-414.45C7430.95,-406.89 7569.63,-392.65 7688,-371 7696.38,-369.47 7705.19,-367.56 7713.75,-365.54"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7344.44,-410.97 7334.78,-415.32 7345.05,-417.94 7344.44,-410.97"/>
</a>
</g>
</g>
<!-- Node22 -->
<g id="Node000022" class="node">
<title>Node22</title>
-<g id="a_Node000022"><a xlink:href="winograd_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="6528.5,-371 6377.5,-371 6377.5,-330 6528.5,-330 6528.5,-371"/>
-<text text-anchor="start" x="6385.5" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="start" x="6385.5" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/schedule/generic</text>
-<text text-anchor="middle" x="6453" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">/winograd.h</text>
+<g id="a_Node000022"><a xlink:href="thread__bind_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="7168,-371 7030,-371 7030,-330 7168,-330 7168,-371"/>
+<text text-anchor="start" x="7038" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="start" x="7038" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/schedule/cuda</text>
+<text text-anchor="middle" x="7099" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">/thread_bind.h</text>
</a>
</g>
</g>
-<!-- Node9->Node22 -->
-<g id="edge30_Node000009_Node000022" class="edge">
-<title>Node9->Node22</title>
-<g id="a_edge30_Node000009_Node000022"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6720.33,-405.61C6669.19,-395.97 6602.21,-383.11 6543,-371 6538.3,-370.04 6533.47,-369.04 6528.6,-368.01"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6719.87,-409.09 6730.34,-407.5 6721.16,-402.21 6719.87,-409.09"/>
+<!-- Node10->Node22 -->
+<g id="edge30_Node000010_Node000022" class="edge">
+<title>Node10->Node22</title>
+<g id="a_edge30_Node000010_Node000022"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7219.55,-402.9C7196.64,-393.13 7168.33,-381.06 7144.91,-371.07"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7218.44,-406.23 7229.01,-406.94 7221.19,-399.79 7218.44,-406.23"/>
</a>
</g>
</g>
<!-- Node23 -->
<g id="Node000023" class="node">
<title>Node23</title>
-<g id="a_Node000023"><a xlink:href="schedule__rule_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="7177.5,-365.5 7032.5,-365.5 7032.5,-335.5 7177.5,-335.5 7177.5,-365.5"/>
-<text text-anchor="start" x="7040.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="7105" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/schedule_rule.h</text>
-</a>
-</g>
-</g>
-<!-- Node9->Node23 -->
-<g id="edge31_Node000009_Node000023" class="edge">
-<title>Node9->Node23</title>
-<g id="a_edge31_Node000009_Node000023"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6876.23,-404.7C6919.29,-395.04 6974.78,-382.49 7024,-371 7031.47,-369.26 7039.31,-367.4 7047.06,-365.55"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6875.4,-401.3 6866.4,-406.9 6876.93,-408.13 6875.4,-401.3"/>
+<g id="a_Node000023"><a xlink:href="winograd_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="7337.5,-371 7186.5,-371 7186.5,-330 7337.5,-330 7337.5,-371"/>
+<text text-anchor="start" x="7194.5" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="start" x="7194.5" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/schedule/generic</text>
+<text text-anchor="middle" x="7262" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">/winograd.h</text>
</a>
</g>
</g>
-<!-- Node10->Node11 -->
-<g id="edge10_Node000010_Node000011" class="edge">
-<title>Node10->Node11</title>
-<g id="a_edge10_Node000010_Node000011"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6206.37,-266.07C6280.71,-254.6 6392.41,-237.38 6466.72,-225.92"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6205.49,-262.66 6196.14,-267.65 6206.55,-269.58 6205.49,-262.66"/>
-</a>
-</g>
-</g>
-<!-- Node13 -->
-<g id="Node000013" class="node">
-<title>Node13</title>
-<g id="a_Node000013"><a xlink:href="task__scheduler_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="6835,-30 6685,-30 6685,0 6835,0 6835,-30"/>
-<text text-anchor="start" x="6693" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="6760" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/task_scheduler.h</text>
+<!-- Node10->Node23 -->
+<g id="edge31_Node000010_Node000023" class="edge">
+<title>Node10->Node23</title>
+<g id="a_edge31_Node000010_Node000023"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7262,-396.91C7262,-388.47 7262,-379.1 7262,-371.07"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7258.5,-396.94 7262,-406.94 7265.5,-396.94 7258.5,-396.94"/>
</a>
</g>
</g>
-<!-- Node10->Node13 -->
-<g id="edge16_Node000010_Node000013" class="edge">
-<title>Node10->Node13</title>
-<g id="a_edge16_Node000010_Node000013"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6156.87,-258.14C6200.2,-227.9 6287.08,-169.85 6367,-132 6447.79,-93.74 6471.29,-91.38 6557,-66 6603.29,-52.29 6656.27,-39.33 6696.5,-30.04"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6154.72,-255.36 6148.55,-263.97 6158.74,-261.09 6154.72,-255.36"/>
+<!-- Node24 -->
+<g id="Node000024" class="node">
+<title>Node24</title>
+<g id="a_Node000024"><a xlink:href="schedule__rule_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="7500.5,-365.5 7355.5,-365.5 7355.5,-335.5 7500.5,-335.5 7500.5,-365.5"/>
+<text text-anchor="start" x="7363.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="7428" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/schedule_rule.h</text>
</a>
</g>
</g>
-<!-- Node12 -->
-<g id="Node000012" class="node">
-<title>Node12</title>
-<g id="a_Node000012"><a xlink:href="measure__callback_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="6732,-96 6566,-96 6566,-66 6732,-66 6732,-96"/>
-<text text-anchor="start" x="6574" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="6649" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/measure_callback.h</text>
+<!-- Node10->Node24 -->
+<g id="edge32_Node000010_Node000024" class="edge">
+<title>Node10->Node24</title>
+<g id="a_edge32_Node000010_Node000024"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7305.09,-402.96C7332.96,-391.29 7368.71,-376.32 7394.46,-365.54"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7303.47,-399.85 7295.59,-406.94 7306.17,-406.3 7303.47,-399.85"/>
</a>
</g>
</g>
@@ -551,27 +541,37 @@
<g id="edge11_Node000011_Node000012" class="edge">
<title>Node11->Node12</title>
<g id="a_edge11_Node000011_Node000012"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6561.93,-189.8C6583.58,-162.99 6619.36,-118.7 6637.58,-96.14"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6559,-187.86 6555.44,-197.84 6564.44,-192.26 6559,-187.86"/>
+<path fill="none" stroke="#63b8ff" d="M6482.28,-267.15C6566.34,-255.36 6699.91,-236.61 6783.9,-224.82"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6481.7,-263.7 6472.28,-268.56 6482.67,-270.63 6481.7,-263.7"/>
</a>
</g>
</g>
<!-- Node14 -->
<g id="Node000014" class="node">
<title>Node14</title>
-<g id="a_Node000014"><a xlink:href="tune__context_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="6818.5,-162 6677.5,-162 6677.5,-132 6818.5,-132 6818.5,-162"/>
-<text text-anchor="start" x="6685.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="6748" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/tune_context.h</text>
+<g id="a_Node000014"><a xlink:href="task__scheduler_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="6931,-30 6781,-30 6781,0 6931,0 6931,-30"/>
+<text text-anchor="start" x="6789" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="6856" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/task_scheduler.h</text>
</a>
</g>
</g>
<!-- Node11->Node14 -->
-<g id="edge13_Node000011_Node000014" class="edge">
+<g id="edge17_Node000011_Node000014" class="edge">
<title>Node11->Node14</title>
-<g id="a_edge13_Node000011_Node000014"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6598.65,-194.86C6631.4,-184.58 6672.53,-171.68 6703.34,-162.01"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6597.26,-191.62 6588.77,-197.95 6599.36,-198.3 6597.26,-191.62"/>
+<g id="a_edge17_Node000011_Node000014"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6428.81,-257.28C6477.47,-215.84 6593.1,-121.96 6704,-66 6734.51,-50.61 6770.79,-38.46 6800.25,-30"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6426.37,-254.76 6421.06,-263.93 6430.93,-260.08 6426.37,-254.76"/>
+</a>
+</g>
+</g>
+<!-- Node13 -->
+<g id="Node000013" class="node">
+<title>Node13</title>
+<g id="a_Node000013"><a xlink:href="measure__callback_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="6939,-96 6773,-96 6773,-66 6939,-66 6939,-96"/>
+<text text-anchor="start" x="6781" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="6856" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/measure_callback.h</text>
</a>
</g>
</g>
@@ -579,2147 +579,2175 @@
<g id="edge12_Node000012_Node000013" class="edge">
<title>Node12->Node13</title>
<g id="a_edge12_Node000012_Node000013"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6682.48,-60.69C6699.62,-50.82 6720.09,-39.01 6735.7,-30.01"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6680.27,-57.93 6673.36,-65.95 6683.77,-63.99 6680.27,-57.93"/>
+<path fill="none" stroke="#63b8ff" d="M6860.06,-187.68C6859.03,-160.7 6857.39,-118.11 6856.54,-96.14"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6856.57,-187.98 6860.46,-197.84 6863.57,-187.71 6856.57,-187.98"/>
</a>
</g>
</g>
-<!-- Node14->Node12 -->
-<g id="edge14_Node000014_Node000012" class="edge">
-<title>Node14->Node12</title>
-<g id="a_edge14_Node000014_Node000012"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6717.53,-126.3C6702.46,-116.56 6684.61,-105.02 6670.91,-96.16"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6715.73,-129.31 6726.03,-131.8 6719.53,-123.43 6715.73,-129.31"/>
+<!-- Node15 -->
+<g id="Node000015" class="node">
+<title>Node15</title>
+<g id="a_Node000015"><a xlink:href="tune__context_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="7037.5,-162 6896.5,-162 6896.5,-132 7037.5,-132 7037.5,-162"/>
+<text text-anchor="start" x="6904.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="6967" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/tune_context.h</text>
</a>
</g>
</g>
-<!-- Node14->Node13 -->
-<g id="edge15_Node000014_Node000013" class="edge">
-<title>Node14->Node13</title>
-<g id="a_edge15_Node000014_Node000013"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6750.25,-121.68C6752.73,-94.7 6756.67,-52.11 6758.69,-30.14"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6746.74,-121.56 6749.31,-131.84 6753.71,-122.2 6746.74,-121.56"/>
+<!-- Node12->Node15 -->
+<g id="edge14_Node000012_Node000015" class="edge">
+<title>Node12->Node15</title>
+<g id="a_edge14_Node000012_Node000015"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6892.97,-192.69C6909.34,-182.82 6928.89,-171.01 6943.79,-162.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6891.01,-189.79 6884.26,-197.95 6894.63,-195.78 6891.01,-189.79"/>
</a>
</g>
</g>
-<!-- Node15->Node11 -->
-<g id="edge18_Node000015_Node000011" class="edge">
-<title>Node15->Node11</title>
-<g id="a_edge18_Node000015_Node000011"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6899.04,-332.2C6817.58,-305.08 6661.37,-253.07 6586.31,-228.09"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6898,-335.54 6908.6,-335.38 6900.21,-328.9 6898,-335.54"/>
+<!-- Node13->Node14 -->
+<g id="edge13_Node000013_Node000014" class="edge">
+<title>Node13->Node14</title>
+<g id="a_edge13_Node000013_Node000014"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6856,-55.54C6856,-46.96 6856,-37.61 6856,-30.16"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6852.5,-55.8 6856,-65.8 6859.5,-55.8 6852.5,-55.8"/>
</a>
</g>
</g>
-<!-- Node16->Node10 -->
-<g id="edge20_Node000016_Node000010" class="edge">
-<title>Node16->Node10</title>
-<g id="a_edge20_Node000016_Node000010"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6204.17,-329.75C6186.96,-318.36 6165.72,-304.31 6150.22,-294.04"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6202.48,-332.83 6212.75,-335.44 6206.34,-327 6202.48,-332.83"/>
+<!-- Node15->Node13 -->
+<g id="edge15_Node000015_Node000013" class="edge">
+<title>Node15->Node13</title>
+<g id="a_edge15_Node000015_Node000013"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6933.52,-126.69C6916.38,-116.82 6895.91,-105.01 6880.3,-96.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6932.23,-129.99 6942.64,-131.95 6935.73,-123.93 6932.23,-129.99"/>
</a>
</g>
</g>
-<!-- Node16->Node11 -->
-<g id="edge23_Node000016_Node000011" class="edge">
-<title>Node16->Node11</title>
-<g id="a_edge23_Node000016_Node000011"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6310.84,-332.95C6346.01,-323.88 6387.63,-310.97 6423,-294 6444.01,-283.92 6446.63,-276.96 6466,-264 6484.45,-251.66 6505.67,-238.09 6521.32,-228.21"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6309.94,-329.57 6301.1,-335.41 6311.66,-336.36 6309.94,-329.57"/>
+<!-- Node15->Node14 -->
+<g id="edge16_Node000015_Node000014" class="edge">
+<title>Node15->Node14</title>
+<g id="a_edge16_Node000015_Node000014"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6966.32,-121.49C6964.71,-104.4 6960.17,-81.9 6948,-66 6935.52,-49.69 6916.13,-38.03 6898.36,-30.1"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6962.85,-122.07 6967.01,-131.81 6969.84,-121.6 6962.85,-122.07"/>
</a>
</g>
</g>
<!-- Node16->Node12 -->
-<g id="edge22_Node000016_Node000012" class="edge">
+<g id="edge19_Node000016_Node000012" class="edge">
<title>Node16->Node12</title>
-<g id="a_edge22_Node000016_Node000012"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6230.8,-325.25C6229.67,-306.74 6231.15,-281.53 6244,-264 6320.67,-159.39 6471.5,-113.67 6565.89,-94.62"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6227.31,-325.61 6231.69,-335.26 6234.29,-324.99 6227.31,-325.61"/>
+<g id="a_edge19_Node000016_Node000012"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6903.66,-325.54C6898.85,-308.24 6891.76,-284.42 6884,-264 6879.32,-251.67 6873,-238.11 6868.17,-228.22"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6900.33,-326.66 6906.34,-335.38 6907.09,-324.81 6900.33,-326.66"/>
</a>
</g>
</g>
-<!-- Node17 -->
-<g id="Node000017" class="node">
-<title>Node17</title>
-<g id="a_Node000017"><a xlink:href="feature__extractor_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="6413.5,-294 6252.5,-294 6252.5,-264 6413.5,-264 6413.5,-294"/>
-<text text-anchor="start" x="6260.5" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="6333" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/feature_extractor.h</text>
+<!-- Node17->Node11 -->
+<g id="edge21_Node000017_Node000011" class="edge">
+<title>Node17->Node11</title>
+<g id="a_edge21_Node000017_Node000011"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6517.61,-331.15C6492.02,-319.53 6459.44,-304.73 6435.92,-294.04"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6516.49,-334.49 6527.04,-335.44 6519.38,-328.11 6516.49,-334.49"/>
</a>
</g>
</g>
-<!-- Node16->Node17 -->
-<g id="edge21_Node000016_Node000017" class="edge">
-<title>Node16->Node17</title>
-<g id="a_edge21_Node000016_Node000017"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6262.57,-329.44C6278.72,-318.1 6298.51,-304.21 6313,-294.04"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6260.21,-326.83 6254.03,-335.44 6264.23,-332.55 6260.21,-326.83"/>
+<!-- Node17->Node12 -->
+<g id="edge24_Node000017_Node000012" class="edge">
+<title>Node17->Node12</title>
+<g id="a_edge24_Node000017_Node000012"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6605.75,-331.85C6633.25,-321.39 6668.34,-307.58 6699,-294 6747.47,-272.54 6802.55,-244.55 6834.38,-228"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6604.47,-328.59 6596.36,-335.4 6606.95,-335.13 6604.47,-328.59"/>
</a>
</g>
</g>
-<!-- Node18->Node19 -->
-<g id="edge25_Node000018_Node000019" class="edge">
-<title>Node18->Node19</title>
-<g id="a_edge25_Node000018_Node000019"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7273.97,-326.88C7281.13,-316.07 7289.47,-303.46 7295.71,-294.04"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7270.91,-325.16 7268.31,-335.44 7276.75,-329.03 7270.91,-325.16"/>
+<!-- Node17->Node13 -->
+<g id="edge23_Node000017_Node000013" class="edge">
+<title>Node17->Node13</title>
+<g id="a_edge23_Node000017_Node000013"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6536.93,-327.82C6522.38,-310.1 6507.67,-284.7 6520,-264 6578.56,-165.68 6710.76,-117.23 6790.77,-96.08"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6534.31,-330.13 6543.51,-335.37 6539.58,-325.53 6534.31,-330.13"/>
</a>
</g>
</g>
-<!-- Node19->Node14 -->
-<g id="edge26_Node000019_Node000014" class="edge">
-<title>Node19->Node14</title>
-<g id="a_edge26_Node000019_Node000014"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7215.66,-275.01C7072.8,-269.43 6805.5,-255.45 6772,-228 6752.37,-211.92 6748.36,-180.44 6747.79,-162.13"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7215.6,-278.51 7225.73,-275.4 7215.87,-271.51 7215.6,-278.51"/>
+<!-- Node18 -->
+<g id="Node000018" class="node">
+<title>Node18</title>
+<g id="a_Node000018"><a xlink:href="feature__extractor_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="6689.5,-294 6528.5,-294 6528.5,-264 6689.5,-264 6689.5,-294"/>
+<text text-anchor="start" x="6536.5" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="6609" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/feature_extractor.h</text>
</a>
</g>
</g>
-<!-- Node20->Node19 -->
-<g id="edge28_Node000020_Node000019" class="edge">
-<title>Node20->Node19</title>
-<g id="a_edge28_Node000020_Node000019"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7405.96,-330.84C7382.97,-319.27 7353.92,-304.64 7332.88,-294.04"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7404.57,-334.06 7415.07,-335.44 7407.72,-327.81 7404.57,-334.06"/>
+<!-- Node17->Node18 -->
+<g id="edge22_Node000017_Node000018" class="edge">
+<title>Node17->Node18</title>
+<g id="a_edge22_Node000017_Node000018"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6574.36,-327.21C6582.35,-316.32 6591.72,-303.55 6598.69,-294.04"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6571.42,-325.3 6568.32,-335.44 6577.06,-329.44 6571.42,-325.3"/>
</a>
</g>
</g>
-<!-- Node23->Node19 -->
-<g id="edge32_Node000023_Node000019" class="edge">
-<title>Node23->Node19</title>
-<g id="a_edge32_Node000023_Node000019"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7155.17,-332.07C7188.99,-320.31 7233.02,-305.01 7264.59,-294.04"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7153.77,-328.85 7145.47,-335.44 7156.07,-335.46 7153.77,-328.85"/>
+<!-- Node19->Node20 -->
+<g id="edge26_Node000019_Node000020" class="edge">
+<title>Node19->Node20</title>
+<g id="a_edge26_Node000019_Node000020"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7596.97,-326.88C7604.13,-316.07 7612.47,-303.46 7618.71,-294.04"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7593.91,-325.16 7591.31,-335.44 7599.75,-329.03 7593.91,-325.16"/>
</a>
</g>
</g>
-<!-- Node25->Node26 -->
-<g id="edge37_Node000025_Node000026" class="edge">
-<title>Node25->Node26</title>
-<g id="a_edge37_Node000025_Node000026"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1677.19,-742.9C1778.16,-730.35 1970.84,-706.41 2067.95,-694.34"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1676.61,-739.44 1667.11,-744.15 1677.47,-746.39 1676.61,-739.44"/>
+<!-- Node20->Node15 -->
+<g id="edge27_Node000020_Node000015" class="edge">
+<title>Node20->Node15</title>
+<g id="a_edge27_Node000020_Node000015"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7546.67,-262C7415.91,-236.29 7161.13,-186.18 7037.57,-161.88"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7546.15,-265.47 7556.63,-263.96 7547.5,-258.6 7546.15,-265.47"/>
</a>
</g>
</g>
-<!-- Node75 -->
-<g id="Node000075" class="node">
-<title>Node75</title>
-<g id="a_Node000075"><a xlink:href="elemwise_8h.html" target="_top" xlink:title="Elementwise op constructions.">
-<polygon fill="white" stroke="#666666" points="414.5,-288.5 259.5,-288.5 259.5,-269.5 414.5,-269.5 414.5,-288.5"/>
-<text text-anchor="middle" x="337" y="-276.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/elemwise.h</text>
+<!-- Node21->Node20 -->
+<g id="edge29_Node000021_Node000020" class="edge">
+<title>Node21->Node20</title>
+<g id="a_edge29_Node000021_Node000020"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7728.96,-330.84C7705.97,-319.27 7676.92,-304.64 7655.88,-294.04"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7727.57,-334.06 7738.07,-335.44 7730.72,-327.81 7727.57,-334.06"/>
</a>
</g>
</g>
-<!-- Node25->Node75 -->
-<g id="edge157_Node000025_Node000075" class="edge">
-<title>Node25->Node75</title>
-<g id="a_edge157_Node000025_Node000075"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1546.89,-751.39C1276.95,-751.47 250.88,-736.25 57,-503 -27.22,-401.68 220.07,-315.24 307.57,-288.52"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1546.93,-754.89 1556.92,-751.38 1546.92,-747.89 1546.93,-754.89"/>
+<!-- Node24->Node20 -->
+<g id="edge33_Node000024_Node000020" class="edge">
+<title>Node24->Node20</title>
+<g id="a_edge33_Node000024_Node000020"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7478.17,-332.07C7511.99,-320.31 7556.02,-305.01 7587.59,-294.04"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7476.77,-328.85 7468.47,-335.44 7479.07,-335.46 7476.77,-328.85"/>
</a>
</g>
</g>
-<!-- Node81 -->
-<g id="Node000081" class="node">
-<title>Node81</title>
-<g id="a_Node000081"><a xlink:href="extern_8h.html" target="_top" xlink:title="Helpers for using external functions.">
-<polygon fill="white" stroke="#666666" points="193.5,-503 66.5,-503 66.5,-473 193.5,-473 193.5,-503"/>
-<text text-anchor="start" x="74.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
-<text text-anchor="middle" x="130" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/extern.h</text>
+<!-- Node26->Node27 -->
+<g id="edge39_Node000026_Node000027" class="edge">
+<title>Node26->Node27</title>
+<g id="a_edge39_Node000026_Node000027"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1887.15,-742.11C1978.66,-729.62 2143.91,-707.07 2231.98,-695.05"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1886.61,-738.65 1877.18,-743.47 1887.56,-745.59 1886.61,-738.65"/>
</a>
</g>
</g>
-<!-- Node25->Node81 -->
-<g id="edge156_Node000025_Node000081" class="edge">
-<title>Node25->Node81</title>
-<g id="a_edge156_Node000025_Node000081"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1546.76,-739.95C1345.99,-705.87 719.67,-598.85 202,-503 199.25,-502.49 196.43,-501.96 193.59,-501.43"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1546.4,-743.44 1556.84,-741.66 1547.57,-736.54 1546.4,-743.44"/>
+<!-- Node76 -->
+<g id="Node000076" class="node">
+<title>Node76</title>
+<g id="a_Node000076"><a xlink:href="elemwise_8h.html" target="_top" xlink:title="Elementwise op constructions.">
+<polygon fill="white" stroke="#666666" points="414.5,-288.5 259.5,-288.5 259.5,-269.5 414.5,-269.5 414.5,-288.5"/>
+<text text-anchor="middle" x="337" y="-276.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/elemwise.h</text>
</a>
</g>
</g>
-<!-- Node27 -->
-<g id="Node000027" class="node">
-<title>Node27</title>
-<g id="a_Node000027"><a xlink:href="relax_2expr_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="4391.5,-629.5 4256.5,-629.5 4256.5,-610.5 4391.5,-610.5 4391.5,-629.5"/>
-<text text-anchor="middle" x="4324" y="-617.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/expr.h</text>
+<!-- Node26->Node76 -->
+<g id="edge159_Node000026_Node000076" class="edge">
+<title>Node26->Node76</title>
+<g id="a_edge159_Node000026_Node000076"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1756.54,-750.92C1521.52,-750.26 720.87,-744.78 469,-701 373.45,-684.39 348.72,-676.38 261,-635 156.29,-585.6 4.94,-576.41 57,-473 110.09,-367.53 251.13,-309.06 310.29,-288.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1756.64,-754.42 1766.65,-750.94 1756.65,-747.42 1756.64,-754.42"/>
</a>
</g>
</g>
-<!-- Node26->Node27 -->
-<g id="edge38_Node000026_Node000027" class="edge">
-<title>Node26->Node27</title>
-<g id="a_edge38_Node000026_Node000027"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2196.4,-682.98C2525.98,-673.38 3930.62,-632.46 4256.35,-622.97"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2195.94,-679.49 2186.05,-683.28 2196.15,-686.49 2195.94,-679.49"/>
+<!-- Node82 -->
+<g id="Node000082" class="node">
+<title>Node82</title>
+<g id="a_Node000082"><a xlink:href="extern_8h.html" target="_top" xlink:title="Helpers for using external functions.">
+<polygon fill="white" stroke="#666666" points="193.5,-503 66.5,-503 66.5,-473 193.5,-473 193.5,-503"/>
+<text text-anchor="start" x="74.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
+<text text-anchor="middle" x="130" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/extern.h</text>
</a>
</g>
</g>
-<!-- Node60 -->
-<g id="Node000060" class="node">
-<title>Node60</title>
-<g id="a_Node000060"><a xlink:href="data__layout_8h.html" target="_top" xlink:title="SLayout expression to describe the data organization of a tensor. And SBijectiveLayout to mapping two...">
-<polygon fill="white" stroke="#666666" points="2188.5,-635 2065.5,-635 2065.5,-605 2188.5,-605 2188.5,-635"/>
-<text text-anchor="start" x="2073.5" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/data</text>
-<text text-anchor="middle" x="2127" y="-612" font-family="Helvetica,sans-Serif" font-size="10.00">_layout.h</text>
+<!-- Node26->Node82 -->
+<g id="edge158_Node000026_Node000082" class="edge">
+<title>Node26->Node82</title>
+<g id="a_edge158_Node000026_Node000082"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1756.74,-750.8C1504.13,-749.28 591.26,-736.72 323,-635 244.82,-605.36 171.56,-533.58 142.82,-503.08"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1756.84,-754.3 1766.86,-750.86 1756.88,-747.3 1756.84,-754.3"/>
</a>
</g>
</g>
-<!-- Node26->Node60 -->
-<g id="edge83_Node000026_Node000060" class="edge">
-<title>Node26->Node60</title>
-<g id="a_edge83_Node000026_Node000060"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2127,-666.35C2127,-656.47 2127,-644.51 2127,-635.36"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2123.5,-666.37 2127,-676.37 2130.5,-666.37 2123.5,-666.37"/>
+<!-- Node28 -->
+<g id="Node000028" class="node">
+<title>Node28</title>
+<g id="a_Node000028"><a xlink:href="relax_2expr_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="4774.5,-629.5 4639.5,-629.5 4639.5,-610.5 4774.5,-610.5 4774.5,-629.5"/>
+<text text-anchor="middle" x="4707" y="-617.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/expr.h</text>
+</a>
+</g>
+</g>
+<!-- Node27->Node28 -->
+<g id="edge40_Node000027_Node000028" class="edge">
+<title>Node27->Node28</title>
+<g id="a_edge40_Node000027_Node000028"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2360.32,-685.2C2637,-685.63 3689.06,-683.76 4553,-635 4581.28,-633.4 4612.4,-630.75 4639.23,-628.17"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2360.04,-681.7 2350.04,-685.18 2360.03,-688.7 2360.04,-681.7"/>
</a>
</g>
</g>
<!-- Node61 -->
<g id="Node000061" class="node">
<title>Node61</title>
-<g id="a_Node000061"><a xlink:href="topi_2transform_8h.html" target="_top" xlink:title="Transform op constructors.">
-<polygon fill="white" stroke="#666666" points="1970,-288.5 1814,-288.5 1814,-269.5 1970,-269.5 1970,-288.5"/>
-<text text-anchor="middle" x="1892" y="-276.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/transform.h</text>
+<g id="a_Node000061"><a xlink:href="data__layout_8h.html" target="_top" xlink:title="SLayout expression to describe the data organization of a tensor. And SBijectiveLayout to mapping two...">
+<polygon fill="white" stroke="#666666" points="2352.5,-635 2229.5,-635 2229.5,-605 2352.5,-605 2352.5,-635"/>
+<text text-anchor="start" x="2237.5" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/data</text>
+<text text-anchor="middle" x="2291" y="-612" font-family="Helvetica,sans-Serif" font-size="10.00">_layout.h</text>
</a>
</g>
</g>
-<!-- Node26->Node61 -->
-<g id="edge155_Node000026_Node000061" class="edge">
-<title>Node26->Node61</title>
-<g id="a_edge155_Node000026_Node000061"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2096.18,-671.78C2081.15,-663.56 2064.51,-651.4 2056,-635 2049.86,-623.16 2048.62,-616.1 2056,-605 2064.11,-592.81 2289.75,-514.35 2299,-503 2326.2,-469.63 2332.04,-445.11 2312,-407 2283.88,-353.54 2256.06,-352.5 2200,-330 2159.09,-313.58 2045.71,-297.83 1968.54,-288.53"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2094.74,-674.97 2105.24,-676.39 2097.91,-668.73 2094.74,-674.97"/>
+<!-- Node27->Node61 -->
+<g id="edge85_Node000027_Node000061" class="edge">
+<title>Node27->Node61</title>
+<g id="a_edge85_Node000027_Node000061"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2291,-666.35C2291,-656.47 2291,-644.51 2291,-635.36"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2287.5,-666.37 2291,-676.37 2294.5,-666.37 2287.5,-666.37"/>
</a>
</g>
</g>
<!-- Node62 -->
<g id="Node000062" class="node">
<title>Node62</title>
-<g id="a_Node000062"><a xlink:href="topi_2nn_8h.html" target="_top" xlink:title="NN op constructions.">
-<polygon fill="white" stroke="#666666" points="2184,-156.5 2064,-156.5 2064,-137.5 2184,-137.5 2184,-156.5"/>
-<text text-anchor="middle" x="2124" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn.h</text>
+<g id="a_Node000062"><a xlink:href="topi_2transform_8h.html" target="_top" xlink:title="Transform op constructors.">
+<polygon fill="white" stroke="#666666" points="1962,-288.5 1806,-288.5 1806,-269.5 1962,-269.5 1962,-288.5"/>
+<text text-anchor="middle" x="1884" y="-276.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/transform.h</text>
</a>
</g>
</g>
-<!-- Node26->Node62 -->
-<g id="edge154_Node000026_Node000062" class="edge">
-<title>Node26->Node62</title>
-<g id="a_edge154_Node000026_Node000062"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2196.33,-677.65C2252.14,-670.23 2324.4,-656.71 2344,-635 2372.81,-603.08 2335,-576.52 2356,-539 2376.15,-502.99 2501,-464.26 2501,-423 2501,-423 2501,-423 2501,-278 2501,-220.04 2450.92,-221.66 2398,-198 2328.69,-167.01 2241.34,-155.23 2184.14,-150.75"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2195.59,-674.22 2186.12,-678.96 2196.49,-681.16 2195.59,-674.22"/>
+<!-- Node27->Node62 -->
+<g id="edge157_Node000027_Node000062" class="edge">
+<title>Node27->Node62</title>
+<g id="a_edge157_Node000027_Node000062"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2260.18,-671.78C2245.15,-663.56 2228.51,-651.4 2220,-635 2213.86,-623.16 2215.69,-617.62 2220,-605 2238.55,-550.74 2275.27,-555.2 2299,-503 2316.82,-463.81 2332.2,-445.02 2312,-407 2283.31,-353.01 2254.87,-352.45 2198,-330 2156.22,-313.51 2040.65,-297.78 1962,-288.5"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2258.74,-674.97 2269.24,-676.39 2261.91,-668.73 2258.74,-674.97"/>
</a>
</g>
</g>
-<!-- Node70 -->
-<g id="Node000070" class="node">
-<title>Node70</title>
-<g id="a_Node000070"><a xlink:href="operation_8h.html" target="_top" xlink:title="Operation node can generate one or multiple Tensors.">
-<polygon fill="white" stroke="#666666" points="1520,-563.5 1374,-563.5 1374,-544.5 1520,-544.5 1520,-563.5"/>
-<text text-anchor="middle" x="1447" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/te/operation.h</text>
+<!-- Node63 -->
+<g id="Node000063" class="node">
+<title>Node63</title>
+<g id="a_Node000063"><a xlink:href="topi_2nn_8h.html" target="_top" xlink:title="NN op constructions.">
+<polygon fill="white" stroke="#666666" points="2184,-156.5 2064,-156.5 2064,-137.5 2184,-137.5 2184,-156.5"/>
+<text text-anchor="middle" x="2124" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn.h</text>
</a>
</g>
</g>
-<!-- Node26->Node70 -->
-<g id="edge96_Node000026_Node000070" class="edge">
-<title>Node26->Node70</title>
-<g id="a_edge96_Node000026_Node000070"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2072.18,-674.52C1941.19,-649.48 1611.93,-586.53 1491.78,-563.56"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2071.9,-678.03 2082.38,-676.47 2073.22,-671.15 2071.9,-678.03"/>
+<!-- Node27->Node63 -->
+<g id="edge156_Node000027_Node000063" class="edge">
+<title>Node27->Node63</title>
+<g id="a_edge156_Node000027_Node000063"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2360.15,-678.35C2416.52,-671.33 2489.69,-658.01 2508,-635 2516.3,-624.57 2508.26,-618.33 2508,-605 2506.44,-524.07 2501,-503.95 2501,-423 2501,-423 2501,-423 2501,-278 2501,-220.04 2450.92,-221.66 2398,-198 2328.69,-167.01 2241.34,-155.23 2184.14,-150.75"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2359.71,-674.88 2350.2,-679.55 2360.54,-681.83 2359.71,-674.88"/>
</a>
</g>
</g>
-<!-- Node26->Node75 -->
-<g id="edge153_Node000026_Node000075" class="edge">
-<title>Node26->Node75</title>
-<g id="a_edge153_Node000026_Node000075"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2057.25,-677.65C1741.21,-644.34 458.45,-508.84 450,-503 371.46,-448.7 344.46,-323.04 338.42,-288.77"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2057.33,-681.18 2067.64,-678.75 2058.07,-674.22 2057.33,-681.18"/>
+<!-- Node71 -->
+<g id="Node000071" class="node">
+<title>Node71</title>
+<g id="a_Node000071"><a xlink:href="operation_8h.html" target="_top" xlink:title="Operation node can generate one or multiple Tensors.">
+<polygon fill="white" stroke="#666666" points="1428,-563.5 1282,-563.5 1282,-544.5 1428,-544.5 1428,-563.5"/>
+<text text-anchor="middle" x="1355" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/te/operation.h</text>
</a>
</g>
</g>
-<!-- Node83 -->
-<g id="Node000083" class="node">
-<title>Node83</title>
-<g id="a_Node000083"><a xlink:href="pad__utils_8h.html" target="_top" xlink:title="Padding helpers.">
-<polygon fill="white" stroke="#666666" points="338.5,-503 211.5,-503 211.5,-473 338.5,-473 338.5,-503"/>
-<text text-anchor="start" x="219.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
-<text text-anchor="middle" x="275" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/pad_utils.h</text>
+<!-- Node27->Node71 -->
+<g id="edge98_Node000027_Node000071" class="edge">
+<title>Node27->Node71</title>
+<g id="a_edge98_Node000027_Node000071"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2221.82,-675.39C2045.9,-650.96 1583.59,-586.75 1416.43,-563.53"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2221.35,-678.86 2231.74,-676.77 2222.32,-671.93 2221.35,-678.86"/>
</a>
</g>
</g>
-<!-- Node26->Node83 -->
-<g id="edge152_Node000026_Node000083" class="edge">
-<title>Node26->Node83</title>
-<g id="a_edge152_Node000026_Node000083"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2058.01,-679.85C1865.39,-665.24 1305.6,-621.19 842,-569 624.07,-544.47 569.65,-537.05 353,-503 348.38,-502.27 343.61,-501.49 338.81,-500.69"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2057.75,-683.34 2067.99,-680.61 2058.28,-676.36 2057.75,-683.34"/>
+<!-- Node27->Node76 -->
+<g id="edge155_Node000027_Node000076" class="edge">
+<title>Node27->Node76</title>
+<g id="a_edge155_Node000027_Node000076"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2221.76,-684.02C1877.54,-678.7 367,-649.93 367,-555 367,-555 367,-555 367,-421 367,-369.94 347.95,-310.72 340.21,-288.77"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2221.79,-687.52 2231.84,-684.17 2221.89,-680.52 2221.79,-687.52"/>
</a>
</g>
</g>
-<!-- Node92 -->
-<g id="Node000092" class="node">
-<title>Node92</title>
-<g id="a_Node000092"><a xlink:href="te_2tensor_8h.html" target="_top" xlink:title="Dataflow tensor object.">
-<polygon fill="white" stroke="#666666" points="2335.5,-629.5 2206.5,-629.5 2206.5,-610.5 2335.5,-610.5 2335.5,-629.5"/>
-<text text-anchor="middle" x="2271" y="-617.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/te/tensor.h</text>
+<!-- Node84 -->
+<g id="Node000084" class="node">
+<title>Node84</title>
+<g id="a_Node000084"><a xlink:href="pad__utils_8h.html" target="_top" xlink:title="Padding helpers.">
+<polygon fill="white" stroke="#666666" points="338.5,-503 211.5,-503 211.5,-473 338.5,-473 338.5,-503"/>
+<text text-anchor="start" x="219.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
+<text text-anchor="middle" x="275" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/pad_utils.h</text>
</a>
</g>
</g>
-<!-- Node26->Node92 -->
-<g id="edge148_Node000026_Node000092" class="edge">
-<title>Node26->Node92</title>
-<g id="a_edge148_Node000026_Node000092"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2155.81,-672.19C2184.19,-659.58 2226.77,-640.66 2251.43,-629.7"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2154.14,-669.11 2146.42,-676.37 2156.98,-675.51 2154.14,-669.11"/>
+<!-- Node27->Node84 -->
+<g id="edge154_Node000027_Node000084" class="edge">
+<title>Node27->Node84</title>
+<g id="a_edge154_Node000027_Node000084"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2221.68,-685.2C1885.01,-685.93 433.31,-686.08 353,-635 312.75,-609.4 327.96,-580.82 305,-539 298.28,-526.75 290.09,-513.18 283.96,-503.27"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2221.79,-688.7 2231.78,-685.18 2221.77,-681.7 2221.79,-688.7"/>
</a>
</g>
</g>
<!-- Node93 -->
<g id="Node000093" class="node">
<title>Node93</title>
-<g id="a_Node000093"><a xlink:href="tirx_2script_2builder_2ir_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="3532,-635 3408,-635 3408,-605 3532,-605 3532,-635"/>
-<text text-anchor="start" x="3416" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/script</text>
-<text text-anchor="middle" x="3470" y="-612" font-family="Helvetica,sans-Serif" font-size="10.00">/builder/ir.h</text>
+<g id="a_Node000093"><a xlink:href="te_2tensor_8h.html" target="_top" xlink:title="Dataflow tensor object.">
+<polygon fill="white" stroke="#666666" points="2499.5,-629.5 2370.5,-629.5 2370.5,-610.5 2499.5,-610.5 2499.5,-629.5"/>
+<text text-anchor="middle" x="2435" y="-617.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/te/tensor.h</text>
</a>
</g>
</g>
-<!-- Node26->Node93 -->
-<g id="edge151_Node000026_Node000093" class="edge">
-<title>Node26->Node93</title>
-<g id="a_edge151_Node000026_Node000093"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2196.05,-681.71C2429.2,-670.6 3185.05,-634.58 3407.73,-623.97"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2195.83,-678.22 2186,-682.19 2196.16,-685.21 2195.83,-678.22"/>
+<!-- Node27->Node93 -->
+<g id="edge150_Node000027_Node000093" class="edge">
+<title>Node27->Node93</title>
+<g id="a_edge150_Node000027_Node000093"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2319.81,-672.19C2348.19,-659.58 2390.77,-640.66 2415.43,-629.7"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2318.14,-669.11 2310.42,-676.37 2320.98,-675.51 2318.14,-669.11"/>
</a>
</g>
</g>
-<!-- Node27->Node5 -->
-<g id="edge73_Node000027_Node000005" class="edge">
-<title>Node27->Node5</title>
-<g id="a_edge73_Node000027_Node000005"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4402.17,-616.45C4565.19,-610.78 4953.29,-595.53 5278,-569 5293.14,-567.76 5309.27,-566.18 5324.76,-564.52"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4401.63,-612.96 4391.76,-616.81 4401.87,-619.96 4401.63,-612.96"/>
+<!-- Node94 -->
+<g id="Node000094" class="node">
+<title>Node94</title>
+<g id="a_Node000094"><a xlink:href="tirx_2script_2builder_2ir_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="4337,-635 4213,-635 4213,-605 4337,-605 4337,-635"/>
+<text text-anchor="start" x="4221" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/script</text>
+<text text-anchor="middle" x="4275" y="-612" font-family="Helvetica,sans-Serif" font-size="10.00">/builder/ir.h</text>
</a>
</g>
</g>
-<!-- Node28 -->
-<g id="Node000028" class="node">
-<title>Node28</title>
-<g id="a_Node000028"><a xlink:href="relax_2analysis_8h.html" target="_top" xlink:title="The set of Relax specific analysis on IR.">
-<polygon fill="white" stroke="#666666" points="5066.5,-360 4911.5,-360 4911.5,-341 5066.5,-341 5066.5,-360"/>
-<text text-anchor="middle" x="4989" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/analysis.h</text>
+<!-- Node27->Node94 -->
+<g id="edge153_Node000027_Node000094" class="edge">
+<title>Node27->Node94</title>
+<g id="a_edge153_Node000027_Node000094"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2360.27,-682.77C2669.2,-672.8 3918.98,-632.48 4212.89,-623"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2359.99,-679.27 2350.11,-683.09 2360.22,-686.27 2359.99,-679.27"/>
</a>
</g>
</g>
-<!-- Node27->Node28 -->
-<g id="edge39_Node000027_Node000028" class="edge">
-<title>Node27->Node28</title>
-<g id="a_edge39_Node000027_Node000028"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4401.83,-617.98C4560.37,-615.17 4909.2,-604.93 4949,-569 5011.41,-512.65 4996.31,-393.54 4990.65,-360.29"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4401.61,-614.49 4391.67,-618.16 4401.73,-621.49 4401.61,-614.49"/>
+<!-- Node28->Node6 -->
+<g id="edge75_Node000028_Node000006" class="edge">
+<title>Node28->Node6</title>
+<g id="a_edge75_Node000028_Node000006"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4784.65,-616.16C4941.29,-610.12 5306.26,-594.41 5612,-569 5627.13,-567.74 5643.26,-566.15 5658.75,-564.48"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4784.5,-612.67 4774.64,-616.55 4784.77,-619.66 4784.5,-612.67"/>
</a>
</g>
</g>
<!-- Node29 -->
<g id="Node000029" class="node">
<title>Node29</title>
-<g id="a_Node000029"><a xlink:href="binding__rewrite_8h.html" target="_top" xlink:title="An IR rewriter to easily add/remove/replace bindings (statements).">
-<polygon fill="white" stroke="#666666" points="4329.5,-294 4188.5,-294 4188.5,-264 4329.5,-264 4329.5,-294"/>
-<text text-anchor="start" x="4196.5" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/binding</text>
-<text text-anchor="middle" x="4259" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_rewrite.h</text>
+<g id="a_Node000029"><a xlink:href="relax_2analysis_8h.html" target="_top" xlink:title="The set of Relax specific analysis on IR.">
+<polygon fill="white" stroke="#666666" points="5230.5,-360 5075.5,-360 5075.5,-341 5230.5,-341 5230.5,-360"/>
+<text text-anchor="middle" x="5153" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/analysis.h</text>
</a>
</g>
</g>
-<!-- Node27->Node29 -->
-<g id="edge58_Node000027_Node000029" class="edge">
-<title>Node27->Node29</title>
-<g id="a_edge58_Node000027_Node000029"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4246.15,-618.01C4065.46,-615.12 3628.74,-604.51 3573,-569 3538.78,-547.2 3529,-529.58 3529,-489 3529,-489 3529,-489 3529,-421 3529,-354.28 4005.14,-303.36 4188.34,-286.24"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4246.32,-621.51 4256.37,-618.17 4246.43,-614.51 4246.32,-621.51"/>
+<!-- Node28->Node29 -->
+<g id="edge41_Node000028_Node000029" class="edge">
+<title>Node28->Node29</title>
+<g id="a_edge41_Node000028_Node000029"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4785.13,-614.35C4896.63,-606.99 5090.59,-591.15 5114,-569 5175.02,-511.25 5160.18,-393.14 5154.62,-360.2"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4784.68,-610.87 4774.93,-615.02 4785.14,-617.86 4784.68,-610.87"/>
</a>
</g>
</g>
<!-- Node30 -->
<g id="Node000030" class="node">
<title>Node30</title>
-<g id="a_Node000030"><a xlink:href="ccl_8h.html" target="_top" xlink:title="Attributes for ccl operators.">
-<polygon fill="white" stroke="#666666" points="3877,-569 3749,-569 3749,-539 3877,-539 3877,-569"/>
-<text text-anchor="start" x="3757" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
-<text text-anchor="middle" x="3813" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/ccl.h</text>
+<g id="a_Node000030"><a xlink:href="binding__rewrite_8h.html" target="_top" xlink:title="An IR rewriter to easily add/remove/replace bindings (statements).">
+<polygon fill="white" stroke="#666666" points="4493.5,-294 4352.5,-294 4352.5,-264 4493.5,-264 4493.5,-294"/>
+<text text-anchor="start" x="4360.5" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/binding</text>
+<text text-anchor="middle" x="4423" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_rewrite.h</text>
</a>
</g>
</g>
-<!-- Node27->Node30 -->
-<g id="edge41_Node000027_Node000030" class="edge">
-<title>Node27->Node30</title>
-<g id="a_edge41_Node000027_Node000030"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4246.12,-611.91C4158.35,-603.5 4011.54,-588.18 3886,-569 3883.07,-568.55 3880.07,-568.07 3877.05,-567.57"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4245.97,-615.41 4256.26,-612.87 4246.64,-608.44 4245.97,-615.41"/>
+<!-- Node28->Node30 -->
+<g id="edge60_Node000028_Node000030" class="edge">
+<title>Node28->Node30</title>
+<g id="a_edge60_Node000028_Node000030"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4653.28,-608.81C4643.88,-607.32 4634.18,-605.97 4625,-605 4526.68,-594.66 3819.81,-621.43 3736,-569 3701.78,-547.59 3693,-529.37 3693,-489 3693,-489 3693,-489 3693,-421 3693,-354.28 4169.14,-303.36 4352.34,-286.24"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4652.87,-612.29 4663.31,-610.47 4654.02,-605.39 4652.87,-612.29"/>
</a>
</g>
</g>
<!-- Node31 -->
<g id="Node000031" class="node">
<title>Node31</title>
-<g id="a_Node000031"><a xlink:href="create_8h.html" target="_top" xlink:title="Attributes for tensor creation operators.">
-<polygon fill="white" stroke="#666666" points="4023,-569 3895,-569 3895,-539 4023,-539 4023,-569"/>
-<text text-anchor="start" x="3903" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
-<text text-anchor="middle" x="3959" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/create.h</text>
+<g id="a_Node000031"><a xlink:href="ccl_8h.html" target="_top" xlink:title="Attributes for ccl operators.">
+<polygon fill="white" stroke="#666666" points="4041,-569 3913,-569 3913,-539 4041,-539 4041,-569"/>
+<text text-anchor="start" x="3921" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
+<text text-anchor="middle" x="3977" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/ccl.h</text>
</a>
</g>
</g>
-<!-- Node27->Node31 -->
-<g id="edge42_Node000027_Node000031" class="edge">
-<title>Node27->Node31</title>
-<g id="a_edge42_Node000027_Node000031"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4262.33,-608.81C4203.18,-598.94 4111.41,-583.41 4032,-569 4029.08,-568.47 4026.09,-567.92 4023.08,-567.36"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4261.81,-612.27 4272.25,-610.46 4262.96,-605.36 4261.81,-612.27"/>
+<!-- Node28->Node31 -->
+<g id="edge43_Node000028_Node000031" class="edge">
+<title>Node28->Node31</title>
+<g id="a_edge43_Node000028_Node000031"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4651.99,-608.78C4643,-607.35 4633.76,-606.02 4625,-605 4370.66,-575.41 4304.03,-601.18 4050,-569 4047.06,-568.63 4044.05,-568.21 4041.02,-567.75"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4651.57,-612.26 4662.01,-610.43 4652.71,-605.35 4651.57,-612.26"/>
</a>
</g>
</g>
<!-- Node32 -->
<g id="Node000032" class="node">
<title>Node32</title>
-<g id="a_Node000032"><a xlink:href="datatype_8h.html" target="_top" xlink:title="Attributes for datatype operators.">
-<polygon fill="white" stroke="#666666" points="4169,-569 4041,-569 4041,-539 4169,-539 4169,-569"/>
-<text text-anchor="start" x="4049" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
-<text text-anchor="middle" x="4105" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/datatype.h</text>
+<g id="a_Node000032"><a xlink:href="create_8h.html" target="_top" xlink:title="Attributes for tensor creation operators.">
+<polygon fill="white" stroke="#666666" points="4187,-569 4059,-569 4059,-539 4187,-539 4187,-569"/>
+<text text-anchor="start" x="4067" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
+<text text-anchor="middle" x="4123" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/create.h</text>
</a>
</g>
</g>
-<!-- Node27->Node32 -->
-<g id="edge43_Node000027_Node000032" class="edge">
-<title>Node27->Node32</title>
-<g id="a_edge43_Node000027_Node000032"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4284.59,-607.48C4247.78,-596.73 4192.74,-580.64 4153.3,-569.12"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4283.88,-610.92 4294.46,-610.37 4285.85,-604.2 4283.88,-610.92"/>
+<!-- Node28->Node32 -->
+<g id="edge44_Node000028_Node000032" class="edge">
+<title>Node28->Node32</title>
+<g id="a_edge44_Node000028_Node000032"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4651.05,-608.79C4642.35,-607.39 4633.44,-606.07 4625,-605 4435.19,-580.88 4385.55,-595.06 4196,-569 4193.06,-568.6 4190.06,-568.15 4187.03,-567.68"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4650.69,-612.28 4661.13,-610.46 4651.84,-605.37 4650.69,-612.28"/>
</a>
</g>
</g>
<!-- Node33 -->
<g id="Node000033" class="node">
<title>Node33</title>
-<g id="a_Node000033"><a xlink:href="distributed_8h.html" target="_top" xlink:title="Attributes for redistribute and annotate_sharding operators.">
-<polygon fill="white" stroke="#666666" points="6099,-569 5971,-569 5971,-539 6099,-539 6099,-569"/>
-<text text-anchor="start" x="5979" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
-<text text-anchor="middle" x="6035" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/distributed.h</text>
+<g id="a_Node000033"><a xlink:href="datatype_8h.html" target="_top" xlink:title="Attributes for datatype operators.">
+<polygon fill="white" stroke="#666666" points="4333,-569 4205,-569 4205,-539 4333,-539 4333,-569"/>
+<text text-anchor="start" x="4213" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
+<text text-anchor="middle" x="4269" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/datatype.h</text>
</a>
</g>
</g>
-<!-- Node27->Node33 -->
-<g id="edge44_Node000027_Node000033" class="edge">
-<title>Node27->Node33</title>
-<g id="a_edge44_Node000027_Node000033"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4401.56,-617.3C4704.88,-610.54 5801.67,-585.23 5957,-569 5961.52,-568.53 5966.16,-567.95 5970.83,-567.29"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4401.46,-613.8 4391.54,-617.52 4401.61,-620.8 4401.46,-613.8"/>
+<!-- Node28->Node33 -->
+<g id="edge45_Node000028_Node000033" class="edge">
+<title>Node28->Node33</title>
+<g id="a_edge45_Node000028_Node000033"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4648.88,-608.76C4640.86,-607.44 4632.73,-606.15 4625,-605 4499.59,-586.33 4467.21,-588.95 4342,-569 4339.07,-568.53 4336.08,-568.04 4333.05,-567.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4648.49,-612.24 4658.93,-610.44 4649.64,-605.34 4648.49,-612.24"/>
</a>
</g>
</g>
<!-- Node34 -->
<g id="Node000034" class="node">
<title>Node34</title>
-<g id="a_Node000034"><a xlink:href="image_8h.html" target="_top" xlink:title="Attributes for image operators.">
-<polygon fill="white" stroke="#666666" points="4315,-569 4187,-569 4187,-539 4315,-539 4315,-569"/>
-<text text-anchor="start" x="4195" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
-<text text-anchor="middle" x="4251" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/image.h</text>
+<g id="a_Node000034"><a xlink:href="distributed_8h.html" target="_top" xlink:title="Attributes for redistribute and annotate_sharding operators.">
+<polygon fill="white" stroke="#666666" points="6395,-569 6267,-569 6267,-539 6395,-539 6395,-569"/>
+<text text-anchor="start" x="6275" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
+<text text-anchor="middle" x="6331" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/distributed.h</text>
</a>
</g>
</g>
-<!-- Node27->Node34 -->
-<g id="edge45_Node000027_Node000034" class="edge">
-<title>Node27->Node34</title>
-<g id="a_edge45_Node000027_Node000034"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4306.56,-603.71C4294.58,-593.21 4278.79,-579.36 4267.1,-569.12"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4304.33,-606.41 4314.15,-610.37 4308.94,-601.14 4304.33,-606.41"/>
+<!-- Node28->Node34 -->
+<g id="edge46_Node000028_Node000034" class="edge">
+<title>Node28->Node34</title>
+<g id="a_edge46_Node000028_Node000034"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4784.8,-616.64C5093.37,-607.25 6216.15,-572.88 6253,-569 6257.52,-568.52 6262.16,-567.94 6266.83,-567.28"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4784.49,-613.14 4774.6,-616.95 4784.7,-620.14 4784.49,-613.14"/>
</a>
</g>
</g>
<!-- Node35 -->
<g id="Node000035" class="node">
<title>Node35</title>
-<g id="a_Node000035"><a xlink:href="index_8h.html" target="_top" xlink:title="Attributes for indexing operators.">
-<polygon fill="white" stroke="#666666" points="4461,-569 4333,-569 4333,-539 4461,-539 4461,-569"/>
-<text text-anchor="start" x="4341" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
-<text text-anchor="middle" x="4397" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/index.h</text>
+<g id="a_Node000035"><a xlink:href="image_8h.html" target="_top" xlink:title="Attributes for image operators.">
+<polygon fill="white" stroke="#666666" points="4479,-569 4351,-569 4351,-539 4479,-539 4479,-569"/>
+<text text-anchor="start" x="4359" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
+<text text-anchor="middle" x="4415" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/image.h</text>
</a>
</g>
</g>
-<!-- Node27->Node35 -->
-<g id="edge46_Node000027_Node000035" class="edge">
-<title>Node27->Node35</title>
-<g id="a_edge46_Node000027_Node000035"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4341.44,-603.71C4353.42,-593.21 4369.21,-579.36 4380.9,-569.12"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4339.06,-601.14 4333.85,-610.37 4343.67,-606.41 4339.06,-601.14"/>
+<!-- Node28->Node35 -->
+<g id="edge47_Node000028_Node000035" class="edge">
+<title>Node28->Node35</title>
+<g id="a_edge47_Node000028_Node000035"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4657.85,-608.23C4608.69,-597.45 4532.83,-580.83 4478.99,-569.02"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4657.41,-611.71 4667.92,-610.44 4658.9,-604.88 4657.41,-611.71"/>
</a>
</g>
</g>
<!-- Node36 -->
<g id="Node000036" class="node">
<title>Node36</title>
-<g id="a_Node000036"><a xlink:href="linear__algebra_8h.html" target="_top" xlink:title="Attributes for linear algebra operators.">
-<polygon fill="white" stroke="#666666" points="4607,-569 4479,-569 4479,-539 4607,-539 4607,-569"/>
-<text text-anchor="start" x="4487" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
-<text text-anchor="middle" x="4543" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/linear_algebra.h</text>
+<g id="a_Node000036"><a xlink:href="index_8h.html" target="_top" xlink:title="Attributes for indexing operators.">
+<polygon fill="white" stroke="#666666" points="4625,-569 4497,-569 4497,-539 4625,-539 4625,-569"/>
+<text text-anchor="start" x="4505" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
+<text text-anchor="middle" x="4561" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/index.h</text>
</a>
</g>
</g>
-<!-- Node27->Node36 -->
-<g id="edge47_Node000027_Node000036" class="edge">
-<title>Node27->Node36</title>
-<g id="a_edge47_Node000027_Node000036"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4363.41,-607.48C4400.22,-596.73 4455.26,-580.64 4494.7,-569.12"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4362.15,-604.2 4353.54,-610.37 4364.12,-610.92 4362.15,-604.2"/>
+<!-- Node28->Node36 -->
+<g id="edge48_Node000028_Node000036" class="edge">
+<title>Node28->Node36</title>
+<g id="a_edge48_Node000028_Node000036"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4677.85,-606.22C4653.38,-595.5 4618.48,-580.2 4593.2,-569.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4676.75,-609.56 4687.31,-610.37 4679.56,-603.15 4676.75,-609.56"/>
</a>
</g>
</g>
<!-- Node37 -->
<g id="Node000037" class="node">
<title>Node37</title>
-<g id="a_Node000037"><a xlink:href="manipulate_8h.html" target="_top" xlink:title="Attributes for tensor manipulation operators.">
-<polygon fill="white" stroke="#666666" points="4753,-569 4625,-569 4625,-539 4753,-539 4753,-569"/>
-<text text-anchor="start" x="4633" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
-<text text-anchor="middle" x="4689" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/manipulate.h</text>
+<g id="a_Node000037"><a xlink:href="linear__algebra_8h.html" target="_top" xlink:title="Attributes for linear algebra operators.">
+<polygon fill="white" stroke="#666666" points="4771,-569 4643,-569 4643,-539 4771,-539 4771,-569"/>
+<text text-anchor="start" x="4651" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
+<text text-anchor="middle" x="4707" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/linear_algebra.h</text>
</a>
</g>
</g>
-<!-- Node27->Node37 -->
-<g id="edge48_Node000027_Node000037" class="edge">
-<title>Node27->Node37</title>
-<g id="a_edge48_Node000027_Node000037"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4385.67,-608.81C4444.82,-598.94 4536.59,-583.41 4616,-569 4618.92,-568.47 4621.91,-567.92 4624.92,-567.36"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4385.04,-605.36 4375.75,-610.46 4386.19,-612.27 4385.04,-605.36"/>
+<!-- Node28->Node37 -->
+<g id="edge49_Node000028_Node000037" class="edge">
+<title>Node28->Node37</title>
+<g id="a_edge49_Node000028_Node000037"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4707,-600.35C4707,-590.47 4707,-578.51 4707,-569.36"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4703.5,-600.37 4707,-610.37 4710.5,-600.37 4703.5,-600.37"/>
</a>
</g>
</g>
<!-- Node38 -->
<g id="Node000038" class="node">
<title>Node38</title>
-<g id="a_Node000038"><a xlink:href="relax_2attrs_2nn_8h.html" target="_top" xlink:title="Attributes for neural network operators.">
-<polygon fill="white" stroke="#666666" points="4923,-563.5 4771,-563.5 4771,-544.5 4923,-544.5 4923,-563.5"/>
-<text text-anchor="middle" x="4847" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs/nn.h</text>
+<g id="a_Node000038"><a xlink:href="manipulate_8h.html" target="_top" xlink:title="Attributes for tensor manipulation operators.">
+<polygon fill="white" stroke="#666666" points="4917,-569 4789,-569 4789,-539 4917,-539 4917,-569"/>
+<text text-anchor="start" x="4797" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
+<text text-anchor="middle" x="4853" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/manipulate.h</text>
</a>
</g>
</g>
-<!-- Node27->Node38 -->
-<g id="edge49_Node000027_Node000038" class="edge">
-<title>Node27->Node38</title>
-<g id="a_edge49_Node000027_Node000038"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4401.79,-611.3C4489.48,-602.34 4636.22,-586.53 4762,-569 4773.55,-567.39 4785.96,-565.46 4797.62,-563.56"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4401.26,-607.83 4391.66,-612.33 4401.97,-614.8 4401.26,-607.83"/>
+<!-- Node28->Node38 -->
+<g id="edge50_Node000028_Node000038" class="edge">
+<title>Node28->Node38</title>
+<g id="a_edge50_Node000028_Node000038"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4736.15,-606.22C4760.62,-595.5 4795.52,-580.2 4820.8,-569.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4734.44,-603.15 4726.69,-610.37 4737.25,-609.56 4734.44,-603.15"/>
</a>
</g>
</g>
<!-- Node39 -->
<g id="Node000039" class="node">
<title>Node39</title>
-<g id="a_Node000039"><a xlink:href="relax_2attrs_2op_8h.html" target="_top" xlink:title="Attributes for relax specific operators.">
-<polygon fill="white" stroke="#666666" points="6491,-563.5 6339,-563.5 6339,-544.5 6491,-544.5 6491,-563.5"/>
-<text text-anchor="middle" x="6415" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs/op.h</text>
+<g id="a_Node000039"><a xlink:href="relax_2attrs_2nn_8h.html" target="_top" xlink:title="Attributes for neural network operators.">
+<polygon fill="white" stroke="#666666" points="5087,-563.5 4935,-563.5 4935,-544.5 5087,-544.5 5087,-563.5"/>
+<text text-anchor="middle" x="5011" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs/nn.h</text>
</a>
</g>
</g>
-<!-- Node27->Node39 -->
-<g id="edge50_Node000027_Node000039" class="edge">
-<title>Node27->Node39</title>
-<g id="a_edge50_Node000027_Node000039"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4401.65,-617.43C4742.96,-610.48 6101.45,-582.24 6292,-569 6310.76,-567.7 6331.07,-565.65 6349.67,-563.52"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4401.54,-613.93 4391.61,-617.64 4401.68,-620.93 4401.54,-613.93"/>
+<!-- Node28->Node39 -->
+<g id="edge51_Node000028_Node000039" class="edge">
+<title>Node28->Node39</title>
+<g id="a_edge51_Node000028_Node000039"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4757.66,-608.34C4817.43,-595.75 4915.62,-575.08 4970.56,-563.51"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4756.75,-604.95 4747.68,-610.44 4758.19,-611.8 4756.75,-604.95"/>
</a>
</g>
</g>
<!-- Node40 -->
<g id="Node000040" class="node">
<title>Node40</title>
-<g id="a_Node000040"><a xlink:href="qdq_8h.html" target="_top" xlink:title="Attributes for quantize/dequantize operators.">
-<polygon fill="white" stroke="#666666" points="2695,-569 2567,-569 2567,-539 2695,-539 2695,-569"/>
-<text text-anchor="start" x="2575" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
-<text text-anchor="middle" x="2631" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/qdq.h</text>
+<g id="a_Node000040"><a xlink:href="relax_2attrs_2op_8h.html" target="_top" xlink:title="Attributes for relax specific operators.">
+<polygon fill="white" stroke="#666666" points="5447,-563.5 5295,-563.5 5295,-544.5 5447,-544.5 5447,-563.5"/>
+<text text-anchor="middle" x="5371" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs/op.h</text>
</a>
</g>
</g>
-<!-- Node27->Node40 -->
-<g id="edge51_Node000027_Node000040" class="edge">
-<title>Node27->Node40</title>
-<g id="a_edge51_Node000027_Node000040"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4246.44,-616.77C3928.88,-607.63 2742.75,-573.29 2704,-569 2701.05,-568.67 2698.04,-568.29 2695.01,-567.87"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4246.38,-620.27 4256.48,-617.06 4246.58,-613.28 4246.38,-620.27"/>
+<!-- Node28->Node40 -->
+<g id="edge52_Node000028_Node000040" class="edge">
+<title>Node28->Node40</title>
+<g id="a_edge52_Node000028_Node000040"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4784.81,-613.89C4895.34,-606.26 5104.05,-590.44 5281,-569 5293.72,-567.46 5307.39,-565.49 5320.15,-563.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4784.49,-610.41 4774.75,-614.58 4784.97,-617.39 4784.49,-610.41"/>
</a>
</g>
</g>
<!-- Node41 -->
<g id="Node000041" class="node">
<title>Node41</title>
-<g id="a_Node000041"><a xlink:href="sampling_8h.html" target="_top" xlink:title="Attributes for sampling operators.">
-<polygon fill="white" stroke="#666666" points="2841,-569 2713,-569 2713,-539 2841,-539 2841,-569"/>
-<text text-anchor="start" x="2721" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
-<text text-anchor="middle" x="2777" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/sampling.h</text>
+<g id="a_Node000041"><a xlink:href="qdq_8h.html" target="_top" xlink:title="Attributes for quantize/dequantize operators.">
+<polygon fill="white" stroke="#666666" points="2859,-569 2731,-569 2731,-539 2859,-539 2859,-569"/>
+<text text-anchor="start" x="2739" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
+<text text-anchor="middle" x="2795" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/qdq.h</text>
</a>
</g>
</g>
-<!-- Node27->Node41 -->
-<g id="edge52_Node000027_Node000041" class="edge">
-<title>Node27->Node41</title>
-<g id="a_edge52_Node000027_Node000041"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4246,-616.69C3951.43,-607.93 2919.74,-576.82 2850,-569 2847.05,-568.67 2844.04,-568.28 2841.01,-567.86"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4246.07,-620.19 4256.17,-616.99 4246.28,-613.2 4246.07,-620.19"/>
+<!-- Node28->Node41 -->
+<g id="edge53_Node000028_Node000041" class="edge">
+<title>Node28->Node41</title>
+<g id="a_edge53_Node000028_Node000041"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4654.25,-608.81C4644.55,-607.27 4634.5,-605.9 4625,-605 3847.45,-531.07 3644.75,-650.85 2868,-569 2865.05,-568.69 2862.04,-568.32 2859,-567.91"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4653.74,-612.27 4664.18,-610.45 4654.88,-605.36 4653.74,-612.27"/>
</a>
</g>
</g>
<!-- Node42 -->
<g id="Node000042" class="node">
<title>Node42</title>
-<g id="a_Node000042"><a xlink:href="search_8h.html" target="_top" xlink:title="Attributes for search operators.">
-<polygon fill="white" stroke="#666666" points="2987,-569 2859,-569 2859,-539 2987,-539 2987,-569"/>
-<text text-anchor="start" x="2867" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
-<text text-anchor="middle" x="2923" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/search.h</text>
+<g id="a_Node000042"><a xlink:href="sampling_8h.html" target="_top" xlink:title="Attributes for sampling operators.">
+<polygon fill="white" stroke="#666666" points="3005,-569 2877,-569 2877,-539 3005,-539 3005,-569"/>
+<text text-anchor="start" x="2885" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
+<text text-anchor="middle" x="2941" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/sampling.h</text>
</a>
</g>
</g>
-<!-- Node27->Node42 -->
-<g id="edge53_Node000027_Node000042" class="edge">
-<title>Node27->Node42</title>
-<g id="a_edge53_Node000027_Node000042"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4245.89,-616.75C3980.02,-609 3119.78,-583.12 2996,-569 2993.05,-568.66 2990.04,-568.27 2987.01,-567.85"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4246.13,-620.26 4256.23,-617.05 4246.33,-613.26 4246.13,-620.26"/>
+<!-- Node28->Node42 -->
+<g id="edge54_Node000028_Node000042" class="edge">
+<title>Node28->Node42</title>
+<g id="a_edge54_Node000028_Node000042"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4654.24,-608.82C4644.55,-607.29 4634.5,-605.91 4625,-605 3912.1,-536.55 3726.17,-644.71 3014,-569 3011.05,-568.69 3008.04,-568.32 3005,-567.9"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4653.74,-612.28 4664.18,-610.47 4654.88,-605.38 4653.74,-612.28"/>
</a>
</g>
</g>
<!-- Node43 -->
<g id="Node000043" class="node">
<title>Node43</title>
-<g id="a_Node000043"><a xlink:href="sorting_8h.html" target="_top" xlink:title="Attributes for sorting operators.">
-<polygon fill="white" stroke="#666666" points="3133,-569 3005,-569 3005,-539 3133,-539 3133,-569"/>
-<text text-anchor="start" x="3013" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
-<text text-anchor="middle" x="3069" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/sorting.h</text>
+<g id="a_Node000043"><a xlink:href="search_8h.html" target="_top" xlink:title="Attributes for search operators.">
+<polygon fill="white" stroke="#666666" points="3151,-569 3023,-569 3023,-539 3151,-539 3151,-569"/>
+<text text-anchor="start" x="3031" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
+<text text-anchor="middle" x="3087" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/search.h</text>
</a>
</g>
</g>
-<!-- Node27->Node43 -->
-<g id="edge54_Node000027_Node000043" class="edge">
-<title>Node27->Node43</title>
-<g id="a_edge54_Node000027_Node000043"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4245.86,-616.36C3999.81,-607.97 3250.86,-581.67 3142,-569 3139.05,-568.66 3136.04,-568.26 3133.01,-567.83"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4246.04,-619.87 4256.15,-616.71 4246.27,-612.88 4246.04,-619.87"/>
+<!-- Node28->Node43 -->
+<g id="edge55_Node000028_Node000043" class="edge">
+<title>Node28->Node43</title>
+<g id="a_edge55_Node000028_Node000043"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4654.24,-608.84C4644.55,-607.3 4634.49,-605.92 4625,-605 3976.74,-542.03 3807.58,-638.57 3160,-569 3157.05,-568.68 3154.04,-568.31 3151,-567.89"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4653.74,-612.3 4664.17,-610.49 4654.88,-605.4 4653.74,-612.3"/>
</a>
</g>
</g>
<!-- Node44 -->
<g id="Node000044" class="node">
<title>Node44</title>
-<g id="a_Node000044"><a xlink:href="statistical_8h.html" target="_top" xlink:title="Attributes for statistical operators.">
-<polygon fill="white" stroke="#666666" points="3279,-569 3151,-569 3151,-539 3279,-539 3279,-569"/>
-<text text-anchor="start" x="3159" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
-<text text-anchor="middle" x="3215" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/statistical.h</text>
+<g id="a_Node000044"><a xlink:href="sorting_8h.html" target="_top" xlink:title="Attributes for sorting operators.">
+<polygon fill="white" stroke="#666666" points="3297,-569 3169,-569 3169,-539 3297,-539 3297,-569"/>
+<text text-anchor="start" x="3177" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
+<text text-anchor="middle" x="3233" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/sorting.h</text>
</a>
</g>
</g>
-<!-- Node27->Node44 -->
-<g id="edge55_Node000027_Node000044" class="edge">
-<title>Node27->Node44</title>
-<g id="a_edge55_Node000027_Node000044"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4246.13,-616.67C4038.24,-610.22 3473.39,-591.14 3288,-569 3285.05,-568.65 3282.05,-568.25 3279.01,-567.81"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4246.25,-620.17 4256.35,-616.99 4246.47,-613.18 4246.25,-620.17"/>
+<!-- Node28->Node44 -->
+<g id="edge56_Node000028_Node000044" class="edge">
+<title>Node28->Node44</title>
+<g id="a_edge56_Node000028_Node000044"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4653.61,-608.76C4644.11,-607.26 4634.29,-605.91 4625,-605 4041.38,-547.51 3889,-632.44 3306,-569 3303.05,-568.68 3300.04,-568.3 3297.01,-567.88"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4653.31,-612.26 4663.75,-610.44 4654.45,-605.35 4653.31,-612.26"/>
</a>
</g>
</g>
<!-- Node45 -->
<g id="Node000045" class="node">
<title>Node45</title>
-<g id="a_Node000045"><a xlink:href="vision_8h.html" target="_top" xlink:title="Auxiliary attributes for vision operators.">
-<polygon fill="white" stroke="#666666" points="3425,-569 3297,-569 3297,-539 3425,-539 3425,-569"/>
-<text text-anchor="start" x="3305" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
-<text text-anchor="middle" x="3361" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/vision.h</text>
+<g id="a_Node000045"><a xlink:href="statistical_8h.html" target="_top" xlink:title="Attributes for statistical operators.">
+<polygon fill="white" stroke="#666666" points="3443,-569 3315,-569 3315,-539 3443,-539 3443,-569"/>
+<text text-anchor="start" x="3323" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
+<text text-anchor="middle" x="3379" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/statistical.h</text>
</a>
</g>
</g>
-<!-- Node27->Node45 -->
-<g id="edge56_Node000027_Node000045" class="edge">
-<title>Node27->Node45</title>
-<g id="a_edge56_Node000027_Node000045"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4245.98,-617.76C4091.46,-614.62 3735.76,-603.88 3439,-569 3434.49,-568.47 3429.85,-567.84 3425.18,-567.16"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4246.24,-621.27 4256.31,-617.97 4246.38,-614.27 4246.24,-621.27"/>
+<!-- Node28->Node45 -->
+<g id="edge57_Node000028_Node000045" class="edge">
+<title>Node28->Node45</title>
+<g id="a_edge57_Node000028_Node000045"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4653.61,-608.79C4644.11,-607.28 4634.29,-605.93 4625,-605 4106.02,-552.99 3970.42,-626.3 3452,-569 3449.05,-568.67 3446.04,-568.29 3443.01,-567.87"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4653.31,-612.28 4663.75,-610.46 4654.45,-605.38 4653.31,-612.28"/>
</a>
</g>
</g>
<!-- Node46 -->
<g id="Node000046" class="node">
<title>Node46</title>
-<g id="a_Node000046"><a xlink:href="relax_2backend_2adreno_2transform_8h.html" target="_top" xlink:title="Adreno GPU specific transformation passes.">
-<polygon fill="white" stroke="#666666" points="5293,-437 5147,-437 5147,-407 5293,-407 5293,-437"/>
-<text text-anchor="start" x="5155" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/backend</text>
-<text text-anchor="middle" x="5220" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/adreno/transform.h</text>
+<g id="a_Node000046"><a xlink:href="vision_8h.html" target="_top" xlink:title="Auxiliary attributes for vision operators.">
+<polygon fill="white" stroke="#666666" points="3589,-569 3461,-569 3461,-539 3589,-539 3589,-569"/>
+<text text-anchor="start" x="3469" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
+<text text-anchor="middle" x="3525" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/vision.h</text>
</a>
</g>
</g>
-<!-- Node27->Node46 -->
-<g id="edge57_Node000027_Node000046" class="edge">
-<title>Node27->Node46</title>
-<g id="a_edge57_Node000027_Node000046"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4401.94,-616.53C4568.89,-610.78 4950.21,-594.95 5003,-569 5054.41,-543.73 5041.8,-505.46 5089,-473 5112.37,-456.93 5141.6,-445.13 5166.51,-437.04"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4401.62,-613.04 4391.74,-616.88 4401.86,-620.04 4401.62,-613.04"/>
+<!-- Node28->Node46 -->
+<g id="edge58_Node000028_Node000046" class="edge">
+<title>Node28->Node46</title>
+<g id="a_edge58_Node000028_Node000046"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4653.28,-608.77C4643.88,-607.28 4634.18,-605.94 4625,-605 4172.87,-558.65 4054.93,-617.27 3603,-569 3598.49,-568.52 3593.84,-567.93 3589.17,-567.26"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4652.88,-612.25 4663.32,-610.43 4654.02,-605.35 4652.88,-612.25"/>
</a>
</g>
</g>
<!-- Node47 -->
<g id="Node000047" class="node">
<title>Node47</title>
-<g id="a_Node000047"><a xlink:href="block__builder_8h.html" target="_top" xlink:title="The utility for constructing Relax binding blocks.">
-<polygon fill="white" stroke="#666666" points="4344.5,-503 4213.5,-503 4213.5,-473 4344.5,-473 4344.5,-503"/>
-<text text-anchor="start" x="4221.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/block</text>
-<text text-anchor="middle" x="4279" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">_builder.h</text>
+<g id="a_Node000047"><a xlink:href="relax_2backend_2adreno_2transform_8h.html" target="_top" xlink:title="Adreno GPU specific transformation passes.">
+<polygon fill="white" stroke="#666666" points="5530,-437 5384,-437 5384,-407 5530,-407 5530,-437"/>
+<text text-anchor="start" x="5392" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/backend</text>
+<text text-anchor="middle" x="5457" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/adreno/transform.h</text>
</a>
</g>
</g>
-<!-- Node27->Node47 -->
-<g id="edge59_Node000027_Node000047" class="edge">
-<title>Node27->Node47</title>
-<g id="a_edge59_Node000027_Node000047"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4401.7,-618.35C4557.61,-616.24 4896.76,-607.26 4932,-569 4941.03,-559.19 4941.06,-548.78 4932,-539 4892.64,-496.51 4502.29,-489.98 4344.58,-489.09"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4401.66,-614.85 4391.7,-618.48 4401.75,-621.85 4401.66,-614.85"/>
+<!-- Node28->Node47 -->
+<g id="edge59_Node000028_Node000047" class="edge">
+<title>Node28->Node47</title>
+<g id="a_edge59_Node000028_Node000047"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4784.81,-615.74C4897.41,-610.14 5099.68,-596.54 5167,-569 5186.92,-560.85 5186.65,-550.24 5205,-539 5277.07,-494.83 5368.76,-456.7 5419.3,-437.09"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4784.35,-612.25 4774.53,-616.24 4784.69,-619.25 4784.35,-612.25"/>
</a>
</g>
</g>
<!-- Node48 -->
<g id="Node000048" class="node">
<title>Node48</title>
-<g id="a_Node000048"><a xlink:href="relax_2expr__functor_8h.html" target="_top" xlink:title="A more powerful visitor which enables defining arbitrary function signatures with type based dispatch...">
-<polygon fill="white" stroke="#666666" points="6200.5,-437 6073.5,-437 6073.5,-407 6200.5,-407 6200.5,-437"/>
-<text text-anchor="start" x="6081.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/expr</text>
-<text text-anchor="middle" x="6137" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">_functor.h</text>
+<g id="a_Node000048"><a xlink:href="block__builder_8h.html" target="_top" xlink:title="The utility for constructing Relax binding blocks.">
+<polygon fill="white" stroke="#666666" points="4508.5,-503 4377.5,-503 4377.5,-473 4508.5,-473 4508.5,-503"/>
+<text text-anchor="start" x="4385.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/block</text>
+<text text-anchor="middle" x="4443" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">_builder.h</text>
</a>
</g>
</g>
-<!-- Node27->Node48 -->
-<g id="edge75_Node000027_Node000048" class="edge">
-<title>Node27->Node48</title>
-<g id="a_edge75_Node000027_Node000048"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4401.97,-617.23C4717.92,-609.95 5887.88,-582.18 5924,-569 5944.21,-561.63 5942.94,-548.98 5962,-539 6010.58,-513.57 6035.5,-535.03 6080,-503 6104.08,-485.66 6121.76,-454.94 6130.61,-437.03"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4401.45,-613.74 4391.54,-617.47 4401.62,-620.73 4401.45,-613.74"/>
+<!-- Node28->Node48 -->
+<g id="edge61_Node000028_Node000048" class="edge">
+<title>Node28->Node48</title>
+<g id="a_edge61_Node000028_Node000048"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4784.68,-614.44C4892.27,-607.33 5075.8,-591.97 5096,-569 5104.81,-558.99 5105.06,-548.78 5096,-539 5056.64,-496.51 4666.29,-489.98 4508.58,-489.09"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4784.26,-610.96 4774.51,-615.11 4784.72,-617.95 4784.26,-610.96"/>
</a>
</g>
</g>
<!-- Node49 -->
<g id="Node000049" class="node">
<title>Node49</title>
-<g id="a_Node000049"><a xlink:href="relax_2op__attr__types_8h.html" target="_top" xlink:title="Data structures that can appear in operator attributes.">
-<polygon fill="white" stroke="#666666" points="4337.5,-437 4220.5,-437 4220.5,-407 4337.5,-407 4337.5,-437"/>
-<text text-anchor="start" x="4228.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/op</text>
-<text text-anchor="middle" x="4279" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">_attr_types.h</text>
+<g id="a_Node000049"><a xlink:href="relax_2expr__functor_8h.html" target="_top" xlink:title="A more powerful visitor which enables defining arbitrary function signatures with type based dispatch...">
+<polygon fill="white" stroke="#666666" points="6499.5,-437 6372.5,-437 6372.5,-407 6499.5,-407 6499.5,-437"/>
+<text text-anchor="start" x="6380.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/expr</text>
+<text text-anchor="middle" x="6436" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">_functor.h</text>
</a>
</g>
</g>
-<!-- Node27->Node49 -->
-<g id="edge77_Node000027_Node000049" class="edge">
-<title>Node27->Node49</title>
-<g id="a_edge77_Node000027_Node000049"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4246.17,-616.56C4061.07,-610.37 3608.29,-592.86 3586,-569 3496.43,-473.16 4037.61,-435.66 4220.31,-425.82"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4246.27,-620.06 4256.38,-616.9 4246.5,-613.07 4246.27,-620.06"/>
+<!-- Node28->Node49 -->
+<g id="edge77_Node000028_Node000049" class="edge">
+<title>Node28->Node49</title>
+<g id="a_edge77_Node000028_Node000049"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4784.71,-616.59C5092.71,-607.03 6211.49,-572.11 6220,-569 6240.21,-561.61 6239.53,-550.04 6258,-539 6292.51,-518.37 6306.82,-524.17 6341,-503 6372.35,-483.58 6404.2,-454.41 6421.9,-437.18"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4784.41,-613.1 4774.53,-616.91 4784.63,-620.1 4784.41,-613.1"/>
</a>
</g>
</g>
<!-- Node50 -->
<g id="Node000050" class="node">
<title>Node50</title>
-<g id="a_Node000050"><a xlink:href="relax_2script_2builder_2frame_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="3501,-437 3369,-437 3369,-407 3501,-407 3501,-437"/>
-<text text-anchor="start" x="3377" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/script</text>
-<text text-anchor="middle" x="3435" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/builder/frame.h</text>
+<g id="a_Node000050"><a xlink:href="relax_2op__attr__types_8h.html" target="_top" xlink:title="Data structures that can appear in operator attributes.">
+<polygon fill="white" stroke="#666666" points="4501.5,-437 4384.5,-437 4384.5,-407 4501.5,-407 4501.5,-437"/>
+<text text-anchor="start" x="4392.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/op</text>
+<text text-anchor="middle" x="4443" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">_attr_types.h</text>
</a>
</g>
</g>
-<!-- Node27->Node50 -->
-<g id="edge78_Node000027_Node000050" class="edge">
-<title>Node27->Node50</title>
-<g id="a_edge78_Node000027_Node000050"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4246.1,-616.21C4049.3,-608.9 3545.55,-588.39 3515,-569 3466.69,-538.33 3445.25,-467.76 3438.02,-437.36"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4246.24,-619.72 4256.36,-616.59 4246.5,-612.73 4246.24,-619.72"/>
+<!-- Node28->Node50 -->
+<g id="edge79_Node000028_Node000050" class="edge">
+<title>Node28->Node50</title>
+<g id="a_edge79_Node000028_Node000050"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4653.28,-608.82C4643.88,-607.32 4634.18,-605.97 4625,-605 4576.62,-599.9 3783.69,-604.1 3750,-569 3659.17,-474.36 4201.19,-436.05 4384.21,-425.92"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4652.87,-612.3 4663.31,-610.48 4654.02,-605.39 4652.87,-612.3"/>
</a>
</g>
</g>
<!-- Node51 -->
<g id="Node000051" class="node">
<title>Node51</title>
-<g id="a_Node000051"><a xlink:href="relax_2script_2builder_2ir_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="3407,-365.5 3275,-365.5 3275,-335.5 3407,-335.5 3407,-365.5"/>
-<text text-anchor="start" x="3283" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/script</text>
-<text text-anchor="middle" x="3341" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/builder/ir.h</text>
+<g id="a_Node000051"><a xlink:href="relax_2script_2builder_2frame_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="3665,-437 3533,-437 3533,-407 3665,-407 3665,-437"/>
+<text text-anchor="start" x="3541" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/script</text>
+<text text-anchor="middle" x="3599" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/builder/frame.h</text>
</a>
</g>
</g>
-<!-- Node27->Node51 -->
-<g id="edge79_Node000027_Node000051" class="edge">
-<title>Node27->Node51</title>
-<g id="a_edge79_Node000027_Node000051"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4245.93,-615.96C4043.53,-607.85 3515.2,-585.27 3481,-569 3445.07,-551.91 3378.39,-472.29 3360,-437 3347.92,-413.81 3343.49,-383.18 3341.89,-365.58"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4246.05,-619.46 4256.19,-616.37 4246.33,-612.47 4246.05,-619.46"/>
+<!-- Node28->Node51 -->
+<g id="edge80_Node000028_Node000051" class="edge">
+<title>Node28->Node51</title>
+<g id="a_edge80_Node000028_Node000051"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4653.28,-608.79C4643.88,-607.3 4634.18,-605.95 4625,-605 4520.38,-594.13 3768.47,-624.32 3679,-569 3630.33,-538.9 3609.09,-468.02 3601.96,-437.45"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4652.88,-612.27 4663.31,-610.45 4654.02,-605.37 4652.88,-612.27"/>
</a>
</g>
</g>
<!-- Node52 -->
<g id="Node000052" class="node">
<title>Node52</title>
-<g id="a_Node000052"><a xlink:href="dataflow__pattern_8h.html" target="_top" xlink:title="A pattern language for matching dataflow properties.">
-<polygon fill="white" stroke="#666666" points="5914.5,-569 5767.5,-569 5767.5,-539 5914.5,-539 5914.5,-569"/>
-<text text-anchor="start" x="5775.5" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/dataflow</text>
-<text text-anchor="middle" x="5841" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_pattern.h</text>
+<g id="a_Node000052"><a xlink:href="relax_2script_2builder_2ir_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="3571,-365.5 3439,-365.5 3439,-335.5 3571,-335.5 3571,-365.5"/>
+<text text-anchor="start" x="3447" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/script</text>
+<text text-anchor="middle" x="3505" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/builder/ir.h</text>
</a>
</g>
</g>
-<!-- Node27->Node52 -->
-<g id="edge65_Node000027_Node000052" class="edge">
-<title>Node27->Node52</title>
-<g id="a_edge65_Node000027_Node000052"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4401.71,-616.95C4605.56,-611.39 5172.51,-594.68 5644,-569 5684.74,-566.78 5730.17,-563.6 5767.13,-560.83"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4401.6,-613.46 4391.7,-617.23 4401.79,-620.45 4401.6,-613.46"/>
+<!-- Node28->Node52 -->
+<g id="edge81_Node000028_Node000052" class="edge">
+<title>Node28->Node52</title>
+<g id="a_edge81_Node000028_Node000052"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4653.28,-608.78C4643.88,-607.29 4634.18,-605.95 4625,-605 4516.61,-593.81 3743.92,-614.7 3645,-569 3608.88,-552.31 3542.39,-472.29 3524,-437 3511.92,-413.81 3507.49,-383.18 3505.89,-365.58"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4652.88,-612.26 4663.31,-610.44 4654.02,-605.36 4652.88,-612.26"/>
</a>
</g>
</g>
-<!-- Node55 -->
-<g id="Node000055" class="node">
-<title>Node55</title>
-<g id="a_Node000055"><a xlink:href="relax_2distributed_2transform_8h.html" target="_top" xlink:title="Relax distributed specific transformation passes.">
-<polygon fill="white" stroke="#666666" points="5591,-437 5433,-437 5433,-407 5591,-407 5591,-437"/>
-<text text-anchor="start" x="5441" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/distributed</text>
-<text text-anchor="middle" x="5512" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/transform.h</text>
+<!-- Node53 -->
+<g id="Node000053" class="node">
+<title>Node53</title>
+<g id="a_Node000053"><a xlink:href="dataflow__pattern_8h.html" target="_top" xlink:title="A pattern language for matching dataflow properties.">
+<polygon fill="white" stroke="#666666" points="6210.5,-569 6063.5,-569 6063.5,-539 6210.5,-539 6210.5,-569"/>
+<text text-anchor="start" x="6071.5" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/dataflow</text>
+<text text-anchor="middle" x="6137" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_pattern.h</text>
</a>
</g>
</g>
-<!-- Node27->Node55 -->
-<g id="edge74_Node000027_Node000055" class="edge">
-<title>Node27->Node55</title>
-<g id="a_edge74_Node000027_Node000055"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4401.88,-618.52C4561.17,-616.73 4918.93,-608.3 5034,-569 5056.75,-561.23 5058.59,-551.69 5079,-539 5128.71,-508.08 5137.81,-492.53 5193,-473 5271.87,-445.09 5367.21,-432.73 5433,-427.27"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4401.64,-615.02 4391.67,-618.63 4401.71,-622.02 4401.64,-615.02"/>
+<!-- Node28->Node53 -->
+<g id="edge67_Node000028_Node000053" class="edge">
+<title>Node28->Node53</title>
+<g id="a_edge67_Node000028_Node000053"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4785.22,-616.41C5024.31,-608.43 5743.33,-583.81 5977,-569 6005.25,-567.21 6036.25,-564.64 6063.37,-562.19"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4784.76,-612.93 4774.88,-616.76 4784.99,-619.92 4784.76,-612.93"/>
</a>
</g>
</g>
<!-- Node56 -->
<g id="Node000056" class="node">
<title>Node56</title>
-<g id="a_Node000056"><a xlink:href="relax_2transform_8h.html" target="_top" xlink:title="Relax specific transformation passes.">
-<polygon fill="white" stroke="#666666" points="5702,-497.5 5540,-497.5 5540,-478.5 5702,-478.5 5702,-497.5"/>
-<text text-anchor="middle" x="5621" y="-485.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/transform.h</text>
+<g id="a_Node000056"><a xlink:href="relax_2distributed_2transform_8h.html" target="_top" xlink:title="Relax distributed specific transformation passes.">
+<polygon fill="white" stroke="#666666" points="6070,-437 5912,-437 5912,-407 6070,-407 6070,-437"/>
+<text text-anchor="start" x="5920" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/distributed</text>
+<text text-anchor="middle" x="5991" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/transform.h</text>
</a>
</g>
</g>
-<!-- Node27->Node56 -->
-<g id="edge80_Node000027_Node000056" class="edge">
-<title>Node27->Node56</title>
-<g id="a_edge80_Node000027_Node000056"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4401.69,-619.11C4568.5,-618.48 4955.77,-612.26 5079,-569 5100.99,-561.28 5100.13,-547.05 5122,-539 5277.45,-481.74 5328.21,-520.01 5493,-503 5509.68,-501.28 5527.57,-499.36 5544.53,-497.52"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4401.5,-615.61 4391.51,-619.14 4401.52,-622.61 4401.5,-615.61"/>
+<!-- Node28->Node56 -->
+<g id="edge76_Node000028_Node000056" class="edge">
+<title>Node28->Node56</title>
+<g id="a_edge76_Node000028_Node000056"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4785.07,-616.61C4912.93,-611.87 5160.97,-599.04 5243,-569 5264.88,-560.99 5263.97,-546.6 5286,-539 5422.33,-491.95 5807.68,-572.6 5934,-503 5960.29,-488.52 5977.37,-456.13 5985.48,-437.31"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4784.82,-613.11 4774.95,-616.97 4785.07,-620.11 4784.82,-613.11"/>
</a>
</g>
</g>
-<!-- Node58 -->
-<g id="Node000058" class="node">
-<title>Node58</title>
-<g id="a_Node000058"><a xlink:href="nested__msg_8h.html" target="_top" xlink:title="Helper container to store nested message for robust tuple-aware analysis.">
-<polygon fill="white" stroke="#666666" points="5269,-569 5131,-569 5131,-539 5269,-539 5269,-569"/>
-<text text-anchor="start" x="5139" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/nested</text>
-<text text-anchor="middle" x="5200" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_msg.h</text>
+<!-- Node57 -->
+<g id="Node000057" class="node">
+<title>Node57</title>
+<g id="a_Node000057"><a xlink:href="relax_2transform_8h.html" target="_top" xlink:title="Relax specific transformation passes.">
+<polygon fill="white" stroke="#666666" points="5925,-497.5 5763,-497.5 5763,-478.5 5925,-478.5 5925,-497.5"/>
+<text text-anchor="middle" x="5844" y="-485.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/transform.h</text>
</a>
</g>
</g>
-<!-- Node27->Node58 -->
-<g id="edge76_Node000027_Node000058" class="edge">
-<title>Node27->Node58</title>
-<g id="a_edge76_Node000027_Node000058"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4401.94,-616.78C4544.35,-612.12 4855.97,-599.16 5117,-569 5121.5,-568.48 5126.13,-567.88 5130.79,-567.23"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4401.46,-613.29 4391.57,-617.11 4401.68,-620.29 4401.46,-613.29"/>
+<!-- Node28->Node57 -->
+<g id="edge82_Node000028_Node000057" class="edge">
+<title>Node28->Node57</title>
+<g id="a_edge82_Node000028_Node000057"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4784.81,-615.51C4904.86,-609.39 5129.3,-594.87 5205,-569 5228.81,-560.86 5229.08,-546.8 5253,-539 5464.82,-469.92 5531.6,-527.96 5753,-503 5766.18,-501.51 5780.38,-499.52 5793.56,-497.5"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4784.39,-612.02 4774.58,-616.02 4784.75,-619.02 4784.39,-612.02"/>
</a>
</g>
</g>
<!-- Node59 -->
<g id="Node000059" class="node">
<title>Node59</title>
-<g id="a_Node000059"><a xlink:href="relax_2utils_8h.html" target="_top" xlink:title="Utility classes and functions for working with the Relax IR.">
-<polygon fill="white" stroke="#666666" points="3730.5,-563.5 3595.5,-563.5 3595.5,-544.5 3730.5,-544.5 3730.5,-563.5"/>
-<text text-anchor="middle" x="3663" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/utils.h</text>
+<g id="a_Node000059"><a xlink:href="nested__msg_8h.html" target="_top" xlink:title="Helper container to store nested message for robust tuple-aware analysis.">
+<polygon fill="white" stroke="#666666" points="5603,-569 5465,-569 5465,-539 5603,-539 5603,-569"/>
+<text text-anchor="start" x="5473" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/nested</text>
+<text text-anchor="middle" x="5534" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_msg.h</text>
</a>
</g>
</g>
-<!-- Node27->Node59 -->
-<g id="edge81_Node000027_Node000059" class="edge">
-<title>Node27->Node59</title>
-<g id="a_edge81_Node000027_Node000059"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4246.12,-614.68C4133.93,-607.92 3920.46,-593.08 3740,-569 3728.96,-567.53 3717.09,-565.56 3706.05,-563.57"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4246.14,-618.19 4256.33,-615.29 4246.56,-611.2 4246.14,-618.19"/>
+<!-- Node28->Node59 -->
+<g id="edge78_Node000028_Node000059" class="edge">
+<title>Node28->Node59</title>
+<g id="a_edge78_Node000028_Node000059"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4784.98,-616.64C4921.43,-611.89 5212.21,-598.92 5456,-569 5458.87,-568.65 5461.79,-568.26 5464.74,-567.84"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4784.5,-613.16 4774.63,-617 4784.75,-620.15 4784.5,-613.16"/>
</a>
</g>
</g>
-<!-- Node28->Node29 -->
-<g id="edge40_Node000028_Node000029" class="edge">
-<title>Node28->Node29</title>
-<g id="a_edge40_Node000028_Node000029"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4900.93,-341.12C4754.45,-327.17 4463.63,-299.48 4329.62,-286.72"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4900.94,-344.63 4911.22,-342.1 4901.6,-337.66 4900.94,-344.63"/>
+<!-- Node60 -->
+<g id="Node000060" class="node">
+<title>Node60</title>
+<g id="a_Node000060"><a xlink:href="relax_2utils_8h.html" target="_top" xlink:title="Utility classes and functions for working with the Relax IR.">
+<polygon fill="white" stroke="#666666" points="3894.5,-563.5 3759.5,-563.5 3759.5,-544.5 3894.5,-544.5 3894.5,-563.5"/>
+<text text-anchor="middle" x="3827" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/utils.h</text>
</a>
</g>
</g>
-<!-- Node47->Node48 -->
-<g id="edge60_Node000047_Node000048" class="edge">
-<title>Node47->Node48</title>
-<g id="a_edge60_Node000047_Node000048"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4354.7,-484.61C4574.19,-477.63 5229.85,-456.59 5774,-437 5878.94,-433.22 6000.93,-428.44 6073.4,-425.55"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4354.46,-481.11 4344.58,-484.93 4354.69,-488.11 4354.46,-481.11"/>
+<!-- Node28->Node60 -->
+<g id="edge83_Node000028_Node000060" class="edge">
+<title>Node28->Node60</title>
+<g id="a_edge83_Node000028_Node000060"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4652.94,-608.83C4643.65,-607.35 4634.07,-606 4625,-605 4306.08,-569.94 4222.73,-605.77 3904,-569 3892.39,-567.66 3879.89,-565.64 3868.41,-563.55"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4652.44,-612.3 4662.88,-610.47 4653.58,-605.39 4652.44,-612.3"/>
</a>
</g>
</g>
-<!-- Node47->Node49 -->
-<g id="edge61_Node000047_Node000049" class="edge">
-<title>Node47->Node49</title>
-<g id="a_edge61_Node000047_Node000049"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4279,-462.54C4279,-453.96 4279,-444.61 4279,-437.16"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4275.5,-462.8 4279,-472.8 4282.5,-462.8 4275.5,-462.8"/>
+<!-- Node29->Node30 -->
+<g id="edge42_Node000029_Node000030" class="edge">
+<title>Node29->Node30</title>
+<g id="a_edge42_Node000029_Node000030"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M5064.93,-341.12C4918.45,-327.17 4627.63,-299.48 4493.62,-286.72"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5064.94,-344.63 5075.22,-342.1 5065.6,-337.66 5064.94,-344.63"/>
</a>
</g>
</g>
-<!-- Node47->Node50 -->
-<g id="edge63_Node000047_Node000050" class="edge">
-<title>Node47->Node50</title>
-<g id="a_edge63_Node000047_Node000050"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4203.5,-481.28C4040.03,-468.88 3655.62,-439.73 3501.07,-428.01"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4203.24,-484.77 4213.48,-482.03 4203.77,-477.79 4203.24,-484.77"/>
+<!-- Node48->Node49 -->
+<g id="edge62_Node000048_Node000049" class="edge">
+<title>Node48->Node49</title>
+<g id="a_edge62_Node000048_Node000049"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4518.92,-484.91C4751.96,-478.46 5477.72,-457.98 6079,-437 6181.75,-433.42 6301.1,-428.6 6372.49,-425.66"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4518.75,-481.42 4508.85,-485.19 4518.94,-488.41 4518.75,-481.42"/>
</a>
</g>
</g>
-<!-- Node49->Node28 -->
-<g id="edge62_Node000049_Node000028" class="edge">
-<title>Node49->Node28</title>
-<g id="a_edge62_Node000049_Node000028"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4347.76,-414.27C4480.65,-401.26 4771.88,-372.75 4911.44,-359.09"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4347.32,-410.8 4337.71,-415.25 4348,-417.76 4347.32,-410.8"/>
+<!-- Node48->Node50 -->
+<g id="edge63_Node000048_Node000050" class="edge">
+<title>Node48->Node50</title>
+<g id="a_edge63_Node000048_Node000050"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4443,-462.54C4443,-453.96 4443,-444.61 4443,-437.16"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4439.5,-462.8 4443,-472.8 4446.5,-462.8 4439.5,-462.8"/>
</a>
</g>
</g>
-<!-- Node50->Node51 -->
-<g id="edge64_Node000050_Node000051" class="edge">
-<title>Node50->Node51</title>
-<g id="a_edge64_Node000050_Node000051"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3407.87,-400.94C3392.54,-389.6 3373.75,-375.71 3359.99,-365.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3405.86,-403.8 3415.98,-406.94 3410.02,-398.18 3405.86,-403.8"/>
+<!-- Node48->Node51 -->
+<g id="edge65_Node000048_Node000051" class="edge">
+<title>Node48->Node51</title>
+<g id="a_edge65_Node000048_Node000051"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4367.5,-481.28C4204.03,-468.88 3819.62,-439.73 3665.07,-428.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4367.24,-484.77 4377.48,-482.03 4367.77,-477.79 4367.24,-484.77"/>
</a>
</g>
</g>
-<!-- Node53 -->
-<g id="Node000053" class="node">
-<title>Node53</title>
-<g id="a_Node000053"><a xlink:href="dataflow__matcher_8h.html" target="_top" xlink:title="A pattern matcher for matching dataflow properties.">
-<polygon fill="white" stroke="#666666" points="5905.5,-503 5758.5,-503 5758.5,-473 5905.5,-473 5905.5,-503"/>
-<text text-anchor="start" x="5766.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/dataflow</text>
-<text text-anchor="middle" x="5832" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">_matcher.h</text>
+<!-- Node50->Node29 -->
+<g id="edge64_Node000050_Node000029" class="edge">
+<title>Node50->Node29</title>
+<g id="a_edge64_Node000050_Node000029"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4511.76,-414.27C4644.65,-401.26 4935.88,-372.75 5075.44,-359.09"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4511.32,-410.8 4501.71,-415.25 4512,-417.76 4511.32,-410.8"/>
</a>
</g>
</g>
-<!-- Node52->Node53 -->
-<g id="edge66_Node000052_Node000053" class="edge">
-<title>Node52->Node53</title>
-<g id="a_edge66_Node000052_Node000053"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5837.6,-528.83C5836.38,-520.17 5835.05,-510.7 5833.99,-503.16"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5834.14,-529.38 5839,-538.8 5841.08,-528.41 5834.14,-529.38"/>
+<!-- Node51->Node52 -->
+<g id="edge66_Node000051_Node000052" class="edge">
+<title>Node51->Node52</title>
+<g id="a_edge66_Node000051_Node000052"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3571.87,-400.94C3556.54,-389.6 3537.75,-375.71 3523.99,-365.54"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3569.86,-403.8 3579.98,-406.94 3574.02,-398.18 3569.86,-403.8"/>
</a>
</g>
</g>
<!-- Node54 -->
<g id="Node000054" class="node">
<title>Node54</title>
-<g id="a_Node000054"><a xlink:href="dataflow__pattern__functor_8h.html" target="_top" xlink:title="Functors and visitors for dataflow patterns.">
-<polygon fill="white" stroke="#666666" points="6070.5,-503 5923.5,-503 5923.5,-473 6070.5,-473 6070.5,-503"/>
-<text text-anchor="start" x="5931.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/dataflow</text>
-<text text-anchor="middle" x="5997" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">_pattern_functor.h</text>
+<g id="a_Node000054"><a xlink:href="dataflow__matcher_8h.html" target="_top" xlink:title="A pattern matcher for matching dataflow properties.">
+<polygon fill="white" stroke="#666666" points="6166.5,-503 6019.5,-503 6019.5,-473 6166.5,-473 6166.5,-503"/>
+<text text-anchor="start" x="6027.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/dataflow</text>
+<text text-anchor="middle" x="6093" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">_matcher.h</text>
</a>
</g>
</g>
-<!-- Node52->Node54 -->
-<g id="edge67_Node000052_Node000054" class="edge">
-<title>Node52->Node54</title>
-<g id="a_edge67_Node000052_Node000054"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5884.74,-535.05C5909.46,-524.91 5939.9,-512.43 5962.84,-503.01"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5883.16,-531.92 5875.23,-538.95 5885.82,-538.4 5883.16,-531.92"/>
+<!-- Node53->Node54 -->
+<g id="edge68_Node000053_Node000054" class="edge">
+<title>Node53->Node54</title>
+<g id="a_edge68_Node000053_Node000054"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6121.55,-530.53C6115.29,-521.43 6108.26,-511.19 6102.74,-503.16"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6118.69,-532.54 6127.23,-538.8 6124.45,-528.57 6118.69,-532.54"/>
</a>
</g>
</g>
-<!-- Node52->Node55 -->
-<g id="edge68_Node000052_Node000055" class="edge">
-<title>Node52->Node55</title>
-<g id="a_edge68_Node000052_Node000055"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5803.9,-534.27C5787.09,-525.37 5767.19,-514.24 5750,-503 5731.7,-491.03 5730.68,-482.53 5711,-473 5673.49,-454.84 5628.7,-442.83 5591.12,-435.15"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5802.4,-537.44 5812.88,-538.97 5805.64,-531.24 5802.4,-537.44"/>
+<!-- Node55 -->
+<g id="Node000055" class="node">
+<title>Node55</title>
+<g id="a_Node000055"><a xlink:href="dataflow__pattern__functor_8h.html" target="_top" xlink:title="Functors and visitors for dataflow patterns.">
+<polygon fill="white" stroke="#666666" points="6331.5,-503 6184.5,-503 6184.5,-473 6331.5,-473 6331.5,-503"/>
+<text text-anchor="start" x="6192.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/dataflow</text>
+<text text-anchor="middle" x="6258" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">_pattern_functor.h</text>
</a>
</g>
</g>
-<!-- Node52->Node56 -->
-<g id="edge69_Node000052_Node000056" class="edge">
-<title>Node52->Node56</title>
-<g id="a_edge69_Node000052_Node000056"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5783.01,-536.13C5740.3,-523.71 5684.02,-507.33 5650.28,-497.52"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5782.14,-539.52 5792.72,-538.95 5784.1,-532.8 5782.14,-539.52"/>
+<!-- Node53->Node55 -->
+<g id="edge69_Node000053_Node000055" class="edge">
+<title>Node53->Node55</title>
+<g id="a_edge69_Node000053_Node000055"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6172.47,-534.24C6191.35,-524.25 6214.18,-512.18 6231.51,-503.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6170.76,-531.19 6163.55,-538.95 6174.03,-537.37 6170.76,-531.19"/>
</a>
</g>
</g>
-<!-- Node56->Node46 -->
-<g id="edge71_Node000056_Node000046" class="edge">
-<title>Node56->Node46</title>
-<g id="a_edge71_Node000056_Node000046"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5557.06,-476.79C5485.13,-465.31 5368.51,-446.7 5293.05,-434.66"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5556.91,-480.32 5567.34,-478.44 5558.01,-473.4 5556.91,-480.32"/>
+<!-- Node53->Node56 -->
+<g id="edge70_Node000053_Node000056" class="edge">
+<title>Node53->Node56</title>
+<g id="a_edge70_Node000053_Node000056"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6058.22,-535.38C6040.23,-528.02 6022.69,-517.63 6010,-503 5993.91,-484.45 5990.87,-454.71 5990.6,-437.2"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6057.06,-538.68 6067.65,-538.96 6059.54,-532.14 6057.06,-538.68"/>
</a>
</g>
</g>
-<!-- Node56->Node55 -->
-<g id="edge72_Node000056_Node000055" class="edge">
-<title>Node56->Node55</title>
-<g id="a_edge72_Node000056_Node000055"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5597.51,-473.21C5579.36,-462.55 5554.33,-447.85 5536.04,-437.12"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5595.9,-476.32 5606.3,-478.37 5599.45,-470.29 5595.9,-476.32"/>
+<!-- Node53->Node57 -->
+<g id="edge71_Node000053_Node000057" class="edge">
+<title>Node53->Node57</title>
+<g id="a_edge71_Node000053_Node000057"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6062.62,-536.75C6005.42,-524.26 5928.69,-507.5 5882.99,-497.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6062.18,-540.24 6072.7,-538.95 6063.68,-533.4 6062.18,-540.24"/>
</a>
</g>
</g>
-<!-- Node57 -->
-<g id="Node000057" class="node">
-<title>Node57</title>
-<g id="a_Node000057"><a xlink:href="backend_8h.html" target="_top" xlink:title="Relax backend specific transformation passes.">
-<polygon fill="white" stroke="#666666" points="5764.5,-431.5 5609.5,-431.5 5609.5,-412.5 5764.5,-412.5 5764.5,-431.5"/>
-<text text-anchor="middle" x="5687" y="-419.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/backend.h</text>
+<!-- Node57->Node47 -->
+<g id="edge73_Node000057_Node000047" class="edge">
+<title>Node57->Node47</title>
+<g id="a_edge73_Node000057_Node000047"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M5781.99,-476.75C5713.43,-465.41 5603.07,-447.16 5530.29,-435.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5781.77,-480.26 5792.21,-478.44 5782.91,-473.35 5781.77,-480.26"/>
</a>
</g>
</g>
-<!-- Node56->Node57 -->
-<g id="edge70_Node000056_Node000057" class="edge">
-<title>Node56->Node57</title>
-<g id="a_edge70_Node000056_Node000057"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5637.16,-471.33C5649.94,-458.94 5667.32,-442.09 5677.82,-431.91"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5634.64,-468.89 5629.9,-478.37 5639.52,-473.92 5634.64,-468.89"/>
+<!-- Node57->Node56 -->
+<g id="edge74_Node000057_Node000056" class="edge">
+<title>Node57->Node56</title>
+<g id="a_edge74_Node000057_Node000056"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M5873.03,-474.36C5897.67,-463.63 5933.01,-448.25 5958.58,-437.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5871.6,-471.17 5863.83,-478.37 5874.39,-477.59 5871.6,-471.17"/>
</a>
</g>
</g>
-<!-- Node59->Node47 -->
-<g id="edge82_Node000059_Node000047" class="edge">
-<title>Node59->Node47</title>
-<g id="a_edge82_Node000059_Node000047"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3716.07,-542.73C3724.07,-541.36 3732.24,-540.06 3740,-539 3909.92,-515.72 4111.5,-500.22 4213.24,-493.24"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3715.3,-539.31 3706.06,-544.49 3716.52,-546.2 3715.3,-539.31"/>
+<!-- Node58 -->
+<g id="Node000058" class="node">
+<title>Node58</title>
+<g id="a_Node000058"><a xlink:href="backend_8h.html" target="_top" xlink:title="Relax backend specific transformation passes.">
+<polygon fill="white" stroke="#666666" points="5893.5,-431.5 5738.5,-431.5 5738.5,-412.5 5893.5,-412.5 5893.5,-431.5"/>
+<text text-anchor="middle" x="5816" y="-419.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/backend.h</text>
</a>
</g>
</g>
-<!-- Node60->Node61 -->
-<g id="edge84_Node000060_Node000061" class="edge">
-<title>Node60->Node61</title>
-<g id="a_edge84_Node000060_Node000061"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2160.36,-600.04C2191.82,-582.65 2240.65,-556.96 2285,-539 2335.03,-518.74 2368.98,-546.46 2401,-503 2434.37,-457.7 2473.49,-424.67 2363,-330 2355.62,-323.68 2102.08,-299.41 1970.12,-287.16"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2158.61,-597.01 2151.57,-604.93 2162.01,-603.12 2158.61,-597.01"/>
+<!-- Node57->Node58 -->
+<g id="edge72_Node000057_Node000058" class="edge">
+<title>Node57->Node58</title>
+<g id="a_edge72_Node000057_Node000058"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M5836.21,-469.18C5830.9,-457.05 5824.1,-441.51 5819.9,-431.91"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5833.01,-470.61 5840.22,-478.37 5839.42,-467.8 5833.01,-470.61"/>
</a>
</g>
</g>
-<!-- Node61->Node62 -->
-<g id="edge85_Node000061_Node000062" class="edge">
-<title>Node61->Node62</title>
-<g id="a_edge85_Node000061_Node000062"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1915.95,-264.58C1963.64,-237.86 2069.25,-178.68 2108.72,-156.56"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1914.24,-261.53 1907.22,-269.47 1917.66,-267.64 1914.24,-261.53"/>
+<!-- Node60->Node48 -->
+<g id="edge84_Node000060_Node000048" class="edge">
+<title>Node60->Node48</title>
+<g id="a_edge84_Node000060_Node000048"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3880.07,-542.73C3888.07,-541.36 3896.24,-540.06 3904,-539 4073.92,-515.72 4275.5,-500.22 4377.24,-493.24"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3879.3,-539.31 3870.06,-544.49 3880.52,-546.2 3879.3,-539.31"/>
</a>
</g>
</g>
-<!-- Node64 -->
-<g id="Node000064" class="node">
-<title>Node64</title>
-<g id="a_Node000064"><a xlink:href="bias__add_8h.html" target="_top" xlink:title="bias_add op constructions">
-<polygon fill="white" stroke="#666666" points="1863.5,-228 1752.5,-228 1752.5,-198 1863.5,-198 1863.5,-228"/>
-<text text-anchor="start" x="1760.5" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="1808" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">/bias_add.h</text>
+<!-- Node61->Node62 -->
+<g id="edge86_Node000061_Node000062" class="edge">
+<title>Node61->Node62</title>
+<g id="a_edge86_Node000061_Node000062"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2320.38,-598.54C2347.14,-577.94 2384.86,-543.48 2401,-503 2422.96,-447.92 2417.24,-376.39 2363,-330 2355.46,-323.56 2095.94,-299.19 1962.12,-287.02"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2318.03,-595.93 2312.12,-604.73 2322.22,-601.53 2318.03,-595.93"/>
</a>
</g>
</g>
-<!-- Node61->Node64 -->
-<g id="edge87_Node000061_Node000064" class="edge">
-<title>Node61->Node64</title>
-<g id="a_edge87_Node000061_Node000064"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1872.33,-263.02C1858.5,-252.48 1840.1,-238.46 1826.53,-228.12"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1870.6,-266.09 1880.67,-269.37 1874.84,-260.52 1870.6,-266.09"/>
+<!-- Node62->Node63 -->
+<g id="edge87_Node000062_Node000063" class="edge">
+<title>Node62->Node63</title>
+<g id="a_edge87_Node000062_Node000063"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1908.78,-264.58C1958.11,-237.86 2067.36,-178.68 2108.19,-156.56"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1906.87,-261.63 1899.75,-269.47 1910.21,-267.78 1906.87,-261.63"/>
</a>
</g>
</g>
<!-- Node65 -->
<g id="Node000065" class="node">
<title>Node65</title>
-<g id="a_Node000065"><a xlink:href="reduction_8h.html" target="_top" xlink:title="Reduction op constructors.">
-<polygon fill="white" stroke="#666666" points="1411,-222.5 1257,-222.5 1257,-203.5 1411,-203.5 1411,-222.5"/>
-<text text-anchor="middle" x="1334" y="-210.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/reduction.h</text>
+<g id="a_Node000065"><a xlink:href="bias__add_8h.html" target="_top" xlink:title="bias_add op constructions">
+<polygon fill="white" stroke="#666666" points="1855.5,-228 1744.5,-228 1744.5,-198 1855.5,-198 1855.5,-228"/>
+<text text-anchor="start" x="1752.5" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="1800" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">/bias_add.h</text>
</a>
</g>
</g>
-<!-- Node61->Node65 -->
-<g id="edge88_Node000061_Node000065" class="edge">
-<title>Node61->Node65</title>
-<g id="a_edge88_Node000061_Node000065"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1807.67,-268.33C1699.03,-255.87 1511.87,-234.4 1408.32,-222.52"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1807.28,-271.81 1817.61,-269.47 1808.08,-264.85 1807.28,-271.81"/>
+<!-- Node62->Node65 -->
+<g id="edge89_Node000062_Node000065" class="edge">
+<title>Node62->Node65</title>
+<g id="a_edge89_Node000062_Node000065"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1864.33,-263.02C1850.5,-252.48 1832.1,-238.46 1818.53,-228.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1862.6,-266.09 1872.67,-269.37 1866.84,-260.52 1862.6,-266.09"/>
</a>
</g>
</g>
-<!-- Node69 -->
-<g id="Node000069" class="node">
-<title>Node69</title>
-<g id="a_Node000069"><a xlink:href="reorg_8h.html" target="_top" xlink:title="Reorg op constructions.">
-<polygon fill="white" stroke="#666666" points="1733,-162 1605,-162 1605,-132 1733,-132 1733,-162"/>
-<text text-anchor="start" x="1613" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/vision</text>
-<text text-anchor="middle" x="1669" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/reorg.h</text>
+<!-- Node66 -->
+<g id="Node000066" class="node">
+<title>Node66</title>
+<g id="a_Node000066"><a xlink:href="reduction_8h.html" target="_top" xlink:title="Reduction op constructors.">
+<polygon fill="white" stroke="#666666" points="1393,-222.5 1239,-222.5 1239,-203.5 1393,-203.5 1393,-222.5"/>
+<text text-anchor="middle" x="1316" y="-210.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/reduction.h</text>
</a>
</g>
</g>
-<!-- Node61->Node69 -->
-<g id="edge95_Node000061_Node000069" class="edge">
-<title>Node61->Node69</title>
-<g id="a_edge95_Node000061_Node000069"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1892.5,-258.91C1891.9,-240.78 1888.05,-213.99 1872,-198 1852.52,-178.59 1785,-164.64 1733.13,-156.49"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1889,-259.15 1892.53,-269.14 1896,-259.13 1889,-259.15"/>
+<!-- Node62->Node66 -->
+<g id="edge90_Node000062_Node000066" class="edge">
+<title>Node62->Node66</title>
+<g id="a_edge90_Node000062_Node000066"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1798.16,-268.33C1687.57,-255.87 1497.05,-234.4 1391.65,-222.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1797.95,-271.83 1808.28,-269.47 1798.74,-264.87 1797.95,-271.83"/>
</a>
</g>
</g>
-<!-- Node63 -->
-<g id="Node000063" class="node">
-<title>Node63</title>
-<g id="a_Node000063"><a xlink:href="pooling_8h.html" target="_top" xlink:title="Pooling op constructions.">
-<polygon fill="white" stroke="#666666" points="1389.5,-96 1278.5,-96 1278.5,-66 1389.5,-66 1389.5,-96"/>
-<text text-anchor="start" x="1286.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="1334" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">/pooling.h</text>
+<!-- Node70 -->
+<g id="Node000070" class="node">
+<title>Node70</title>
+<g id="a_Node000070"><a xlink:href="reorg_8h.html" target="_top" xlink:title="Reorg op constructions.">
+<polygon fill="white" stroke="#666666" points="1744,-162 1616,-162 1616,-132 1744,-132 1744,-162"/>
+<text text-anchor="start" x="1624" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/vision</text>
+<text text-anchor="middle" x="1680" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/reorg.h</text>
</a>
</g>
</g>
-<!-- Node62->Node63 -->
-<g id="edge86_Node000062_Node000063" class="edge">
-<title>Node62->Node63</title>
-<g id="a_edge86_Node000062_Node000063"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2053.63,-140.3C1898.57,-127.74 1530.12,-97.89 1389.68,-86.51"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2053.72,-143.82 2063.97,-141.14 2054.29,-136.84 2053.72,-143.82"/>
+<!-- Node62->Node70 -->
+<g id="edge97_Node000062_Node000070" class="edge">
+<title>Node62->Node70</title>
+<g id="a_edge97_Node000062_Node000070"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1884.41,-258.99C1883.75,-240.93 1879.86,-214.18 1864,-198 1832.96,-166.32 1784,-154.1 1744.38,-149.66"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1880.92,-259.2 1884.48,-269.18 1887.92,-259.16 1880.92,-259.2"/>
</a>
</g>
</g>
-<!-- Node65->Node62 -->
-<g id="edge89_Node000065_Node000062" class="edge">
-<title>Node65->Node62</title>
-<g id="a_edge89_Node000065_Node000062"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1421.58,-204.9C1583.45,-191.79 1925.52,-164.08 2063.96,-152.86"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1420.87,-201.45 1411.19,-205.75 1421.44,-208.43 1420.87,-201.45"/>
+<!-- Node64 -->
+<g id="Node000064" class="node">
+<title>Node64</title>
+<g id="a_Node000064"><a xlink:href="pooling_8h.html" target="_top" xlink:title="Pooling op constructions.">
+<polygon fill="white" stroke="#666666" points="1371.5,-96 1260.5,-96 1260.5,-66 1371.5,-66 1371.5,-96"/>
+<text text-anchor="start" x="1268.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="1316" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">/pooling.h</text>
</a>
</g>
</g>
-<!-- Node65->Node63 -->
-<g id="edge91_Node000065_Node000063" class="edge">
-<title>Node65->Node63</title>
-<g id="a_edge91_Node000065_Node000063"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1334,-193.32C1334,-167 1334,-119.61 1334,-96.07"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1330.5,-193.47 1334,-203.47 1337.5,-193.47 1330.5,-193.47"/>
+<!-- Node63->Node64 -->
+<g id="edge88_Node000063_Node000064" class="edge">
+<title>Node63->Node64</title>
+<g id="a_edge88_Node000063_Node000064"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2053.85,-140.44C1895.85,-127.93 1514.76,-97.74 1371.6,-86.4"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2053.68,-143.94 2063.93,-141.24 2054.24,-136.96 2053.68,-143.94"/>
</a>
</g>
</g>
-<!-- Node66 -->
-<g id="Node000066" class="node">
-<title>Node66</title>
-<g id="a_Node000066"><a xlink:href="layer__norm_8h.html" target="_top" xlink:title="layer normalization op constructions">
-<polygon fill="white" stroke="#666666" points="637.5,-162 526.5,-162 526.5,-132 637.5,-132 637.5,-162"/>
-<text text-anchor="start" x="534.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="582" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/layer_norm.h</text>
+<!-- Node66->Node63 -->
+<g id="edge91_Node000066_Node000063" class="edge">
+<title>Node66->Node63</title>
+<g id="a_edge91_Node000066_Node000063"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1403.22,-205.09C1568.28,-192.02 1922.42,-163.97 2063.85,-152.76"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1402.8,-201.61 1393.11,-205.89 1403.35,-208.59 1402.8,-201.61"/>
</a>
</g>
</g>
-<!-- Node65->Node66 -->
-<g id="edge90_Node000065_Node000066" class="edge">
-<title>Node65->Node66</title>
-<g id="a_edge90_Node000065_Node000066"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1246.66,-205.84C1125.76,-197.13 900.64,-180.22 709,-162 685.59,-159.77 659.8,-156.99 637.6,-154.49"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1246.73,-209.36 1256.96,-206.58 1247.24,-202.37 1246.73,-209.36"/>
+<!-- Node66->Node64 -->
+<g id="edge93_Node000066_Node000064" class="edge">
+<title>Node66->Node64</title>
+<g id="a_edge93_Node000066_Node000064"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1316,-193.32C1316,-167 1316,-119.61 1316,-96.07"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1312.5,-193.47 1316,-203.47 1319.5,-193.47 1312.5,-193.47"/>
</a>
</g>
</g>
<!-- Node67 -->
<g id="Node000067" class="node">
<title>Node67</title>
-<g id="a_Node000067"><a xlink:href="rms__norm_8h.html" target="_top" xlink:title="root mean square normalization op constructions">
-<polygon fill="white" stroke="#666666" points="829.5,-162 718.5,-162 718.5,-132 829.5,-132 829.5,-162"/>
-<text text-anchor="start" x="726.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="774" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/rms_norm.h</text>
+<g id="a_Node000067"><a xlink:href="layer__norm_8h.html" target="_top" xlink:title="layer normalization op constructions">
+<polygon fill="white" stroke="#666666" points="564.5,-162 453.5,-162 453.5,-132 564.5,-132 564.5,-162"/>
+<text text-anchor="start" x="461.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="509" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/layer_norm.h</text>
</a>
</g>
</g>
-<!-- Node65->Node67 -->
-<g id="edge92_Node000065_Node000067" class="edge">
-<title>Node65->Node67</title>
-<g id="a_edge92_Node000065_Node000067"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1249.08,-202.3C1132.97,-189.03 927.88,-165.59 829.58,-154.35"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1249.01,-205.81 1259.35,-203.47 1249.81,-198.86 1249.01,-205.81"/>
+<!-- Node66->Node67 -->
+<g id="edge92_Node000066_Node000067" class="edge">
+<title>Node66->Node67</title>
+<g id="a_edge92_Node000066_Node000067"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1228.78,-205.08C1062.12,-191.87 702.73,-163.36 564.62,-152.41"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1228.74,-208.59 1238.99,-205.89 1229.3,-201.61 1228.74,-208.59"/>
</a>
</g>
</g>
<!-- Node68 -->
<g id="Node000068" class="node">
<title>Node68</title>
-<g id="a_Node000068"><a xlink:href="softmax_8h.html" target="_top" xlink:title="Softmax op constructions.">
-<polygon fill="white" stroke="#666666" points="1236.5,-162 1125.5,-162 1125.5,-132 1236.5,-132 1236.5,-162"/>
-<text text-anchor="start" x="1133.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="1181" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/softmax.h</text>
+<g id="a_Node000068"><a xlink:href="rms__norm_8h.html" target="_top" xlink:title="root mean square normalization op constructions">
+<polygon fill="white" stroke="#666666" points="959.5,-162 848.5,-162 848.5,-132 959.5,-132 959.5,-162"/>
+<text text-anchor="start" x="856.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="904" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/rms_norm.h</text>
</a>
</g>
</g>
-<!-- Node65->Node68 -->
-<g id="edge93_Node000065_Node000068" class="edge">
-<title>Node65->Node68</title>
-<g id="a_edge93_Node000065_Node000068"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1304.13,-199.5C1278.46,-188.77 1241.47,-173.3 1214.75,-162.12"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1302.79,-202.74 1313.37,-203.37 1305.49,-196.28 1302.79,-202.74"/>
+<!-- Node66->Node68 -->
+<g id="edge94_Node000066_Node000068" class="edge">
+<title>Node66->Node68</title>
+<g id="a_edge94_Node000066_Node000068"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1250.87,-201.88C1170.59,-189.41 1035.53,-168.43 959.8,-156.67"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1250.44,-205.36 1260.86,-203.44 1251.52,-198.44 1250.44,-205.36"/>
</a>
</g>
</g>
-<!-- Node65->Node69 -->
-<g id="edge94_Node000065_Node000069" class="edge">
-<title>Node65->Node69</title>
-<g id="a_edge94_Node000065_Node000069"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1388.75,-201.54C1447.98,-190.23 1542.32,-172.2 1604.95,-160.24"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1388,-198.12 1378.83,-203.44 1389.31,-205 1388,-198.12"/>
+<!-- Node69 -->
+<g id="Node000069" class="node">
+<title>Node69</title>
+<g id="a_Node000069"><a xlink:href="softmax_8h.html" target="_top" xlink:title="Softmax op constructions.">
+<polygon fill="white" stroke="#666666" points="1221.5,-162 1110.5,-162 1110.5,-132 1221.5,-132 1221.5,-162"/>
+<text text-anchor="start" x="1118.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="1166" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/softmax.h</text>
</a>
</g>
</g>
-<!-- Node70->Node61 -->
-<g id="edge146_Node000070_Node000061" class="edge">
-<title>Node70->Node61</title>
-<g id="a_edge146_Node000070_Node000061"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1530.36,-553.26C1728.2,-553.12 2213.86,-548.13 2271,-503 2305.2,-475.98 2316.72,-442.18 2291,-407 2249.22,-349.86 2040.1,-306.16 1942.42,-288.52"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1530.3,-549.76 1520.3,-553.26 1530.3,-556.76 1530.3,-549.76"/>
+<!-- Node66->Node69 -->
+<g id="edge95_Node000066_Node000069" class="edge">
+<title>Node66->Node69</title>
+<g id="a_edge95_Node000066_Node000069"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1286.38,-199.36C1261.23,-188.63 1225.17,-173.25 1199.08,-162.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1285.2,-202.66 1295.77,-203.37 1287.95,-196.23 1285.2,-202.66"/>
</a>
</g>
</g>
-<!-- Node70->Node62 -->
-<g id="edge132_Node000070_Node000062" class="edge">
-<title>Node70->Node62</title>
-<g id="a_edge132_Node000070_Node000062"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1530.32,-553.17C1719.79,-552.76 2177.89,-547.08 2325,-503 2392.91,-482.65 2463,-493.89 2463,-423 2463,-423 2463,-423 2463,-278 2463,-217.02 2269.32,-173.95 2174.75,-156.56"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1530.13,-549.67 1520.14,-553.19 1530.15,-556.67 1530.13,-549.67"/>
+<!-- Node66->Node70 -->
+<g id="edge96_Node000066_Node000070" class="edge">
+<title>Node66->Node70</title>
+<g id="a_edge96_Node000066_Node000070"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1374.96,-201.63C1441.05,-190.01 1547.86,-171.23 1615.96,-159.26"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1373.96,-198.26 1364.71,-203.44 1375.17,-205.15 1373.96,-198.26"/>
</a>
</g>
</g>
-<!-- Node70->Node64 -->
-<g id="edge133_Node000070_Node000064" class="edge">
-<title>Node70->Node64</title>
-<g id="a_edge133_Node000070_Node000064"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1530.23,-553.79C1733.34,-554.94 2241.98,-552.76 2299,-503 2455.98,-366.02 2022.28,-258.81 1863.6,-225.11"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1530.23,-550.29 1520.21,-553.73 1530.19,-557.29 1530.23,-550.29"/>
+<!-- Node71->Node62 -->
+<g id="edge148_Node000071_Node000062" class="edge">
+<title>Node71->Node62</title>
+<g id="a_edge148_Node000071_Node000062"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1438.2,-551.03C1657.82,-545.49 2238.53,-528.49 2271,-503 2305.28,-476.09 2316.75,-442.17 2291,-407 2248.59,-349.07 2036.72,-306.01 1936.59,-288.55"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1437.93,-547.54 1428.02,-551.28 1438.11,-554.53 1437.93,-547.54"/>
</a>
</g>
</g>
-<!-- Node70->Node65 -->
-<g id="edge145_Node000070_Node000065" class="edge">
-<title>Node70->Node65</title>
-<g id="a_edge145_Node000070_Node000065"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1376.65,-542.73C1327.46,-534.19 1267.39,-520.6 1249,-503 1222.18,-477.34 1225,-460.12 1225,-423 1225,-423 1225,-423 1225,-349.5 1225,-289.72 1290.2,-241.36 1319.75,-222.51"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1376.2,-546.2 1386.65,-544.42 1377.37,-539.3 1376.2,-546.2"/>
+<!-- Node71->Node63 -->
+<g id="edge134_Node000071_Node000063" class="edge">
+<title>Node71->Node63</title>
+<g id="a_edge134_Node000071_Node000063"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1438.33,-553.74C1642.1,-554.75 2160.97,-552.25 2326,-503 2393.57,-482.84 2463,-493.51 2463,-423 2463,-423 2463,-423 2463,-278 2463,-217.02 2269.32,-173.95 2174.75,-156.56"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1438.3,-550.24 1428.28,-553.69 1438.26,-557.24 1438.3,-550.24"/>
</a>
</g>
</g>
-<!-- Node70->Node66 -->
-<g id="edge140_Node000070_Node000066" class="edge">
-<title>Node70->Node66</title>
-<g id="a_edge140_Node000070_Node000066"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1363.77,-550.93C1136.65,-544.97 520.63,-526.72 484,-503 450.46,-481.29 443,-462.95 443,-423 443,-423 443,-423 443,-278 443,-220.84 506.48,-181.57 547.64,-162.11"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1363.88,-554.43 1373.96,-551.19 1364.06,-547.43 1363.88,-554.43"/>
+<!-- Node71->Node65 -->
+<g id="edge135_Node000071_Node000065" class="edge">
+<title>Node71->Node65</title>
+<g id="a_edge135_Node000071_Node000065"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1438.15,-551.35C1662.71,-546.52 2266.74,-530.99 2299,-503 2458.56,-364.57 2016.11,-258.01 1855.63,-224.82"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1437.99,-547.85 1428.07,-551.56 1438.14,-554.85 1437.99,-547.85"/>
</a>
</g>
</g>
-<!-- Node70->Node67 -->
-<g id="edge143_Node000070_Node000067" class="edge">
-<title>Node70->Node67</title>
-<g id="a_edge143_Node000070_Node000067"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1363.68,-550.91C1141.51,-545.02 549.45,-527.14 515,-503 483.36,-480.83 481,-461.63 481,-423 481,-423 481,-423 481,-278 481,-226.66 633.19,-181.8 718.2,-160.74"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1363.89,-554.42 1373.97,-551.18 1364.07,-547.42 1363.89,-554.42"/>
+<!-- Node71->Node66 -->
+<g id="edge147_Node000071_Node000066" class="edge">
+<title>Node71->Node66</title>
+<g id="a_edge147_Node000071_Node000066"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1310.35,-541.26C1289.08,-533.58 1264.89,-521.45 1249,-503 1224.78,-474.87 1225,-460.12 1225,-423 1225,-423 1225,-423 1225,-349.5 1225,-293.11 1279.99,-242.51 1304.47,-222.77"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1309.28,-544.6 1319.87,-544.49 1311.52,-537.97 1309.28,-544.6"/>
</a>
</g>
</g>
-<!-- Node70->Node68 -->
-<g id="edge144_Node000070_Node000068" class="edge">
-<title>Node70->Node68</title>
-<g id="a_edge144_Node000070_Node000068"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1363.57,-551.1C1144.83,-545.75 569.39,-529.24 538,-503 509.96,-479.56 519,-459.54 519,-423 519,-423 519,-423 519,-278 519,-216.4 966.06,-168.25 1125.41,-153.05"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1363.63,-554.6 1373.71,-551.34 1363.8,-547.6 1363.63,-554.6"/>
+<!-- Node71->Node67 -->
+<g id="edge142_Node000071_Node000067" class="edge">
+<title>Node71->Node67</title>
+<g id="a_edge142_Node000071_Node000067"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1271.82,-552.88C1066.77,-551.92 548.94,-545.29 484,-503 450.52,-481.2 443,-462.95 443,-423 443,-423 443,-423 443,-278 443,-231.43 477.1,-184.64 496.27,-162.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1271.92,-556.38 1281.94,-552.92 1271.95,-549.38 1271.92,-556.38"/>
</a>
</g>
</g>
-<!-- Node70->Node69 -->
-<g id="edge147_Node000070_Node000069" class="edge">
-<title>Node70->Node69</title>
-<g id="a_edge147_Node000070_Node000069"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1363.71,-548.03C1333,-541.66 1301.07,-528.7 1282,-503 1274.06,-492.29 1277.01,-485.36 1282,-473 1349.1,-306.83 1555.48,-198.94 1636.18,-162.1"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1363.15,-551.49 1373.62,-549.88 1364.43,-544.6 1363.15,-551.49"/>
+<!-- Node71->Node68 -->
+<g id="edge145_Node000071_Node000068" class="edge">
+<title>Node71->Node68</title>
+<g id="a_edge145_Node000071_Node000068"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1271.78,-552.96C1071.72,-552.18 575.8,-545.88 515,-503 483.43,-480.74 481,-461.63 481,-423 481,-423 481,-423 481,-278 481,-202.04 733.4,-165.86 848.27,-153.33"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1271.93,-556.46 1281.95,-553 1271.96,-549.46 1271.93,-556.46"/>
</a>
</g>
</g>
-<!-- Node71 -->
-<g id="Node000071" class="node">
-<title>Node71</title>
-<g id="a_Node000071"><a xlink:href="cublas_8h.html" target="_top" xlink:title="External function interface to cuBLAS libraries.">
-<polygon fill="white" stroke="#666666" points="288.5,-437 155.5,-437 155.5,-407 288.5,-407 288.5,-437"/>
-<text text-anchor="start" x="163.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/contrib</text>
-<text text-anchor="middle" x="222" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/cublas.h</text>
+<!-- Node71->Node69 -->
+<g id="edge146_Node000071_Node000069" class="edge">
+<title>Node71->Node69</title>
+<g id="a_edge146_Node000071_Node000069"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1271.81,-553.43C1075.03,-553.67 593.21,-549.45 538,-503 510.03,-479.47 519,-459.54 519,-423 519,-423 519,-423 519,-278 519,-217.92 953.34,-169.02 1110.28,-153.31"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1271.82,-556.93 1281.82,-553.41 1271.81,-549.93 1271.82,-556.93"/>
</a>
</g>
</g>
-<!-- Node70->Node71 -->
-<g id="edge97_Node000070_Node000071" class="edge">
-<title>Node70->Node71</title>
-<g id="a_edge97_Node000070_Node000071"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1363.83,-552.33C1153.89,-550.08 606.66,-540.67 429,-503 420.21,-501.14 314.37,-459.53 257.54,-437.08"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1363.83,-555.83 1373.87,-552.43 1363.9,-548.83 1363.83,-555.83"/>
+<!-- Node71->Node70 -->
+<g id="edge149_Node000071_Node000070" class="edge">
+<title>Node71->Node70</title>
+<g id="a_edge149_Node000071_Node000070"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1323.02,-539.82C1307.65,-531.66 1290.72,-519.54 1282,-503 1275.78,-491.21 1277.44,-485.53 1282,-473 1344.02,-302.62 1558.44,-197.92 1644.17,-162.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1321.78,-543.11 1332.29,-544.39 1324.87,-536.83 1321.78,-543.11"/>
</a>
</g>
</g>
<!-- Node72 -->
<g id="Node000072" class="node">
<title>Node72</title>
-<g id="a_Node000072"><a xlink:href="array__utils_8h.html" target="_top" xlink:title="Utility functions for handling arrays.">
-<polygon fill="white" stroke="#666666" points="1602.5,-503 1475.5,-503 1475.5,-473 1602.5,-473 1602.5,-503"/>
-<text text-anchor="start" x="1483.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
-<text text-anchor="middle" x="1539" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/array_utils.h</text>
+<g id="a_Node000072"><a xlink:href="cublas_8h.html" target="_top" xlink:title="External function interface to cuBLAS libraries.">
+<polygon fill="white" stroke="#666666" points="288.5,-437 155.5,-437 155.5,-407 288.5,-407 288.5,-437"/>
+<text text-anchor="start" x="163.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/contrib</text>
+<text text-anchor="middle" x="222" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/cublas.h</text>
</a>
</g>
</g>
-<!-- Node70->Node72 -->
-<g id="edge98_Node000070_Node000072" class="edge">
-<title>Node70->Node72</title>
-<g id="a_edge98_Node000070_Node000072"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1467.68,-538.62C1482.92,-528.01 1503.56,-513.66 1518.71,-503.12"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1465.62,-535.78 1459.41,-544.37 1469.62,-541.53 1465.62,-535.78"/>
+<!-- Node71->Node72 -->
+<g id="edge99_Node000071_Node000072" class="edge">
+<title>Node71->Node72</title>
+<g id="a_edge99_Node000071_Node000072"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1271.46,-551.84C1075.03,-548.58 588.38,-537.2 429,-503 420.22,-501.12 314.37,-459.52 257.54,-437.07"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1271.67,-555.35 1281.73,-552.01 1271.78,-548.35 1271.67,-555.35"/>
</a>
</g>
</g>
<!-- Node73 -->
<g id="Node000073" class="node">
<title>Node73</title>
-<g id="a_Node000073"><a xlink:href="detail_2broadcast_8h.html" target="_top" xlink:title="Detail broadcast.">
-<polygon fill="white" stroke="#666666" points="1783.5,-437 1656.5,-437 1656.5,-407 1783.5,-407 1783.5,-437"/>
-<text text-anchor="start" x="1664.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
-<text text-anchor="middle" x="1720" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/broadcast.h</text>
+<g id="a_Node000073"><a xlink:href="array__utils_8h.html" target="_top" xlink:title="Utility functions for handling arrays.">
+<polygon fill="white" stroke="#666666" points="1602.5,-503 1475.5,-503 1475.5,-473 1602.5,-473 1602.5,-503"/>
+<text text-anchor="start" x="1483.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
+<text text-anchor="middle" x="1539" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/array_utils.h</text>
</a>
</g>
</g>
-<!-- Node70->Node73 -->
-<g id="edge99_Node000070_Node000073" class="edge">
-<title>Node70->Node73</title>
-<g id="a_edge99_Node000070_Node000073"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1499.66,-542.06C1532.78,-533.96 1575.75,-521.16 1611,-503 1630.44,-492.98 1632.43,-486.02 1650,-473 1666.68,-460.64 1685.88,-446.96 1699.95,-437.04"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1498.64,-538.71 1489.72,-544.43 1500.26,-545.52 1498.64,-538.71"/>
+<!-- Node71->Node73 -->
+<g id="edge100_Node000071_Node000073" class="edge">
+<title>Node71->Node73</title>
+<g id="a_edge100_Node000071_Node000073"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1389.31,-541.07C1420.22,-530.31 1465.71,-514.49 1498.42,-503.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1388.11,-537.78 1379.82,-544.37 1390.41,-544.39 1388.11,-537.78"/>
</a>
</g>
</g>
-<!-- Node76 -->
-<g id="Node000076" class="node">
-<title>Node76</title>
-<g id="a_Node000076"><a xlink:href="constant__utils_8h.html" target="_top" xlink:title="Utility functions for handling constants in TVM expressions.">
-<polygon fill="white" stroke="#666666" points="2244.5,-503 2117.5,-503 2117.5,-473 2244.5,-473 2244.5,-503"/>
-<text text-anchor="start" x="2125.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
-<text text-anchor="middle" x="2181" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/constant_utils.h</text>
+<!-- Node74 -->
+<g id="Node000074" class="node">
+<title>Node74</title>
+<g id="a_Node000074"><a xlink:href="detail_2broadcast_8h.html" target="_top" xlink:title="Detail broadcast.">
+<polygon fill="white" stroke="#666666" points="1773.5,-437 1646.5,-437 1646.5,-407 1773.5,-407 1773.5,-437"/>
+<text text-anchor="start" x="1654.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
+<text text-anchor="middle" x="1710" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/broadcast.h</text>
</a>
</g>
</g>
-<!-- Node70->Node76 -->
-<g id="edge107_Node000070_Node000076" class="edge">
-<title>Node70->Node76</title>
-<g id="a_edge107_Node000070_Node000076"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1530.47,-549.74C1656.16,-544.14 1901.34,-530.54 2108,-503 2111.07,-502.59 2114.21,-502.14 2117.37,-501.65"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1529.99,-546.26 1520.15,-550.19 1530.3,-553.25 1529.99,-546.26"/>
+<!-- Node71->Node74 -->
+<g id="edge101_Node000071_Node000074" class="edge">
+<title>Node71->Node74</title>
+<g id="a_edge101_Node000071_Node000074"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1438.38,-547.01C1490.03,-540.84 1556.65,-528.34 1611,-503 1615.66,-500.83 1665.81,-459.58 1692.89,-437.19"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1437.79,-543.55 1428.25,-548.16 1438.58,-550.51 1437.79,-543.55"/>
</a>
</g>
</g>
-<!-- Node78 -->
-<g id="Node000078" class="node">
-<title>Node78</title>
-<g id="a_Node000078"><a xlink:href="einsum_8h.html" target="_top" xlink:title="Einstein summation op.">
-<polygon fill="white" stroke="#666666" points="1581,-431.5 1437,-431.5 1437,-412.5 1581,-412.5 1581,-431.5"/>
-<text text-anchor="middle" x="1509" y="-419.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/einsum.h</text>
+<!-- Node77 -->
+<g id="Node000077" class="node">
+<title>Node77</title>
+<g id="a_Node000077"><a xlink:href="constant__utils_8h.html" target="_top" xlink:title="Utility functions for handling constants in TVM expressions.">
+<polygon fill="white" stroke="#666666" points="2244.5,-503 2117.5,-503 2117.5,-473 2244.5,-473 2244.5,-503"/>
+<text text-anchor="start" x="2125.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
+<text text-anchor="middle" x="2181" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/constant_utils.h</text>
</a>
</g>
</g>
-<!-- Node70->Node78 -->
-<g id="edge131_Node000070_Node000078" class="edge">
-<title>Node70->Node78</title>
-<g id="a_edge131_Node000070_Node000078"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1448.94,-533.94C1451.24,-517.15 1456.09,-492.42 1466,-473 1474.43,-456.48 1489.41,-440.84 1499.27,-431.59"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1445.44,-533.78 1447.73,-544.13 1452.39,-534.61 1445.44,-533.78"/>
+<!-- Node71->Node77 -->
+<g id="edge109_Node000071_Node000077" class="edge">
+<title>Node71->Node77</title>
+<g id="a_edge109_Node000071_Node000077"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1438.41,-550.82C1577.65,-546.42 1866.02,-534.12 2108,-503 2111.07,-502.6 2114.21,-502.16 2117.37,-501.68"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1438.13,-547.32 1428.24,-551.13 1438.35,-554.32 1438.13,-547.32"/>
</a>
</g>
</g>
<!-- Node79 -->
<g id="Node000079" class="node">
<title>Node79</title>
-<g id="a_Node000079"><a xlink:href="bnn_8h.html" target="_top" xlink:title="Binary op constructions.">
-<polygon fill="white" stroke="#666666" points="1962.5,-437 1851.5,-437 1851.5,-407 1962.5,-407 1962.5,-437"/>
-<text text-anchor="start" x="1859.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="1907" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/bnn.h</text>
+<g id="a_Node000079"><a xlink:href="einsum_8h.html" target="_top" xlink:title="Einstein summation op.">
+<polygon fill="white" stroke="#666666" points="1548,-431.5 1404,-431.5 1404,-412.5 1548,-412.5 1548,-431.5"/>
+<text text-anchor="middle" x="1476" y="-419.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/einsum.h</text>
</a>
</g>
</g>
-<!-- Node70->Node79 -->
-<g id="edge134_Node000070_Node000079" class="edge">
-<title>Node70->Node79</title>
-<g id="a_edge134_Node000070_Node000079"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1530.3,-550.53C1663.7,-545.7 1913.1,-532.76 1940,-503 1957.23,-483.94 1936.71,-454.65 1921.2,-437.3"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1529.98,-547.04 1520.11,-550.89 1530.23,-554.03 1529.98,-547.04"/>
+<!-- Node71->Node79 -->
+<g id="edge133_Node000071_Node000079" class="edge">
+<title>Node71->Node79</title>
+<g id="a_edge133_Node000071_Node000079"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1379.72,-539.39C1394.59,-530.38 1413.24,-517.57 1427,-503 1448.24,-480.5 1464.95,-447.33 1472.14,-431.72"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1377.88,-536.41 1371.02,-544.48 1381.42,-542.44 1377.88,-536.41"/>
</a>
</g>
</g>
<!-- Node80 -->
<g id="Node000080" class="node">
<title>Node80</title>
-<g id="a_Node000080"><a xlink:href="flatten_8h.html" target="_top" xlink:title="Softmax op constructions.">
+<g id="a_Node000080"><a xlink:href="bnn_8h.html" target="_top" xlink:title="Binary op constructions.">
+<polygon fill="white" stroke="#666666" points="1962.5,-437 1851.5,-437 1851.5,-407 1962.5,-407 1962.5,-437"/>
+<text text-anchor="start" x="1859.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="1907" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/bnn.h</text>
+</a>
+</g>
+</g>
+<!-- Node71->Node80 -->
+<g id="edge136_Node000071_Node000080" class="edge">
+<title>Node71->Node80</title>
+<g id="a_edge136_Node000071_Node000080"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1438.53,-551.98C1592.12,-549.22 1906.79,-539.17 1940,-503 1957.48,-483.97 1936.57,-454.4 1920.97,-437.04"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1438.14,-548.48 1428.2,-552.15 1438.26,-555.48 1438.14,-548.48"/>
+</a>
+</g>
+</g>
+<!-- Node81 -->
+<g id="Node000081" class="node">
+<title>Node81</title>
+<g id="a_Node000081"><a xlink:href="flatten_8h.html" target="_top" xlink:title="Softmax op constructions.">
<polygon fill="white" stroke="#666666" points="2282.5,-437 2171.5,-437 2171.5,-407 2282.5,-407 2282.5,-437"/>
<text text-anchor="start" x="2179.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
<text text-anchor="middle" x="2227" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/flatten.h</text>
</a>
</g>
</g>
-<!-- Node70->Node80 -->
-<g id="edge137_Node000070_Node000080" class="edge">
-<title>Node70->Node80</title>
-<g id="a_edge137_Node000070_Node000080"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1530.36,-550.87C1731.46,-545.33 2228.52,-529.04 2253,-503 2270.2,-484.7 2252.55,-454.88 2239.12,-437.28"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1530.05,-547.38 1520.14,-551.15 1530.24,-554.37 1530.05,-547.38"/>
+<!-- Node71->Node81 -->
+<g id="edge139_Node000071_Node000081" class="edge">
+<title>Node71->Node81</title>
+<g id="a_edge139_Node000071_Node000081"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1438.16,-551.43C1655.43,-546.92 2225.24,-532.35 2253,-503 2270.26,-484.75 2252.59,-454.91 2239.14,-437.29"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1438.01,-547.93 1428.09,-551.64 1438.16,-554.93 1438.01,-547.93"/>
</a>
</g>
</g>
-<!-- Node70->Node81 -->
-<g id="edge119_Node000070_Node000081" class="edge">
-<title>Node70->Node81</title>
-<g id="a_edge119_Node000070_Node000081"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1363.5,-551.3C1122.38,-546.14 427.85,-529.34 202,-503 199.22,-502.68 196.38,-502.3 193.52,-501.89"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1363.53,-554.8 1373.61,-551.52 1363.68,-547.81 1363.53,-554.8"/>
+<!-- Node71->Node82 -->
+<g id="edge121_Node000071_Node000082" class="edge">
+<title>Node71->Node82</title>
+<g id="a_edge121_Node000071_Node000082"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1271.65,-553.62C1081.35,-554.12 600.58,-550.13 202,-503 199.22,-502.67 196.38,-502.3 193.52,-501.88"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1271.86,-557.12 1281.85,-553.59 1271.84,-550.12 1271.86,-557.12"/>
</a>
</g>
</g>
-<!-- Node82 -->
-<g id="Node000082" class="node">
-<title>Node82</title>
-<g id="a_Node000082"><a xlink:href="fuse_8h.html" target="_top" xlink:title="Fuse operation.">
+<!-- Node83 -->
+<g id="Node000083" class="node">
+<title>Node83</title>
+<g id="a_Node000083"><a xlink:href="fuse_8h.html" target="_top" xlink:title="Fuse operation.">
<polygon fill="white" stroke="#666666" points="1786.5,-503 1659.5,-503 1659.5,-473 1786.5,-473 1786.5,-503"/>
<text text-anchor="start" x="1667.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
<text text-anchor="middle" x="1723" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/fuse.h</text>
</a>
</g>
</g>
-<!-- Node70->Node82 -->
-<g id="edge121_Node000070_Node000082" class="edge">
-<title>Node70->Node82</title>
-<g id="a_edge121_Node000070_Node000082"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1493.75,-542.16C1540.22,-531.38 1611.74,-514.8 1662.52,-503.02"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1492.89,-538.77 1483.94,-544.44 1494.47,-545.59 1492.89,-538.77"/>
+<!-- Node71->Node83 -->
+<g id="edge123_Node000071_Node000083" class="edge">
+<title>Node71->Node83</title>
+<g id="a_edge123_Node000071_Node000083"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1415.25,-542.74C1473.92,-532.71 1565.61,-516.97 1645,-503 1649.61,-502.19 1654.37,-501.35 1659.16,-500.5"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1414.32,-539.34 1405.05,-544.48 1415.5,-546.24 1414.32,-539.34"/>
</a>
</g>
</g>
-<!-- Node70->Node83 -->
-<g id="edge122_Node000070_Node000083" class="edge">
-<title>Node70->Node83</title>
-<g id="a_edge122_Node000070_Node000083"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1363.8,-551.12C1185.32,-546.63 752.52,-533.33 391,-503 374.02,-501.58 355.69,-499.58 338.73,-497.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1363.82,-554.62 1373.91,-551.37 1364,-547.62 1363.82,-554.62"/>
+<!-- Node71->Node84 -->
+<g id="edge124_Node000071_Node000084" class="edge">
+<title>Node71->Node84</title>
+<g id="a_edge124_Node000071_Node000084"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1271.5,-550.59C1104.19,-545.33 716.04,-531.01 391,-503 374.02,-501.54 355.7,-499.53 338.74,-497.49"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1271.61,-554.09 1281.72,-550.91 1271.83,-547.1 1271.61,-554.09"/>
</a>
</g>
</g>
-<!-- Node84 -->
-<g id="Node000084" class="node">
-<title>Node84</title>
-<g id="a_Node000084"><a xlink:href="ravel__unravel_8h.html" target="_top" xlink:title="Index ravel and unraval operations.">
+<!-- Node85 -->
+<g id="Node000085" class="node">
+<title>Node85</title>
+<g id="a_Node000085"><a xlink:href="ravel__unravel_8h.html" target="_top" xlink:title="Index ravel and unraval operations.">
<polygon fill="white" stroke="#666666" points="1418.5,-503 1291.5,-503 1291.5,-473 1418.5,-473 1418.5,-503"/>
<text text-anchor="start" x="1299.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
<text text-anchor="middle" x="1355" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/ravel_unravel.h</text>
</a>
</g>
</g>
-<!-- Node70->Node84 -->
-<g id="edge124_Node000070_Node000084" class="edge">
-<title>Node70->Node84</title>
-<g id="a_edge124_Node000070_Node000084"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1426.32,-538.62C1411.08,-528.01 1390.44,-513.66 1375.29,-503.12"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1424.38,-541.53 1434.59,-544.37 1428.38,-535.78 1424.38,-541.53"/>
+<!-- Node71->Node85 -->
+<g id="edge126_Node000071_Node000085" class="edge">
+<title>Node71->Node85</title>
+<g id="a_edge126_Node000071_Node000085"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1355,-534.35C1355,-524.47 1355,-512.51 1355,-503.36"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1351.5,-534.37 1355,-544.37 1358.5,-534.37 1351.5,-534.37"/>
</a>
</g>
</g>
-<!-- Node85 -->
-<g id="Node000085" class="node">
-<title>Node85</title>
-<g id="a_Node000085"><a xlink:href="tensor__utils_8h.html" target="_top" xlink:title="Utility functions for handling tensor.">
+<!-- Node86 -->
+<g id="Node000086" class="node">
+<title>Node86</title>
+<g id="a_Node000086"><a xlink:href="tensor__utils_8h.html" target="_top" xlink:title="Utility functions for handling tensor.">
<polygon fill="white" stroke="#666666" points="1931.5,-503 1804.5,-503 1804.5,-473 1931.5,-473 1931.5,-503"/>
<text text-anchor="start" x="1812.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
<text text-anchor="middle" x="1868" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/tensor_utils.h</text>
</a>
</g>
</g>
-<!-- Node70->Node85 -->
-<g id="edge128_Node000070_Node000085" class="edge">
-<title>Node70->Node85</title>
-<g id="a_edge128_Node000070_Node000085"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1523.03,-543.12C1593.63,-533.7 1701.62,-518.65 1795,-503 1798.05,-502.49 1801.18,-501.95 1804.33,-501.39"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1522.34,-539.68 1512.89,-544.47 1523.26,-546.62 1522.34,-539.68"/>
+<!-- Node71->Node86 -->
+<g id="edge130_Node000071_Node000086" class="edge">
+<title>Node71->Node86</title>
+<g id="a_edge130_Node000071_Node000086"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1438.02,-545.47C1526.66,-536.99 1671.14,-521.89 1795,-503 1798.06,-502.53 1801.19,-502.03 1804.35,-501.5"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1437.64,-541.99 1428.02,-546.42 1438.31,-548.96 1437.64,-541.99"/>
</a>
</g>
</g>
-<!-- Node86 -->
-<g id="Node000086" class="node">
-<title>Node86</title>
-<g id="a_Node000086"><a xlink:href="dense_8h.html" target="_top" xlink:title="Dense op constructions.">
+<!-- Node87 -->
+<g id="Node000087" class="node">
+<title>Node87</title>
+<g id="a_Node000087"><a xlink:href="dense_8h.html" target="_top" xlink:title="Dense op constructions.">
<polygon fill="white" stroke="#666666" points="2099.5,-503 1988.5,-503 1988.5,-473 2099.5,-473 2099.5,-503"/>
<text text-anchor="start" x="1996.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
<text text-anchor="middle" x="2044" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/dense.h</text>
</a>
</g>
</g>
-<!-- Node70->Node86 -->
-<g id="edge135_Node000070_Node000086" class="edge">
-<title>Node70->Node86</title>
-<g id="a_edge135_Node000070_Node000086"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1530.31,-547.75C1634.46,-540.58 1818.03,-525.93 1974,-503 1978.66,-502.31 1983.48,-501.52 1988.31,-500.68"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1529.91,-544.27 1520.17,-548.44 1530.39,-551.26 1529.91,-544.27"/>
+<!-- Node71->Node87 -->
+<g id="edge137_Node000071_Node000087" class="edge">
+<title>Node71->Node87</title>
+<g id="a_edge137_Node000071_Node000087"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1438.35,-549.36C1557.54,-543.46 1783.36,-529.67 1974,-503 1978.66,-502.35 1983.49,-501.58 1988.32,-500.75"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1438.02,-545.87 1428.2,-549.86 1438.36,-552.87 1438.02,-545.87"/>
</a>
</g>
</g>
-<!-- Node87 -->
-<g id="Node000087" class="node">
-<title>Node87</title>
-<g id="a_Node000087"><a xlink:href="dilate_8h.html" target="_top" xlink:title="Dilate op constructions.">
+<!-- Node88 -->
+<g id="Node000088" class="node">
+<title>Node88</title>
+<g id="a_Node000088"><a xlink:href="dilate_8h.html" target="_top" xlink:title="Dilate op constructions.">
<polygon fill="white" stroke="#666666" points="658.5,-503 547.5,-503 547.5,-473 658.5,-473 658.5,-503"/>
<text text-anchor="start" x="555.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
<text text-anchor="middle" x="603" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/dilate.h</text>
</a>
</g>
</g>
-<!-- Node70->Node87 -->
-<g id="edge136_Node000070_Node000087" class="edge">
-<title>Node70->Node87</title>
-<g id="a_edge136_Node000070_Node000087"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1363.74,-551.79C1220.65,-548.79 919.11,-538.45 667,-503 664.3,-502.62 661.54,-502.19 658.76,-501.72"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1363.7,-555.29 1373.77,-551.99 1363.84,-548.29 1363.7,-555.29"/>
+<!-- Node71->Node88 -->
+<g id="edge138_Node000071_Node000088" class="edge">
+<title>Node71->Node88</title>
+<g id="a_edge138_Node000071_Node000088"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1271.56,-550.78C1141.7,-546.45 883.66,-534.41 667,-503 664.3,-502.61 661.54,-502.17 658.76,-501.69"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1271.71,-554.28 1281.82,-551.11 1271.94,-547.29 1271.71,-554.28"/>
</a>
</g>
</g>
-<!-- Node88 -->
-<g id="Node000088" class="node">
-<title>Node88</title>
-<g id="a_Node000088"><a xlink:href="group__norm_8h.html" target="_top" xlink:title="group normalization op constructions">
+<!-- Node89 -->
+<g id="Node000089" class="node">
+<title>Node89</title>
+<g id="a_Node000089"><a xlink:href="group__norm_8h.html" target="_top" xlink:title="group normalization op constructions">
<polygon fill="white" stroke="#666666" points="787.5,-503 676.5,-503 676.5,-473 787.5,-473 787.5,-503"/>
<text text-anchor="start" x="684.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
<text text-anchor="middle" x="732" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/group_norm.h</text>
</a>
</g>
</g>
-<!-- Node70->Node88 -->
-<g id="edge138_Node000070_Node000088" class="edge">
-<title>Node70->Node88</title>
-<g id="a_edge138_Node000070_Node000088"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1363.7,-550.3C1239.49,-545.44 998.62,-532.8 796,-503 793.3,-502.6 790.54,-502.16 787.76,-501.68"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1363.77,-553.8 1373.9,-550.69 1364.04,-546.81 1363.77,-553.8"/>
+<!-- Node71->Node89 -->
+<g id="edge140_Node000071_Node000089" class="edge">
+<title>Node71->Node89</title>
+<g id="a_edge140_Node000071_Node000089"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1271.84,-548.85C1162.3,-542.62 963.87,-528.76 796,-503 793.3,-502.59 790.55,-502.13 787.77,-501.63"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1271.66,-552.34 1281.84,-549.41 1272.05,-545.35 1271.66,-552.34"/>
</a>
</g>
</g>
-<!-- Node89 -->
-<g id="Node000089" class="node">
-<title>Node89</title>
-<g id="a_Node000089"><a xlink:href="instance__norm_8h.html" target="_top" xlink:title="instance normalization op constructions">
+<!-- Node90 -->
+<g id="Node000090" class="node">
+<title>Node90</title>
+<g id="a_Node000090"><a xlink:href="instance__norm_8h.html" target="_top" xlink:title="instance normalization op constructions">
<polygon fill="white" stroke="#666666" points="916.5,-503 805.5,-503 805.5,-473 916.5,-473 916.5,-503"/>
<text text-anchor="start" x="813.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
<text text-anchor="middle" x="861" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/instance_norm.h</text>
</a>
</g>
</g>
-<!-- Node70->Node89 -->
-<g id="edge139_Node000070_Node000089" class="edge">
-<title>Node70->Node89</title>
-<g id="a_edge139_Node000070_Node000089"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1363.71,-548.01C1260.54,-541.14 1079.59,-526.83 926,-503 922.92,-502.52 919.77,-501.99 916.59,-501.42"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1363.55,-551.51 1373.75,-548.67 1364.01,-544.52 1363.55,-551.51"/>
+<!-- Node71->Node90 -->
+<g id="edge141_Node000071_Node000090" class="edge">
+<title>Node71->Node90</title>
+<g id="a_edge141_Node000071_Node000090"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1271.79,-545.69C1185.11,-537.52 1045.55,-522.79 926,-503 922.93,-502.49 919.78,-501.93 916.6,-501.34"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1271.55,-549.18 1281.83,-546.63 1272.2,-542.22 1271.55,-549.18"/>
</a>
</g>
</g>
-<!-- Node90 -->
-<g id="Node000090" class="node">
-<title>Node90</title>
-<g id="a_Node000090"><a xlink:href="local__response__norm_8h.html" target="_top" xlink:title="local response normalization op constructions">
+<!-- Node91 -->
+<g id="Node000091" class="node">
+<title>Node91</title>
+<g id="a_Node000091"><a xlink:href="local__response__norm_8h.html" target="_top" xlink:title="local response normalization op constructions">
<polygon fill="white" stroke="#666666" points="1067,-503 935,-503 935,-473 1067,-473 1067,-503"/>
<text text-anchor="start" x="943" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
<text text-anchor="middle" x="1001" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/local_response_norm.h</text>
</a>
</g>
</g>
-<!-- Node70->Node90 -->
-<g id="edge141_Node000070_Node000090" class="edge">
-<title>Node70->Node90</title>
-<g id="a_edge141_Node000070_Node000090"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1365.36,-543.2C1290.08,-533.88 1175.28,-518.95 1076,-503 1073.12,-502.54 1070.19,-502.05 1067.22,-501.55"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1365.37,-546.73 1375.72,-544.48 1366.22,-539.78 1365.37,-546.73"/>
+<!-- Node71->Node91 -->
+<g id="edge143_Node000071_Node000091" class="edge">
+<title>Node71->Node91</title>
+<g id="a_edge143_Node000071_Node000091"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1296.43,-542.63C1239.95,-532.6 1152.1,-516.92 1076,-503 1073.13,-502.48 1070.21,-501.94 1067.25,-501.39"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1296.14,-546.13 1306.59,-544.43 1297.36,-539.24 1296.14,-546.13"/>
</a>
</g>
</g>
-<!-- Node91 -->
-<g id="Node000091" class="node">
-<title>Node91</title>
-<g id="a_Node000091"><a xlink:href="mapping_8h.html" target="_top" xlink:title="Mapping op constructions.">
+<!-- Node92 -->
+<g id="Node000092" class="node">
+<title>Node92</title>
+<g id="a_Node000092"><a xlink:href="mapping_8h.html" target="_top" xlink:title="Mapping op constructions.">
<polygon fill="white" stroke="#666666" points="1196.5,-503 1085.5,-503 1085.5,-473 1196.5,-473 1196.5,-503"/>
<text text-anchor="start" x="1093.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
<text text-anchor="middle" x="1141" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/mapping.h</text>
</a>
</g>
</g>
-<!-- Node70->Node91 -->
-<g id="edge142_Node000070_Node000091" class="edge">
-<title>Node70->Node91</title>
-<g id="a_edge142_Node000070_Node000091"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1396.17,-542.37C1341.13,-530.86 1253.62,-512.55 1196.74,-500.66"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1395.54,-545.81 1406.05,-544.44 1396.98,-538.96 1395.54,-545.81"/>
+<!-- Node71->Node92 -->
+<g id="edge144_Node000071_Node000092" class="edge">
+<title>Node71->Node92</title>
+<g id="a_edge144_Node000071_Node000092"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1316.49,-541.48C1280.52,-530.73 1226.74,-514.64 1188.2,-503.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1315.56,-544.86 1326.14,-544.37 1317.56,-538.15 1315.56,-544.86"/>
</a>
</g>
</g>
-<!-- Node73->Node61 -->
-<g id="edge106_Node000073_Node000061" class="edge">
-<title>Node73->Node61</title>
-<g id="a_edge106_Node000073_Node000061"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1738.42,-399.23C1755.53,-379.76 1782.31,-351.12 1809,-330 1830.24,-313.2 1857.59,-297.75 1874.97,-288.6"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1735.62,-397.12 1731.71,-406.96 1740.9,-401.7 1735.62,-397.12"/>
+<!-- Node74->Node62 -->
+<g id="edge108_Node000074_Node000062" class="edge">
+<title>Node74->Node62</title>
+<g id="a_edge108_Node000074_Node000062"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1731.31,-399.6C1750.79,-380.48 1780.8,-352.15 1809,-330 1829.19,-314.15 1854.29,-298.09 1869.72,-288.59"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1728.78,-397.17 1724.13,-406.69 1733.7,-402.15 1728.78,-397.17"/>
</a>
</g>
</g>
-<!-- Node74 -->
-<g id="Node000074" class="node">
-<title>Node74</title>
-<g id="a_Node000074"><a xlink:href="broadcast_8h.html" target="_top" xlink:title="Broadcast op constructions.">
-<polygon fill="white" stroke="#666666" points="1585,-360 1429,-360 1429,-341 1585,-341 1585,-360"/>
-<text text-anchor="middle" x="1507" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/broadcast.h</text>
+<!-- Node75 -->
+<g id="Node000075" class="node">
+<title>Node75</title>
+<g id="a_Node000075"><a xlink:href="broadcast_8h.html" target="_top" xlink:title="Broadcast op constructions.">
+<polygon fill="white" stroke="#666666" points="1567,-360 1411,-360 1411,-341 1567,-341 1567,-360"/>
+<text text-anchor="middle" x="1489" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/broadcast.h</text>
</a>
</g>
</g>
-<!-- Node73->Node74 -->
-<g id="edge100_Node000073_Node000074" class="edge">
-<title>Node73->Node74</title>
-<g id="a_edge100_Node000073_Node000074"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1667.25,-403.79C1624.66,-389.89 1566.53,-370.92 1533.26,-360.07"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1666.3,-407.16 1676.9,-406.94 1668.48,-400.51 1666.3,-407.16"/>
+<!-- Node74->Node75 -->
+<g id="edge102_Node000074_Node000075" class="edge">
+<title>Node74->Node75</title>
+<g id="a_edge102_Node000074_Node000075"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1655.54,-403.87C1611.33,-389.97 1550.84,-370.95 1516.24,-360.07"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1654.69,-407.27 1665.28,-406.94 1656.79,-400.6 1654.69,-407.27"/>
</a>
</g>
</g>
-<!-- Node74->Node61 -->
-<g id="edge105_Node000074_Node000061" class="edge">
-<title>Node74->Node61</title>
-<g id="a_edge105_Node000074_Node000061"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1555.38,-338.87C1569.43,-335.88 1584.81,-332.71 1599,-330 1682.25,-314.08 1779.29,-298.01 1838.15,-288.53"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1554.47,-335.48 1545.43,-341 1555.94,-342.33 1554.47,-335.48"/>
+<!-- Node75->Node62 -->
+<g id="edge107_Node000075_Node000062" class="edge">
+<title>Node75->Node62</title>
+<g id="a_edge107_Node000075_Node000062"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1537.37,-338.82C1551.42,-335.83 1566.8,-332.68 1581,-330 1666.8,-313.84 1766.81,-297.89 1827.74,-288.5"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1536.46,-335.43 1527.42,-340.95 1537.93,-342.28 1536.46,-335.43"/>
</a>
</g>
</g>
-<!-- Node74->Node64 -->
-<g id="edge103_Node000074_Node000064" class="edge">
-<title>Node74->Node64</title>
-<g id="a_edge103_Node000074_Node000064"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1535.71,-336.57C1592.36,-311.07 1718.08,-254.48 1776.74,-228.07"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1533.97,-333.52 1526.29,-340.82 1536.84,-339.9 1533.97,-333.52"/>
+<!-- Node75->Node65 -->
+<g id="edge105_Node000075_Node000065" class="edge">
+<title>Node75->Node65</title>
+<g id="a_edge105_Node000075_Node000065"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1518.3,-336.73C1576.66,-311.31 1706.97,-254.53 1767.7,-228.07"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1516.7,-333.61 1508.93,-340.82 1519.49,-340.03 1516.7,-333.61"/>
</a>
</g>
</g>
-<!-- Node74->Node65 -->
-<g id="edge104_Node000074_Node000065" class="edge">
-<title>Node74->Node65</title>
-<g id="a_edge104_Node000074_Node000065"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1491.72,-333.52C1474.11,-315.55 1443.88,-286 1415,-264 1393.57,-247.68 1366.59,-231.87 1349.82,-222.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1489.4,-336.15 1498.87,-340.9 1494.42,-331.28 1489.4,-336.15"/>
+<!-- Node75->Node66 -->
+<g id="edge106_Node000075_Node000066" class="edge">
+<title>Node75->Node66</title>
+<g id="a_edge106_Node000075_Node000066"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1473.72,-333.52C1456.11,-315.55 1425.88,-286 1397,-264 1375.57,-247.68 1348.59,-231.87 1331.82,-222.54"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1471.4,-336.15 1480.87,-340.9 1476.42,-331.28 1471.4,-336.15"/>
</a>
</g>
</g>
-<!-- Node74->Node75 -->
-<g id="edge101_Node000074_Node000075" class="edge">
-<title>Node74->Node75</title>
-<g id="a_edge101_Node000074_Node000075"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1418.62,-344.25C1197.57,-331.12 623.56,-297.02 414.56,-284.61"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1418.68,-347.76 1428.87,-344.86 1419.1,-340.77 1418.68,-347.76"/>
+<!-- Node75->Node76 -->
+<g id="edge103_Node000075_Node000076" class="edge">
+<title>Node75->Node76</title>
+<g id="a_edge103_Node000075_Node000076"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1400.6,-344.17C1182.4,-331 621.01,-297.13 414.63,-284.68"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1400.53,-347.67 1410.72,-344.78 1400.95,-340.68 1400.53,-347.67"/>
</a>
</g>
</g>
-<!-- Node75->Node65 -->
-<g id="edge102_Node000075_Node000065" class="edge">
-<title>Node75->Node65</title>
-<g id="a_edge102_Node000075_Node000065"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M424.9,-272.36C617.54,-259.99 1074.26,-230.67 1256.73,-218.96"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="424.57,-268.87 414.82,-273 425.02,-275.86 424.57,-268.87"/>
+<!-- Node76->Node66 -->
+<g id="edge104_Node000076_Node000066" class="edge">
+<title>Node76->Node66</title>
+<g id="a_edge104_Node000076_Node000066"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M424.84,-272.26C614.37,-259.87 1059.05,-230.8 1238.69,-219.05"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="424.39,-268.78 414.64,-272.92 424.85,-275.76 424.39,-268.78"/>
</a>
</g>
</g>
-<!-- Node76->Node61 -->
-<g id="edge117_Node000076_Node000061" class="edge">
-<title>Node76->Node61</title>
-<g id="a_edge117_Node000076_Node000061"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2138.28,-468.37C2122.37,-460.18 2104.84,-449.54 2091,-437 2048.16,-398.17 2062.21,-366.05 2017,-330 1990.96,-309.24 1955.18,-296.1 1928.57,-288.53"/>
+<!-- Node77->Node62 -->
+<g id="edge119_Node000077_Node000062" class="edge">
+<title>Node77->Node62</title>
+<g id="a_edge119_Node000077_Node000062"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2138.28,-468.37C2122.37,-460.18 2104.84,-449.54 2091,-437 2048.16,-398.17 2062.58,-365.57 2017,-330 1989.97,-308.9 1953.08,-295.98 1925.01,-288.57"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2136.91,-471.6 2147.42,-472.91 2140.02,-465.33 2136.91,-471.6"/>
</a>
</g>
</g>
-<!-- Node76->Node62 -->
-<g id="edge113_Node000076_Node000062" class="edge">
-<title>Node76->Node62</title>
-<g id="a_edge113_Node000076_Node000062"><a xlink:title=" ">
+<!-- Node77->Node63 -->
+<g id="edge115_Node000077_Node000063" class="edge">
+<title>Node77->Node63</title>
+<g id="a_edge115_Node000077_Node000063"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2170.18,-463.48C2158.94,-436.89 2143,-392.01 2143,-351.5 2143,-351.5 2143,-351.5 2143,-278 2143,-231.93 2131.17,-177.62 2126.18,-156.76"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2167,-464.96 2174.21,-472.73 2173.42,-462.17 2167,-464.96"/>
</a>
</g>
</g>
-<!-- Node76->Node65 -->
-<g id="edge116_Node000076_Node000065" class="edge">
-<title>Node76->Node65</title>
-<g id="a_edge116_Node000076_Node000065"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2107.19,-473.03C1902.36,-447.14 1841.26,-493.11 1647,-437 1619.5,-429.06 1616.93,-416.72 1590,-407 1517.36,-380.77 1481.98,-417.07 1420,-371 1393.06,-350.98 1350.36,-252.97 1337.67,-222.83"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2107,-476.54 2117.37,-474.36 2107.91,-469.6 2107,-476.54"/>
+<!-- Node77->Node66 -->
+<g id="edge118_Node000077_Node000066" class="edge">
+<title>Node77->Node66</title>
+<g id="a_edge118_Node000077_Node000066"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2107.29,-473.04C1898.06,-446.32 1838.79,-481.6 1637,-437 1599.92,-428.8 1593.35,-417.99 1557,-407 1489.3,-386.54 1458.35,-413.74 1402,-371 1388.51,-360.76 1335.63,-254.11 1320.23,-222.67"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2107,-476.53 2117.37,-474.36 2107.91,-469.59 2107,-476.53"/>
</a>
</g>
</g>
-<!-- Node76->Node69 -->
-<g id="edge118_Node000076_Node000069" class="edge">
-<title>Node76->Node69</title>
-<g id="a_edge118_Node000076_Node000069"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2163.34,-464.7C2138.5,-433.68 2091.42,-376.12 2048,-330 2018.91,-299.1 2011.14,-291.72 1979,-264 1942.78,-232.76 1937.28,-218.35 1894,-198 1842.76,-173.91 1779.42,-161.18 1733.02,-154.6"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2160.76,-467.08 2169.73,-472.71 2166.23,-462.71 2160.76,-467.08"/>
+<!-- Node77->Node70 -->
+<g id="edge120_Node000077_Node000070" class="edge">
+<title>Node77->Node70</title>
+<g id="a_edge120_Node000077_Node000070"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2166.08,-464.44C2127.5,-408.19 2018.15,-261.7 1886,-198 1841.08,-176.35 1786,-163.61 1744.1,-156.41"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2163.35,-466.65 2171.86,-472.96 2169.15,-462.72 2163.35,-466.65"/>
</a>
</g>
</g>
-<!-- Node76->Node73 -->
-<g id="edge109_Node000076_Node000073" class="edge">
-<title>Node76->Node73</title>
-<g id="a_edge109_Node000076_Node000073"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2107.28,-472.97C2031.94,-461.36 1872.88,-441.62 1783.6,-430.72"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2106.92,-476.46 2117.34,-474.55 2108,-469.54 2106.92,-476.46"/>
+<!-- Node77->Node74 -->
+<g id="edge111_Node000077_Node000074" class="edge">
+<title>Node77->Node74</title>
+<g id="a_edge111_Node000077_Node000074"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2107.28,-472.95C1983.14,-453.51 1850.24,-438.08 1773.6,-429.71"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2106.92,-476.44 2117.34,-474.54 2108.01,-469.52 2106.92,-476.44"/>
</a>
</g>
</g>
-<!-- Node76->Node74 -->
-<g id="edge108_Node000076_Node000074" class="edge">
-<title>Node76->Node74</title>
-<g id="a_edge108_Node000076_Node000074"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2111.89,-470.47C2071.36,-460.16 2024.57,-446.99 2006,-437 1987.96,-427.3 1989.76,-415.24 1971,-407 1903.68,-377.43 1699.1,-361.91 1585.36,-355.37"/>
+<!-- Node77->Node75 -->
+<g id="edge110_Node000077_Node000075" class="edge">
+<title>Node77->Node75</title>
+<g id="a_edge110_Node000077_Node000075"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2111.89,-470.47C2071.36,-460.16 2024.57,-446.99 2006,-437 1987.96,-427.3 1989.78,-415.2 1971,-407 1900.46,-376.2 1685,-361.09 1567.48,-354.97"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2111.22,-473.91 2121.77,-472.96 2112.93,-467.12 2111.22,-473.91"/>
</a>
</g>
</g>
-<!-- Node77 -->
-<g id="Node000077" class="node">
-<title>Node77</title>
-<g id="a_Node000077"><a xlink:href="strided__slice_8h.html" target="_top" xlink:title="Utility functions for strided_slice op.">
+<!-- Node78 -->
+<g id="Node000078" class="node">
+<title>Node78</title>
+<g id="a_Node000078"><a xlink:href="strided__slice_8h.html" target="_top" xlink:title="Utility functions for strided_slice op.">
<polygon fill="white" stroke="#666666" points="2008.5,-365.5 1881.5,-365.5 1881.5,-335.5 2008.5,-335.5 2008.5,-365.5"/>
<text text-anchor="start" x="1889.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
<text text-anchor="middle" x="1945" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/strided_slice.h</text>
</a>
</g>
</g>
-<!-- Node76->Node77 -->
-<g id="edge110_Node000076_Node000077" class="edge">
-<title>Node76->Node77</title>
-<g id="a_edge110_Node000076_Node000077"><a xlink:title=" ">
+<!-- Node77->Node78 -->
+<g id="edge112_Node000077_Node000078" class="edge">
+<title>Node77->Node78</title>
+<g id="a_edge112_Node000077_Node000078"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2125.96,-469.56C2102.72,-461.18 2075.81,-450.09 2053,-437 2016.7,-416.17 1979.56,-383.86 1959.69,-365.51"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2125.07,-472.97 2135.67,-472.99 2127.4,-466.36 2125.07,-472.97"/>
</a>
</g>
</g>
-<!-- Node76->Node78 -->
-<g id="edge112_Node000076_Node000078" class="edge">
-<title>Node76->Node78</title>
-<g id="a_edge112_Node000076_Node000078"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2107.45,-473.05C1879.65,-443.98 1818.82,-463.02 1595,-437 1582.53,-435.55 1569.1,-433.57 1556.66,-431.55"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2107,-476.52 2117.37,-474.33 2107.9,-469.58 2107,-476.52"/>
+<!-- Node77->Node79 -->
+<g id="edge114_Node000077_Node000079" class="edge">
+<title>Node77->Node79</title>
+<g id="a_edge114_Node000077_Node000079"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2107.2,-473.02C1865.03,-442.65 1800.32,-464.19 1562,-437 1549.38,-435.56 1535.78,-433.56 1523.2,-431.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2107.01,-476.53 2117.37,-474.32 2107.89,-469.58 2107.01,-476.53"/>
</a>
</g>
</g>
-<!-- Node76->Node79 -->
-<g id="edge114_Node000076_Node000079" class="edge">
-<title>Node76->Node79</title>
-<g id="a_edge114_Node000076_Node000079"><a xlink:title=" ">
+<!-- Node77->Node80 -->
+<g id="edge116_Node000077_Node000080" class="edge">
+<title>Node77->Node80</title>
+<g id="a_edge116_Node000077_Node000080"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2110.97,-470.64C2064.97,-459.9 2005.6,-446.03 1962.79,-436.03"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2110.34,-474.09 2120.87,-472.95 2111.93,-467.27 2110.34,-474.09"/>
</a>
</g>
</g>
-<!-- Node76->Node80 -->
-<g id="edge115_Node000076_Node000080" class="edge">
-<title>Node76->Node80</title>
-<g id="a_edge115_Node000076_Node000080"><a xlink:title=" ">
+<!-- Node77->Node81 -->
+<g id="edge117_Node000077_Node000081" class="edge">
+<title>Node77->Node81</title>
+<g id="a_edge117_Node000077_Node000081"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M2197.15,-464.53C2203.69,-455.43 2211.05,-445.19 2216.82,-437.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="2194.2,-462.63 2191.21,-472.8 2199.89,-466.72 2194.2,-462.63"/>
</a>
</g>
</g>
-<!-- Node77->Node61 -->
-<g id="edge111_Node000077_Node000061" class="edge">
-<title>Node77->Node61</title>
-<g id="a_edge111_Node000077_Node000061"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1928.09,-327.33C1918.11,-314.24 1906.03,-298.4 1898.69,-288.77"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1925.43,-329.61 1934.27,-335.44 1930.99,-325.36 1925.43,-329.61"/>
+<!-- Node78->Node62 -->
+<g id="edge113_Node000078_Node000062" class="edge">
+<title>Node78->Node62</title>
+<g id="a_edge113_Node000078_Node000062"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1925.86,-327.7C1914.31,-314.54 1900.23,-298.49 1891.69,-288.77"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1923.43,-330.23 1932.66,-335.44 1928.69,-325.61 1923.43,-330.23"/>
</a>
</g>
</g>
-<!-- Node81->Node71 -->
-<g id="edge120_Node000081_Node000071" class="edge">
-<title>Node81->Node71</title>
-<g id="a_edge120_Node000081_Node000071"><a xlink:title=" ">
+<!-- Node82->Node72 -->
+<g id="edge122_Node000082_Node000072" class="edge">
+<title>Node82->Node72</title>
+<g id="a_edge122_Node000082_Node000072"><a xlink:title=" ">
<path fill="none" stroke="#63b8ff" d="M158.71,-467.03C172.63,-457.34 189.03,-445.94 201.64,-437.16"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="156.63,-464.21 150.42,-472.8 160.63,-469.96 156.63,-464.21"/>
</a>
</g>
</g>
-<!-- Node83->Node63 -->
-<g id="edge123_Node000083_Node000063" class="edge">
-<title>Node83->Node63</title>
-<g id="a_edge123_Node000083_Node000063"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M224.5,-469.45C154.9,-443.7 38,-394.11 38,-351.5 38,-351.5 38,-351.5 38,-212 38,-85.37 1030.25,-80.81 1278.31,-81.65"/>
+<!-- Node84->Node64 -->
+<g id="edge125_Node000084_Node000064" class="edge">
+<title>Node84->Node64</title>
+<g id="a_edge125_Node000084_Node000064"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M224.5,-469.45C154.9,-443.7 38,-394.11 38,-351.5 38,-351.5 38,-351.5 38,-212 38,-87.25 1014.29,-81.26 1260.26,-81.73"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="223.39,-472.78 233.99,-472.93 225.8,-466.2 223.39,-472.78"/>
</a>
</g>
</g>
-<!-- Node84->Node61 -->
-<g id="edge127_Node000084_Node000061" class="edge">
-<title>Node84->Node61</title>
-<g id="a_edge127_Node000084_Node000061"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1369.51,-464.59C1382.59,-446.25 1403.49,-421.11 1428,-407 1493.43,-369.34 1520.95,-390.04 1594,-371 1696.07,-344.4 1815.55,-305.52 1866.69,-288.51"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1366.53,-462.75 1363.74,-472.97 1372.29,-466.72 1366.53,-462.75"/>
+<!-- Node85->Node62 -->
+<g id="edge129_Node000085_Node000062" class="edge">
+<title>Node85->Node62</title>
+<g id="a_edge129_Node000085_Node000062"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1360.71,-463.36C1366.36,-445.16 1376.86,-420.84 1395,-407 1460.21,-357.25 1496.37,-390.64 1576,-371 1681.56,-344.96 1805.01,-305.79 1857.85,-288.6"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1357.34,-462.42 1357.99,-472.99 1364.08,-464.32 1357.34,-462.42"/>
</a>
</g>
</g>
-<!-- Node84->Node65 -->
-<g id="edge126_Node000084_Node000065" class="edge">
-<title>Node84->Node65</title>
-<g id="a_edge126_Node000084_Node000065"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1353.12,-462.57C1348.64,-404.3 1337.48,-259.26 1334.66,-222.55"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1349.64,-463 1353.9,-472.71 1356.62,-462.47 1349.64,-463"/>
+<!-- Node85->Node66 -->
+<g id="edge128_Node000085_Node000066" class="edge">
+<title>Node85->Node66</title>
+<g id="a_edge128_Node000085_Node000066"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1351.51,-462.57C1343.19,-404.3 1322.47,-259.26 1317.22,-222.55"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1348.08,-463.3 1352.96,-472.71 1355.01,-462.31 1348.08,-463.3"/>
</a>
</g>
</g>
-<!-- Node84->Node78 -->
-<g id="edge125_Node000084_Node000078" class="edge">
-<title>Node84->Node78</title>
-<g id="a_edge125_Node000084_Node000078"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1398.07,-469.1C1427.63,-456.82 1465.53,-441.06 1488.51,-431.52"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1396.69,-465.89 1388.8,-472.95 1399.37,-472.35 1396.69,-465.89"/>
+<!-- Node85->Node79 -->
+<g id="edge127_Node000085_Node000079" class="edge">
+<title>Node85->Node79</title>
+<g id="a_edge127_Node000085_Node000079"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1390.66,-468.14C1413.61,-456 1442.32,-440.82 1459.9,-431.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1388.76,-465.19 1381.55,-472.95 1392.03,-471.37 1388.76,-465.19"/>
</a>
</g>
</g>
-<!-- Node85->Node61 -->
-<g id="edge130_Node000085_Node000061" class="edge">
-<title>Node85->Node61</title>
-<g id="a_edge130_Node000085_Node000061"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1853.23,-464.22C1848.69,-455.98 1844.3,-446.39 1842,-437 1838.83,-424.05 1839.54,-420.1 1842,-407 1850.8,-360.19 1876.6,-308.59 1887.29,-288.59"/>
+<!-- Node86->Node62 -->
+<g id="edge132_Node000086_Node000062" class="edge">
+<title>Node86->Node62</title>
+<g id="a_edge132_Node000086_Node000062"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1853.23,-464.22C1848.69,-455.98 1844.3,-446.39 1842,-437 1828.13,-380.26 1864.15,-312.63 1878.45,-288.82"/>
<polygon fill="#63b8ff" stroke="#63b8ff" points="1850.22,-466.01 1858.3,-472.86 1856.26,-462.47 1850.22,-466.01"/>
</a>
</g>
</g>
-<!-- Node85->Node78 -->
-<g id="edge129_Node000085_Node000078" class="edge">
-<title>Node85->Node78</title>
-<g id="a_edge129_Node000085_Node000078"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1794.34,-472.9C1705.55,-456.68 1614.23,-440.92 1559.16,-431.51"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1793.84,-476.36 1804.31,-474.72 1795.1,-469.48 1793.84,-476.36"/>
+<!-- Node86->Node79 -->
+<g id="edge131_Node000086_Node000079" class="edge">
+<title>Node86->Node79</title>
+<g id="a_edge131_Node000086_Node000079"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1794.33,-472.92C1690.09,-455.01 1662.36,-452.92 1562,-437 1550.94,-435.25 1539.09,-433.34 1527.83,-431.51"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1793.87,-476.4 1804.32,-474.65 1795.06,-469.5 1793.87,-476.4"/>
</a>
</g>
</g>
-<!-- Node92->Node49 -->
-<g id="edge149_Node000092_Node000049" class="edge">
-<title>Node92->Node49</title>
-<g id="a_edge149_Node000092_Node000049"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2282.83,-602.34C2297.52,-583.17 2324.52,-552.59 2356,-539 2530.83,-463.5 3916.59,-430.53 4220.3,-424.17"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2279.95,-600.35 2276.81,-610.47 2285.57,-604.52 2279.95,-600.35"/>
+<!-- Node93->Node50 -->
+<g id="edge151_Node000093_Node000050" class="edge">
+<title>Node93->Node50</title>
+<g id="a_edge151_Node000093_Node000050"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2446.83,-602.34C2461.52,-583.17 2488.52,-552.59 2520,-539 2694.83,-463.5 4080.59,-430.53 4384.3,-424.17"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2443.95,-600.35 2440.81,-610.47 2449.57,-604.52 2443.95,-600.35"/>
</a>
</g>
</g>
-<!-- Node92->Node70 -->
-<g id="edge150_Node000092_Node000070" class="edge">
-<title>Node92->Node70</title>
-<g id="a_edge150_Node000092_Node000070"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2220.88,-608.67C2212.92,-607.28 2204.75,-605.99 2197,-605 1950.07,-573.53 1654.73,-561.2 1520.21,-556.96"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2220.35,-612.13 2230.81,-610.49 2221.6,-605.25 2220.35,-612.13"/>
+<!-- Node93->Node71 -->
+<g id="edge152_Node000093_Node000071" class="edge">
+<title>Node93->Node71</title>
+<g id="a_edge152_Node000093_Node000071"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2385.18,-608.61C2377.12,-607.21 2368.85,-605.93 2361,-605 2013.49,-563.69 1594.52,-556.41 1428.19,-555.2"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2384.75,-612.09 2395.21,-610.43 2386,-605.2 2384.75,-612.09"/>
</a>
</g>
</g>
-<!-- Node94->Node26 -->
-<g id="edge159_Node000094_Node000026" class="edge">
-<title>Node94->Node26</title>
-<g id="a_edge159_Node000094_Node000026"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1035.07,-746.68C1255.54,-734.63 1873.59,-700.85 2067.81,-690.23"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1034.67,-743.19 1024.88,-747.24 1035.06,-750.18 1034.67,-743.19"/>
+<!-- Node95->Node27 -->
+<g id="edge161_Node000095_Node000027" class="edge">
+<title>Node95->Node27</title>
+<g id="a_edge161_Node000095_Node000027"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M270.84,-748.6C609.16,-738.28 1934.29,-697.88 2231.58,-688.81"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="270.53,-745.1 260.64,-748.91 270.75,-752.1 270.53,-745.1"/>
</a>
</g>
</g>
-<!-- Node94->Node75 -->
-<g id="edge161_Node000094_Node000075" class="edge">
-<title>Node94->Node75</title>
-<g id="a_edge161_Node000094_Node000075"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M877.13,-750.21C702.28,-747.8 286.91,-738.21 152,-701 78.41,-680.7 0,-697.34 0,-621 0,-621 0,-621 0,-421 0,-309.22 159.74,-284.52 259.26,-279.98"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="877.24,-753.71 887.29,-750.35 877.34,-746.71 877.24,-753.71"/>
+<!-- Node95->Node76 -->
+<g id="edge163_Node000095_Node000076" class="edge">
+<title>Node95->Node76</title>
+<g id="a_edge163_Node000095_Node000076"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M140.88,-739.83C84,-724.03 0,-689.17 0,-621 0,-621 0,-621 0,-421 0,-309.22 159.74,-284.52 259.26,-279.98"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="140.25,-743.28 150.81,-742.47 142.05,-736.52 140.25,-743.28"/>
</a>
</g>
</g>
-<!-- Node94->Node81 -->
-<g id="edge160_Node000094_Node000081" class="edge">
-<title>Node94->Node81</title>
-<g id="a_edge160_Node000094_Node000081"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M877.44,-751.15C690.79,-750.77 232.39,-745.29 180,-701 119.93,-650.22 124.47,-542.01 128.28,-503.21"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="877.45,-754.65 887.46,-751.16 877.46,-747.65 877.45,-754.65"/>
+<!-- Node95->Node82 -->
+<g id="edge162_Node000095_Node000082" class="edge">
+<title>Node95->Node82</title>
+<g id="a_edge162_Node000095_Node000082"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M187.57,-732.27C175.77,-682.41 143.79,-547.26 133.35,-503.14"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="184.23,-733.36 189.94,-742.28 191.04,-731.75 184.23,-733.36"/>
</a>
</g>
</g>
-<!-- Node95->Node4 -->
-<g id="edge165_Node000095_Node000004" class="edge">
-<title>Node95->Node4</title>
-<g id="a_edge165_Node000095_Node000004"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3588.8,-671.18C3777.57,-651.98 4812.06,-628.11 5073.16,-622.31"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3588.33,-667.71 3578.77,-672.29 3589.1,-674.67 3588.33,-667.71"/>
-</a>
-</g>
-</g>
-<!-- Node95->Node93 -->
-<g id="edge164_Node000095_Node000093" class="edge">
-<title>Node95->Node93</title>
-<g id="a_edge164_Node000095_Node000093"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3503.97,-662.81C3496.52,-653.64 3488.1,-643.28 3481.51,-635.16"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3501.44,-665.24 3510.46,-670.8 3506.87,-660.83 3501.44,-665.24"/>
-</a>
-</g>
-</g>
-<!-- Node98 -->
-<g id="Node000098" class="node">
-<title>Node98</title>
-<g id="a_Node000098"><a xlink:href="target_8h.html" target="_top" xlink:title="Compilation target object.">
-<polygon fill="white" stroke="#666666" points="6723.5,-1031 6616.5,-1031 6616.5,-1001 6723.5,-1001 6723.5,-1031"/>
-<text text-anchor="start" x="6624.5" y="-1019" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/target</text>
-<text text-anchor="middle" x="6670" y="-1008" font-family="Helvetica,sans-Serif" font-size="10.00">/target.h</text>
+<!-- Node96->Node5 -->
+<g id="edge167_Node000096_Node000005" class="edge">
+<title>Node96->Node5</title>
+<g id="a_edge167_Node000096_Node000005"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4464.87,-671.03C4737.27,-634.24 5051.41,-624.5 5180.32,-621.91"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4464.22,-667.59 4454.79,-672.41 4465.17,-674.52 4464.22,-667.59"/>
</a>
</g>
</g>
-<!-- Node97->Node98 -->
-<g id="edge168_Node000097_Node000098" class="edge">
-<title>Node97->Node98</title>
-<g id="a_edge168_Node000097_Node000098"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4944.58,-1078.73C5225.82,-1068.66 6355.72,-1028.24 6616.23,-1018.92"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4944.41,-1075.23 4934.54,-1079.08 4944.66,-1082.22 4944.41,-1075.23"/>
+<!-- Node96->Node94 -->
+<g id="edge166_Node000096_Node000094" class="edge">
+<title>Node96->Node94</title>
+<g id="a_edge166_Node000096_Node000094"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4361.95,-666.24C4342.75,-656.25 4319.54,-644.18 4301.93,-635.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4360.52,-669.44 4371.01,-670.95 4363.75,-663.23 4360.52,-669.44"/>
</a>
</g>
</g>
-<!-- Node98->Node14 -->
-<g id="edge197_Node000098_Node000014" class="edge">
-<title>Node98->Node14</title>
-<g id="a_edge197_Node000098_Node000014"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6733.8,-1013.21C6885.56,-1008.54 7264.61,-994.23 7388,-965 7475.17,-944.35 7573,-974.58 7573,-885 7573,-885 7573,-885 7573,-421 7573,-314.84 7496.07,-289.4 7393,-264 7266.11,-232.73 6920.54,-290.93 6806,-228 6779.54,-213.46 6762.05,-181.1 6753.7,-162.3"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6733.59,-1009.72 6723.7,-1013.52 6733.81,-1016.72 6733.59,-1009.72"/>
+<!-- Node99 -->
+<g id="Node000099" class="node">
+<title>Node99</title>
+<g id="a_Node000099"><a xlink:href="target_8h.html" target="_top" xlink:title="Compilation target object.">
+<polygon fill="white" stroke="#666666" points="6763.5,-1031 6656.5,-1031 6656.5,-1001 6763.5,-1001 6763.5,-1031"/>
+<text text-anchor="start" x="6664.5" y="-1019" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/target</text>
+<text text-anchor="middle" x="6710" y="-1008" font-family="Helvetica,sans-Serif" font-size="10.00">/target.h</text>
</a>
</g>
</g>
-<!-- Node98->Node15 -->
-<g id="edge193_Node000098_Node000015" class="edge">
-<title>Node98->Node15</title>
-<g id="a_edge193_Node000098_Node000015"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6734.14,-1014.97C6836.99,-1013.67 7032.75,-1005.74 7087,-965 7117.89,-941.8 7121,-923.63 7121,-885 7121,-885 7121,-885 7121,-487 7121,-423.03 7046.47,-384.37 6996.11,-365.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6733.85,-1011.47 6723.88,-1015.08 6733.92,-1018.47 6733.85,-1011.47"/>
+<!-- Node98->Node99 -->
+<g id="edge170_Node000098_Node000099" class="edge">
+<title>Node98->Node99</title>
+<g id="a_edge170_Node000098_Node000099"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M5708.81,-1077.17C5901.87,-1065.56 6477.47,-1030.97 6656.35,-1020.22"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5708.32,-1073.69 5698.54,-1077.78 5708.74,-1080.68 5708.32,-1073.69"/>
</a>
</g>
</g>
-<!-- Node98->Node19 -->
-<g id="edge196_Node000098_Node000019" class="edge">
-<title>Node98->Node19</title>
-<g id="a_edge196_Node000098_Node000019"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6733.85,-1012.13C6933.85,-1002.3 7535,-966.02 7535,-885 7535,-885 7535,-885 7535,-421 7535,-379.68 7544.82,-359.6 7516,-330 7497.58,-311.08 7436.02,-297.89 7384.11,-289.82"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6733.6,-1008.64 6723.78,-1012.62 6733.94,-1015.63 6733.6,-1008.64"/>
+<!-- Node99->Node15 -->
+<g id="edge199_Node000099_Node000015" class="edge">
+<title>Node99->Node15</title>
+<g id="a_edge199_Node000099_Node000015"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6773.72,-1015.25C6968.33,-1015.48 7552.74,-1012.13 7736,-965 7813,-945.2 7896,-964.5 7896,-885 7896,-885 7896,-885 7896,-421 7896,-142.75 7586,-240.39 7311,-198 7216.46,-183.43 7107.12,-167.73 7037.55,-157.89"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6773.66,-1011.75 6763.66,-1015.23 6773.65,-1018.75 6773.66,-1011.75"/>
</a>
</g>
</g>
-<!-- Node98->Node95 -->
-<g id="edge250_Node000098_Node000095" class="edge">
-<title>Node98->Node95</title>
-<g id="a_edge250_Node000098_Node000095"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6606.36,-1014.03C6186.25,-1007.42 3824.56,-967.32 3690,-899 3602.28,-854.46 3545.62,-740.84 3527.93,-701.03"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6606.44,-1017.53 6616.49,-1014.19 6606.55,-1010.53 6606.44,-1017.53"/>
+<!-- Node99->Node16 -->
+<g id="edge195_Node000099_Node000016" class="edge">
+<title>Node99->Node16</title>
+<g id="a_edge195_Node000099_Node000016"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6774.14,-1014.97C6876.99,-1013.67 7072.75,-1005.74 7127,-965 7157.89,-941.8 7161,-923.63 7161,-885 7161,-885 7161,-885 7161,-487 7161,-440.64 7026.71,-389.6 6954.58,-365.54"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6773.85,-1011.47 6763.88,-1015.08 6773.92,-1018.47 6773.85,-1011.47"/>
</a>
</g>
</g>
-<!-- Node98->Node96 -->
-<g id="edge201_Node000098_Node000096" class="edge">
-<title>Node98->Node96</title>
-<g id="a_edge201_Node000098_Node000096"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6606.14,-1014.77C6170.92,-1013.14 3648.06,-1002.09 3309,-965 3304.33,-964.49 3299.5,-963.81 3294.67,-963.02"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6606.32,-1018.27 6616.33,-1014.81 6606.35,-1011.27 6606.32,-1018.27"/>
+<!-- Node99->Node20 -->
+<g id="edge198_Node000099_Node000020" class="edge">
+<title>Node99->Node20</title>
+<g id="a_edge198_Node000099_Node000020"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6773.85,-1014.53C7015.18,-1011.94 7858,-994.99 7858,-885 7858,-885 7858,-885 7858,-421 7858,-379.68 7867.82,-359.6 7839,-330 7820.58,-311.08 7759.02,-297.89 7707.11,-289.82"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6773.79,-1011.03 6763.83,-1014.64 6773.87,-1018.03 6773.79,-1011.03"/>
</a>
</g>
</g>
-<!-- Node99 -->
-<g id="Node000099" class="node">
-<title>Node99</title>
-<g id="a_Node000099"><a xlink:href="relax_2global__info_8h.html" target="_top" xlink:title="Global information used by Relax.">
-<polygon fill="white" stroke="#666666" points="6596.5,-767 6461.5,-767 6461.5,-737 6596.5,-737 6596.5,-767"/>
-<text text-anchor="start" x="6469.5" y="-755" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/global</text>
-<text text-anchor="middle" x="6529" y="-744" font-family="Helvetica,sans-Serif" font-size="10.00">_info.h</text>
+<!-- Node99->Node96 -->
+<g id="edge251_Node000099_Node000096" class="edge">
+<title>Node99->Node96</title>
+<g id="a_edge251_Node000099_Node000096"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6645.68,-1013.95C6315.88,-1008.21 4822.62,-978.03 4633,-899 4526.75,-854.71 4437.02,-740.93 4407.93,-701.06"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6645.95,-1017.45 6656.01,-1014.13 6646.07,-1010.45 6645.95,-1017.45"/>
</a>
</g>
</g>
-<!-- Node98->Node99 -->
-<g id="edge169_Node000098_Node000099" class="edge">
-<title>Node98->Node99</title>
-<g id="a_edge169_Node000098_Node000099"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6606.86,-1001.51C6586.63,-994.06 6566.09,-982.59 6553,-965 6507.44,-903.79 6519.66,-803.81 6526.18,-767.1"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6605.83,-1004.85 6616.42,-1004.75 6608.08,-998.22 6605.83,-1004.85"/>
+<!-- Node99->Node97 -->
+<g id="edge203_Node000099_Node000097" class="edge">
+<title>Node99->Node97</title>
+<g id="a_edge203_Node000099_Node000097"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6646.23,-1014.44C6277.23,-1011.14 4423.32,-993.22 4171,-965 4166.33,-964.48 4161.5,-963.79 4156.68,-963"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6646.43,-1017.95 6656.46,-1014.54 6646.49,-1010.95 6646.43,-1017.95"/>
</a>
</g>
</g>
-<!-- Node103 -->
-<g id="Node000103" class="node">
-<title>Node103</title>
-<g id="a_Node000103"><a xlink:href="s__tir_2analysis_8h.html" target="_top" xlink:title="Analysis utilities for Schedulable TensorIR (S-TIR).">
-<polygon fill="white" stroke="#666666" points="3755.5,-629.5 3604.5,-629.5 3604.5,-610.5 3755.5,-610.5 3755.5,-629.5"/>
-<text text-anchor="middle" x="3680" y="-617.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/analysis.h</text>
+<!-- Node100 -->
+<g id="Node000100" class="node">
+<title>Node100</title>
+<g id="a_Node000100"><a xlink:href="relax_2global__info_8h.html" target="_top" xlink:title="Global information used by Relax.">
+<polygon fill="white" stroke="#666666" points="6098.5,-767 5963.5,-767 5963.5,-737 6098.5,-737 6098.5,-767"/>
+<text text-anchor="start" x="5971.5" y="-755" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/global</text>
+<text text-anchor="middle" x="6031" y="-744" font-family="Helvetica,sans-Serif" font-size="10.00">_info.h</text>
</a>
</g>
</g>
-<!-- Node98->Node103 -->
-<g id="edge185_Node000098_Node000103" class="edge">
-<title>Node98->Node103</title>
-<g id="a_edge185_Node000098_Node000103"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6606.23,-1015.18C6167.96,-1016.25 3614.35,-1020.14 3461,-965 3407.44,-945.74 3361,-941.92 3361,-885 3361,-885 3361,-885 3361,-751 3361,-695.8 3406.53,-695.49 3456,-671 3502.42,-648.02 3559.46,-635.48 3604.36,-628.71"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6606.5,-1018.68 6616.49,-1015.15 6606.48,-1011.68 6606.5,-1018.68"/>
+<!-- Node99->Node100 -->
+<g id="edge171_Node000099_Node000100" class="edge">
+<title>Node99->Node100</title>
+<g id="a_edge171_Node000099_Node000100"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6664.03,-997.26C6536.98,-948.24 6182.84,-811.59 6067.69,-767.16"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6662.9,-1000.58 6673.49,-1000.91 6665.42,-994.05 6662.9,-1000.58"/>
</a>
</g>
</g>
<!-- Node104 -->
<g id="Node000104" class="node">
<title>Node104</title>
-<g id="a_Node000104"><a xlink:href="tirx_2analysis_8h.html" target="_top" xlink:title="Analysis utilities and passes for TIR.">
-<polygon fill="white" stroke="#666666" points="2511,-563.5 2365,-563.5 2365,-544.5 2511,-544.5 2511,-563.5"/>
-<text text-anchor="middle" x="2438" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/analysis.h</text>
+<g id="a_Node000104"><a xlink:href="s__tir_2analysis_8h.html" target="_top" xlink:title="Analysis utilities for Schedulable TensorIR (S-TIR).">
+<polygon fill="white" stroke="#666666" points="4544.5,-629.5 4393.5,-629.5 4393.5,-610.5 4544.5,-610.5 4544.5,-629.5"/>
+<text text-anchor="middle" x="4469" y="-617.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/analysis.h</text>
</a>
</g>
</g>
-<!-- Node98->Node104 -->
-<g id="edge202_Node000098_Node000104" class="edge">
-<title>Node98->Node104</title>
-<g id="a_edge202_Node000098_Node000104"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6606.04,-1014.82C6153.88,-1013.44 3455.27,-1003.61 3381,-965 3342.03,-944.75 3323,-928.92 3323,-885 3323,-885 3323,-885 3323,-685 3323,-674.61 2704.57,-590.75 2501.65,-563.51"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6606.29,-1018.32 6616.3,-1014.85 6606.31,-1011.32 6606.29,-1018.32"/>
+<!-- Node99->Node104 -->
+<g id="edge187_Node000099_Node000104" class="edge">
+<title>Node99->Node104</title>
+<g id="a_edge187_Node000099_Node000104"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6646.19,-1014.66C6287.36,-1012.65 4533.12,-1000.96 4425,-965 4366.95,-945.7 4313,-946.17 4313,-885 4313,-885 4313,-885 4313,-751 4313,-714.46 4307.71,-698.3 4332,-671 4351.77,-648.77 4382.26,-636.42 4409.45,-629.55"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6646.38,-1018.17 6656.4,-1014.72 6646.42,-1011.17 6646.38,-1018.17"/>
</a>
</g>
</g>
<!-- Node105 -->
<g id="Node000105" class="node">
<title>Node105</title>
-<g id="a_Node000105"><a xlink:href="s__tir_2backend_2adreno_2transform_8h.html" target="_top" xlink:title="S-TIR specific Adreno GPU transformation passes.">
-<polygon fill="white" stroke="#666666" points="6959,-503 6817,-503 6817,-473 6959,-473 6959,-503"/>
-<text text-anchor="start" x="6825" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/backend</text>
-<text text-anchor="middle" x="6888" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/adreno/transform.h</text>
+<g id="a_Node000105"><a xlink:href="tirx_2analysis_8h.html" target="_top" xlink:title="Analysis utilities and passes for TIR.">
+<polygon fill="white" stroke="#666666" points="2675,-563.5 2529,-563.5 2529,-544.5 2675,-544.5 2675,-563.5"/>
+<text text-anchor="middle" x="2602" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/analysis.h</text>
</a>
</g>
</g>
-<!-- Node98->Node105 -->
-<g id="edge188_Node000098_Node000105" class="edge">
-<title>Node98->Node105</title>
-<g id="a_edge188_Node000098_Node000105"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6734.01,-1015.43C6832.98,-1014.71 7016.69,-1007.5 7064,-965 7091.19,-940.58 7083,-921.54 7083,-885 7083,-885 7083,-885 7083,-619 7083,-554.41 7008.01,-519.93 6951.04,-503.06"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6733.81,-1011.93 6723.83,-1015.48 6733.85,-1018.93 6733.81,-1011.93"/>
+<!-- Node99->Node105 -->
+<g id="edge204_Node000099_Node000105" class="edge">
+<title>Node99->Node105</title>
+<g id="a_edge204_Node000099_Node000105"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6646.08,-1014.5C6278.75,-1011.51 4448.84,-995.17 4334,-965 4261.3,-945.9 4185,-960.16 4185,-885 4185,-885 4185,-885 4185,-685 4185,-520.16 2869.91,-586.45 2706,-569 2691.42,-567.45 2675.72,-565.49 2661.06,-563.53"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6646.24,-1018 6656.27,-1014.58 6646.3,-1011 6646.24,-1018"/>
</a>
</g>
</g>
<!-- Node106 -->
<g id="Node000106" class="node">
<title>Node106</title>
-<g id="a_Node000106"><a xlink:href="builder_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="6941.5,-228 6814.5,-228 6814.5,-198 6941.5,-198 6941.5,-228"/>
-<text text-anchor="start" x="6822.5" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="6878" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/builder.h</text>
+<g id="a_Node000106"><a xlink:href="s__tir_2backend_2adreno_2transform_8h.html" target="_top" xlink:title="S-TIR specific Adreno GPU transformation passes.">
+<polygon fill="white" stroke="#666666" points="7093,-503 6951,-503 6951,-473 7093,-473 7093,-503"/>
+<text text-anchor="start" x="6959" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/backend</text>
+<text text-anchor="middle" x="7022" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/adreno/transform.h</text>
</a>
</g>
</g>
-<!-- Node98->Node106 -->
-<g id="edge189_Node000098_Node000106" class="edge">
-<title>Node98->Node106</title>
-<g id="a_edge189_Node000098_Node000106"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6733.86,-1013.52C6936.47,-1008.56 7553.52,-991.35 7587,-965 7616.17,-942.04 7611,-922.12 7611,-885 7611,-885 7611,-885 7611,-349.5 7611,-296.85 7576.6,-286.5 7529,-264 7426.13,-215.39 7084.27,-212.27 6941.5,-213.19"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6733.58,-1010.02 6723.67,-1013.77 6733.75,-1017.02 6733.58,-1010.02"/>
+<!-- Node99->Node106 -->
+<g id="edge190_Node000099_Node000106" class="edge">
+<title>Node99->Node106</title>
+<g id="a_edge190_Node000099_Node000106"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6774.01,-1015.43C6872.98,-1014.71 7056.69,-1007.5 7104,-965 7131.19,-940.58 7123,-921.54 7123,-885 7123,-885 7123,-885 7123,-619 7123,-582.46 7125.48,-568.57 7104,-539 7092.44,-523.08 7074.11,-511.21 7057.71,-503.05"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6773.81,-1011.93 6763.83,-1015.48 6773.85,-1018.93 6773.81,-1011.93"/>
</a>
</g>
</g>
<!-- Node107 -->
<g id="Node000107" class="node">
<title>Node107</title>
-<g id="a_Node000107"><a xlink:href="extracted__task_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="6745,-965 6595,-965 6595,-935 6745,-935 6745,-965"/>
-<text text-anchor="start" x="6603" y="-953" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="6670" y="-942" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/extracted_task.h</text>
+<g id="a_Node000107"><a xlink:href="builder_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="7997.5,-228 7870.5,-228 7870.5,-198 7997.5,-198 7997.5,-228"/>
+<text text-anchor="start" x="7878.5" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="7934" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/builder.h</text>
</a>
</g>
</g>
-<!-- Node98->Node107 -->
-<g id="edge194_Node000098_Node000107" class="edge">
-<title>Node98->Node107</title>
-<g id="a_edge194_Node000098_Node000107"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6670,-990.54C6670,-981.96 6670,-972.61 6670,-965.16"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6666.5,-990.8 6670,-1000.8 6673.5,-990.8 6666.5,-990.8"/>
+<!-- Node99->Node107 -->
+<g id="edge191_Node000099_Node000107" class="edge">
+<title>Node99->Node107</title>
+<g id="a_edge191_Node000099_Node000107"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6773.56,-1014.38C7015.12,-1011.76 7864.83,-1000.09 7910,-965 7939.31,-942.23 7934,-922.12 7934,-885 7934,-885 7934,-885 7934,-349.5 7934,-305.27 7934,-252.93 7934,-228.24"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6773.5,-1010.88 6763.53,-1014.49 6773.57,-1017.88 6773.5,-1010.88"/>
</a>
</g>
</g>
<!-- Node108 -->
<g id="Node000108" class="node">
<title>Node108</title>
-<g id="a_Node000108"><a xlink:href="profiler_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="6890.5,-965 6763.5,-965 6763.5,-935 6890.5,-935 6890.5,-965"/>
-<text text-anchor="start" x="6771.5" y="-953" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="6827" y="-942" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/profiler.h</text>
+<g id="a_Node000108"><a xlink:href="extracted__task_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="6785,-965 6635,-965 6635,-935 6785,-935 6785,-965"/>
+<text text-anchor="start" x="6643" y="-953" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="6710" y="-942" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/extracted_task.h</text>
</a>
</g>
</g>
-<!-- Node98->Node108 -->
-<g id="edge195_Node000098_Node000108" class="edge">
-<title>Node98->Node108</title>
-<g id="a_edge195_Node000098_Node000108"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6714.02,-997.05C6738.9,-986.91 6769.53,-974.43 6792.63,-965.01"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6712.39,-993.94 6704.45,-1000.95 6715.04,-1000.42 6712.39,-993.94"/>
+<!-- Node99->Node108 -->
+<g id="edge196_Node000099_Node000108" class="edge">
+<title>Node99->Node108</title>
+<g id="a_edge196_Node000099_Node000108"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6710,-990.54C6710,-981.96 6710,-972.61 6710,-965.16"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6706.5,-990.8 6710,-1000.8 6713.5,-990.8 6706.5,-990.8"/>
</a>
</g>
</g>
<!-- Node109 -->
<g id="Node000109" class="node">
<title>Node109</title>
-<g id="a_Node000109"><a xlink:href="s__tir_2transform_8h.html" target="_top" xlink:title="S-TIR specific transformation passes.">
-<polygon fill="white" stroke="#666666" points="6967,-563.5 6809,-563.5 6809,-544.5 6967,-544.5 6967,-563.5"/>
-<text text-anchor="middle" x="6888" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/transform.h</text>
+<g id="a_Node000109"><a xlink:href="profiler_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="6930.5,-965 6803.5,-965 6803.5,-935 6930.5,-935 6930.5,-965"/>
+<text text-anchor="start" x="6811.5" y="-953" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="6867" y="-942" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/profiler.h</text>
</a>
</g>
</g>
-<!-- Node98->Node109 -->
-<g id="edge198_Node000098_Node000109" class="edge">
-<title>Node98->Node109</title>
-<g id="a_edge198_Node000098_Node000109"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6733.73,-1008.74C6793.4,-1001.58 6876.77,-987.79 6900,-965 6926.09,-939.41 6919,-921.54 6919,-885 6919,-885 6919,-885 6919,-685 6919,-638.13 6899.7,-584.29 6891.56,-563.66"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6733.16,-1005.29 6723.63,-1009.92 6733.97,-1012.24 6733.16,-1005.29"/>
+<!-- Node99->Node109 -->
+<g id="edge197_Node000099_Node000109" class="edge">
+<title>Node99->Node109</title>
+<g id="a_edge197_Node000099_Node000109"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6754.02,-997.05C6778.9,-986.91 6809.53,-974.43 6832.63,-965.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6752.39,-993.94 6744.45,-1000.95 6755.04,-1000.42 6752.39,-993.94"/>
</a>
</g>
</g>
<!-- Node110 -->
<g id="Node000110" class="node">
<title>Node110</title>
-<g id="a_Node000110"><a xlink:href="codegen_8h.html" target="_top" xlink:title="Translates IRModule to runtime::Module.">
-<polygon fill="white" stroke="#666666" points="7054.5,-965 6947.5,-965 6947.5,-935 7054.5,-935 7054.5,-965"/>
-<text text-anchor="start" x="6955.5" y="-953" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/target</text>
-<text text-anchor="middle" x="7001" y="-942" font-family="Helvetica,sans-Serif" font-size="10.00">/codegen.h</text>
+<g id="a_Node000110"><a xlink:href="s__tir_2transform_8h.html" target="_top" xlink:title="S-TIR specific transformation passes.">
+<polygon fill="white" stroke="#666666" points="7095,-563.5 6937,-563.5 6937,-544.5 7095,-544.5 7095,-563.5"/>
+<text text-anchor="middle" x="7016" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/transform.h</text>
+</a>
+</g>
+</g>
+<!-- Node99->Node110 -->
+<g id="edge200_Node000099_Node000110" class="edge">
+<title>Node99->Node110</title>
+<g id="a_edge200_Node000099_Node000110"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6773.63,-1008.63C6833.22,-1001.39 6916.52,-987.54 6940,-965 7049.34,-860.04 7006.73,-785.34 7026,-635 7029.31,-609.18 7022.53,-578.65 7018.58,-563.88"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6773.06,-1005.18 6763.54,-1009.83 6773.88,-1012.13 6773.06,-1005.18"/>
+</a>
+</g>
+</g>
+<!-- Node111 -->
+<g id="Node000111" class="node">
+<title>Node111</title>
+<g id="a_Node000111"><a xlink:href="codegen_8h.html" target="_top" xlink:title="Translates IRModule to runtime::Module.">
+<polygon fill="white" stroke="#666666" points="7094.5,-965 6987.5,-965 6987.5,-935 7094.5,-935 7094.5,-965"/>
+<text text-anchor="start" x="6995.5" y="-953" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/target</text>
+<text text-anchor="middle" x="7041" y="-942" font-family="Helvetica,sans-Serif" font-size="10.00">/codegen.h</text>
</a>
</g>
</g>
-<!-- Node98->Node110 -->
-<g id="edge200_Node000098_Node000110" class="edge">
-<title>Node98->Node110</title>
-<g id="a_edge200_Node000098_Node000110"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6733.68,-1003.17C6786.97,-993.21 6865,-978.46 6933,-965 6937.61,-964.09 6942.4,-963.13 6947.19,-962.16"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6732.88,-999.76 6723.69,-1005.04 6734.16,-1006.64 6732.88,-999.76"/>
+<!-- Node99->Node111 -->
+<g id="edge202_Node000099_Node000111" class="edge">
+<title>Node99->Node111</title>
+<g id="a_edge202_Node000099_Node000111"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6773.68,-1003.17C6826.97,-993.21 6905,-978.46 6973,-965 6977.61,-964.09 6982.4,-963.13 6987.19,-962.16"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6772.88,-999.76 6763.69,-1005.04 6774.16,-1006.64 6772.88,-999.76"/>
</a>
</g>
</g>
-<!-- Node98->Node111 -->
-<g id="edge203_Node000098_Node000111" class="edge">
-<title>Node98->Node111</title>
-<g id="a_edge203_Node000098_Node000111"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6606.32,-1015.04C6225.3,-1015.11 4243.41,-1013.12 3637,-965 3621.67,-963.78 3605.08,-961.71 3589.98,-959.52"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6606.34,-1018.54 6616.34,-1015.04 6606.33,-1011.54 6606.34,-1018.54"/>
+<!-- Node99->Node112 -->
+<g id="edge205_Node000099_Node000112" class="edge">
+<title>Node99->Node112</title>
+<g id="a_edge205_Node000099_Node000112"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6646.09,-1014.52C6338.92,-1012.04 5012.27,-999.51 4600,-965 4584.99,-963.74 4568.77,-961.68 4553.97,-959.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6646.13,-1018.02 6656.16,-1014.6 6646.19,-1011.02 6646.13,-1018.02"/>
</a>
</g>
</g>
@@ -2727,262 +2755,262 @@
<g id="Node000120" class="node">
<title>Node120</title>
<g id="a_Node000120"><a xlink:href="tirx_2transform_8h.html" target="_top" xlink:title="TIR specific transformation passes.">
-<polygon fill="white" stroke="#666666" points="6891,-629.5 6737,-629.5 6737,-610.5 6891,-610.5 6891,-629.5"/>
-<text text-anchor="middle" x="6814" y="-617.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/transform.h</text>
+<polygon fill="white" stroke="#666666" points="7017,-629.5 6863,-629.5 6863,-610.5 7017,-610.5 7017,-629.5"/>
+<text text-anchor="middle" x="6940" y="-617.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/transform.h</text>
</a>
</g>
</g>
-<!-- Node98->Node120 -->
-<g id="edge251_Node000098_Node000120" class="edge">
-<title>Node98->Node120</title>
-<g id="a_edge251_Node000098_Node000120"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6619.45,-995.99C6606.22,-988.44 6593.56,-978.31 6586,-965 6579.41,-953.41 6581.88,-947.68 6586,-935 6631.78,-794.04 6767.26,-663.46 6804.46,-629.52"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6618.16,-999.27 6628.64,-1000.81 6621.41,-993.07 6618.16,-999.27"/>
+<!-- Node99->Node120 -->
+<g id="edge252_Node000099_Node000120" class="edge">
+<title>Node99->Node120</title>
+<g id="a_edge252_Node000099_Node000120"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6663.87,-996.2C6649.86,-988.44 6635.64,-978.13 6626,-965 6604.37,-935.55 6607,-921.54 6607,-885 6607,-885 6607,-885 6607,-751 6607,-690.72 6798.73,-647.07 6891.22,-629.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6662.51,-999.44 6673,-1000.94 6665.73,-993.23 6662.51,-999.44"/>
</a>
</g>
</g>
-<!-- Node99->Node39 -->
-<g id="edge170_Node000099_Node000039" class="edge">
-<title>Node99->Node39</title>
-<g id="a_edge170_Node000099_Node000039"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6515.74,-728.21C6490.56,-684.9 6436.8,-592.49 6420.08,-563.73"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6512.75,-730.02 6520.8,-736.9 6518.8,-726.5 6512.75,-730.02"/>
+<!-- Node100->Node40 -->
+<g id="edge172_Node000100_Node000040" class="edge">
+<title>Node100->Node40</title>
+<g id="a_edge172_Node000100_Node000040"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M5954.23,-734.74C5862.55,-714.6 5705.03,-677.67 5573,-635 5504.45,-612.85 5425.74,-579.22 5390.2,-563.57"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5953.74,-738.22 5964.25,-736.93 5955.23,-731.38 5953.74,-738.22"/>
</a>
</g>
</g>
-<!-- Node100 -->
-<g id="Node000100" class="node">
-<title>Node100</title>
-<g id="a_Node000100"><a xlink:href="relax_2type_8h.html" target="_top" xlink:title="Relax types, including the richer dependent Relax type nodes.">
-<polygon fill="white" stroke="#666666" points="5761,-695.5 5625,-695.5 5625,-676.5 5761,-676.5 5761,-695.5"/>
-<text text-anchor="middle" x="5693" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/type.h</text>
+<!-- Node101 -->
+<g id="Node000101" class="node">
+<title>Node101</title>
+<g id="a_Node000101"><a xlink:href="relax_2type_8h.html" target="_top" xlink:title="Relax types, including the richer dependent Relax type nodes.">
+<polygon fill="white" stroke="#666666" points="6099,-695.5 5963,-695.5 5963,-676.5 6099,-676.5 6099,-695.5"/>
+<text text-anchor="middle" x="6031" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/type.h</text>
</a>
</g>
</g>
-<!-- Node99->Node100 -->
-<g id="edge171_Node000099_Node000100" class="edge">
-<title>Node99->Node100</title>
-<g id="a_edge171_Node000099_Node000100"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6450.88,-745.02C6288.05,-732.55 5914.75,-703.98 5761.04,-692.21"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6451.06,-748.54 6461.29,-745.82 6451.59,-741.56 6451.06,-748.54"/>
+<!-- Node100->Node101 -->
+<g id="edge173_Node000100_Node000101" class="edge">
+<title>Node100->Node101</title>
+<g id="a_edge173_Node000100_Node000101"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6031,-726.6C6031,-715.8 6031,-703.78 6031,-695.84"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6027.5,-726.8 6031,-736.8 6034.5,-726.8 6027.5,-726.8"/>
</a>
</g>
</g>
-<!-- Node100->Node27 -->
-<g id="edge179_Node000100_Node000027" class="edge">
-<title>Node100->Node27</title>
-<g id="a_edge179_Node000100_Node000027"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5614.39,-681.33C5369.26,-669.87 4621.49,-634.91 4391.82,-624.17"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5614.49,-684.83 5624.64,-681.8 5614.82,-677.84 5614.49,-684.83"/>
+<!-- Node101->Node28 -->
+<g id="edge181_Node000101_Node000028" class="edge">
+<title>Node101->Node28</title>
+<g id="a_edge181_Node000101_Node000028"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M5952.61,-681.21C5713.85,-669.67 4998.28,-635.08 4774.59,-624.27"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5952.45,-684.71 5962.6,-681.69 5952.78,-677.72 5952.45,-684.71"/>
</a>
</g>
</g>
-<!-- Node100->Node28 -->
-<g id="edge172_Node000100_Node000028" class="edge">
-<title>Node100->Node28</title>
-<g id="a_edge172_Node000100_Node000028"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5760.99,-674.6C5801.18,-666.9 5852.39,-654.33 5895,-635 5916.22,-625.37 5916,-612.7 5938,-605 6056.69,-563.47 6568.05,-644.74 6500,-539 6423.36,-419.92 6347.68,-440.15 6210,-407 5991.71,-354.44 5299.93,-350.85 5066.67,-351.19"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5760.22,-671.19 5751.02,-676.46 5761.5,-678.07 5760.22,-671.19"/>
+<!-- Node101->Node29 -->
+<g id="edge174_Node000101_Node000029" class="edge">
+<title>Node101->Node29</title>
+<g id="a_edge174_Node000101_Node000029"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6109.41,-681.66C6172.37,-676.75 6262.01,-664.67 6335,-635 6356.59,-626.22 6356.44,-613.85 6378,-605 6465.6,-569.04 6526.96,-641.4 6588,-569 6635.64,-512.49 6641.12,-485.52 6509,-407 6453.84,-374.22 5510.38,-357.04 5230.6,-352.64"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6108.86,-678.19 6099.15,-682.41 6109.38,-685.17 6108.86,-678.19"/>
</a>
</g>
</g>
-<!-- Node100->Node48 -->
-<g id="edge180_Node000100_Node000048" class="edge">
-<title>Node100->Node48</title>
-<g id="a_edge180_Node000100_Node000048"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5718.06,-671.58C5756.67,-651.11 5829.15,-613.56 5857,-605 5910.86,-588.45 6067.1,-607.76 6108,-569 6144.95,-533.98 6142.21,-466.4 6138.98,-437.11"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5716.21,-668.6 5709.03,-676.39 5719.5,-674.78 5716.21,-668.6"/>
+<!-- Node101->Node49 -->
+<g id="edge182_Node000101_Node000049" class="edge">
+<title>Node101->Node49</title>
+<g id="a_edge182_Node000101_Node000049"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6109.29,-678.54C6156.22,-672.22 6215.92,-659.7 6264,-635 6281.63,-625.94 6279.91,-615.04 6297,-605 6340.26,-579.58 6370.5,-606.36 6404,-569 6437.95,-531.13 6438.67,-465.67 6437.15,-437.06"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6108.65,-675.1 6099.17,-679.84 6109.54,-682.04 6108.65,-675.1"/>
</a>
</g>
</g>
-<!-- Node100->Node49 -->
-<g id="edge182_Node000100_Node000049" class="edge">
-<title>Node100->Node49</title>
-<g id="a_edge182_Node000100_Node000049"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5634.55,-674.48C5557.96,-659.06 5421.06,-625.82 5316,-569 5297.07,-558.76 5297.89,-547.22 5278,-539 5105.54,-467.72 4524.61,-434.6 4337.56,-425.61"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5634,-677.94 5644.49,-676.45 5635.36,-671.07 5634,-677.94"/>
+<!-- Node101->Node50 -->
+<g id="edge184_Node000101_Node000050" class="edge">
+<title>Node101->Node50</title>
+<g id="a_edge184_Node000101_Node000050"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M5973.41,-674.45C5896.49,-658.84 5757.45,-625.2 5650,-569 5630.93,-559.03 5631.95,-547.05 5612,-539 5508.28,-497.14 4723.88,-441.84 4501.57,-426.87"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5972.89,-677.92 5983.38,-676.45 5974.26,-671.06 5972.89,-677.92"/>
</a>
</g>
</g>
-<!-- Node100->Node51 -->
-<g id="edge183_Node000100_Node000051" class="edge">
-<title>Node100->Node51</title>
-<g id="a_edge183_Node000100_Node000051"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5614.82,-683.05C5397.72,-677.48 4769.05,-660.23 4247,-635 4032.17,-624.62 3978.85,-614.88 3764,-605 3697.04,-601.92 2604.68,-617.1 2558,-569 2453.11,-460.93 3067.77,-381.84 3274.75,-358.56"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5614.76,-686.55 5624.85,-683.31 5614.94,-679.55 5614.76,-686.55"/>
+<!-- Node101->Node52 -->
+<g id="edge185_Node000101_Node000052" class="edge">
+<title>Node101->Node52</title>
+<g id="a_edge185_Node000101_Node000052"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M5952.55,-682.93C5666.82,-675.28 4695.01,-648.42 4630,-635 4594.03,-627.57 4589.03,-612.14 4553,-605 4503.1,-595.11 2757.62,-605.32 2722,-569 2616.56,-461.46 3231.59,-382.02 3438.71,-358.6"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5952.74,-686.43 5962.83,-683.2 5952.93,-679.44 5952.74,-686.43"/>
</a>
</g>
</g>
-<!-- Node100->Node52 -->
-<g id="edge173_Node000100_Node000052" class="edge">
-<title>Node100->Node52</title>
-<g id="a_edge173_Node000100_Node000052"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5662.39,-672.2C5630.83,-657.2 5588.99,-631.04 5610,-605 5629.58,-580.73 5707.35,-567.65 5767.3,-561.03"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5661.22,-675.52 5671.77,-676.49 5664.13,-669.15 5661.22,-675.52"/>
+<!-- Node101->Node53 -->
+<g id="edge175_Node000101_Node000053" class="edge">
+<title>Node101->Node53</title>
+<g id="a_edge175_Node000101_Node000053"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6042.23,-667.62C6053.23,-651.02 6070.79,-625.55 6088,-605 6098.61,-592.33 6111.78,-579.01 6121.79,-569.31"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6039.12,-665.98 6036.57,-676.27 6044.98,-669.82 6039.12,-665.98"/>
</a>
</g>
</g>
-<!-- Node100->Node58 -->
-<g id="edge181_Node000100_Node000058" class="edge">
-<title>Node100->Node58</title>
-<g id="a_edge181_Node000100_Node000058"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5614.53,-681.34C5512.32,-675.57 5339.97,-662.11 5283,-635 5251.19,-619.86 5223.89,-587.73 5209.93,-569.12"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5614.62,-684.85 5624.8,-681.91 5615.01,-677.86 5614.62,-684.85"/>
+<!-- Node101->Node59 -->
+<g id="edge183_Node000101_Node000059" class="edge">
+<title>Node101->Node59</title>
+<g id="a_edge183_Node000101_Node000059"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M5952.92,-681.47C5849.87,-675.82 5674.75,-662.44 5617,-635 5585.19,-619.88 5557.89,-587.74 5543.93,-569.13"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5952.8,-684.97 5962.97,-682.01 5953.17,-677.98 5952.8,-684.97"/>
</a>
</g>
</g>
-<!-- Node101 -->
-<g id="Node000101" class="node">
-<title>Node101</title>
-<g id="a_Node000101"><a xlink:href="relax_2distributed_2type_8h.html" target="_top" xlink:title="Type definitions for DTensor (Distributed Tensor)">
-<polygon fill="white" stroke="#666666" points="5777,-635 5619,-635 5619,-605 5777,-605 5777,-635"/>
-<text text-anchor="start" x="5627" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/distributed</text>
-<text text-anchor="middle" x="5698" y="-612" font-family="Helvetica,sans-Serif" font-size="10.00">/type.h</text>
+<!-- Node102 -->
+<g id="Node000102" class="node">
+<title>Node102</title>
+<g id="a_Node000102"><a xlink:href="relax_2distributed_2type_8h.html" target="_top" xlink:title="Type definitions for DTensor (Distributed Tensor)">
+<polygon fill="white" stroke="#666666" points="6255,-635 6097,-635 6097,-605 6255,-605 6255,-635"/>
+<text text-anchor="start" x="6105" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/distributed</text>
+<text text-anchor="middle" x="6176" y="-612" font-family="Helvetica,sans-Serif" font-size="10.00">/type.h</text>
</a>
</g>
</g>
-<!-- Node100->Node101 -->
-<g id="edge174_Node000100_Node000101" class="edge">
-<title>Node100->Node101</title>
-<g id="a_edge174_Node000100_Node000101"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5694.46,-666.35C5695.23,-656.47 5696.16,-644.51 5696.88,-635.36"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5690.96,-666.13 5693.67,-676.37 5697.94,-666.67 5690.96,-666.13"/>
+<!-- Node101->Node102 -->
+<g id="edge176_Node000101_Node000102" class="edge">
+<title>Node101->Node102</title>
+<g id="a_edge176_Node000101_Node000102"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6059.96,-672.22C6084.25,-661.5 6118.91,-646.2 6144.02,-635.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6058.29,-669.13 6050.56,-676.37 6061.12,-675.53 6058.29,-669.13"/>
</a>
</g>
</g>
-<!-- Node102 -->
-<g id="Node000102" class="node">
-<title>Node102</title>
-<g id="a_Node000102"><a xlink:href="type__functor_8h.html" target="_top" xlink:title="Functors and visitors for Relax type nodes.">
-<polygon fill="white" stroke="#666666" points="6282.5,-569 6155.5,-569 6155.5,-539 6282.5,-539 6282.5,-569"/>
-<text text-anchor="start" x="6163.5" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/type</text>
-<text text-anchor="middle" x="6219" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_functor.h</text>
+<!-- Node103 -->
+<g id="Node000103" class="node">
+<title>Node103</title>
+<g id="a_Node000103"><a xlink:href="type__functor_8h.html" target="_top" xlink:title="Functors and visitors for Relax type nodes.">
+<polygon fill="white" stroke="#666666" points="6578.5,-569 6451.5,-569 6451.5,-539 6578.5,-539 6578.5,-569"/>
+<text text-anchor="start" x="6459.5" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/type</text>
+<text text-anchor="middle" x="6515" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_functor.h</text>
</a>
</g>
</g>
-<!-- Node100->Node102 -->
-<g id="edge184_Node000100_Node000102" class="edge">
-<title>Node100->Node102</title>
-<g id="a_edge184_Node000100_Node000102"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5740.78,-673.98C5774.16,-665.43 5819.31,-652.16 5857,-635 5879.9,-624.58 5881.41,-613.74 5905,-605 6004.49,-568.12 6036.33,-586.37 6141,-569 6145.61,-568.23 6150.38,-567.42 6155.17,-566.6"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5739.67,-670.65 5730.82,-676.48 5741.37,-677.44 5739.67,-670.65"/>
+<!-- Node101->Node103 -->
+<g id="edge186_Node000101_Node000103" class="edge">
+<title>Node101->Node103</title>
+<g id="a_edge186_Node000101_Node000103"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6109.28,-678.04C6163.42,-671.37 6236.35,-658.68 6297,-635 6320.43,-625.85 6322.05,-615.31 6345,-605 6379.37,-589.55 6419.78,-577.44 6452.57,-569.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6108.57,-674.6 6099.05,-679.25 6109.39,-681.55 6108.57,-674.6"/>
</a>
</g>
</g>
-<!-- Node101->Node5 -->
-<g id="edge176_Node000101_Node000005" class="edge">
-<title>Node101->Node5</title>
-<g id="a_edge176_Node000101_Node000005"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5623.49,-602.78C5575.63,-592.36 5514.1,-578.97 5468.37,-569.01"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5622.96,-606.25 5633.48,-604.95 5624.45,-599.41 5622.96,-606.25"/>
+<!-- Node102->Node6 -->
+<g id="edge178_Node000102_Node000006" class="edge">
+<title>Node102->Node6</title>
+<g id="a_edge178_Node000102_Node000006"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6086.84,-605.56C6085.55,-605.37 6084.27,-605.18 6083,-605 5968.86,-588.42 5940.07,-586.06 5826,-569 5823.09,-568.57 5820.13,-568.12 5817.14,-567.66"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6086.46,-609.04 6096.86,-607.03 6087.47,-602.11 6086.46,-609.04"/>
</a>
</g>
</g>
-<!-- Node101->Node33 -->
-<g id="edge175_Node000101_Node000033" class="edge">
-<title>Node101->Node33</title>
-<g id="a_edge175_Node000101_Node000033"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5781.92,-603.06C5840.41,-591.96 5917.26,-577.36 5970.87,-567.18"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5781.13,-599.65 5771.96,-604.95 5782.43,-606.53 5781.13,-599.65"/>
+<!-- Node102->Node34 -->
+<g id="edge177_Node000102_Node000034" class="edge">
+<title>Node102->Node34</title>
+<g id="a_edge177_Node000102_Node000034"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6219.46,-601.05C6244.02,-590.91 6274.27,-578.43 6297.06,-569.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6217.92,-597.9 6210.02,-604.95 6220.59,-604.37 6217.92,-597.9"/>
</a>
</g>
</g>
-<!-- Node101->Node102 -->
-<g id="edge177_Node000101_Node000102" class="edge">
-<title>Node101->Node102</title>
-<g id="a_edge177_Node000101_Node000102"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5787.54,-608.19C5870.61,-598.13 5997.67,-582.68 6108,-569 6123.32,-567.1 6139.84,-565.03 6155.32,-563.08"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5786.88,-604.74 5777.38,-609.42 5787.73,-611.69 5786.88,-604.74"/>
+<!-- Node102->Node103 -->
+<g id="edge179_Node000102_Node000103" class="edge">
+<title>Node102->Node103</title>
+<g id="a_edge179_Node000102_Node000103"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6260.46,-603.05C6319.6,-591.89 6397.38,-577.21 6451.32,-567.02"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6259.57,-599.66 6250.39,-604.95 6260.87,-606.54 6259.57,-599.66"/>
</a>
</g>
</g>
-<!-- Node102->Node48 -->
-<g id="edge178_Node000102_Node000048" class="edge">
-<title>Node102->Node48</title>
-<g id="a_edge178_Node000102_Node000048"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6204.56,-530.1C6187.6,-503.23 6160.02,-459.5 6145.92,-437.14"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6201.77,-532.25 6210.07,-538.84 6207.69,-528.51 6201.77,-532.25"/>
+<!-- Node103->Node49 -->
+<g id="edge180_Node000103_Node000049" class="edge">
+<title>Node103->Node49</title>
+<g id="a_edge180_Node000103_Node000049"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6501.08,-530.1C6484.75,-503.23 6458.18,-459.5 6444.59,-437.14"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6498.21,-532.11 6506.4,-538.84 6504.19,-528.48 6498.21,-532.11"/>
</a>
</g>
</g>
-<!-- Node103->Node104 -->
-<g id="edge186_Node000103_Node000104" class="edge">
-<title>Node103->Node104</title>
-<g id="a_edge186_Node000103_Node000104"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3622,-608.93C3611.38,-607.38 3600.38,-605.98 3590,-605 3118.49,-560.52 2996.39,-614.71 2525,-569 2511.75,-567.72 2497.46,-565.69 2484.37,-563.57"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3621.61,-612.41 3632.03,-610.44 3622.66,-605.49 3621.61,-612.41"/>
+<!-- Node104->Node105 -->
+<g id="edge188_Node000104_Node000105" class="edge">
+<title>Node104->Node105</title>
+<g id="a_edge188_Node000104_Node000105"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4412.07,-608.97C4401.13,-607.38 4389.73,-605.94 4379,-605 3630.61,-539.12 3437.21,-636.84 2689,-569 2675.44,-567.77 2660.79,-565.7 2647.45,-563.53"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4411.56,-612.44 4421.97,-610.48 4412.61,-605.51 4411.56,-612.44"/>
</a>
</g>
</g>
-<!-- Node104->Node76 -->
-<g id="edge187_Node000104_Node000076" class="edge">
-<title>Node104->Node76</title>
-<g id="a_edge187_Node000104_Node000076"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2393.65,-541.96C2350.36,-531.17 2284.31,-514.73 2237.32,-503.02"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2393.06,-545.41 2403.61,-544.44 2394.75,-538.62 2393.06,-545.41"/>
+<!-- Node105->Node77 -->
+<g id="edge189_Node000105_Node000077" class="edge">
+<title>Node105->Node77</title>
+<g id="a_edge189_Node000105_Node000077"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M2535.73,-542.93C2455.99,-530.8 2323.08,-510.6 2244.57,-498.66"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2535.25,-546.39 2545.66,-544.44 2536.3,-539.47 2535.25,-546.39"/>
</a>
</g>
</g>
-<!-- Node106->Node12 -->
-<g id="edge190_Node000106_Node000012" class="edge">
-<title>Node106->Node12</title>
-<g id="a_edge190_Node000106_Node000012"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6868.98,-188.62C6860.87,-170.6 6847.25,-146.4 6828,-132 6800.36,-111.32 6764.55,-99.19 6732.23,-92.08"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6865.79,-190.05 6872.92,-197.89 6872.23,-187.32 6865.79,-190.05"/>
+<!-- Node107->Node13 -->
+<g id="edge192_Node000107_Node000013" class="edge">
+<title>Node107->Node13</title>
+<g id="a_edge192_Node000107_Node000013"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7859.94,-198.59C7858.61,-198.39 7857.3,-198.19 7856,-198 7517.11,-147.98 7110.96,-106.56 6939.2,-89.89"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7859.78,-202.11 7870.2,-200.22 7860.87,-195.2 7859.78,-202.11"/>
</a>
</g>
</g>
-<!-- Node106->Node13 -->
-<g id="edge191_Node000106_Node000013" class="edge">
-<title>Node106->Node13</title>
-<g id="a_edge191_Node000106_Node000013"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6873.35,-187.89C6869.58,-171.5 6863.34,-149.67 6854,-132 6832.32,-90.98 6795,-50.61 6774.51,-30.04"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6869.95,-188.74 6875.48,-197.77 6876.79,-187.26 6869.95,-188.74"/>
+<!-- Node107->Node14 -->
+<g id="edge193_Node000107_Node000014" class="edge">
+<title>Node107->Node14</title>
+<g id="a_edge193_Node000107_Node000014"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7860.26,-198.59C7663.8,-162.87 7129.32,-65.69 6931.2,-29.67"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7859.73,-202.05 7870.19,-200.4 7860.98,-195.17 7859.73,-202.05"/>
</a>
</g>
</g>
-<!-- Node106->Node14 -->
-<g id="edge192_Node000106_Node000014" class="edge">
-<title>Node106->Node14</title>
-<g id="a_edge192_Node000106_Node000014"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6840.45,-193.51C6820.05,-183.47 6795.24,-171.26 6776.46,-162.01"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6838.95,-196.68 6849.47,-197.95 6842.05,-190.4 6838.95,-196.68"/>
+<!-- Node107->Node15 -->
+<g id="edge194_Node000107_Node000015" class="edge">
+<title>Node107->Node15</title>
+<g id="a_edge194_Node000107_Node000015"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7859.95,-198.48C7858.62,-198.31 7857.31,-198.15 7856,-198 7552.78,-162.39 7188.3,-151.97 7037.55,-149.06"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7859.86,-202 7870.24,-199.91 7860.82,-195.07 7859.86,-202"/>
</a>
</g>
</g>
-<!-- Node109->Node105 -->
-<g id="edge199_Node000109_Node000105" class="edge">
-<title>Node109->Node105</title>
-<g id="a_edge199_Node000109_Node000105"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6888,-534.35C6888,-524.47 6888,-512.51 6888,-503.36"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6884.5,-534.37 6888,-544.37 6891.5,-534.37 6884.5,-534.37"/>
+<!-- Node110->Node106 -->
+<g id="edge201_Node000110_Node000106" class="edge">
+<title>Node110->Node106</title>
+<g id="a_edge201_Node000110_Node000106"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M7017.75,-534.35C7018.68,-524.47 7019.8,-512.51 7020.65,-503.36"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7014.26,-534.09 7016.81,-544.37 7021.23,-534.74 7014.26,-534.09"/>
</a>
</g>
</g>
-<!-- Node111->Node93 -->
-<g id="edge248_Node000111_Node000093" class="edge">
-<title>Node111->Node93</title>
-<g id="a_edge248_Node000111_Node000093"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3505.38,-936.27C3488.17,-928.11 3468.31,-915.85 3456,-899 3434.44,-869.49 3437,-855.54 3437,-819 3437,-819 3437,-819 3437,-751 3437,-707.69 3454.42,-658.69 3463.95,-635.13"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3504.05,-939.51 3514.61,-940.39 3506.9,-933.11 3504.05,-939.51"/>
+<!-- Node112->Node94 -->
+<g id="edge249_Node000112_Node000094" class="edge">
+<title>Node112->Node94</title>
+<g id="a_edge249_Node000112_Node000094"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4472.62,-936.07C4455.26,-927.52 4434.03,-914.94 4419,-899 4339.77,-814.95 4292.85,-678.89 4279.2,-635.07"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4471.26,-939.3 4481.8,-940.41 4474.25,-932.97 4471.26,-939.3"/>
</a>
</g>
</g>
-<!-- Node112 -->
-<g id="Node000112" class="node">
-<title>Node112</title>
-<g id="a_Node000112"><a xlink:href="buffer_8h.html" target="_top" xlink:title="Symbolic n-dimensional array, to represent a memory buffer.">
-<polygon fill="white" stroke="#666666" points="3833,-893.5 3699,-893.5 3699,-874.5 3833,-874.5 3833,-893.5"/>
-<text text-anchor="middle" x="3766" y="-881.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/buffer.h</text>
+<!-- Node113 -->
+<g id="Node000113" class="node">
+<title>Node113</title>
+<g id="a_Node000113"><a xlink:href="buffer_8h.html" target="_top" xlink:title="Symbolic n-dimensional array, to represent a memory buffer.">
+<polygon fill="white" stroke="#666666" points="4776,-893.5 4642,-893.5 4642,-874.5 4776,-874.5 4776,-893.5"/>
+<text text-anchor="middle" x="4709" y="-881.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/buffer.h</text>
</a>
</g>
</g>
-<!-- Node111->Node112 -->
-<g id="edge204_Node000111_Node000112" class="edge">
-<title>Node111->Node112</title>
-<g id="a_edge204_Node000111_Node000112"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3579.28,-937.64C3624,-925.03 3695.18,-904.97 3735.51,-893.6"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3578.29,-934.29 3569.61,-940.37 3580.19,-941.02 3578.29,-934.29"/>
+<!-- Node112->Node113 -->
+<g id="edge206_Node000112_Node000113" class="edge">
+<title>Node112->Node113</title>
+<g id="a_edge206_Node000112_Node000113"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4540.58,-937.32C4581.22,-924.7 4645.04,-904.87 4681.33,-893.6"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4539.29,-934.06 4530.78,-940.37 4541.37,-940.74 4539.29,-934.06"/>
</a>
</g>
</g>
@@ -2990,17 +3018,17 @@
<g id="Node000115" class="node">
<title>Node115</title>
<g id="a_Node000115"><a xlink:href="tirx_2stmt_8h.html" target="_top" xlink:title="TIR statements.">
-<polygon fill="white" stroke="#666666" points="3841,-761.5 3713,-761.5 3713,-742.5 3841,-742.5 3841,-761.5"/>
-<text text-anchor="middle" x="3777" y="-749.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/stmt.h</text>
+<polygon fill="white" stroke="#666666" points="4727,-761.5 4599,-761.5 4599,-742.5 4727,-742.5 4727,-761.5"/>
+<text text-anchor="middle" x="4663" y="-749.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/stmt.h</text>
</a>
</g>
</g>
-<!-- Node111->Node115 -->
-<g id="edge249_Node000111_Node000115" class="edge">
-<title>Node111->Node115</title>
-<g id="a_edge249_Node000111_Node000115"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3557.44,-933.81C3604.82,-894.79 3729.69,-791.96 3766.59,-761.57"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3555.03,-931.27 3549.53,-940.33 3559.48,-936.67 3555.03,-931.27"/>
+<!-- Node112->Node115 -->
+<g id="edge250_Node000112_Node000115" class="edge">
+<title>Node112->Node115</title>
+<g id="a_edge250_Node000112_Node000115"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4521.11,-933.41C4531.74,-923.91 4545.16,-911.27 4556,-899 4599.06,-850.24 4642.44,-784.88 4657.47,-761.64"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4518.49,-931.06 4513.29,-940.29 4523.11,-936.31 4518.49,-931.06"/>
</a>
</g>
</g>
@@ -3008,55 +3036,55 @@
<g id="Node000122" class="node">
<title>Node122</title>
<g id="a_Node000122"><a xlink:href="exec__context_8h.html" target="_top" xlink:title="Compile-time ExecContext state: the active thread set A as a TileLayout and the (inter,...">
-<polygon fill="white" stroke="#666666" points="3584.5,-899 3465.5,-899 3465.5,-869 3584.5,-869 3584.5,-899"/>
-<text text-anchor="start" x="3473.5" y="-887" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/exec</text>
-<text text-anchor="middle" x="3525" y="-876" font-family="Helvetica,sans-Serif" font-size="10.00">_context.h</text>
+<polygon fill="white" stroke="#666666" points="4547.5,-899 4428.5,-899 4428.5,-869 4547.5,-869 4547.5,-899"/>
+<text text-anchor="start" x="4436.5" y="-887" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/exec</text>
+<text text-anchor="middle" x="4488" y="-876" font-family="Helvetica,sans-Serif" font-size="10.00">_context.h</text>
</a>
</g>
</g>
-<!-- Node111->Node122 -->
-<g id="edge247_Node000111_Node000122" class="edge">
-<title>Node111->Node122</title>
-<g id="a_edge247_Node000111_Node000122"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3534.92,-930.35C3532.76,-920.47 3530.14,-908.51 3528.14,-899.36"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3531.56,-931.35 3537.11,-940.37 3538.39,-929.85 3531.56,-931.35"/>
+<!-- Node112->Node122 -->
+<g id="edge248_Node000112_Node000122" class="edge">
+<title>Node112->Node122</title>
+<g id="a_edge248_Node000112_Node000122"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4498.63,-930.35C4496.31,-920.47 4493.51,-908.51 4491.37,-899.36"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4495.29,-931.43 4500.98,-940.37 4502.1,-929.83 4495.29,-931.43"/>
</a>
</g>
</g>
-<!-- Node112->Node70 -->
-<g id="edge205_Node000112_Node000070" class="edge">
-<title>Node112->Node70</title>
-<g id="a_edge205_Node000112_Node000070"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3688.69,-875.67C3399.46,-848.1 2381.36,-749.75 2059,-701 1908.52,-678.24 1870.9,-670.89 1723,-635 1630.4,-612.53 1522.34,-579.06 1473.43,-563.51"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3688.38,-879.16 3698.67,-876.62 3689.04,-872.19 3688.38,-879.16"/>
+<!-- Node113->Node71 -->
+<g id="edge207_Node000113_Node000071" class="edge">
+<title>Node113->Node71</title>
+<g id="a_edge207_Node000113_Node000071"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4631.49,-874.88C4607.33,-872.62 4580.58,-870.41 4556,-869 3871.16,-829.72 3698.71,-851.52 3013,-833 2868.1,-829.09 405,-897.96 405,-753 405,-753 405,-753 405,-685 405,-596.62 1058.81,-565.41 1281.64,-557.34"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4631.38,-878.38 4641.67,-875.84 4632.04,-871.41 4631.38,-878.38"/>
</a>
</g>
</g>
-<!-- Node113 -->
-<g id="Node000113" class="node">
-<title>Node113</title>
-<g id="a_Node000113"><a xlink:href="buffer__region_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="3919.5,-833 3794.5,-833 3794.5,-803 3919.5,-803 3919.5,-833"/>
-<text text-anchor="start" x="3802.5" y="-821" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/buffer</text>
-<text text-anchor="middle" x="3857" y="-810" font-family="Helvetica,sans-Serif" font-size="10.00">_region.h</text>
+<!-- Node114 -->
+<g id="Node000114" class="node">
+<title>Node114</title>
+<g id="a_Node000114"><a xlink:href="buffer__region_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="4816.5,-833 4691.5,-833 4691.5,-803 4816.5,-803 4816.5,-833"/>
+<text text-anchor="start" x="4699.5" y="-821" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/buffer</text>
+<text text-anchor="middle" x="4754" y="-810" font-family="Helvetica,sans-Serif" font-size="10.00">_region.h</text>
</a>
</g>
</g>
-<!-- Node112->Node113 -->
-<g id="edge206_Node000112_Node000113" class="edge">
-<title>Node112->Node113</title>
-<g id="a_edge206_Node000112_Node000113"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3786.45,-868.62C3801.53,-858.01 3821.94,-843.66 3836.93,-833.12"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3784.44,-865.75 3778.27,-874.37 3788.47,-871.48 3784.44,-865.75"/>
+<!-- Node113->Node114 -->
+<g id="edge208_Node000113_Node000114" class="edge">
+<title>Node113->Node114</title>
+<g id="a_edge208_Node000113_Node000114"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4721.01,-865.92C4728.15,-855.76 4737.12,-843.01 4743.9,-833.36"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4717.96,-864.18 4715.07,-874.37 4723.68,-868.2 4717.96,-864.18"/>
</a>
</g>
</g>
-<!-- Node112->Node115 -->
-<g id="edge246_Node000112_Node000115" class="edge">
-<title>Node112->Node115</title>
-<g id="a_edge246_Node000112_Node000115"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3767.59,-864.23C3770,-835.72 3774.5,-782.59 3776.26,-761.73"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3764.08,-864.21 3766.72,-874.47 3771.05,-864.8 3764.08,-864.21"/>
+<!-- Node113->Node115 -->
+<g id="edge247_Node000113_Node000115" class="edge">
+<title>Node113->Node115</title>
+<g id="a_edge247_Node000113_Node000115"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4698.24,-865.76C4692.74,-856.36 4686.33,-844.36 4682,-833 4672.44,-807.92 4666.68,-776.53 4664.29,-761.63"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4695.33,-867.73 4703.5,-874.48 4701.33,-864.11 4695.33,-867.73"/>
</a>
</g>
</g>
@@ -3064,126 +3092,107 @@
<g id="Node000116" class="node">
<title>Node116</title>
<g id="a_Node000116"><a xlink:href="tirx_2function_8h.html" target="_top" xlink:title="TIR Function.">
-<polygon fill="white" stroke="#666666" points="6121,-695.5 5975,-695.5 5975,-676.5 6121,-676.5 6121,-695.5"/>
-<text text-anchor="middle" x="6048" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/function.h</text>
-</a>
-</g>
-</g>
-<!-- Node112->Node116 -->
-<g id="edge245_Node000112_Node000116" class="edge">
-<title>Node112->Node116</title>
-<g id="a_edge245_Node000112_Node000116"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3843.1,-876.38C4193.39,-846.29 5632.53,-722.68 5974.74,-693.29"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3842.72,-872.9 3833.06,-877.24 3843.32,-879.87 3842.72,-872.9"/>
+<polygon fill="white" stroke="#666666" points="6579,-695.5 6433,-695.5 6433,-676.5 6579,-676.5 6579,-695.5"/>
+<text text-anchor="middle" x="6506" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/function.h</text>
</a>
</g>
</g>
-<!-- Node114 -->
-<g id="Node000114" class="node">
-<title>Node114</title>
-<g id="a_Node000114"><a xlink:href="tirx_2expr__functor_8h.html" target="_top" xlink:title="Functors for tirx expressions.">
-<polygon fill="white" stroke="#666666" points="4844.5,-767 4725.5,-767 4725.5,-737 4844.5,-737 4844.5,-767"/>
-<text text-anchor="start" x="4733.5" y="-755" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/expr</text>
-<text text-anchor="middle" x="4785" y="-744" font-family="Helvetica,sans-Serif" font-size="10.00">_functor.h</text>
-</a>
-</g>
-</g>
-<!-- Node113->Node114 -->
-<g id="edge207_Node000113_Node000114" class="edge">
-<title>Node113->Node114</title>
-<g id="a_edge207_Node000113_Node000114"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3929.74,-811.98C4107.64,-799.71 4562.1,-768.37 4725.42,-757.11"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3929.43,-808.5 3919.69,-812.68 3929.91,-815.48 3929.43,-808.5"/>
-</a>
-</g>
-</g>
-<!-- Node113->Node115 -->
-<g id="edge209_Node000113_Node000115" class="edge">
-<title>Node113->Node115</title>
-<g id="a_edge209_Node000113_Node000115"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3831.07,-796.26C3816.52,-784.61 3799.11,-770.69 3788.06,-761.84"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3829.25,-799.28 3839.25,-802.8 3833.62,-793.82 3829.25,-799.28"/>
+<!-- Node113->Node116 -->
+<g id="edge246_Node000113_Node000116" class="edge">
+<title>Node113->Node116</title>
+<g id="a_edge246_Node000113_Node000116"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4786.33,-879.71C4998.35,-870.02 5606.38,-837.72 6107,-767 6242.36,-747.88 6401.05,-711.96 6470.47,-695.56"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4786.07,-876.22 4776.24,-880.17 4786.39,-883.21 4786.07,-876.22"/>
</a>
</g>
</g>
<!-- Node114->Node4 -->
-<g id="edge208_Node000114_Node000004" class="edge">
+<g id="edge209_Node000114_Node000004" class="edge">
<title>Node114->Node4</title>
-<g id="a_edge208_Node000114_Node000004"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4832.01,-733.44C4901.78,-707.37 5031.38,-658.96 5095.32,-635.08"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4830.72,-730.19 4822.57,-736.96 4833.17,-736.74 4830.72,-730.19"/>
+<g id="a_edge209_Node000114_Node000004"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4826.68,-814.31C4978.58,-808.23 5319.49,-791.97 5366,-767 5393.41,-752.28 5412.91,-719.99 5422.42,-701.24"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4826.37,-810.82 4816.51,-814.72 4826.64,-817.82 4826.37,-810.82"/>
</a>
</g>
</g>
-<!-- Node115->Node4 -->
-<g id="edge243_Node000115_Node000004" class="edge">
-<title>Node115->Node4</title>
-<g id="a_edge243_Node000115_Node000004"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3851.12,-743.89C4092.7,-720.73 4854.36,-647.71 5073.49,-626.71"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3850.66,-740.42 3841.04,-744.86 3851.32,-747.39 3850.66,-740.42"/>
+<!-- Node114->Node115 -->
+<g id="edge210_Node000114_Node000115" class="edge">
+<title>Node114->Node115</title>
+<g id="a_edge210_Node000114_Node000115"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4725.38,-796.87C4708.54,-785.03 4688.09,-770.65 4675.31,-761.66"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4723.61,-799.91 4733.8,-802.8 4727.64,-794.18 4723.61,-799.91"/>
</a>
</g>
</g>
-<!-- Node115->Node6 -->
-<g id="edge211_Node000115_Node000006" class="edge">
-<title>Node115->Node6</title>
-<g id="a_edge211_Node000115_Node000006"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3851.38,-748.69C4063.48,-741.28 4689.07,-713.86 5202,-635 5313.86,-617.8 5442.74,-587.02 5513.83,-569.07"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3851.17,-745.19 3841.29,-749.03 3851.41,-752.19 3851.17,-745.19"/>
+<!-- Node115->Node5 -->
+<g id="edge244_Node000115_Node000005" class="edge">
+<title>Node115->Node5</title>
+<g id="a_edge244_Node000115_Node000005"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4710.84,-740.22C4815.67,-716.6 5065.44,-660.33 5180.32,-634.45"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4709.84,-736.86 4700.86,-742.47 4711.38,-743.69 4709.84,-736.86"/>
</a>
</g>
</g>
-<!-- Node115->Node24 -->
-<g id="edge212_Node000115_Node000024" class="edge">
-<title>Node115->Node24</title>
-<g id="a_edge212_Node000115_Node000024"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3851.25,-749.77C4184.1,-743.49 5527.58,-709.5 5644,-569 5652.51,-558.73 5652.35,-549.4 5644,-539 5633.28,-525.64 5536.59,-507.9 5473.2,-497.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3851.17,-746.27 3841.24,-749.96 3851.3,-753.27 3851.17,-746.27"/>
+<!-- Node115->Node7 -->
+<g id="edge212_Node000115_Node000007" class="edge">
+<title>Node115->Node7</title>
+<g id="a_edge212_Node000115_Node000007"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4724.63,-740.86C4785.86,-730.79 4882.42,-714.87 4966,-701 5221.6,-658.57 5284.65,-642.58 5541,-605 5667.32,-586.48 5699.84,-588.57 5826,-569 5829.05,-568.53 5832.16,-568.03 5835.31,-567.51"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4724.04,-737.41 4714.74,-742.49 4725.18,-744.32 4724.04,-737.41"/>
</a>
</g>
</g>
-<!-- Node115->Node26 -->
-<g id="edge240_Node000115_Node000026" class="edge">
-<title>Node115->Node26</title>
-<g id="a_edge240_Node000115_Node000026"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3702.79,-748.12C3423.42,-737.29 2438.07,-699.07 2186.05,-689.29"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3702.7,-751.62 3712.82,-748.51 3702.97,-744.63 3702.7,-751.62"/>
+<!-- Node115->Node25 -->
+<g id="edge213_Node000115_Node000025" class="edge">
+<title>Node115->Node25</title>
+<g id="a_edge213_Node000115_Node000025"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4737.29,-742.05C5012.11,-708.75 5956.4,-592.8 5977,-569 6082.99,-446.53 6241.53,-587.84 5754,-503 5744.21,-501.3 5733.72,-499.39 5723.78,-497.54"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4736.53,-738.61 4727.02,-743.29 4737.37,-745.56 4736.53,-738.61"/>
</a>
</g>
</g>
-<!-- Node115->Node95 -->
-<g id="edge244_Node000115_Node000095" class="edge">
-<title>Node115->Node95</title>
-<g id="a_edge244_Node000115_Node000095"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3733,-739.96C3690.04,-729.17 3624.5,-712.73 3577.88,-701.02"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3732.32,-743.4 3742.87,-742.44 3734.03,-736.61 3732.32,-743.4"/>
+<!-- Node115->Node27 -->
+<g id="edge241_Node000115_Node000027" class="edge">
+<title>Node115->Node27</title>
+<g id="a_edge241_Node000115_Node000027"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4588.92,-749C4229.8,-739.31 2674.14,-697.34 2350.22,-688.6"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4588.85,-752.5 4598.94,-749.27 4589.04,-745.5 4588.85,-752.5"/>
</a>
</g>
</g>
-<!-- Node115->Node103 -->
-<g id="edge210_Node000115_Node000103" class="edge">
-<title>Node115->Node103</title>
-<g id="a_edge210_Node000115_Node000103"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3777.95,-731.95C3777.89,-714.61 3775.37,-689.05 3763,-671 3749.11,-650.74 3724.07,-637.33 3705.11,-629.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3774.44,-732.36 3777.7,-742.44 3781.44,-732.53 3774.44,-732.36"/>
+<!-- Node115->Node96 -->
+<g id="edge245_Node000115_Node000096" class="edge">
+<title>Node115->Node96</title>
+<g id="a_edge245_Node000115_Node000096"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4617.74,-740.07C4572.64,-729.18 4503.27,-712.42 4454.56,-700.66"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4616.99,-743.49 4627.54,-742.44 4618.64,-736.69 4616.99,-743.49"/>
</a>
</g>
</g>
<!-- Node115->Node104 -->
-<g id="edge213_Node000115_Node000104" class="edge">
+<g id="edge211_Node000115_Node000104" class="edge">
<title>Node115->Node104</title>
-<g id="a_edge213_Node000115_Node000104"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3770.96,-732.73C3763.97,-714.41 3750.69,-686.73 3730,-671 3680.57,-633.41 3652.58,-658.25 3595,-635 3569.54,-624.72 3567.45,-612.36 3541,-605 3323.34,-544.47 2749.85,-590.99 2525,-569 2511.75,-567.7 2497.46,-565.67 2484.37,-563.55"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3767.71,-734.02 3774.36,-742.27 3774.3,-731.67 3767.71,-734.02"/>
+<g id="a_edge211_Node000115_Node000104"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4662.29,-731.99C4660.6,-713.93 4655.27,-687.18 4639,-671 4621.6,-653.7 4559.89,-638.55 4515.84,-629.58"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4658.81,-732.43 4662.95,-742.18 4665.8,-731.98 4658.81,-732.43"/>
+</a>
+</g>
+</g>
+<!-- Node115->Node105 -->
+<g id="edge214_Node000115_Node000105" class="edge">
+<title>Node115->Node105</title>
+<g id="a_edge214_Node000115_Node000105"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4655.36,-733.04C4646.4,-714.34 4629.71,-685.74 4606,-671 4521.11,-618.22 4475.49,-675.26 4384,-635 4364.3,-626.33 4366.25,-612.28 4346,-605 4172.7,-542.72 2872.4,-585.67 2689,-569 2675.44,-567.77 2660.79,-565.7 2647.45,-563.53"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4652.22,-734.6 4659.53,-742.27 4658.6,-731.72 4652.22,-734.6"/>
</a>
</g>
</g>
<!-- Node115->Node116 -->
-<g id="edge214_Node000115_Node000116" class="edge">
+<g id="edge215_Node000115_Node000116" class="edge">
<title>Node115->Node116</title>
-<g id="a_edge214_Node000115_Node000116"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3851.28,-749.81C4113.65,-745.47 5021.25,-729.24 5770,-701 5839.54,-698.38 5918.81,-694.28 5974.86,-691.19"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3851.06,-746.32 3841.12,-749.98 3851.17,-753.31 3851.06,-746.32"/>
+<g id="a_edge215_Node000115_Node000116"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4737.23,-748.45C4950.42,-741.11 5582.88,-719.32 6108,-701 6221.32,-697.05 6352.79,-692.41 6432.65,-689.59"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4736.97,-744.95 4727.1,-748.8 4737.21,-751.95 4736.97,-744.95"/>
</a>
</g>
</g>
@@ -3191,117 +3200,117 @@
<g id="Node000121" class="node">
<title>Node121</title>
<g id="a_Node000121"><a xlink:href="tirx_2script_2builder_2frame_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="3721,-701 3597,-701 3597,-671 3721,-671 3721,-701"/>
-<text text-anchor="start" x="3605" y="-689" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/script</text>
-<text text-anchor="middle" x="3659" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">/builder/frame.h</text>
+<polygon fill="white" stroke="#666666" points="4597,-701 4473,-701 4473,-671 4597,-671 4597,-701"/>
+<text text-anchor="start" x="4481" y="-689" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/script</text>
+<text text-anchor="middle" x="4535" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">/builder/frame.h</text>
</a>
</g>
</g>
<!-- Node115->Node121 -->
-<g id="edge241_Node000115_Node000121" class="edge">
+<g id="edge242_Node000115_Node000121" class="edge">
<title>Node115->Node121</title>
-<g id="a_edge241_Node000115_Node000121"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3752.11,-737.5C3732.41,-726.82 3705,-711.95 3685.03,-701.12"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3750.63,-740.68 3761.09,-742.37 3753.96,-734.52 3750.63,-740.68"/>
-</a>
-</g>
-</g>
-<!-- Node116->Node4 -->
-<g id="edge237_Node000116_Node000004" class="edge">
-<title>Node116->Node4</title>
-<g id="a_edge237_Node000116_Node000004"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5964.59,-679.17C5782.07,-666.4 5350.96,-636.25 5192.65,-625.17"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5964.45,-682.66 5974.67,-679.87 5964.94,-675.68 5964.45,-682.66"/>
+<g id="a_edge242_Node000115_Node000121"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4636.58,-737.79C4615.18,-727.09 4585.1,-712.05 4563.23,-701.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4635.23,-741.03 4645.74,-742.37 4638.36,-734.77 4635.23,-741.03"/>
</a>
</g>
</g>
<!-- Node116->Node5 -->
-<g id="edge216_Node000116_Node000005" class="edge">
+<g id="edge238_Node000116_Node000005" class="edge">
<title>Node116->Node5</title>
-<g id="a_edge216_Node000116_Node000005"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5964.88,-681.86C5875.94,-677.03 5731.27,-664.94 5610,-635 5544.82,-618.91 5472.49,-587.43 5433.24,-569.13"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5964.74,-685.35 5974.91,-682.38 5965.11,-678.36 5964.74,-685.35"/>
+<g id="a_edge238_Node000116_Node000005"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6422.6,-680.78C6184.5,-668.75 5505.51,-634.42 5299.79,-624.02"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6422.76,-684.3 6432.93,-681.31 6423.11,-677.31 6422.76,-684.3"/>
</a>
</g>
</g>
<!-- Node116->Node6 -->
-<g id="edge234_Node000116_Node000006" class="edge">
+<g id="edge217_Node000116_Node000006" class="edge">
<title>Node116->Node6</title>
-<g id="a_edge234_Node000116_Node000006"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6012.42,-673.26C5962.25,-656.9 5867.68,-626.81 5786,-605 5735.54,-591.53 5677.93,-578.41 5634.61,-568.99"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6011.55,-676.66 6022.14,-676.44 6013.73,-670 6011.55,-676.66"/>
+<g id="a_edge217_Node000116_Node000006"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6422.72,-677.65C6338.09,-669.57 6203.39,-655.03 6088,-635 5981.91,-616.58 5859.62,-586.59 5791.31,-569.04"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6422.51,-681.15 6432.79,-678.61 6423.17,-674.18 6422.51,-681.15"/>
</a>
</g>
</g>
-<!-- Node116->Node8 -->
-<g id="edge235_Node000116_Node000008" class="edge">
-<title>Node116->Node8</title>
-<g id="a_edge235_Node000116_Node000008"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6131.52,-681.73C6278.01,-675.38 6569.56,-659.79 6609,-635 6658.46,-603.91 6683.46,-533.57 6692.24,-503.3"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6131.07,-678.24 6121.23,-682.17 6131.37,-685.24 6131.07,-678.24"/>
+<!-- Node116->Node7 -->
+<g id="edge235_Node000116_Node000007" class="edge">
+<title>Node116->Node7</title>
+<g id="a_edge235_Node000116_Node000007"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6514.24,-666.74C6521,-648.66 6527.22,-621.37 6512,-605 6474.76,-564.93 6075.45,-574.2 6021,-569 6004.02,-567.38 5985.71,-565.36 5968.66,-563.36"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6510.92,-665.59 6510.35,-676.17 6517.4,-668.26 6510.92,-665.59"/>
</a>
</g>
</g>
-<!-- Node116->Node28 -->
-<g id="edge215_Node000116_Node000028" class="edge">
-<title>Node116->Node28</title>
-<g id="a_edge215_Node000116_Node000028"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6131.35,-680.86C6275.71,-671.38 6557,-641.78 6557,-555 6557,-555 6557,-555 6557,-487 6557,-367.37 6417.86,-427.48 6300,-407 6060.83,-365.44 5311.25,-354.61 5066.88,-352.15"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6130.95,-677.37 6121.2,-681.5 6131.4,-684.36 6130.95,-677.37"/>
+<!-- Node116->Node9 -->
+<g id="edge236_Node000116_Node000009" class="edge">
+<title>Node116->Node9</title>
+<g id="a_edge236_Node000116_Node000009"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6568.19,-674.78C6644.49,-662.04 6764.81,-641.17 6773,-635 6811.09,-606.28 6795.54,-579.34 6821,-539 6828.99,-526.34 6839.5,-513.02 6847.59,-503.31"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6567.48,-671.35 6558.19,-676.45 6568.63,-678.26 6567.48,-671.35"/>
</a>
</g>
</g>
-<!-- Node116->Node48 -->
-<g id="edge218_Node000116_Node000048" class="edge">
-<title>Node116->Node48</title>
-<g id="a_edge218_Node000116_Node000048"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6111.69,-674.28C6169.89,-660.75 6252.68,-631.22 6292,-569 6328.53,-511.18 6231.32,-460.68 6174.58,-437.12"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6110.85,-670.89 6101.85,-676.48 6112.37,-677.72 6110.85,-670.89"/>
+<!-- Node116->Node29 -->
+<g id="edge216_Node000116_Node000029" class="edge">
+<title>Node116->Node29</title>
+<g id="a_edge216_Node000116_Node000029"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6569.92,-674.28C6633.3,-659.57 6721,-626.32 6721,-555 6721,-555 6721,-555 6721,-487 6721,-401.48 6629.18,-426.85 6546,-407 6418.21,-376.5 5505.14,-357.81 5230.77,-352.84"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6568.98,-670.91 6559.98,-676.49 6570.5,-677.74 6568.98,-670.91"/>
</a>
</g>
</g>
-<!-- Node116->Node55 -->
-<g id="edge217_Node000116_Node000055" class="edge">
-<title>Node116->Node55</title>
-<g id="a_edge217_Node000116_Node000055"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6061.36,-668.1C6073.7,-650.34 6087.9,-622.59 6072,-605 6018.52,-545.86 5788.92,-598.9 5715,-569 5695.05,-560.93 5696.33,-548.46 5677,-539 5616.97,-509.63 5578.05,-550.46 5531,-503 5513.61,-485.46 5511.05,-455.09 5511.21,-437.24"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6058.38,-666.25 6055.25,-676.37 6064.01,-670.41 6058.38,-666.25"/>
+<!-- Node116->Node49 -->
+<g id="edge219_Node000116_Node000049" class="edge">
+<title>Node116->Node49</title>
+<g id="a_edge219_Node000116_Node000049"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6565.53,-673.36C6586.72,-666.05 6608.42,-654.18 6621,-635 6644.39,-599.32 6641.66,-576.33 6621,-539 6591.45,-485.6 6525.9,-453.48 6481.31,-437"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6564.35,-670.07 6555.87,-676.42 6566.46,-676.74 6564.35,-670.07"/>
</a>
</g>
</g>
<!-- Node116->Node56 -->
-<g id="edge220_Node000116_Node000056" class="edge">
+<g id="edge218_Node000116_Node000056" class="edge">
<title>Node116->Node56</title>
-<g id="a_edge220_Node000116_Node000056"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6070.55,-670.56C6093.79,-653.95 6124.14,-626.23 6105,-605 6053.24,-547.58 5831.59,-595.58 5759,-569 5736.77,-560.86 5735.26,-551.24 5715,-539 5689.06,-523.32 5657.77,-507.21 5638.64,-497.66"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6068.37,-667.81 6062.1,-676.35 6072.33,-673.58 6068.37,-667.81"/>
+<g id="a_edge218_Node000116_Node000056"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6525.81,-669.99C6559.64,-642.53 6621.79,-583 6588,-539 6525.91,-458.14 6217.74,-433.26 6070.11,-425.92"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6523.56,-667.3 6517.89,-676.25 6527.91,-672.79 6523.56,-667.3"/>
</a>
</g>
</g>
-<!-- Node116->Node103 -->
-<g id="edge221_Node000116_Node000103" class="edge">
-<title>Node116->Node103</title>
-<g id="a_edge221_Node000116_Node000103"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5964.78,-680.11C5909.56,-677.03 5835.47,-673.24 5770,-671 5325.74,-655.82 4212.87,-673.25 3770,-635 3755.98,-633.79 3740.83,-631.73 3727.03,-629.55"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5964.68,-683.61 5974.86,-680.67 5965.07,-676.62 5964.68,-683.61"/>
+<!-- Node116->Node57 -->
+<g id="edge221_Node000116_Node000057" class="edge">
+<title>Node116->Node57</title>
+<g id="a_edge221_Node000116_Node000057"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6519.45,-668.02C6531.86,-650.2 6546.12,-622.38 6530,-605 6493.94,-566.11 6103.96,-586.8 6054,-569 6032.05,-561.18 6031.98,-549.14 6011,-539 5970.26,-519.32 5920.15,-505.57 5885.51,-497.54"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6516.44,-666.21 6513.3,-676.33 6522.06,-670.37 6516.44,-666.21"/>
</a>
</g>
</g>
<!-- Node116->Node104 -->
-<g id="edge236_Node000116_Node000104" class="edge">
+<g id="edge222_Node000116_Node000104" class="edge">
<title>Node116->Node104</title>
-<g id="a_edge236_Node000116_Node000104"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5964.77,-680.23C5909.55,-677.2 5835.47,-673.42 5770,-671 5093.38,-645.97 4923.46,-663.99 4247,-635 4032.12,-625.79 3978.85,-614.88 3764,-605 3228.33,-580.38 3092.81,-608.11 2558,-569 2539.8,-567.67 2520.11,-565.63 2502.05,-563.51"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5964.68,-683.73 5974.86,-680.78 5965.07,-676.74 5964.68,-683.73"/>
+<g id="a_edge222_Node000116_Node000104"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6422.57,-681.78C6342.05,-678.73 6216.69,-674.17 6108,-671 5419.66,-650.9 5244.92,-696.05 4559,-635 4544.98,-633.75 4529.83,-631.68 4516.03,-629.51"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6422.53,-685.28 6432.65,-682.16 6422.79,-678.28 6422.53,-685.28"/>
</a>
</g>
</g>
<!-- Node116->Node105 -->
-<g id="edge222_Node000116_Node000105" class="edge">
+<g id="edge237_Node000116_Node000105" class="edge">
<title>Node116->Node105</title>
-<g id="a_edge222_Node000116_Node000105"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6131.46,-682.52C6271.14,-677.6 6546.01,-664.44 6638,-635 6717.71,-609.49 6727.61,-581.01 6800,-539 6821.13,-526.74 6845.25,-513.05 6862.9,-503.1"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6131.11,-679.03 6121.24,-682.87 6131.35,-686.03 6131.11,-679.03"/>
+<g id="a_edge237_Node000116_Node000105"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6422.57,-681.8C6342.05,-678.78 6216.69,-674.24 6108,-671 5943.8,-666.11 4791.06,-667.3 4630,-635 4593.99,-627.78 4589.03,-612.14 4553,-605 4353.4,-565.45 2925.01,-582.81 2722,-569 2703.48,-567.74 2683.42,-565.68 2665.11,-563.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6422.53,-685.3 6432.65,-682.18 6422.79,-678.31 6422.53,-685.3"/>
+</a>
+</g>
+</g>
+<!-- Node116->Node106 -->
+<g id="edge223_Node000116_Node000106" class="edge">
+<title>Node116->Node106</title>
+<g id="a_edge223_Node000116_Node000106"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6567.83,-674.82C6652.22,-660.87 6793.69,-637.27 6799,-635 6864.7,-606.88 6867.61,-577.22 6928,-539 6949.09,-525.65 6974.07,-512.48 6992.98,-503.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6567.13,-671.39 6557.84,-676.47 6568.27,-678.29 6567.13,-671.39"/>
</a>
</g>
</g>
@@ -3309,18 +3318,18 @@
<g id="Node000117" class="node">
<title>Node117</title>
<g id="a_Node000117"><a xlink:href="tir__pattern_8h.html" target="_top" xlink:title="Data Structure of TIR Pattern used for matching.">
-<polygon fill="white" stroke="#666666" points="6063,-635 5947,-635 5947,-605 6063,-605 6063,-635"/>
-<text text-anchor="start" x="5955" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/tir</text>
-<text text-anchor="middle" x="6005" y="-612" font-family="Helvetica,sans-Serif" font-size="10.00">_pattern.h</text>
+<polygon fill="white" stroke="#666666" points="6503,-635 6387,-635 6387,-605 6503,-605 6503,-635"/>
+<text text-anchor="start" x="6395" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/tir</text>
+<text text-anchor="middle" x="6445" y="-612" font-family="Helvetica,sans-Serif" font-size="10.00">_pattern.h</text>
</a>
</g>
</g>
<!-- Node116->Node117 -->
-<g id="edge219_Node000116_Node000117" class="edge">
+<g id="edge220_Node000116_Node000117" class="edge">
<title>Node116->Node117</title>
-<g id="a_edge219_Node000116_Node000117"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6036.53,-667.92C6029.7,-657.76 6021.13,-645.01 6014.65,-635.36"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6033.72,-670.02 6042.2,-676.37 6039.53,-666.12 6033.72,-670.02"/>
+<g id="a_edge220_Node000116_Node000117"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6490.61,-668.85C6480.78,-658.54 6468.16,-645.3 6458.69,-635.36"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6488.34,-671.54 6497.77,-676.37 6493.41,-666.72 6488.34,-671.54"/>
</a>
</g>
</g>
@@ -3328,54 +3337,45 @@
<g id="Node000118" class="node">
<title>Node118</title>
<g id="a_Node000118"><a xlink:href="arg__info_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="6712.5,-437 6585.5,-437 6585.5,-407 6712.5,-407 6712.5,-437"/>
-<text text-anchor="start" x="6593.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="6649" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/arg_info.h</text>
+<polygon fill="white" stroke="#666666" points="6876.5,-437 6749.5,-437 6749.5,-407 6876.5,-407 6876.5,-437"/>
+<text text-anchor="start" x="6757.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="6813" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/arg_info.h</text>
</a>
</g>
</g>
<!-- Node116->Node118 -->
-<g id="edge223_Node000116_Node000118" class="edge">
+<g id="edge224_Node000116_Node000118" class="edge">
<title>Node116->Node118</title>
-<g id="a_edge223_Node000116_Node000118"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6131.25,-682.18C6270.37,-676.71 6538.15,-662.69 6571,-635 6628.04,-586.91 6583.82,-540.78 6615,-473 6620.97,-460.03 6630.19,-446.73 6637.52,-437.11"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6130.91,-678.69 6121.06,-682.57 6131.18,-685.68 6130.91,-678.69"/>
+<g id="a_edge224_Node000116_Node000118"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6568.54,-674.77C6632.09,-663.83 6722.89,-646.51 6735,-635 6789.06,-583.59 6747.82,-540.78 6779,-473 6784.97,-460.03 6794.19,-446.73 6801.52,-437.11"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6567.85,-671.33 6558.58,-676.47 6569.03,-678.23 6567.85,-671.33"/>
</a>
</g>
</g>
<!-- Node116->Node120 -->
-<g id="edge238_Node000116_Node000120" class="edge">
+<g id="edge239_Node000116_Node000120" class="edge">
<title>Node116->Node120</title>
-<g id="a_edge238_Node000116_Node000120"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6131.18,-680.95C6258.79,-674.26 6510.42,-659.19 6723,-635 6736.02,-633.52 6750.04,-631.55 6763.08,-629.56"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6130.9,-677.46 6121.09,-681.48 6131.26,-684.45 6130.9,-677.46"/>
-</a>
-</g>
-</g>
-<!-- Node118->Node10 -->
-<g id="edge224_Node000118_Node000010" class="edge">
-<title>Node118->Node10</title>
-<g id="a_edge224_Node000118_Node000010"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6574.95,-407.52C6573.62,-407.34 6572.3,-407.17 6571,-407 6519.49,-400.4 6140.28,-409.11 6105,-371 6085.24,-349.66 6104.56,-314 6118.17,-294.25"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6574.83,-411.04 6585.23,-409.02 6575.84,-404.11 6574.83,-411.04"/>
+<g id="a_edge239_Node000116_Node000120"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6568.08,-674.86C6576.45,-673.53 6584.93,-672.22 6593,-671 6706.61,-653.87 6735.33,-651.74 6849,-635 6860.7,-633.28 6873.24,-631.38 6885.16,-629.55"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6567.28,-671.44 6557.96,-676.47 6568.38,-678.35 6567.28,-671.44"/>
</a>
</g>
</g>
<!-- Node118->Node11 -->
-<g id="edge233_Node000118_Node000011" class="edge">
+<g id="edge225_Node000118_Node000011" class="edge">
<title>Node118->Node11</title>
-<g id="a_edge233_Node000118_Node000011"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6574.92,-407.7C6573.6,-407.47 6572.3,-407.23 6571,-407 6526.12,-398.97 6398.28,-405.96 6369,-371 6357.3,-357.03 6358.81,-345.11 6369,-330 6392.85,-294.62 6422,-316.91 6458,-294 6487.59,-275.17 6516.24,-245.53 6531.86,-228.1"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6574.69,-411.22 6585.15,-409.53 6575.92,-404.33 6574.69,-411.22"/>
+<g id="a_edge225_Node000118_Node000011"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6738.94,-407.59C6737.61,-407.39 6736.3,-407.19 6735,-407 6667.27,-396.95 6480.7,-415.89 6429,-371 6406.79,-351.72 6403.95,-314.56 6404.22,-294.2"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6738.78,-411.11 6749.2,-409.22 6739.87,-404.2 6738.78,-411.11"/>
</a>
</g>
</g>
-<!-- Node118->Node15 -->
-<g id="edge225_Node000118_Node000015" class="edge">
-<title>Node118->Node15</title>
-<g id="a_edge225_Node000118_Node000015"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6722.81,-405.79C6767.78,-396.29 6826.34,-383.53 6878,-371 6885.01,-369.3 6892.38,-367.43 6899.63,-365.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6721.92,-402.4 6712.85,-407.88 6723.36,-409.25 6721.92,-402.4"/>
+<!-- Node118->Node12 -->
+<g id="edge234_Node000118_Node000012" class="edge">
+<title>Node118->Node12</title>
+<g id="a_edge234_Node000118_Node000012"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6818.62,-396.76C6828.73,-353.15 6849.68,-262.81 6857.74,-228.05"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6815.15,-396.24 6816.3,-406.77 6821.97,-397.82 6815.15,-396.24"/>
</a>
</g>
</g>
@@ -3383,8 +3383,17 @@
<g id="edge226_Node000118_Node000016" class="edge">
<title>Node118->Node16</title>
<g id="a_edge226_Node000118_Node000016"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6574.93,-407.66C6573.61,-407.43 6572.3,-407.22 6571,-407 6466.33,-389.63 6439.55,-389.06 6335,-371 6325.23,-369.31 6314.95,-367.44 6304.84,-365.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6574.73,-411.17 6585.17,-409.4 6575.9,-404.27 6574.73,-411.17"/>
+<path fill="none" stroke="#63b8ff" d="M6841,-400.94C6856.82,-389.6 6876.21,-375.71 6890.4,-365.54"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6838.72,-398.27 6832.63,-406.94 6842.8,-403.96 6838.72,-398.27"/>
+</a>
+</g>
+</g>
+<!-- Node118->Node17 -->
+<g id="edge227_Node000118_Node000017" class="edge">
+<title>Node118->Node17</title>
+<g id="a_edge227_Node000118_Node000017"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6751.52,-404.24C6708.09,-392.41 6650.55,-376.72 6609.53,-365.54"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6750.83,-407.68 6761.4,-406.94 6752.67,-400.93 6750.83,-407.68"/>
</a>
</g>
</g>
@@ -3392,54 +3401,45 @@
<g id="Node000119" class="node">
<title>Node119</title>
<g id="a_Node000119"><a xlink:href="runner_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="6712.5,-365.5 6585.5,-365.5 6585.5,-335.5 6712.5,-335.5 6712.5,-365.5"/>
-<text text-anchor="start" x="6593.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="6649" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/runner.h</text>
+<polygon fill="white" stroke="#666666" points="6789.5,-365.5 6662.5,-365.5 6662.5,-335.5 6789.5,-335.5 6789.5,-365.5"/>
+<text text-anchor="start" x="6670.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="6726" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/runner.h</text>
</a>
</g>
</g>
<!-- Node118->Node119 -->
-<g id="edge227_Node000118_Node000119" class="edge">
+<g id="edge228_Node000118_Node000119" class="edge">
<title>Node118->Node119</title>
-<g id="a_edge227_Node000118_Node000119"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6649,-396.75C6649,-386.31 6649,-374.49 6649,-365.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6645.5,-396.94 6649,-406.94 6652.5,-396.94 6645.5,-396.94"/>
-</a>
-</g>
-</g>
-<!-- Node119->Node10 -->
-<g id="edge228_Node000119_Node000010" class="edge">
-<title>Node119->Node10</title>
-<g id="a_edge228_Node000119_Node000010"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6575.49,-336.03C6563,-333.9 6550.14,-331.81 6538,-330 6533.8,-329.38 6311.13,-302.21 6196.15,-288.19"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6574.96,-339.49 6585.41,-337.74 6576.15,-332.59 6574.96,-339.49"/>
+<g id="a_edge228_Node000118_Node000119"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6787.49,-400.63C6773.38,-389.35 6756.19,-375.62 6743.58,-365.54"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6785.4,-403.43 6795.39,-406.94 6789.77,-397.96 6785.4,-403.43"/>
</a>
</g>
</g>
<!-- Node119->Node11 -->
-<g id="edge230_Node000119_Node000011" class="edge">
+<g id="edge229_Node000119_Node000011" class="edge">
<title>Node119->Node11</title>
-<g id="a_edge230_Node000119_Node000011"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6631.72,-327.2C6609.93,-299.08 6573.11,-251.57 6554.89,-228.05"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6629.07,-329.49 6637.96,-335.26 6634.6,-325.21 6629.07,-329.49"/>
+<g id="a_edge229_Node000119_Node000011"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6665.82,-332.88C6661.83,-331.88 6657.86,-330.91 6654,-330 6592.74,-315.57 6522.37,-301.69 6472.11,-292.23"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6665.2,-336.34 6675.75,-335.44 6666.94,-329.56 6665.2,-336.34"/>
</a>
</g>
</g>
<!-- Node119->Node12 -->
-<g id="edge229_Node000119_Node000012" class="edge">
+<g id="edge231_Node000119_Node000012" class="edge">
<title>Node119->Node12</title>
-<g id="a_edge229_Node000119_Node000012"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6649,-325.38C6649,-270.87 6649,-139.58 6649,-96.19"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6645.5,-325.49 6649,-335.49 6652.5,-325.49 6645.5,-325.49"/>
+<g id="a_edge231_Node000119_Node000012"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6761.1,-329.99C6776.54,-320.39 6794.25,-307.89 6808,-294 6827.93,-273.87 6844.76,-245.2 6853.82,-228.21"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6759.07,-327.13 6752.32,-335.3 6762.69,-333.12 6759.07,-327.13"/>
</a>
</g>
</g>
<!-- Node119->Node13 -->
-<g id="edge231_Node000119_Node000013" class="edge">
+<g id="edge230_Node000119_Node000013" class="edge">
<title>Node119->Node13</title>
-<g id="a_edge231_Node000119_Node000013"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6703.65,-332.33C6795.28,-302.73 6970,-242.56 6970,-214 6970,-214 6970,-214 6970,-146 6970,-79.97 6894.01,-46.34 6833.45,-30.02"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6702.42,-329.04 6693.97,-335.44 6704.56,-335.71 6702.42,-329.04"/>
+<g id="a_edge230_Node000119_Node000013"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6731.45,-325.37C6738.88,-294.74 6753.76,-240.74 6775,-198 6794.68,-158.41 6826.73,-117.14 6844.02,-96.13"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6728.02,-324.63 6729.13,-335.17 6734.84,-326.24 6728.02,-324.63"/>
</a>
</g>
</g>
@@ -3447,26 +3447,35 @@
<g id="edge232_Node000119_Node000014" class="edge">
<title>Node119->Node14</title>
<g id="a_edge232_Node000119_Node000014"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6660.49,-326.12C6681.21,-283.95 6724.23,-196.39 6741.05,-162.15"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6657.23,-324.81 6655.96,-335.33 6663.51,-327.9 6657.23,-324.81"/>
+<path fill="none" stroke="#63b8ff" d="M6723.7,-325.16C6721.33,-298.06 6718,-252.94 6718,-214 6718,-214 6718,-214 6718,-146 6718,-88.89 6781.39,-49.48 6822.24,-30.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6720.22,-325.63 6724.61,-335.28 6727.2,-325 6720.22,-325.63"/>
+</a>
+</g>
+</g>
+<!-- Node119->Node15 -->
+<g id="edge233_Node000119_Node000015" class="edge">
+<title>Node119->Node15</title>
+<g id="a_edge233_Node000119_Node000015"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6785.3,-332.19C6835.95,-314.31 6906.79,-281.39 6947,-228 6961.73,-208.44 6965.7,-179.32 6966.72,-162.13"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6784.1,-328.9 6775.78,-335.46 6786.37,-335.52 6784.1,-328.9"/>
</a>
</g>
</g>
-<!-- Node120->Node109 -->
-<g id="edge239_Node000120_Node000109" class="edge">
-<title>Node120->Node109</title>
-<g id="a_edge239_Node000120_Node000109"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6831.71,-603.68C6846.08,-591.26 6865.82,-574.18 6877.7,-563.91"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6829.25,-601.18 6823.98,-610.37 6833.83,-606.47 6829.25,-601.18"/>
+<!-- Node120->Node110 -->
+<g id="edge240_Node000120_Node000110" class="edge">
+<title>Node120->Node110</title>
+<g id="a_edge240_Node000120_Node000110"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6958.19,-603.68C6972.94,-591.26 6993.22,-574.18 7005.43,-563.91"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6955.64,-601.25 6950.25,-610.37 6960.15,-606.6 6955.64,-601.25"/>
</a>
</g>
</g>
-<!-- Node121->Node93 -->
-<g id="edge242_Node000121_Node000093" class="edge">
-<title>Node121->Node93</title>
-<g id="a_edge242_Node000121_Node000093"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3607.98,-667.72C3577.7,-657.47 3539.79,-644.63 3511.38,-635.01"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3606.93,-671.06 3617.52,-670.95 3609.17,-664.43 3606.93,-671.06"/>
+<!-- Node121->Node94 -->
+<g id="edge243_Node000121_Node000094" class="edge">
+<title>Node121->Node94</title>
+<g id="a_edge243_Node000121_Node000094"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4468.04,-668.52C4425.87,-658.14 4372.03,-644.88 4331.93,-635.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4467.4,-671.96 4477.94,-670.95 4469.07,-665.17 4467.4,-671.96"/>
</a>
</g>
</g>
diff --git a/docs/reference/api/doxygen/attrs_8h.html b/docs/reference/api/doxygen/attrs_8h.html
index 2d5e1383baf..ad69b3f7536 100644
--- a/docs/reference/api/doxygen/attrs_8h.html
+++ b/docs/reference/api/doxygen/attrs_8h.html
@@ -101,7 +101,7 @@ Include dependency graph for attrs.h:</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
-<div class="center"><iframe scrolling="no" frameborder="0" src="attrs_8h__dep__incl.svg" width="12394" height="1708"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
+<div class="center"><iframe scrolling="no" frameborder="0" src="attrs_8h__dep__incl.svg" width="12835" height="1708"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
</div>
<p><a href="attrs_8h_source.html">Go to the source code of this file.</a></p>
diff --git a/docs/reference/api/doxygen/attrs_8h__dep__incl.svg b/docs/reference/api/doxygen/attrs_8h__dep__incl.svg
index 6d9b1940f15..6c0a0ff62e9 100644
--- a/docs/reference/api/doxygen/attrs_8h__dep__incl.svg
+++ b/docs/reference/api/doxygen/attrs_8h__dep__incl.svg
@@ -4,16 +4,16 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: include/tvm/ir/attrs.h Pages: 1 -->
-<svg width="9295pt" height="1281pt"
- viewBox="0.00 0.00 9295.00 1281.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<svg width="9626pt" height="1281pt"
+ viewBox="0.00 0.00 9626.05 1281.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1277)">
<title>include/tvm/ir/attrs.h</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title="Helpers for attribute objects.">
-<polygon fill="#999999" stroke="#666666" points="6880.5,-1273 6761.5,-1273 6761.5,-1254 6880.5,-1254 6880.5,-1273"/>
-<text text-anchor="middle" x="6821" y="-1261" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/attrs.h</text>
+<polygon fill="#999999" stroke="#666666" points="5593.1,-1273 5474.1,-1273 5474.1,-1254 5593.1,-1254 5593.1,-1273"/>
+<text text-anchor="middle" x="5533.6" y="-1261" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/attrs.h</text>
</a>
</g>
</g>
@@ -21,8 +21,8 @@
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:href="ir_2expr_8h.html" target="_top" xlink:title="Base expr nodes in TVM.">
-<polygon fill="white" stroke="#666666" points="4742.5,-1218 4625.5,-1218 4625.5,-1199 4742.5,-1199 4742.5,-1218"/>
-<text text-anchor="middle" x="4684" y="-1206" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/expr.h</text>
+<polygon fill="white" stroke="#666666" points="4639.1,-1218 4522.1,-1218 4522.1,-1199 4639.1,-1199 4639.1,-1218"/>
+<text text-anchor="middle" x="4580.6" y="-1206" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/expr.h</text>
</a>
</g>
</g>
@@ -30,26 +30,26 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node1->Node2</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6751.04,-1260.76C6423.45,-1252.64 5044.46,-1218.44 4742.56,-1210.95"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6751.25,-1264.27 6761.33,-1261.02 6751.42,-1257.27 6751.25,-1264.27"/>
+<path fill="none" stroke="#63b8ff" d="M5463.84,-1258.62C5283.87,-1248.61 4806.31,-1222.05 4639.28,-1212.76"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5463.81,-1262.12 5473.98,-1259.18 5464.19,-1255.13 5463.81,-1262.12"/>
</a>
</g>
</g>
-<!-- Node70 -->
-<g id="Node000070" class="node">
-<title>Node70</title>
-<g id="a_Node000070"><a xlink:href="ir_2function_8h.html" target="_top" xlink:title="Function nodes.">
-<polygon fill="white" stroke="#666666" points="980,-1157.5 844,-1157.5 844,-1138.5 980,-1138.5 980,-1157.5"/>
-<text text-anchor="middle" x="912" y="-1145.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/function.h</text>
+<!-- Node71 -->
+<g id="Node000071" class="node">
+<title>Node71</title>
+<g id="a_Node000071"><a xlink:href="ir_2function_8h.html" target="_top" xlink:title="Function nodes.">
+<polygon fill="white" stroke="#666666" points="6551.6,-1157.5 6415.6,-1157.5 6415.6,-1138.5 6551.6,-1138.5 6551.6,-1157.5"/>
+<text text-anchor="middle" x="6483.6" y="-1145.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/function.h</text>
</a>
</g>
</g>
-<!-- Node1->Node70 -->
-<g id="edge430_Node000001_Node000070" class="edge">
-<title>Node1->Node70</title>
-<g id="a_edge430_Node000001_Node000070"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6751.19,-1261.95C6132.39,-1257.02 1594.58,-1219.07 994,-1163 981.06,-1161.79 967.08,-1159.7 954.4,-1157.5"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6751.27,-1265.45 6761.3,-1262.03 6751.32,-1258.45 6751.27,-1265.45"/>
+<!-- Node1->Node71 -->
+<g id="edge430_Node000001_Node000071" class="edge">
+<title>Node1->Node71</title>
+<g id="a_edge430_Node000001_Node000071"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M5603.18,-1261.47C5796.07,-1258.27 6328.24,-1246.91 6401.6,-1218 6434.49,-1205.04 6463.73,-1173.31 6476.62,-1157.81"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5603.1,-1257.97 5593.16,-1261.64 5603.21,-1264.97 5603.1,-1257.97"/>
</a>
</g>
</g>
@@ -57,9 +57,9 @@
<g id="Node000122" class="node">
<title>Node122</title>
<g id="a_Node000122"><a xlink:href="vision_8h.html" target="_top" xlink:title="Auxiliary attributes for vision operators.">
-<polygon fill="white" stroke="#666666" points="6294,-569 6166,-569 6166,-539 6294,-539 6294,-569"/>
-<text text-anchor="start" x="6174" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
-<text text-anchor="middle" x="6230" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/vision.h</text>
+<polygon fill="white" stroke="#666666" points="9435.6,-569 9307.6,-569 9307.6,-539 9435.6,-539 9435.6,-569"/>
+<text text-anchor="start" x="9315.6" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/attrs</text>
+<text text-anchor="middle" x="9371.6" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">/vision.h</text>
</a>
</g>
</g>
@@ -67,8 +67,8 @@
<g id="edge433_Node000001_Node000122" class="edge">
<title>Node1->Node122</title>
<g id="a_edge433_Node000001_Node000122"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6890.68,-1262.72C7270.4,-1263.46 9073,-1261.08 9073,-1149 9073,-1149 9073,-1149 9073,-751 9073,-544.96 8836.33,-638.3 8633,-605 8514.45,-585.59 6664.26,-560.63 6294.15,-555.82"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6890.66,-1259.22 6880.66,-1262.7 6890.65,-1266.22 6890.66,-1259.22"/>
+<path fill="none" stroke="#63b8ff" d="M5603.62,-1262.45C6142.95,-1261.81 9615.6,-1253.62 9615.6,-1149 9615.6,-1149 9615.6,-1149 9615.6,-949 9615.6,-776.42 9444.3,-616.43 9388.76,-569.1"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5603.27,-1258.95 5593.27,-1262.46 5603.28,-1265.95 5603.27,-1258.95"/>
</a>
</g>
</g>
@@ -76,8 +76,8 @@
<g id="Node000132" class="node">
<title>Node132</title>
<g id="a_Node000132"><a xlink:href="relax_2type_8h.html" target="_top" xlink:title="Relax types, including the richer dependent Relax type nodes.">
-<polygon fill="white" stroke="#666666" points="733,-695.5 597,-695.5 597,-676.5 733,-676.5 733,-695.5"/>
-<text text-anchor="middle" x="665" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/type.h</text>
+<polygon fill="white" stroke="#666666" points="6605.6,-695.5 6469.6,-695.5 6469.6,-676.5 6605.6,-676.5 6605.6,-695.5"/>
+<text text-anchor="middle" x="6537.6" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/type.h</text>
</a>
</g>
</g>
@@ -85,8 +85,8 @@
<g id="edge434_Node000001_Node000132" class="edge">
<title>Node1->Node132</title>
<g id="a_edge434_Node000001_Node000132"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6751.16,-1262.28C6034.15,-1259.93 38,-1237.59 38,-1149 38,-1149 38,-1149 38,-1081 38,-814.88 447.95,-721.52 604.88,-695.53"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6751.32,-1265.78 6761.33,-1262.31 6751.34,-1258.78 6751.32,-1265.78"/>
+<path fill="none" stroke="#63b8ff" d="M5603.17,-1262.87C5780.57,-1262.48 6244.22,-1252.67 6363.6,-1163 6419.96,-1120.66 6425.6,-1087.5 6425.6,-1017 6425.6,-1017 6425.6,-1017 6425.6,-817 6425.6,-778.01 6436.31,-766.67 6461.6,-737 6477.48,-718.37 6501.99,-703.97 6518.86,-695.51"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5603.16,-1259.37 5593.17,-1262.88 5603.17,-1266.37 5603.16,-1259.37"/>
</a>
</g>
</g>
@@ -94,8 +94,8 @@
<g id="Node000134" class="node">
<title>Node134</title>
<g id="a_Node000134"><a xlink:href="ir_2op_8h.html" target="_top" xlink:title="Primitive operators(builtin intrinsics) and registry for them.">
-<polygon fill="white" stroke="#666666" points="8850,-827.5 8742,-827.5 8742,-808.5 8850,-808.5 8850,-827.5"/>
-<text text-anchor="middle" x="8796" y="-815.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/op.h</text>
+<polygon fill="white" stroke="#666666" points="2931.6,-827.5 2823.6,-827.5 2823.6,-808.5 2931.6,-808.5 2931.6,-827.5"/>
+<text text-anchor="middle" x="2877.6" y="-815.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/op.h</text>
</a>
</g>
</g>
@@ -103,8 +103,8 @@
<g id="edge431_Node000001_Node000134" class="edge">
<title>Node1->Node134</title>
<g id="a_edge431_Node000001_Node000134"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6890.79,-1262.52C7258.46,-1262.16 8954,-1254.8 8954,-1149 8954,-1149 8954,-1149 8954,-1081 8954,-966.27 8841.52,-858.62 8806.37,-827.79"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6890.55,-1259.02 6880.56,-1262.53 6890.56,-1266.02 6890.55,-1259.02"/>
+<path fill="none" stroke="#63b8ff" d="M5463.75,-1261.66C5000.39,-1255.96 2387.06,-1221.24 2330.6,-1163 2321.32,-1153.43 2323.7,-1144.41 2330.6,-1133 2446.42,-941.44 2588.93,-1021.03 2776.6,-899 2812.23,-875.83 2850.61,-842.99 2868.03,-827.59"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5463.93,-1265.17 5473.97,-1261.79 5464.01,-1258.17 5463.93,-1265.17"/>
</a>
</g>
</g>
@@ -112,9 +112,9 @@
<g id="Node000137" class="node">
<title>Node137</title>
<g id="a_Node000137"><a xlink:href="ir_2prim_2expr_8h.html" target="_top" xlink:title="TIR expressions.">
-<polygon fill="white" stroke="#666666" points="5813,-833 5703,-833 5703,-803 5813,-803 5813,-833"/>
-<text text-anchor="start" x="5711" y="-821" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/prim</text>
-<text text-anchor="middle" x="5758" y="-810" font-family="Helvetica,sans-Serif" font-size="10.00">/expr.h</text>
+<polygon fill="white" stroke="#666666" points="2342.6,-833 2232.6,-833 2232.6,-803 2342.6,-803 2342.6,-833"/>
+<text text-anchor="start" x="2240.6" y="-821" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/prim</text>
+<text text-anchor="middle" x="2287.6" y="-810" font-family="Helvetica,sans-Serif" font-size="10.00">/expr.h</text>
</a>
</g>
</g>
@@ -122,8 +122,8 @@
<g id="edge432_Node000001_Node000137" class="edge">
<title>Node1->Node137</title>
<g id="a_edge432_Node000001_Node000137"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M6890.84,-1262.29C7245.9,-1260.79 8834,-1248.49 8834,-1149 8834,-1149 8834,-1149 8834,-1015 8834,-857.35 6226.77,-823.85 5813.02,-819.53"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="6890.68,-1258.79 6880.7,-1262.33 6890.71,-1265.79 6890.68,-1258.79"/>
+<path fill="none" stroke="#63b8ff" d="M5463.77,-1262.52C5085.89,-1262.45 3282.43,-1259.91 2726.6,-1218 2545.02,-1204.31 2462,-1277.74 2320.6,-1163 2218.57,-1080.21 2266.96,-887.32 2283.07,-833.29"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5464,-1266.02 5474,-1262.52 5464.01,-1259.02 5464,-1266.02"/>
</a>
</g>
</g>
@@ -131,8 +131,8 @@
<g id="Node000003" class="node">
<title>Node3</title>
<g id="a_Node000003"><a xlink:href="analyzer_8h.html" target="_top" xlink:title="Algebra expression simplifications.">
-<polygon fill="white" stroke="#666666" points="8325.5,-629.5 8172.5,-629.5 8172.5,-610.5 8325.5,-610.5 8325.5,-629.5"/>
-<text text-anchor="middle" x="8249" y="-617.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/arith/analyzer.h</text>
+<polygon fill="white" stroke="#666666" points="4978.1,-629.5 4825.1,-629.5 4825.1,-610.5 4978.1,-610.5 4978.1,-629.5"/>
+<text text-anchor="middle" x="4901.6" y="-617.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/arith/analyzer.h</text>
</a>
</g>
</g>
@@ -140,8 +140,8 @@
<g id="edge2_Node000002_Node000003" class="edge">
<title>Node2->Node3</title>
<g id="a_edge2_Node000002_Node000003"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4752.63,-1207.2C5086.17,-1205.59 6540.2,-1196.72 6992,-1163 7635.54,-1114.97 7917.76,-1254.99 8406,-833 8462.27,-784.36 8498.82,-725.31 8448,-671 8429.68,-651.43 8364.13,-637.59 8313.2,-629.5"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4752.61,-1203.7 4742.63,-1207.25 4752.64,-1210.7 4752.61,-1203.7"/>
+<path fill="none" stroke="#63b8ff" d="M4649.3,-1202.74C4828.54,-1189.39 5296.6,-1148.29 5296.6,-1083 5296.6,-1083 5296.6,-1083 5296.6,-949 5296.6,-898.08 4981.9,-676.74 4914.29,-629.78"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4648.91,-1199.25 4639.19,-1203.48 4649.42,-1206.24 4648.91,-1199.25"/>
</a>
</g>
</g>
@@ -149,9 +149,9 @@
<g id="Node000004" class="node">
<title>Node4</title>
<g id="a_Node000004"><a xlink:href="iter__affine__map_8h.html" target="_top" xlink:title="Iterator quasi-affine mapping patterns.">
-<polygon fill="white" stroke="#666666" points="5425.5,-569 5306.5,-569 5306.5,-539 5425.5,-539 5425.5,-569"/>
-<text text-anchor="start" x="5314.5" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/arith/iter</text>
-<text text-anchor="middle" x="5366" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_affine_map.h</text>
+<polygon fill="white" stroke="#666666" points="5087.1,-569 4968.1,-569 4968.1,-539 5087.1,-539 5087.1,-569"/>
+<text text-anchor="start" x="4976.1" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/arith/iter</text>
+<text text-anchor="middle" x="5027.6" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_affine_map.h</text>
</a>
</g>
</g>
@@ -159,8 +159,8 @@
<g id="edge91_Node000002_Node000004" class="edge">
<title>Node2->Node4</title>
<g id="a_edge91_Node000002_Node000004"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4615.06,-1204.26C4552.02,-1199.68 4465.43,-1188.77 4444,-1163 4427.68,-1143.38 4452.3,-1081.94 4462,-1067 4475.76,-1045.81 4491.51,-1051.7 4506,-1031 4527.61,-1000.14 4534,-988.67 4534,-951 4534,-951 4534,-951 4534,-817 4534,-735.93 5116.07,-607.18 5306.5,-567.23"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4615.13,-1207.78 4625.35,-1204.97 4615.61,-1200.79 4615.13,-1207.78"/>
+<path fill="none" stroke="#63b8ff" d="M4649.52,-1208.11C4826.06,-1209.04 5284.3,-1207.13 5335.6,-1163 5382.66,-1122.52 5403.12,-652.02 5362.6,-605 5344.89,-584.45 5178.7,-567.55 5087.25,-559.71"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4649.33,-1204.61 4639.31,-1208.06 4649.29,-1211.61 4649.33,-1204.61"/>
</a>
</g>
</g>
@@ -168,8 +168,8 @@
<g id="Node000028" class="node">
<title>Node28</title>
<g id="a_Node000028"><a xlink:href="topi_2transform_8h.html" target="_top" xlink:title="Transform op constructors.">
-<polygon fill="white" stroke="#666666" points="8068,-288.5 7912,-288.5 7912,-269.5 8068,-269.5 8068,-288.5"/>
-<text text-anchor="middle" x="7990" y="-276.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/transform.h</text>
+<polygon fill="white" stroke="#666666" points="4319.6,-288.5 4163.6,-288.5 4163.6,-269.5 4319.6,-269.5 4319.6,-288.5"/>
+<text text-anchor="middle" x="4241.6" y="-276.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/transform.h</text>
</a>
</g>
</g>
@@ -177,8 +177,8 @@
<g id="edge428_Node000002_Node000028" class="edge">
<title>Node2->Node28</title>
<g id="a_edge428_Node000002_Node000028"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4753.1,-1207.5C5287.4,-1207.43 8742.24,-1205.3 8840,-1163 8951.93,-1114.57 9174.49,-880.15 9220,-767 9259.98,-667.61 9131.87,-538.3 8971,-407 8911.1,-358.11 8889.73,-349.84 8815,-330 8675.53,-292.97 8245.99,-283.26 8068.25,-280.8"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4752.85,-1204 4742.85,-1207.5 4752.85,-1211 4752.85,-1204"/>
+<path fill="none" stroke="#63b8ff" d="M4511.24,-1207.3C4194.55,-1206.21 2893.73,-1199.51 2715.6,-1163 2621.81,-1143.78 2515.6,-1178.74 2515.6,-1083 2515.6,-1083 2515.6,-1083 2515.6,-949 2515.6,-723.48 2673.35,-672.26 2888.6,-605 3077.57,-545.95 3137.8,-604.37 3332.6,-569 3380.35,-560.33 3389.81,-547.49 3437.6,-539 3653.04,-500.74 3715.72,-553.59 3928.6,-503 3965.82,-494.15 4055.9,-458.42 4087.6,-437 4154.35,-391.9 4215.68,-314.49 4235.18,-288.67"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4511.63,-1210.8 4521.65,-1207.34 4511.66,-1203.8 4511.63,-1210.8"/>
</a>
</g>
</g>
@@ -186,8 +186,8 @@
<g id="Node000045" class="node">
<title>Node45</title>
<g id="a_Node000045"><a xlink:href="bound_8h.html" target="_top" xlink:title="Bound deducers.">
-<polygon fill="white" stroke="#666666" points="8423,-695.5 8281,-695.5 8281,-676.5 8423,-676.5 8423,-695.5"/>
-<text text-anchor="middle" x="8352" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/arith/bound.h</text>
+<polygon fill="white" stroke="#666666" points="5313.6,-695.5 5171.6,-695.5 5171.6,-676.5 5313.6,-676.5 5313.6,-695.5"/>
+<text text-anchor="middle" x="5242.6" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/arith/bound.h</text>
</a>
</g>
</g>
@@ -195,8 +195,8 @@
<g id="edge84_Node000002_Node000045" class="edge">
<title>Node2->Node45</title>
<g id="a_edge84_Node000002_Node000045"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4752.73,-1206.93C5098.83,-1203.96 6642.61,-1189.31 6855,-1163 7368.48,-1099.38 8250.03,-1016.26 8444,-767 8467.66,-736.6 8411.18,-708.99 8376.55,-695.57"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4752.57,-1203.43 4742.6,-1207.02 4752.63,-1210.43 4752.57,-1203.43"/>
+<path fill="none" stroke="#63b8ff" d="M4649.26,-1207C4869.17,-1205.07 5543.62,-1196.45 5575.6,-1163 5584.81,-1153.36 5580.08,-1145.56 5575.6,-1133 5517.8,-970.85 5429.73,-973.74 5330.6,-833 5295.49,-783.16 5259.9,-718.99 5247.34,-695.83"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4649.11,-1203.5 4639.14,-1207.09 4649.17,-1210.5 4649.11,-1203.5"/>
</a>
</g>
</g>
@@ -204,9 +204,9 @@
<g id="Node000047" class="node">
<title>Node47</title>
<g id="a_Node000047"><a xlink:href="int__set_8h.html" target="_top" xlink:title="Integer set.">
-<polygon fill="white" stroke="#666666" points="8435,-767 8319,-767 8319,-737 8435,-737 8435,-767"/>
-<text text-anchor="start" x="8327" y="-755" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/arith/int</text>
-<text text-anchor="middle" x="8377" y="-744" font-family="Helvetica,sans-Serif" font-size="10.00">_set.h</text>
+<polygon fill="white" stroke="#666666" points="5240.6,-767 5124.6,-767 5124.6,-737 5240.6,-737 5240.6,-767"/>
+<text text-anchor="start" x="5132.6" y="-755" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/arith/int</text>
+<text text-anchor="middle" x="5182.6" y="-744" font-family="Helvetica,sans-Serif" font-size="10.00">_set.h</text>
</a>
</g>
</g>
@@ -214,8 +214,8 @@
<g id="edge88_Node000002_Node000047" class="edge">
<title>Node2->Node47</title>
<g id="a_edge88_Node000002_Node000047"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4752.84,-1207.69C5149.9,-1208.33 7130,-1205.42 7130,-1083 7130,-1083 7130,-1083 7130,-883 7130,-752.58 8168.81,-784.84 8298,-767 8304.76,-766.07 8311.83,-764.98 8318.84,-763.83"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4752.66,-1204.19 4742.65,-1207.67 4752.64,-1211.19 4752.66,-1204.19"/>
+<path fill="none" stroke="#63b8ff" d="M4649.44,-1207.72C4821.38,-1207.65 5259.55,-1203.45 5310.6,-1163 5339.69,-1139.95 5334.6,-1120.12 5334.6,-1083 5334.6,-1083 5334.6,-1083 5334.6,-949 5334.6,-911.88 5330.41,-900.39 5310.6,-869 5282.59,-824.62 5233.06,-786.71 5204.52,-767.16"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4649.24,-1204.22 4639.24,-1207.72 4649.24,-1211.22 4649.24,-1204.22"/>
</a>
</g>
</g>
@@ -223,8 +223,8 @@
<g id="Node000048" class="node">
<title>Node48</title>
<g id="a_Node000048"><a xlink:href="pattern_8h.html" target="_top" xlink:title="Expression pattern detectors.">
-<polygon fill="white" stroke="#666666" points="8729.5,-1157.5 8582.5,-1157.5 8582.5,-1138.5 8729.5,-1138.5 8729.5,-1157.5"/>
-<text text-anchor="middle" x="8656" y="-1145.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/arith/pattern.h</text>
+<polygon fill="white" stroke="#666666" points="2487.1,-1157.5 2340.1,-1157.5 2340.1,-1138.5 2487.1,-1138.5 2487.1,-1157.5"/>
+<text text-anchor="middle" x="2413.6" y="-1145.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/arith/pattern.h</text>
</a>
</g>
</g>
@@ -232,8 +232,8 @@
<g id="edge92_Node000002_Node000048" class="edge">
<title>Node2->Node48</title>
<g id="a_edge92_Node000002_Node000048"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4752.77,-1207.32C5240.89,-1205.96 8173.95,-1196.42 8568,-1163 8581.87,-1161.82 8596.87,-1159.74 8610.48,-1157.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4752.69,-1203.82 4742.7,-1207.35 4752.71,-1210.82 4752.69,-1203.82"/>
+<path fill="none" stroke="#63b8ff" d="M4511.52,-1207.29C4197.78,-1206.13 2904.91,-1199.23 2501.6,-1163 2487.89,-1161.77 2473.07,-1159.7 2459.58,-1157.53"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4511.82,-1210.79 4521.83,-1207.33 4511.84,-1203.79 4511.82,-1210.79"/>
</a>
</g>
</g>
@@ -241,9 +241,9 @@
<g id="Node000049" class="node">
<title>Node49</title>
<g id="a_Node000049"><a xlink:href="ir_2expr__functor_8h.html" target="_top" xlink:title="Native visiting and mutation of core IR expressions.">
-<polygon fill="white" stroke="#666666" points="4786.5,-767 4677.5,-767 4677.5,-737 4786.5,-737 4786.5,-767"/>
-<text text-anchor="start" x="4685.5" y="-755" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/expr</text>
-<text text-anchor="middle" x="4732" y="-744" font-family="Helvetica,sans-Serif" font-size="10.00">_functor.h</text>
+<polygon fill="white" stroke="#666666" points="3173.1,-767 3064.1,-767 3064.1,-737 3173.1,-737 3173.1,-767"/>
+<text text-anchor="start" x="3072.1" y="-755" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/expr</text>
+<text text-anchor="middle" x="3118.6" y="-744" font-family="Helvetica,sans-Serif" font-size="10.00">_functor.h</text>
</a>
</g>
</g>
@@ -251,205 +251,205 @@
<g id="edge93_Node000002_Node000049" class="edge">
<title>Node2->Node49</title>
<g id="a_edge93_Node000002_Node000049"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4615.23,-1203.06C4557.39,-1197.73 4481.16,-1186.38 4462,-1163 4389.17,-1074.12 4610,-1065.91 4610,-951 4610,-951 4610,-951 4610,-883 4610,-828.37 4667.99,-787.28 4704.01,-767.02"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4615.16,-1206.57 4625.43,-1203.96 4615.78,-1199.6 4615.16,-1206.57"/>
-</a>
-</g>
-</g>
-<!-- Node59 -->
-<g id="Node000059" class="node">
-<title>Node59</title>
-<g id="a_Node000059"><a xlink:href="tune__context_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="4923.5,-162 4782.5,-162 4782.5,-132 4923.5,-132 4923.5,-162"/>
-<text text-anchor="start" x="4790.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="4853" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/tune_context.h</text>
-</a>
-</g>
-</g>
-<!-- Node2->Node59 -->
-<g id="edge397_Node000002_Node000059" class="edge">
-<title>Node2->Node59</title>
-<g id="a_edge397_Node000002_Node000059"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4615.21,-1207.35C4107.27,-1206.17 946.6,-1197.49 523,-1163 288.63,-1143.92 0,-1318.15 0,-1083 0,-1083 0,-1083 0,-278 0,-233.82 19.67,-218.12 59,-198 168.93,-141.76 4196.81,-146.83 4782.31,-147.86"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4615.31,-1210.85 4625.32,-1207.37 4615.32,-1203.85 4615.31,-1210.85"/>
+<path fill="none" stroke="#63b8ff" d="M4511.49,-1206.63C4235.03,-1203.01 3216.87,-1188.07 3074.6,-1163 2963.04,-1143.34 2832.6,-1196.28 2832.6,-1083 2832.6,-1083 2832.6,-1083 2832.6,-1015 2832.6,-882.18 3002.39,-798.49 3080.32,-767.08"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4511.74,-1210.14 4521.78,-1206.77 4511.83,-1203.14 4511.74,-1210.14"/>
</a>
</g>
</g>
<!-- Node60 -->
<g id="Node000060" class="node">
<title>Node60</title>
-<g id="a_Node000060"><a xlink:href="database_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="5514.5,-365.5 5387.5,-365.5 5387.5,-335.5 5514.5,-335.5 5514.5,-365.5"/>
-<text text-anchor="start" x="5395.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="5451" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/database.h</text>
+<g id="a_Node000060"><a xlink:href="tune__context_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="1225.1,-162 1084.1,-162 1084.1,-132 1225.1,-132 1225.1,-162"/>
+<text text-anchor="start" x="1092.1" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="1154.6" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/tune_context.h</text>
</a>
</g>
</g>
<!-- Node2->Node60 -->
-<g id="edge394_Node000002_Node000060" class="edge">
+<g id="edge397_Node000002_Node000060" class="edge">
<title>Node2->Node60</title>
-<g id="a_edge394_Node000002_Node000060"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4752.92,-1207.24C5122.07,-1205.69 6868.69,-1196.7 7408,-1163 7678.4,-1146.1 7752.28,-1167.04 8014,-1097 8084.36,-1078.17 8099.74,-1065.28 8164,-1031 8212.3,-1005.24 8222.71,-995.75 8268,-965 8309.33,-936.93 8319.88,-930.08 8359,-899 8515.1,-775 8772.21,-521.22 8780,-503 8821.14,-406.72 8640.34,-409.64 8628,-407 8294.95,-335.77 5902.14,-402.31 5563,-371 5547.28,-369.55 5530.44,-367.1 5514.73,-364.42"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4752.64,-1203.74 4742.66,-1207.28 4752.67,-1210.74 4752.64,-1203.74"/>
+<g id="a_edge397_Node000002_Node000060"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4511.7,-1207.23C4062.05,-1205.37 1553.52,-1193.66 1214.6,-1163 1039.08,-1147.12 958.87,-1209.97 823.6,-1097 674.9,-972.82 675.6,-880.73 675.6,-687 675.6,-687 675.6,-687 675.6,-619 675.6,-478.88 463.64,-440.66 549.6,-330 589.27,-278.92 628.39,-311.71 690.6,-294 847.35,-249.36 1031.48,-189.05 1112.61,-162.06"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4511.92,-1210.73 4521.93,-1207.27 4511.95,-1203.73 4511.92,-1210.73"/>
</a>
</g>
</g>
-<!-- Node68 -->
-<g id="Node000068" class="node">
-<title>Node68</title>
-<g id="a_Node000068"><a xlink:href="schedule__rule_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="4925.5,-365.5 4780.5,-365.5 4780.5,-335.5 4925.5,-335.5 4925.5,-365.5"/>
-<text text-anchor="start" x="4788.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="4853" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/schedule_rule.h</text>
+<!-- Node61 -->
+<g id="Node000061" class="node">
+<title>Node61</title>
+<g id="a_Node000061"><a xlink:href="database_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="686.1,-365.5 559.1,-365.5 559.1,-335.5 686.1,-335.5 686.1,-365.5"/>
+<text text-anchor="start" x="567.1" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="622.6" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/database.h</text>
</a>
</g>
</g>
-<!-- Node2->Node68 -->
-<g id="edge396_Node000002_Node000068" class="edge">
-<title>Node2->Node68</title>
-<g id="a_edge396_Node000002_Node000068"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4615.23,-1207.04C4259.9,-1204.02 2630.24,-1182.04 2152,-1031 2126.56,-1022.96 2124.53,-1011.49 2100,-1001 2047.63,-978.61 2023.77,-997.51 1977,-965 1873.21,-892.86 1895.26,-827.48 1807,-737 1722.57,-650.44 1645.88,-677.74 1593,-569 1587.17,-557.01 1586.34,-550.55 1593,-539 1658.86,-424.77 1987.39,-409.98 2013,-407 2154.36,-390.53 4350.64,-358.63 4780.39,-352.52"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4615.33,-1210.54 4625.36,-1207.13 4615.39,-1203.54 4615.33,-1210.54"/>
+<!-- Node2->Node61 -->
+<g id="edge394_Node000002_Node000061" class="edge">
+<title>Node2->Node61</title>
+<g id="a_edge394_Node000002_Node000061"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4511.67,-1207.26C4000.23,-1205.37 814.26,-1192.46 775.6,-1163 641.89,-1061.12 624.76,-464.97 622.83,-365.55"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4511.84,-1210.76 4521.85,-1207.29 4511.87,-1203.76 4511.84,-1210.76"/>
</a>
</g>
</g>
-<!-- Node2->Node70 -->
-<g id="edge127_Node000002_Node000070" class="edge">
-<title>Node2->Node70</title>
-<g id="a_edge127_Node000002_Node000070"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4615.34,-1207.32C4141.74,-1206.01 1367.29,-1196.91 994,-1163 981.06,-1161.82 967.08,-1159.74 954.39,-1157.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4615.44,-1210.82 4625.45,-1207.35 4615.46,-1203.82 4615.44,-1210.82"/>
+<!-- Node69 -->
+<g id="Node000069" class="node">
+<title>Node69</title>
+<g id="a_Node000069"><a xlink:href="schedule__rule_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="1511.1,-365.5 1366.1,-365.5 1366.1,-335.5 1511.1,-335.5 1511.1,-365.5"/>
+<text text-anchor="start" x="1374.1" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="1438.6" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/schedule_rule.h</text>
</a>
</g>
</g>
-<!-- Node71 -->
-<g id="Node000071" class="node">
-<title>Node71</title>
-<g id="a_Node000071"><a xlink:href="module_8h.html" target="_top" xlink:title="IRModule that holds the functions and type definitions.">
-<polygon fill="white" stroke="#666666" points="1566.5,-1091.5 1433.5,-1091.5 1433.5,-1072.5 1566.5,-1072.5 1566.5,-1091.5"/>
-<text text-anchor="middle" x="1500" y="-1079.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/module.h</text>
+<!-- Node2->Node69 -->
+<g id="edge396_Node000002_Node000069" class="edge">
+<title>Node2->Node69</title>
+<g id="a_edge396_Node000002_Node000069"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4511.88,-1207.08C4002.03,-1203.71 827.6,-1178.93 827.6,-1083 827.6,-1083 827.6,-1083 827.6,-751 827.6,-577.8 990.32,-593.89 1154.6,-539 1215.98,-518.49 1400.76,-551.51 1443.6,-503 1477.92,-464.14 1456.46,-395.37 1444.74,-365.74"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4512,-1210.58 4522.03,-1207.14 4512.05,-1203.58 4512,-1210.58"/>
</a>
</g>
</g>
<!-- Node2->Node71 -->
-<g id="edge311_Node000002_Node000071" class="edge">
+<g id="edge129_Node000002_Node000071" class="edge">
<title>Node2->Node71</title>
-<g id="a_edge311_Node000002_Node000071"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4615.37,-1207.55C4253.46,-1207.64 2563.5,-1205.7 2042,-1163 1855.96,-1147.77 1636.63,-1108.88 1544.39,-1091.55"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4615.44,-1211.05 4625.44,-1207.55 4615.44,-1204.05 4615.44,-1211.05"/>
+<g id="a_edge129_Node000002_Node000071"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4649.41,-1208.04C4887.33,-1209.41 5697.07,-1210.1 6363.6,-1163 6381.91,-1161.71 6401.72,-1159.66 6419.87,-1157.53"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4649.2,-1204.54 4639.18,-1207.98 4649.16,-1211.54 4649.2,-1204.54"/>
</a>
</g>
</g>
-<!-- Node82 -->
-<g id="Node000082" class="node">
-<title>Node82</title>
-<g id="a_Node000082"><a xlink:href="relax_2distributed_2global__info_8h.html" target="_top" xlink:title="Data structure for distributed inference.">
-<polygon fill="white" stroke="#666666" points="1705,-965 1547,-965 1547,-935 1705,-935 1705,-965"/>
-<text text-anchor="start" x="1555" y="-953" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/distributed</text>
-<text text-anchor="middle" x="1626" y="-942" font-family="Helvetica,sans-Serif" font-size="10.00">/global_info.h</text>
+<!-- Node72 -->
+<g id="Node000072" class="node">
+<title>Node72</title>
+<g id="a_Node000072"><a xlink:href="module_8h.html" target="_top" xlink:title="IRModule that holds the functions and type definitions.">
+<polygon fill="white" stroke="#666666" points="3975.1,-1091.5 3842.1,-1091.5 3842.1,-1072.5 3975.1,-1072.5 3975.1,-1091.5"/>
+<text text-anchor="middle" x="3908.6" y="-1079.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/module.h</text>
</a>
</g>
</g>
-<!-- Node2->Node82 -->
-<g id="edge391_Node000002_Node000082" class="edge">
-<title>Node2->Node82</title>
-<g id="a_edge391_Node000002_Node000082"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4615.27,-1207.44C4212.04,-1206.96 2169.56,-1202.59 2119,-1163 2060.35,-1117.07 2132.44,-1049.61 2076,-1001 2048.53,-977.34 1826.92,-961.81 1705.27,-954.99"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4615.33,-1210.94 4625.33,-1207.45 4615.33,-1203.94 4615.33,-1210.94"/>
+<!-- Node2->Node72 -->
+<g id="edge312_Node000002_Node000072" class="edge">
+<title>Node2->Node72</title>
+<g id="a_edge312_Node000002_Node000072"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4524.54,-1197.11C4394.51,-1173.02 4074.38,-1113.71 3954.72,-1091.54"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4524.2,-1200.61 4534.67,-1198.99 4525.48,-1193.73 4524.2,-1200.61"/>
</a>
</g>
</g>
-<!-- Node87 -->
-<g id="Node000087" class="node">
-<title>Node87</title>
-<g id="a_Node000087"><a xlink:href="runner_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="6368.5,-365.5 6241.5,-365.5 6241.5,-335.5 6368.5,-335.5 6368.5,-365.5"/>
-<text text-anchor="start" x="6249.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="6305" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/runner.h</text>
+<!-- Node83 -->
+<g id="Node000083" class="node">
+<title>Node83</title>
+<g id="a_Node000083"><a xlink:href="relax_2distributed_2global__info_8h.html" target="_top" xlink:title="Data structure for distributed inference.">
+<polygon fill="white" stroke="#666666" points="5813.6,-965 5655.6,-965 5655.6,-935 5813.6,-935 5813.6,-965"/>
+<text text-anchor="start" x="5663.6" y="-953" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/distributed</text>
+<text text-anchor="middle" x="5734.6" y="-942" font-family="Helvetica,sans-Serif" font-size="10.00">/global_info.h</text>
</a>
</g>
</g>
-<!-- Node2->Node87 -->
-<g id="edge395_Node000002_Node000087" class="edge">
-<title>Node2->Node87</title>
-<g id="a_edge395_Node000002_Node000087"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4752.92,-1207.77C5140.98,-1209.09 7056.76,-1212.96 7645,-1163 7835.03,-1146.86 7887.15,-1154.46 8069,-1097 8296.61,-1025.08 8869.42,-722.17 8964,-503 8969.28,-490.76 8972.16,-483.54 8964,-473 8892.34,-380.43 8824.95,-423.12 8709,-407 8471.63,-373.99 6725.93,-355.55 6368.74,-352.09"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4752.71,-1204.27 4742.7,-1207.73 4752.68,-1211.27 4752.71,-1204.27"/>
+<!-- Node2->Node83 -->
+<g id="edge391_Node000002_Node000083" class="edge">
+<title>Node2->Node83</title>
+<g id="a_edge391_Node000002_Node000083"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4649.74,-1206.31C4873.74,-1202.21 5567.5,-1187.58 5608.6,-1163 5685.4,-1117.08 5720.78,-1004.84 5731.18,-965.17"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4649.36,-1202.81 4639.43,-1206.49 4649.49,-1209.81 4649.36,-1202.81"/>
</a>
</g>
</g>
-<!-- Node91 -->
-<g id="Node000091" class="node">
-<title>Node91</title>
-<g id="a_Node000091"><a xlink:href="script_2ir__builder_2ir_2frame_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="1056,-1031 940,-1031 940,-1001 1056,-1001 1056,-1031"/>
-<text text-anchor="start" x="948" y="-1019" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/script</text>
-<text text-anchor="middle" x="998" y="-1008" font-family="Helvetica,sans-Serif" font-size="10.00">/ir_builder/ir/frame.h</text>
+<!-- Node88 -->
+<g id="Node000088" class="node">
+<title>Node88</title>
+<g id="a_Node000088"><a xlink:href="runner_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="158.1,-365.5 31.1,-365.5 31.1,-335.5 158.1,-335.5 158.1,-365.5"/>
+<text text-anchor="start" x="39.1" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="94.6" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/runner.h</text>
</a>
</g>
</g>
-<!-- Node2->Node91 -->
-<g id="edge399_Node000002_Node000091" class="edge">
-<title>Node2->Node91</title>
-<g id="a_edge399_Node000002_Node000091"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4615.11,-1207.14C4118.91,-1204.51 1108.96,-1187.56 1070,-1163 1068.46,-1162.03 1022.56,-1067.63 1004.86,-1031.16"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4615.32,-1210.64 4625.34,-1207.2 4615.36,-1203.64 4615.32,-1210.64"/>
+<!-- Node2->Node88 -->
+<g id="edge395_Node000002_Node000088" class="edge">
+<title>Node2->Node88</title>
+<g id="a_edge395_Node000002_Node000088"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4511.62,-1207.1C3998,-1204.1 788.66,-1184.48 744.6,-1163 366.53,-978.73 138.22,-457.65 100.24,-365.51"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4511.82,-1210.6 4521.84,-1207.16 4511.86,-1203.6 4511.82,-1210.6"/>
</a>
</g>
</g>
<!-- Node92 -->
<g id="Node000092" class="node">
<title>Node92</title>
-<g id="a_Node000092"><a xlink:href="script_2ir__builder_2ir_2ir_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="1094,-965 990,-965 990,-935 1094,-935 1094,-965"/>
-<text text-anchor="start" x="998" y="-953" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/script</text>
-<text text-anchor="middle" x="1042" y="-942" font-family="Helvetica,sans-Serif" font-size="10.00">/ir_builder/ir/ir.h</text>
+<g id="a_Node000092"><a xlink:href="script_2ir__builder_2ir_2frame_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="6627.6,-1031 6511.6,-1031 6511.6,-1001 6627.6,-1001 6627.6,-1031"/>
+<text text-anchor="start" x="6519.6" y="-1019" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/script</text>
+<text text-anchor="middle" x="6569.6" y="-1008" font-family="Helvetica,sans-Serif" font-size="10.00">/ir_builder/ir/frame.h</text>
</a>
</g>
</g>
<!-- Node2->Node92 -->
-<g id="edge400_Node000002_Node000092" class="edge">
+<g id="edge399_Node000002_Node000092" class="edge">
<title>Node2->Node92</title>
-<g id="a_edge400_Node000002_Node000092"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4615.14,-1207.09C4204.62,-1204.57 2087.9,-1190.32 1800,-1163 1488.3,-1133.43 1375.99,-1192.9 1108,-1031 1081.03,-1014.71 1060.09,-983.31 1049.54,-965.07"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4615.36,-1210.59 4625.38,-1207.15 4615.4,-1203.59 4615.36,-1210.59"/>
+<g id="a_edge399_Node000002_Node000092"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4649.35,-1207.22C4994.75,-1205.66 6525.43,-1196.82 6560.6,-1163 6596.66,-1128.32 6582.55,-1060.56 6574.13,-1031.16"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4649.23,-1203.72 4639.24,-1207.26 4649.26,-1210.72 4649.23,-1203.72"/>
</a>
</g>
</g>
-<!-- Node100 -->
-<g id="Node000100" class="node">
-<title>Node100</title>
-<g id="a_Node000100"><a xlink:href="buffer_8h.html" target="_top" xlink:title="Symbolic n-dimensional array, to represent a memory buffer.">
-<polygon fill="white" stroke="#666666" points="3788,-893.5 3654,-893.5 3654,-874.5 3788,-874.5 3788,-893.5"/>
-<text text-anchor="middle" x="3721" y="-881.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/buffer.h</text>
+<!-- Node93 -->
+<g id="Node000093" class="node">
+<title>Node93</title>
+<g id="a_Node000093"><a xlink:href="script_2ir__builder_2ir_2ir_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="9549.6,-965 9445.6,-965 9445.6,-935 9549.6,-935 9549.6,-965"/>
+<text text-anchor="start" x="9453.6" y="-953" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/script</text>
+<text text-anchor="middle" x="9497.6" y="-942" font-family="Helvetica,sans-Serif" font-size="10.00">/ir_builder/ir/ir.h</text>
</a>
</g>
</g>
-<!-- Node2->Node100 -->
-<g id="edge404_Node000002_Node000100" class="edge">
-<title>Node2->Node100</title>
-<g id="a_edge404_Node000002_Node000100"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4615.26,-1205.37C4402.5,-1197.87 3769,-1168.37 3769,-1083 3769,-1083 3769,-1083 3769,-1015 3769,-966.64 3739.41,-914.08 3726.69,-893.73"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4615.26,-1208.87 4625.37,-1205.72 4615.5,-1201.88 4615.26,-1208.87"/>
+<!-- Node2->Node93 -->
+<g id="edge400_Node000002_Node000093" class="edge">
+<title>Node2->Node93</title>
+<g id="a_edge400_Node000002_Node000093"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4649.7,-1206.52C5130.6,-1199.59 7984.46,-1156.45 8850.6,-1097 9123.53,-1078.27 9242.01,-1192.82 9462.6,-1031 9483.99,-1015.31 9492.49,-983.69 9495.73,-965.25"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4649.39,-1203.03 4639.44,-1206.67 4649.49,-1210.02 4649.39,-1203.03"/>
</a>
</g>
</g>
<!-- Node101 -->
<g id="Node000101" class="node">
<title>Node101</title>
-<g id="a_Node000101"><a xlink:href="buffer__region_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="3688.5,-833 3563.5,-833 3563.5,-803 3688.5,-803 3688.5,-833"/>
-<text text-anchor="start" x="3571.5" y="-821" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/buffer</text>
-<text text-anchor="middle" x="3626" y="-810" font-family="Helvetica,sans-Serif" font-size="10.00">_region.h</text>
+<g id="a_Node000101"><a xlink:href="buffer_8h.html" target="_top" xlink:title="Symbolic n-dimensional array, to represent a memory buffer.">
+<polygon fill="white" stroke="#666666" points="3711.6,-893.5 3577.6,-893.5 3577.6,-874.5 3711.6,-874.5 3711.6,-893.5"/>
+<text text-anchor="middle" x="3644.6" y="-881.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/buffer.h</text>
</a>
</g>
</g>
<!-- Node2->Node101 -->
-<g id="edge405_Node000002_Node000101" class="edge">
+<g id="edge404_Node000002_Node000101" class="edge">
<title>Node2->Node101</title>
-<g id="a_edge405_Node000002_Node000101"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4615.1,-1206.2C4444.28,-1202.58 4004.7,-1190.8 3861,-1163 3752.68,-1142.05 3626,-1193.33 3626,-1083 3626,-1083 3626,-1083 3626,-949 3626,-906.8 3626,-856.88 3626,-833.04"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4615.15,-1209.7 4625.23,-1206.41 4615.3,-1202.7 4615.15,-1209.7"/>
+<g id="a_edge404_Node000002_Node000101"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4511.78,-1205.71C4211.88,-1197.17 3029.62,-1155.75 2927.6,-1031 2842.85,-927.38 3383.57,-895.42 3577.37,-887.36"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4511.98,-1209.21 4522.07,-1206 4512.17,-1202.22 4511.98,-1209.21"/>
+</a>
+</g>
+</g>
+<!-- Node102 -->
+<g id="Node000102" class="node">
+<title>Node102</title>
+<g id="a_Node000102"><a xlink:href="buffer__region_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="3393.1,-833 3268.1,-833 3268.1,-803 3393.1,-803 3393.1,-833"/>
+<text text-anchor="start" x="3276.1" y="-821" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/buffer</text>
+<text text-anchor="middle" x="3330.6" y="-810" font-family="Helvetica,sans-Serif" font-size="10.00">_region.h</text>
+</a>
+</g>
+</g>
+<!-- Node2->Node102 -->
+<g id="edge405_Node000002_Node000102" class="edge">
+<title>Node2->Node102</title>
+<g id="a_edge405_Node000002_Node000102"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4511.65,-1206.31C4287.23,-1202.23 3579.09,-1187.67 3351.6,-1163 3188.58,-1145.32 3135.72,-1169.43 2988.6,-1097 2949.36,-1077.68 2933.35,-1070.98 2915.6,-1031 2895.64,-986.06 2929.85,-962.52 2970.6,-935 3063.39,-872.35 3192.27,-841.7 3268,-828.21"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4511.9,-1209.81 4521.97,-1206.5 4512.03,-1202.81 4511.9,-1209.81"/>
</a>
</g>
</g>
@@ -457,8 +457,8 @@
<g id="Node000106" class="node">
<title>Node106</title>
<g id="a_Node000106"><a xlink:href="tirx_2op_8h.html" target="_top" xlink:title="Common operators defined for Expr.">
-<polygon fill="white" stroke="#666666" points="8745,-695.5 8627,-695.5 8627,-676.5 8745,-676.5 8745,-695.5"/>
-<text text-anchor="middle" x="8686" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/op.h</text>
+<polygon fill="white" stroke="#666666" points="4088.6,-695.5 3970.6,-695.5 3970.6,-676.5 4088.6,-676.5 4088.6,-695.5"/>
+<text text-anchor="middle" x="4029.6" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/op.h</text>
</a>
</g>
</g>
@@ -466,8 +466,8 @@
<g id="edge414_Node000002_Node000106" class="edge">
<title>Node2->Node106</title>
<g id="a_edge414_Node000002_Node000106"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4752.9,-1207.4C5283.64,-1206.59 8702.47,-1199.93 8739,-1163 8807.27,-1093.98 8706.91,-754.86 8688.74,-695.79"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4752.71,-1203.9 4742.72,-1207.42 4752.72,-1210.9 4752.71,-1203.9"/>
+<path fill="none" stroke="#63b8ff" d="M4561.9,-1192C4537.98,-1170.32 4499.6,-1128.44 4499.6,-1083 4499.6,-1083 4499.6,-1083 4499.6,-949 4499.6,-762.86 4214.88,-707.76 4088.65,-692.48"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4559.84,-1194.85 4569.68,-1198.8 4564.45,-1189.58 4559.84,-1194.85"/>
</a>
</g>
</g>
@@ -475,8 +475,8 @@
<g id="Node000107" class="node">
<title>Node107</title>
<g id="a_Node000107"><a xlink:href="relax_2expr_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="4208.5,-629.5 4073.5,-629.5 4073.5,-610.5 4208.5,-610.5 4208.5,-629.5"/>
-<text text-anchor="middle" x="4141" y="-617.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/expr.h</text>
+<polygon fill="white" stroke="#666666" points="7553.1,-629.5 7418.1,-629.5 7418.1,-610.5 7553.1,-610.5 7553.1,-629.5"/>
+<text text-anchor="middle" x="7485.6" y="-617.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/expr.h</text>
</a>
</g>
</g>
@@ -484,8 +484,8 @@
<g id="edge393_Node000002_Node000107" class="edge">
<title>Node2->Node107</title>
<g id="a_edge393_Node000002_Node000107"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4752.73,-1198.68C4798.6,-1191.41 4853.44,-1179.58 4870,-1163 4895.82,-1137.14 4889,-1119.54 4889,-1083 4889,-1083 4889,-1083 4889,-751 4889,-706.02 4866.65,-692.25 4827,-671 4773.42,-642.28 4371.06,-627.61 4208.67,-622.82"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4752.15,-1195.23 4742.79,-1200.21 4753.21,-1202.15 4752.15,-1195.23"/>
+<path fill="none" stroke="#63b8ff" d="M4649.64,-1207.68C4943.59,-1208.19 6078.58,-1207.26 6139.6,-1163 6220.62,-1104.23 6215.6,-1051.09 6215.6,-951 6215.6,-951 6215.6,-951 6215.6,-883 6215.6,-739 6326.93,-724.55 6460.6,-671 6548.93,-635.62 7203.59,-624.47 7417.9,-621.75"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4649.55,-1204.18 4639.54,-1207.66 4649.54,-1211.18 4649.55,-1204.18"/>
</a>
</g>
</g>
@@ -493,9 +493,9 @@
<g id="Node000123" class="node">
<title>Node123</title>
<g id="a_Node000123"><a xlink:href="dataflow__pattern_8h.html" target="_top" xlink:title="A pattern language for matching dataflow properties.">
-<polygon fill="white" stroke="#666666" points="3211.5,-569 3064.5,-569 3064.5,-539 3211.5,-539 3211.5,-569"/>
-<text text-anchor="start" x="3072.5" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/dataflow</text>
-<text text-anchor="middle" x="3138" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_pattern.h</text>
+<polygon fill="white" stroke="#666666" points="6471.1,-569 6324.1,-569 6324.1,-539 6471.1,-539 6471.1,-569"/>
+<text text-anchor="start" x="6332.1" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/dataflow</text>
+<text text-anchor="middle" x="6397.6" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_pattern.h</text>
</a>
</g>
</g>
@@ -503,8 +503,8 @@
<g id="edge390_Node000002_Node000123" class="edge">
<title>Node2->Node123</title>
<g id="a_edge390_Node000002_Node000123"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4752.88,-1199.6C4804.93,-1192.4 4870.88,-1180.24 4892,-1163 4922.07,-1138.46 4927,-1121.81 4927,-1083 4927,-1083 4927,-1083 4927,-1015 4927,-878.22 4903.13,-820.76 4795,-737 4672.62,-642.2 4606.26,-692.83 4453,-671 4281.11,-646.52 4227.06,-694.65 4064,-635 4042.12,-626.99 4043.07,-612.49 4021,-605 3853.11,-548.03 3400.35,-587.27 3224,-569 3219.94,-568.58 3215.78,-568.09 3211.58,-567.56"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4752.12,-1196.17 4742.68,-1200.97 4753.06,-1203.11 4752.12,-1196.17"/>
+<path fill="none" stroke="#63b8ff" d="M4649.25,-1206.48C4868.92,-1202.96 5545.84,-1190.02 5640.6,-1163 6013.44,-1056.68 6327.37,-650.63 6387.3,-569.25"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4649.08,-1202.98 4639.13,-1206.64 4649.19,-1209.98 4649.08,-1202.98"/>
</a>
</g>
</g>
@@ -512,9 +512,9 @@
<g id="Node000129" class="node">
<title>Node129</title>
<g id="a_Node000129"><a xlink:href="script_2ir__builder_2base_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="279,-1097 175,-1097 175,-1067 279,-1067 279,-1097"/>
-<text text-anchor="start" x="183" y="-1085" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/script</text>
-<text text-anchor="middle" x="227" y="-1074" font-family="Helvetica,sans-Serif" font-size="10.00">/ir_builder/base.h</text>
+<polygon fill="white" stroke="#666666" points="6711.6,-1097 6607.6,-1097 6607.6,-1067 6711.6,-1067 6711.6,-1097"/>
+<text text-anchor="start" x="6615.6" y="-1085" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/script</text>
+<text text-anchor="middle" x="6659.6" y="-1074" font-family="Helvetica,sans-Serif" font-size="10.00">/ir_builder/base.h</text>
</a>
</g>
</g>
@@ -522,8 +522,8 @@
<g id="edge398_Node000002_Node000129" class="edge">
<title>Node2->Node129</title>
<g id="a_edge398_Node000002_Node000129"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4615.48,-1207.16C4130.68,-1204.71 1225.94,-1188.98 835,-1163 592.87,-1146.91 532.37,-1136.88 293,-1097 288.49,-1096.25 283.83,-1095.4 279.16,-1094.51"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4615.46,-1210.66 4625.48,-1207.21 4615.5,-1203.66 4615.46,-1210.66"/>
+<path fill="none" stroke="#63b8ff" d="M4649.29,-1207.58C4992.04,-1207.79 6504.39,-1206.26 6593.6,-1163 6622.27,-1149.09 6642.85,-1116.17 6652.81,-1097.18"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4649.26,-1204.08 4639.25,-1207.58 4649.25,-1211.08 4649.26,-1204.08"/>
</a>
</g>
</g>
@@ -531,9 +531,9 @@
<g id="Node000130" class="node">
<title>Node130</title>
<g id="a_Node000130"><a xlink:href="target_8h.html" target="_top" xlink:title="Compilation target object.">
-<polygon fill="white" stroke="#666666" points="768.5,-1031 661.5,-1031 661.5,-1001 768.5,-1001 768.5,-1031"/>
-<text text-anchor="start" x="669.5" y="-1019" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/target</text>
-<text text-anchor="middle" x="715" y="-1008" font-family="Helvetica,sans-Serif" font-size="10.00">/target.h</text>
+<polygon fill="white" stroke="#666666" points="4836.1,-1031 4729.1,-1031 4729.1,-1001 4836.1,-1001 4836.1,-1031"/>
+<text text-anchor="start" x="4737.1" y="-1019" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/target</text>
+<text text-anchor="middle" x="4782.6" y="-1008" font-family="Helvetica,sans-Serif" font-size="10.00">/target.h</text>
</a>
</g>
</g>
@@ -541,26 +541,26 @@
<g id="edge403_Node000002_Node000130" class="edge">
<title>Node2->Node130</title>
<g id="a_edge403_Node000002_Node000130"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4615.33,-1207.51C4130,-1207.46 1230.98,-1205.42 1051,-1163 1021.2,-1155.98 1016.88,-1145.64 989,-1133 903.84,-1094.4 802.13,-1052.4 749.85,-1031.1"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4615.34,-1211.01 4625.34,-1207.51 4615.34,-1204.01 4615.34,-1211.01"/>
+<path fill="none" stroke="#63b8ff" d="M4597.11,-1191.93C4635.58,-1155.64 4730.72,-1065.93 4767.62,-1031.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4594.68,-1189.41 4589.8,-1198.82 4599.48,-1194.5 4594.68,-1189.41"/>
</a>
</g>
</g>
<!-- Node2->Node134 -->
-<g id="edge312_Node000002_Node000134" class="edge">
+<g id="edge313_Node000002_Node000134" class="edge">
<title>Node2->Node134</title>
-<g id="a_edge312_Node000002_Node000134"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4752.95,-1207.31C5285.93,-1205.75 8730.14,-1194.5 8772,-1163 8801.66,-1140.68 8796,-1120.12 8796,-1083 8796,-1083 8796,-1083 8796,-949 8796,-903.18 8796,-848.29 8796,-827.52"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4752.71,-1203.81 4742.72,-1207.34 4752.73,-1210.81 4752.71,-1203.81"/>
+<g id="a_edge313_Node000002_Node000134"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4511.62,-1206.86C4190.12,-1203.72 2852.82,-1189.14 2818.6,-1163 2789.1,-1140.47 2794.6,-1120.12 2794.6,-1083 2794.6,-1083 2794.6,-1083 2794.6,-1015 2794.6,-977.88 2801.3,-967.84 2818.6,-935 2828.17,-916.82 2837.42,-916.85 2847.6,-899 2861.42,-874.78 2871.12,-842.99 2875.3,-827.81"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4511.7,-1210.36 4521.73,-1206.96 4511.77,-1203.36 4511.7,-1210.36"/>
</a>
</g>
</g>
<!-- Node2->Node137 -->
-<g id="edge324_Node000002_Node000137" class="edge">
+<g id="edge325_Node000002_Node000137" class="edge">
<title>Node2->Node137</title>
-<g id="a_edge324_Node000002_Node000137"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4752.66,-1205.31C4964.38,-1197.65 5593,-1167.78 5593,-1083 5593,-1083 5593,-1083 5593,-949 5593,-888.1 5663.22,-851.33 5712.04,-833.13"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4752.46,-1201.81 4742.59,-1205.67 4752.71,-1208.81 4752.46,-1201.81"/>
+<g id="a_edge325_Node000002_Node000137"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M4511.99,-1207.09C4139.83,-1204.75 2378.29,-1192.16 2330.6,-1163 2296.16,-1141.95 2287.6,-1123.37 2287.6,-1083 2287.6,-1083 2287.6,-1083 2287.6,-949 2287.6,-906.8 2287.6,-856.88 2287.6,-833.04"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4512.06,-1210.59 4522.08,-1207.15 4512.1,-1203.59 4512.06,-1210.59"/>
</a>
</g>
</g>
@@ -568,9 +568,9 @@
<g id="Node000142" class="node">
<title>Node142</title>
<g id="a_Node000142"><a xlink:href="vector__expr_8h.html" target="_top" xlink:title="Primitive vector expressions.">
-<polygon fill="white" stroke="#666666" points="4787,-899 4677,-899 4677,-869 4787,-869 4787,-899"/>
-<text text-anchor="start" x="4685" y="-887" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/prim</text>
-<text text-anchor="middle" x="4732" y="-876" font-family="Helvetica,sans-Serif" font-size="10.00">/vector_expr.h</text>
+<polygon fill="white" stroke="#666666" points="2767.6,-899 2657.6,-899 2657.6,-869 2767.6,-869 2767.6,-899"/>
+<text text-anchor="start" x="2665.6" y="-887" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/prim</text>
+<text text-anchor="middle" x="2712.6" y="-876" font-family="Helvetica,sans-Serif" font-size="10.00">/vector_expr.h</text>
</a>
</g>
</g>
@@ -578,8 +578,8 @@
<g id="edge384_Node000002_Node000142" class="edge">
<title>Node2->Node142</title>
<g id="a_edge384_Node000002_Node000142"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4688.65,-1188.87C4694.27,-1164.65 4703,-1120.94 4703,-1083 4703,-1083 4703,-1083 4703,-1015 4703,-971.99 4718.31,-922.85 4726.68,-899.2"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4685.19,-1188.27 4686.25,-1198.81 4692,-1189.91 4685.19,-1188.27"/>
+<path fill="none" stroke="#63b8ff" d="M4511.67,-1206.91C4181.83,-1203.93 2778.88,-1189.72 2742.6,-1163 2712.38,-1140.75 2715.6,-1120.53 2715.6,-1083 2715.6,-1083 2715.6,-1083 2715.6,-1015 2715.6,-972.78 2714,-922.88 2713.14,-899.04"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4512.01,-1210.41 4522.04,-1207 4512.07,-1203.41 4512.01,-1210.41"/>
</a>
</g>
</g>
@@ -587,9 +587,9 @@
<g id="Node000143" class="node">
<title>Node143</title>
<g id="a_Node000143"><a xlink:href="unique__name__supply_8h.html" target="_top" xlink:title="UniqueNameSupply that can be used to generate unique variable names.">
-<polygon fill="white" stroke="#666666" points="2702,-569 2582,-569 2582,-539 2702,-539 2702,-569"/>
-<text text-anchor="start" x="2590" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/unique</text>
-<text text-anchor="middle" x="2642" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_name_supply.h</text>
+<polygon fill="white" stroke="#666666" points="9213.6,-569 9093.6,-569 9093.6,-539 9213.6,-539 9213.6,-569"/>
+<text text-anchor="start" x="9101.6" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/unique</text>
+<text text-anchor="middle" x="9153.6" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_name_supply.h</text>
</a>
</g>
</g>
@@ -597,8 +597,8 @@
<g id="edge387_Node000002_Node000143" class="edge">
<title>Node2->Node143</title>
<g id="a_edge387_Node000002_Node000143"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4675.31,-1189.95C4667.38,-1174.48 4654.95,-1151.59 4642,-1133 4598.02,-1069.87 4580.53,-1059.02 4530,-1001 4504.16,-971.33 4500.72,-960.79 4471,-935 4289.45,-777.47 4215.49,-776.25 4021,-635 4003.59,-622.36 4003.22,-612.35 3983,-605 3854.09,-558.13 2885.73,-579.91 2749,-569 2733.78,-567.79 2717.41,-565.93 2702.16,-563.95"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4672.21,-1191.56 4679.84,-1198.92 4678.46,-1188.41 4672.21,-1191.56"/>
+<path fill="none" stroke="#63b8ff" d="M4649.67,-1206.89C4970.06,-1203.9 6297.4,-1189.93 6330.6,-1163 6358.98,-1139.98 6349.6,-1119.54 6349.6,-1083 6349.6,-1083 6349.6,-1083 6349.6,-1015 6349.6,-831.23 6529.25,-858.01 6704.6,-803 7211.67,-643.93 8559.06,-647.94 9084.6,-569 9087.5,-568.56 9090.46,-568.09 9093.45,-567.58"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4649.56,-1203.39 4639.59,-1206.98 4649.62,-1210.39 4649.56,-1203.39"/>
</a>
</g>
</g>
@@ -606,9 +606,9 @@
<g id="Node000144" class="node">
<title>Node144</title>
<g id="a_Node000144"><a xlink:href="exec__builder_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="4599,-1163 4471,-1163 4471,-1133 4599,-1133 4599,-1163"/>
-<text text-anchor="start" x="4479" y="-1151" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/exec</text>
-<text text-anchor="middle" x="4535" y="-1140" font-family="Helvetica,sans-Serif" font-size="10.00">_builder.h</text>
+<polygon fill="white" stroke="#666666" points="5566.6,-1163 5438.6,-1163 5438.6,-1133 5566.6,-1133 5566.6,-1163"/>
+<text text-anchor="start" x="5446.6" y="-1151" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/exec</text>
+<text text-anchor="middle" x="5502.6" y="-1140" font-family="Helvetica,sans-Serif" font-size="10.00">_builder.h</text>
</a>
</g>
</g>
@@ -616,8 +616,8 @@
<g id="edge392_Node000002_Node000144" class="edge">
<title>Node2->Node144</title>
<g id="a_edge392_Node000002_Node000144"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4653.01,-1195.33C4629.07,-1185.93 4595.9,-1172.91 4570.82,-1163.06"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4651.75,-1198.6 4662.33,-1198.99 4654.3,-1192.08 4651.75,-1198.6"/>
+<path fill="none" stroke="#63b8ff" d="M4649.16,-1206.78C4793.22,-1204.64 5137.78,-1196.17 5424.6,-1163 5429.11,-1162.48 5433.75,-1161.86 5438.42,-1161.17"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4649.08,-1203.28 4639.13,-1206.93 4649.18,-1210.28 4649.08,-1203.28"/>
</a>
</g>
</g>
@@ -625,9 +625,9 @@
<g id="Node000145" class="node">
<title>Node145</title>
<g id="a_Node000145"><a xlink:href="doc_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="2064,-1097 1960,-1097 1960,-1067 2064,-1067 2064,-1097"/>
-<text text-anchor="start" x="1968" y="-1085" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/script</text>
-<text text-anchor="middle" x="2012" y="-1074" font-family="Helvetica,sans-Serif" font-size="10.00">/printer/doc.h</text>
+<polygon fill="white" stroke="#666666" points="3366.6,-1097 3262.6,-1097 3262.6,-1067 3366.6,-1067 3366.6,-1097"/>
+<text text-anchor="start" x="3270.6" y="-1085" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/script</text>
+<text text-anchor="middle" x="3314.6" y="-1074" font-family="Helvetica,sans-Serif" font-size="10.00">/printer/doc.h</text>
</a>
</g>
</g>
@@ -635,8 +635,8 @@
<g id="edge401_Node000002_Node000145" class="edge">
<title>Node2->Node145</title>
<g id="a_edge401_Node000002_Node000145"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4615.14,-1207.1C4208.8,-1204.62 2140.05,-1190.66 2081,-1163 2051.6,-1149.23 2029.87,-1116.26 2019.26,-1097.22"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4615.25,-1210.6 4625.27,-1207.16 4615.29,-1203.6 4615.25,-1210.6"/>
+<path fill="none" stroke="#63b8ff" d="M4512,-1200.75C4285.89,-1178.52 3567.07,-1107.83 3366.82,-1088.14"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4511.78,-1204.25 4522.08,-1201.74 4512.47,-1197.28 4511.78,-1204.25"/>
</a>
</g>
</g>
@@ -644,9 +644,9 @@
<g id="Node000146" class="node">
<title>Node146</title>
<g id="a_Node000146"><a xlink:href="index__map_8h.html" target="_top" xlink:title="Defines a remapping of buffer indices.">
-<polygon fill="white" stroke="#666666" points="5212,-569 5088,-569 5088,-539 5212,-539 5212,-569"/>
-<text text-anchor="start" x="5096" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/index</text>
-<text text-anchor="middle" x="5150" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_map.h</text>
+<polygon fill="white" stroke="#666666" points="5457.6,-569 5333.6,-569 5333.6,-539 5457.6,-539 5457.6,-569"/>
+<text text-anchor="start" x="5341.6" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/index</text>
+<text text-anchor="middle" x="5395.6" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_map.h</text>
</a>
</g>
</g>
@@ -654,8 +654,8 @@
<g id="edge406_Node000002_Node000146" class="edge">
<title>Node2->Node146</title>
<g id="a_edge406_Node000002_Node000146"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4752.66,-1203.65C4819.12,-1198.55 4913.73,-1187.18 4941,-1163 4968.78,-1138.37 4965,-1120.12 4965,-1083 4965,-1083 4965,-1083 4965,-817 4965,-703.69 5081.9,-604.97 5129.85,-569.24"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4752.37,-1200.16 4742.66,-1204.39 4752.89,-1207.15 4752.37,-1200.16"/>
+<path fill="none" stroke="#63b8ff" d="M4649.25,-1206.01C4826.95,-1201.8 5292.66,-1188.45 5357.6,-1163 5405.07,-1144.4 5534.6,-1067.99 5534.6,-1017 5534.6,-1017 5534.6,-1017 5534.6,-817 5534.6,-802.94 5433.34,-622.02 5403.67,-569.31"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4649.15,-1202.51 4639.24,-1206.24 4649.31,-1209.51 4649.15,-1202.51"/>
</a>
</g>
</g>
@@ -663,9 +663,9 @@
<g id="Node000147" class="node">
<title>Node147</title>
<g id="a_Node000147"><a xlink:href="tirx_2op__attr__types_8h.html" target="_top" xlink:title="Attribute types in the Op registry for TIR ops.">
-<polygon fill="white" stroke="#666666" points="8889.5,-767 8780.5,-767 8780.5,-737 8889.5,-737 8889.5,-767"/>
-<text text-anchor="start" x="8788.5" y="-755" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/op</text>
-<text text-anchor="middle" x="8835" y="-744" font-family="Helvetica,sans-Serif" font-size="10.00">_attr_types.h</text>
+<polygon fill="white" stroke="#666666" points="3300.1,-767 3191.1,-767 3191.1,-737 3300.1,-737 3300.1,-767"/>
+<text text-anchor="start" x="3199.1" y="-755" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/op</text>
+<text text-anchor="middle" x="3245.6" y="-744" font-family="Helvetica,sans-Serif" font-size="10.00">_attr_types.h</text>
</a>
</g>
</g>
@@ -673,8 +673,8 @@
<g id="edge415_Node000002_Node000147" class="edge">
<title>Node2->Node147</title>
<g id="a_edge415_Node000002_Node000147"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4752.77,-1207.46C5282.7,-1207.11 8698.63,-1203.24 8796,-1163 8843.05,-1143.55 8878,-1133.92 8878,-1083 8878,-1083 8878,-1083 8878,-883 8878,-839.02 8855.54,-790.72 8843.09,-767.3"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4752.61,-1203.96 4742.61,-1207.47 4752.61,-1210.96 4752.61,-1203.96"/>
+<path fill="none" stroke="#63b8ff" d="M4511.78,-1207.81C4192.34,-1208.98 2866.57,-1210.94 2793.6,-1163 2760.86,-1141.49 2756.6,-1122.17 2756.6,-1083 2756.6,-1083 2756.6,-1083 2756.6,-1015 2756.6,-990.58 2795.93,-818.75 2814.6,-803 2877.24,-750.16 3100.65,-779.78 3181.6,-767 3184.63,-766.52 3187.74,-765.99 3190.87,-765.42"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4511.84,-1211.31 4521.83,-1207.77 4511.82,-1204.31 4511.84,-1211.31"/>
</a>
</g>
</g>
@@ -682,8 +682,8 @@
<g id="Node000148" class="node">
<title>Node148</title>
<g id="a_Node000148"><a xlink:href="var_8h.html" target="_top" xlink:title="Variables in the TIR.">
-<polygon fill="white" stroke="#666666" points="4004.5,-1091.5 3883.5,-1091.5 3883.5,-1072.5 4004.5,-1072.5 4004.5,-1091.5"/>
-<text text-anchor="middle" x="3944" y="-1079.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/var.h</text>
+<polygon fill="white" stroke="#666666" points="4349.1,-1091.5 4228.1,-1091.5 4228.1,-1072.5 4349.1,-1072.5 4349.1,-1091.5"/>
+<text text-anchor="middle" x="4288.6" y="-1079.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/var.h</text>
</a>
</g>
</g>
@@ -691,8 +691,8 @@
<g id="edge418_Node000002_Node000148" class="edge">
<title>Node2->Node148</title>
<g id="a_edge418_Node000002_Node000148"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4672.18,-1190.23C4658.89,-1172.4 4635.52,-1145.46 4608,-1133 4501.31,-1084.68 4147.53,-1081.53 4004.64,-1082.31"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4669.51,-1192.52 4678.18,-1198.6 4675.2,-1188.44 4669.51,-1192.52"/>
+<path fill="none" stroke="#63b8ff" d="M4550.99,-1194.87C4491.61,-1169.56 4359.39,-1113.18 4308.81,-1091.62"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4549.96,-1198.24 4560.53,-1198.94 4552.7,-1191.8 4549.96,-1198.24"/>
</a>
</g>
</g>
@@ -700,8 +700,8 @@
<g id="Node000149" class="node">
<title>Node149</title>
<g id="a_Node000149"><a xlink:href="topi_2utils_8h.html" target="_top" xlink:title="Topi utility function.">
-<polygon fill="white" stroke="#666666" points="4860.5,-1157.5 4731.5,-1157.5 4731.5,-1138.5 4860.5,-1138.5 4860.5,-1157.5"/>
-<text text-anchor="middle" x="4796" y="-1145.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/utils.h</text>
+<polygon fill="white" stroke="#666666" points="6321.1,-1157.5 6192.1,-1157.5 6192.1,-1138.5 6321.1,-1138.5 6321.1,-1157.5"/>
+<text text-anchor="middle" x="6256.6" y="-1145.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/utils.h</text>
</a>
</g>
</g>
@@ -709,8 +709,8 @@
<g id="edge429_Node000002_Node000149" class="edge">
<title>Node2->Node149</title>
<g id="a_edge429_Node000002_Node000149"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4709.41,-1194.23C4730.86,-1183.03 4760.93,-1167.32 4779.41,-1157.67"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4707.77,-1191.14 4700.53,-1198.87 4711.01,-1197.34 4707.77,-1191.14"/>
+<path fill="none" stroke="#63b8ff" d="M4649.58,-1206.93C4915.51,-1204.54 5874.5,-1193.91 6177.6,-1163 6189.79,-1161.76 6202.94,-1159.71 6214.94,-1157.57"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4649.26,-1203.44 4639.29,-1207.03 4649.32,-1210.44 4649.26,-1203.44"/>
</a>
</g>
</g>
@@ -718,8 +718,8 @@
<g id="edge3_Node000003_Node000004" class="edge">
<title>Node3->Node4</title>
<g id="a_edge3_Node000003_Node000004"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8161.89,-616.75C8046.13,-613.8 7835.2,-608.59 7655,-605 7162.81,-595.2 5929.75,-618.94 5440,-569 5435.32,-568.52 5430.49,-567.9 5425.65,-567.19"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8162.03,-620.25 8172.11,-617.01 8162.2,-613.25 8162.03,-620.25"/>
+<path fill="none" stroke="#63b8ff" d="M4927.61,-605.79C4948.67,-595.09 4978.28,-580.05 4999.81,-569.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4925.92,-602.72 4918.59,-610.37 4929.09,-608.96 4925.92,-602.72"/>
</a>
</g>
</g>
@@ -727,8 +727,8 @@
<g id="Node000006" class="node">
<title>Node6</title>
<g id="a_Node000006"><a xlink:href="relax_2analysis_8h.html" target="_top" xlink:title="The set of Relax specific analysis on IR.">
-<polygon fill="white" stroke="#666666" points="3259.5,-360 3104.5,-360 3104.5,-341 3259.5,-341 3259.5,-360"/>
-<text text-anchor="middle" x="3182" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/analysis.h</text>
+<polygon fill="white" stroke="#666666" points="6958.1,-360 6803.1,-360 6803.1,-341 6958.1,-341 6958.1,-360"/>
+<text text-anchor="middle" x="6880.6" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/analysis.h</text>
</a>
</g>
</g>
@@ -736,8 +736,8 @@
<g id="edge5_Node000003_Node000006" class="edge">
<title>Node3->Node6</title>
<g id="a_edge5_Node000003_Node000006"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8280.99,-605.94C8297.56,-597.65 8316.83,-585.37 8329,-569 8354.9,-534.16 8361.59,-513.88 8347,-473 8334.26,-437.31 8327.17,-423.4 8293,-407 8204.8,-364.65 4868.83,-372.1 4771,-371 4190.29,-364.47 3490.22,-355.49 3259.71,-352.51"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8279.17,-602.93 8271.61,-610.36 8282.15,-609.26 8279.17,-602.93"/>
+<path fill="none" stroke="#63b8ff" d="M4909.22,-601.01C4918.16,-582.27 4934.84,-553.65 4958.6,-539 5047.79,-484.01 5094.34,-541.99 5191.6,-503 5213.23,-494.33 5213.42,-482.72 5234.6,-473 5341.78,-423.81 5374.92,-424.12 5491.6,-407 5747.54,-369.45 6548.86,-355.87 6802.67,-352.45"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4905.97,-599.7 4905.05,-610.25 4912.35,-602.57 4905.97,-599.7"/>
</a>
</g>
</g>
@@ -745,9 +745,9 @@
<g id="Node000008" class="node">
<title>Node8</title>
<g id="a_Node000008"><a xlink:href="block__builder_8h.html" target="_top" xlink:title="The utility for constructing Relax binding blocks.">
-<polygon fill="white" stroke="#666666" points="2891.5,-503 2760.5,-503 2760.5,-473 2891.5,-473 2891.5,-503"/>
-<text text-anchor="start" x="2768.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/block</text>
-<text text-anchor="middle" x="2826" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">_builder.h</text>
+<polygon fill="white" stroke="#666666" points="7825.1,-503 7694.1,-503 7694.1,-473 7825.1,-473 7825.1,-503"/>
+<text text-anchor="start" x="7702.1" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/block</text>
+<text text-anchor="middle" x="7759.6" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">_builder.h</text>
</a>
</g>
</g>
@@ -755,8 +755,8 @@
<g id="edge7_Node000003_Node000008" class="edge">
<title>Node3->Node8</title>
<g id="a_edge7_Node000003_Node000008"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8162.21,-616.95C7773.32,-607.74 6207.87,-570.66 6157,-569 5836.01,-558.5 5756.04,-548.15 5435,-539 4401.52,-509.54 4142.36,-536.55 3109,-503 3034.51,-500.58 2949.08,-496.12 2891.73,-492.89"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8162.2,-620.45 8172.28,-617.18 8162.36,-613.45 8162.2,-620.45"/>
+<path fill="none" stroke="#63b8ff" d="M4988.66,-614.74C5051.67,-611.75 5138.89,-607.8 5215.6,-605 5777.67,-584.47 5920.56,-620.97 6480.6,-569 6565.72,-561.1 6585.55,-547.64 6670.6,-539 7057.3,-499.71 7524.42,-491.28 7694.05,-489.48"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4988.19,-611.26 4978.37,-615.23 4988.52,-618.25 4988.19,-611.26"/>
</a>
</g>
</g>
@@ -764,8 +764,8 @@
<g id="Node000013" class="node">
<title>Node13</title>
<g id="a_Node000013"><a xlink:href="relax_2utils_8h.html" target="_top" xlink:title="Utility classes and functions for working with the Relax IR.">
-<polygon fill="white" stroke="#666666" points="2893.5,-563.5 2758.5,-563.5 2758.5,-544.5 2893.5,-544.5 2893.5,-563.5"/>
-<text text-anchor="middle" x="2826" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/utils.h</text>
+<polygon fill="white" stroke="#666666" points="8013.1,-563.5 7878.1,-563.5 7878.1,-544.5 8013.1,-544.5 8013.1,-563.5"/>
+<text text-anchor="middle" x="7945.6" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/utils.h</text>
</a>
</g>
</g>
@@ -773,8 +773,8 @@
<g id="edge13_Node000003_Node000013" class="edge">
<title>Node3->Node13</title>
<g id="a_edge13_Node000003_Node000013"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8161.9,-616.52C8046.14,-613.32 7835.21,-607.83 7655,-605 5610.74,-572.91 5098.29,-639.4 3055,-569 3000.66,-567.13 2939.17,-563.27 2893.59,-560.08"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8162.02,-620.02 8172.12,-616.8 8162.22,-613.03 8162.02,-620.02"/>
+<path fill="none" stroke="#63b8ff" d="M4988.65,-614.39C5051.66,-611.24 5138.87,-607.23 5215.6,-605 5804.96,-587.87 7281.74,-625.93 7868.6,-569 7880.77,-567.82 7893.9,-565.74 7905.81,-563.54"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4988.17,-610.91 4978.36,-614.91 4988.52,-617.9 4988.17,-610.91"/>
</a>
</g>
</g>
@@ -782,8 +782,8 @@
<g id="Node000014" class="node">
<title>Node14</title>
<g id="a_Node000014"><a xlink:href="operation_8h.html" target="_top" xlink:title="Operation node can generate one or multiple Tensors.">
-<polygon fill="white" stroke="#666666" points="7654,-563.5 7508,-563.5 7508,-544.5 7654,-544.5 7654,-563.5"/>
-<text text-anchor="middle" x="7581" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/te/operation.h</text>
+<polygon fill="white" stroke="#666666" points="3323.6,-563.5 3177.6,-563.5 3177.6,-544.5 3323.6,-544.5 3323.6,-563.5"/>
+<text text-anchor="middle" x="3250.6" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/te/operation.h</text>
</a>
</g>
</g>
@@ -791,8 +791,8 @@
<g id="edge15_Node000003_Node000014" class="edge">
<title>Node3->Node14</title>
<g id="a_edge15_Node000003_Node000014"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8162.24,-610.69C8029.49,-597.97 7778.31,-573.9 7654.19,-562.01"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8162.08,-614.19 8172.37,-611.66 8162.75,-607.22 8162.08,-614.19"/>
+<path fill="none" stroke="#63b8ff" d="M4814.89,-616.31C4597.4,-609.48 4011.17,-590.43 3522.6,-569 3455.16,-566.04 3378.36,-562.03 3323.6,-559.06"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4814.86,-619.81 4824.96,-616.63 4815.08,-612.82 4814.86,-619.81"/>
</a>
</g>
</g>
@@ -800,8 +800,8 @@
<g id="Node000021" class="node">
<title>Node21</title>
<g id="a_Node000021"><a xlink:href="topi_2nn_8h.html" target="_top" xlink:title="NN op constructions.">
-<polygon fill="white" stroke="#666666" points="8406,-156.5 8286,-156.5 8286,-137.5 8406,-137.5 8406,-156.5"/>
-<text text-anchor="middle" x="8346" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn.h</text>
+<polygon fill="white" stroke="#666666" points="4861.6,-156.5 4741.6,-156.5 4741.6,-137.5 4861.6,-137.5 4861.6,-156.5"/>
+<text text-anchor="middle" x="4801.6" y="-144.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn.h</text>
</a>
</g>
</g>
@@ -809,8 +809,8 @@
<g id="edge79_Node000003_Node000021" class="edge">
<title>Node3->Node21</title>
<g id="a_edge79_Node000003_Node000021"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8284.42,-606.93C8311.27,-597.45 8348.91,-583.47 8381,-569 8464.36,-531.4 8480.46,-512.38 8563,-473 8599.66,-455.51 8624.64,-470.91 8647,-437 8733.84,-305.31 8455.18,-188.56 8369.97,-156.61"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8282.97,-603.72 8274.68,-610.33 8285.28,-610.33 8282.97,-603.72"/>
+<path fill="none" stroke="#63b8ff" d="M4891.25,-601.38C4882.31,-583.61 4872.95,-556.39 4887.6,-539 4950.36,-464.5 5126.26,-565.78 5096.6,-473 5045.9,-314.41 4866.84,-189.78 4815.47,-156.67"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4888.29,-603.27 4896.14,-610.38 4894.44,-599.93 4888.29,-603.27"/>
</a>
</g>
</g>
@@ -818,9 +818,9 @@
<g id="Node000022" class="node">
<title>Node22</title>
<g id="a_Node000022"><a xlink:href="pooling_8h.html" target="_top" xlink:title="Pooling op constructions.">
-<polygon fill="white" stroke="#666666" points="8728.5,-96 8617.5,-96 8617.5,-66 8728.5,-66 8728.5,-96"/>
-<text text-anchor="start" x="8625.5" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="8673" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">/pooling.h</text>
+<polygon fill="white" stroke="#666666" points="5045.1,-96 4934.1,-96 4934.1,-66 5045.1,-66 5045.1,-96"/>
+<text text-anchor="start" x="4942.1" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="4989.6" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">/pooling.h</text>
</a>
</g>
</g>
@@ -828,8 +828,8 @@
<g id="edge82_Node000003_Node000022" class="edge">
<title>Node3->Node22</title>
<g id="a_edge82_Node000003_Node000022"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8297.99,-608.1C8333.84,-599.4 8383.28,-585.89 8425,-569 8528.66,-527.04 8837,-391.83 8837,-280 8837,-280 8837,-280 8837,-212 8837,-151.14 8766.79,-114.27 8718.25,-96.05"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8297.17,-604.69 8288.26,-610.42 8298.8,-611.5 8297.17,-604.69"/>
+<path fill="none" stroke="#63b8ff" d="M4901.68,-600.21C4902.82,-581.88 4907.54,-554.57 4924.6,-539 4987.42,-481.63 5039.58,-546.65 5112.6,-503 5151.92,-479.49 5177.6,-468.81 5177.6,-423 5177.6,-423 5177.6,-423 5177.6,-212 5177.6,-147.02 5100.68,-111.98 5045.24,-95.16"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4898.18,-600.16 4901.35,-610.27 4905.17,-600.39 4898.18,-600.16"/>
</a>
</g>
</g>
@@ -837,8 +837,8 @@
<g id="edge83_Node000003_Node000028" class="edge">
<title>Node3->Node28</title>
<g id="a_edge83_Node000003_Node000028"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8281.35,-606.55C8302.44,-597.67 8330.01,-584.57 8352,-569 8401.5,-533.95 8395.46,-501.51 8449,-473 8523.84,-433.14 8681.79,-472.55 8628,-407 8557.93,-321.6 8222.39,-292.56 8068.03,-283.61"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8279.79,-603.4 8271.87,-610.44 8282.45,-609.88 8279.79,-603.4"/>
+<path fill="none" stroke="#63b8ff" d="M4880.54,-604.3C4859.18,-587.62 4831.64,-560.01 4849.6,-539 4918.13,-458.8 5135.92,-560.9 5077.6,-473 4987.19,-336.74 4897.05,-370.41 4738.6,-330 4593.86,-293.08 4418.89,-283.21 4319.9,-280.7"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4878.49,-607.14 4888.6,-610.32 4882.68,-601.53 4878.49,-607.14"/>
</a>
</g>
</g>
@@ -846,9 +846,9 @@
<g id="Node000029" class="node">
<title>Node29</title>
<g id="a_Node000029"><a xlink:href="constant__utils_8h.html" target="_top" xlink:title="Utility functions for handling constants in TVM expressions.">
-<polygon fill="white" stroke="#666666" points="8114.5,-503 7987.5,-503 7987.5,-473 8114.5,-473 8114.5,-503"/>
-<text text-anchor="start" x="7995.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
-<text text-anchor="middle" x="8051" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/constant_utils.h</text>
+<polygon fill="white" stroke="#666666" points="4284.1,-503 4157.1,-503 4157.1,-473 4284.1,-473 4284.1,-503"/>
+<text text-anchor="start" x="4165.1" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
+<text text-anchor="middle" x="4220.6" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/constant_utils.h</text>
</a>
</g>
</g>
@@ -856,8 +856,8 @@
<g id="edge78_Node000003_Node000029" class="edge">
<title>Node3->Node29</title>
<g id="a_edge78_Node000003_Node000029"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8227.22,-604.7C8189.01,-579.61 8110.38,-527.98 8072.42,-503.07"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8225.73,-607.91 8236.01,-610.47 8229.57,-602.06 8225.73,-607.91"/>
+<path fill="none" stroke="#63b8ff" d="M4846.83,-608.54C4722.01,-584.72 4417.04,-526.5 4284.19,-501.14"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4846.44,-612.03 4856.92,-610.47 4847.75,-605.16 4846.44,-612.03"/>
</a>
</g>
</g>
@@ -865,9 +865,9 @@
<g id="Node000032" class="node">
<title>Node32</title>
<g id="a_Node000032"><a xlink:href="bnn_8h.html" target="_top" xlink:title="Binary op constructions.">
-<polygon fill="white" stroke="#666666" points="8283.5,-437 8172.5,-437 8172.5,-407 8283.5,-407 8283.5,-437"/>
-<text text-anchor="start" x="8180.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="8228" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/bnn.h</text>
+<polygon fill="white" stroke="#666666" points="4323.1,-437 4212.1,-437 4212.1,-407 4323.1,-407 4323.1,-437"/>
+<text text-anchor="start" x="4220.1" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="4267.6" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/bnn.h</text>
</a>
</g>
</g>
@@ -875,8 +875,8 @@
<g id="edge80_Node000003_Node000032" class="edge">
<title>Node3->Node32</title>
<g id="a_edge80_Node000003_Node000032"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8268.64,-603.83C8300.96,-576.97 8359,-519.51 8330,-473 8319.41,-456.01 8301.18,-444.64 8283.04,-437.09"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8266.26,-601.26 8260.68,-610.27 8270.66,-606.7 8266.26,-601.26"/>
+<path fill="none" stroke="#63b8ff" d="M4868.88,-606.64C4834.77,-591.94 4789.18,-565.96 4811.6,-539 4867.67,-471.57 4949.53,-570.43 5005.6,-503 5014.12,-492.75 5014.77,-482.68 5005.6,-473 4954,-418.57 4405.92,-447.05 4331.6,-437 4328.89,-436.63 4326.13,-436.21 4323.35,-435.75"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4867.55,-609.88 4878.13,-610.48 4870.24,-603.42 4867.55,-609.88"/>
</a>
</g>
</g>
@@ -884,9 +884,9 @@
<g id="Node000040" class="node">
<title>Node40</title>
<g id="a_Node000040"><a xlink:href="dilate_8h.html" target="_top" xlink:title="Dilate op constructions.">
-<polygon fill="white" stroke="#666666" points="8320.5,-503 8209.5,-503 8209.5,-473 8320.5,-473 8320.5,-503"/>
-<text text-anchor="start" x="8217.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="8265" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/dilate.h</text>
+<polygon fill="white" stroke="#666666" points="4139.1,-503 4028.1,-503 4028.1,-473 4139.1,-473 4139.1,-503"/>
+<text text-anchor="start" x="4036.1" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="4083.6" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/dilate.h</text>
</a>
</g>
</g>
@@ -894,8 +894,8 @@
<g id="edge81_Node000003_Node000040" class="edge">
<title>Node3->Node40</title>
<g id="a_edge81_Node000003_Node000040"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8251.3,-600.32C8254.54,-574 8260.37,-526.61 8263.27,-503.07"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8247.8,-600.12 8250.05,-610.47 8254.75,-600.97 8247.8,-600.12"/>
+<path fill="none" stroke="#63b8ff" d="M4838.27,-608.94C4829,-607.56 4819.56,-606.2 4810.6,-605 4671.38,-586.32 4635.48,-590.06 4496.6,-569 4340.52,-545.33 4302.28,-534.54 4147.6,-503 4144.92,-502.45 4142.19,-501.89 4139.43,-501.31"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4837.83,-612.41 4848.24,-610.44 4838.87,-605.49 4837.83,-612.41"/>
</a>
</g>
</g>
@@ -903,9 +903,9 @@
<g id="Node000005" class="node">
<title>Node5</title>
<g id="a_Node000005"><a xlink:href="axis__group__graph_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="2550,-503 2392,-503 2392,-473 2550,-473 2550,-503"/>
-<text text-anchor="start" x="2400" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/distributed</text>
-<text text-anchor="middle" x="2471" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/axis_group_graph.h</text>
+<polygon fill="white" stroke="#666666" points="5401.6,-503 5243.6,-503 5243.6,-473 5401.6,-473 5401.6,-503"/>
+<text text-anchor="start" x="5251.6" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/distributed</text>
+<text text-anchor="middle" x="5322.6" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/axis_group_graph.h</text>
</a>
</g>
</g>
@@ -913,8 +913,8 @@
<g id="edge4_Node000004_Node000005" class="edge">
<title>Node4->Node5</title>
<g id="a_edge4_Node000004_Node000005"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5296.44,-545.12C5272.55,-542.72 5245.64,-540.37 5221,-539 4124.79,-478.19 3848.32,-538.42 2751,-503 2683.14,-500.81 2606.09,-496.85 2550.02,-493.7"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5296.17,-548.61 5306.47,-546.15 5296.88,-541.65 5296.17,-548.61"/>
+<path fill="none" stroke="#63b8ff" d="M5097.12,-537.92C5145.77,-527.36 5210.31,-513.36 5257.87,-503.04"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5096.33,-534.51 5087.3,-540.05 5097.81,-541.35 5096.33,-534.51"/>
</a>
</g>
</g>
@@ -922,9 +922,9 @@
<g id="Node000007" class="node">
<title>Node7</title>
<g id="a_Node000007"><a xlink:href="binding__rewrite_8h.html" target="_top" xlink:title="An IR rewriter to easily add/remove/replace bindings (statements).">
-<polygon fill="white" stroke="#666666" points="3068.5,-294 2927.5,-294 2927.5,-264 3068.5,-264 3068.5,-294"/>
-<text text-anchor="start" x="2935.5" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/binding</text>
-<text text-anchor="middle" x="2998" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_rewrite.h</text>
+<polygon fill="white" stroke="#666666" points="8772.1,-294 8631.1,-294 8631.1,-264 8772.1,-264 8772.1,-294"/>
+<text text-anchor="start" x="8639.1" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/binding</text>
+<text text-anchor="middle" x="8701.6" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_rewrite.h</text>
</a>
</g>
</g>
@@ -932,8 +932,8 @@
<g id="edge6_Node000006_Node000007" class="edge">
<title>Node6->Node7</title>
<g id="a_edge6_Node000006_Node000007"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3149.68,-337.29C3117.66,-325.2 3068.67,-306.69 3035.08,-294.01"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3148.85,-340.72 3159.44,-340.98 3151.32,-334.17 3148.85,-340.72"/>
+<path fill="none" stroke="#63b8ff" d="M6968.68,-346.14C7283.08,-334.14 8346.44,-293.55 8631.05,-282.69"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6968.12,-342.66 6958.26,-346.54 6968.39,-349.65 6968.12,-342.66"/>
</a>
</g>
</g>
@@ -941,9 +941,9 @@
<g id="Node000009" class="node">
<title>Node9</title>
<g id="a_Node000009"><a xlink:href="relax_2expr__functor_8h.html" target="_top" xlink:title="A more powerful visitor which enables defining arbitrary function signatures with type based dispatch...">
-<polygon fill="white" stroke="#666666" points="2149.5,-437 2022.5,-437 2022.5,-407 2149.5,-407 2149.5,-437"/>
-<text text-anchor="start" x="2030.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/expr</text>
-<text text-anchor="middle" x="2086" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">_functor.h</text>
+<polygon fill="white" stroke="#666666" points="6804.1,-437 6677.1,-437 6677.1,-407 6804.1,-407 6804.1,-437"/>
+<text text-anchor="start" x="6685.1" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/expr</text>
+<text text-anchor="middle" x="6740.6" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">_functor.h</text>
</a>
</g>
</g>
@@ -951,8 +951,8 @@
<g id="edge8_Node000008_Node000009" class="edge">
<title>Node8->Node9</title>
<g id="a_edge8_Node000008_Node000009"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2750.11,-480.44C2603.9,-467.79 2285.66,-440.27 2149.68,-428.51"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2750.07,-483.95 2760.33,-481.32 2750.67,-476.97 2750.07,-483.95"/>
+<path fill="none" stroke="#63b8ff" d="M7683.86,-482.24C7490.9,-470.12 6983.4,-438.25 6804.3,-427"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7683.72,-485.74 7693.92,-482.87 7684.15,-478.75 7683.72,-485.74"/>
</a>
</g>
</g>
@@ -960,9 +960,9 @@
<g id="Node000010" class="node">
<title>Node10</title>
<g id="a_Node000010"><a xlink:href="relax_2op__attr__types_8h.html" target="_top" xlink:title="Data structures that can appear in operator attributes.">
-<polygon fill="white" stroke="#666666" points="3319.5,-437 3202.5,-437 3202.5,-407 3319.5,-407 3319.5,-437"/>
-<text text-anchor="start" x="3210.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/op</text>
-<text text-anchor="middle" x="3261" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">_attr_types.h</text>
+<polygon fill="white" stroke="#666666" points="7724.1,-437 7607.1,-437 7607.1,-407 7724.1,-407 7724.1,-437"/>
+<text text-anchor="start" x="7615.1" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/op</text>
+<text text-anchor="middle" x="7665.6" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">_attr_types.h</text>
</a>
</g>
</g>
@@ -970,8 +970,8 @@
<g id="edge9_Node000008_Node000010" class="edge">
<title>Node8->Node10</title>
<g id="a_edge9_Node000008_Node000010"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2901.71,-478.2C2976.08,-469.2 3092.66,-454.14 3193,-437 3196.09,-436.47 3199.25,-435.91 3202.44,-435.32"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2901.01,-474.76 2891.5,-479.43 2901.85,-481.71 2901.01,-474.76"/>
+<path fill="none" stroke="#63b8ff" d="M7730.26,-467.03C7716.04,-457.34 7699.29,-445.94 7686.4,-437.16"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7728.5,-470.06 7738.74,-472.8 7732.44,-464.28 7728.5,-470.06"/>
</a>
</g>
</g>
@@ -979,9 +979,9 @@
<g id="Node000011" class="node">
<title>Node11</title>
<g id="a_Node000011"><a xlink:href="relax_2script_2builder_2frame_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="428,-437 296,-437 296,-407 428,-407 428,-437"/>
-<text text-anchor="start" x="304" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/script</text>
-<text text-anchor="middle" x="362" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/builder/frame.h</text>
+<polygon fill="white" stroke="#666666" points="9576.6,-437 9444.6,-437 9444.6,-407 9576.6,-407 9576.6,-437"/>
+<text text-anchor="start" x="9452.6" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/script</text>
+<text text-anchor="middle" x="9510.6" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/builder/frame.h</text>
</a>
</g>
</g>
@@ -989,8 +989,8 @@
<g id="edge11_Node000008_Node000011" class="edge">
<title>Node8->Node11</title>
<g id="a_edge11_Node000008_Node000011"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2750.32,-481.75C2704.52,-478.76 2644.93,-475.18 2592,-473 1737.38,-437.87 697.44,-426.14 428.16,-423.58"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2750.26,-485.26 2760.47,-482.42 2750.72,-478.27 2750.26,-485.26"/>
+<path fill="none" stroke="#63b8ff" d="M7835.34,-484.23C8126.42,-473.59 9170.45,-435.43 9444.39,-425.42"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7835.17,-480.74 7825.31,-484.6 7835.43,-487.73 7835.17,-480.74"/>
</a>
</g>
</g>
@@ -998,8 +998,8 @@
<g id="edge10_Node000010_Node000006" class="edge">
<title>Node10->Node6</title>
<g id="a_edge10_Node000010_Node000006"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M3237.48,-400.31C3222.3,-386.95 3203.33,-370.26 3191.97,-360.27"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="3235.19,-402.96 3245.01,-406.94 3239.82,-397.7 3235.19,-402.96"/>
+<path fill="none" stroke="#63b8ff" d="M7596.76,-414.9C7450.91,-401.99 7111.63,-371.95 6958.3,-358.38"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7596.65,-418.41 7606.92,-415.8 7597.27,-411.44 7596.65,-418.41"/>
</a>
</g>
</g>
@@ -1007,9 +1007,9 @@
<g id="Node000012" class="node">
<title>Node12</title>
<g id="a_Node000012"><a xlink:href="relax_2script_2builder_2ir_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="456,-365.5 324,-365.5 324,-335.5 456,-335.5 456,-365.5"/>
-<text text-anchor="start" x="332" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/script</text>
-<text text-anchor="middle" x="390" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/builder/ir.h</text>
+<polygon fill="white" stroke="#666666" points="9529.6,-365.5 9397.6,-365.5 9397.6,-335.5 9529.6,-335.5 9529.6,-365.5"/>
+<text text-anchor="start" x="9405.6" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/relax/script</text>
+<text text-anchor="middle" x="9463.6" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">/builder/ir.h</text>
</a>
</g>
</g>
@@ -1017,8 +1017,8 @@
<g id="edge12_Node000011_Node000012" class="edge">
<title>Node11->Node12</title>
<g id="a_edge12_Node000011_Node000012"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M371.51,-397.4C375.77,-386.81 380.66,-374.68 384.34,-365.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="368.16,-396.35 367.67,-406.94 374.65,-398.97 368.16,-396.35"/>
+<path fill="none" stroke="#63b8ff" d="M9495.3,-398.38C9487.99,-387.57 9479.46,-374.96 9473.1,-365.54"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="9492.59,-400.61 9501.09,-406.94 9498.39,-396.69 9492.59,-400.61"/>
</a>
</g>
</g>
@@ -1026,8 +1026,8 @@
<g id="edge14_Node000013_Node000008" class="edge">
<title>Node13->Node8</title>
<g id="a_edge14_Node000013_Node000008"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2826,-534.35C2826,-524.47 2826,-512.51 2826,-503.36"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2822.5,-534.37 2826,-544.37 2829.5,-534.37 2822.5,-534.37"/>
+<path fill="none" stroke="#63b8ff" d="M7910.92,-541.07C7879.67,-530.31 7833.69,-514.49 7800.62,-503.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="7909.92,-544.42 7920.51,-544.37 7912.2,-537.81 7909.92,-544.42"/>
</a>
</g>
</g>
@@ -1035,9 +1035,9 @@
<g id="Node000015" class="node">
<title>Node15</title>
<g id="a_Node000015"><a xlink:href="cublas_8h.html" target="_top" xlink:title="External function interface to cuBLAS libraries.">
-<polygon fill="white" stroke="#666666" points="8618.5,-437 8485.5,-437 8485.5,-407 8618.5,-407 8618.5,-437"/>
-<text text-anchor="start" x="8493.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/contrib</text>
-<text text-anchor="middle" x="8552" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/cublas.h</text>
+<polygon fill="white" stroke="#666666" points="2265.1,-437 2132.1,-437 2132.1,-407 2265.1,-407 2265.1,-437"/>
+<text text-anchor="start" x="2140.1" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/contrib</text>
+<text text-anchor="middle" x="2198.6" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/cublas.h</text>
</a>
</g>
</g>
@@ -1045,8 +1045,8 @@
<g id="edge16_Node000014_Node000015" class="edge">
<title>Node14->Node15</title>
<g id="a_edge16_Node000014_Node000015"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7664.29,-550.94C7801.46,-546.7 8068.51,-534.55 8157,-503 8179.29,-495.05 8178.88,-481.43 8201,-473 8316.6,-428.95 8354.82,-456.36 8477,-437 8479.75,-436.56 8482.55,-436.11 8485.38,-435.63"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7664.13,-547.45 7654.24,-551.25 7664.34,-554.44 7664.13,-547.45"/>
+<path fill="none" stroke="#63b8ff" d="M3167.18,-551.06C2953.36,-545.74 2396.87,-529.51 2317.6,-503 2275.81,-489.03 2234.92,-456.13 2213.66,-437.16"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3167.33,-554.57 3177.41,-551.32 3167.5,-547.57 3167.33,-554.57"/>
</a>
</g>
</g>
@@ -1054,9 +1054,9 @@
<g id="Node000016" class="node">
<title>Node16</title>
<g id="a_Node000016"><a xlink:href="array__utils_8h.html" target="_top" xlink:title="Utility functions for handling arrays.">
-<polygon fill="white" stroke="#666666" points="6854.5,-503 6727.5,-503 6727.5,-473 6854.5,-473 6854.5,-503"/>
-<text text-anchor="start" x="6735.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
-<text text-anchor="middle" x="6791" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/array_utils.h</text>
+<polygon fill="white" stroke="#666666" points="3101.1,-503 2974.1,-503 2974.1,-473 3101.1,-473 3101.1,-503"/>
+<text text-anchor="start" x="2982.1" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
+<text text-anchor="middle" x="3037.6" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/array_utils.h</text>
</a>
</g>
</g>
@@ -1064,8 +1064,8 @@
<g id="edge17_Node000014_Node000016" class="edge">
<title>Node14->Node16</title>
<g id="a_edge17_Node000014_Node000016"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7497.85,-550.06C7364.68,-544.7 7095.51,-531.2 6869,-503 6864.36,-502.42 6859.57,-501.75 6854.77,-501.02"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7497.85,-553.56 7507.98,-550.46 7498.12,-546.57 7497.85,-553.56"/>
+<path fill="none" stroke="#63b8ff" d="M3212.27,-541.48C3176.47,-530.73 3122.94,-514.64 3084.58,-503.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3211.29,-544.84 3221.87,-544.37 3213.3,-538.14 3211.29,-544.84"/>
</a>
</g>
</g>
@@ -1073,9 +1073,9 @@
<g id="Node000017" class="node">
<title>Node17</title>
<g id="a_Node000017"><a xlink:href="detail_2broadcast_8h.html" target="_top" xlink:title="Detail broadcast.">
-<polygon fill="white" stroke="#666666" points="8039.5,-437 7912.5,-437 7912.5,-407 8039.5,-407 8039.5,-437"/>
-<text text-anchor="start" x="7920.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
-<text text-anchor="middle" x="7976" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/broadcast.h</text>
+<polygon fill="white" stroke="#666666" points="4079.1,-437 3952.1,-437 3952.1,-407 4079.1,-407 4079.1,-437"/>
+<text text-anchor="start" x="3960.1" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
+<text text-anchor="middle" x="4015.6" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/broadcast.h</text>
</a>
</g>
</g>
@@ -1083,8 +1083,8 @@
<g id="edge18_Node000014_Node000017" class="edge">
<title>Node14->Node17</title>
<g id="a_edge18_Node000014_Node000017"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7664.45,-547.55C7748.95,-540.8 7872.87,-527.11 7914,-503 7940.53,-487.45 7959.76,-455.77 7969.27,-437.29"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7664.05,-544.07 7654.35,-548.34 7664.59,-551.05 7664.05,-544.07"/>
+<path fill="none" stroke="#63b8ff" d="M3308.36,-542.93C3318.1,-541.45 3328.12,-540.07 3337.6,-539 3458.42,-525.33 3767.63,-539.56 3883.6,-503 3928.84,-488.74 3974.62,-455.96 3998.57,-437.08"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3307.69,-539.49 3298.35,-544.49 3308.77,-546.41 3307.69,-539.49"/>
</a>
</g>
</g>
@@ -1092,8 +1092,8 @@
<g id="Node000020" class="node">
<title>Node20</title>
<g id="a_Node000020"><a xlink:href="reduction_8h.html" target="_top" xlink:title="Reduction op constructors.">
-<polygon fill="white" stroke="#666666" points="7498,-222.5 7344,-222.5 7344,-203.5 7498,-203.5 7498,-222.5"/>
-<text text-anchor="middle" x="7421" y="-210.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/reduction.h</text>
+<polygon fill="white" stroke="#666666" points="3575.6,-222.5 3421.6,-222.5 3421.6,-203.5 3575.6,-203.5 3575.6,-222.5"/>
+<text text-anchor="middle" x="3498.6" y="-210.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/reduction.h</text>
</a>
</g>
</g>
@@ -1101,8 +1101,8 @@
<g id="edge75_Node000014_Node000020" class="edge">
<title>Node14->Node20</title>
<g id="a_edge75_Node000014_Node000020"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7497.38,-550.87C7349.2,-546.32 7052.69,-533.5 7017,-503 6989.14,-479.19 6997,-459.65 6997,-423 6997,-423 6997,-423 6997,-349.5 6997,-277.34 7222.64,-238.35 7344.71,-222.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7497.68,-554.38 7507.79,-551.18 7497.9,-547.38 7497.68,-554.38"/>
+<path fill="none" stroke="#63b8ff" d="M3310.7,-541.73C3335.9,-534.36 3363.86,-522.37 3383.6,-503 3469.75,-418.48 3493.13,-261.26 3497.67,-222.7"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3309.57,-538.41 3300.84,-544.42 3311.41,-545.16 3309.57,-538.41"/>
</a>
</g>
</g>
@@ -1110,8 +1110,8 @@
<g id="edge62_Node000014_Node000021" class="edge">
<title>Node14->Node21</title>
<g id="a_edge62_Node000014_Node000021"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7595.49,-536.5C7603.34,-527.09 7612.86,-514.83 7620,-503 7703.76,-364.22 7674.73,-269.93 7820,-198 7900.46,-158.16 8165.42,-150.01 8285.68,-148.38"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7592.71,-534.38 7588.88,-544.26 7598.03,-538.92 7592.71,-534.38"/>
+<path fill="none" stroke="#63b8ff" d="M3333.79,-547.35C3376.22,-544.59 3428.65,-541.36 3475.6,-539 3683.27,-528.54 4207.42,-547.2 4410.6,-503 4444.87,-495.54 4450.47,-484.54 4483.6,-473 4584.24,-437.95 4633.02,-453.4 4700.6,-371 4759.35,-299.36 4791.28,-188.02 4799.47,-156.55"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3333.54,-543.86 3323.79,-548.01 3333.99,-550.85 3333.54,-543.86"/>
</a>
</g>
</g>
@@ -1119,9 +1119,9 @@
<g id="Node000023" class="node">
<title>Node23</title>
<g id="a_Node000023"><a xlink:href="layer__norm_8h.html" target="_top" xlink:title="layer normalization op constructions">
-<polygon fill="white" stroke="#666666" points="6973.5,-162 6862.5,-162 6862.5,-132 6973.5,-132 6973.5,-162"/>
-<text text-anchor="start" x="6870.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="6918" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/layer_norm.h</text>
+<polygon fill="white" stroke="#666666" points="2474.1,-162 2363.1,-162 2363.1,-132 2474.1,-132 2474.1,-162"/>
+<text text-anchor="start" x="2371.1" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="2418.6" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/layer_norm.h</text>
</a>
</g>
</g>
@@ -1129,8 +1129,8 @@
<g id="edge70_Node000014_Node000023" class="edge">
<title>Node14->Node23</title>
<g id="a_edge70_Node000014_Node000023"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7497.85,-551.03C7332.43,-546.47 6973.92,-533.21 6927,-503 6892.88,-481.03 6883,-463.58 6883,-423 6883,-423 6883,-423 6883,-278 6883,-234.53 6901.48,-185.6 6911.58,-162.09"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7497.89,-554.53 7507.98,-551.3 7498.08,-547.53 7497.89,-554.53"/>
+<path fill="none" stroke="#63b8ff" d="M3167.36,-552.84C2961.49,-551.79 2440.33,-544.98 2374.6,-503 2310.25,-461.9 2293.6,-427.85 2293.6,-351.5 2293.6,-351.5 2293.6,-351.5 2293.6,-278 2293.6,-222.89 2352.68,-182.11 2389.61,-162.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3167.5,-556.34 3177.51,-552.89 3167.53,-549.34 3167.5,-556.34"/>
</a>
</g>
</g>
@@ -1138,9 +1138,9 @@
<g id="Node000024" class="node">
<title>Node24</title>
<g id="a_Node000024"><a xlink:href="rms__norm_8h.html" target="_top" xlink:title="root mean square normalization op constructions">
-<polygon fill="white" stroke="#666666" points="7172.5,-162 7061.5,-162 7061.5,-132 7172.5,-132 7172.5,-162"/>
-<text text-anchor="start" x="7069.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="7117" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/rms_norm.h</text>
+<polygon fill="white" stroke="#666666" points="2675.1,-162 2564.1,-162 2564.1,-132 2675.1,-132 2675.1,-162"/>
+<text text-anchor="start" x="2572.1" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="2619.6" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/rms_norm.h</text>
</a>
</g>
</g>
@@ -1148,8 +1148,8 @@
<g id="edge73_Node000014_Node000024" class="edge">
<title>Node14->Node24</title>
<g id="a_edge73_Node000014_Node000024"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7497.59,-550.74C7338.93,-545.8 7005.51,-532.06 6962,-503 6928.78,-480.81 6921,-462.95 6921,-423 6921,-423 6921,-423 6921,-278 6921,-210.22 7003.41,-175.68 7061.36,-159.77"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7497.68,-554.25 7507.79,-551.05 7497.9,-547.25 7497.68,-554.25"/>
+<path fill="none" stroke="#63b8ff" d="M3167.22,-551.01C2958.92,-545.65 2430.55,-529.5 2403.6,-503 2327.8,-428.45 2340.32,-356 2393.6,-264 2429.18,-202.55 2509.4,-172.51 2564.03,-158.68"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3167.4,-554.52 3177.49,-551.27 3167.58,-547.52 3167.4,-554.52"/>
</a>
</g>
</g>
@@ -1157,9 +1157,9 @@
<g id="Node000025" class="node">
<title>Node25</title>
<g id="a_Node000025"><a xlink:href="softmax_8h.html" target="_top" xlink:title="Softmax op constructions.">
-<polygon fill="white" stroke="#666666" points="7441.5,-162 7330.5,-162 7330.5,-132 7441.5,-132 7441.5,-162"/>
-<text text-anchor="start" x="7338.5" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="7386" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/softmax.h</text>
+<polygon fill="white" stroke="#666666" points="3304.1,-162 3193.1,-162 3193.1,-132 3304.1,-132 3304.1,-162"/>
+<text text-anchor="start" x="3201.1" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="3248.6" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/softmax.h</text>
</a>
</g>
</g>
@@ -1167,8 +1167,8 @@
<g id="edge74_Node000014_Node000025" class="edge">
<title>Node14->Node25</title>
<g id="a_edge74_Node000014_Node000025"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7497.67,-550.63C7345.13,-545.61 7032.92,-531.92 6993,-503 6961.71,-480.34 6959,-461.63 6959,-423 6959,-423 6959,-423 6959,-278 6959,-201.28 7214.43,-165.47 7330.18,-153.18"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7497.82,-554.14 7507.93,-550.96 7498.05,-547.14 7497.82,-554.14"/>
+<path fill="none" stroke="#63b8ff" d="M3167.42,-553.48C2969.41,-553.83 2482.36,-549.89 2426.6,-503 2398.63,-479.48 2407.6,-459.54 2407.6,-423 2407.6,-423 2407.6,-423 2407.6,-278 2407.6,-198.27 3005.63,-160.56 3193.09,-150.7"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3167.49,-556.98 3177.48,-553.45 3167.48,-549.98 3167.49,-556.98"/>
</a>
</g>
</g>
@@ -1176,9 +1176,9 @@
<g id="Node000026" class="node">
<title>Node26</title>
<g id="a_Node000026"><a xlink:href="reorg_8h.html" target="_top" xlink:title="Reorg op constructions.">
-<polygon fill="white" stroke="#666666" points="7933,-162 7805,-162 7805,-132 7933,-132 7933,-162"/>
-<text text-anchor="start" x="7813" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/vision</text>
-<text text-anchor="middle" x="7869" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/reorg.h</text>
+<polygon fill="white" stroke="#666666" points="4558.6,-162 4430.6,-162 4430.6,-132 4558.6,-132 4558.6,-162"/>
+<text text-anchor="start" x="4438.6" y="-150" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/vision</text>
+<text text-anchor="middle" x="4494.6" y="-139" font-family="Helvetica,sans-Serif" font-size="10.00">/reorg.h</text>
</a>
</g>
</g>
@@ -1186,8 +1186,8 @@
<g id="edge77_Node000014_Node000026" class="edge">
<title>Node14->Node26</title>
<g id="a_edge77_Node000014_Node000026"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7593.43,-535.39C7603.61,-518.61 7614.72,-493.02 7604,-473 7590.39,-447.57 7566.95,-460.34 7550,-437 7526.8,-405.07 7526,-390.97 7526,-351.5 7526,-351.5 7526,-351.5 7526,-278 7526,-233.02 7549.51,-221.27 7588,-198 7623.62,-176.47 7733.5,-161.66 7804.84,-154.03"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7590.26,-533.85 7587.72,-544.14 7596.12,-537.68 7590.26,-533.85"/>
+<path fill="none" stroke="#63b8ff" d="M3333.79,-547.41C3376.22,-544.66 3428.65,-541.43 3475.6,-539 3669.28,-528.98 4157.01,-538.9 4347.6,-503 4391.94,-494.65 4498.57,-455.76 4539.6,-437 4608.33,-405.56 4686.6,-427.08 4686.6,-351.5 4686.6,-351.5 4686.6,-351.5 4686.6,-278 4686.6,-213.69 4611.83,-179.02 4555.61,-162.04"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3333.54,-543.92 3323.79,-548.06 3334,-550.9 3333.54,-543.92"/>
</a>
</g>
</g>
@@ -1195,9 +1195,9 @@
<g id="Node000027" class="node">
<title>Node27</title>
<g id="a_Node000027"><a xlink:href="bias__add_8h.html" target="_top" xlink:title="bias_add op constructions">
-<polygon fill="white" stroke="#666666" points="7939.5,-228 7828.5,-228 7828.5,-198 7939.5,-198 7939.5,-228"/>
-<text text-anchor="start" x="7836.5" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="7884" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">/bias_add.h</text>
+<polygon fill="white" stroke="#666666" points="4125.1,-228 4014.1,-228 4014.1,-198 4125.1,-198 4125.1,-228"/>
+<text text-anchor="start" x="4022.1" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="4069.6" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">/bias_add.h</text>
</a>
</g>
</g>
@@ -1205,8 +1205,8 @@
<g id="edge63_Node000014_Node000027" class="edge">
<title>Node14->Node27</title>
<g id="a_edge63_Node000014_Node000027"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7664.46,-547.07C7727.21,-540.67 7805.71,-527.85 7826,-503 7834.43,-492.67 7834.15,-483.55 7826,-473 7787.25,-422.84 7726.75,-487.16 7688,-437 7679.85,-426.45 7684.77,-419.94 7688,-407 7710.03,-318.73 7807.81,-254.96 7856.4,-228.1"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7663.75,-543.62 7654.14,-548.08 7664.44,-550.59 7663.75,-543.62"/>
+<path fill="none" stroke="#63b8ff" d="M3319.8,-542.12C3349.9,-534.81 3384.23,-522.75 3410.6,-503 3438.82,-481.87 3435.87,-466.87 3454.6,-437 3469.26,-413.62 3495.43,-346.42 3517.6,-330 3596.39,-271.64 3889.67,-233.6 4013.67,-219.8"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3318.73,-538.77 3309.77,-544.42 3320.3,-545.59 3318.73,-538.77"/>
</a>
</g>
</g>
@@ -1214,8 +1214,8 @@
<g id="edge76_Node000014_Node000028" class="edge">
<title>Node14->Node28</title>
<g id="a_edge76_Node000014_Node000028"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7664.34,-549.47C7737,-544.44 7834.51,-532.28 7859,-503 7867.55,-492.77 7867.34,-483.41 7859,-473 7813.16,-415.78 7743.84,-494.22 7698,-437 7689.66,-426.59 7692.14,-418.98 7698,-407 7710.25,-381.96 7771.99,-342.31 7797,-330 7840.01,-308.83 7892.98,-295.94 7932.53,-288.55"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7664.01,-545.99 7654.26,-550.14 7664.47,-552.97 7664.01,-545.99"/>
+<path fill="none" stroke="#63b8ff" d="M3333.63,-546.72C3369.85,-544.1 3412.81,-541.18 3451.6,-539 3638.36,-528.5 4109.15,-539.57 4292.6,-503 4330.66,-495.41 4338.08,-486.12 4374.6,-473 4419.84,-456.74 4448.83,-476.24 4476.6,-437 4532.5,-357.99 4362.74,-307.53 4281.88,-288.53"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3333.33,-543.23 3323.61,-547.44 3333.83,-550.21 3333.33,-543.23"/>
</a>
</g>
</g>
@@ -1223,8 +1223,8 @@
<g id="edge37_Node000014_Node000029" class="edge">
<title>Node14->Node29</title>
<g id="a_edge37_Node000014_Node000029"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7664.08,-543.64C7743.54,-534.4 7866.67,-519.31 7973,-503 7977.62,-502.29 7982.39,-501.52 7987.19,-500.72"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7663.66,-540.17 7654.12,-544.8 7664.46,-547.12 7663.66,-540.17"/>
+<path fill="none" stroke="#63b8ff" d="M3329.27,-543.4C3344.62,-541.75 3360.6,-540.19 3375.6,-539 3718.01,-511.87 3806.51,-543.45 4147.6,-503 4150.67,-502.64 4153.82,-502.22 4156.98,-501.76"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3328.85,-539.93 3319.29,-544.49 3329.61,-546.88 3328.85,-539.93"/>
</a>
</g>
</g>
@@ -1232,8 +1232,8 @@
<g id="Node000031" class="node">
<title>Node31</title>
<g id="a_Node000031"><a xlink:href="einsum_8h.html" target="_top" xlink:title="Einstein summation op.">
-<polygon fill="white" stroke="#666666" points="7498,-431.5 7354,-431.5 7354,-412.5 7498,-412.5 7498,-431.5"/>
-<text text-anchor="middle" x="7426" y="-419.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/einsum.h</text>
+<polygon fill="white" stroke="#666666" points="3727.6,-431.5 3583.6,-431.5 3583.6,-412.5 3727.6,-412.5 3727.6,-431.5"/>
+<text text-anchor="middle" x="3655.6" y="-419.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/einsum.h</text>
</a>
</g>
</g>
@@ -1241,8 +1241,8 @@
<g id="edge61_Node000014_Node000031" class="edge">
<title>Node14->Node31</title>
<g id="a_edge61_Node000014_Node000031"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7497.77,-547.8C7391.86,-540.32 7220.26,-524.96 7201,-503 7192.21,-492.98 7192.66,-483.4 7201,-473 7206.67,-465.94 7316.8,-443.87 7380.84,-431.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7497.59,-551.29 7507.81,-548.5 7498.08,-544.31 7497.59,-551.29"/>
+<path fill="none" stroke="#63b8ff" d="M3310.72,-542.88C3319.72,-541.5 3328.89,-540.15 3337.6,-539 3413.79,-528.89 3630.16,-560.11 3681.6,-503 3700.37,-482.17 3676.36,-447.58 3663.18,-431.59"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3310.01,-539.45 3300.68,-544.46 3311.1,-546.37 3310.01,-539.45"/>
</a>
</g>
</g>
@@ -1250,8 +1250,8 @@
<g id="edge64_Node000014_Node000032" class="edge">
<title>Node14->Node32</title>
<g id="a_edge64_Node000014_Node000032"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7664.6,-550.96C7795.56,-546.83 8042.53,-534.95 8124,-503 8133.81,-499.15 8183.75,-459.09 8210.7,-437.16"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7664.11,-547.48 7654.22,-551.28 7664.33,-554.47 7664.11,-547.48"/>
+<path fill="none" stroke="#63b8ff" d="M3331.63,-543.37C3346.25,-541.79 3361.37,-540.26 3375.6,-539 3620.94,-517.29 3686.89,-550.33 3928.6,-503 3969.98,-494.9 3977.85,-483.84 4018.6,-473 4084.22,-455.55 4161,-441 4211.76,-432.18"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3331.16,-539.9 3321.6,-544.47 3331.93,-546.86 3331.16,-539.9"/>
</a>
</g>
</g>
@@ -1259,9 +1259,9 @@
<g id="Node000033" class="node">
<title>Node33</title>
<g id="a_Node000033"><a xlink:href="flatten_8h.html" target="_top" xlink:title="Softmax op constructions.">
-<polygon fill="white" stroke="#666666" points="7817.5,-437 7706.5,-437 7706.5,-407 7817.5,-407 7817.5,-437"/>
-<text text-anchor="start" x="7714.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="7762" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/flatten.h</text>
+<polygon fill="white" stroke="#666666" points="3895.1,-437 3784.1,-437 3784.1,-407 3895.1,-407 3895.1,-437"/>
+<text text-anchor="start" x="3792.1" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="3839.6" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/flatten.h</text>
</a>
</g>
</g>
@@ -1269,8 +1269,8 @@
<g id="edge67_Node000014_Node000033" class="edge">
<title>Node14->Node33</title>
<g id="a_edge67_Node000014_Node000033"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7664.24,-551.62C7747.6,-548.27 7867.61,-537.41 7897,-503 7925.13,-470.06 7866.24,-447.18 7817.58,-434.57"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7663.87,-548.13 7654.01,-552 7664.14,-555.13 7663.87,-548.13"/>
+<path fill="none" stroke="#63b8ff" d="M3308.71,-542.89C3318.34,-541.44 3328.24,-540.07 3337.6,-539 3396.02,-532.32 3825.46,-545.97 3865.6,-503 3882.75,-484.64 3865.11,-454.84 3851.7,-437.26"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3308.15,-539.44 3298.81,-544.44 3309.23,-546.36 3308.15,-539.44"/>
</a>
</g>
</g>
@@ -1278,9 +1278,9 @@
<g id="Node000034" class="node">
<title>Node34</title>
<g id="a_Node000034"><a xlink:href="extern_8h.html" target="_top" xlink:title="Helpers for using external functions.">
-<polygon fill="white" stroke="#666666" points="8954.5,-503 8827.5,-503 8827.5,-473 8954.5,-473 8954.5,-503"/>
-<text text-anchor="start" x="8835.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
-<text text-anchor="middle" x="8891" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/extern.h</text>
+<polygon fill="white" stroke="#666666" points="2189.1,-503 2062.1,-503 2062.1,-473 2189.1,-473 2189.1,-503"/>
+<text text-anchor="start" x="2070.1" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
+<text text-anchor="middle" x="2125.6" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/extern.h</text>
</a>
</g>
</g>
@@ -1288,8 +1288,8 @@
<g id="edge49_Node000014_Node000034" class="edge">
<title>Node14->Node34</title>
<g id="a_edge49_Node000014_Node000034"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7664.31,-551.93C7859.56,-548.89 8361.87,-538.02 8780,-503 8795.39,-501.71 8811.92,-499.87 8827.41,-497.95"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7664.07,-548.43 7654.12,-552.08 7664.18,-555.43 7664.07,-548.43"/>
+<path fill="none" stroke="#63b8ff" d="M3167.29,-552.69C2989.62,-551.22 2560.58,-543.39 2203.6,-503 2198.95,-502.47 2194.16,-501.84 2189.35,-501.14"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3167.32,-556.19 3177.35,-552.77 3167.38,-549.19 3167.32,-556.19"/>
</a>
</g>
</g>
@@ -1297,9 +1297,9 @@
<g id="Node000035" class="node">
<title>Node35</title>
<g id="a_Node000035"><a xlink:href="fuse_8h.html" target="_top" xlink:title="Fuse operation.">
-<polygon fill="white" stroke="#666666" points="7336.5,-503 7209.5,-503 7209.5,-473 7336.5,-473 7336.5,-503"/>
-<text text-anchor="start" x="7217.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
-<text text-anchor="middle" x="7273" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/fuse.h</text>
+<polygon fill="white" stroke="#666666" points="3246.1,-503 3119.1,-503 3119.1,-473 3246.1,-473 3246.1,-503"/>
+<text text-anchor="start" x="3127.1" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
+<text text-anchor="middle" x="3182.6" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/fuse.h</text>
</a>
</g>
</g>
@@ -1307,8 +1307,8 @@
<g id="edge51_Node000014_Node000035" class="edge">
<title>Node14->Node35</title>
<g id="a_edge51_Node000014_Node000035"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7529.92,-542.39C7476.93,-531.38 7393.96,-514.13 7336.72,-502.24"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7529.28,-545.83 7539.78,-544.44 7530.7,-538.97 7529.28,-545.83"/>
+<path fill="none" stroke="#63b8ff" d="M3234.04,-537.41C3222.91,-526.94 3208.38,-513.26 3197.6,-503.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3231.75,-540.06 3241.43,-544.37 3236.55,-534.97 3231.75,-540.06"/>
</a>
</g>
</g>
@@ -1316,9 +1316,9 @@
<g id="Node000036" class="node">
<title>Node36</title>
<g id="a_Node000036"><a xlink:href="pad__utils_8h.html" target="_top" xlink:title="Padding helpers.">
-<polygon fill="white" stroke="#666666" points="8770.5,-503 8643.5,-503 8643.5,-473 8770.5,-473 8770.5,-503"/>
-<text text-anchor="start" x="8651.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
-<text text-anchor="middle" x="8707" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/pad_utils.h</text>
+<polygon fill="white" stroke="#666666" points="4997.1,-503 4870.1,-503 4870.1,-473 4997.1,-473 4997.1,-503"/>
+<text text-anchor="start" x="4878.1" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
+<text text-anchor="middle" x="4933.6" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/pad_utils.h</text>
</a>
</g>
</g>
@@ -1326,8 +1326,8 @@
<g id="edge52_Node000014_Node000036" class="edge">
<title>Node14->Node36</title>
<g id="a_edge52_Node000014_Node000036"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7664.31,-548.27C7879.72,-536.02 8451.69,-503.51 8643.38,-492.62"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7663.8,-544.79 7654.01,-548.85 7664.19,-551.78 7663.8,-544.79"/>
+<path fill="none" stroke="#63b8ff" d="M3334.06,-548.21C3387.87,-545.24 3459.35,-541.53 3522.6,-539 4082.82,-516.59 4223.96,-537.07 4783.6,-503 4811.92,-501.28 4843.18,-498.5 4869.8,-495.87"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3333.68,-544.72 3323.89,-548.77 3334.06,-551.71 3333.68,-544.72"/>
</a>
</g>
</g>
@@ -1335,9 +1335,9 @@
<g id="Node000037" class="node">
<title>Node37</title>
<g id="a_Node000037"><a xlink:href="ravel__unravel_8h.html" target="_top" xlink:title="Index ravel and unraval operations.">
-<polygon fill="white" stroke="#666666" points="7152.5,-503 7025.5,-503 7025.5,-473 7152.5,-473 7152.5,-503"/>
-<text text-anchor="start" x="7033.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
-<text text-anchor="middle" x="7089" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/ravel_unravel.h</text>
+<polygon fill="white" stroke="#666666" points="3673.1,-503 3546.1,-503 3546.1,-473 3673.1,-473 3673.1,-503"/>
+<text text-anchor="start" x="3554.1" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
+<text text-anchor="middle" x="3609.6" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/ravel_unravel.h</text>
</a>
</g>
</g>
@@ -1345,8 +1345,8 @@
<g id="edge54_Node000014_Node000037" class="edge">
<title>Node14->Node37</title>
<g id="a_edge54_Node000014_Node000037"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7497.95,-544.39C7414.23,-535.37 7281.38,-520.16 7167,-503 7162.37,-502.31 7157.6,-501.55 7152.8,-500.76"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7497.6,-547.87 7507.91,-545.46 7498.34,-540.91 7497.6,-547.87"/>
+<path fill="none" stroke="#63b8ff" d="M3308.72,-542.64C3373.69,-531.06 3478.6,-512.35 3545.8,-500.37"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3307.87,-539.23 3298.64,-544.44 3309.1,-546.13 3307.87,-539.23"/>
</a>
</g>
</g>
@@ -1354,9 +1354,9 @@
<g id="Node000038" class="node">
<title>Node38</title>
<g id="a_Node000038"><a xlink:href="tensor__utils_8h.html" target="_top" xlink:title="Utility functions for handling tensor.">
-<polygon fill="white" stroke="#666666" points="7816.5,-503 7689.5,-503 7689.5,-473 7816.5,-473 7816.5,-503"/>
-<text text-anchor="start" x="7697.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
-<text text-anchor="middle" x="7753" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/tensor_utils.h</text>
+<polygon fill="white" stroke="#666666" points="3857.1,-503 3730.1,-503 3730.1,-473 3857.1,-473 3857.1,-503"/>
+<text text-anchor="start" x="3738.1" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
+<text text-anchor="middle" x="3793.6" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/tensor_utils.h</text>
</a>
</g>
</g>
@@ -1364,8 +1364,8 @@
<g id="edge58_Node000014_Node000038" class="edge">
<title>Node14->Node38</title>
<g id="a_edge58_Node000014_Node000038"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7613.82,-540.79C7642.7,-530.04 7684.75,-514.4 7715.06,-503.12"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7612.35,-537.6 7604.2,-544.37 7614.79,-544.16 7612.35,-537.6"/>
+<path fill="none" stroke="#63b8ff" d="M3310.37,-542.86C3319.48,-541.47 3328.78,-540.13 3337.6,-539 3504.99,-517.58 3548.4,-525.93 3715.6,-503 3720.23,-502.36 3725.01,-501.65 3729.82,-500.89"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3309.55,-539.45 3300.21,-544.45 3310.63,-546.36 3309.55,-539.45"/>
</a>
</g>
</g>
@@ -1373,9 +1373,9 @@
<g id="Node000039" class="node">
<title>Node39</title>
<g id="a_Node000039"><a xlink:href="dense_8h.html" target="_top" xlink:title="Dense op constructions.">
-<polygon fill="white" stroke="#666666" points="7465.5,-503 7354.5,-503 7354.5,-473 7465.5,-473 7465.5,-503"/>
-<text text-anchor="start" x="7362.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="7410" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/dense.h</text>
+<polygon fill="white" stroke="#666666" points="3375.1,-503 3264.1,-503 3264.1,-473 3375.1,-473 3375.1,-503"/>
+<text text-anchor="start" x="3272.1" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="3319.6" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/dense.h</text>
</a>
</g>
</g>
@@ -1383,8 +1383,8 @@
<g id="edge65_Node000014_Node000039" class="edge">
<title>Node14->Node39</title>
<g id="a_edge65_Node000014_Node000039"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7548.37,-540.79C7519.66,-530.04 7477.85,-514.4 7447.72,-503.12"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7547.35,-544.14 7557.94,-544.37 7549.8,-537.59 7547.35,-544.14"/>
+<path fill="none" stroke="#63b8ff" d="M3267.41,-537.41C3278.69,-526.94 3293.44,-513.26 3304.38,-503.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3264.86,-535 3259.9,-544.37 3269.62,-540.13 3264.86,-535"/>
</a>
</g>
</g>
@@ -1392,8 +1392,8 @@
<g id="edge66_Node000014_Node000040" class="edge">
<title>Node14->Node40</title>
<g id="a_edge66_Node000014_Node000040"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7664.16,-549.3C7782.51,-543.33 8006.15,-529.48 8195,-503 8199.66,-502.35 8204.49,-501.58 8209.32,-500.74"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7663.89,-545.81 7654.08,-549.8 7664.24,-552.8 7663.89,-545.81"/>
+<path fill="none" stroke="#63b8ff" d="M3331.08,-543.37C3345.87,-541.77 3361.19,-540.24 3375.6,-539 3641.76,-516.13 3709.64,-528.19 3975.6,-503 3992.63,-501.39 4011.12,-499.16 4027.91,-496.97"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3330.5,-539.91 3320.94,-544.48 3331.26,-546.87 3330.5,-539.91"/>
</a>
</g>
</g>
@@ -1401,9 +1401,9 @@
<g id="Node000041" class="node">
<title>Node41</title>
<g id="a_Node000041"><a xlink:href="group__norm_8h.html" target="_top" xlink:title="group normalization op constructions">
-<polygon fill="white" stroke="#666666" points="7594.5,-503 7483.5,-503 7483.5,-473 7594.5,-473 7594.5,-503"/>
-<text text-anchor="start" x="7491.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="7539" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/group_norm.h</text>
+<polygon fill="white" stroke="#666666" points="2547.1,-503 2436.1,-503 2436.1,-473 2547.1,-473 2547.1,-503"/>
+<text text-anchor="start" x="2444.1" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="2491.6" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/group_norm.h</text>
</a>
</g>
</g>
@@ -1411,8 +1411,8 @@
<g id="edge68_Node000014_Node000041" class="edge">
<title>Node14->Node41</title>
<g id="a_edge68_Node000014_Node000041"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7569.79,-535.92C7563.12,-525.76 7554.75,-513.01 7548.42,-503.36"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7566.92,-537.93 7575.34,-544.37 7572.78,-534.09 7566.92,-537.93"/>
+<path fill="none" stroke="#63b8ff" d="M3167.09,-550.86C3036.17,-546.64 2774.9,-534.71 2555.6,-503 2552.9,-502.61 2550.14,-502.17 2547.36,-501.69"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3167.33,-554.37 3177.44,-551.19 3167.55,-547.37 3167.33,-554.37"/>
</a>
</g>
</g>
@@ -1420,9 +1420,9 @@
<g id="Node000042" class="node">
<title>Node42</title>
<g id="a_Node000042"><a xlink:href="instance__norm_8h.html" target="_top" xlink:title="instance normalization op constructions">
-<polygon fill="white" stroke="#666666" points="6429.5,-503 6318.5,-503 6318.5,-473 6429.5,-473 6429.5,-503"/>
-<text text-anchor="start" x="6326.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="6374" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/instance_norm.h</text>
+<polygon fill="white" stroke="#666666" points="2676.1,-503 2565.1,-503 2565.1,-473 2676.1,-473 2676.1,-503"/>
+<text text-anchor="start" x="2573.1" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="2620.6" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/instance_norm.h</text>
</a>
</g>
</g>
@@ -1430,8 +1430,8 @@
<g id="edge69_Node000014_Node000042" class="edge">
<title>Node14->Node42</title>
<g id="a_edge69_Node000014_Node000042"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7497.78,-551.18C7270.72,-545.91 6643.88,-529.36 6439,-503 6435.91,-502.6 6432.75,-502.13 6429.56,-501.61"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7497.88,-554.68 7507.96,-551.41 7498.04,-547.68 7497.88,-554.68"/>
+<path fill="none" stroke="#63b8ff" d="M3167.48,-548.87C3056.97,-542.65 2855.79,-528.76 2685.6,-503 2682.52,-502.53 2679.36,-502.01 2676.18,-501.45"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3167.39,-552.37 3177.57,-549.43 3167.78,-545.38 3167.39,-552.37"/>
</a>
</g>
</g>
@@ -1439,9 +1439,9 @@
<g id="Node000043" class="node">
<title>Node43</title>
<g id="a_Node000043"><a xlink:href="local__response__norm_8h.html" target="_top" xlink:title="local response normalization op constructions">
-<polygon fill="white" stroke="#666666" points="6580,-503 6448,-503 6448,-473 6580,-473 6580,-503"/>
-<text text-anchor="start" x="6456" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="6514" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/local_response_norm.h</text>
+<polygon fill="white" stroke="#666666" points="2826.6,-503 2694.6,-503 2694.6,-473 2826.6,-473 2826.6,-503"/>
+<text text-anchor="start" x="2702.6" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="2760.6" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/local_response_norm.h</text>
</a>
</g>
</g>
@@ -1449,8 +1449,8 @@
<g id="edge71_Node000014_Node000043" class="edge">
<title>Node14->Node43</title>
<g id="a_edge71_Node000014_Node000043"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7497.82,-552.5C7327.08,-550.65 6924.94,-542.13 6590,-503 6586.8,-502.63 6583.54,-502.2 6580.24,-501.73"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7497.96,-556 7507.99,-552.6 7498.03,-549 7497.96,-556"/>
+<path fill="none" stroke="#63b8ff" d="M3167.32,-544.57C3083.38,-535.69 2950.19,-520.58 2835.6,-503 2832.72,-502.56 2829.78,-502.09 2826.81,-501.6"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3167,-548.05 3177.31,-545.62 3167.73,-541.09 3167,-548.05"/>
</a>
</g>
</g>
@@ -1458,9 +1458,9 @@
<g id="Node000044" class="node">
<title>Node44</title>
<g id="a_Node000044"><a xlink:href="mapping_8h.html" target="_top" xlink:title="Mapping op constructions.">
-<polygon fill="white" stroke="#666666" points="6709.5,-503 6598.5,-503 6598.5,-473 6709.5,-473 6709.5,-503"/>
-<text text-anchor="start" x="6606.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
-<text text-anchor="middle" x="6654" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/mapping.h</text>
+<polygon fill="white" stroke="#666666" points="2956.1,-503 2845.1,-503 2845.1,-473 2956.1,-473 2956.1,-503"/>
+<text text-anchor="start" x="2853.1" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/nn</text>
+<text text-anchor="middle" x="2900.6" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/mapping.h</text>
</a>
</g>
</g>
@@ -1468,8 +1468,8 @@
<g id="edge72_Node000014_Node000044" class="edge">
<title>Node14->Node44</title>
<g id="a_edge72_Node000014_Node000044"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7497.64,-552.43C7343.3,-550.42 7002.87,-541.57 6719,-503 6715.91,-502.58 6712.75,-502.09 6709.57,-501.56"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7497.94,-555.93 7507.98,-552.55 7498.03,-548.93 7497.94,-555.93"/>
+<path fill="none" stroke="#63b8ff" d="M3187.91,-542.82C3129.87,-533.22 3041.23,-518.07 2964.6,-503 2961.92,-502.47 2959.18,-501.92 2956.42,-501.36"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3187.59,-546.32 3198.03,-544.49 3188.73,-539.41 3187.59,-546.32"/>
</a>
</g>
</g>
@@ -1477,8 +1477,8 @@
<g id="Node000018" class="node">
<title>Node18</title>
<g id="a_Node000018"><a xlink:href="broadcast_8h.html" target="_top" xlink:title="Broadcast op constructions.">
-<polygon fill="white" stroke="#666666" points="7962,-360 7806,-360 7806,-341 7962,-341 7962,-360"/>
-<text text-anchor="middle" x="7884" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/broadcast.h</text>
+<polygon fill="white" stroke="#666666" points="3682.6,-360 3526.6,-360 3526.6,-341 3682.6,-341 3682.6,-360"/>
+<text text-anchor="middle" x="3604.6" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/broadcast.h</text>
</a>
</g>
</g>
@@ -1486,8 +1486,8 @@
<g id="edge19_Node000017_Node000018" class="edge">
<title>Node17->Node18</title>
<g id="a_edge19_Node000017_Node000018"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7949.05,-400.64C7931.18,-387.14 7908.65,-370.12 7895.34,-360.07"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7947.29,-403.7 7957.38,-406.94 7951.51,-398.12 7947.29,-403.7"/>
+<path fill="none" stroke="#63b8ff" d="M3941.52,-407.68C3940.2,-407.45 3938.9,-407.22 3937.6,-407 3838.56,-389.86 3722.77,-370.78 3657.12,-360.05"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3941.31,-411.2 3951.76,-409.47 3942.51,-404.3 3941.31,-411.2"/>
</a>
</g>
</g>
@@ -1495,8 +1495,8 @@
<g id="edge36_Node000017_Node000028" class="edge">
<title>Node17->Node28</title>
<g id="a_edge36_Node000017_Node000028"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7978.42,-396.66C7981.6,-364.6 7987.04,-309.79 7989.14,-288.66"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7974.9,-396.67 7977.39,-406.96 7981.86,-397.36 7974.9,-396.67"/>
+<path fill="none" stroke="#63b8ff" d="M4029.71,-398.48C4043.64,-377.96 4066.71,-348.16 4093.6,-330 4124.84,-308.9 4165.79,-295.97 4196.69,-288.56"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4026.73,-396.64 4024.15,-406.91 4032.58,-400.49 4026.73,-396.64"/>
</a>
</g>
</g>
@@ -1504,8 +1504,8 @@
<g id="Node000019" class="node">
<title>Node19</title>
<g id="a_Node000019"><a xlink:href="elemwise_8h.html" target="_top" xlink:title="Elementwise op constructions.">
-<polygon fill="white" stroke="#666666" points="9140.5,-288.5 8985.5,-288.5 8985.5,-269.5 9140.5,-269.5 9140.5,-288.5"/>
-<text text-anchor="middle" x="9063" y="-276.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/elemwise.h</text>
+<polygon fill="white" stroke="#666666" points="2983.1,-288.5 2828.1,-288.5 2828.1,-269.5 2983.1,-269.5 2983.1,-288.5"/>
+<text text-anchor="middle" x="2905.6" y="-276.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/elemwise.h</text>
</a>
</g>
</g>
@@ -1513,8 +1513,8 @@
<g id="edge20_Node000018_Node000019" class="edge">
<title>Node18->Node19</title>
<g id="a_edge20_Node000018_Node000019"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7972.26,-344.3C8194.52,-331.2 8774.53,-297 8985.14,-284.59"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7972.05,-340.8 7962.27,-344.89 7972.46,-347.79 7972.05,-340.8"/>
+<path fill="none" stroke="#63b8ff" d="M3516.34,-340.72C3378.48,-327.02 3114.28,-300.75 2983.25,-287.72"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3516.15,-344.22 3526.45,-341.73 3516.84,-337.26 3516.15,-344.22"/>
</a>
</g>
</g>
@@ -1522,8 +1522,8 @@
<g id="edge30_Node000018_Node000020" class="edge">
<title>Node18->Node20</title>
<g id="a_edge30_Node000018_Node000020"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7845.06,-338.1C7754.31,-311.54 7530.41,-246.02 7450.19,-222.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7844.11,-341.47 7854.69,-340.92 7846.07,-334.75 7844.11,-341.47"/>
+<path fill="none" stroke="#63b8ff" d="M3591.37,-332.6C3568.6,-303.49 3522.77,-244.89 3505.44,-222.75"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3588.73,-334.89 3597.64,-340.61 3594.24,-330.58 3588.73,-334.89"/>
</a>
</g>
</g>
@@ -1531,8 +1531,8 @@
<g id="edge29_Node000018_Node000027" class="edge">
<title>Node18->Node27</title>
<g id="a_edge29_Node000018_Node000027"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7884,-330.34C7884,-302.81 7884,-252.71 7884,-228.23"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7880.5,-330.61 7884,-340.61 7887.5,-330.61 7880.5,-330.61"/>
+<path fill="none" stroke="#63b8ff" d="M3643.79,-338.08C3728.55,-313.38 3928.71,-255.05 4021.2,-228.1"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3642.66,-334.76 3634.04,-340.92 3644.62,-341.48 3642.66,-334.76"/>
</a>
</g>
</g>
@@ -1540,8 +1540,8 @@
<g id="edge31_Node000018_Node000028" class="edge">
<title>Node18->Node28</title>
<g id="a_edge31_Node000018_Node000028"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7905.43,-335.45C7926.84,-321.41 7959.04,-300.3 7976.9,-288.59"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7903.44,-332.57 7897,-340.98 7907.28,-338.42 7903.44,-332.57"/>
+<path fill="none" stroke="#63b8ff" d="M3650.15,-338.74C3664.9,-335.55 3681.38,-332.3 3696.6,-330 3719.29,-326.57 4018.29,-299.82 4163.51,-286.92"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3649.26,-335.35 3640.25,-340.93 3650.77,-342.19 3649.26,-335.35"/>
</a>
</g>
</g>
@@ -1549,8 +1549,8 @@
<g id="edge21_Node000019_Node000020" class="edge">
<title>Node19->Node20</title>
<g id="a_edge21_Node000019_Node000020"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8975.04,-274.57C8686.36,-263.32 7770.71,-227.63 7498.22,-217.01"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8975.33,-278.09 8985.46,-274.98 8975.6,-271.09 8975.33,-278.09"/>
+<path fill="none" stroke="#63b8ff" d="M2993.37,-268.53C3109.21,-256.03 3311.31,-234.21 3421.53,-222.32"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2992.69,-265.08 2983.12,-269.63 2993.44,-272.04 2992.69,-265.08"/>
</a>
</g>
</g>
@@ -1558,8 +1558,8 @@
<g id="edge22_Node000020_Node000021" class="edge">
<title>Node20->Node21</title>
<g id="a_edge22_Node000020_Node000021"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7508.37,-204.38C7534.02,-202.22 7562.13,-199.94 7588,-198 7847.41,-178.57 8157.08,-159.4 8285.55,-151.62"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7507.97,-200.9 7498.3,-205.23 7508.56,-207.88 7507.97,-200.9"/>
+<path fill="none" stroke="#63b8ff" d="M3585.82,-208.31C3768.15,-200.5 4202.97,-181.43 4567.6,-162 4626.73,-158.85 4694.24,-154.76 4741.49,-151.81"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3585.59,-204.81 3575.75,-208.74 3585.89,-211.81 3585.59,-204.81"/>
</a>
</g>
</g>
@@ -1567,8 +1567,8 @@
<g id="edge25_Node000020_Node000022" class="edge">
<title>Node20->Node22</title>
<g id="a_edge25_Node000020_Node000022"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7462.83,-200.88C7531.73,-183.05 7673.63,-148.44 7796,-132 8104.34,-90.57 8478.17,-83.42 8617.31,-82.22"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7461.61,-197.58 7452.81,-203.48 7463.37,-204.35 7461.61,-197.58"/>
+<path fill="none" stroke="#63b8ff" d="M3585.97,-204.38C3861.67,-180.34 4708.27,-106.53 4933.87,-86.86"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3585.28,-200.93 3575.62,-205.28 3585.89,-207.9 3585.28,-200.93"/>
</a>
</g>
</g>
@@ -1576,8 +1576,8 @@
<g id="edge24_Node000020_Node000023" class="edge">
<title>Node20->Node23</title>
<g id="a_edge24_Node000020_Node000023"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7344,-202.2C7241.83,-189.2 7063.91,-166.56 6973.76,-155.1"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7343.58,-205.68 7353.95,-203.47 7344.47,-198.73 7343.58,-205.68"/>
+<path fill="none" stroke="#63b8ff" d="M3411.23,-208.82C3244.51,-202.44 2869.52,-186.53 2554.6,-162 2528.1,-159.94 2498.75,-157 2474.12,-154.35"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3411.3,-212.33 3421.42,-209.21 3411.57,-205.33 3411.3,-212.33"/>
</a>
</g>
</g>
@@ -1585,8 +1585,8 @@
<g id="edge26_Node000020_Node000024" class="edge">
<title>Node20->Node24</title>
<g id="a_edge26_Node000020_Node000024"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7370.51,-201.37C7315.93,-189.88 7229.17,-171.61 7172.65,-159.72"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7369.81,-204.8 7380.32,-203.44 7371.25,-197.95 7369.81,-204.8"/>
+<path fill="none" stroke="#63b8ff" d="M3411.14,-205.63C3231.18,-192.53 2823.84,-162.87 2675.21,-152.05"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3411.14,-209.14 3421.36,-206.38 3411.64,-202.16 3411.14,-209.14"/>
</a>
</g>
</g>
@@ -1594,8 +1594,8 @@
<g id="edge27_Node000020_Node000025" class="edge">
<title>Node20->Node25</title>
<g id="a_edge27_Node000020_Node000025"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7411.32,-194.3C7405.82,-184.24 7399.02,-171.81 7393.85,-162.36"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7408.41,-196.27 7416.28,-203.37 7414.55,-192.92 7408.41,-196.27"/>
+<path fill="none" stroke="#63b8ff" d="M3455.19,-200.89C3413.07,-190.1 3349,-173.7 3303.38,-162.02"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3454.59,-204.35 3465.14,-203.44 3456.32,-197.56 3454.59,-204.35"/>
</a>
</g>
</g>
@@ -1603,8 +1603,8 @@
<g id="edge28_Node000020_Node000026" class="edge">
<title>Node20->Node26</title>
<g id="a_edge28_Node000020_Node000026"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7486.01,-201.89C7494.74,-200.56 7503.59,-199.24 7512,-198 7614.32,-182.96 7733.3,-166.51 7804.79,-156.73"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7485.2,-198.47 7475.84,-203.44 7486.25,-205.39 7485.2,-198.47"/>
+<path fill="none" stroke="#63b8ff" d="M3585.94,-206.39C3782.9,-193.73 4257.87,-163.21 4430.51,-152.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3585.68,-202.9 3575.92,-207.03 3586.13,-209.88 3585.68,-202.9"/>
</a>
</g>
</g>
@@ -1612,8 +1612,8 @@
<g id="edge23_Node000021_Node000022" class="edge">
<title>Node21->Node22</title>
<g id="a_edge23_Node000021_Node000022"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8399.81,-135.47C8459.9,-123.71 8556.7,-104.76 8617.48,-92.87"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8398.9,-132.08 8389.76,-137.44 8400.25,-138.95 8398.9,-132.08"/>
+<path fill="none" stroke="#63b8ff" d="M4836.65,-134.07C4868.24,-123.31 4914.71,-107.49 4948.13,-96.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4835.29,-130.83 4826.95,-137.37 4837.55,-137.46 4835.29,-130.83"/>
</a>
</g>
</g>
@@ -1621,8 +1621,8 @@
<g id="edge34_Node000028_Node000020" class="edge">
<title>Node28->Node20</title>
<g id="a_edge34_Node000028_Node000020"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7904.01,-268.33C7793.22,-255.87 7602.37,-234.4 7496.78,-222.52"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7903.82,-271.83 7914.15,-269.47 7904.6,-264.87 7903.82,-271.83"/>
+<path fill="none" stroke="#63b8ff" d="M4153.17,-270.38C4006.33,-257.73 3714.62,-232.61 3575.66,-220.64"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4153.23,-273.9 4163.49,-271.27 4153.83,-266.93 4153.23,-273.9"/>
</a>
</g>
</g>
@@ -1630,8 +1630,8 @@
<g id="edge32_Node000028_Node000021" class="edge">
<title>Node28->Node21</title>
<g id="a_edge32_Node000028_Node000021"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8016.13,-264.78C8050.38,-247.79 8112.64,-218.09 8168,-198 8216.13,-180.54 8273.38,-165.42 8309.71,-156.51"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8014.22,-261.82 8006.83,-269.42 8017.34,-268.08 8014.22,-261.82"/>
+<path fill="none" stroke="#63b8ff" d="M4288.38,-267.14C4397.34,-241.85 4666.27,-179.42 4764.72,-156.56"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4287.29,-263.8 4278.34,-269.47 4288.87,-270.62 4287.29,-263.8"/>
</a>
</g>
</g>
@@ -1639,8 +1639,8 @@
<g id="edge35_Node000028_Node000026" class="edge">
<title>Node28->Node26</title>
<g id="a_edge35_Node000028_Node000026"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7983.93,-259.85C7977.41,-242.44 7965.7,-216.18 7949,-198 7935.15,-182.92 7915.75,-170.65 7899.53,-162.03"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7980.67,-261.14 7987.31,-269.39 7987.27,-258.8 7980.67,-261.14"/>
+<path fill="none" stroke="#63b8ff" d="M4267.3,-264.8C4315.26,-240.15 4418.01,-187.35 4467.22,-162.07"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4265.49,-261.79 4258.2,-269.47 4268.69,-268.01 4265.49,-261.79"/>
</a>
</g>
</g>
@@ -1648,8 +1648,8 @@
<g id="edge33_Node000028_Node000027" class="edge">
<title>Node28->Node27</title>
<g id="a_edge33_Node000028_Node000027"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7966.67,-263.91C7949.06,-253.28 7925,-238.75 7907.38,-228.12"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7965.33,-267.2 7975.7,-269.37 7968.95,-261.2 7965.33,-267.2"/>
+<path fill="none" stroke="#63b8ff" d="M4208.78,-265.79C4179.9,-255.04 4137.85,-239.4 4107.53,-228.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4207.81,-269.16 4218.4,-269.37 4210.25,-262.6 4207.81,-269.16"/>
</a>
</g>
</g>
@@ -1657,8 +1657,8 @@
<g id="edge39_Node000029_Node000017" class="edge">
<title>Node29->Node17</title>
<g id="a_edge39_Node000029_Node000017"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8026.63,-466.2C8015.49,-456.7 8002.59,-445.69 7992.6,-437.16"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8024.48,-468.97 8034.36,-472.8 8029.02,-463.64 8024.48,-468.97"/>
+<path fill="none" stroke="#63b8ff" d="M4165.69,-469.86C4132.77,-459.58 4091.43,-446.68 4060.48,-437.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4165.02,-473.32 4175.61,-472.95 4167.11,-466.63 4165.02,-473.32"/>
</a>
</g>
</g>
@@ -1666,8 +1666,8 @@
<g id="edge38_Node000029_Node000018" class="edge">
<title>Node29->Node18</title>
<g id="a_edge38_Node000029_Node000018"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7977.13,-477.06C7950.72,-469.96 7922.86,-457.81 7904,-437 7884.14,-415.09 7882.89,-377.29 7883.46,-360.26"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7976.61,-480.54 7987.16,-479.54 7978.29,-473.74 7976.61,-480.54"/>
+<path fill="none" stroke="#63b8ff" d="M4146.87,-472.96C4054.54,-457.45 4024.37,-473 3942.6,-437 3922.58,-428.19 3923.57,-415.91 3903.6,-407 3832.84,-375.43 3744.95,-361.82 3682.83,-355.95"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4146.45,-476.44 4156.91,-474.72 4147.67,-469.54 4146.45,-476.44"/>
</a>
</g>
</g>
@@ -1675,8 +1675,8 @@
<g id="edge46_Node000029_Node000020" class="edge">
<title>Node29->Node20</title>
<g id="a_edge46_Node000029_Node000020"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7984.55,-470.29C7953.52,-461.68 7916.36,-450.22 7884,-437 7857.5,-426.18 7852.6,-419.81 7827,-407 7750.58,-368.75 7507.79,-254.7 7439.2,-222.53"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7983.83,-473.72 7994.4,-472.98 7985.68,-466.97 7983.83,-473.72"/>
+<path fill="none" stroke="#63b8ff" d="M4191.87,-467.12C4165.61,-449.59 4125.24,-424.22 4087.6,-407 3885.78,-314.66 3626.84,-245.84 3533.82,-222.57"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4189.96,-470.05 4200.21,-472.74 4193.87,-464.25 4189.96,-470.05"/>
</a>
</g>
</g>
@@ -1684,8 +1684,8 @@
<g id="edge43_Node000029_Node000021" class="edge">
<title>Node29->Node21</title>
<g id="a_edge43_Node000029_Node000021"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8073.34,-465.98C8082.43,-457.21 8092.9,-446.8 8102,-437 8200.73,-330.64 8310.84,-192.54 8339.1,-156.76"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8070.9,-463.47 8066.1,-472.92 8075.74,-468.53 8070.9,-463.47"/>
+<path fill="none" stroke="#63b8ff" d="M4294.58,-485.46C4353.3,-481.57 4435.97,-469.98 4500.6,-437 4636.95,-367.43 4637.81,-303.63 4748.6,-198 4763.8,-183.51 4781.57,-166.79 4792.19,-156.82"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4294.04,-481.99 4284.27,-486.08 4294.46,-488.98 4294.04,-481.99"/>
</a>
</g>
</g>
@@ -1693,8 +1693,8 @@
<g id="edge48_Node000029_Node000026" class="edge">
<title>Node29->Node26</title>
<g id="a_edge48_Node000029_Node000026"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8066.71,-464C8082.97,-437.92 8106,-393.56 8106,-351.5 8106,-351.5 8106,-351.5 8106,-278 8106,-198.92 8003.32,-167.62 7933.14,-155.47"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8063.56,-462.44 8061.09,-472.74 8069.44,-466.23 8063.56,-462.44"/>
+<path fill="none" stroke="#63b8ff" d="M4294.49,-482.41C4361.42,-476.58 4453.06,-463.84 4476.6,-437 4547.54,-356.13 4512.45,-208.51 4499.03,-162.25"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4294.06,-478.94 4284.39,-483.26 4294.65,-485.91 4294.06,-478.94"/>
</a>
</g>
</g>
@@ -1702,8 +1702,8 @@
<g id="edge47_Node000029_Node000028" class="edge">
<title>Node29->Node28</title>
<g id="a_edge47_Node000029_Node000028"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8052.94,-462.76C8053.6,-446.73 8053.3,-425.36 8049,-407 8037.92,-359.66 8008.14,-308.77 7995.64,-288.78"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8049.43,-462.72 8052.36,-472.91 8056.42,-463.12 8049.43,-462.72"/>
+<path fill="none" stroke="#63b8ff" d="M4210.28,-463.58C4207.16,-455.34 4204.16,-445.92 4202.6,-437 4192.6,-379.73 4224.27,-312.43 4236.76,-288.76"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4207.06,-464.95 4214.05,-472.92 4213.55,-462.33 4207.06,-464.95"/>
</a>
</g>
</g>
@@ -1711,9 +1711,9 @@
<g id="Node000030" class="node">
<title>Node30</title>
<g id="a_Node000030"><a xlink:href="strided__slice_8h.html" target="_top" xlink:title="Utility functions for strided_slice op.">
-<polygon fill="white" stroke="#666666" points="8467.5,-437 8340.5,-437 8340.5,-407 8467.5,-407 8467.5,-437"/>
-<text text-anchor="start" x="8348.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
-<text text-anchor="middle" x="8404" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/strided_slice.h</text>
+<polygon fill="white" stroke="#666666" points="4468.1,-437 4341.1,-437 4341.1,-407 4468.1,-407 4468.1,-437"/>
+<text text-anchor="start" x="4349.1" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/topi/detail</text>
+<text text-anchor="middle" x="4404.6" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/strided_slice.h</text>
</a>
</g>
</g>
@@ -1721,8 +1721,8 @@
<g id="edge40_Node000029_Node000030" class="edge">
<title>Node29->Node30</title>
<g id="a_edge40_Node000029_Node000030"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8124.51,-473.67C8188.3,-462.11 8279.7,-445.54 8340.4,-434.53"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8123.73,-470.26 8114.52,-475.48 8124.98,-477.14 8123.73,-470.26"/>
+<path fill="none" stroke="#63b8ff" d="M4270.65,-469.59C4300.07,-459.36 4336.77,-446.59 4364.31,-437.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4269.27,-466.36 4260.98,-472.95 4271.57,-472.98 4269.27,-466.36"/>
</a>
</g>
</g>
@@ -1730,8 +1730,8 @@
<g id="edge42_Node000029_Node000031" class="edge">
<title>Node29->Node31</title>
<g id="a_edge42_Node000029_Node000031"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7977.08,-479.43C7856.2,-467.05 7617.73,-442.63 7498.07,-430.38"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7977.04,-482.94 7987.34,-480.48 7977.75,-475.98 7977.04,-482.94"/>
+<path fill="none" stroke="#63b8ff" d="M4146.9,-472.99C3981.04,-449.49 3936.97,-454.38 3774.6,-437 3758.88,-435.32 3742.01,-433.4 3726.05,-431.53"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4146.56,-476.48 4156.96,-474.43 4147.55,-469.55 4146.56,-476.48"/>
</a>
</g>
</g>
@@ -1739,8 +1739,8 @@
<g id="edge44_Node000029_Node000032" class="edge">
<title>Node29->Node32</title>
<g id="a_edge44_Node000029_Node000032"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8099.52,-469.46C8127.76,-459.25 8162.87,-446.55 8189.25,-437.01"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8098.06,-466.26 8089.84,-472.95 8100.44,-472.85 8098.06,-466.26"/>
+<path fill="none" stroke="#63b8ff" d="M4237.1,-464.53C4243.79,-455.43 4251.3,-445.19 4257.2,-437.16"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4234.13,-462.66 4231.03,-472.8 4239.77,-466.81 4234.13,-462.66"/>
</a>
</g>
</g>
@@ -1748,8 +1748,8 @@
<g id="edge45_Node000029_Node000033" class="edge">
<title>Node29->Node33</title>
<g id="a_edge45_Node000029_Node000033"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7977.54,-470.73C7927.92,-459.74 7863.42,-445.46 7817.95,-435.39"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7977.06,-474.21 7987.58,-472.95 7978.57,-467.38 7977.06,-474.21"/>
+<path fill="none" stroke="#63b8ff" d="M4147.06,-472.95C4040.5,-454.94 4011.88,-454.95 3909.6,-437 3904.96,-436.19 3900.16,-435.3 3895.34,-434.39"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4146.48,-476.41 4156.92,-474.64 4147.65,-469.51 4146.48,-476.41"/>
</a>
</g>
</g>
@@ -1757,8 +1757,8 @@
<g id="edge41_Node000030_Node000028" class="edge">
<title>Node30->Node28</title>
<g id="a_edge41_Node000030_Node000028"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8353.16,-403.68C8263.93,-373.29 8082.28,-311.43 8015.43,-288.66"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8352.2,-407.05 8362.79,-406.96 8354.45,-400.43 8352.2,-407.05"/>
+<path fill="none" stroke="#63b8ff" d="M4380.71,-400.34C4344.43,-368.96 4277,-310.62 4251.61,-288.66"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4378.52,-403.07 4388.37,-406.96 4383.1,-397.78 4378.52,-403.07"/>
</a>
</g>
</g>
@@ -1766,8 +1766,8 @@
<g id="edge50_Node000034_Node000015" class="edge">
<title>Node34->Node15</title>
<g id="a_edge50_Node000034_Node000015"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8817.22,-473.07C8758.08,-461.91 8675.83,-446.38 8618.66,-435.59"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8816.76,-476.55 8827.24,-474.96 8818.06,-469.67 8816.76,-476.55"/>
+<path fill="none" stroke="#63b8ff" d="M2149.32,-466.2C2160.16,-456.7 2172.72,-445.69 2182.44,-437.16"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="2147.01,-463.57 2141.8,-472.8 2151.63,-468.84 2147.01,-463.57"/>
</a>
</g>
</g>
@@ -1775,8 +1775,8 @@
<g id="edge53_Node000036_Node000022" class="edge">
<title>Node36->Node22</title>
<g id="a_edge53_Node000036_Node000022"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8780.5,-470.56C8839.66,-452.48 8913,-416.89 8913,-351.5 8913,-351.5 8913,-351.5 8913,-212 8913,-128.6 8799.56,-98.43 8728.66,-87.72"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8779.38,-467.25 8770.77,-473.42 8781.35,-473.96 8779.38,-467.25"/>
+<path fill="none" stroke="#63b8ff" d="M4936.98,-462.53C4947.49,-386.51 4979.37,-155.95 4987.63,-96.24"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="4933.49,-462.2 4935.59,-472.59 4940.43,-463.16 4933.49,-462.2"/>
</a>
</g>
</g>
@@ -1784,8 +1784,8 @@
<g id="edge56_Node000037_Node000020" class="edge">
<title>Node37->Node20</title>
<g id="a_edge56_Node000037_Node000020"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7114.42,-466.09C7182.18,-410.38 7365.03,-260.02 7410.6,-222.55"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7111.88,-463.65 7106.38,-472.71 7116.33,-469.06 7111.88,-463.65"/>
+<path fill="none" stroke="#63b8ff" d="M3586.15,-465.77C3564.15,-444.27 3532.49,-408.87 3517.6,-371 3496.6,-317.6 3497.23,-246.75 3498.16,-222.53"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3583.83,-468.4 3593.48,-472.77 3588.67,-463.34 3583.83,-468.4"/>
</a>
</g>
</g>
@@ -1793,8 +1793,8 @@
<g id="edge57_Node000037_Node000028" class="edge">
<title>Node37->Node28</title>
<g id="a_edge57_Node000037_Node000028"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7140.41,-469.71C7191.87,-452.69 7273.46,-426.5 7345,-407 7490.31,-367.4 7527.2,-358.93 7675,-330 7762.35,-312.9 7864.21,-297.56 7927.91,-288.51"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7139.24,-466.41 7130.85,-472.88 7141.44,-473.05 7139.24,-466.41"/>
+<path fill="none" stroke="#63b8ff" d="M3588.2,-465.04C3574.22,-447.99 3560.89,-424.39 3574.6,-407 3617.05,-353.16 3659.39,-392.18 3724.6,-371 3769.89,-356.29 3777.53,-342.05 3823.6,-330 3939.56,-299.67 4078.49,-287.68 4163.38,-282.98"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3585.79,-467.6 3595,-472.83 3591.06,-463 3585.79,-467.6"/>
</a>
</g>
</g>
@@ -1802,8 +1802,8 @@
<g id="edge55_Node000037_Node000031" class="edge">
<title>Node37->Node31</title>
<g id="a_edge55_Node000037_Node000031"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7162.8,-472.98C7229.42,-460.33 7325.29,-442.13 7381.06,-431.53"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7161.95,-469.58 7152.78,-474.89 7163.26,-476.46 7161.95,-469.58"/>
+<path fill="none" stroke="#63b8ff" d="M3625.69,-464.61C3633.8,-453.32 3643.18,-440.28 3649.24,-431.84"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3622.8,-462.63 3619.81,-472.8 3628.49,-466.72 3622.8,-462.63"/>
</a>
</g>
</g>
@@ -1811,8 +1811,8 @@
<g id="edge60_Node000038_Node000028" class="edge">
<title>Node38->Node28</title>
<g id="a_edge60_Node000038_Node000028"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7699.16,-468.41C7685.27,-460.9 7672,-450.68 7664,-437 7631.29,-381.1 7732.73,-333.92 7740,-330 7793.08,-301.37 7860.47,-289.05 7911.91,-283.79"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7697.8,-471.65 7708.32,-472.97 7700.92,-465.38 7697.8,-471.65"/>
+<path fill="none" stroke="#63b8ff" d="M3778.8,-463.97C3769.78,-446.74 3762.17,-423.42 3774.6,-407 3822.52,-343.69 4054.23,-304.64 4172.23,-288.53"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3775.85,-465.87 3783.83,-472.84 3781.94,-462.41 3775.85,-465.87"/>
</a>
</g>
</g>
@@ -1820,8 +1820,8 @@
<g id="edge59_Node000038_Node000031" class="edge">
<title>Node38->Node31</title>
<g id="a_edge59_Node000038_Node000031"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7679.07,-472.53C7614.61,-459.92 7523.3,-442.04 7469.8,-431.57"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7678.69,-476.02 7689.17,-474.51 7680.03,-469.15 7678.69,-476.02"/>
+<path fill="none" stroke="#63b8ff" d="M3753.97,-468.62C3727.63,-456.41 3694.28,-440.94 3673.96,-431.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3752.77,-471.92 3763.31,-472.95 3755.72,-465.57 3752.77,-471.92"/>
</a>
</g>
</g>
@@ -1829,8 +1829,8 @@
<g id="Node000046" class="node">
<title>Node46</title>
<g id="a_Node000046"><a xlink:href="te_2tensor_8h.html" target="_top" xlink:title="Dataflow tensor object.">
-<polygon fill="white" stroke="#666666" points="7645.5,-629.5 7516.5,-629.5 7516.5,-610.5 7645.5,-610.5 7645.5,-629.5"/>
-<text text-anchor="middle" x="7581" y="-617.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/te/tensor.h</text>
+<polygon fill="white" stroke="#666666" points="5354.1,-629.5 5225.1,-629.5 5225.1,-610.5 5354.1,-610.5 5354.1,-629.5"/>
+<text text-anchor="middle" x="5289.6" y="-617.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/te/tensor.h</text>
</a>
</g>
</g>
@@ -1838,8 +1838,8 @@
<g id="edge85_Node000045_Node000046" class="edge">
<title>Node45->Node46</title>
<g id="a_edge85_Node000045_Node000046"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8270.52,-678.24C8116.52,-665.45 7785.67,-637.99 7645.68,-626.37"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8270.59,-681.75 8280.85,-679.09 8271.17,-674.78 8270.59,-681.75"/>
+<path fill="none" stroke="#63b8ff" d="M5254.89,-668.27C5263.9,-655.99 5275.79,-639.8 5283.06,-629.91"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5252.04,-666.24 5248.94,-676.37 5257.68,-670.38 5252.04,-666.24"/>
</a>
</g>
</g>
@@ -1847,8 +1847,8 @@
<g id="edge86_Node000046_Node000010" class="edge">
<title>Node46->Node10</title>
<g id="a_edge86_Node000046_Node000010"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7506.26,-618.27C7294.47,-615.81 6672.29,-605.73 6157,-569 5958.14,-554.83 5463.93,-486.16 5265,-473 4871.94,-446.99 3607.01,-427.88 3319.51,-423.81"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7506.29,-621.77 7516.33,-618.39 7506.37,-614.77 7506.29,-621.77"/>
+<path fill="none" stroke="#63b8ff" d="M5364.51,-616.09C5617.14,-606.26 6425.06,-574.53 6480.6,-569 6565.67,-560.53 6585.76,-549.49 6670.6,-539 6848.18,-517.03 6893.78,-522.95 7071.6,-503 7268.07,-480.96 7500.11,-447.57 7606.69,-431.82"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5364.19,-612.6 5354.33,-616.49 5364.46,-619.6 5364.19,-612.6"/>
</a>
</g>
</g>
@@ -1856,8 +1856,8 @@
<g id="edge87_Node000046_Node000014" class="edge">
<title>Node46->Node14</title>
<g id="a_edge87_Node000046_Node000014"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M7581,-600.08C7581,-588.13 7581,-573.22 7581,-563.91"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="7577.5,-600.37 7581,-610.37 7584.5,-600.37 7577.5,-600.37"/>
+<path fill="none" stroke="#63b8ff" d="M5214.54,-615.08C5153.23,-611.99 5064.33,-607.75 4986.6,-605 4336.14,-581.98 4172.99,-593.73 3522.6,-569 3455.27,-566.44 3378.62,-562.39 3323.88,-559.31"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5214.73,-618.59 5224.89,-615.61 5215.08,-611.6 5214.73,-618.59"/>
</a>
</g>
</g>
@@ -1865,8 +1865,8 @@
<g id="edge89_Node000047_Node000003" class="edge">
<title>Node47->Node3</title>
<g id="a_edge89_Node000047_Node000003"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8406.42,-730.7C8426.55,-714.29 8447.08,-690.75 8432,-671 8417.01,-651.37 8356.76,-637.57 8309.43,-629.52"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8404.27,-727.93 8398.51,-736.83 8408.56,-733.47 8404.27,-727.93"/>
+<path fill="none" stroke="#63b8ff" d="M5168.06,-728.41C5155.14,-710.17 5134.62,-685.28 5110.6,-671 5070.51,-647.17 5019.74,-634.69 4978.28,-628.16"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5165.23,-730.48 5173.77,-736.75 5171.01,-726.52 5165.23,-730.48"/>
</a>
</g>
</g>
@@ -1874,18 +1874,18 @@
<g id="edge90_Node000047_Node000045" class="edge">
<title>Node47->Node45</title>
<g id="a_edge90_Node000047_Node000045"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M8367.73,-727.28C8363.45,-716.31 8358.62,-703.94 8355.45,-695.84"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="8364.55,-728.76 8371.45,-736.8 8371.07,-726.21 8364.55,-728.76"/>
+<path fill="none" stroke="#63b8ff" d="M5202.97,-729.27C5213.69,-717.84 5226.25,-704.44 5234.31,-695.84"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="5200.2,-727.11 5195.92,-736.8 5205.31,-731.89 5200.2,-727.11"/>
</a>
</g>
</g>
<!-- Node50 -->
<g id="Node000050" class="node">
<title>Node50</title>
-<g id="a_Node000050"><a xlink:href="stmt__functor_8h.html" target="_top" xlink:title="Functors for tirx stmts utility functions to call common functors.">
-<polygon fill="white" stroke="#666666" points="2877.5,-635 2758.5,-635 2758.5,-605 2877.5,-605 2877.5,-635"/>
-<text text-anchor="start" x="2766.5" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/stmt</text>
-<text text-anchor="middle" x="2818" y="-612" font-family="Helvetica,sans-Serif" font-size="10.00">_functor.h</text>
+<g id="a_Node000050"><a xlink:href="tirx_2expr__functor_8h.html" target="_top" xlink:title="Functors for tirx expressions.">
+<polygon fill="white" stroke="#666666" points="3335.1,-701 3216.1,-701 3216.1,-671 3335.1,-671 3335.1,-701"/>
+<text text-anchor="start" x="3224.1" y="-689" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/expr</text>
+<text text-anchor="middle" x="3275.6" y="-678" font-family="Helvetica,sans-Serif" font-size="10.00">_functor.h</text>
</a>
</g>
</g>
@@ -1893,46 +1893,55 @@
<g id="edge94_Node000049_Node000050" class="edge">
<title>Node49->Node50</title>
<g id="a_edge94_Node000049_Node000050"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4667.72,-734.45C4590.33,-715.33 4456.14,-684.75 4339,-671 4048.39,-636.89 3122,-624.37 2877.59,-621.62"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4667.24,-737.94 4677.79,-736.95 4668.93,-731.14 4667.24,-737.94"/>
-</a>
-</g>
-</g>
-<!-- Node50->Node5 -->
-<g id="edge95_Node000050_Node000005" class="edge">
-<title>Node50->Node5</title>
-<g id="a_edge95_Node000050_Node000005"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2748.37,-612.51C2638.58,-601.93 2436.54,-580.97 2426,-569 2408.1,-548.67 2433.82,-520.06 2453.12,-503.14"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2748.08,-615.99 2758.37,-613.46 2748.75,-609.03 2748.08,-615.99"/>
+<path fill="none" stroke="#63b8ff" d="M3162.62,-733.05C3187.5,-722.91 3218.13,-710.43 3241.23,-701.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3160.99,-729.94 3153.05,-736.95 3163.63,-736.42 3160.99,-729.94"/>
</a>
</g>
</g>
<!-- Node51 -->
<g id="Node000051" class="node">
<title>Node51</title>
-<g id="a_Node000051"><a xlink:href="sblock__scope_8h.html" target="_top" xlink:title="Definition of two pillar data structure for TensorIR scheduling: StmtSRef, SBlockScope.">
-<polygon fill="white" stroke="#666666" points="1943.5,-569 1810.5,-569 1810.5,-539 1943.5,-539 1943.5,-569"/>
-<text text-anchor="start" x="1818.5" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/sblock</text>
-<text text-anchor="middle" x="1877" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_scope.h</text>
+<g id="a_Node000051"><a xlink:href="stmt__functor_8h.html" target="_top" xlink:title="Functors for tirx stmts utility functions to call common functors.">
+<polygon fill="white" stroke="#666666" points="3514.1,-635 3395.1,-635 3395.1,-605 3514.1,-605 3514.1,-635"/>
+<text text-anchor="start" x="3403.1" y="-623" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/stmt</text>
+<text text-anchor="middle" x="3454.6" y="-612" font-family="Helvetica,sans-Serif" font-size="10.00">_functor.h</text>
+</a>
+</g>
+</g>
+<!-- Node49->Node51 -->
+<g id="edge128_Node000049_Node000051" class="edge">
+<title>Node49->Node51</title>
+<g id="a_edge128_Node000049_Node000051"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3136.58,-729.04C3152.9,-710.63 3178.64,-685.15 3206.6,-671 3266.37,-640.76 3342.93,-628.81 3395.07,-624.08"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3133.65,-727.08 3129.77,-736.94 3138.95,-731.65 3133.65,-727.08"/>
</a>
</g>
</g>
<!-- Node50->Node51 -->
-<g id="edge96_Node000050_Node000051" class="edge">
+<g id="edge95_Node000050_Node000051" class="edge">
<title>Node50->Node51</title>
-<g id="a_edge96_Node000050_Node000051"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2748.24,-616.09C2570.98,-608.52 2106.46,-587.5 1953,-569 1949.94,-568.63 1946.81,-568.21 1943.66,-567.76"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2748.09,-619.59 2758.23,-616.52 2748.39,-612.59 2748.09,-619.59"/>
+<g id="a_edge95_Node000050_Node000051"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3324.67,-667.46C3353.22,-657.25 3388.73,-644.55 3415.41,-635.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3323.12,-664.29 3314.88,-670.95 3325.48,-670.88 3323.12,-664.29"/>
+</a>
+</g>
+</g>
+<!-- Node51->Node5 -->
+<g id="edge96_Node000051_Node000005" class="edge">
+<title>Node51->Node5</title>
+<g id="a_edge96_Node000051_Node000005"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3524.36,-604.64C3583.2,-592.26 3659.99,-575.41 3673.6,-569 3693.38,-559.68 3692,-546.33 3712.6,-539 3848.01,-490.83 4861.97,-508.17 5005.6,-503 5086.66,-500.08 5179.35,-495.89 5243.47,-492.85"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3523.41,-601.26 3514.34,-606.74 3524.84,-608.11 3523.41,-601.26"/>
</a>
</g>
</g>
<!-- Node52 -->
<g id="Node000052" class="node">
<title>Node52</title>
-<g id="a_Node000052"><a xlink:href="sblock__dependence__info_8h.html" target="_top" xlink:title="Define SBlockDependenceInfoNode that uses the SBlockScope and StmtSRef objects to store the block lev...">
-<polygon fill="white" stroke="#666666" points="1998.5,-503 1865.5,-503 1865.5,-473 1998.5,-473 1998.5,-503"/>
-<text text-anchor="start" x="1873.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/sblock</text>
-<text text-anchor="middle" x="1932" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">_dependence_info.h</text>
+<g id="a_Node000052"><a xlink:href="sblock__scope_8h.html" target="_top" xlink:title="Definition of two pillar data structure for TensorIR scheduling: StmtSRef, SBlockScope.">
+<polygon fill="white" stroke="#666666" points="3665.1,-569 3532.1,-569 3532.1,-539 3665.1,-539 3665.1,-569"/>
+<text text-anchor="start" x="3540.1" y="-557" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/sblock</text>
+<text text-anchor="middle" x="3598.6" y="-546" font-family="Helvetica,sans-Serif" font-size="10.00">_scope.h</text>
</a>
</g>
</g>
@@ -1940,74 +1949,74 @@
<g id="edge97_Node000051_Node000052" class="edge">
<title>Node51->Node52</title>
<g id="a_edge97_Node000051_Node000052"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1895.83,-531.09C1903.77,-521.85 1912.78,-511.36 1919.83,-503.16"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1893.07,-528.93 1889.21,-538.8 1898.38,-533.49 1893.07,-528.93"/>
+<path fill="none" stroke="#63b8ff" d="M3495.58,-600.78C3518.29,-590.69 3546.08,-578.34 3567.07,-569.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3493.92,-597.7 3486.2,-604.95 3496.76,-604.09 3493.92,-597.7"/>
</a>
</g>
</g>
<!-- Node53 -->
<g id="Node000053" class="node">
<title>Node53</title>
-<g id="a_Node000053"><a xlink:href="state_8h.html" target="_top" xlink:title="This file defines ScheduleState, the core data structure of TensorIR scheduling.">
-<polygon fill="white" stroke="#666666" points="2335.5,-503 2190.5,-503 2190.5,-473 2335.5,-473 2335.5,-503"/>
-<text text-anchor="start" x="2198.5" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/schedule</text>
-<text text-anchor="middle" x="2263" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/state.h</text>
+<g id="a_Node000053"><a xlink:href="sblock__dependence__info_8h.html" target="_top" xlink:title="Define SBlockDependenceInfoNode that uses the SBlockScope and StmtSRef objects to store the block lev...">
+<polygon fill="white" stroke="#666666" points="4775.1,-503 4642.1,-503 4642.1,-473 4775.1,-473 4775.1,-503"/>
+<text text-anchor="start" x="4650.1" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/sblock</text>
+<text text-anchor="middle" x="4708.6" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">_dependence_info.h</text>
</a>
</g>
</g>
-<!-- Node51->Node53 -->
-<g id="edge98_Node000051_Node000053" class="edge">
-<title>Node51->Node53</title>
-<g id="a_edge98_Node000051_Node000053"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1953.79,-538.89C2041,-523.89 2129.73,-509.75 2190.27,-500.26"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1952.97,-535.48 1943.71,-540.62 1954.16,-542.37 1952.97,-535.48"/>
+<!-- Node52->Node53 -->
+<g id="edge98_Node000052_Node000053" class="edge">
+<title>Node52->Node53</title>
+<g id="a_edge98_Node000052_Node000053"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3675.17,-539.49C3676.66,-539.32 3678.14,-539.15 3679.6,-539 4101.15,-494.81 4211.3,-549.51 4632.6,-503 4635.67,-502.66 4638.8,-502.27 4641.95,-501.84"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3674.72,-536.02 3665.25,-540.76 3675.61,-542.96 3674.72,-536.02"/>
</a>
</g>
</g>
-<!-- Node69 -->
-<g id="Node000069" class="node">
-<title>Node69</title>
-<g id="a_Node000069"><a xlink:href="s__tir_2utils_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="1847.5,-497.5 1716.5,-497.5 1716.5,-478.5 1847.5,-478.5 1847.5,-497.5"/>
-<text text-anchor="middle" x="1782" y="-485.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/utils.h</text>
+<!-- Node54 -->
+<g id="Node000054" class="node">
+<title>Node54</title>
+<g id="a_Node000054"><a xlink:href="state_8h.html" target="_top" xlink:title="This file defines ScheduleState, the core data structure of TensorIR scheduling.">
+<polygon fill="white" stroke="#666666" points="1278.1,-503 1133.1,-503 1133.1,-473 1278.1,-473 1278.1,-503"/>
+<text text-anchor="start" x="1141.1" y="-491" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/schedule</text>
+<text text-anchor="middle" x="1205.6" y="-480" font-family="Helvetica,sans-Serif" font-size="10.00">/state.h</text>
</a>
</g>
</g>
-<!-- Node51->Node69 -->
-<g id="edge126_Node000051_Node000069" class="edge">
-<title>Node51->Node69</title>
-<g id="a_edge126_Node000051_Node000069"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1847.61,-533.2C1829.93,-521.29 1808.32,-506.73 1794.85,-497.66"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1845.67,-536.11 1855.92,-538.8 1849.58,-530.31 1845.67,-536.11"/>
+<!-- Node52->Node54 -->
+<g id="edge99_Node000052_Node000054" class="edge">
+<title>Node52->Node54</title>
+<g id="a_edge99_Node000052_Node000054"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3521.92,-548.25C3468.8,-545.14 3396.42,-541.24 3332.6,-539 2878.14,-523.05 1739.31,-545.85 1286.6,-503 1283.9,-502.74 1281.15,-502.45 1278.39,-502.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3521.76,-551.75 3531.94,-548.84 3522.17,-544.76 3521.76,-551.75"/>
</a>
</g>
</g>
-<!-- Node54 -->
-<g id="Node000054" class="node">
-<title>Node54</title>
-<g id="a_Node000054"><a xlink:href="schedule_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="5723.5,-437 5578.5,-437 5578.5,-407 5723.5,-407 5723.5,-437"/>
-<text text-anchor="start" x="5586.5" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/schedule</text>
-<text text-anchor="middle" x="5651" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/schedule.h</text>
+<!-- Node70 -->
+<g id="Node000070" class="node">
+<title>Node70</title>
+<g id="a_Node000070"><a xlink:href="s__tir_2utils_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="4624.1,-497.5 4493.1,-497.5 4493.1,-478.5 4624.1,-478.5 4624.1,-497.5"/>
+<text text-anchor="middle" x="4558.6" y="-485.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/utils.h</text>
</a>
</g>
</g>
-<!-- Node53->Node54 -->
-<g id="edge99_Node000053_Node000054" class="edge">
-<title>Node53->Node54</title>
-<g id="a_edge99_Node000053_Node000054"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M2345.53,-476.26C2358.06,-474.95 2370.86,-473.8 2383,-473 2923.68,-437.56 4279.23,-445.57 4821,-437 5100.91,-432.57 5433.92,-426.8 5578.28,-424.28"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="2345.12,-472.78 2335.55,-477.34 2345.87,-479.74 2345.12,-472.78"/>
+<!-- Node52->Node70 -->
+<g id="edge127_Node000052_Node000070" class="edge">
+<title>Node52->Node70</title>
+<g id="a_edge127_Node000052_Node000070"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3675.17,-539.51C3676.66,-539.33 3678.14,-539.16 3679.6,-539 4033,-500.65 4125.24,-541.72 4478.6,-503 4490.79,-501.66 4503.94,-499.62 4515.98,-497.5"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3674.72,-536.03 3665.25,-540.79 3675.62,-542.98 3674.72,-536.03"/>
</a>
</g>
</g>
<!-- Node55 -->
<g id="Node000055" class="node">
<title>Node55</title>
-<g id="a_Node000055"><a xlink:href="cost__model_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="5477,-294 5343,-294 5343,-264 5477,-264 5477,-294"/>
-<text text-anchor="start" x="5351" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="5410" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/cost_model.h</text>
+<g id="a_Node000055"><a xlink:href="schedule_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="1115.1,-437 970.1,-437 970.1,-407 1115.1,-407 1115.1,-437"/>
+<text text-anchor="start" x="978.1" y="-425" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/schedule</text>
+<text text-anchor="middle" x="1042.6" y="-414" font-family="Helvetica,sans-Serif" font-size="10.00">/schedule.h</text>
</a>
</g>
</g>
@@ -2015,199 +2024,180 @@
<g id="edge100_Node000054_Node000055" class="edge">
<title>Node54->Node55</title>
<g id="a_edge100_Node000054_Node000055"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5568.22,-407.07C5489.34,-393.61 5382.1,-374.72 5379,-371 5360.09,-348.3 5382.15,-313.49 5397.56,-294.16"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5567.73,-410.54 5578.17,-408.77 5568.9,-403.64 5567.73,-410.54"/>
+<path fill="none" stroke="#63b8ff" d="M1160.24,-469.19C1134.35,-459.02 1102.37,-446.47 1078.29,-437.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1159.24,-472.56 1169.83,-472.95 1161.8,-466.04 1159.24,-472.56"/>
</a>
</g>
</g>
<!-- Node56 -->
<g id="Node000056" class="node">
<title>Node56</title>
-<g id="a_Node000056"><a xlink:href="search__strategy_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="5605,-228 5451,-228 5451,-198 5605,-198 5605,-228"/>
-<text text-anchor="start" x="5459" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="5528" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/search_strategy.h</text>
+<g id="a_Node000056"><a xlink:href="cost__model_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="354.6,-294 220.6,-294 220.6,-264 354.6,-264 354.6,-294"/>
+<text text-anchor="start" x="228.6" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="287.6" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/cost_model.h</text>
</a>
</g>
</g>
-<!-- Node54->Node56 -->
-<g id="edge124_Node000054_Node000056" class="edge">
-<title>Node54->Node56</title>
-<g id="a_edge124_Node000054_Node000056"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5602.25,-402.53C5587.67,-394.82 5572.95,-384.46 5563,-371 5530.29,-326.77 5527.2,-257.64 5527.51,-228.13"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5600.74,-405.69 5611.25,-406.99 5603.85,-399.42 5600.74,-405.69"/>
+<!-- Node55->Node56 -->
+<g id="edge101_Node000055_Node000056" class="edge">
+<title>Node55->Node56</title>
+<g id="a_edge101_Node000055_Node000056"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M959.79,-418.57C767.34,-412.51 304.51,-395.46 281.6,-371 262.23,-350.31 272.88,-314.07 281.04,-294.13"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="959.75,-422.07 969.85,-418.88 959.97,-415.07 959.75,-422.07"/>
</a>
</g>
</g>
-<!-- Node54->Node60 -->
-<g id="edge108_Node000054_Node000060" class="edge">
-<title>Node54->Node60</title>
-<g id="a_edge108_Node000054_Node000060"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5600.83,-403.57C5567.01,-391.81 5522.98,-376.51 5491.41,-365.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5599.93,-406.96 5610.53,-406.94 5602.23,-400.35 5599.93,-406.96"/>
+<!-- Node57 -->
+<g id="Node000057" class="node">
+<title>Node57</title>
+<g id="a_Node000057"><a xlink:href="search__strategy_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="602.6,-228 448.6,-228 448.6,-198 602.6,-198 602.6,-228"/>
+<text text-anchor="start" x="456.6" y="-216" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="525.6" y="-205" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/search_strategy.h</text>
</a>
</g>
</g>
-<!-- Node61 -->
-<g id="Node000061" class="node">
-<title>Node61</title>
-<g id="a_Node000061"><a xlink:href="measure__candidate_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="5744.5,-365.5 5571.5,-365.5 5571.5,-335.5 5744.5,-335.5 5744.5,-365.5"/>
-<text text-anchor="start" x="5579.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="5658" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/measure_candidate.h</text>
+<!-- Node55->Node57 -->
+<g id="edge125_Node000055_Node000057" class="edge">
+<title>Node55->Node57</title>
+<g id="a_edge125_Node000055_Node000057"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1073.06,-400.59C1082.42,-392.58 1091.56,-382.52 1096.6,-371 1103.89,-354.3 1108.13,-344.11 1096.6,-330 1035.07,-254.71 743.93,-227.08 602.74,-217.99"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1070.88,-397.85 1065.25,-406.83 1075.25,-403.33 1070.88,-397.85"/>
</a>
</g>
</g>
-<!-- Node54->Node61 -->
-<g id="edge110_Node000054_Node000061" class="edge">
-<title>Node54->Node61</title>
-<g id="a_edge110_Node000054_Node000061"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5653.44,-396.75C5654.49,-386.31 5655.68,-374.49 5656.59,-365.54"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5649.94,-396.64 5652.42,-406.94 5656.9,-397.34 5649.94,-396.64"/>
+<!-- Node55->Node61 -->
+<g id="edge109_Node000055_Node000061" class="edge">
+<title>Node55->Node61</title>
+<g id="a_edge109_Node000055_Node000061"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M959.84,-407.3C879.49,-394.01 759.25,-374.11 686.16,-362.02"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="959.48,-410.79 969.92,-408.97 960.63,-403.89 959.48,-410.79"/>
</a>
</g>
</g>
-<!-- Node63 -->
-<g id="Node000063" class="node">
-<title>Node63</title>
-<g id="a_Node000063"><a xlink:href="mutator_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="5292.5,-365.5 5165.5,-365.5 5165.5,-335.5 5292.5,-335.5 5292.5,-365.5"/>
-<text text-anchor="start" x="5173.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="5229" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/mutator.h</text>
+<!-- Node62 -->
+<g id="Node000062" class="node">
+<title>Node62</title>
+<g id="a_Node000062"><a xlink:href="measure__candidate_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="464.1,-365.5 291.1,-365.5 291.1,-335.5 464.1,-335.5 464.1,-365.5"/>
+<text text-anchor="start" x="299.1" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="377.6" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/measure_candidate.h</text>
</a>
</g>
</g>
-<!-- Node54->Node63 -->
-<g id="edge115_Node000054_Node000063" class="edge">
-<title>Node54->Node63</title>
-<g id="a_edge115_Node000054_Node000063"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5568.43,-407.67C5566.94,-407.44 5565.47,-407.22 5564,-407 5449.95,-389.84 5420.22,-393.02 5307,-371 5298.92,-369.43 5290.42,-367.54 5282.12,-365.58"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5567.97,-411.14 5578.39,-409.2 5569.03,-404.22 5567.97,-411.14"/>
+<!-- Node55->Node62 -->
+<g id="edge111_Node000055_Node000062" class="edge">
+<title>Node55->Node62</title>
+<g id="a_edge111_Node000055_Node000062"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M959.76,-412.9C861.78,-403.25 693.76,-386.48 549.6,-371 521.81,-368.02 491.51,-364.63 464.2,-361.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="959.6,-416.4 969.9,-413.9 960.29,-409.44 959.6,-416.4"/>
</a>
</g>
</g>
<!-- Node64 -->
<g id="Node000064" class="node">
<title>Node64</title>
-<g id="a_Node000064"><a xlink:href="space__generator_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="4932,-294 4774,-294 4774,-264 4932,-264 4932,-294"/>
-<text text-anchor="start" x="4782" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="4853" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/space_generator.h</text>
+<g id="a_Node000064"><a xlink:href="mutator_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="1348.1,-365.5 1221.1,-365.5 1221.1,-335.5 1348.1,-335.5 1348.1,-365.5"/>
+<text text-anchor="start" x="1229.1" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="1284.6" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/mutator.h</text>
</a>
</g>
</g>
-<!-- Node54->Node64 -->
-<g id="edge125_Node000054_Node000064" class="edge">
-<title>Node54->Node64</title>
-<g id="a_edge125_Node000054_Node000064"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5568.17,-407.22C5487.77,-393.72 5376.46,-374.65 5367,-371 5335.14,-358.7 5334.24,-341.29 5302,-330 5235.75,-306.8 5042.63,-291.6 4932.44,-284.55"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5567.87,-410.72 5578.31,-408.92 5569.03,-403.82 5567.87,-410.72"/>
+<!-- Node55->Node64 -->
+<g id="edge116_Node000055_Node000064" class="edge">
+<title>Node55->Node64</title>
+<g id="a_edge116_Node000055_Node000064"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1101.21,-404.17C1142.39,-392.34 1196.85,-376.7 1235.7,-365.54"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1100.22,-400.81 1091.57,-406.94 1102.15,-407.54 1100.22,-400.81"/>
</a>
</g>
</g>
<!-- Node65 -->
<g id="Node000065" class="node">
<title>Node65</title>
-<g id="a_Node000065"><a xlink:href="postproc_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="5147.5,-365.5 5020.5,-365.5 5020.5,-335.5 5147.5,-335.5 5147.5,-365.5"/>
-<text text-anchor="start" x="5028.5" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="5084" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/postproc.h</text>
+<g id="a_Node000065"><a xlink:href="space__generator_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="1567.6,-294 1409.6,-294 1409.6,-264 1567.6,-264 1567.6,-294"/>
+<text text-anchor="start" x="1417.6" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="1488.6" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/space_generator.h</text>
</a>
</g>
</g>
-<!-- Node54->Node65 -->
-<g id="edge118_Node000054_Node000065" class="edge">
-<title>Node54->Node65</title>
-<g id="a_edge118_Node000054_Node000065"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5567.87,-414.21C5448.28,-404.16 5233.63,-385.02 5157,-371 5148.87,-369.51 5140.32,-367.58 5132.05,-365.5"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5567.82,-417.72 5578.08,-415.07 5568.41,-410.74 5567.82,-417.72"/>
+<!-- Node55->Node65 -->
+<g id="edge126_Node000055_Node000065" class="edge">
+<title>Node55->Node65</title>
+<g id="a_edge126_Node000055_Node000065"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1076.75,-401.86C1121.97,-376.64 1197.66,-334.87 1211.6,-330 1276.18,-307.43 1352.97,-294.59 1409.3,-287.59"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1074.89,-398.89 1067.87,-406.82 1078.31,-405 1074.89,-398.89"/>
</a>
</g>
</g>
<!-- Node66 -->
<g id="Node000066" class="node">
<title>Node66</title>
-<g id="a_Node000066"><a xlink:href="thread__bind_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="5901,-371 5763,-371 5763,-330 5901,-330 5901,-371"/>
-<text text-anchor="start" x="5771" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="start" x="5771" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/schedule/cuda</text>
-<text text-anchor="middle" x="5832" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">/thread_bind.h</text>
+<g id="a_Node000066"><a xlink:href="postproc_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="1695.1,-365.5 1568.1,-365.5 1568.1,-335.5 1695.1,-335.5 1695.1,-365.5"/>
+<text text-anchor="start" x="1576.1" y="-353.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="1631.6" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/postproc.h</text>
</a>
</g>
</g>
-<!-- Node54->Node66 -->
-<g id="edge120_Node000054_Node000066" class="edge">
-<title>Node54->Node66</title>
-<g id="a_edge120_Node000054_Node000066"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5697.11,-403.29C5722.73,-393.46 5754.66,-381.2 5781.02,-371.07"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5695.71,-400.08 5687.63,-406.94 5698.22,-406.62 5695.71,-400.08"/>
+<!-- Node55->Node66 -->
+<g id="edge119_Node000055_Node000066" class="edge">
+<title>Node55->Node66</title>
+<g id="a_edge119_Node000055_Node000066"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1125.26,-414.05C1220.54,-405.65 1381.74,-390.2 1519.6,-371 1535.34,-368.81 1552.25,-366.07 1568.05,-363.34"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1124.77,-410.58 1115.11,-414.94 1125.38,-417.56 1124.77,-410.58"/>
</a>
</g>
</g>
<!-- Node67 -->
<g id="Node000067" class="node">
<title>Node67</title>
-<g id="a_Node000067"><a xlink:href="winograd_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="6108.5,-371 5957.5,-371 5957.5,-330 6108.5,-330 6108.5,-371"/>
-<text text-anchor="start" x="5965.5" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="start" x="5965.5" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/schedule/generic</text>
-<text text-anchor="middle" x="6033" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">/winograd.h</text>
-</a>
-</g>
-</g>
-<!-- Node54->Node67 -->
-<g id="edge121_Node000054_Node000067" class="edge">
-<title>Node54->Node67</title>
-<g id="a_edge121_Node000054_Node000067"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5733.77,-405.94C5800.21,-393.85 5892.74,-377.02 5957.25,-365.28"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5732.96,-402.53 5723.75,-407.76 5734.22,-409.42 5732.96,-402.53"/>
+<g id="a_Node000067"><a xlink:href="thread__bind_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="918.6,-371 780.6,-371 780.6,-330 918.6,-330 918.6,-371"/>
+<text text-anchor="start" x="788.6" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="start" x="788.6" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/schedule/cuda</text>
+<text text-anchor="middle" x="849.6" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">/thread_bind.h</text>
</a>
</g>
</g>
-<!-- Node54->Node68 -->
-<g id="edge122_Node000054_Node000068" class="edge">
-<title>Node54->Node68</title>
-<g id="a_edge122_Node000054_Node000068"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5568.06,-415.68C5446.09,-407.59 5211.23,-391 5012,-371 4983.77,-368.17 4952.8,-364.5 4925.75,-361.1"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5567.87,-419.17 5578.08,-416.34 5568.33,-412.19 5567.87,-419.17"/>
+<!-- Node55->Node67 -->
+<g id="edge121_Node000055_Node000067" class="edge">
+<title>Node55->Node67</title>
+<g id="a_edge121_Node000055_Node000067"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M993.79,-403.42C966.41,-393.56 932.19,-381.24 903.95,-371.07"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="992.95,-406.84 1003.54,-406.94 995.32,-400.25 992.95,-406.84"/>
</a>
</g>
</g>
-<!-- Node55->Node56 -->
-<g id="edge101_Node000055_Node000056" class="edge">
-<title>Node55->Node56</title>
-<g id="a_edge101_Node000055_Node000056"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5444.84,-259.11C5463.2,-249.14 5485.35,-237.13 5502.16,-228.01"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5443.02,-256.11 5435.9,-263.95 5446.35,-262.26 5443.02,-256.11"/>
-</a>
-</g>
-</g>
-<!-- Node58 -->
-<g id="Node000058" class="node">
-<title>Node58</title>
-<g id="a_Node000058"><a xlink:href="task__scheduler_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="5607,-30 5457,-30 5457,0 5607,0 5607,-30"/>
-<text text-anchor="start" x="5465" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="5532" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/task_scheduler.h</text>
+<!-- Node68 -->
+<g id="Node000068" class="node">
+<title>Node68</title>
+<g id="a_Node000068"><a xlink:href="winograd_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="1088.1,-371 937.1,-371 937.1,-330 1088.1,-330 1088.1,-371"/>
+<text text-anchor="start" x="945.1" y="-359" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="start" x="945.1" y="-348" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/schedule/generic</text>
+<text text-anchor="middle" x="1012.6" y="-337" font-family="Helvetica,sans-Serif" font-size="10.00">/winograd.h</text>
</a>
</g>
</g>
-<!-- Node55->Node58 -->
-<g id="edge107_Node000055_Node000058" class="edge">
-<title>Node55->Node58</title>
-<g id="a_edge107_Node000055_Node000058"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5406.83,-253.66C5402.67,-211.43 5400.01,-123.61 5440,-66 5451.4,-49.57 5469.99,-38.03 5487.49,-30.21"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5403.38,-254.28 5407.96,-263.83 5410.34,-253.51 5403.38,-254.28"/>
+<!-- Node55->Node68 -->
+<g id="edge122_Node000055_Node000068" class="edge">
+<title>Node55->Node68</title>
+<g id="a_edge122_Node000055_Node000068"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1032.56,-397.75C1028.83,-389.1 1024.63,-379.37 1021.05,-371.07"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1029.35,-399.14 1036.53,-406.94 1035.78,-396.37 1029.35,-399.14"/>
</a>
</g>
</g>
-<!-- Node57 -->
-<g id="Node000057" class="node">
-<title>Node57</title>
-<g id="a_Node000057"><a xlink:href="measure__callback_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="5615,-96 5449,-96 5449,-66 5615,-66 5615,-96"/>
-<text text-anchor="start" x="5457" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="5532" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/measure_callback.h</text>
+<!-- Node55->Node69 -->
+<g id="edge123_Node000055_Node000069" class="edge">
+<title>Node55->Node69</title>
+<g id="a_edge123_Node000055_Node000069"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1125.17,-409.59C1188.67,-400.4 1278.47,-386.49 1356.6,-371 1364.78,-369.38 1373.38,-367.51 1381.82,-365.59"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1124.61,-406.14 1115.21,-411.03 1125.61,-413.07 1124.61,-406.14"/>
</a>
</g>
</g>
@@ -2215,17 +2205,37 @@
<g id="edge102_Node000056_Node000057" class="edge">
<title>Node56->Node57</title>
<g id="a_edge102_Node000056_Node000057"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5528.75,-187.68C5529.58,-160.7 5530.89,-118.11 5531.56,-96.14"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5525.24,-187.74 5528.44,-197.84 5532.24,-187.95 5525.24,-187.74"/>
+<path fill="none" stroke="#63b8ff" d="M349.87,-261.25C388.33,-250.91 437.09,-237.8 473.49,-228.01"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="348.58,-257.98 339.83,-263.95 350.4,-264.74 348.58,-257.98"/>
+</a>
+</g>
+</g>
+<!-- Node59 -->
+<g id="Node000059" class="node">
+<title>Node59</title>
+<g id="a_Node000059"><a xlink:href="task__scheduler_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="564.6,-30 414.6,-30 414.6,0 564.6,0 564.6,-30"/>
+<text text-anchor="start" x="422.6" y="-18" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="489.6" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/task_scheduler.h</text>
</a>
</g>
</g>
<!-- Node56->Node59 -->
-<g id="edge104_Node000056_Node000059" class="edge">
+<g id="edge108_Node000056_Node000059" class="edge">
<title>Node56->Node59</title>
-<g id="a_edge104_Node000056_Node000059"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5440.57,-203.71C5305.25,-190.88 5047.74,-166.46 4923.51,-154.69"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5440.61,-207.23 5450.9,-204.69 5441.27,-200.26 5440.61,-207.23"/>
+<g id="a_edge108_Node000056_Node000059"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M294.78,-254.14C308.59,-211.69 342.46,-122.21 397.6,-66 412.88,-50.43 434.05,-38.47 452.23,-30.16"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="291.38,-253.29 291.7,-263.88 298.06,-255.4 291.38,-253.29"/>
+</a>
+</g>
+</g>
+<!-- Node58 -->
+<g id="Node000058" class="node">
+<title>Node58</title>
+<g id="a_Node000058"><a xlink:href="measure__callback_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="572.6,-96 406.6,-96 406.6,-66 572.6,-66 572.6,-96"/>
+<text text-anchor="start" x="414.6" y="-84" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="489.6" y="-73" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/measure_callback.h</text>
</a>
</g>
</g>
@@ -2233,905 +2243,886 @@
<g id="edge103_Node000057_Node000058" class="edge">
<title>Node57->Node58</title>
<g id="a_edge103_Node000057_Node000058"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5532,-55.54C5532,-46.96 5532,-37.61 5532,-30.16"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5528.5,-55.8 5532,-65.8 5535.5,-55.8 5528.5,-55.8"/>
+<path fill="none" stroke="#63b8ff" d="M518.96,-188.04C511.5,-161.08 499.63,-118.21 493.52,-96.14"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="515.64,-189.14 521.68,-197.84 522.38,-187.27 515.64,-189.14"/>
</a>
</g>
</g>
-<!-- Node59->Node57 -->
-<g id="edge105_Node000059_Node000057" class="edge">
-<title>Node59->Node57</title>
-<g id="a_edge105_Node000059_Node000057"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4934.02,-138.36C5063.92,-126.12 5317.49,-102.22 5448.78,-89.84"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4933.37,-134.91 4923.74,-139.33 4934.03,-141.88 4933.37,-134.91"/>
+<!-- Node57->Node60 -->
+<g id="edge105_Node000057_Node000060" class="edge">
+<title>Node57->Node60</title>
+<g id="a_edge105_Node000057_Node000060"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M612.7,-203.14C738.26,-190.36 967.75,-167.01 1083.63,-155.22"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="612.32,-199.66 602.73,-204.15 613.03,-206.62 612.32,-199.66"/>
</a>
</g>
</g>
-<!-- Node59->Node58 -->
-<g id="edge106_Node000059_Node000058" class="edge">
-<title>Node59->Node58</title>
-<g id="a_edge106_Node000059_Node000058"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4933.89,-130.51C5067.16,-105 5330.84,-54.51 5458.85,-30"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4932.91,-127.14 4923.74,-132.46 4934.22,-134.01 4932.91,-127.14"/>
+<!-- Node58->Node59 -->
+<g id="edge104_Node000058_Node000059" class="edge">
+<title>Node58->Node59</title>
+<g id="a_edge104_Node000058_Node000059"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M489.6,-55.54C489.6,-46.96 489.6,-37.61 489.6,-30.16"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="486.1,-55.8 489.6,-65.8 493.1,-55.8 486.1,-55.8"/>
</a>
</g>
</g>
-<!-- Node60->Node56 -->
-<g id="edge109_Node000060_Node000056" class="edge">
-<title>Node60->Node56</title>
-<g id="a_edge109_Node000060_Node000056"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5466.02,-326.59C5472.37,-316.68 5479.73,-304.88 5486,-294 5499.09,-271.31 5512.97,-244.18 5521.05,-228.06"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5463.02,-324.79 5460.53,-335.09 5468.9,-328.59 5463.02,-324.79"/>
+<!-- Node60->Node58 -->
+<g id="edge106_Node000060_Node000058" class="edge">
+<title>Node60->Node58</title>
+<g id="a_edge106_Node000060_Node000058"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1074,-138.24C946.9,-126.01 701.18,-102.36 572.61,-89.99"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1073.77,-141.74 1084.06,-139.21 1074.44,-134.77 1073.77,-141.74"/>
</a>
</g>
</g>
-<!-- Node61->Node55 -->
-<g id="edge111_Node000061_Node000055" class="edge">
-<title>Node61->Node55</title>
-<g id="a_edge111_Node000061_Node000055"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5597.94,-332.67C5555.74,-320.84 5499.93,-305.2 5460.11,-294.04"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5597.24,-336.11 5607.81,-335.44 5599.13,-329.37 5597.24,-336.11"/>
+<!-- Node60->Node59 -->
+<g id="edge107_Node000060_Node000059" class="edge">
+<title>Node60->Node59</title>
+<g id="a_edge107_Node000060_Node000059"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1074.1,-130.26C943.24,-104.68 686.45,-54.48 561.42,-30.04"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1073.58,-133.73 1084.06,-132.21 1074.92,-126.86 1073.58,-133.73"/>
</a>
</g>
</g>
-<!-- Node61->Node56 -->
-<g id="edge114_Node000061_Node000056" class="edge">
-<title>Node61->Node56</title>
-<g id="a_edge114_Node000061_Node000056"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5637.3,-327.92C5610.41,-299.9 5564.24,-251.77 5541.48,-228.05"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5634.88,-330.46 5644.33,-335.26 5639.94,-325.62 5634.88,-330.46"/>
+<!-- Node61->Node57 -->
+<g id="edge110_Node000061_Node000057" class="edge">
+<title>Node61->Node57</title>
+<g id="a_edge110_Node000061_Node000057"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M656.5,-329.51C681.19,-312.37 707.58,-286.89 690.6,-264 670.27,-236.6 635.32,-223.68 602.81,-217.79"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="654.31,-326.76 647.91,-335.21 658.18,-332.6 654.31,-326.76"/>
</a>
</g>
</g>
-<!-- Node61->Node57 -->
-<g id="edge113_Node000061_Node000057" class="edge">
-<title>Node61->Node57</title>
-<g id="a_edge113_Node000061_Node000057"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5653.57,-325.32C5647.38,-294.64 5634.52,-240.6 5614,-198 5594.73,-158.01 5562.02,-116.91 5544.3,-96.03"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5650.14,-326 5655.49,-335.14 5657.01,-324.66 5650.14,-326"/>
+<!-- Node62->Node56 -->
+<g id="edge112_Node000062_Node000056" class="edge">
+<title>Node62->Node56</title>
+<g id="a_edge112_Node000062_Node000056"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M351.21,-329.13C336.61,-317.85 318.83,-304.12 305.78,-294.04"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="349.33,-332.09 359.39,-335.44 353.61,-326.55 349.33,-332.09"/>
</a>
</g>
</g>
-<!-- Node62 -->
-<g id="Node000062" class="node">
-<title>Node62</title>
-<g id="a_Node000062"><a xlink:href="feature__extractor_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="5860.5,-294 5699.5,-294 5699.5,-264 5860.5,-264 5860.5,-294"/>
-<text text-anchor="start" x="5707.5" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
-<text text-anchor="middle" x="5780" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/feature_extractor.h</text>
+<!-- Node62->Node57 -->
+<g id="edge115_Node000062_Node000057" class="edge">
+<title>Node62->Node57</title>
+<g id="a_edge115_Node000062_Node000057"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M400.78,-328.28C431.33,-300.31 484.23,-251.87 510.25,-228.05"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="398.17,-325.92 393.16,-335.26 402.9,-331.08 398.17,-325.92"/>
</a>
</g>
</g>
-<!-- Node61->Node62 -->
-<g id="edge112_Node000061_Node000062" class="edge">
-<title>Node61->Node62</title>
-<g id="a_edge112_Node000061_Node000062"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5691.56,-330.38C5711.75,-318.88 5737,-304.49 5755.35,-294.04"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5689.65,-327.44 5682.69,-335.44 5693.11,-333.53 5689.65,-327.44"/>
+<!-- Node62->Node58 -->
+<g id="edge114_Node000062_Node000058" class="edge">
+<title>Node62->Node58</title>
+<g id="a_edge114_Node000062_Node000058"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M387.18,-325.7C399.25,-295.81 420.69,-243 439.6,-198 455.06,-161.2 473.81,-118.1 483.36,-96.25"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="383.82,-324.68 383.32,-335.26 390.31,-327.3 383.82,-324.68"/>
</a>
</g>
</g>
-<!-- Node63->Node64 -->
-<g id="edge116_Node000063_Node000064" class="edge">
-<title>Node63->Node64</title>
-<g id="a_edge116_Node000063_Node000064"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5169.64,-332.92C5165.37,-331.88 5161.13,-330.9 5157,-330 5081.21,-313.55 4993.75,-299.69 4932.15,-290.77"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5169.03,-336.37 5179.59,-335.41 5170.74,-329.58 5169.03,-336.37"/>
+<!-- Node63 -->
+<g id="Node000063" class="node">
+<title>Node63</title>
+<g id="a_Node000063"><a xlink:href="feature__extractor_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="682.1,-294 521.1,-294 521.1,-264 682.1,-264 682.1,-294"/>
+<text text-anchor="start" x="529.1" y="-282" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/meta</text>
+<text text-anchor="middle" x="601.6" y="-271" font-family="Helvetica,sans-Serif" font-size="10.00">_schedule/feature_extractor.h</text>
</a>
</g>
</g>
-<!-- Node64->Node59 -->
-<g id="edge117_Node000064_Node000059" class="edge">
-<title>Node64->Node59</title>
-<g id="a_edge117_Node000064_Node000059"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4853,-253.68C4853,-226.7 4853,-184.11 4853,-162.14"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4849.5,-253.84 4853,-263.84 4856.5,-253.84 4849.5,-253.84"/>
+<!-- Node62->Node63 -->
+<g id="edge113_Node000062_Node000063" class="edge">
+<title>Node62->Node63</title>
+<g id="a_edge113_Node000062_Node000063"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M432.81,-332.37C470.82,-320.58 520.68,-305.11 556.34,-294.04"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="431.44,-329.13 422.93,-335.44 433.52,-335.82 431.44,-329.13"/>
</a>
</g>
</g>
-<!-- Node65->Node64 -->
-<g id="edge119_Node000065_Node000064" class="edge">
-<title>Node65->Node64</title>
-<g id="a_edge119_Node000065_Node000064"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M5027.56,-332.52C4988.31,-320.71 4936.6,-305.15 4899.68,-294.04"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="5026.67,-335.91 5037.25,-335.44 5028.69,-329.2 5026.67,-335.91"/>
+<!-- Node64->Node65 -->
+<g id="edge117_Node000064_Node000065" class="edge">
+<title>Node64->Node65</title>
+<g id="a_edge117_Node000064_Node000065"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1335.77,-332.07C1370.27,-320.31 1415.18,-305.01 1447.38,-294.04"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1334.22,-328.9 1325.88,-335.44 1336.48,-335.52 1334.22,-328.9"/>
</a>
</g>
</g>
-<!-- Node68->Node64 -->
-<g id="edge123_Node000068_Node000064" class="edge">
-<title>Node68->Node64</title>
-<g id="a_edge123_Node000068_Node000064"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M4853,-325.25C4853,-314.81 4853,-302.99 4853,-294.04"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="4849.5,-325.44 4853,-335.44 4856.5,-325.44 4849.5,-325.44"/>
+<!-- Node65->Node60 -->
+<g id="edge118_Node000065_Node000060" class="edge">
+<title>Node65->Node60</title>
+<g id="a_edge118_Node000065_Node000060"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1443.07,-260.28C1376.01,-234.18 1252.01,-185.91 1190.76,-162.08"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1441.95,-263.6 1452.54,-263.96 1444.49,-257.08 1441.95,-263.6"/>
</a>
</g>
</g>
-<!-- Node70->Node71 -->
-<g id="edge128_Node000070_Node000071" class="edge">
-<title>Node70->Node71</title>
-<g id="a_edge128_Node000070_Node000071"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M990.3,-1138.48C1106.9,-1125.79 1324.14,-1102.14 1433.49,-1090.24"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="989.59,-1135.03 980.03,-1139.6 990.35,-1141.99 989.59,-1135.03"/>
+<!-- Node66->Node65 -->
+<g id="edge120_Node000066_Node000065" class="edge">
+<title>Node66->Node65</title>
+<g id="a_edge120_Node000066_Node000065"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1593.53,-331C1569.66,-319.4 1539.39,-304.68 1517.49,-294.04"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1592.14,-334.21 1602.66,-335.44 1595.2,-327.92 1592.14,-334.21"/>
</a>
</g>
</g>
-<!-- Node70->Node91 -->
-<g id="edge280_Node000070_Node000091" class="edge">
-<title>Node70->Node91</title>
-<g id="a_edge280_Node000070_Node000091"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M923.21,-1130.06C940.35,-1104.14 972.77,-1055.14 988.69,-1031.07"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="920.24,-1128.2 917.64,-1138.47 926.08,-1132.06 920.24,-1128.2"/>
+<!-- Node69->Node65 -->
+<g id="edge124_Node000069_Node000065" class="edge">
+<title>Node69->Node65</title>
+<g id="a_edge124_Node000069_Node000065"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M1454.64,-327.21C1462.47,-316.32 1471.65,-303.55 1478.5,-294.04"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="1451.72,-325.27 1448.72,-335.44 1457.4,-329.36 1451.72,-325.27"/>
</a>
</g>
</g>
-<!-- Node70->Node92 -->
-<g id="edge281_Node000070_Node000092" class="edge">
-<title>Node70->Node92</title>
-<g id="a_edge281_Node000070_Node000092"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M909.09,-1128.46C905.45,-1098.52 902.77,-1039.04 931,-1001 945.17,-981.91 968.32,-969.94 989.83,-962.52"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="905.63,-1128.96 910.47,-1138.38 912.56,-1128 905.63,-1128.96"/>
+<!-- Node71->Node72 -->
+<g id="edge130_Node000071_Node000072" class="edge">
+<title>Node71->Node72</title>
+<g id="a_edge130_Node000071_Node000072"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6405.4,-1138.72C6381.43,-1136.48 6354.95,-1134.32 6330.6,-1133 5393.17,-1082.19 5156.95,-1126.18 4218.6,-1097 4134.73,-1094.39 4038.17,-1089.78 3975.4,-1086.56"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6405.23,-1142.22 6415.51,-1139.68 6405.89,-1135.25 6405.23,-1142.22"/>
</a>
</g>
</g>
-<!-- Node104 -->
-<g id="Node000104" class="node">
-<title>Node104</title>
-<g id="a_Node000104"><a xlink:href="tirx_2function_8h.html" target="_top" xlink:title="TIR Function.">
-<polygon fill="white" stroke="#666666" points="2453,-695.5 2307,-695.5 2307,-676.5 2453,-676.5 2453,-695.5"/>
-<text text-anchor="middle" x="2380" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/function.h</text>
+<!-- Node71->Node92 -->
+<g id="edge281_Node000071_Node000092" class="edge">
+<title>Node71->Node92</title>
+<g id="a_edge281_Node000071_Node000092"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6494.81,-1130.06C6511.95,-1104.14 6544.37,-1055.14 6560.29,-1031.07"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6491.84,-1128.2 6489.24,-1138.47 6497.68,-1132.06 6491.84,-1128.2"/>
</a>
</g>
</g>
-<!-- Node70->Node104 -->
-<g id="edge310_Node000070_Node000104" class="edge">
-<title>Node70->Node104</title>
-<g id="a_edge310_Node000070_Node000104"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M833.86,-1140.53C683.25,-1124.81 375.4,-1075.01 467,-935 507.1,-873.71 549.97,-896.14 618,-869 741.79,-819.62 782.36,-829.65 900,-767 919.93,-756.39 919.66,-744.38 941,-737 1050.8,-699.02 1869.89,-705.06 1986,-701 2097.84,-697.09 2227.54,-692.46 2306.66,-689.63"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="833.68,-1144.03 843.98,-1141.56 834.39,-1137.07 833.68,-1144.03"/>
+<!-- Node71->Node93 -->
+<g id="edge282_Node000071_Node000093" class="edge">
+<title>Node71->Node93</title>
+<g id="a_edge282_Node000071_Node000093"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6562,-1145.72C7016.69,-1138.07 9299.41,-1096.52 9431.6,-1031 9460.15,-1016.85 9480.77,-984.02 9490.78,-965.11"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6561.86,-1142.22 6551.92,-1145.89 6561.97,-1149.22 6561.86,-1142.22"/>
</a>
</g>
</g>
-<!-- Node70->Node107 -->
-<g id="edge273_Node000070_Node000107" class="edge">
-<title>Node70->Node107</title>
-<g id="a_edge273_Node000070_Node000107"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M833.58,-1142.56C735.16,-1136.04 572.62,-1121.87 518,-1097 429.24,-1056.59 318.86,-1018.04 370,-935 441.42,-819.04 815.97,-761.16 950,-737 1048.02,-719.33 1744.51,-675.75 1844,-671 2724.52,-628.94 3796.62,-622.24 4073.31,-621.19"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="833.57,-1146.06 843.78,-1143.22 834.03,-1139.08 833.57,-1146.06"/>
+<!-- Node104 -->
+<g id="Node000104" class="node">
+<title>Node104</title>
+<g id="a_Node000104"><a xlink:href="tirx_2function_8h.html" target="_top" xlink:title="TIR Function.">
+<polygon fill="white" stroke="#666666" points="3952.6,-695.5 3806.6,-695.5 3806.6,-676.5 3952.6,-676.5 3952.6,-695.5"/>
+<text text-anchor="middle" x="3879.6" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/function.h</text>
</a>
</g>
</g>
-<!-- Node70->Node129 -->
-<g id="edge274_Node000070_Node000129" class="edge">
-<title>Node70->Node129</title>
-<g id="a_edge274_Node000070_Node000129"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M833.89,-1143.91C716.13,-1138.53 486.34,-1125.19 293,-1097 288.48,-1096.34 283.8,-1095.56 279.13,-1094.7"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="833.75,-1147.41 843.9,-1144.36 834.07,-1140.41 833.75,-1147.41"/>
+<!-- Node71->Node104 -->
+<g id="edge311_Node000071_Node000104" class="edge">
+<title>Node71->Node104</title>
+<g id="a_edge311_Node000071_Node000104"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6405.38,-1139.1C6381.4,-1136.88 6354.93,-1134.63 6330.6,-1133 5614.77,-1085.03 5427.54,-1147.32 4719.6,-1031 4597.7,-1010.97 4565.78,-1006.98 4449.6,-965 4218.69,-881.56 3957.55,-732.54 3894.06,-695.51"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6405.21,-1142.6 6415.49,-1140.05 6405.86,-1135.63 6405.21,-1142.6"/>
</a>
</g>
</g>
-<!-- Node70->Node130 -->
-<g id="edge282_Node000070_Node000130" class="edge">
-<title>Node70->Node130</title>
-<g id="a_edge282_Node000070_Node000130"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M890.33,-1132.7C852.31,-1107.61 774.08,-1055.98 736.32,-1031.07"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="888.8,-1135.88 899.07,-1138.47 892.66,-1130.04 888.8,-1135.88"/>
+<!-- Node71->Node107 -->
+<g id="edge274_Node000071_Node000107" class="edge">
+<title>Node71->Node107</title>
+<g id="a_edge274_Node000071_Node000107"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6482.16,-1127.82C6480.81,-1098.73 6481.52,-1042.45 6502.6,-1001 6541.21,-925.05 6567.78,-911.53 6641.6,-869 6906.26,-716.52 7272.53,-650.92 7420.1,-629.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6478.69,-1128.41 6482.79,-1138.18 6485.67,-1127.99 6478.69,-1128.41"/>
</a>
</g>
</g>
-<!-- Node71->Node6 -->
-<g id="edge144_Node000071_Node000006" class="edge">
-<title>Node71->Node6</title>
-<g id="a_edge144_Node000071_Node000006"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1469.18,-1067.78C1454.15,-1059.56 1437.51,-1047.4 1429,-1031 1422.86,-1019.16 1427.41,-1014.24 1429,-1001 1443.31,-881.82 1569.16,-823.56 1486,-737 1416.82,-664.99 657.18,-773.01 588,-701 517.15,-627.25 555.01,-552.77 619,-473 654.68,-428.53 674.23,-422.84 729,-407 845.59,-373.28 2699.25,-355.61 3104.24,-352.14"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1467.74,-1070.97 1478.24,-1072.39 1470.91,-1064.73 1467.74,-1070.97"/>
+<!-- Node71->Node129 -->
+<g id="edge275_Node000071_Node000129" class="edge">
+<title>Node71->Node129</title>
+<g id="a_edge275_Node000071_Node000129"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6516.8,-1134.93C6546.36,-1124.18 6589.63,-1108.44 6620.78,-1097.12"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6515.54,-1131.66 6507.34,-1138.37 6517.93,-1138.24 6515.54,-1131.66"/>
</a>
</g>
</g>
-<!-- Node71->Node13 -->
-<g id="edge152_Node000071_Node000013" class="edge">
-<title>Node71->Node13</title>
-<g id="a_edge152_Node000071_Node000013"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1576.69,-1078.33C1657.45,-1073.88 1777.34,-1062.09 1810,-1031 1906.05,-939.56 1918.1,-856.69 1861,-737 1845.49,-704.49 1750.51,-667.51 1735,-635 1729.26,-622.97 1725.75,-614.6 1735,-605 1772.65,-565.93 2656.91,-573.28 2711,-569 2728.24,-567.63 2746.88,-565.61 2764.03,-563.52"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1576.36,-1074.84 1566.56,-1078.86 1576.73,-1081.83 1576.36,-1074.84"/>
+<!-- Node71->Node130 -->
+<g id="edge283_Node000071_Node000130" class="edge">
+<title>Node71->Node130</title>
+<g id="a_edge283_Node000071_Node000130"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M6405.34,-1139.59C6381.37,-1137.39 6354.9,-1135.02 6330.6,-1133 5745.44,-1084.31 5035.05,-1034.47 4836.44,-1020.71"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="6405.17,-1143.09 6415.45,-1140.52 6405.82,-1136.12 6405.17,-1143.09"/>
</a>
</g>
</g>
-<!-- Node71->Node51 -->
-<g id="edge174_Node000071_Node000051" class="edge">
-<title>Node71->Node51</title>
-<g id="a_edge174_Node000071_Node000051"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1450.88,-1069.76C1395.17,-1053.77 1312,-1018.57 1312,-951 1312,-951 1312,-951 1312,-883 1312,-818.06 1281.14,-790.47 1318,-737 1402.52,-614.38 1483.75,-649.12 1626,-605 1687.22,-586.01 1759.14,-572.55 1810.27,-564.41"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1450.02,-1073.16 1460.59,-1072.44 1451.88,-1066.41 1450.02,-1073.16"/>
+<!-- Node72->Node6 -->
+<g id="edge146_Node000072_Node000006" class="edge">
+<title>Node72->Node6</title>
+<g id="a_edge146_Node000072_Node000006"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3985.32,-1077.34C4048.05,-1074.4 4139.05,-1070.23 4218.6,-1067 4661.63,-1049 4773.35,-1062.99 5215.6,-1031 5554.05,-1006.52 5702.64,-1111 5967.6,-899 6082.54,-807.04 6120.71,-774.53 6167.6,-635 6171.85,-622.36 6174.67,-616.3 6167.6,-605 6148.2,-573.99 6113.23,-599.86 6093.6,-569 6070.7,-533 6064.82,-505.39 6092.6,-473 6183.73,-366.75 6622.7,-352.55 6803.02,-351.27"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3984.93,-1073.86 3975.11,-1077.82 3985.26,-1080.85 3984.93,-1073.86"/>
</a>
</g>
</g>
-<!-- Node71->Node53 -->
-<g id="edge175_Node000071_Node000053" class="edge">
-<title>Node71->Node53</title>
-<g id="a_edge175_Node000071_Node000053"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1501.35,-1061.75C1502.62,-1045.5 1504.82,-1021.65 1508,-1001 1512.55,-971.51 1577.41,-758.76 1557,-737 1471.07,-645.41 1088.61,-782.44 993,-701 937.26,-653.52 912.12,-591.66 963,-539 1003.32,-497.26 1949.02,-505.58 2007,-503 2068.92,-500.24 2139.22,-496.34 2190.47,-493.36"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1497.83,-1061.85 1500.58,-1072.08 1504.81,-1062.37 1497.83,-1061.85"/>
+<!-- Node72->Node13 -->
+<g id="edge154_Node000072_Node000013" class="edge">
+<title>Node72->Node13</title>
+<g id="a_edge154_Node000072_Node000013"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3985.32,-1077.3C4048.04,-1074.33 4139.05,-1070.15 4218.6,-1067 4686.95,-1048.43 4804.81,-1060.43 5272.6,-1031 5592.86,-1010.85 5677.07,-1028.64 5991.6,-965 6276.37,-907.38 6342.05,-867.65 6614.6,-767 6646.73,-755.13 6652.73,-746.67 6685.6,-737 6849.63,-688.75 6894.9,-691.86 7064.6,-671 7284.85,-643.93 7342.83,-665.76 7562.6,-635 7693.28,-616.71 7846.16,-580.12 7912.31,-563.53"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3984.93,-1073.81 3975.11,-1077.78 3985.26,-1080.81 3984.93,-1073.81"/>
</a>
</g>
</g>
-<!-- Node71->Node59 -->
-<g id="edge173_Node000071_Node000059" class="edge">
-<title>Node71->Node59</title>
-<g id="a_edge173_Node000071_Node000059"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1423.25,-1080.55C1360.64,-1077.34 1271.51,-1066.15 1202,-1031 1147.3,-1003.35 1156.57,-964.78 1103,-935 833.54,-785.22 719.68,-872.49 430,-767 353.8,-739.25 266,-768.1 266,-687 266,-687 266,-687 266,-619 266,-488.72 209.81,-406.86 315,-330 503.3,-192.4 4220.59,-153.68 4782.19,-148.61"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1423.3,-1084.05 1433.45,-1081.01 1423.62,-1077.06 1423.3,-1084.05"/>
+<!-- Node72->Node52 -->
+<g id="edge176_Node000072_Node000052" class="edge">
+<title>Node72->Node52</title>
+<g id="a_edge176_Node000072_Node000052"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3831.89,-1081.22C3655.14,-1076.97 3221.6,-1038.14 3054.6,-767 2990.41,-662.79 3010.26,-696.24 3238.6,-605 3265.22,-594.36 3435.5,-573.63 3532.03,-562.49"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3831.82,-1084.72 3841.89,-1081.43 3831.96,-1077.72 3831.82,-1084.72"/>
</a>
</g>
</g>
-<!-- Node71->Node60 -->
-<g id="edge169_Node000071_Node000060" class="edge">
-<title>Node71->Node60</title>
-<g id="a_edge169_Node000071_Node000060"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1576.63,-1070.54C1644.53,-1056.45 1733,-1024.07 1733,-951 1733,-951 1733,-951 1733,-817 1733,-777.25 1720.18,-766.01 1693,-737 1653.23,-694.56 1631.57,-697.88 1580,-671 1546.14,-653.35 1534.13,-655.62 1502,-635 1484.76,-623.94 1484.27,-616.02 1467,-605 1434.48,-584.24 1408.87,-601.45 1388,-569 1362.61,-529.53 1391.94,-497.45 1432,-473 1653.83,-337.62 1753.62,-423.11 2013,-407 2742.53,-361.69 4572.89,-422.52 5302,-371 5330.11,-369.01 5361.02,-365.23 [...]
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1575.9,-1067.12 1566.77,-1072.49 1577.26,-1073.98 1575.9,-1067.12"/>
+<!-- Node72->Node54 -->
+<g id="edge177_Node000072_Node000054" class="edge">
+<title>Node72->Node54</title>
+<g id="a_edge177_Node000072_Node000054"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3831.56,-1080.42C3669.8,-1078.43 3299.85,-1069.67 3180.6,-1031 3156.67,-1023.24 3156.6,-1008.55 3132.6,-1001 2832.47,-906.6 2725.73,-1059.4 2425.6,-965 2401.6,-957.45 2401.51,-942.81 2377.6,-935 1781.57,-740.46 1553.3,-1064.42 970.6,-833 887.57,-800.03 808.39,-749.19 851.6,-671 908.67,-567.72 1047.09,-521.25 1132.96,-501.75"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3831.87,-1083.92 3841.91,-1080.54 3831.96,-1076.92 3831.87,-1083.92"/>
</a>
</g>
</g>
-<!-- Node71->Node64 -->
-<g id="edge172_Node000071_Node000064" class="edge">
-<title>Node71->Node64</title>
-<g id="a_edge172_Node000071_Node000064"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1428.54,-1070.43C1362.32,-1056.11 1274,-1023.44 1274,-951 1274,-951 1274,-951 1274,-883 1274,-816.47 1291.85,-779.89 1241,-737 1125.5,-639.57 678.25,-797.53 562,-701 456.97,-613.79 527.52,-465.23 651,-407 844.55,-315.72 4211.13,-285.09 4773.61,-280.6"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1428.04,-1073.9 1438.54,-1072.49 1429.46,-1067.05 1428.04,-1073.9"/>
+<!-- Node72->Node60 -->
+<g id="edge175_Node000072_Node000060" class="edge">
+<title>Node72->Node60</title>
+<g id="a_edge175_Node000072_Node000060"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3831.91,-1080.79C3681.07,-1079.48 3351.37,-1071.86 3246.6,-1031 3226.55,-1023.18 3228.61,-1008.9 3208.6,-1001 3119.61,-965.87 2874.76,-974.82 2779.6,-965 2430.85,-929 2345.88,-899.43 1996.6,-869 1919.68,-862.3 1370.48,-869.81 1302.6,-833 1238.96,-798.49 1235.87,-723.61 1285.6,-671 1454.6,-492.23 1854.73,-536.87 1721.6,-330 1666.87,-244.96 1364.69,-183.61 1225.2,-159.4"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3831.99,-1084.29 3842.02,-1080.87 3832.05,-1077.29 3831.99,-1084.29"/>
</a>
</g>
</g>
-<!-- Node72 -->
-<g id="Node000072" class="node">
-<title>Node72</title>
-<g id="a_Node000072"><a xlink:href="ir_2transform_8h.html" target="_top" xlink:title=" ">
-<polygon fill="white" stroke="#666666" points="1146,-695.5 1002,-695.5 1002,-676.5 1146,-676.5 1146,-695.5"/>
-<text text-anchor="middle" x="1074" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/transform.h</text>
+<!-- Node72->Node61 -->
+<g id="edge171_Node000072_Node000061" class="edge">
+<title>Node72->Node61</title>
+<g id="a_edge171_Node000072_Node000061"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3831.84,-1078.81C3648.62,-1073.2 3196.19,-1056.88 3132.6,-1031 3113.62,-1023.28 3116.63,-1008.59 3097.6,-1001 3023.19,-971.34 2457.54,-970 2377.6,-965 2200.11,-953.89 2156.14,-945.2 1978.6,-935 1777.66,-923.45 1270.61,-940.18 1073.6,-899 956.72,-874.57 912.51,-861.56 839.6,-767 735.43,-631.91 708.2,-594.88 643.6,-437 633.7,-412.81 627.66,-382.79 624.73,-365.52"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3831.84,-1082.31 3841.94,-1079.12 3832.05,-1075.32 3831.84,-1082.31"/>
</a>
</g>
</g>
-<!-- Node71->Node72 -->
-<g id="edge129_Node000071_Node000072" class="edge">
-<title>Node71->Node72</title>
-<g id="a_edge129_Node000071_Node000072"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1504,-1062.35C1510.19,-1034.36 1522.97,-979.97 1538,-935 1566.68,-849.22 1645.76,-804 1585,-737 1556.09,-705.12 1279.98,-692.88 1146.1,-688.8"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1500.53,-1061.81 1501.82,-1072.32 1507.37,-1063.3 1500.53,-1061.81"/>
+<!-- Node72->Node65 -->
+<g id="edge174_Node000072_Node000065" class="edge">
+<title>Node72->Node65</title>
+<g id="a_edge174_Node000072_Node000065"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3831.67,-1080.08C3676.36,-1077.45 3330.63,-1067.56 3218.6,-1031 3194.68,-1023.19 3194.6,-1008.55 3170.6,-1001 2870.47,-906.6 2763.73,-1059.4 2463.6,-965 2439.6,-957.45 2439.45,-943 2415.6,-935 2102.14,-829.83 2004.37,-892.93 1674.6,-869 1603.34,-863.83 1091.31,-873.72 1032.6,-833 832.47,-694.19 1161.26,-567.8 1224.6,-539 1283.91,-512.03 1471.71,-551.16 1515.6,-503 1567.4,-446.15 1540.67,-403.97 1519.6,-330 1515.85,-316.84 1507.53,-303.76 1500.46,-294.28"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3832.01,-1083.58 3842.07,-1080.25 3832.13,-1076.58 3832.01,-1083.58"/>
</a>
</g>
</g>
-<!-- Node77 -->
-<g id="Node000077" class="node">
-<title>Node77</title>
-<g id="a_Node000077"><a xlink:href="s__tir_2analysis_8h.html" target="_top" xlink:title="Analysis utilities for Schedulable TensorIR (S-TIR).">
-<polygon fill="white" stroke="#666666" points="1895.5,-629.5 1744.5,-629.5 1744.5,-610.5 1895.5,-610.5 1895.5,-629.5"/>
-<text text-anchor="middle" x="1820" y="-617.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/analysis.h</text>
+<!-- Node73 -->
+<g id="Node000073" class="node">
+<title>Node73</title>
+<g id="a_Node000073"><a xlink:href="ir_2transform_8h.html" target="_top" xlink:title=" ">
+<polygon fill="white" stroke="#666666" points="5630.6,-695.5 5486.6,-695.5 5486.6,-676.5 5630.6,-676.5 5630.6,-695.5"/>
+<text text-anchor="middle" x="5558.6" y="-683.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/ir/transform.h</text>
</a>
</g>
</g>
-<!-- Node71->Node77 -->
-<g id="edge153_Node000071_Node000077" class="edge">
-<title>Node71->Node77</title>
-<g id="a_edge153_Node000071_Node000077"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1576.67,-1079.09C1669.18,-1075.32 1817.72,-1064.13 1861,-1031 1916.98,-988.14 1923,-955.5 1923,-885 1923,-885 1923,-885 1923,-817 1923,-779.88 1921.21,-766.74 1899,-737 1881.52,-713.59 1861.48,-724.41 1844,-701 1827.43,-678.81 1822.23,-645.2 1820.65,-629.56"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1576.37,-1075.6 1566.51,-1079.48 1576.64,-1082.59 1576.37,-1075.6"/>
+<!-- Node72->Node73 -->
+<g id="edge131_Node000072_Node000073" class="edge">
+<title>Node72->Node73</title>
+<g id="a_edge131_Node000072_Node000073"><a xlink:title=" ">
+<path fill="none" stroke="#63b8ff" d="M3985.59,-1077.49C4230.6,-1066.33 4976.49,-1032.26 4982.6,-1031 5064.43,-1014.19 5084.62,-1003.8 5158.6,-965 5325.23,-877.6 5504.37,-732.12 5548.4,-695.55"/>
+<polygon fill="#63b8ff" stroke="#63b8ff" points="3985.18,-1074.01 3975.35,-1077.96 3985.5,-1081 3985.18,-1074.01"/>
</a>
</g>
</g>
<!-- Node78 -->
<g id="Node000078" class="node">
<title>Node78</title>
-<g id="a_Node000078"><a xlink:href="tirx_2analysis_8h.html" target="_top" xlink:title="Analysis utilities and passes for TIR.">
-<polygon fill="white" stroke="#666666" points="2108,-563.5 1962,-563.5 1962,-544.5 2108,-544.5 2108,-563.5"/>
-<text text-anchor="middle" x="2035" y="-551.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/tirx/analysis.h</text>
+<g id="a_Node000078"><a xlink:href="s__tir_2analysis_8h.html" target="_top" xlink:title="Analysis utilities for Schedulable TensorIR (S-TIR).">
+<polygon fill="white" stroke="#666666" points="3760.1,-629.5 3609.1,-629.5 3609.1,-610.5 3760.1,-610.5 3760.1,-629.5"/>
+<text text-anchor="middle" x="3684.6" y="-617.5" font-family="Helvetica,sans-Serif" font-size="10.00">include/tvm/s_tir/analysis.h</text>
</a>
</g>
</g>
-<!-- Node71->Node78 -->
-<g id="edge184_Node000071_Node000078" class="edge">
-<title>Node71->Node78</title>
-<g id="a_edge184_Node000071_Node000078"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M1576.88,-1076.49C1650.55,-1070.63 1754.87,-1057.77 1785,-1031 1812.75,-1006.34 1809,-988.12 1809,-951 1809,-951 1809,-951 1809,-817 1809,-779.88 1802.38,-769.8 1785,-737 1752.55,-675.76 1656.62,-657.38 1702,-605 1738.75,-562.58 1896.54,-577.67 1952,-569 1962.83,-567.31 1974.44,-565.4 1985.44,-563.56"/>
-<polygon fill="#63b8ff" stroke="#63b8ff" points="1576.4,-1073.02 1566.7,-1077.27 1576.93,-1080 1576.4,-1073.02"/>
+<!-- Node72->Node78 -->
... 200816 lines suppressed ...