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/10/15 00:25:08 UTC

(tvm-site) branch asf-site updated: deploying docs (apache/tvm@074f1a0c98e0f3bd429c15a58ca95084f679c2c3)

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 13c1f12bdb8 deploying docs (apache/tvm@074f1a0c98e0f3bd429c15a58ca95084f679c2c3)
13c1f12bdb8 is described below

commit 13c1f12bdb8f3cebebf009901486d9af0e5634fe
Author: tvm-bot <95...@users.noreply.github.com>
AuthorDate: Thu Oct 15 00:25:00 2026 +0000

    deploying docs (apache/tvm@074f1a0c98e0f3bd429c15a58ca95084f679c2c3)
---
 .../import_model.zip                               | Bin 35138 -> 35138 bytes
 .../dlight_gpu_scheduling.zip                      | Bin 26305 -> 26305 bytes
 .../11c11e53c7dace51a8be968ee169ed0d/ir_module.zip | Bin 23756 -> 23756 bytes
 .../tir_transformation.zip                         | Bin 16000 -> 16000 bytes
 .../meta_schedule.zip                              | Bin 24239 -> 24239 bytes
 .../mix_python_and_tvm_with_pymodule.zip           | Bin 38284 -> 38284 bytes
 .../relax_creation.zip                             | Bin 22469 -> 22469 bytes
 .../relax_transformation.zip                       | Bin 11492 -> 11492 bytes
 .../optimize_llm.zip                               | Bin 54015 -> 54015 bytes
 .../bring_your_own_codegen.zip                     | Bin 36319 -> 36319 bytes
 .../e2e_opt_model.zip                              | Bin 14479 -> 14479 bytes
 .../quick_start.zip                                | Bin 16252 -> 16252 bytes
 .../export_and_load_executable.zip                 | Bin 31406 -> 31406 bytes
 .../tir_creation.zip                               | Bin 24600 -> 24600 bytes
 .../cross_compilation_and_rpc.zip                  | Bin 62122 -> 62122 bytes
 .../customize_opt.zip                              | Bin 20534 -> 20534 bytes
 .../relax/tutorials/sg_execution_times.rst         |   4 +-
 .../tensor_ir/tutorials/sg_execution_times.rst     |   8 +-
 .../tensor_ir/tutorials/tir_transformation.rst     |   6 +-
 docs/_sources/get_started/tutorials/ir_module.rst  |   8 +-
 .../_sources/get_started/tutorials/quick_start.rst |   4 +-
 .../get_started/tutorials/sg_execution_times.rst   |   4 +-
 .../how_to/tutorials/cross_compilation_and_rpc.rst |   6 +-
 docs/_sources/how_to/tutorials/e2e_opt_model.rst   |   2 +-
 docs/_sources/how_to/tutorials/optimize_llm.rst    |   2 +-
 .../how_to/tutorials/sg_execution_times.rst        |  12 +-
 .../reference/api/python/s_tir/tensor_intrin.rst   |   6 -
 docs/_sources/sg_execution_times.rst               |  22 +-
 docs/_sources/tirx/api/cuda.rst                    |   4 +
 docs/_sources/tirx/api/ptx.rst                     |   4 +-
 docs/_sources/tirx/arch/lowering_pipeline.rst      |   2 +-
 docs/commit_hash                                   |   2 +-
 .../relax/tutorials/sg_execution_times.html        |   4 +-
 .../tensor_ir/tutorials/sg_execution_times.html    |   8 +-
 .../tensor_ir/tutorials/tir_transformation.html    |   6 +-
 docs/genindex.html                                 |   6 +-
 docs/get_started/tutorials/ir_module.html          |   8 +-
 docs/get_started/tutorials/quick_start.html        |   4 +-
 docs/get_started/tutorials/sg_execution_times.html |   4 +-
 .../tutorials/cross_compilation_and_rpc.html       |   6 +-
 docs/how_to/tutorials/e2e_opt_model.html           |   4 +-
 docs/how_to/tutorials/optimize_llm.html            |   2 +-
 docs/how_to/tutorials/sg_execution_times.html      |  12 +-
 docs/objects.inv                                   | Bin 26793 -> 26786 bytes
 ...__tir_1_1meta__schedule_1_1Mutator-members.html |  27 +-
 ...tvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html |  34 +--
 ...r_1_1meta__schedule_1_1Mutator__coll__graph.svg |  82 +++---
 ..._1meta__schedule_1_1Mutator__inherit__graph.svg |  82 +++---
 ..._tir_1_1meta__schedule_1_1Postproc-members.html |  39 ++-
 ...vm_1_1s__tir_1_1meta__schedule_1_1Postproc.html |  30 ---
 ..._1_1meta__schedule_1_1Postproc__coll__graph.svg |   2 +-
 ...1meta__schedule_1_1Postproc__inherit__graph.svg |   2 +-
 ..._1_1meta__schedule_1_1ScheduleRule-members.html |  22 +-
 ..._1s__tir_1_1meta__schedule_1_1ScheduleRule.html | 127 ---------
 ...meta__schedule_1_1ScheduleRule__coll__graph.svg |  10 +-
 ...a__schedule_1_1ScheduleRule__inherit__graph.svg |  10 +-
 docs/reference/api/doxygen/functions_d.html        |   5 +-
 docs/reference/api/doxygen/functions_e.html        |   2 +-
 docs/reference/api/doxygen/functions_func_d.html   |   7 +-
 docs/reference/api/doxygen/functions_func_m.html   |   7 +-
 docs/reference/api/doxygen/functions_i.html        |   4 +-
 docs/reference/api/doxygen/functions_m.html        |   7 +-
 docs/reference/api/doxygen/functions_s.html        |   8 +-
 docs/reference/api/doxygen/functions_t.html        |   4 +-
 docs/reference/api/doxygen/mutator_8h_source.html  |  90 ++++---
 .../api/doxygen/namespacemembers_func_l.html       |   3 +-
 docs/reference/api/doxygen/namespacemembers_l.html |   5 +-
 .../doxygen/namespacetvm_1_1tirx_1_1transform.html |  23 --
 docs/reference/api/doxygen/postproc_8h_source.html |  88 ++++---
 .../api/doxygen/schedule__rule_8h_source.html      | 153 ++++++-----
 docs/reference/api/doxygen/search/all_12.js        |   4 +-
 docs/reference/api/doxygen/search/all_13.js        |  12 +-
 docs/reference/api/doxygen/search/all_14.js        |  12 +-
 docs/reference/api/doxygen/search/all_15.js        |   2 +-
 docs/reference/api/doxygen/search/all_16.js        |   2 +-
 docs/reference/api/doxygen/search/all_2.js         |   2 +-
 docs/reference/api/doxygen/search/all_3.js         |   4 +-
 docs/reference/api/doxygen/search/all_4.js         | 283 ++++++++++-----------
 docs/reference/api/doxygen/search/all_5.js         |   4 +-
 docs/reference/api/doxygen/search/all_9.js         |   2 +-
 docs/reference/api/doxygen/search/all_b.js         |   2 +-
 docs/reference/api/doxygen/search/all_c.js         |  13 +-
 docs/reference/api/doxygen/search/all_d.js         |  75 +++---
 docs/reference/api/doxygen/search/all_f.js         |   2 +-
 docs/reference/api/doxygen/search/functions_12.js  |   4 +-
 docs/reference/api/doxygen/search/functions_13.js  |   2 +-
 docs/reference/api/doxygen/search/functions_2.js   |   2 +-
 docs/reference/api/doxygen/search/functions_3.js   | 145 ++++++-----
 docs/reference/api/doxygen/search/functions_b.js   |   7 +-
 docs/reference/api/doxygen/search/functions_c.js   |  47 ++--
 docs/reference/api/doxygen/search/functions_e.js   |   2 +-
 docs/reference/api/doxygen/search/variables_a.js   |   2 +-
 docs/reference/api/doxygen/tirx_2transform_8h.html |   3 -
 .../api/doxygen/tirx_2transform_8h_source.html     |  63 +++--
 docs/reference/api/python/meta_schedule.html       |  20 +-
 docs/reference/api/python/s_tir/tensor_intrin.html |  68 +----
 .../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   | 120 ++++-----
 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 +-
 ...al_.CrossOriginStorageGetFileHandleOptions.html |   6 +-
 .../_internal_.CrossOriginStorageHandle.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_.PackedCallFrame.html     |  16 +-
 .../interfaces/_internal_.TensorCacheEntry.html    |  14 +-
 .../interfaces/_internal_.TensorShardEntry.html    |  10 +-
 .../interfaces/_internal_.WasmByteArraySource.html |   8 +-
 .../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                       |  22 +-
 docs/tirx/api/cuda.html                            |   3 +
 docs/tirx/api/ptx.html                             |   4 +-
 docs/tirx/api/transform.html                       |  16 --
 docs/tirx/arch/lowering_pipeline.html              |   2 +-
 179 files changed, 1232 insertions(+), 1554 deletions(-)

diff --git a/docs/_downloads/050dda7aeddba33e083ae36606d3270f/import_model.zip b/docs/_downloads/050dda7aeddba33e083ae36606d3270f/import_model.zip
index be170a5c9a0..ea5410d371a 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 bbe74aaa973..2f394cd053a 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 6dc1e623cda..3427a81cc17 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 7fc5bb32940..86abab02e41 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 04e6fa96a89..50471d0a176 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 6ce698302ee..c758799e220 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 5539668aeec..55ff934fa83 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 2901e53697c..dd3f05602f7 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 6125ee1881d..d78601541d5 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 de4332c9ca7..b79b1750a46 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 7f1551fc06c..52b5b589621 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 3e885117c82..88c0dbd5bde 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 ebfec87d0dd..4a3e782e028 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 d3e8e2ab175..24fe38dd16e 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 4eb14f41fd4..dae8e31e281 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 75ca09f8bef..efbc92c9c7e 100644
Binary files a/docs/_downloads/f69433a4a80715725df90d1386679956/customize_opt.zip and b/docs/_downloads/f69433a4a80715725df90d1386679956/customize_opt.zip differ
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 f8137775166..c037378000c 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.232** total execution time for 2 files **from deep_dive/relax/tutorials**:
+**00:00.231** total execution time for 2 files **from deep_dive/relax/tutorials**:
 
 .. container::
 
@@ -33,7 +33,7 @@ Computation times
      - Time
      - Mem (MB)
    * - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_creation.py` (``relax_creation.py``)
-     - 00:00.121
+     - 00:00.120
      - 0.0
    * - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_transformation.py` (``relax_transformation.py``)
      - 00:00.111
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 240c2fef9f3..834af79e8aa 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.766** total execution time for 4 files **from deep_dive/tensor_ir/tutorials**:
+**00:00.762** 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.334
+     - 00:00.332
      - 0.0
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_dlight_gpu_scheduling.py` (``dlight_gpu_scheduling.py``)
-     - 00:00.249
+     - 00:00.248
      - 0.0
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_creation.py` (``tir_creation.py``)
-     - 00:00.169
+     - 00:00.168
      - 0.0
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_meta_schedule.py` (``meta_schedule.py``)
      - 00:00.014
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 700e60b4ddc..d1c4cb0c80e 100644
--- a/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst
+++ b/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst
@@ -121,7 +121,7 @@ original implementation.
 
     Execution time summary:
      mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)  
-       2.8494       2.8494       2.8494       2.8494       0.0000                  
+       2.7654       2.7654       2.7654       2.7654       0.0000                  
 
 
 
@@ -311,7 +311,7 @@ action involves reordering these two loops.
 
     Execution time summary:
      mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)  
-       0.8663       0.8663       0.8663       0.8663       0.0000                  
+       0.8640       0.8640       0.8640       0.8640       0.0000                  
 
 
 
@@ -451,7 +451,7 @@ from the reduction update via the **decompose_reduction** primitive.
 
     Execution time summary:
      mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)  
-       0.3470       0.3470       0.3470       0.3470       0.0000                  
+       0.3365       0.3365       0.3365       0.3365       0.0000                  
 
 
 
diff --git a/docs/_sources/get_started/tutorials/ir_module.rst b/docs/_sources/get_started/tutorials/ir_module.rst
index 145ed4f8306..cb5b3dfaf63 100644
--- a/docs/_sources/get_started/tutorials/ir_module.rst
+++ b/docs/_sources/get_started/tutorials/ir_module.rst
@@ -762,8 +762,8 @@ We can deploy the IRModule on CPU by specifying the target as ``llvm``.
 
  .. code-block:: none
 
-    [[ 0.13641326  0.0213256  -0.27372763  0.02055291 -0.12188187  0.01206707
-      -0.27283543  0.1737854  -0.09440812 -0.07185973]]
+    [[ 0.02238813  0.1790182   0.13074082 -0.07377665 -0.17994173  0.13925816
+       0.02922568 -0.02546927 -0.10654059 -0.10285608]]
 
 
 
@@ -829,8 +829,8 @@ Now we can compile the IRModule on GPU, the similar way as we did on CPU.
 
  .. code-block:: none
 
-    [[ 0.13641319  0.02132551 -0.2737277   0.02055288 -0.12188192  0.01206701
-      -0.2728354   0.1737854  -0.09440805 -0.07185967]]
+    [[ 0.02238812  0.17901815  0.13074079 -0.07377668 -0.17994173  0.13925816
+       0.0292257  -0.02546927 -0.10654058 -0.10285619]]
 
 
 
diff --git a/docs/_sources/get_started/tutorials/quick_start.rst b/docs/_sources/get_started/tutorials/quick_start.rst
index 04a7c293ecd..bfc2f1ca7c2 100644
--- a/docs/_sources/get_started/tutorials/quick_start.rst
+++ b/docs/_sources/get_started/tutorials/quick_start.rst
@@ -226,8 +226,8 @@ different devices.
 
  .. code-block:: none
 
-    [[25902.791 25024.824 24571.537 25787.818 25737.1   24734.916 25388.96
-      25313.266 25129.965 25339.105]]
+    [[24479.945 23837.877 24813.635 24778.182 27043.094 26213.498 25921.027
+      25867.67  25727.201 24324.998]]
 
 
 
diff --git a/docs/_sources/get_started/tutorials/sg_execution_times.rst b/docs/_sources/get_started/tutorials/sg_execution_times.rst
index 313fe2368ab..22b8717134c 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:06.561** total execution time for 2 files **from get_started/tutorials**:
+**00:06.529** total execution time for 2 files **from get_started/tutorials**:
 
 .. container::
 
@@ -33,7 +33,7 @@ Computation times
      - Time
      - Mem (MB)
    * - :ref:`sphx_glr_get_started_tutorials_ir_module.py` (``ir_module.py``)
-     - 00:06.345
+     - 00:06.313
      - 0.0
    * - :ref:`sphx_glr_get_started_tutorials_quick_start.py` (``quick_start.py``)
      - 00:00.216
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 f75410eae23..3f1965abe10 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
 
-    1.08e-07 secs/op
+    1.091e-07 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/tmpsmtlf2le/model_deployed.so
-    Saved parameters to: /tmp/tmpsmtlf2le/model_params.npz
+    Exported library to: /tmp/tmpe2l7kbcs/model_deployed.so
+    Saved parameters to: /tmp/tmpe2l7kbcs/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 4ea6b573033..848d2e536b3 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]      43%|████▎     | 19.2M/44.7M [00:00<00:00, 201MB/s]     100%|██████████| 44.7M/44.7M [00:00<00:00, 239MB/s]
+       0%|          | 0.00/44.7M [00:00<?, ?B/s]      57%|█████▋    | 25.4M/44.7M [00:00<00:00, 266MB/s]     100%|██████████| 44.7M/44.7M [00:00<00:00, 290MB/s]
 
 
 
diff --git a/docs/_sources/how_to/tutorials/optimize_llm.rst b/docs/_sources/how_to/tutorials/optimize_llm.rst
index 1dc104624bf..d1119e5d10c 100644
--- a/docs/_sources/how_to/tutorials/optimize_llm.rst
+++ b/docs/_sources/how_to/tutorials/optimize_llm.rst
@@ -859,7 +859,7 @@ IRModule to generate the token.
 
 .. rst-class:: sphx-glr-timing
 
-   **Total running time of the script:** (5 minutes 42.711 seconds)
+   **Total running time of the script:** (5 minutes 48.298 seconds)
 
 
 .. _sphx_glr_download_how_to_tutorials_optimize_llm.py:
diff --git a/docs/_sources/how_to/tutorials/sg_execution_times.rst b/docs/_sources/how_to/tutorials/sg_execution_times.rst
index 3626d97d6f4..3d3e0555de4 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
 =================
-**05:48.304** total execution time for 8 files **from how_to/tutorials**:
+**05:53.822** total execution time for 8 files **from how_to/tutorials**:
 
 .. container::
 
@@ -33,22 +33,22 @@ Computation times
      - Time
      - Mem (MB)
    * - :ref:`sphx_glr_how_to_tutorials_optimize_llm.py` (``optimize_llm.py``)
-     - 05:42.711
+     - 05:48.298
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_import_model.py` (``import_model.py``)
-     - 00:03.721
+     - 00:03.713
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_e2e_opt_model.py` (``e2e_opt_model.py``)
-     - 00:00.744
+     - 00:00.684
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_cross_compilation_and_rpc.py` (``cross_compilation_and_rpc.py``)
-     - 00:00.607
+     - 00:00.604
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_customize_opt.py` (``customize_opt.py``)
      - 00:00.373
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_bring_your_own_codegen.py` (``bring_your_own_codegen.py``)
-     - 00:00.140
+     - 00:00.143
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_mix_python_and_tvm_with_pymodule.py` (``mix_python_and_tvm_with_pymodule.py``)
      - 00:00.005
diff --git a/docs/_sources/reference/api/python/s_tir/tensor_intrin.rst b/docs/_sources/reference/api/python/s_tir/tensor_intrin.rst
index dfdfed5645e..383c4c4e14e 100644
--- a/docs/_sources/reference/api/python/s_tir/tensor_intrin.rst
+++ b/docs/_sources/reference/api/python/s_tir/tensor_intrin.rst
@@ -24,12 +24,6 @@ tvm.s_tir.tensor_intrin
    :members:
    :imported-members:
 
-tvm.s_tir.tensor_intrin.cuda
-****************************
-.. automodule:: tvm.s_tir.tensor_intrin.cuda
-   :members:
-   :noindex:
-
 tvm.s_tir.tensor_intrin.arm_cpu
 *******************************
 .. automodule:: tvm.s_tir.tensor_intrin.arm_cpu
diff --git a/docs/_sources/sg_execution_times.rst b/docs/_sources/sg_execution_times.rst
index da3262f1c87..2e5403466ac 100644
--- a/docs/_sources/sg_execution_times.rst
+++ b/docs/_sources/sg_execution_times.rst
@@ -6,7 +6,7 @@
 
 Computation times
 =================
-**05:55.863** total execution time for 16 files **from all galleries**:
+**06:01.344** total execution time for 16 files **from all galleries**:
 
 .. container::
 
@@ -33,40 +33,40 @@ Computation times
      - Time
      - Mem (MB)
    * - :ref:`sphx_glr_how_to_tutorials_optimize_llm.py` (``../how_to/tutorials/optimize_llm.py``)
-     - 05:42.711
+     - 05:48.298
      - 0.0
    * - :ref:`sphx_glr_get_started_tutorials_ir_module.py` (``../get_started/tutorials/ir_module.py``)
-     - 00:06.345
+     - 00:06.313
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_import_model.py` (``../how_to/tutorials/import_model.py``)
-     - 00:03.721
+     - 00:03.713
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_e2e_opt_model.py` (``../how_to/tutorials/e2e_opt_model.py``)
-     - 00:00.744
+     - 00:00.684
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_cross_compilation_and_rpc.py` (``../how_to/tutorials/cross_compilation_and_rpc.py``)
-     - 00:00.607
+     - 00:00.604
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_customize_opt.py` (``../how_to/tutorials/customize_opt.py``)
      - 00:00.373
      - 0.0
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_transformation.py` (``../deep_dive/tensor_ir/tutorials/tir_transformation.py``)
-     - 00:00.334
+     - 00:00.332
      - 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.249
+     - 00:00.248
      - 0.0
    * - :ref:`sphx_glr_get_started_tutorials_quick_start.py` (``../get_started/tutorials/quick_start.py``)
      - 00:00.216
      - 0.0
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_creation.py` (``../deep_dive/tensor_ir/tutorials/tir_creation.py``)
-     - 00:00.169
+     - 00:00.168
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_bring_your_own_codegen.py` (``../how_to/tutorials/bring_your_own_codegen.py``)
-     - 00:00.140
+     - 00:00.143
      - 0.0
    * - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_creation.py` (``../deep_dive/relax/tutorials/relax_creation.py``)
-     - 00:00.121
+     - 00:00.120
      - 0.0
    * - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_transformation.py` (``../deep_dive/relax/tutorials/relax_transformation.py``)
      - 00:00.111
diff --git a/docs/_sources/tirx/api/cuda.rst b/docs/_sources/tirx/api/cuda.rst
index 1c89493d27b..3762be0f6ba 100644
--- a/docs/_sources/tirx/api/cuda.rst
+++ b/docs/_sources/tirx/api/cuda.rst
@@ -76,6 +76,10 @@ The current ``Tx.cuda`` surface includes:
        ``iket.official_event``, ``timer_init``, ``timer_start``, ``timer_end``,
        ``timer_finalize``, ``mma_store``, and ``mma_fill``
 
+``mma_store`` and ``mma_fill`` remain available for downstream emitters.
+TVM CUDA codegen does not emit them; express stores and initialization with
+ordinary tensor assignments.
+
 NVSHMEM namespace
 -----------------
 
diff --git a/docs/_sources/tirx/api/ptx.rst b/docs/_sources/tirx/api/ptx.rst
index 567b9cc6ee8..c244389c77e 100644
--- a/docs/_sources/tirx/api/ptx.rst
+++ b/docs/_sources/tirx/api/ptx.rst
@@ -182,8 +182,8 @@ PTX versus CUDA helpers
 Use ``Tx.ptx`` for one table-described PTX instruction.  Use ``Tx.cuda`` for
 backend helpers that require multiple statements, C/C++ expressions, descriptor
 packing, or other behavior that cannot be represented as one PTX instruction.
-``Tx.ptx_legacy`` only preserves historical spellings needed by compatibility
-passes and is not the API for new kernels.
+``Tx.ptx_legacy`` preserves operation construction for downstream emitters.
+TVM CUDA codegen does not emit these operations; use ``Tx.ptx`` in new kernels.
 
 Namespace API
 -------------
diff --git a/docs/_sources/tirx/arch/lowering_pipeline.rst b/docs/_sources/tirx/arch/lowering_pipeline.rst
index 55aa5e9a517..672f400c393 100644
--- a/docs/_sources/tirx/arch/lowering_pipeline.rst
+++ b/docs/_sources/tirx/arch/lowering_pipeline.rst
@@ -121,7 +121,7 @@ The ``tirx_pipeline`` module pass applies this sequence (a few passes are gated
 
 - **host**: ``LowerTVMBuiltin`` (lower ``tvm_*`` builtins), ``LowerIntrin``
   (target-specific intrinsics)
-- **device**: ``LowerWarpMemory`` (warp-scoped tensors → shuffles), ``StmtSimplify``,
+- **device**: ``StmtSimplify``,
   ``LowerIntrin``
 
 Inside LowerTIRx
diff --git a/docs/commit_hash b/docs/commit_hash
index 0cdfbc0eda1..8327469b668 100644
--- a/docs/commit_hash
+++ b/docs/commit_hash
@@ -1 +1 @@
-7dc7f92403d8da2258d2ef99ce099f3821af77e0
+074f1a0c98e0f3bd429c15a58ca95084f679c2c3
diff --git a/docs/deep_dive/relax/tutorials/sg_execution_times.html b/docs/deep_dive/relax/tutorials/sg_execution_times.html
index e93bd81824a..ec4fccb998a 100644
--- a/docs/deep_dive/relax/tutorials/sg_execution_times.html
+++ b/docs/deep_dive/relax/tutorials/sg_execution_times.html
@@ -629,7 +629,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.232</strong> total execution time for 2 files <strong>from deep_dive/relax/tutorials</strong>:</p>
+<p><strong>00:00.231</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" />
@@ -651,7 +651,7 @@ $(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.121</p></td>
+<td><p>00:00.120</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>
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 7a066890396..241355c9767 100644
--- a/docs/deep_dive/tensor_ir/tutorials/sg_execution_times.html
+++ b/docs/deep_dive/tensor_ir/tutorials/sg_execution_times.html
@@ -629,7 +629,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.766</strong> total execution time for 4 files <strong>from deep_dive/tensor_ir/tutorials</strong>:</p>
+<p><strong>00:00.762</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" />
@@ -651,15 +651,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.334</p></td>
+<td><p>00:00.332</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><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.249</p></td>
+<td><p>00:00.248</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><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.169</p></td>
+<td><p>00:00.168</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 68c20bc389c..2108a66dba7 100644
--- a/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html
+++ b/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html
@@ -717,7 +717,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.8494       2.8494       2.8494       2.8494       0.0000
+   2.7654       2.7654       2.7654       2.7654       0.0000
 </pre></div>
 </div>
 <section id="initialization-schedule">
@@ -831,7 +831,7 @@ class Module:
 
 Execution time summary:
  mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)
-   0.8663       0.8663       0.8663       0.8663       0.0000
+   0.8640       0.8640       0.8640       0.8640       0.0000
 </pre></div>
 </div>
 </section>
@@ -937,7 +937,7 @@ class Module:
 
 Execution time summary:
  mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)
-   0.3470       0.3470       0.3470       0.3470       0.0000
+   0.3365       0.3365       0.3365       0.3365       0.0000
 </pre></div>
 </div>
 </section>
diff --git a/docs/genindex.html b/docs/genindex.html
index ea1023f43f1..12e69420ab2 100644
--- a/docs/genindex.html
+++ b/docs/genindex.html
@@ -3975,11 +3975,11 @@ document.write(`
       <li><a href="reference/api/python/codegen.html#tvm.codegen.llvm_get_system_x86_vendor">llvm_get_system_x86_vendor() (in module tvm.codegen)</a>
 </li>
       <li><a href="reference/api/python/codegen.html#tvm.codegen.llvm_get_targets">llvm_get_targets() (in module tvm.codegen)</a>
-</li>
-      <li><a href="reference/api/python/codegen.html#tvm.codegen.llvm_get_vector_width">llvm_get_vector_width() (in module tvm.codegen)</a>
 </li>
   </ul></td>
   <td style="width: 33%; vertical-align: top;"><ul>
+      <li><a href="reference/api/python/codegen.html#tvm.codegen.llvm_get_vector_width">llvm_get_vector_width() (in module tvm.codegen)</a>
+</li>
       <li><a href="reference/api/python/codegen.html#tvm.codegen.llvm_is_valid_cpu">llvm_is_valid_cpu() (in module tvm.codegen)</a>
 </li>
       <li><a href="reference/api/python/codegen.html#tvm.codegen.llvm_lookup_intrinsic_id">llvm_lookup_intrinsic_id() (in module tvm.codegen)</a>
@@ -4125,8 +4125,6 @@ document.write(`
       <li><a href="tirx/api/transform.html#tvm.tirx.transform.LowerTIRx">LowerTIRx() (in module tvm.tirx.transform)</a>
 </li>
       <li><a href="tirx/api/transform.html#tvm.tirx.transform.LowerTVMBuiltin">LowerTVMBuiltin() (in module tvm.tirx.transform)</a>
-</li>
-      <li><a href="tirx/api/transform.html#tvm.tirx.transform.LowerWarpMemory">LowerWarpMemory() (in module tvm.tirx.transform)</a>
 </li>
       <li><a href="reference/api/python/topi.html#tvm.topi.nn.lrn">lrn() (in module tvm.topi.nn)</a>
 </li>
diff --git a/docs/get_started/tutorials/ir_module.html b/docs/get_started/tutorials/ir_module.html
index e1dedc88fa9..426bab2e9b4 100644
--- a/docs/get_started/tutorials/ir_module.html
+++ b/docs/get_started/tutorials/ir_module.html
@@ -1222,8 +1222,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>[[ 0.13641326  0.0213256  -0.27372763  0.02055291 -0.12188187  0.01206707
-  -0.27283543  0.1737854  -0.09440812 -0.07185973]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[ 0.02238813  0.1790182   0.13074082 -0.07377665 -0.17994173  0.13925816
+   0.02922568 -0.02546927 -0.10654059 -0.10285608]]
 </pre></div>
 </div>
 </section>
@@ -1257,8 +1257,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>[[ 0.13641319  0.02132551 -0.2737277   0.02055288 -0.12188192  0.01206701
-  -0.2728354   0.1737854  -0.09440805 -0.07185967]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[ 0.02238812  0.17901815  0.13074079 -0.07377668 -0.17994173  0.13925816
+   0.0292257  -0.02546927 -0.10654058 -0.10285619]]
 </pre></div>
 </div>
 </section>
diff --git a/docs/get_started/tutorials/quick_start.html b/docs/get_started/tutorials/quick_start.html
index 589e6472875..ae1d0eda0b5 100644
--- a/docs/get_started/tutorials/quick_start.html
+++ b/docs/get_started/tutorials/quick_start.html
@@ -799,8 +799,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">&quot;forward&quot;</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>[[25902.791 25024.824 24571.537 25787.818 25737.1   24734.916 25388.96
-  25313.266 25129.965 25339.105]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[24479.945 23837.877 24813.635 24778.182 27043.094 26213.498 25921.027
+  25867.67  25727.201 24324.998]]
 </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 7b2cb6a6fa9..3df978b8e92 100644
--- a/docs/get_started/tutorials/sg_execution_times.html
+++ b/docs/get_started/tutorials/sg_execution_times.html
@@ -629,7 +629,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:06.561</strong> total execution time for 2 files <strong>from get_started/tutorials</strong>:</p>
+<p><strong>00:06.529</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" />
@@ -651,7 +651,7 @@ $(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:06.345</p></td>
+<td><p>00:06.313</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>
diff --git a/docs/how_to/tutorials/cross_compilation_and_rpc.html b/docs/how_to/tutorials/cross_compilation_and_rpc.html
index 128e24e1218..949d266cdad 100644
--- a/docs/how_to/tutorials/cross_compilation_and_rpc.html
+++ b/docs/how_to/tutorials/cross_compilation_and_rpc.html
@@ -828,7 +828,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">&quot;</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&quot;</span><span class="p">)</span>
 </pre></div>
 </div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>1.08e-07 secs/op
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>1.091e-07 secs/op
 </pre></div>
 </div>
 </section>
@@ -1357,8 +1357,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/tmpsmtlf2le/model_deployed.so
-Saved parameters to: /tmp/tmpsmtlf2le/model_params.npz
+Exported library to: /tmp/tmpe2l7kbcs/model_deployed.so
+Saved parameters to: /tmp/tmpe2l7kbcs/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 095b881f203..8486d9b7082 100644
--- a/docs/how_to/tutorials/e2e_opt_model.html
+++ b/docs/how_to/tutorials/e2e_opt_model.html
@@ -669,8 +669,8 @@ PyTorch.</p>
 <div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>Downloading: &quot;https://download.pytorch.org/models/resnet18-f37072fd.pth&quot; to /workspace/.cache/torch/hub/checkpoints/resnet18-f37072fd.pth
 
   0%|          | 0.00/44.7M [00:00&lt;?, ?B/s]
- 43%|████▎     | 19.2M/44.7M [00:00&lt;00:00, 201MB/s]
-100%|██████████| 44.7M/44.7M [00:00&lt;00:00, 239MB/s]
+ 57%|█████▋    | 25.4M/44.7M [00:00&lt;00:00, 266MB/s]
+100%|██████████| 44.7M/44.7M [00:00&lt;00:00, 290MB/s]
 </pre></div>
 </div>
 </section>
diff --git a/docs/how_to/tutorials/optimize_llm.html b/docs/how_to/tutorials/optimize_llm.html
index bceae7f8c5e..3b4b9052074 100644
--- a/docs/how_to/tutorials/optimize_llm.html
+++ b/docs/how_to/tutorials/optimize_llm.html
@@ -1245,7 +1245,7 @@ IRModule to generate the token.</p>
     <span class="nb">print</span><span class="p">(</span><span class="n">tokenizer</span><span class="o">.</span><span class="n">decode</span><span class="p">(</span><span class="n">output_tokens</span><span class="p">))</span>
 </pre></div>
 </div>
-<p class="sphx-glr-timing"><strong>Total running time of the script:</strong> (5 minutes 42.711 seconds)</p>
+<p class="sphx-glr-timing"><strong>Total running time of the script:</strong> (5 minutes 48.298 seconds)</p>
 <div class="sphx-glr-footer sphx-glr-footer-example docutils container" id="sphx-glr-download-how-to-tutorials-optimize-llm-py">
 <div class="sphx-glr-download sphx-glr-download-jupyter docutils container">
 <p><a class="reference download internal" download="" href="../../_downloads/ab03cb35cd7f92b5425a8974fcab921a/optimize_llm.ipynb"><code class="xref download docutils literal notranslate"><span class="pre">Download</span> <span class="pre">Jupyter</span> <span class="pre">notebook:</span> <span class="pre">optimize_llm.ipynb</span></code></a></p>
diff --git a/docs/how_to/tutorials/sg_execution_times.html b/docs/how_to/tutorials/sg_execution_times.html
index c7e8b8f165e..1d01f4a534c 100644
--- a/docs/how_to/tutorials/sg_execution_times.html
+++ b/docs/how_to/tutorials/sg_execution_times.html
@@ -629,7 +629,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>05:48.304</strong> total execution time for 8 files <strong>from how_to/tutorials</strong>:</p>
+<p><strong>05:53.822</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" />
@@ -651,19 +651,19 @@ $(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>05:42.711</p></td>
+<td><p>05:48.298</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.721</p></td>
+<td><p>00:03.713</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.744</p></td>
+<td><p>00:00.684</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.607</p></td>
+<td><p>00:00.604</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>
@@ -671,7 +671,7 @@ $(document).ready( function () {
 <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.140</p></td>
+<td><p>00:00.143</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>
diff --git a/docs/objects.inv b/docs/objects.inv
index 407d7674679..ae47b0cb800 100644
Binary files a/docs/objects.inv and b/docs/objects.inv differ
diff --git a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator-members.html b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator-members.html
index df54011de3e..1e59a724080 100644
--- a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator-members.html
+++ b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator-members.html
@@ -80,20 +80,19 @@ $(function() {
 <p>This is the complete list of members for <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a>, including all inherited members.</p>
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aab7dd5a52091657c2706bb95cf5d8022">DefaultCUDA</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a00bec4e20bec9af0f3e073ad0543d396">DefaultCUDATensorCore</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a43220be3963874702d6fbf67b25a2f9d">DefaultHexagon</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a604fbc39d0b4a59f771e37ea6ceb5444">DefaultLLVM</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a34a171e5c95dea7b692709a7d66a13b6">FApply</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a44519794887b47cd835b7fdd2a42417e">FClone</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ad36a7fb48b84e93ba1e0eb3ced2dedbe">FInitializeWithTuneContext</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ab68e6d22b89640c59b7c3d3d7181142a">MutateComputeLocation</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a59fd00f8e3409afea6d7ee1a4ab8fe52">MutateParallel</a>(int64_t max_jobs_per_core)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a5321c5eaae2faf16ed26d8b77d72e604">MutateThreadBinding</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aecb9520603583135310c7c0596cc9881">MutateTileSize</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ab55a926d7975a5103d33c1edbb68acdf">MutateUnroll</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a71833b7c622228c5ae227da74fe9a649">Mutator</a>(ffi::UnsafeInit tag, ffi::ObjectPtr&lt; MutatorObj &gt; data)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aac4aa5627ed04a5a2e4ab66cc6e7959e">PyMutator</a>(FInitializeWithTuneContext f_initialize_with_tune_context, FApply f_apply, FClone f_clone)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aeef3be921b67964a64fe61dc59bdf8e0">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a>(Mutator, ffi::ObjectRef, MutatorObj)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a43220be3963874702d6fbf67b25a2f9d">DefaultHexagon</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a604fbc39d0b4a59f771e37ea6ceb5444">DefaultLLVM</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a34a171e5c95dea7b692709a7d66a13b6">FApply</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a44519794887b47cd835b7fdd2a42417e">FClone</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ad36a7fb48b84e93ba1e0eb3ced2dedbe">FInitializeWithTuneContext</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ab68e6d22b89640c59b7c3d3d7181142a">MutateComputeLocation</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a59fd00f8e3409afea6d7ee1a4ab8fe52">MutateParallel</a>(int64_t max_jobs_per_core)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a5321c5eaae2faf16ed26d8b77d72e604">MutateThreadBinding</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aecb9520603583135310c7c0596cc9881">MutateTileSize</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ab55a926d7975a5103d33c1edbb68acdf">MutateUnroll</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a71833b7c622228c5ae227da74fe9a649">Mutator</a>(ffi::UnsafeInit tag, ffi::ObjectPtr&lt; MutatorObj &gt; data)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aac4aa5627ed04a5a2e4ab66cc6e7959e">PyMutator</a>(FInitializeWithTuneContext f_initialize_with_tune_context, FApply f_apply, FClone f_clone)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aeef3be921b67964a64fe61dc59bdf8e0">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a>(Mutator, ffi::ObjectRef, MutatorObj)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></td><td class="entry"></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html
index 28e069289e4..a7b36556078 100644
--- a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html
+++ b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html
@@ -89,12 +89,12 @@ $(function() {
 <div class="dynheader">
 Inheritance diagram for tvm::s_tir::meta_schedule::Mutator:</div>
 <div class="dyncontent">
-<div class="center"><iframe scrolling="no" frameborder="0" src="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator__inherit__graph.svg" width="258" height="439"><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="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator__inherit__graph.svg" width="258" height="419"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
 </div>
 <div class="dynheader">
 Collaboration diagram for tvm::s_tir::meta_schedule::Mutator:</div>
 <div class="dyncontent">
-<div class="center"><iframe scrolling="no" frameborder="0" src="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator__coll__graph.svg" width="258" height="439"><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="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator__coll__graph.svg" width="258" height="419"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
 </div>
 <table class="memberdecls">
 <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-types" name="pub-types"></a>
@@ -142,9 +142,6 @@ Static Public Member Functions</h2></td></tr>
 <tr class="memitem:aab7dd5a52091657c2706bb95cf5d8022" id="r_aab7dd5a52091657c2706bb95cf5d8022"><td class="memItemLeft" align="right" valign="top">static ffi::Map&lt; <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">Mutator</a>, <a class="el" href="classtvm_1_1FloatImm.html">FloatImm</a>, void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aab7dd5a52091657c2706bb95cf5d8022">DefaultCU [...]
 <tr class="memdesc:aab7dd5a52091657c2706bb95cf5d8022"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create default mutators for CUDA.  <br /></td></tr>
 <tr class="separator:aab7dd5a52091657c2706bb95cf5d8022"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a00bec4e20bec9af0f3e073ad0543d396" id="r_a00bec4e20bec9af0f3e073ad0543d396"><td class="memItemLeft" align="right" valign="top">static ffi::Map&lt; <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">Mutator</a>, <a class="el" href="classtvm_1_1FloatImm.html">FloatImm</a>, void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a00bec4e20bec9af0f3e073ad0543d396">DefaultCU [...]
-<tr class="memdesc:a00bec4e20bec9af0f3e073ad0543d396"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create default mutators for CUDA with TensorCore.  <br /></td></tr>
-<tr class="separator:a00bec4e20bec9af0f3e073ad0543d396"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a43220be3963874702d6fbf67b25a2f9d" id="r_a43220be3963874702d6fbf67b25a2f9d"><td class="memItemLeft" align="right" valign="top">static ffi::Map&lt; <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">Mutator</a>, <a class="el" href="classtvm_1_1FloatImm.html">FloatImm</a>, void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a43220be3963874702d6fbf67b25a2f9d">DefaultHe [...]
 <tr class="memdesc:a43220be3963874702d6fbf67b25a2f9d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create default mutators for Hexagon.  <br /></td></tr>
 <tr class="separator:a43220be3963874702d6fbf67b25a2f9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -278,33 +275,6 @@ Static Public Member Functions</h2></td></tr>
 
 <p>Create default mutators for CUDA. </p>
 
-</div>
-</div>
-<a id="a00bec4e20bec9af0f3e073ad0543d396" name="a00bec4e20bec9af0f3e073ad0543d396"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a00bec4e20bec9af0f3e073ad0543d396">&#9670;&#160;</a></span>DefaultCUDATensorCore()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static ffi::Map&lt; <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">Mutator</a>, <a class="el" href="classtvm_1_1FloatImm.html">FloatImm</a>, void &gt; tvm::s_tir::meta_schedule::Mutator::DefaultCUDATensorCore </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Create default mutators for CUDA with TensorCore. </p>
-
 </div>
 </div>
 <a id="a43220be3963874702d6fbf67b25a2f9d" name="a43220be3963874702d6fbf67b25a2f9d"></a>
diff --git a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator__coll__graph.svg b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator__coll__graph.svg
index 12f2713b6d1..c74de87a806 100644
--- a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator__coll__graph.svg
+++ b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator__coll__graph.svg
@@ -4,46 +4,44 @@
 <!-- Generated by graphviz version 2.43.0 (0)
  -->
 <!-- Title: tvm::s_tir::meta_schedule::Mutator Pages: 1 -->
-<svg width="193pt" height="329pt"
- viewBox="0.00 0.00 193.00 329.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 325)">
+<svg width="193pt" height="314pt"
+ viewBox="0.00 0.00 193.00 314.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 310)">
 <title>tvm::s_tir::meta_schedule::Mutator</title>
 <!-- Node1 -->
 <g id="Node000001" class="node">
 <title>Node1</title>
 <g id="a_Node000001"><a xlink:title="Managed reference to MutatorObj.">
-<polygon fill="#999999" stroke="transparent" points="185,-236 0,-236 0,0 185,0 185,-236"/>
-<text text-anchor="start" x="29.5" y="-224" font-family="Helvetica,sans-Serif" font-size="10.00">tvm::s_tir::meta_schedule</text>
-<text text-anchor="start" x="70.5" y="-213" font-family="Helvetica,sans-Serif" font-size="10.00">::Mutator</text>
-<text text-anchor="start" x="91" y="-198" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
-<text text-anchor="start" x="4.5" y="-183" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-183" font-family="Helvetica,sans-Serif" font-size="10.00">Mutator()</text>
-<text text-anchor="start" x="4.5" y="-168" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-168" font-family="Helvetica,sans-Serif" font-size="10.00">TVM_FFI_DEFINE_OBJECT</text>
-<text text-anchor="start" x="17.5" y="-157" font-family="Helvetica,sans-Serif" font-size="10.00">_REF_METHODS_NOTNULLABLE()</text>
-<text text-anchor="start" x="4.5" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00">MutateTileSize()</text>
-<text text-anchor="start" x="4.5" y="-127" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-127" font-family="Helvetica,sans-Serif" font-size="10.00">MutateParallel()</text>
-<text text-anchor="start" x="4.5" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">MutateUnroll()</text>
-<text text-anchor="start" x="4.5" y="-97" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-97" font-family="Helvetica,sans-Serif" font-size="10.00">MutateComputeLocation()</text>
-<text text-anchor="start" x="4.5" y="-82" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-82" font-family="Helvetica,sans-Serif" font-size="10.00">MutateThreadBinding()</text>
-<text text-anchor="start" x="4.5" y="-67" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-67" font-family="Helvetica,sans-Serif" font-size="10.00">PyMutator()</text>
-<text text-anchor="start" x="4.5" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00">DefaultLLVM()</text>
-<text text-anchor="start" x="4.5" y="-37" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-37" font-family="Helvetica,sans-Serif" font-size="10.00">DefaultCUDA()</text>
-<text text-anchor="start" x="4.5" y="-22" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-22" font-family="Helvetica,sans-Serif" font-size="10.00">DefaultCUDATensorCore()</text>
-<text text-anchor="start" x="4.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">DefaultHexagon()</text>
-<polygon fill="#666666" stroke="#666666" points="0.5,-208 0.5,-208 185.5,-208 185.5,-208 0.5,-208"/>
-<polygon fill="#666666" stroke="#666666" points="0.5,-193 0.5,-193 185.5,-193 185.5,-193 0.5,-193"/>
-<polygon fill="none" stroke="#666666" points="0,0 0,-236 185,-236 185,0 0,0"/>
+<polygon fill="#999999" stroke="transparent" points="185,-221 0,-221 0,0 185,0 185,-221"/>
+<text text-anchor="start" x="29.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">tvm::s_tir::meta_schedule</text>
+<text text-anchor="start" x="70.5" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">::Mutator</text>
+<text text-anchor="start" x="91" y="-182.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
+<text text-anchor="start" x="4.5" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00">Mutator()</text>
+<text text-anchor="start" x="4.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">TVM_FFI_DEFINE_OBJECT</text>
+<text text-anchor="start" x="17.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">_REF_METHODS_NOTNULLABLE()</text>
+<text text-anchor="start" x="4.5" y="-126.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-126.5" font-family="Helvetica,sans-Serif" font-size="10.00">MutateTileSize()</text>
+<text text-anchor="start" x="4.5" y="-111.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-111.5" font-family="Helvetica,sans-Serif" font-size="10.00">MutateParallel()</text>
+<text text-anchor="start" x="4.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">MutateUnroll()</text>
+<text text-anchor="start" x="4.5" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">MutateComputeLocation()</text>
+<text text-anchor="start" x="4.5" y="-66.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-66.5" font-family="Helvetica,sans-Serif" font-size="10.00">MutateThreadBinding()</text>
+<text text-anchor="start" x="4.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">PyMutator()</text>
+<text text-anchor="start" x="4.5" y="-36.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-36.5" font-family="Helvetica,sans-Serif" font-size="10.00">DefaultLLVM()</text>
+<text text-anchor="start" x="4.5" y="-21.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-21.5" font-family="Helvetica,sans-Serif" font-size="10.00">DefaultCUDA()</text>
+<text text-anchor="start" x="4.5" y="-6.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-6.5" font-family="Helvetica,sans-Serif" font-size="10.00">DefaultHexagon()</text>
+<polygon fill="#666666" stroke="#666666" points="0.5,-192.5 0.5,-192.5 185.5,-192.5 185.5,-192.5 0.5,-192.5"/>
+<polygon fill="#666666" stroke="#666666" points="0.5,-177.5 0.5,-177.5 185.5,-177.5 185.5,-177.5 0.5,-177.5"/>
+<polygon fill="none" stroke="#666666" points="0,0 0,-221 185,-221 185,0 0,0"/>
 </a>
 </g>
 </g>
@@ -51,13 +49,13 @@
 <g id="Node000002" class="node">
 <title>Node2</title>
 <g id="a_Node000002"><a xlink:title=" ">
-<polygon fill="white" stroke="transparent" points="129.5,-321 55.5,-321 55.5,-272 129.5,-272 129.5,-321"/>
-<text text-anchor="start" x="60.5" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">ffi::ObjectRef</text>
-<text text-anchor="start" x="90.5" y="-293.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
+<polygon fill="white" stroke="transparent" points="129.5,-306 55.5,-306 55.5,-257 129.5,-257 129.5,-306"/>
+<text text-anchor="start" x="60.5" y="-293.5" font-family="Helvetica,sans-Serif" font-size="10.00">ffi::ObjectRef</text>
 <text text-anchor="start" x="90.5" y="-278.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
-<polygon fill="#666666" stroke="#666666" points="55.5,-303.5 55.5,-303.5 129.5,-303.5 129.5,-303.5 55.5,-303.5"/>
+<text text-anchor="start" x="90.5" y="-263.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
 <polygon fill="#666666" stroke="#666666" points="55.5,-288.5 55.5,-288.5 129.5,-288.5 129.5,-288.5 55.5,-288.5"/>
-<polygon fill="none" stroke="#666666" points="55.5,-272 55.5,-321 129.5,-321 129.5,-272 55.5,-272"/>
+<polygon fill="#666666" stroke="#666666" points="55.5,-273.5 55.5,-273.5 129.5,-273.5 129.5,-273.5 55.5,-273.5"/>
+<polygon fill="none" stroke="#666666" points="55.5,-257 55.5,-306 129.5,-306 129.5,-257 55.5,-257"/>
 </a>
 </g>
 </g>
@@ -65,8 +63,8 @@
 <g id="edge1_Node000001_Node000002" class="edge">
 <title>Node2&#45;&gt;Node1</title>
 <g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M92.5,-261.52C92.5,-253.87 92.5,-245.33 92.5,-236.33"/>
-<polygon fill="none" stroke="#63b8ff" points="89,-261.7 92.5,-271.7 96,-261.7 89,-261.7"/>
+<path fill="none" stroke="#63b8ff" d="M92.5,-246.44C92.5,-238.77 92.5,-230.23 92.5,-221.28"/>
+<polygon fill="none" stroke="#63b8ff" points="89,-246.64 92.5,-256.64 96,-246.64 89,-246.64"/>
 </a>
 </g>
 </g>
diff --git a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator__inherit__graph.svg b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator__inherit__graph.svg
index 12f2713b6d1..c74de87a806 100644
--- a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator__inherit__graph.svg
+++ b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator__inherit__graph.svg
@@ -4,46 +4,44 @@
 <!-- Generated by graphviz version 2.43.0 (0)
  -->
 <!-- Title: tvm::s_tir::meta_schedule::Mutator Pages: 1 -->
-<svg width="193pt" height="329pt"
- viewBox="0.00 0.00 193.00 329.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 325)">
+<svg width="193pt" height="314pt"
+ viewBox="0.00 0.00 193.00 314.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 310)">
 <title>tvm::s_tir::meta_schedule::Mutator</title>
 <!-- Node1 -->
 <g id="Node000001" class="node">
 <title>Node1</title>
 <g id="a_Node000001"><a xlink:title="Managed reference to MutatorObj.">
-<polygon fill="#999999" stroke="transparent" points="185,-236 0,-236 0,0 185,0 185,-236"/>
-<text text-anchor="start" x="29.5" y="-224" font-family="Helvetica,sans-Serif" font-size="10.00">tvm::s_tir::meta_schedule</text>
-<text text-anchor="start" x="70.5" y="-213" font-family="Helvetica,sans-Serif" font-size="10.00">::Mutator</text>
-<text text-anchor="start" x="91" y="-198" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
-<text text-anchor="start" x="4.5" y="-183" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-183" font-family="Helvetica,sans-Serif" font-size="10.00">Mutator()</text>
-<text text-anchor="start" x="4.5" y="-168" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-168" font-family="Helvetica,sans-Serif" font-size="10.00">TVM_FFI_DEFINE_OBJECT</text>
-<text text-anchor="start" x="17.5" y="-157" font-family="Helvetica,sans-Serif" font-size="10.00">_REF_METHODS_NOTNULLABLE()</text>
-<text text-anchor="start" x="4.5" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-142" font-family="Helvetica,sans-Serif" font-size="10.00">MutateTileSize()</text>
-<text text-anchor="start" x="4.5" y="-127" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-127" font-family="Helvetica,sans-Serif" font-size="10.00">MutateParallel()</text>
-<text text-anchor="start" x="4.5" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-112" font-family="Helvetica,sans-Serif" font-size="10.00">MutateUnroll()</text>
-<text text-anchor="start" x="4.5" y="-97" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-97" font-family="Helvetica,sans-Serif" font-size="10.00">MutateComputeLocation()</text>
-<text text-anchor="start" x="4.5" y="-82" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-82" font-family="Helvetica,sans-Serif" font-size="10.00">MutateThreadBinding()</text>
-<text text-anchor="start" x="4.5" y="-67" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-67" font-family="Helvetica,sans-Serif" font-size="10.00">PyMutator()</text>
-<text text-anchor="start" x="4.5" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-52" font-family="Helvetica,sans-Serif" font-size="10.00">DefaultLLVM()</text>
-<text text-anchor="start" x="4.5" y="-37" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-37" font-family="Helvetica,sans-Serif" font-size="10.00">DefaultCUDA()</text>
-<text text-anchor="start" x="4.5" y="-22" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-22" font-family="Helvetica,sans-Serif" font-size="10.00">DefaultCUDATensorCore()</text>
-<text text-anchor="start" x="4.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">DefaultHexagon()</text>
-<polygon fill="#666666" stroke="#666666" points="0.5,-208 0.5,-208 185.5,-208 185.5,-208 0.5,-208"/>
-<polygon fill="#666666" stroke="#666666" points="0.5,-193 0.5,-193 185.5,-193 185.5,-193 0.5,-193"/>
-<polygon fill="none" stroke="#666666" points="0,0 0,-236 185,-236 185,0 0,0"/>
+<polygon fill="#999999" stroke="transparent" points="185,-221 0,-221 0,0 185,0 185,-221"/>
+<text text-anchor="start" x="29.5" y="-208.5" font-family="Helvetica,sans-Serif" font-size="10.00">tvm::s_tir::meta_schedule</text>
+<text text-anchor="start" x="70.5" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">::Mutator</text>
+<text text-anchor="start" x="91" y="-182.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
+<text text-anchor="start" x="4.5" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00">Mutator()</text>
+<text text-anchor="start" x="4.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">TVM_FFI_DEFINE_OBJECT</text>
+<text text-anchor="start" x="17.5" y="-141.5" font-family="Helvetica,sans-Serif" font-size="10.00">_REF_METHODS_NOTNULLABLE()</text>
+<text text-anchor="start" x="4.5" y="-126.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-126.5" font-family="Helvetica,sans-Serif" font-size="10.00">MutateTileSize()</text>
+<text text-anchor="start" x="4.5" y="-111.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-111.5" font-family="Helvetica,sans-Serif" font-size="10.00">MutateParallel()</text>
+<text text-anchor="start" x="4.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-96.5" font-family="Helvetica,sans-Serif" font-size="10.00">MutateUnroll()</text>
+<text text-anchor="start" x="4.5" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">MutateComputeLocation()</text>
+<text text-anchor="start" x="4.5" y="-66.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-66.5" font-family="Helvetica,sans-Serif" font-size="10.00">MutateThreadBinding()</text>
+<text text-anchor="start" x="4.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">PyMutator()</text>
+<text text-anchor="start" x="4.5" y="-36.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-36.5" font-family="Helvetica,sans-Serif" font-size="10.00">DefaultLLVM()</text>
+<text text-anchor="start" x="4.5" y="-21.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-21.5" font-family="Helvetica,sans-Serif" font-size="10.00">DefaultCUDA()</text>
+<text text-anchor="start" x="4.5" y="-6.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17.5" y="-6.5" font-family="Helvetica,sans-Serif" font-size="10.00">DefaultHexagon()</text>
+<polygon fill="#666666" stroke="#666666" points="0.5,-192.5 0.5,-192.5 185.5,-192.5 185.5,-192.5 0.5,-192.5"/>
+<polygon fill="#666666" stroke="#666666" points="0.5,-177.5 0.5,-177.5 185.5,-177.5 185.5,-177.5 0.5,-177.5"/>
+<polygon fill="none" stroke="#666666" points="0,0 0,-221 185,-221 185,0 0,0"/>
 </a>
 </g>
 </g>
@@ -51,13 +49,13 @@
 <g id="Node000002" class="node">
 <title>Node2</title>
 <g id="a_Node000002"><a xlink:title=" ">
-<polygon fill="white" stroke="transparent" points="129.5,-321 55.5,-321 55.5,-272 129.5,-272 129.5,-321"/>
-<text text-anchor="start" x="60.5" y="-308.5" font-family="Helvetica,sans-Serif" font-size="10.00">ffi::ObjectRef</text>
-<text text-anchor="start" x="90.5" y="-293.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
+<polygon fill="white" stroke="transparent" points="129.5,-306 55.5,-306 55.5,-257 129.5,-257 129.5,-306"/>
+<text text-anchor="start" x="60.5" y="-293.5" font-family="Helvetica,sans-Serif" font-size="10.00">ffi::ObjectRef</text>
 <text text-anchor="start" x="90.5" y="-278.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
-<polygon fill="#666666" stroke="#666666" points="55.5,-303.5 55.5,-303.5 129.5,-303.5 129.5,-303.5 55.5,-303.5"/>
+<text text-anchor="start" x="90.5" y="-263.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
 <polygon fill="#666666" stroke="#666666" points="55.5,-288.5 55.5,-288.5 129.5,-288.5 129.5,-288.5 55.5,-288.5"/>
-<polygon fill="none" stroke="#666666" points="55.5,-272 55.5,-321 129.5,-321 129.5,-272 55.5,-272"/>
+<polygon fill="#666666" stroke="#666666" points="55.5,-273.5 55.5,-273.5 129.5,-273.5 129.5,-273.5 55.5,-273.5"/>
+<polygon fill="none" stroke="#666666" points="55.5,-257 55.5,-306 129.5,-306 129.5,-257 55.5,-257"/>
 </a>
 </g>
 </g>
@@ -65,8 +63,8 @@
 <g id="edge1_Node000001_Node000002" class="edge">
 <title>Node2&#45;&gt;Node1</title>
 <g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M92.5,-261.52C92.5,-253.87 92.5,-245.33 92.5,-236.33"/>
-<polygon fill="none" stroke="#63b8ff" points="89,-261.7 92.5,-271.7 96,-261.7 89,-261.7"/>
+<path fill="none" stroke="#63b8ff" d="M92.5,-246.44C92.5,-238.77 92.5,-230.23 92.5,-221.28"/>
+<polygon fill="none" stroke="#63b8ff" points="89,-246.64 92.5,-256.64 96,-246.64 89,-246.64"/>
 </a>
 </g>
 </g>
diff --git a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc-members.html b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc-members.html
index 875d27007e2..ad32253e0da 100644
--- a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc-members.html
+++ b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc-members.html
@@ -81,26 +81,25 @@ $(function() {
 <table class="directory">
   <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#adc9f5a038965385d95f4f651eead3547">DefaultCPUTensorization</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a19e4471953bbe7cb2e0862aee6607799">DefaultCUDA</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a7b55e4386577bf0ac0d4fdfc412c6a82">DefaultCUDATensorCore</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a13d8a39d55c4adcde2abe05b5646268f">DefaultHexagon</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#aa8ac36723b506cacf0e9660426db53d3">DefaultLLVM</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a0b124bbd741aee8d188fe65357f45c82">DefaultRISCV</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a15fc9a6a1e801e264eecce9f3c452685">DisallowAsyncStridedMemCopy</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a0c76697b380d59359c4db9cb1afc3d54">DisallowDynamicLoop</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a5c87953c084e5b1d7a1d73000c838d5e">FApply</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#ac46c9a80c49c6551aaf703a77afd0e15">FClone</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a25c2cf5f513a4ff43fe79ffa614e2b2a">FInitializeWithTuneContext</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a20e66870311d1ce8a42c09b78ca20c6b">Postproc</a>(ffi::UnsafeInit tag, ffi::ObjectPtr&lt; PostprocObj &gt; data)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a74b8f367b2401745118dcb6d33613bdc">PyPostproc</a>(FInitializeWithTuneContext f_initialize_with_tune_context, FApply f_apply, FClone f_clone)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a4ede8a71ec01446f238796be8ad629c2">RewriteCooperativeFetch</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a9bedbdcbe339c6d73888e5fb2f2041f6">RewriteLayout</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a9e934c0abf4365ded1a5da6aec0f739d">RewriteParallelVectorizeUnroll</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a5f3af3eac1d923a1999c5ffe1ce01ad2">RewriteReductionBlock</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a919ab89d465caafc81840943afb481af">RewriteTensorize</a>(bool vectorize_init_loop=false)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a2fa39c2e5a159e1edc3d7de177797936">RewriteUnboundBlock</a>(int max_threadblocks)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#ad29b81d74a5779f524955da8fb637057">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a>(Postproc, ffi::ObjectRef, PostprocObj)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a9856f99c1ddfc773fbbf151a7ae7834e">VerifyGPUCode</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#af8676fe30c3eefafa06db36316ed0ea9">VerifyVTCMLimit</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a13d8a39d55c4adcde2abe05b5646268f">DefaultHexagon</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#aa8ac36723b506cacf0e9660426db53d3">DefaultLLVM</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a0b124bbd741aee8d188fe65357f45c82">DefaultRISCV</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a15fc9a6a1e801e264eecce9f3c452685">DisallowAsyncStridedMemCopy</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a0c76697b380d59359c4db9cb1afc3d54">DisallowDynamicLoop</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a5c87953c084e5b1d7a1d73000c838d5e">FApply</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#ac46c9a80c49c6551aaf703a77afd0e15">FClone</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a25c2cf5f513a4ff43fe79ffa614e2b2a">FInitializeWithTuneContext</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a20e66870311d1ce8a42c09b78ca20c6b">Postproc</a>(ffi::UnsafeInit tag, ffi::ObjectPtr&lt; PostprocObj &gt; data)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">explicit</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a74b8f367b2401745118dcb6d33613bdc">PyPostproc</a>(FInitializeWithTuneContext f_initialize_with_tune_context, FApply f_apply, FClone f_clone)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a4ede8a71ec01446f238796be8ad629c2">RewriteCooperativeFetch</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a9bedbdcbe339c6d73888e5fb2f2041f6">RewriteLayout</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a9e934c0abf4365ded1a5da6aec0f739d">RewriteParallelVectorizeUnroll</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a5f3af3eac1d923a1999c5ffe1ce01ad2">RewriteReductionBlock</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a919ab89d465caafc81840943afb481af">RewriteTensorize</a>(bool vectorize_init_loop=false)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a2fa39c2e5a159e1edc3d7de177797936">RewriteUnboundBlock</a>(int max_threadblocks)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#ad29b81d74a5779f524955da8fb637057">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a>(Postproc, ffi::ObjectRef, PostprocObj)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a9856f99c1ddfc773fbbf151a7ae7834e">VerifyGPUCode</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#af8676fe30c3eefafa06db36316ed0ea9">VerifyVTCMLimit</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">tvm::s_tir::meta_schedule::Postproc</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
 </table></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>
diff --git a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html
index 1578bfc2655..ac23e8097d5 100644
--- a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html
+++ b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html
@@ -163,9 +163,6 @@ Static Public Member Functions</h2></td></tr>
 <tr class="memitem:a19e4471953bbe7cb2e0862aee6607799" id="r_a19e4471953bbe7cb2e0862aee6607799"><td class="memItemLeft" align="right" valign="top">static ffi::Array&lt; <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">Postproc</a>, void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a19e4471953bbe7cb2e0862aee6607799">DefaultCUDA</a> ()</td></tr>
 <tr class="memdesc:a19e4471953bbe7cb2e0862aee6607799"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create default postprocessors for CUDA.  <br /></td></tr>
 <tr class="separator:a19e4471953bbe7cb2e0862aee6607799"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a7b55e4386577bf0ac0d4fdfc412c6a82" id="r_a7b55e4386577bf0ac0d4fdfc412c6a82"><td class="memItemLeft" align="right" valign="top">static ffi::Array&lt; <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">Postproc</a>, void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a7b55e4386577bf0ac0d4fdfc412c6a82">DefaultCUDATensorCore</a> ()</td></tr>
-<tr class="memdesc:a7b55e4386577bf0ac0d4fdfc412c6a82"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create default postprocessors for CUDA with TensorCore.  <br /></td></tr>
-<tr class="separator:a7b55e4386577bf0ac0d4fdfc412c6a82"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a13d8a39d55c4adcde2abe05b5646268f" id="r_a13d8a39d55c4adcde2abe05b5646268f"><td class="memItemLeft" align="right" valign="top">static ffi::Array&lt; <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">Postproc</a>, void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a13d8a39d55c4adcde2abe05b5646268f">DefaultHexagon</a> ()</td></tr>
 <tr class="memdesc:a13d8a39d55c4adcde2abe05b5646268f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create default postprocessors for Hexagon.  <br /></td></tr>
 <tr class="separator:a13d8a39d55c4adcde2abe05b5646268f"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -326,33 +323,6 @@ Static Public Member Functions</h2></td></tr>
 
 <p>Create default postprocessors for CUDA. </p>
 
-</div>
-</div>
-<a id="a7b55e4386577bf0ac0d4fdfc412c6a82" name="a7b55e4386577bf0ac0d4fdfc412c6a82"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a7b55e4386577bf0ac0d4fdfc412c6a82">&#9670;&#160;</a></span>DefaultCUDATensorCore()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static ffi::Array&lt; <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">Postproc</a>, void &gt; tvm::s_tir::meta_schedule::Postproc::DefaultCUDATensorCore </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Create default postprocessors for CUDA with TensorCore. </p>
-
 </div>
 </div>
 <a id="a13d8a39d55c4adcde2abe05b5646268f" name="a13d8a39d55c4adcde2abe05b5646268f"></a>
diff --git a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc__coll__graph.svg b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc__coll__graph.svg
index db57b9eb577..9779ab47d4b 100644
--- a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc__coll__graph.svg
+++ b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc__coll__graph.svg
@@ -42,7 +42,7 @@
 <text text-anchor="start" x="17.5" y="-37" font-family="Helvetica,sans-Serif" font-size="10.00">VerifyGPUCode()</text>
 <text text-anchor="start" x="4.5" y="-22" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
 <text text-anchor="start" x="17.5" y="-22" font-family="Helvetica,sans-Serif" font-size="10.00">VerifyVTCMLimit()</text>
-<text text-anchor="start" x="17.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">and 7 more...</text>
+<text text-anchor="start" x="17.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">and 6 more...</text>
 <polygon fill="#666666" stroke="#666666" points="0.5,-234 0.5,-234 185.5,-234 185.5,-234 0.5,-234"/>
 <polygon fill="#666666" stroke="#666666" points="0.5,-219 0.5,-219 185.5,-219 185.5,-219 0.5,-219"/>
 <polygon fill="none" stroke="#666666" points="0,0 0,-262 185,-262 185,0 0,0"/>
diff --git a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc__inherit__graph.svg b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc__inherit__graph.svg
index db57b9eb577..9779ab47d4b 100644
--- a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc__inherit__graph.svg
+++ b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc__inherit__graph.svg
@@ -42,7 +42,7 @@
 <text text-anchor="start" x="17.5" y="-37" font-family="Helvetica,sans-Serif" font-size="10.00">VerifyGPUCode()</text>
 <text text-anchor="start" x="4.5" y="-22" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
 <text text-anchor="start" x="17.5" y="-22" font-family="Helvetica,sans-Serif" font-size="10.00">VerifyVTCMLimit()</text>
-<text text-anchor="start" x="17.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">and 7 more...</text>
+<text text-anchor="start" x="17.5" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">and 6 more...</text>
 <polygon fill="#666666" stroke="#666666" points="0.5,-234 0.5,-234 185.5,-234 185.5,-234 0.5,-234"/>
 <polygon fill="#666666" stroke="#666666" points="0.5,-219 0.5,-219 185.5,-219 185.5,-219 0.5,-219"/>
 <polygon fill="none" stroke="#666666" points="0,0 0,-262 185,-262 185,0 0,0"/>
diff --git a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule-members.html b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule-members.html
index bf159306acd..222bca966a0 100644
--- a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule-members.html
+++ b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule-members.html
@@ -86,18 +86,16 @@ $(function() {
   <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a434dbdd3beec7d1da727d7730b2f5dbe">CrossThreadReduction</a>(ffi::Array&lt; int64_t &gt; thread_extents)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a1e2afcac12f19847b1addff65eb1006d">DefaultARM</a>(const ffi::String &amp;type)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
   <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a0f95b4fc0c67dd274e12320c76ee2be5">DefaultCUDA</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ad737cf5d479a6ac9839eecc95b1edf90">DefaultCUDATensorCore</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#acf47079d85861a7ca6c755e8fc28f70f">DefaultHexagon</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a4965b5db8671f6526b299d75f813bd44">DefaultLLVM</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a3390d0e0dac3cf44da1e862a40c72f33">DefaultRISCV</a>(int vlen)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a87667fcbbf666be99af3683680025d87">DefaultX86</a>(const ffi::String &amp;type)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a74f509fd31d0d05e7470d2c889b1418b">FApply</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a7e66ab947a473f5d0b7638fbc596bc25">FClone</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab2e65e3b78b80802ae47b8a75585af13">FInitializeWithTuneContext</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a671fd6396e5fe5031a0f1df02d072957">InlineConstantScalars</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aacb5aa899615f1d5c0a244cabd6abfc4">IsApplyCustomRule</a>(const ScheduleRule &amp;rule)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
-  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a21f515fa69dbd5d84d72e5424755498d">MultiLevelTiling</a>(ffi::String structure, ffi::Optional&lt; ffi::Array&lt; ffi::String &gt; &gt; tile_binds, ffi::Optional&lt; int64_t &gt; max_innermost_factor, ffi::Optional&lt; ffi::Array&lt; int64_t &gt; &gt; vector_load_lens, ffi::Optional&lt; ffi::Map&lt; ffi::String, ffi::Any &gt; &gt; reuse_read, ffi::Optional&lt; ffi::Map&lt; ffi: [...]
-  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aba82fc51f0df12b6038c0ad611a0f458">MultiLevelTilingTensorCore</a>(ffi::Array&lt; ffi::Map&lt; ffi::String, ffi::String &gt; &gt; intrin_groups, ffi::String structure, ffi::Optional&lt; ffi::Array&lt; ffi::String &gt; &gt; tile_binds, ffi::Optional&lt; int64_t &gt; max_innermost_factor, ffi::Optional&lt; ffi::Array&lt; int64_t &gt; &gt; vector_load_lens, ffi::Optional&lt; ffi [...]
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#acf47079d85861a7ca6c755e8fc28f70f">DefaultHexagon</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a4965b5db8671f6526b299d75f813bd44">DefaultLLVM</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a3390d0e0dac3cf44da1e862a40c72f33">DefaultRISCV</a>(int vlen)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a87667fcbbf666be99af3683680025d87">DefaultX86</a>(const ffi::String &amp;type)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a74f509fd31d0d05e7470d2c889b1418b">FApply</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a7e66ab947a473f5d0b7638fbc596bc25">FClone</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab2e65e3b78b80802ae47b8a75585af13">FInitializeWithTuneContext</a> typedef</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a671fd6396e5fe5031a0f1df02d072957">InlineConstantScalars</a>()</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aacb5aa899615f1d5c0a244cabd6abfc4">IsApplyCustomRule</a>(const ScheduleRule &amp;rule)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
+  <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a21f515fa69dbd5d84d72e5424755498d">MultiLevelTiling</a>(ffi::String structure, ffi::Optional&lt; ffi::Array&lt; ffi::String &gt; &gt; tile_binds, ffi::Optional&lt; int64_t &gt; max_innermost_factor, ffi::Optional&lt; ffi::Array&lt; int64_t &gt; &gt; vector_load_lens, ffi::Optional&lt; ffi::Map&lt; ffi::String, ffi::Any &gt; &gt; reuse_read, ffi::Optional&lt; ffi::Map&lt; ffi [...]
   <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab755d958d9ebdf5baf03ba2f5fea7f83">MultiLevelTilingWideVector</a>(ffi::String structure, int64_t vector_length_in_bits, ffi::Optional&lt; int64_t &gt; max_innermost_factor, ffi::Optional&lt; ffi::Map&lt; ffi::String, ffi::Any &gt; &gt; reuse_read, ffi::Optional&lt; ffi::Map&lt; ffi::String, ffi::Any &gt; &gt; reuse_write)</td><td class="entry"><a class="el" href="classtvm_1_1 [...]
   <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ae1807254e111aaab3458d87931d90179">MultiLevelTilingWithIntrin</a>(ffi::String intrin_name, ffi::String structure, ffi::Optional&lt; ffi::Array&lt; ffi::String &gt; &gt; tile_binds, ffi::Optional&lt; int64_t &gt; max_innermost_factor, ffi::Optional&lt; ffi::Array&lt; int64_t &gt; &gt; vector_load_lens, ffi::Optional&lt; ffi::Map&lt; ffi::String, ffi::Any &gt; &gt; reuse_read, [...]
   <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a0c14857bafb9e8ab4da268e618544f21">ParallelizeVectorizeUnroll</a>(int max_jobs_per_core, int max_vectorize_extent, ffi::Array&lt; int64_t &gt; unroll_max_steps, bool unroll_explicit)</td><td class="entry"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">tvm::s_tir::meta_schedule::ScheduleRule</a></td><td class="entry"><span class="mlabel">static< [...]
diff --git a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html
index b72529fefaf..2bc97d98f62 100644
--- a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html
+++ b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html
@@ -136,9 +136,6 @@ Static Public Member Functions</h2></td></tr>
 <tr class="memitem:ae1807254e111aaab3458d87931d90179" id="r_ae1807254e111aaab3458d87931d90179"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ae1807254e111aaab3458d87931d90179">MultiLevelTilingWithIntrin</a> (ffi::String intrin_name, ffi::String structure, [...]
 <tr class="memdesc:ae1807254e111aaab3458d87931d90179"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extension of MultiLevelTiling for auto-tensorization with a single intrinsic.  <br /></td></tr>
 <tr class="separator:ae1807254e111aaab3458d87931d90179"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aba82fc51f0df12b6038c0ad611a0f458" id="r_aba82fc51f0df12b6038c0ad611a0f458"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aba82fc51f0df12b6038c0ad611a0f458">MultiLevelTilingTensorCore</a> (ffi::Array&lt; ffi::Map&lt; ffi::String, ffi::S [...]
-<tr class="memdesc:aba82fc51f0df12b6038c0ad611a0f458"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extension of MultiLevelTiling for auto-tensorization with multiple groups of candidate tensor core intrinsics.  <br /></td></tr>
-<tr class="separator:aba82fc51f0df12b6038c0ad611a0f458"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ab755d958d9ebdf5baf03ba2f5fea7f83" id="r_ab755d958d9ebdf5baf03ba2f5fea7f83"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab755d958d9ebdf5baf03ba2f5fea7f83">MultiLevelTilingWideVector</a> (ffi::String structure, int64_t vector_length_in [...]
 <tr class="memdesc:ab755d958d9ebdf5baf03ba2f5fea7f83"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extension of MultiLevelTiling for backends with wide vectors. The loop over the innermost spatial axis of the output tensor is always vectorized with the maximum vector length.  <br /></td></tr>
 <tr class="separator:ab755d958d9ebdf5baf03ba2f5fea7f83"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -169,9 +166,6 @@ Static Public Member Functions</h2></td></tr>
 <tr class="memitem:a0f95b4fc0c67dd274e12320c76ee2be5" id="r_a0f95b4fc0c67dd274e12320c76ee2be5"><td class="memItemLeft" align="right" valign="top">static ffi::Array&lt; <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a>, void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a0f95b4fc0c67dd274e12320c76ee2be5">DefaultCUDA</a> ()</td></tr>
 <tr class="memdesc:a0f95b4fc0c67dd274e12320c76ee2be5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create default schedule rules for CUDA.  <br /></td></tr>
 <tr class="separator:a0f95b4fc0c67dd274e12320c76ee2be5"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ad737cf5d479a6ac9839eecc95b1edf90" id="r_ad737cf5d479a6ac9839eecc95b1edf90"><td class="memItemLeft" align="right" valign="top">static ffi::Array&lt; <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a>, void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ad737cf5d479a6ac9839eecc95b1edf90">DefaultCUDATensorCore</a> ()</td></tr>
-<tr class="memdesc:ad737cf5d479a6ac9839eecc95b1edf90"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create default postprocessors for CUDA with TensorCore.  <br /></td></tr>
-<tr class="separator:ad737cf5d479a6ac9839eecc95b1edf90"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:acf47079d85861a7ca6c755e8fc28f70f" id="r_acf47079d85861a7ca6c755e8fc28f70f"><td class="memItemLeft" align="right" valign="top">static ffi::Array&lt; <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a>, void &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#acf47079d85861a7ca6c755e8fc28f70f">DefaultHexagon</a> ()</td></tr>
 <tr class="memdesc:acf47079d85861a7ca6c755e8fc28f70f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create default schedule rules for Hexagon.  <br /></td></tr>
 <tr class="separator:acf47079d85861a7ca6c755e8fc28f70f"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -583,33 +577,6 @@ Static Public Member Functions</h2></td></tr>
 
 <p>Create default schedule rules for CUDA. </p>
 
-</div>
-</div>
-<a id="ad737cf5d479a6ac9839eecc95b1edf90" name="ad737cf5d479a6ac9839eecc95b1edf90"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ad737cf5d479a6ac9839eecc95b1edf90">&#9670;&#160;</a></span>DefaultCUDATensorCore()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static ffi::Array&lt; <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a>, void &gt; tvm::s_tir::meta_schedule::ScheduleRule::DefaultCUDATensorCore </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Create default postprocessors for CUDA with TensorCore. </p>
-
 </div>
 </div>
 <a id="acf47079d85861a7ca6c755e8fc28f70f" name="acf47079d85861a7ca6c755e8fc28f70f"></a>
@@ -865,100 +832,6 @@ Static Public Member Functions</h2></td></tr>
 </dl>
 <dl class="section return"><dt>Returns</dt><dd>The schedule rule created </dd></dl>
 
-</div>
-</div>
-<a id="aba82fc51f0df12b6038c0ad611a0f458" name="aba82fc51f0df12b6038c0ad611a0f458"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aba82fc51f0df12b6038c0ad611a0f458">&#9670;&#160;</a></span>MultiLevelTilingTensorCore()</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">static <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> tvm::s_tir::meta_schedule::ScheduleRule::MultiLevelTilingTensorCore </td>
-          <td>(</td>
-          <td class="paramtype">ffi::Array&lt; ffi::Map&lt; ffi::String, ffi::String &gt; &gt;&#160;</td>
-          <td class="paramname"><em>intrin_groups</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ffi::String&#160;</td>
-          <td class="paramname"><em>structure</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ffi::Optional&lt; ffi::Array&lt; ffi::String &gt; &gt;&#160;</td>
-          <td class="paramname"><em>tile_binds</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ffi::Optional&lt; int64_t &gt;&#160;</td>
-          <td class="paramname"><em>max_innermost_factor</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ffi::Optional&lt; ffi::Array&lt; int64_t &gt; &gt;&#160;</td>
-          <td class="paramname"><em>vector_load_lens</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ffi::Optional&lt; ffi::Map&lt; ffi::String, ffi::Any &gt; &gt;&#160;</td>
-          <td class="paramname"><em>reuse_read</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">ffi::Optional&lt; ffi::Map&lt; ffi::String, ffi::Any &gt; &gt;&#160;</td>
-          <td class="paramname"><em>reuse_write</em>, </td>
-        </tr>
-        <tr>
-          <td class="paramkey"></td>
-          <td></td>
-          <td class="paramtype">bool&#160;</td>
-          <td class="paramname"><em>use_software_pipeline</em>&#160;</td>
-        </tr>
-        <tr>
-          <td></td>
-          <td>)</td>
-          <td></td><td></td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">static</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Extension of MultiLevelTiling for auto-tensorization with multiple groups of candidate tensor core intrinsics. </p>
-<dl class="params"><dt>Parameters</dt><dd>
-  <table class="params">
-    <tr><td class="paramname">intrin_groups</td><td>A list of groups of tensor core intrinsics. The map should contains key "init", "load_a", "load_b", "compute", "store", which represent the tensor intrin for initialization, loading operand A, loading operand B, tensor core computation, storing the result. The value of the map should be names of tensor intrinsics, must be registered via TensorIntrin.register(...) beforehand </td></tr>
-    <tr><td class="paramname">structure</td><td>The tiling structure. Recommended:<ul>
-<li>'SSSRRSRS' on GPU </li>
-</ul>
-</td></tr>
-    <tr><td class="paramname">tile_binds</td><td><a class="el" href="classtvm_1_1For.html" title="Managed reference to ForNode.">For</a> each level of tiles, which thread axis it is bound to. Recommended:<ul>
-<li>[blockIdx.y, blockIdx.x, threadIdx.y] on GPU </li>
-</ul>
-</td></tr>
-    <tr><td class="paramname">max_innermost_factor</td><td>The maximum size of the innermost factor. std::nullopt means no limit</td></tr>
-    <tr><td class="paramname">vector_load_lens</td><td>The length of vector lane in vectorized cooperative fetching. std::nullopt means disable vectorization </td></tr>
-    <tr><td class="paramname">reuse_read</td><td>Data reuse configuration for reading. std::nullopt means no reuse. </td></tr>
-    <tr><td class="paramname">reuse_write</td><td>Data reuse configuration for writing. std::nullopt means no reuse. </td></tr>
-    <tr><td class="paramname">use_software_pipeline</td><td>Whether use the software pipeline. </td></tr>
-  </table>
-  </dd>
-</dl>
-<dl class="section return"><dt>Returns</dt><dd>The schedule rule created </dd></dl>
-
 </div>
 </div>
 <a id="ab755d958d9ebdf5baf03ba2f5fea7f83" name="ab755d958d9ebdf5baf03ba2f5fea7f83"></a>
diff --git a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule__coll__graph.svg b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule__coll__graph.svg
index 96fded50d0b..7b6eb360de8 100644
--- a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule__coll__graph.svg
+++ b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule__coll__graph.svg
@@ -34,14 +34,14 @@
 <text text-anchor="start" x="4.5" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
 <text text-anchor="start" x="17.5" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">MultiLevelTilingWithIntrin()</text>
 <text text-anchor="start" x="4.5" y="-66.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-66.5" font-family="Helvetica,sans-Serif" font-size="10.00">MultiLevelTilingTensorCore()</text>
+<text text-anchor="start" x="17.5" y="-66.5" font-family="Helvetica,sans-Serif" font-size="10.00">MultiLevelTilingWideVector()</text>
 <text text-anchor="start" x="4.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">MultiLevelTilingWideVector()</text>
+<text text-anchor="start" x="17.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">AddRFactor()</text>
 <text text-anchor="start" x="4.5" y="-36.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-36.5" font-family="Helvetica,sans-Serif" font-size="10.00">AddRFactor()</text>
+<text text-anchor="start" x="17.5" y="-36.5" font-family="Helvetica,sans-Serif" font-size="10.00">CrossThreadReduction()</text>
 <text text-anchor="start" x="4.5" y="-21.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-21.5" font-family="Helvetica,sans-Serif" font-size="10.00">CrossThreadReduction()</text>
-<text text-anchor="start" x="17.5" y="-6.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 11 more...</text>
+<text text-anchor="start" x="17.5" y="-21.5" font-family="Helvetica,sans-Serif" font-size="10.00">RandomComputeLocation()</text>
+<text text-anchor="start" x="17.5" y="-6.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 9 more...</text>
 <polygon fill="#666666" stroke="#666666" points="0.5,-222.5 0.5,-222.5 185.5,-222.5 185.5,-222.5 0.5,-222.5"/>
 <polygon fill="#666666" stroke="#666666" points="0.5,-207.5 0.5,-207.5 185.5,-207.5 185.5,-207.5 0.5,-207.5"/>
 <polygon fill="none" stroke="#666666" points="0,0 0,-251 185,-251 185,0 0,0"/>
diff --git a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule__inherit__graph.svg b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule__inherit__graph.svg
index 96fded50d0b..7b6eb360de8 100644
--- a/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule__inherit__graph.svg
+++ b/docs/reference/api/doxygen/classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule__inherit__graph.svg
@@ -34,14 +34,14 @@
 <text text-anchor="start" x="4.5" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
 <text text-anchor="start" x="17.5" y="-81.5" font-family="Helvetica,sans-Serif" font-size="10.00">MultiLevelTilingWithIntrin()</text>
 <text text-anchor="start" x="4.5" y="-66.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-66.5" font-family="Helvetica,sans-Serif" font-size="10.00">MultiLevelTilingTensorCore()</text>
+<text text-anchor="start" x="17.5" y="-66.5" font-family="Helvetica,sans-Serif" font-size="10.00">MultiLevelTilingWideVector()</text>
 <text text-anchor="start" x="4.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">MultiLevelTilingWideVector()</text>
+<text text-anchor="start" x="17.5" y="-51.5" font-family="Helvetica,sans-Serif" font-size="10.00">AddRFactor()</text>
 <text text-anchor="start" x="4.5" y="-36.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-36.5" font-family="Helvetica,sans-Serif" font-size="10.00">AddRFactor()</text>
+<text text-anchor="start" x="17.5" y="-36.5" font-family="Helvetica,sans-Serif" font-size="10.00">CrossThreadReduction()</text>
 <text text-anchor="start" x="4.5" y="-21.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17.5" y="-21.5" font-family="Helvetica,sans-Serif" font-size="10.00">CrossThreadReduction()</text>
-<text text-anchor="start" x="17.5" y="-6.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 11 more...</text>
+<text text-anchor="start" x="17.5" y="-21.5" font-family="Helvetica,sans-Serif" font-size="10.00">RandomComputeLocation()</text>
+<text text-anchor="start" x="17.5" y="-6.5" font-family="Helvetica,sans-Serif" font-size="10.00">and 9 more...</text>
 <polygon fill="#666666" stroke="#666666" points="0.5,-222.5 0.5,-222.5 185.5,-222.5 185.5,-222.5 0.5,-222.5"/>
 <polygon fill="#666666" stroke="#666666" points="0.5,-207.5 0.5,-207.5 185.5,-207.5 185.5,-207.5 0.5,-207.5"/>
 <polygon fill="none" stroke="#666666" points="0,0 0,-251 185,-251 185,0 0,0"/>
diff --git a/docs/reference/api/doxygen/functions_d.html b/docs/reference/api/doxygen/functions_d.html
index be8afff3d1b..4c8ebb2c092 100644
--- a/docs/reference/api/doxygen/functions_d.html
+++ b/docs/reference/api/doxygen/functions_d.html
@@ -112,7 +112,6 @@ $(function() {
 <li>DefaultARM()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a1e2afcac12f19847b1addff65eb1006d">tvm::s_tir::meta_schedule::ScheduleRule</a></li>
 <li>DefaultCPUTensorization()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#adc9f5a038965385d95f4f651eead3547">tvm::s_tir::meta_schedule::Postproc</a></li>
 <li>DefaultCUDA()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aab7dd5a52091657c2706bb95cf5d8022">tvm::s_tir::meta_schedule::Mutator</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a19e4471953bbe7cb2e0862aee6607799">tvm::s_tir::meta_schedule::Postproc</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a0f95b4fc0c67dd274e12320c76ee2be5">tvm::s_tir::meta_schedule::ScheduleRule</a></li>
-<li>DefaultCUDATensorCore()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a00bec4e20bec9af0f3e073ad0543d396">tvm::s_tir::meta_schedule::Mutator</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a7b55e4386577bf0ac0d4fdfc412c6a82">tvm::s_tir::meta_schedule::Postproc</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ad737cf5d479a6ac9839eecc95b1edf90">tvm::s_tir::meta_schedule::ScheduleRule</a></li>
 <li>DefaultHexagon()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a43220be3963874702d6fbf67b25a2f9d">tvm::s_tir::meta_schedule::Mutator</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a13d8a39d55c4adcde2abe05b5646268f">tvm::s_tir::meta_schedule::Postproc</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#acf47079d85861a7ca6c755e8fc28f70f">tvm::s_tir::meta_schedule::ScheduleRule</a></li>
 <li>DefaultIndexType()&#160;:&#160;<a class="el" href="classtvm_1_1tirx_1_1TensorTypeNode.html#aa8b566bed637780984efc3283889e844">tvm::tirx::TensorTypeNode</a></li>
 <li>DefaultLayout()&#160;:&#160;<a class="el" href="classtvm_1_1tirx_1_1TileLayoutNode.html#a716cee9ea6fd2a3a4d2240e34fc90659">tvm::tirx::TileLayoutNode</a></li>
@@ -134,7 +133,7 @@ $(function() {
 <li>device_mesh&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html#a61de2bdcf9c0792583d77db9283f24a6">tvm::relax::distributed::DTensorTypeNode</a>, <a class="el" href="structtvm_1_1relax_1_1DistributionAttrs.html#a536798715aff78dc4b28717d4bd99894">tvm::relax::DistributionAttrs</a></li>
 <li>device_range&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1distributed_1_1DeviceMeshNode.html#ab9f9e2a3b10e5962dc0e377f62a230aa">tvm::relax::distributed::DeviceMeshNode</a></li>
 <li>device_type&#160;:&#160;<a class="el" href="structtvm_1_1relax_1_1HintOnDeviceAttrs.html#a686598532cde6640a57bc1e16e779298">tvm::relax::HintOnDeviceAttrs</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1RunnerInputObj.html#a055ee906fb8f27edb2b2862bba6a6dd8">tvm::s_tir::meta_schedule::RunnerInputObj</a></li>
-<li>DeviceMesh()&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1distributed_1_1DeviceMesh.html#a3bed90c04175de0a2faa437a479ba0ee">tvm::relax::distributed::DeviceMesh</a></li>
+<li>DeviceMesh()&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1distributed_1_1DeviceMesh.html#ae41e24934d9921d86861259b0b6560b0">tvm::relax::distributed::DeviceMesh</a></li>
 <li>DeviceRandom()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a99795177b442b0f9ce317a2bebfd916c">tvm::s_tir::LinearCongruentialEngine</a></li>
 <li>devices&#160;:&#160;<a class="el" href="classtvm_1_1runtime_1_1vm_1_1VirtualMachine.html#aecb2d49bad93fa777ac31f72be7ad47c">tvm::runtime::vm::VirtualMachine</a></li>
 <li>dfb_&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#ab89e1e359ab2d9e3736d1a580d9d40ed">tvm::relax::DataflowBlockRewriteObj</a></li>
@@ -152,7 +151,7 @@ $(function() {
 <li>DiscoWorker()&#160;:&#160;<a class="el" href="classtvm_1_1runtime_1_1DiscoWorker.html#a089d3adcb982ccae8a8f760d2b52a080">tvm::runtime::DiscoWorker</a></li>
 <li>DiscoWorker::Impl&#160;:&#160;<a class="el" href="classtvm_1_1runtime_1_1DiscoWorker.html#a379c6dd5a183ed1df75515f7f21a3f49">tvm::runtime::DiscoWorker</a></li>
 <li>Dispatch()&#160;:&#160;<a class="el" href="classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a8b267961edf7db8ed2eea10db0964932">tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#afe2459adeed04fc2dadd0c7195de9a94">tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;</a></li>
-<li>Dispatch_()&#160;:&#160;<a class="el" href="classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#ae7c1f64e45937ce0ca299c9841cc64aa">tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;</a>, <a class="el" href="classtvm_1_1s__tir_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a41b339eea1e07b31b3c72dbf5df4980c">tvm::s_tir::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_0 [...]
+<li>Dispatch_()&#160;:&#160;<a class="el" href="classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a8ea8567d486be2feef6a8ae24a94c835">tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;</a>, <a class="el" href="classtvm_1_1s__tir_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a41b339eea1e07b31b3c72dbf5df4980c">tvm::s_tir::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_0 [...]
 <li>DispatchContext()&#160;:&#160;<a class="el" href="classtvm_1_1tirx_1_1tile_1_1DispatchContext.html#abf8ef74c381a45429fca6296c37ae7ed">tvm::tirx::tile::DispatchContext</a></li>
 <li>DispatchContextObj()&#160;:&#160;<a class="el" href="classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#a32e519cb48cd206049e90862025ebcb5">tvm::tirx::tile::DispatchContextObj</a></li>
 <li>DispatchDefault_()&#160;:&#160;<a class="el" href="classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a49bf8ac54583bb0b30725a4dd76c2a18">tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a940a20c15f7997ff74477f8450144816">tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;</a></li>
diff --git a/docs/reference/api/doxygen/functions_e.html b/docs/reference/api/doxygen/functions_e.html
index fc5bb33ca26..c76e5131315 100644
--- a/docs/reference/api/doxygen/functions_e.html
+++ b/docs/reference/api/doxygen/functions_e.html
@@ -137,7 +137,7 @@ $(function() {
 <li>ExprFunctor()&#160;:&#160;<a class="el" href="classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a53499035018849601db371f9daebab31">tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;</a></li>
 <li>ExprMutator()&#160;:&#160;<a class="el" href="classtvm_1_1ExprMutator.html#ac1dc9d2cda2fb2a8601f251a5e897531">tvm::ExprMutator</a>, <a class="el" href="classtvm_1_1relax_1_1ExprMutator.html#ae66b8825c07b170f158e7b558ff197ed">tvm::relax::ExprMutator</a></li>
 <li>ExprPattern()&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1ExprPattern.html#add2f0ac8b6546c412430597de5bb633e">tvm::relax::ExprPattern</a></li>
-<li>ExprPatternNode()&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1ExprPatternNode.html#a1c05d514bc6a006e51cc404f73f4a9f2">tvm::relax::ExprPatternNode</a></li>
+<li>ExprPatternNode()&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1ExprPatternNode.html#a65af1e3a9b7c50fc46d5bd7bc767c8a8">tvm::relax::ExprPatternNode</a></li>
 <li>ExprStmtDoc()&#160;:&#160;<a class="el" href="classtvm_1_1script_1_1printer_1_1ExprStmtDoc.html#a1c2d91306c4e6fb00fcdd8c60470cfcf">tvm::script::printer::ExprStmtDoc</a></li>
 <li>ExprStringDoc()&#160;:&#160;<a class="el" href="classtvm_1_1script_1_1printer_1_1ExprStringDoc.html#a1d5eb4324895dbaa7b3a407a85b61a95">tvm::script::printer::ExprStringDoc</a></li>
 <li>ExprVisitor()&#160;:&#160;<a class="el" href="classtvm_1_1ExprVisitor.html#aa394ed20c6679320be423e9a50b526f7">tvm::ExprVisitor</a></li>
diff --git a/docs/reference/api/doxygen/functions_func_d.html b/docs/reference/api/doxygen/functions_func_d.html
index 32369e9efa8..93631d57236 100644
--- a/docs/reference/api/doxygen/functions_func_d.html
+++ b/docs/reference/api/doxygen/functions_func_d.html
@@ -82,7 +82,7 @@ $(function() {
 <li>DataflowVarPattern()&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1DataflowVarPattern.html#a03bea82d4b0b0cafc9e5a5c1ca9d598c">tvm::relax::DataflowVarPattern</a></li>
 <li>DataPtrType()&#160;:&#160;<a class="el" href="classtvm_1_1tirx_1_1TensorTypeNode.html#a01d0df86b56113bde854dd691b59920f">tvm::tirx::TensorTypeNode</a></li>
 <li>DataType()&#160;:&#160;<a class="el" href="classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a1463052c66282c80054ed850e14da66d">tvm::script::printer::LiteralDoc</a></li>
-<li>DataTypeImm()&#160;:&#160;<a class="el" href="classtvm_1_1DataTypeImm.html#a3a764f3ea1ad801cc15c29c718caa796">tvm::DataTypeImm</a></li>
+<li>DataTypeImm()&#160;:&#160;<a class="el" href="classtvm_1_1DataTypeImm.html#a5425b24d7907e502858421fce1fcc99e">tvm::DataTypeImm</a></li>
 <li>DataTypePattern()&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1DataTypePattern.html#abcc257d33d11e726769890457521cc9d">tvm::relax::DataTypePattern</a></li>
 <li>DataTypePatternNode()&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1DataTypePatternNode.html#ac11450b41f19220a5dd2972e09571c2f">tvm::relax::DataTypePatternNode</a></li>
 <li>DeallocReg()&#160;:&#160;<a class="el" href="classtvm_1_1runtime_1_1SessionObj.html#a5127a20ab577f13fa44344e03765d411">tvm::runtime::SessionObj</a></li>
@@ -98,7 +98,6 @@ $(function() {
 <li>DefaultARM()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a1e2afcac12f19847b1addff65eb1006d">tvm::s_tir::meta_schedule::ScheduleRule</a></li>
 <li>DefaultCPUTensorization()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#adc9f5a038965385d95f4f651eead3547">tvm::s_tir::meta_schedule::Postproc</a></li>
 <li>DefaultCUDA()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aab7dd5a52091657c2706bb95cf5d8022">tvm::s_tir::meta_schedule::Mutator</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a19e4471953bbe7cb2e0862aee6607799">tvm::s_tir::meta_schedule::Postproc</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a0f95b4fc0c67dd274e12320c76ee2be5">tvm::s_tir::meta_schedule::ScheduleRule</a></li>
-<li>DefaultCUDATensorCore()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a00bec4e20bec9af0f3e073ad0543d396">tvm::s_tir::meta_schedule::Mutator</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a7b55e4386577bf0ac0d4fdfc412c6a82">tvm::s_tir::meta_schedule::Postproc</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ad737cf5d479a6ac9839eecc95b1edf90">tvm::s_tir::meta_schedule::ScheduleRule</a></li>
 <li>DefaultHexagon()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a43220be3963874702d6fbf67b25a2f9d">tvm::s_tir::meta_schedule::Mutator</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a13d8a39d55c4adcde2abe05b5646268f">tvm::s_tir::meta_schedule::Postproc</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#acf47079d85861a7ca6c755e8fc28f70f">tvm::s_tir::meta_schedule::ScheduleRule</a></li>
 <li>DefaultIndexType()&#160;:&#160;<a class="el" href="classtvm_1_1tirx_1_1TensorTypeNode.html#aa8b566bed637780984efc3283889e844">tvm::tirx::TensorTypeNode</a></li>
 <li>DefaultLayout()&#160;:&#160;<a class="el" href="classtvm_1_1tirx_1_1TileLayoutNode.html#a716cee9ea6fd2a3a4d2240e34fc90659">tvm::tirx::TileLayoutNode</a></li>
@@ -113,14 +112,14 @@ $(function() {
 <li>DeviceMesh()&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1distributed_1_1DeviceMesh.html#ae41e24934d9921d86861259b0b6560b0">tvm::relax::distributed::DeviceMesh</a></li>
 <li>DeviceRandom()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a99795177b442b0f9ce317a2bebfd916c">tvm::s_tir::LinearCongruentialEngine</a></li>
 <li>DFSGraph()&#160;:&#160;<a class="el" href="classtvm_1_1tirx_1_1TensorAxisGraphExtractor.html#a46eef8fe95af0f1610b32a15f95f9003">tvm::tirx::TensorAxisGraphExtractor</a></li>
-<li>DictAttrs()&#160;:&#160;<a class="el" href="classtvm_1_1DictAttrs.html#ab057be7907cf729ee3fbcf149eb3f1b2">tvm::DictAttrs</a></li>
+<li>DictAttrs()&#160;:&#160;<a class="el" href="classtvm_1_1DictAttrs.html#aaba8e5c4c42eb8160df2e5e988174222">tvm::DictAttrs</a></li>
 <li>DictDoc()&#160;:&#160;<a class="el" href="classtvm_1_1script_1_1printer_1_1DictDoc.html#a8cedc24d34db6c6a185912bb41df562d">tvm::script::printer::DictDoc</a></li>
 <li>DisableOperatorSpecificNormalizationForTVMScript()&#160;:&#160;<a class="el" href="structtvm_1_1relax_1_1BlockBuilder_1_1DisableOperatorSpecificNormalizationForTVMScript.html#a794f3836bf2fbcf57d671831923e0da5">tvm::relax::BlockBuilder::DisableOperatorSpecificNormalizationForTVMScript</a></li>
 <li>DisallowAsyncStridedMemCopy()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a15fc9a6a1e801e264eecce9f3c452685">tvm::s_tir::meta_schedule::Postproc</a></li>
 <li>DisallowDynamicLoop()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a0c76697b380d59359c4db9cb1afc3d54">tvm::s_tir::meta_schedule::Postproc</a></li>
 <li>DiscoWorker()&#160;:&#160;<a class="el" href="classtvm_1_1runtime_1_1DiscoWorker.html#a089d3adcb982ccae8a8f760d2b52a080">tvm::runtime::DiscoWorker</a></li>
 <li>Dispatch()&#160;:&#160;<a class="el" href="classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a8b267961edf7db8ed2eea10db0964932">tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#afe2459adeed04fc2dadd0c7195de9a94">tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;</a></li>
-<li>Dispatch_()&#160;:&#160;<a class="el" href="classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a5ba7f9629552a9ede320e89c6cab1cd7">tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;</a>, <a class="el" href="classtvm_1_1s__tir_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a41b339eea1e07b31b3c72dbf5df4980c">tvm::s_tir::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_0 [...]
+<li>Dispatch_()&#160;:&#160;<a class="el" href="classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#ae7c1f64e45937ce0ca299c9841cc64aa">tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;</a>, <a class="el" href="classtvm_1_1s__tir_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a41b339eea1e07b31b3c72dbf5df4980c">tvm::s_tir::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_0 [...]
 <li>DispatchContext()&#160;:&#160;<a class="el" href="classtvm_1_1tirx_1_1tile_1_1DispatchContext.html#abf8ef74c381a45429fca6296c37ae7ed">tvm::tirx::tile::DispatchContext</a></li>
 <li>DispatchContextObj()&#160;:&#160;<a class="el" href="classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#a32e519cb48cd206049e90862025ebcb5">tvm::tirx::tile::DispatchContextObj</a></li>
 <li>DispatchDefault_()&#160;:&#160;<a class="el" href="classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a49bf8ac54583bb0b30725a4dd76c2a18">tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a940a20c15f7997ff74477f8450144816">tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;</a></li>
diff --git a/docs/reference/api/doxygen/functions_func_m.html b/docs/reference/api/doxygen/functions_func_m.html
index 4d088dacca1..cd41d9b485f 100644
--- a/docs/reference/api/doxygen/functions_func_m.html
+++ b/docs/reference/api/doxygen/functions_func_m.html
@@ -80,7 +80,7 @@ $(function() {
 <li>MarkGlobalNonNegValue()&#160;:&#160;<a class="el" href="classtvm_1_1sym_1_1AnalyzerObj.html#ab52158162c35e4627432a204ad6759ea">tvm::sym::AnalyzerObj</a></li>
 <li>MarkTensorParamShapes()&#160;:&#160;<a class="el" href="classtvm_1_1tirx_1_1StmtExprMutatorWithAnalyzer.html#a90887c610190d7a4b10bd244071fb33e">tvm::tirx::StmtExprMutatorWithAnalyzer</a></li>
 <li>MatchCast()&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1MatchCast.html#a1728499e42f0d4a1a3bf0cd8b6829c4b">tvm::relax::MatchCast</a></li>
-<li>MatchCastNode()&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1MatchCastNode.html#aad6689e81ba1405d48784c187438b2b0">tvm::relax::MatchCastNode</a></li>
+<li>MatchCastNode()&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1MatchCastNode.html#abc9c713742bb1e04e7816ba1d04ecb6a">tvm::relax::MatchCastNode</a></li>
 <li>MatchesCode()&#160;:&#160;<a class="el" href="classtvm_1_1PrimType.html#a89248a39565e01bd9ac20f3822f4bc95">tvm::PrimType</a></li>
 <li>MatchesElementType()&#160;:&#160;<a class="el" href="classtvm_1_1PrimType.html#aa70b5d45beeca18c0ef0baa88e94a737">tvm::PrimType</a></li>
 <li>MatchRange()&#160;:&#160;<a class="el" href="classtvm_1_1sym_1_1IntSet.html#ae1d08f5610477709c27734f2ff616325">tvm::sym::IntSet</a></li>
@@ -94,7 +94,7 @@ $(function() {
 <li>MeasureCandidate()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidate.html#af2004e9fdebb3403ecbfddbd6f3ee706">tvm::s_tir::meta_schedule::MeasureCandidate</a></li>
 <li>MeasureCandidateObj()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidateObj.html#a4cb0acfdf3ac0fa2b2108bc935616365">tvm::s_tir::meta_schedule::MeasureCandidateObj</a></li>
 <li>MemoryDatabase()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Database.html#a7f51975696721bcdc363fa689c7d79e6">tvm::s_tir::meta_schedule::Database</a></li>
-<li>MemoryScope()&#160;:&#160;<a class="el" href="classtvm_1_1runtime_1_1MemoryScope.html#a2ed057d5620e54ac68dc58fe10ab2d30">tvm::runtime::MemoryScope</a></li>
+<li>MemoryScope()&#160;:&#160;<a class="el" href="classtvm_1_1runtime_1_1MemoryScope.html#afb0cbbc7c5ea4e0b7959b02a121a4e6f">tvm::runtime::MemoryScope</a></li>
 <li>Merge()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1ScheduleObj.html#ac16c1856cb0586b982ae7a16fc6db663">tvm::s_tir::ScheduleObj</a>, <a class="el" href="classtvm_1_1SourceLoc.html#a5090d7bfaf95fd99dca77be43e98282a">tvm::SourceLoc</a></li>
 <li>Min()&#160;:&#160;<a class="el" href="classtvm_1_1prim_1_1Min.html#ad7b272e2f739121e5d0b036385c3d7c7">tvm::prim::Min</a></li>
 <li>min()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#ae7f68480d8c5c8db8bc01f6fd261a8c1">tvm::s_tir::LinearCongruentialEngine</a>, <a class="el" href="classtvm_1_1sym_1_1IntSet.html#a9b2dea35be30372e991aa305852651bd">tvm::sym::IntSet</a></li>
@@ -105,10 +105,9 @@ $(function() {
 <li>ModularSet()&#160;:&#160;<a class="el" href="classtvm_1_1sym_1_1ModularSet.html#ade66c84fbba57f06364adf19487f47e3">tvm::sym::ModularSet</a></li>
 <li>Mul()&#160;:&#160;<a class="el" href="classtvm_1_1prim_1_1Mul.html#a846172aa8a72bbcf7cb0b6df9e8b4715">tvm::prim::Mul</a></li>
 <li>MultiLevelTiling()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a21f515fa69dbd5d84d72e5424755498d">tvm::s_tir::meta_schedule::ScheduleRule</a></li>
-<li>MultiLevelTilingTensorCore()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aba82fc51f0df12b6038c0ad611a0f458">tvm::s_tir::meta_schedule::ScheduleRule</a></li>
 <li>MultiLevelTilingWideVector()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab755d958d9ebdf5baf03ba2f5fea7f83">tvm::s_tir::meta_schedule::ScheduleRule</a></li>
 <li>MultiLevelTilingWithIntrin()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ae1807254e111aaab3458d87931d90179">tvm::s_tir::meta_schedule::ScheduleRule</a></li>
-<li>Mutate()&#160;:&#160;<a class="el" href="classtvm_1_1ExprMutator.html#ac5f03618079f4a28cdfad75c03c196c8">tvm::ExprMutator</a>, <a class="el" href="classtvm_1_1ObjectMutator.html#ac5f03618079f4a28cdfad75c03c196c8">tvm::ObjectMutator</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtExprMutator.html#a17687f7a5ad4c8dc318c1478e3a503bd">tvm::tirx::StmtExprMutator</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtExprMutatorWithAnalyzer.html#a17687f7a5ad4c8dc318c1478e3a503bd">tvm::tirx::Stmt [...]
+<li>Mutate()&#160;:&#160;<a class="el" href="classtvm_1_1ExprMutator.html#ac5f03618079f4a28cdfad75c03c196c8">tvm::ExprMutator</a>, <a class="el" href="classtvm_1_1ObjectMutator.html#ac5f03618079f4a28cdfad75c03c196c8">tvm::ObjectMutator</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtExprMutator.html#a35ade24be4ec3c588e056cc4cec57ea1">tvm::tirx::StmtExprMutator</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtExprMutatorWithAnalyzer.html#a17687f7a5ad4c8dc318c1478e3a503bd">tvm::tirx::Stmt [...]
 <li>Mutate_()&#160;:&#160;<a class="el" href="classtvm_1_1ExprMutator.html#ad968e0697a0afb43dacafc2fcd78a579">tvm::ExprMutator</a>, <a class="el" href="classtvm_1_1s__tir_1_1StmtExprMutator.html#ae6779e61193538644dc784c6caff3e9d">tvm::s_tir::StmtExprMutator</a>, <a class="el" href="classtvm_1_1s__tir_1_1StmtExprMutatorWithAnalyzer.html#a9123a496645e09daee2fffa02ea45c65">tvm::s_tir::StmtExprMutatorWithAnalyzer</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtExprMutator.html#aa162bb9d4b46 [...]
 <li>MutateBlock()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1StmtExprMutator.html#a1c36a252876d72494c8bad50874068e2">tvm::s_tir::StmtExprMutator</a></li>
 <li>MutateBlockRealize()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1StmtExprMutator.html#a0e6e9588919ee760807434900390a281">tvm::s_tir::StmtExprMutator</a></li>
diff --git a/docs/reference/api/doxygen/functions_i.html b/docs/reference/api/doxygen/functions_i.html
index 03274b6ec97..d15560250ea 100644
--- a/docs/reference/api/doxygen/functions_i.html
+++ b/docs/reference/api/doxygen/functions_i.html
@@ -80,7 +80,7 @@ $(function() {
 <li>IfExpr()&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1IfExpr.html#a49940cd017c27d91996a9b074b58d655">tvm::relax::IfExpr</a></li>
 <li>IfExprNode()&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1IfExprNode.html#a55ca891d9d4cba196c5f06dd487a342b">tvm::relax::IfExprNode</a></li>
 <li>IfFrame()&#160;:&#160;<a class="el" href="classtvm_1_1script_1_1ir__builder_1_1ir_1_1IfFrame.html#ae9a931ef5d0a7066e3df93529d7ac544">tvm::script::ir_builder::ir::IfFrame</a>, <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrame.html#afd6bfc166d5ff19e94f86caf462fbd8e">tvm::script::ir_builder::relax::IfFrame</a></li>
-<li>IfFrameObj()&#160;:&#160;<a class="el" href="classtvm_1_1script_1_1ir__builder_1_1ir_1_1IfFrameObj.html#acb14ac18c3f6c93df49806c8e95c69dc">tvm::script::ir_builder::ir::IfFrameObj</a>, <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameObj.html#a28b5de2984a7b5b25d2fdb41a48c0111">tvm::script::ir_builder::relax::IfFrameObj</a></li>
+<li>IfFrameObj()&#160;:&#160;<a class="el" href="classtvm_1_1script_1_1ir__builder_1_1ir_1_1IfFrameObj.html#a100ee42c35835a78e6ebf43fdecb3d39">tvm::script::ir_builder::ir::IfFrameObj</a>, <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameObj.html#a2c98e42707153bec89773b2ffe58e5dd">tvm::script::ir_builder::relax::IfFrameObj</a></li>
 <li>IfNode()&#160;:&#160;<a class="el" href="classtvm_1_1IfNode.html#a717f270aedf170e267871eaf6a4187b4">tvm::IfNode</a></li>
 <li>ignore_index&#160;:&#160;<a class="el" href="structtvm_1_1relax_1_1NLLLossAttrs.html#a87e28de97dd6dca1a8938de0258cbd0c">tvm::relax::NLLLossAttrs</a></li>
 <li>Immediate()&#160;:&#160;<a class="el" href="classtvm_1_1runtime_1_1vm_1_1Instruction_1_1Arg.html#a596cc51f4b7267e37c8bdfb4bf815ce7">tvm::runtime::vm::Instruction::Arg</a></li>
@@ -98,7 +98,7 @@ $(function() {
 <li>IndexMap()&#160;:&#160;<a class="el" href="classtvm_1_1tirx_1_1IndexMap.html#a21be1a6a59771d64b4f678ba58a9de2c">tvm::tirx::IndexMap</a></li>
 <li>IndexMapNode()&#160;:&#160;<a class="el" href="classtvm_1_1tirx_1_1IndexMapNode.html#a5a248dc1754f4ab7542649d239f5385c">tvm::tirx::IndexMapNode</a></li>
 <li>IndexOf()&#160;:&#160;<a class="el" href="classtvm_1_1tirx_1_1SLayout.html#a0b8b58402c140e48bad57a9828913a55">tvm::tirx::SLayout</a></li>
-<li>IndexWithNegativeIndices()&#160;:&#160;<a class="el" href="classtvm_1_1te_1_1Tensor.html#a1727a7e0ad4c9c74f17763d3b5e694b6">tvm::te::Tensor</a></li>
+<li>IndexWithNegativeIndices()&#160;:&#160;<a class="el" href="classtvm_1_1te_1_1Tensor.html#a13b0c7e854e12eb1ee7420cd9e96e7a2">tvm::te::Tensor</a></li>
 <li>indices&#160;:&#160;<a class="el" href="classtvm_1_1prim_1_1ShuffleNode.html#af32cb091064aaa4d755c2f70ec17f914">tvm::prim::ShuffleNode</a>, <a class="el" href="classtvm_1_1script_1_1printer_1_1IndexDocNode.html#a406f0d327c8b615a7b249c86acb37c90">tvm::script::printer::IndexDocNode</a>, <a class="el" href="classtvm_1_1sym_1_1IterMapResultObj.html#aff6c8fd347824ce4f7ea06e25cc2f6a7">tvm::sym::IterMapResultObj</a>, <a class="el" href="classtvm_1_1TensorLoadNode.html#a306e3757ba3c016463da5 [...]
 <li>indices_or_sections&#160;:&#160;<a class="el" href="structtvm_1_1relax_1_1SplitAttrs.html#ac1efeac656d482df8cdc3010fca82bcc">tvm::relax::SplitAttrs</a></li>
 <li>Info()&#160;:&#160;<a class="el" href="classtvm_1_1transform_1_1PassObj.html#a8bd4a96379de64bd215b9f74dc752251">tvm::transform::PassObj</a>, <a class="el" href="classtvm_1_1transform_1_1SequentialObj.html#a449844d6a195ea55d71cd9d60e62aa32">tvm::transform::SequentialObj</a></li>
diff --git a/docs/reference/api/doxygen/functions_m.html b/docs/reference/api/doxygen/functions_m.html
index 6d32baf5dbf..91418f5bd2d 100644
--- a/docs/reference/api/doxygen/functions_m.html
+++ b/docs/reference/api/doxygen/functions_m.html
@@ -92,7 +92,7 @@ $(function() {
 <li>MatchResult()&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1MatchResult.html#af9ce30bf0fe4874dc65b91f0867175ad">tvm::relax::MatchResult</a></li>
 <li>MatchResultObj()&#160;:&#160;<a class="el" href="classtvm_1_1relax_1_1MatchResultObj.html#a935bb03e45bc6dde3a5c2be5a90e8a6a">tvm::relax::MatchResultObj</a></li>
 <li>MatchTensorRegion()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1MatchTensorRegion.html#a3fd1351aa9c8af3d3a29d81c752cb5bc">tvm::s_tir::MatchTensorRegion</a></li>
-<li>MatchTensorRegionNode()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1MatchTensorRegionNode.html#a0931db33752f7468ed670d36d6b7ccd4">tvm::s_tir::MatchTensorRegionNode</a></li>
+<li>MatchTensorRegionNode()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1MatchTensorRegionNode.html#a4947796284bb36573afde7deda7f6b19">tvm::s_tir::MatchTensorRegionNode</a></li>
 <li>Max()&#160;:&#160;<a class="el" href="classtvm_1_1prim_1_1Max.html#a17065609db1158384228aa89da5f8f8e">tvm::prim::Max</a></li>
 <li>max()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#ab2c8d1bce09f447981aeb5e5ca8e64fd">tvm::s_tir::LinearCongruentialEngine</a>, <a class="el" href="classtvm_1_1sym_1_1IntSet.html#a05b9568a4124dff92f5c91caab1e7bf0">tvm::sym::IntSet</a></li>
 <li>max_output_size&#160;:&#160;<a class="el" href="structtvm_1_1relax_1_1NonMaximumSuppressionAttrs.html#a77a5a8b1fd1f80932cd1d402533921d3">tvm::relax::NonMaximumSuppressionAttrs</a></li>
@@ -126,12 +126,11 @@ $(function() {
 <li>msg&#160;:&#160;<a class="el" href="classtvm_1_1script_1_1printer_1_1AssertDocNode.html#a21b1166f716db7681a9bd135ca400f10">tvm::script::printer::AssertDocNode</a></li>
 <li>Mul()&#160;:&#160;<a class="el" href="classtvm_1_1prim_1_1Mul.html#a846172aa8a72bbcf7cb0b6df9e8b4715">tvm::prim::Mul</a></li>
 <li>MultiLevelTiling()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a21f515fa69dbd5d84d72e5424755498d">tvm::s_tir::meta_schedule::ScheduleRule</a></li>
-<li>MultiLevelTilingTensorCore()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aba82fc51f0df12b6038c0ad611a0f458">tvm::s_tir::meta_schedule::ScheduleRule</a></li>
 <li>MultiLevelTilingWideVector()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab755d958d9ebdf5baf03ba2f5fea7f83">tvm::s_tir::meta_schedule::ScheduleRule</a></li>
 <li>MultiLevelTilingWithIntrin()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ae1807254e111aaab3458d87931d90179">tvm::s_tir::meta_schedule::ScheduleRule</a></li>
 <li>multiplier&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a161adf09a5d357b895267968449f4fce">tvm::s_tir::LinearCongruentialEngine</a></li>
-<li>Mutate()&#160;:&#160;<a class="el" href="classtvm_1_1ExprMutator.html#ab800847aa13353aca66ac197849a4be5">tvm::ExprMutator</a>, <a class="el" href="classtvm_1_1ObjectMutator.html#ac5f03618079f4a28cdfad75c03c196c8">tvm::ObjectMutator</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtExprMutator.html#adb1dd7b425cbd3686a7a4c9b1ebc46a0">tvm::tirx::StmtExprMutator</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtExprMutatorWithAnalyzer.html#a17687f7a5ad4c8dc318c1478e3a503bd">tvm::tirx::Stmt [...]
-<li>Mutate_()&#160;:&#160;<a class="el" href="classtvm_1_1ExprMutator.html#ab51d6b68822aaf442295a2d3b49dc177">tvm::ExprMutator</a>, <a class="el" href="classtvm_1_1s__tir_1_1StmtExprMutator.html#ae6779e61193538644dc784c6caff3e9d">tvm::s_tir::StmtExprMutator</a>, <a class="el" href="classtvm_1_1s__tir_1_1StmtExprMutatorWithAnalyzer.html#a9123a496645e09daee2fffa02ea45c65">tvm::s_tir::StmtExprMutatorWithAnalyzer</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtExprMutator.html#aa162bb9d4b46 [...]
+<li>Mutate()&#160;:&#160;<a class="el" href="classtvm_1_1ExprMutator.html#ab800847aa13353aca66ac197849a4be5">tvm::ExprMutator</a>, <a class="el" href="classtvm_1_1ObjectMutator.html#ac5f03618079f4a28cdfad75c03c196c8">tvm::ObjectMutator</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtExprMutator.html#a17687f7a5ad4c8dc318c1478e3a503bd">tvm::tirx::StmtExprMutator</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtExprMutatorWithAnalyzer.html#aae4de0161b215970a37ba9209c83c9bd">tvm::tirx::Stmt [...]
+<li>Mutate_()&#160;:&#160;<a class="el" href="classtvm_1_1ExprMutator.html#a8c32f43fc96f368be779e0faaf81e76f">tvm::ExprMutator</a>, <a class="el" href="classtvm_1_1s__tir_1_1StmtExprMutator.html#ae6779e61193538644dc784c6caff3e9d">tvm::s_tir::StmtExprMutator</a>, <a class="el" href="classtvm_1_1s__tir_1_1StmtExprMutatorWithAnalyzer.html#a9123a496645e09daee2fffa02ea45c65">tvm::s_tir::StmtExprMutatorWithAnalyzer</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtExprMutator.html#aa162bb9d4b46 [...]
 <li>MutateBlock()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1StmtExprMutator.html#a1c36a252876d72494c8bad50874068e2">tvm::s_tir::StmtExprMutator</a></li>
 <li>MutateBlockRealize()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1StmtExprMutator.html#a0e6e9588919ee760807434900390a281">tvm::s_tir::StmtExprMutator</a></li>
 <li>MutateComputeLocation()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ab68e6d22b89640c59b7c3d3d7181142a">tvm::s_tir::meta_schedule::Mutator</a></li>
diff --git a/docs/reference/api/doxygen/functions_s.html b/docs/reference/api/doxygen/functions_s.html
index 9ff16317aee..677a933bf4f 100644
--- a/docs/reference/api/doxygen/functions_s.html
+++ b/docs/reference/api/doxygen/functions_s.html
@@ -179,7 +179,7 @@ $(function() {
 <li>SHash()&#160;:&#160;<a class="el" href="classtvm_1_1tirx_1_1FunctionNode.html#a5e47d5626e8da40db4b44fdc7cdb0f5f">tvm::tirx::FunctionNode</a></li>
 <li>ShouldRun()&#160;:&#160;<a class="el" href="classtvm_1_1transform_1_1PassInstrumentObj.html#af7aff7a0ecc223db48427025ca5d6118">tvm::transform::PassInstrumentObj</a></li>
 <li>show_meta&#160;:&#160;<a class="el" href="classtvm_1_1PrinterConfigObj.html#a4767ee6d9cdc164b263a046856ec97e1">tvm::PrinterConfigObj</a></li>
-<li>Shuffle()&#160;:&#160;<a class="el" href="classtvm_1_1prim_1_1Shuffle.html#af86d726d63b757f801f6fe1b903832fa">tvm::prim::Shuffle</a></li>
+<li>Shuffle()&#160;:&#160;<a class="el" href="classtvm_1_1prim_1_1Shuffle.html#a57325012ab14472833989246f78eeb05">tvm::prim::Shuffle</a></li>
 <li>Shutdown()&#160;:&#160;<a class="el" href="classtvm_1_1runtime_1_1SessionObj.html#a23b7efb468014e8088b921778a778b4b">tvm::runtime::SessionObj</a></li>
 <li>signature()&#160;:&#160;<a class="el" href="classtvm_1_1OpDef.html#adfdfb49cb844b3f1f9763082da42a1f6">tvm::OpDef</a></li>
 <li>Simplified()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1TraceNode.html#aa921b2e445961317c53bafd82357f896">tvm::s_tir::TraceNode</a></li>
@@ -233,10 +233,10 @@ $(function() {
 <li>StmtBlockDoc()&#160;:&#160;<a class="el" href="classtvm_1_1script_1_1printer_1_1StmtBlockDoc.html#aa60ac2908a16696cc225609ee8d131e8">tvm::script::printer::StmtBlockDoc</a></li>
 <li>StmtDoc()&#160;:&#160;<a class="el" href="classtvm_1_1script_1_1printer_1_1StmtDoc.html#adec8d59e41d8a4093fb310089bf2c3ba">tvm::script::printer::StmtDoc</a></li>
 <li>StmtExprMutator()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1StmtExprMutator.html#a96013a539f8759329cca207e32f52e27">tvm::s_tir::StmtExprMutator</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtExprMutator.html#a3e151b832abe543d9e17a37cdaf484c1">tvm::tirx::StmtExprMutator</a></li>
-<li>StmtExprMutatorWithAnalyzer()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1StmtExprMutatorWithAnalyzer.html#a6ad00ec5fc6f459a808060910609eddb">tvm::s_tir::StmtExprMutatorWithAnalyzer</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtExprMutatorWithAnalyzer.html#a3a92f142aa532f92c6691f571ca90662">tvm::tirx::StmtExprMutatorWithAnalyzer</a></li>
+<li>StmtExprMutatorWithAnalyzer()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1StmtExprMutatorWithAnalyzer.html#a7925e8ae74436e6a7302eee74d5ce971">tvm::s_tir::StmtExprMutatorWithAnalyzer</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtExprMutatorWithAnalyzer.html#a3a92f142aa532f92c6691f571ca90662">tvm::tirx::StmtExprMutatorWithAnalyzer</a></li>
 <li>StmtExprVisitor()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1StmtExprVisitor.html#a6252cb5ea479a8df7d84d42ee4a12a3f">tvm::s_tir::StmtExprVisitor</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtExprVisitor.html#afca149819175c4179e7e8995e5854127">tvm::tirx::StmtExprVisitor</a></li>
 <li>StmtExprVisitorWithAnalyzer()&#160;:&#160;<a class="el" href="classtvm_1_1tirx_1_1StmtExprVisitorWithAnalyzer.html#a725eed56bf7a5762704529ca2d5227d3">tvm::tirx::StmtExprVisitorWithAnalyzer</a></li>
-<li>StmtFrame()&#160;:&#160;<a class="el" href="classtvm_1_1script_1_1ir__builder_1_1ir_1_1StmtFrame.html#af9d486f0613e4150864de2cd24a86fb8">tvm::script::ir_builder::ir::StmtFrame</a></li>
+<li>StmtFrame()&#160;:&#160;<a class="el" href="classtvm_1_1script_1_1ir__builder_1_1ir_1_1StmtFrame.html#aeda805c8d690416d8edcf74ffc56dc28">tvm::script::ir_builder::ir::StmtFrame</a></li>
 <li>StmtFunctor()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a7fe850bf3931d8e3bbc1fd0d46d6b6c7">tvm::s_tir::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;</a>, <a class="el" href="classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#aff48363dcafe8bbb21521f256fc866d5">tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;</a></li>
 <li>StmtNode()&#160;:&#160;<a class="el" href="classtvm_1_1StmtNode.html#af037de95fa22295ae79e8727d43010f0">tvm::StmtNode</a></li>
 <li>stmts&#160;:&#160;<a class="el" href="classtvm_1_1script_1_1ir__builder_1_1ir_1_1StmtFrameObj.html#a06dacc4bf7ba9b710120fc6c01bdd19f">tvm::script::ir_builder::ir::StmtFrameObj</a>, <a class="el" href="classtvm_1_1script_1_1printer_1_1StmtBlockDocNode.html#aee84b44d02c75570992621db4f09a5c3">tvm::script::printer::StmtBlockDocNode</a></li>
@@ -251,7 +251,7 @@ $(function() {
 <li>StreamSync()&#160;:&#160;<a class="el" href="classtvm_1_1runtime_1_1DeviceAPI.html#ac29b9295c432a87658392872c644864f">tvm::runtime::DeviceAPI</a></li>
 <li>stride&#160;:&#160;<a class="el" href="classtvm_1_1prim_1_1RampNode.html#a4bc8a8af893d74c0eafe96dc306d264b">tvm::prim::RampNode</a>, <a class="el" href="classtvm_1_1tirx_1_1IterNode.html#a86e38f12939a53020f06ed0bacea5896">tvm::tirx::IterNode</a></li>
 <li>strides&#160;:&#160;<a class="el" href="structtvm_1_1relax_1_1Conv1DAttrs.html#a32c4f460a4d0cd0f6c01696e830165ef">tvm::relax::Conv1DAttrs</a>, <a class="el" href="structtvm_1_1relax_1_1Conv1DTransposeAttrs.html#ad6a1d7022d4a728c416bfa025c943e5c">tvm::relax::Conv1DTransposeAttrs</a>, <a class="el" href="structtvm_1_1relax_1_1Conv2DAttrs.html#a390bb0486d41940aaed52e3f877b34c8">tvm::relax::Conv2DAttrs</a>, <a class="el" href="structtvm_1_1relax_1_1Conv2DTransposeAttrs.html#aa6d437fccdd4 [...]
-<li>StringImm()&#160;:&#160;<a class="el" href="classtvm_1_1StringImm.html#ac1cf99a1eadc12729b8388a861546bf5">tvm::StringImm</a></li>
+<li>StringImm()&#160;:&#160;<a class="el" href="classtvm_1_1StringImm.html#acd77f86567fb5158c0fc6905ea306472">tvm::StringImm</a></li>
 <li>StringType()&#160;:&#160;<a class="el" href="classtvm_1_1StringType.html#ae1378b4fadaf8b139ed04e1debbaecb6">tvm::StringType</a></li>
 <li>Sub()&#160;:&#160;<a class="el" href="classtvm_1_1prim_1_1Sub.html#a1a74d931399f4bcb4b5ff7411b394e83">tvm::prim::Sub</a></li>
 <li>SubLayout()&#160;:&#160;<a class="el" href="classtvm_1_1tirx_1_1SLayout.html#a7ac2e74cf8bb4fe097ea5774d91c903f">tvm::tirx::SLayout</a></li>
diff --git a/docs/reference/api/doxygen/functions_t.html b/docs/reference/api/doxygen/functions_t.html
index c25968cf5bc..30f6d78f846 100644
--- a/docs/reference/api/doxygen/functions_t.html
+++ b/docs/reference/api/doxygen/functions_t.html
@@ -82,7 +82,7 @@ $(function() {
 <li>TargetKind()&#160;:&#160;<a class="el" href="classtvm_1_1TargetKind.html#a645f1a0b785156a4fdba782c80f4cbd9">tvm::TargetKind</a></li>
 <li>TargetKindDef()&#160;:&#160;<a class="el" href="classtvm_1_1TargetKindDef.html#ac195ea295cc92491c654b575ffddaee8">tvm::TargetKindDef</a>, <a class="el" href="classtvm_1_1TargetKindObj.html#a22b9ff799ed7f255d22664f6f779ab39">tvm::TargetKindObj</a></li>
 <li>TargetKindRegistry&#160;:&#160;<a class="el" href="classtvm_1_1TargetKindObj.html#a02cab5d690a99b054ced498fe2efc38d">tvm::TargetKindObj</a></li>
-<li>TargetObj()&#160;:&#160;<a class="el" href="classtvm_1_1TargetObj.html#a4157cabb0c0ec41a6557d6a48055e83d">tvm::TargetObj</a></li>
+<li>TargetObj()&#160;:&#160;<a class="el" href="classtvm_1_1TargetObj.html#a766180a48b878819c4b1183b6bca311f">tvm::TargetObj</a></li>
 <li>task_name&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ExtractedTaskObj.html#a9152d8e8d6e5564981e441a8943091d3">tvm::s_tir::meta_schedule::ExtractedTaskObj</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContextObj.html#a55b8926ddb7a67ef4fa016e2b6bc1b1d">tvm::s_tir::meta_schedule::TuneContextObj</a></li>
 <li>task_weight&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#a8b5fa59adf5893d4e2ff7489e861c736">tvm::s_tir::meta_schedule::TaskRecordObj</a></li>
 <li>TaskRecord()&#160;:&#160;<a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecord.html#ac59e32d88e246665eb27b02e91683613">tvm::s_tir::meta_schedule::TaskRecord</a></li>
@@ -181,8 +181,8 @@ $(function() {
 <li>ty&#160;:&#160;<a class="el" href="classtvm_1_1ExprNode.html#a4c2a9b792a5ec422d8e04d6d78707fcb">tvm::ExprNode</a>, <a class="el" href="classtvm_1_1relax_1_1MatchCastNode.html#a93a4d080db242436bdee1ae702536324">tvm::relax::MatchCastNode</a>, <a class="el" href="classtvm_1_1relax_1_1TypePatternNode.html#a4c785bb96db69e2bb8b6741009483279">tvm::relax::TypePatternNode</a>, <a class="el" href="classtvm_1_1tirx_1_1TensorVar.html#ac255b611c076ab364e43c8c336e29108">tvm::tirx::TensorVar</a>, < [...]
 <li>ty_args&#160;:&#160;<a class="el" href="classtvm_1_1CallNode.html#aea255b3c2342dc40ac3b2a4af9d332a0">tvm::CallNode</a></li>
 <li>ty_args_info&#160;:&#160;<a class="el" href="classtvm_1_1OpNode.html#a59a1176e5da55aa98a8447c2da8e3830">tvm::OpNode</a></li>
-<li>type&#160;:&#160;<a class="el" href="structtvm_1_1relax_1_1PairCons.html#aa7fe6fdef3ab68d2f5176485000646b9">tvm::relax::PairCons</a></li>
 <li>Type&#160;:&#160;<a class="el" href="structtvm_1_1relax_1_1PairCons.html#ab64ed8db46c468684a6e00fcb6530647">tvm::relax::PairCons</a></li>
+<li>type&#160;:&#160;<a class="el" href="structtvm_1_1relax_1_1PairCons.html#aa7fe6fdef3ab68d2f5176485000646b9">tvm::relax::PairCons</a></li>
 <li>type_params&#160;:&#160;<a class="el" href="classtvm_1_1script_1_1printer_1_1FunctionDocNode.html#a6b3656238d197981cf25870e7f7bb1ab">tvm::script::printer::FunctionDocNode</a></li>
 <li>type_str&#160;:&#160;<a class="el" href="structtvm_1_1ConfigSchema_1_1OptionEntry.html#a196a591fb39df500cf45fe3ec15e7a8d">tvm::ConfigSchema::OptionEntry</a></li>
 <li>TypedEnvFunc()&#160;:&#160;<a class="el" href="classtvm_1_1TypedEnvFunc_3_01R_07Args_8_8_8_08_4.html#a5633d905402a1eb6cd76745d46018225">tvm::TypedEnvFunc&lt; R(Args...)&gt;</a></li>
diff --git a/docs/reference/api/doxygen/mutator_8h_source.html b/docs/reference/api/doxygen/mutator_8h_source.html
index 27fccc531f2..77fa7be4252 100644
--- a/docs/reference/api/doxygen/mutator_8h_source.html
+++ b/docs/reference/api/doxygen/mutator_8h_source.html
@@ -165,46 +165,45 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00134" name="l00134"></a><span class="lineno">  134</span>                                   <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a34a171e5c95dea7b692709a7d66a13b6">FApply</a> f_apply, <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a44519794887b47cd835b7fdd2a42417e">FClone</a> f_clone);</div>
 <div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a604fbc39d0b4a59f771e37ea6ceb5444">  136</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Map&lt;Mutator, FloatImm, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a604fbc39d0b4a59f771e37ea6ceb5444">DefaultLLVM</a>();</div>
 <div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aab7dd5a52091657c2706bb95cf5d8022">  138</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Map&lt;Mutator, FloatImm, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aab7dd5a52091657c2706bb95cf5d8022">DefaultCUDA</a>();</div>
-<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a00bec4e20bec9af0f3e073ad0543d396">  140</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Map&lt;Mutator, FloatImm, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a00bec4e20bec9af0f3e073ad0543d396">DefaultCUDATensorCore</a>();</div>
-<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a43220be3963874702d6fbf67b25a2f9d">  142</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Map&lt;Mutator, FloatImm, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a43220be3963874702d6fbf67b25a2f9d">DefaultHexagon</a>();</div>
-<div class="line"><a id="l00143" name="l00143"></a><span class="lineno">  143</span> </div>
-<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aeef3be921b67964a64fe61dc59bdf8e0">  144</a></span>  <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aeef3be921b67964a64fe61dc59bdf8e0">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a>(<a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">Mutator</a>, ffi::ObjectRef, <a cla [...]
-<div class="line"><a id="l00145" name="l00145"></a><span class="lineno">  145</span>};</div>
+<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a43220be3963874702d6fbf67b25a2f9d">  140</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Map&lt;Mutator, FloatImm, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a43220be3963874702d6fbf67b25a2f9d">DefaultHexagon</a>();</div>
+<div class="line"><a id="l00141" name="l00141"></a><span class="lineno">  141</span> </div>
+<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aeef3be921b67964a64fe61dc59bdf8e0">  142</a></span>  <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aeef3be921b67964a64fe61dc59bdf8e0">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a>(<a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">Mutator</a>, ffi::ObjectRef, <a cla [...]
+<div class="line"><a id="l00143" name="l00143"></a><span class="lineno">  143</span>};</div>
 </div>
-<div class="line"><a id="l00146" name="l00146"></a><span class="lineno">  146</span> </div>
-<div class="foldopen" id="foldopen00148" data-start="{" data-end="};">
-<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html">  148</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html">PyMutatorObj</a> : <span class="keyword">public</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1MutatorObj.html">MutatorObj</a> {</div>
-<div class="line"><a id="l00149" name="l00149"></a><span class="lineno">  149</span> <span class="keyword">public</span>:</div>
-<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a3236dcfb4e86b731a9e2b31684eddcaf">  150</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a3236dcfb4e86b731a9e2b31684eddcaf">FInitializeWithTuneContext</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ad36a7f [...]
-<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#ac966cdd010eaaa9e43c8a2b52fdea1b1">  151</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#ac966cdd010eaaa9e43c8a2b52fdea1b1">FApply</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a34a171e5c95dea7b692709a7d6 [...]
-<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a6988abfa3f04f73d01ee84ecb5ce592e">  152</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a6988abfa3f04f73d01ee84ecb5ce592e">FClone</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a44519794887b47cd835b7fdd2a [...]
-<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a43b46c0545adbdcf9c668edb51c8bc03">  154</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a3236dcfb4e86b731a9e2b31684eddcaf">FInitializeWithTuneContext</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a43b46c0545adbdcf9c668edb51c8bc03">f_i [...]
-<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#af6f67d2adc92ac475e4489faccc1c623">  156</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#ac966cdd010eaaa9e43c8a2b52fdea1b1">FApply</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#af6f67d2adc92ac475e4489faccc1c623">f_apply</a>;</div>
-<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a2378a9362d4bd39f047cfb9e95c2c559">  158</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a6988abfa3f04f73d01ee84ecb5ce592e">FClone</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a2378a9362d4bd39f047cfb9e95c2c559">f_clone</a>;</div>
-<div class="line"><a id="l00159" name="l00159"></a><span class="lineno">  159</span> </div>
-<div class="foldopen" id="foldopen00160" data-start="{" data-end="}">
-<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#ab31177ebd6e4e81f6b6e036ceec29167">  160</a></span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#ab31177ebd6e4e81f6b6e036ceec29167">RegisterReflection</a>() {</div>
-<div class="line"><a id="l00161" name="l00161"></a><span class="lineno">  161</span>    <span class="keyword">namespace </span>refl = tvm::ffi::reflection;</div>
-<div class="line"><a id="l00162" name="l00162"></a><span class="lineno">  162</span>    refl::ObjectDef&lt;PyMutatorObj&gt;();</div>
-<div class="line"><a id="l00163" name="l00163"></a><span class="lineno">  163</span>    <span class="comment">// `f_initialize_with_tune_context` is not registered</span></div>
-<div class="line"><a id="l00164" name="l00164"></a><span class="lineno">  164</span>    <span class="comment">// `f_apply` is not registered</span></div>
-<div class="line"><a id="l00165" name="l00165"></a><span class="lineno">  165</span>    <span class="comment">// `f_clone` is not registered</span></div>
-<div class="line"><a id="l00166" name="l00166"></a><span class="lineno">  166</span>  }</div>
+<div class="line"><a id="l00144" name="l00144"></a><span class="lineno">  144</span> </div>
+<div class="foldopen" id="foldopen00146" data-start="{" data-end="};">
+<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html">  146</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html">PyMutatorObj</a> : <span class="keyword">public</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1MutatorObj.html">MutatorObj</a> {</div>
+<div class="line"><a id="l00147" name="l00147"></a><span class="lineno">  147</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a3236dcfb4e86b731a9e2b31684eddcaf">  148</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a3236dcfb4e86b731a9e2b31684eddcaf">FInitializeWithTuneContext</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ad36a7f [...]
+<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#ac966cdd010eaaa9e43c8a2b52fdea1b1">  149</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#ac966cdd010eaaa9e43c8a2b52fdea1b1">FApply</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a34a171e5c95dea7b692709a7d6 [...]
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a6988abfa3f04f73d01ee84ecb5ce592e">  150</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a6988abfa3f04f73d01ee84ecb5ce592e">FClone</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a44519794887b47cd835b7fdd2a [...]
+<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a43b46c0545adbdcf9c668edb51c8bc03">  152</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a3236dcfb4e86b731a9e2b31684eddcaf">FInitializeWithTuneContext</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a43b46c0545adbdcf9c668edb51c8bc03">f_i [...]
+<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#af6f67d2adc92ac475e4489faccc1c623">  154</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#ac966cdd010eaaa9e43c8a2b52fdea1b1">FApply</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#af6f67d2adc92ac475e4489faccc1c623">f_apply</a>;</div>
+<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a2378a9362d4bd39f047cfb9e95c2c559">  156</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a6988abfa3f04f73d01ee84ecb5ce592e">FClone</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a2378a9362d4bd39f047cfb9e95c2c559">f_clone</a>;</div>
+<div class="line"><a id="l00157" name="l00157"></a><span class="lineno">  157</span> </div>
+<div class="foldopen" id="foldopen00158" data-start="{" data-end="}">
+<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#ab31177ebd6e4e81f6b6e036ceec29167">  158</a></span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#ab31177ebd6e4e81f6b6e036ceec29167">RegisterReflection</a>() {</div>
+<div class="line"><a id="l00159" name="l00159"></a><span class="lineno">  159</span>    <span class="keyword">namespace </span>refl = tvm::ffi::reflection;</div>
+<div class="line"><a id="l00160" name="l00160"></a><span class="lineno">  160</span>    refl::ObjectDef&lt;PyMutatorObj&gt;();</div>
+<div class="line"><a id="l00161" name="l00161"></a><span class="lineno">  161</span>    <span class="comment">// `f_initialize_with_tune_context` is not registered</span></div>
+<div class="line"><a id="l00162" name="l00162"></a><span class="lineno">  162</span>    <span class="comment">// `f_apply` is not registered</span></div>
+<div class="line"><a id="l00163" name="l00163"></a><span class="lineno">  163</span>    <span class="comment">// `f_clone` is not registered</span></div>
+<div class="line"><a id="l00164" name="l00164"></a><span class="lineno">  164</span>  }</div>
 </div>
-<div class="line"><a id="l00167" name="l00167"></a><span class="lineno">  167</span> </div>
-<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#aa3624bc724c67ecf7cb075f38d815869">  168</a></span>  <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#aa3624bc724c67ecf7cb075f38d815869">InitializeWithTuneContext</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta [...]
-<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a26738bc712a197952b4e81cf2847a9aa">  169</a></span>  ffi::Optional&lt;s_tir::Trace&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a26738bc712a197952b4e81cf2847a9aa">Apply</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1Trace.html">s_tir::Trace</a> [...]
-<div class="line"><a id="l00170" name="l00170"></a><span class="lineno">  170</span>                                    <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#ac02f5a19918906c1af2518756a76e488">LinearCongruentialEngine::TRandState</a>* rand_state) <span class="keyword">final</span>;</div>
-<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a7e2fa5de0c9a9f04228864603fd8ab74">  171</a></span>  <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">Mutator</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a7e2fa5de0c9a9f04228864603fd8ab74">Clone</a>() const final;</div>
-<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a23ce8dac38a37b5a579b81c4e7dc61ea">  172</a></span>  <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a23ce8dac38a37b5a579b81c4e7dc61ea">TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a>(&quot;s_tir.meta_schedule.PyMutator&quot;, <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutato [...]
-<div class="line"><a id="l00173" name="l00173"></a><span class="lineno">  173</span>};</div>
+<div class="line"><a id="l00165" name="l00165"></a><span class="lineno">  165</span> </div>
+<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#aa3624bc724c67ecf7cb075f38d815869">  166</a></span>  <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#aa3624bc724c67ecf7cb075f38d815869">InitializeWithTuneContext</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta [...]
+<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a26738bc712a197952b4e81cf2847a9aa">  167</a></span>  ffi::Optional&lt;s_tir::Trace&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a26738bc712a197952b4e81cf2847a9aa">Apply</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1Trace.html">s_tir::Trace</a> [...]
+<div class="line"><a id="l00168" name="l00168"></a><span class="lineno">  168</span>                                    <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#ac02f5a19918906c1af2518756a76e488">LinearCongruentialEngine::TRandState</a>* rand_state) <span class="keyword">final</span>;</div>
+<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a7e2fa5de0c9a9f04228864603fd8ab74">  169</a></span>  <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">Mutator</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a7e2fa5de0c9a9f04228864603fd8ab74">Clone</a>() const final;</div>
+<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a23ce8dac38a37b5a579b81c4e7dc61ea">  170</a></span>  <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a23ce8dac38a37b5a579b81c4e7dc61ea">TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a>(&quot;s_tir.meta_schedule.PyMutator&quot;, <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutato [...]
+<div class="line"><a id="l00171" name="l00171"></a><span class="lineno">  171</span>};</div>
 </div>
-<div class="line"><a id="l00174" name="l00174"></a><span class="lineno">  174</span> </div>
-<div class="line"><a id="l00175" name="l00175"></a><span class="lineno">  175</span>}  <span class="comment">// namespace meta_schedule</span></div>
-<div class="line"><a id="l00176" name="l00176"></a><span class="lineno">  176</span>}  <span class="comment">// namespace s_tir</span></div>
-<div class="line"><a id="l00177" name="l00177"></a><span class="lineno">  177</span>}  <span class="comment">// namespace tvm</span></div>
-<div class="line"><a id="l00178" name="l00178"></a><span class="lineno">  178</span> </div>
-<div class="line"><a id="l00179" name="l00179"></a><span class="lineno">  179</span><span class="preprocessor">#endif  </span><span class="comment">// TVM_S_TIR_META_SCHEDULE_MUTATOR_H_</span></div>
+<div class="line"><a id="l00172" name="l00172"></a><span class="lineno">  172</span> </div>
+<div class="line"><a id="l00173" name="l00173"></a><span class="lineno">  173</span>}  <span class="comment">// namespace meta_schedule</span></div>
+<div class="line"><a id="l00174" name="l00174"></a><span class="lineno">  174</span>}  <span class="comment">// namespace s_tir</span></div>
+<div class="line"><a id="l00175" name="l00175"></a><span class="lineno">  175</span>}  <span class="comment">// namespace tvm</span></div>
+<div class="line"><a id="l00176" name="l00176"></a><span class="lineno">  176</span> </div>
+<div class="line"><a id="l00177" name="l00177"></a><span class="lineno">  177</span><span class="preprocessor">#endif  </span><span class="comment">// TVM_S_TIR_META_SCHEDULE_MUTATOR_H_</span></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1LinearCongruentialEngine_html_ac02f5a19918906c1af2518756a76e488"><div class="ttname"><a href="classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#ac02f5a19918906c1af2518756a76e488">tvm::s_tir::LinearCongruentialEngine::TRandState</a></div><div class="ttdeci">int64_t TRandState</div><div class="ttdef"><b>Definition</b> random_engine.h:47</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1Trace_html"><div class="ttname"><a href="classtvm_1_1s__tir_1_1Trace.html">tvm::s_tir::Trace</a></div><div class="ttdoc">Managed reference to TraceNode.</div><div class="ttdef"><b>Definition</b> trace.h:145</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1MutatorObj_html"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1MutatorObj.html">tvm::s_tir::meta_schedule::MutatorObj</a></div><div class="ttdoc">Mutator is designed to mutate the trace to explore the design space.</div><div class="ttdef"><b>Definition</b> mutator.h:40</div></div>
@@ -216,7 +215,6 @@ $(document).ready(function() { init_codefold(0); });
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1MutatorObj_html_ac99b3618e6e022b6fc5a0f6328a6665b"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1MutatorObj.html#ac99b3618e6e022b6fc5a0f6328a6665b">tvm::s_tir::meta_schedule::MutatorObj::Clone</a></div><div class="ttdeci">virtual Mutator Clone() const =0</div><div class="ttdoc">Clone the mutator.</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1MutatorObj_html_ad58950abc537cf788bf2da5c3948ea04"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1MutatorObj.html#ad58950abc537cf788bf2da5c3948ea04">tvm::s_tir::meta_schedule::MutatorObj::InitializeWithTuneContext</a></div><div class="ttdeci">virtual void InitializeWithTuneContext(const TuneContext &amp;context)=0</div><div class="ttdoc">Initialize the design space generator with tuning context.</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Mutator_html"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html">tvm::s_tir::meta_schedule::Mutator</a></div><div class="ttdoc">Managed reference to MutatorObj.</div><div class="ttdef"><b>Definition</b> mutator.h:80</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Mutator_html_a00bec4e20bec9af0f3e073ad0543d396"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a00bec4e20bec9af0f3e073ad0543d396">tvm::s_tir::meta_schedule::Mutator::DefaultCUDATensorCore</a></div><div class="ttdeci">static ffi::Map&lt; Mutator, FloatImm, void &gt; DefaultCUDATensorCore()</div><div class="ttdoc">Create default mutators for CUDA with TensorCore.</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Mutator_html_a34a171e5c95dea7b692709a7d66a13b6"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a34a171e5c95dea7b692709a7d66a13b6">tvm::s_tir::meta_schedule::Mutator::FApply</a></div><div class="ttdeci">ffi::TypedFunction&lt; ffi::Optional&lt; s_tir::Trace &gt;(const s_tir::Trace &amp;, LinearCongruentialEngine::TRandState rand_state)&gt; FApply</div><div class="ttdoc">Apply the mutator functi [...]
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Mutator_html_a43220be3963874702d6fbf67b25a2f9d"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a43220be3963874702d6fbf67b25a2f9d">tvm::s_tir::meta_schedule::Mutator::DefaultHexagon</a></div><div class="ttdeci">static ffi::Map&lt; Mutator, FloatImm, void &gt; DefaultHexagon()</div><div class="ttdoc">Create default mutators for Hexagon.</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Mutator_html_a44519794887b47cd835b7fdd2a42417e"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a44519794887b47cd835b7fdd2a42417e">tvm::s_tir::meta_schedule::Mutator::FClone</a></div><div class="ttdeci">ffi::TypedFunction&lt; Mutator()&gt; FClone</div><div class="ttdoc">Clone the mutator.</div><div class="ttdef"><b>Definition</b> mutator.h:102</div></div>
@@ -231,18 +229,18 @@ $(document).ready(function() { init_codefold(0); });
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Mutator_html_ad36a7fb48b84e93ba1e0eb3ced2dedbe"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ad36a7fb48b84e93ba1e0eb3ced2dedbe">tvm::s_tir::meta_schedule::Mutator::FInitializeWithTuneContext</a></div><div class="ttdeci">ffi::TypedFunction&lt; void(const TuneContext &amp;)&gt; FInitializeWithTuneContext</div><div class="ttdoc">The function type of InitializeWithTuneContext method.</div><div  [...]
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Mutator_html_aecb9520603583135310c7c0596cc9881"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aecb9520603583135310c7c0596cc9881">tvm::s_tir::meta_schedule::Mutator::MutateTileSize</a></div><div class="ttdeci">static Mutator MutateTileSize()</div><div class="ttdoc">Create a Mutator that mutates the decision of instruction Sample-Perfect-Tile.</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Mutator_html_aeef3be921b67964a64fe61dc59bdf8e0"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aeef3be921b67964a64fe61dc59bdf8e0">tvm::s_tir::meta_schedule::Mutator::TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a></div><div class="ttdeci">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE(Mutator, ffi::ObjectRef, MutatorObj)</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html">tvm::s_tir::meta_schedule::PyMutatorObj</a></div><div class="ttdoc">The mutator with customized methods on the python-side.</div><div class="ttdef"><b>Definition</b> mutator.h:148</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_a2378a9362d4bd39f047cfb9e95c2c559"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a2378a9362d4bd39f047cfb9e95c2c559">tvm::s_tir::meta_schedule::PyMutatorObj::f_clone</a></div><div class="ttdeci">FClone f_clone</div><div class="ttdoc">The packed function to the Clone function.</div><div class="ttdef"><b>Definition</b> mutator.h:158</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html">tvm::s_tir::meta_schedule::PyMutatorObj</a></div><div class="ttdoc">The mutator with customized methods on the python-side.</div><div class="ttdef"><b>Definition</b> mutator.h:146</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_a2378a9362d4bd39f047cfb9e95c2c559"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a2378a9362d4bd39f047cfb9e95c2c559">tvm::s_tir::meta_schedule::PyMutatorObj::f_clone</a></div><div class="ttdeci">FClone f_clone</div><div class="ttdoc">The packed function to the Clone function.</div><div class="ttdef"><b>Definition</b> mutator.h:156</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_a23ce8dac38a37b5a579b81c4e7dc61ea"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a23ce8dac38a37b5a579b81c4e7dc61ea">tvm::s_tir::meta_schedule::PyMutatorObj::TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a></div><div class="ttdeci">TVM_FFI_DECLARE_OBJECT_INFO_FINAL(&quot;s_tir.meta_schedule.PyMutator&quot;, PyMutatorObj, MutatorObj)</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_a26738bc712a197952b4e81cf2847a9aa"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a26738bc712a197952b4e81cf2847a9aa">tvm::s_tir::meta_schedule::PyMutatorObj::Apply</a></div><div class="ttdeci">ffi::Optional&lt; s_tir::Trace &gt; Apply(const s_tir::Trace &amp;trace, LinearCongruentialEngine::TRandState *rand_state) final</div><div class="ttdoc">Apply the mutator function [...]
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_a3236dcfb4e86b731a9e2b31684eddcaf"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a3236dcfb4e86b731a9e2b31684eddcaf">tvm::s_tir::meta_schedule::PyMutatorObj::FInitializeWithTuneContext</a></div><div class="ttdeci">Mutator::FInitializeWithTuneContext FInitializeWithTuneContext</div><div class="ttdef"><b>Definition</b> mutator.h:150</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_a43b46c0545adbdcf9c668edb51c8bc03"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a43b46c0545adbdcf9c668edb51c8bc03">tvm::s_tir::meta_schedule::PyMutatorObj::f_initialize_with_tune_context</a></div><div class="ttdeci">FInitializeWithTuneContext f_initialize_with_tune_context</div><div class="ttdoc">The packed function to the InitializeWithTuneContext function.</div><div [...]
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_a6988abfa3f04f73d01ee84ecb5ce592e"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a6988abfa3f04f73d01ee84ecb5ce592e">tvm::s_tir::meta_schedule::PyMutatorObj::FClone</a></div><div class="ttdeci">Mutator::FClone FClone</div><div class="ttdef"><b>Definition</b> mutator.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_a3236dcfb4e86b731a9e2b31684eddcaf"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a3236dcfb4e86b731a9e2b31684eddcaf">tvm::s_tir::meta_schedule::PyMutatorObj::FInitializeWithTuneContext</a></div><div class="ttdeci">Mutator::FInitializeWithTuneContext FInitializeWithTuneContext</div><div class="ttdef"><b>Definition</b> mutator.h:148</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_a43b46c0545adbdcf9c668edb51c8bc03"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a43b46c0545adbdcf9c668edb51c8bc03">tvm::s_tir::meta_schedule::PyMutatorObj::f_initialize_with_tune_context</a></div><div class="ttdeci">FInitializeWithTuneContext f_initialize_with_tune_context</div><div class="ttdoc">The packed function to the InitializeWithTuneContext function.</div><div [...]
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_a6988abfa3f04f73d01ee84ecb5ce592e"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a6988abfa3f04f73d01ee84ecb5ce592e">tvm::s_tir::meta_schedule::PyMutatorObj::FClone</a></div><div class="ttdeci">Mutator::FClone FClone</div><div class="ttdef"><b>Definition</b> mutator.h:150</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_a7e2fa5de0c9a9f04228864603fd8ab74"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a7e2fa5de0c9a9f04228864603fd8ab74">tvm::s_tir::meta_schedule::PyMutatorObj::Clone</a></div><div class="ttdeci">Mutator Clone() const final</div><div class="ttdoc">Clone the mutator.</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_aa3624bc724c67ecf7cb075f38d815869"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#aa3624bc724c67ecf7cb075f38d815869">tvm::s_tir::meta_schedule::PyMutatorObj::InitializeWithTuneContext</a></div><div class="ttdeci">void InitializeWithTuneContext(const TuneContext &amp;context) final</div><div class="ttdoc">Initialize the design space generator with tuning context.</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_ab31177ebd6e4e81f6b6e036ceec29167"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#ab31177ebd6e4e81f6b6e036ceec29167">tvm::s_tir::meta_schedule::PyMutatorObj::RegisterReflection</a></div><div class="ttdeci">static void RegisterReflection()</div><div class="ttdef"><b>Definition</b> mutator.h:160</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_ac966cdd010eaaa9e43c8a2b52fdea1b1"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#ac966cdd010eaaa9e43c8a2b52fdea1b1">tvm::s_tir::meta_schedule::PyMutatorObj::FApply</a></div><div class="ttdeci">Mutator::FApply FApply</div><div class="ttdef"><b>Definition</b> mutator.h:151</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_af6f67d2adc92ac475e4489faccc1c623"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#af6f67d2adc92ac475e4489faccc1c623">tvm::s_tir::meta_schedule::PyMutatorObj::f_apply</a></div><div class="ttdeci">FApply f_apply</div><div class="ttdoc">The packed function to the Apply function.</div><div class="ttdef"><b>Definition</b> mutator.h:156</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_ab31177ebd6e4e81f6b6e036ceec29167"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#ab31177ebd6e4e81f6b6e036ceec29167">tvm::s_tir::meta_schedule::PyMutatorObj::RegisterReflection</a></div><div class="ttdeci">static void RegisterReflection()</div><div class="ttdef"><b>Definition</b> mutator.h:158</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_ac966cdd010eaaa9e43c8a2b52fdea1b1"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#ac966cdd010eaaa9e43c8a2b52fdea1b1">tvm::s_tir::meta_schedule::PyMutatorObj::FApply</a></div><div class="ttdeci">Mutator::FApply FApply</div><div class="ttdef"><b>Definition</b> mutator.h:149</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj_html_af6f67d2adc92ac475e4489faccc1c623"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#af6f67d2adc92ac475e4489faccc1c623">tvm::s_tir::meta_schedule::PyMutatorObj::f_apply</a></div><div class="ttdeci">FApply f_apply</div><div class="ttdoc">The packed function to the Apply function.</div><div class="ttdef"><b>Definition</b> mutator.h:154</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1TuneContext_html"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContext.html">tvm::s_tir::meta_schedule::TuneContext</a></div><div class="ttdoc">Managed reference to TuneContextObj.</div><div class="ttdef"><b>Definition</b> tune_context.h:99</div></div>
 <div class="ttc" id="air_2prim_2expr_8h_html"><div class="ttname"><a href="ir_2prim_2expr_8h.html">expr.h</a></div><div class="ttdoc">TIR expressions.</div></div>
 <div class="ttc" id="anamespacetvm_html"><div class="ttname"><a href="namespacetvm.html">tvm</a></div><div class="ttdoc">An object that builds and maintains block scope and StmtSref mapping for Dependence analysis.</div><div class="ttdef"><b>Definition</b> attr.h:23</div></div>
diff --git a/docs/reference/api/doxygen/namespacemembers_func_l.html b/docs/reference/api/doxygen/namespacemembers_func_l.html
index 2c8955fe8a8..09a6e90547f 100644
--- a/docs/reference/api/doxygen/namespacemembers_func_l.html
+++ b/docs/reference/api/doxygen/namespacemembers_func_l.html
@@ -102,7 +102,7 @@ $(function() {
 <li>log_op()&#160;:&#160;<a class="el" href="namespacetvm_1_1prim.html#a16d32078969b8e116d519e71d2e8c531">tvm::prim</a></li>
 <li>log_softmax()&#160;:&#160;<a class="el" href="namespacetvm_1_1topi_1_1nn.html#ac0e20b6b30ec8296c1f037866d3bf772">tvm::topi::nn</a></li>
 <li>logaddexp()&#160;:&#160;<a class="el" href="namespacetvm_1_1tirx.html#a1fe4c4218c474959aeb87d2f0d12289c">tvm::tirx</a></li>
-<li>logical_and()&#160;:&#160;<a class="el" href="namespacetvm.html#af4bb811f968ab7e7d5a4702442121d4e">tvm</a>, <a class="el" href="namespacetvm_1_1topi.html#a81fb1c1bf730c4824470aac242c083ff">tvm::topi</a></li>
+<li>logical_and()&#160;:&#160;<a class="el" href="namespacetvm.html#a083b45320cf40153fd38baffb574ab51">tvm</a>, <a class="el" href="namespacetvm_1_1topi.html#a81fb1c1bf730c4824470aac242c083ff">tvm::topi</a></li>
 <li>logical_not()&#160;:&#160;<a class="el" href="namespacetvm.html#a87c001a3280592c700f36140940f5fff">tvm</a>, <a class="el" href="namespacetvm_1_1topi.html#a16dcf8130b4d437aaedb77dfc8abe15e">tvm::topi</a></li>
 <li>logical_or()&#160;:&#160;<a class="el" href="namespacetvm.html#a7e08f343dc6222ed7bb25b06208ab8e8">tvm</a>, <a class="el" href="namespacetvm_1_1topi.html#a14d98e0809246a8f36d0c12069024aa7">tvm::topi</a></li>
 <li>logical_xor()&#160;:&#160;<a class="el" href="namespacetvm_1_1topi.html#af2f8fcdbbf2ebc9e4acc822325f5c768">tvm::topi</a></li>
@@ -124,7 +124,6 @@ $(function() {
 <li>LowerTIRxCleanup()&#160;:&#160;<a class="el" href="namespacetvm_1_1tirx_1_1transform.html#ae69de42e04d582b06405493d25dc1cfb">tvm::tirx::transform</a></li>
 <li>LowerTVMBuiltin()&#160;:&#160;<a class="el" href="namespacetvm_1_1tirx_1_1transform.html#a7472fc6c5a567e1152f58771313b5dfa">tvm::tirx::transform</a></li>
 <li>LowerVtcmAlloc()&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#a18138c42b071a35675954ba008eb3fe5">tvm::s_tir::transform</a></li>
-<li>LowerWarpMemory()&#160;:&#160;<a class="el" href="namespacetvm_1_1tirx_1_1transform.html#a29f5d6ec65de96d24040e8ac533c5f22">tvm::tirx::transform</a></li>
 <li>lrn()&#160;:&#160;<a class="el" href="namespacetvm_1_1topi_1_1nn.html#ac3d8de9144f915a5dd27dcb70c0abdd4">tvm::topi::nn</a></li>
 </ul>
 </div><!-- contents -->
diff --git a/docs/reference/api/doxygen/namespacemembers_l.html b/docs/reference/api/doxygen/namespacemembers_l.html
index 19eb3deb34f..9a30d999af1 100644
--- a/docs/reference/api/doxygen/namespacemembers_l.html
+++ b/docs/reference/api/doxygen/namespacemembers_l.html
@@ -80,10 +80,10 @@ $(function() {
 <li>ldexp()&#160;:&#160;<a class="el" href="namespacetvm_1_1prim.html#a948c1233dc969d5af6687f97e48783a2">tvm::prim</a></li>
 <li>ldexp_op()&#160;:&#160;<a class="el" href="namespacetvm_1_1prim.html#a47626e0668a86d93f9460402c8d1075b">tvm::prim</a></li>
 <li>leaky_relu()&#160;:&#160;<a class="el" href="namespacetvm_1_1topi.html#a54fc6163dddcf865940e1d030058a2f1">tvm::topi</a></li>
-<li>left_shift()&#160;:&#160;<a class="el" href="namespacetvm.html#a4b5eaa75494f6d446820798c61ab5bea">tvm</a>, <a class="el" href="namespacetvm_1_1topi.html#a46057526edd4bbd0a291edf7f0c863b4">tvm::topi</a></li>
+<li>left_shift()&#160;:&#160;<a class="el" href="namespacetvm.html#a4b5eaa75494f6d446820798c61ab5bea">tvm</a>, <a class="el" href="namespacetvm_1_1topi.html#ac8eeba2d75a38dd0ceeb4c2eb6ca0d38">tvm::topi</a></li>
 <li>LegalizeOps()&#160;:&#160;<a class="el" href="namespacetvm_1_1relax_1_1transform.html#ab9c3e094e04ed3fcd621fb7950889ba9">tvm::relax::transform</a></li>
 <li>LegalizeRedistribute()&#160;:&#160;<a class="el" href="namespacetvm_1_1relax_1_1distributed_1_1transform.html#acfdb9b9f6f607b81b279edda0f8e5efa">tvm::relax::distributed::transform</a></li>
-<li>less()&#160;:&#160;<a class="el" href="namespacetvm.html#aaf2c2b00566a693660d8b256ab001936">tvm</a>, <a class="el" href="namespacetvm_1_1topi.html#a28aa974fb51f2e262413811cab7f969e">tvm::topi</a></li>
+<li>less()&#160;:&#160;<a class="el" href="namespacetvm.html#aaf2c2b00566a693660d8b256ab001936">tvm</a>, <a class="el" href="namespacetvm_1_1topi.html#aac9102587dd015eb4929628bfe9dc0eb">tvm::topi</a></li>
 <li>less_equal()&#160;:&#160;<a class="el" href="namespacetvm.html#a4f10d5af8f7057bf76ab41520c8d4080">tvm</a>, <a class="el" href="namespacetvm_1_1topi.html#aab3e2cccec9b8e90aa01e64c2587d8d9">tvm::topi</a></li>
 <li>LiftThreadBinding()&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#acff3f0ecba9931aae7bac920fcce7d1b">tvm::s_tir::transform</a></li>
 <li>LiftTransformParams()&#160;:&#160;<a class="el" href="namespacetvm_1_1relax_1_1transform.html#a7f9b167cc78d5bd00f3a934a86d2c4c3">tvm::relax::transform</a></li>
@@ -126,7 +126,6 @@ $(function() {
 <li>LowerTIRxCleanup()&#160;:&#160;<a class="el" href="namespacetvm_1_1tirx_1_1transform.html#ae69de42e04d582b06405493d25dc1cfb">tvm::tirx::transform</a></li>
 <li>LowerTVMBuiltin()&#160;:&#160;<a class="el" href="namespacetvm_1_1tirx_1_1transform.html#a7472fc6c5a567e1152f58771313b5dfa">tvm::tirx::transform</a></li>
 <li>LowerVtcmAlloc()&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#a18138c42b071a35675954ba008eb3fe5">tvm::s_tir::transform</a></li>
-<li>LowerWarpMemory()&#160;:&#160;<a class="el" href="namespacetvm_1_1tirx_1_1transform.html#a29f5d6ec65de96d24040e8ac533c5f22">tvm::tirx::transform</a></li>
 <li>lrn()&#160;:&#160;<a class="el" href="namespacetvm_1_1topi_1_1nn.html#ac3d8de9144f915a5dd27dcb70c0abdd4">tvm::topi::nn</a></li>
 </ul>
 </div><!-- contents -->
diff --git a/docs/reference/api/doxygen/namespacetvm_1_1tirx_1_1transform.html b/docs/reference/api/doxygen/namespacetvm_1_1tirx_1_1transform.html
index 02ab430b65f..5e44f532424 100644
--- a/docs/reference/api/doxygen/namespacetvm_1_1tirx_1_1transform.html
+++ b/docs/reference/api/doxygen/namespacetvm_1_1tirx_1_1transform.html
@@ -131,9 +131,6 @@ Functions</h2></td></tr>
 <tr class="memitem:a3b490ff63a2aabba6d21a20eedf3039f" id="r_a3b490ff63a2aabba6d21a20eedf3039f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="el" href="classtvm_1_1transform_1_1Pass.html">Pass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tirx_1_1transform.html#a3b490ff63a2aabba6d21a20eedf3039f">LowerIntrin</a> ()</td></tr>
 <tr class="memdesc:a3b490ff63a2aabba6d21a20eedf3039f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lower the target specific function intrinsics in each of the function.  <br /></td></tr>
 <tr class="separator:a3b490ff63a2aabba6d21a20eedf3039f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a29f5d6ec65de96d24040e8ac533c5f22" id="r_a29f5d6ec65de96d24040e8ac533c5f22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="el" href="classtvm_1_1transform_1_1Pass.html">Pass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tirx_1_1transform.html#a29f5d6ec65de96d24040e8ac533c5f22">LowerWarpMemory</a> ()</td></tr>
-<tr class="memdesc:a29f5d6ec65de96d24040e8ac533c5f22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lower warp memory access to low-level device related function calls.  <br /></td></tr>
-<tr class="separator:a29f5d6ec65de96d24040e8ac533c5f22"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a61eb3793b75d5af5a3d679a1c6196a8a" id="r_a61eb3793b75d5af5a3d679a1c6196a8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="el" href="classtvm_1_1transform_1_1Pass.html">Pass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tirx_1_1transform.html#a61eb3793b75d5af5a3d679a1c6196a8a">NarrowDataType</a> (int target_bits)</td></tr>
 <tr class="memdesc:a61eb3793b75d5af5a3d679a1c6196a8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Narrow down <a class="el" href="classtvm_1_1PrimExpr.html" title="Typed reference/view over any Expr whose ExprNode::ty is PrimType.">PrimExpr</a> datatype in stmt to target_bits.  <br /></td></tr>
 <tr class="separator:a61eb3793b75d5af5a3d679a1c6196a8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -586,26 +583,6 @@ Functions</h2></td></tr>
 <p>Lower builtin intrinsics. </p>
 <dl class="section return"><dt>Returns</dt><dd>The pass. </dd></dl>
 
-</div>
-</div>
-<a id="a29f5d6ec65de96d24040e8ac533c5f22" name="a29f5d6ec65de96d24040e8ac533c5f22"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a29f5d6ec65de96d24040e8ac533c5f22">&#9670;&#160;</a></span>LowerWarpMemory()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="el" href="classtvm_1_1transform_1_1Pass.html">Pass</a> tvm::tirx::transform::LowerWarpMemory </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Lower warp memory access to low-level device related function calls. </p>
-<dl class="section return"><dt>Returns</dt><dd>The pass. </dd></dl>
-
 </div>
 </div>
 <a id="af64489005bb0cb8638128799af111719" name="af64489005bb0cb8638128799af111719"></a>
diff --git a/docs/reference/api/doxygen/postproc_8h_source.html b/docs/reference/api/doxygen/postproc_8h_source.html
index 148f4faa39b..e46f4724cc8 100644
--- a/docs/reference/api/doxygen/postproc_8h_source.html
+++ b/docs/reference/api/doxygen/postproc_8h_source.html
@@ -168,45 +168,44 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#adc9f5a038965385d95f4f651eead3547">  168</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;Postproc, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#adc9f5a038965385d95f4f651eead3547">DefaultCPUTensorization</a>();</div>
 <div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a0b124bbd741aee8d188fe65357f45c82">  170</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;Postproc, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a0b124bbd741aee8d188fe65357f45c82">DefaultRISCV</a>();</div>
 <div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a19e4471953bbe7cb2e0862aee6607799">  172</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;Postproc, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a19e4471953bbe7cb2e0862aee6607799">DefaultCUDA</a>();</div>
-<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a7b55e4386577bf0ac0d4fdfc412c6a82">  174</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;Postproc, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a7b55e4386577bf0ac0d4fdfc412c6a82">DefaultCUDATensorCore</a>();</div>
-<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a13d8a39d55c4adcde2abe05b5646268f">  176</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;Postproc, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a13d8a39d55c4adcde2abe05b5646268f">DefaultHexagon</a>();</div>
-<div class="line"><a id="l00177" name="l00177"></a><span class="lineno">  177</span> </div>
-<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#ad29b81d74a5779f524955da8fb637057">  178</a></span>  <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#ad29b81d74a5779f524955da8fb637057">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a>(<a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">Postproc</a>, ffi::ObjectRef, <a [...]
-<div class="line"><a id="l00179" name="l00179"></a><span class="lineno">  179</span>};</div>
+<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a13d8a39d55c4adcde2abe05b5646268f">  174</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;Postproc, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a13d8a39d55c4adcde2abe05b5646268f">DefaultHexagon</a>();</div>
+<div class="line"><a id="l00175" name="l00175"></a><span class="lineno">  175</span> </div>
+<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#ad29b81d74a5779f524955da8fb637057">  176</a></span>  <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#ad29b81d74a5779f524955da8fb637057">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a>(<a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">Postproc</a>, ffi::ObjectRef, <a [...]
+<div class="line"><a id="l00177" name="l00177"></a><span class="lineno">  177</span>};</div>
 </div>
-<div class="line"><a id="l00180" name="l00180"></a><span class="lineno">  180</span> </div>
-<div class="foldopen" id="foldopen00182" data-start="{" data-end="};">
-<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html">  182</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html">PyPostprocObj</a> : <span class="keyword">public</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PostprocObj.html">PostprocObj</a> {</div>
-<div class="line"><a id="l00183" name="l00183"></a><span class="lineno">  183</span> <span class="keyword">public</span>:</div>
-<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a1708e8ea517a2f03d08883f11ee604b4">  184</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a1708e8ea517a2f03d08883f11ee604b4">FInitializeWithTuneContext</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a25c [...]
-<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0c972922c78b24d0602d955881e6051e">  185</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0c972922c78b24d0602d955881e6051e">FApply</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a5c87953c084e5b1d7a1d730 [...]
-<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#af7e825012987f32def39da9a5336b124">  186</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#af7e825012987f32def39da9a5336b124">FClone</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#ac46c9a80c49c6551aaf703a [...]
-<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a613cf2947516ce8777e65b3c458d3fb2">  188</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a1708e8ea517a2f03d08883f11ee604b4">FInitializeWithTuneContext</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a613cf2947516ce8777e65b3c458d3fb2"> [...]
-<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#af11950b1eac3125fa04045322b9afe94">  190</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0c972922c78b24d0602d955881e6051e">FApply</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#af11950b1eac3125fa04045322b9afe94">f_apply</a>;</div>
-<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a9a6f0f3e70bab36879eb12546ff7a863">  192</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#af7e825012987f32def39da9a5336b124">FClone</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a9a6f0f3e70bab36879eb12546ff7a863">f_clone</a>;</div>
-<div class="line"><a id="l00193" name="l00193"></a><span class="lineno">  193</span> </div>
-<div class="foldopen" id="foldopen00194" data-start="{" data-end="}">
-<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a261cd879dc0047b47dae6d635d71d175">  194</a></span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a261cd879dc0047b47dae6d635d71d175">RegisterReflection</a>() {</div>
-<div class="line"><a id="l00195" name="l00195"></a><span class="lineno">  195</span>    <span class="comment">// `f_initialize_with_tune_context` is not registered</span></div>
-<div class="line"><a id="l00196" name="l00196"></a><span class="lineno">  196</span>    <span class="comment">// `f_apply` is not registered</span></div>
-<div class="line"><a id="l00197" name="l00197"></a><span class="lineno">  197</span>    <span class="comment">// `f_clone` is not registered</span></div>
-<div class="line"><a id="l00198" name="l00198"></a><span class="lineno">  198</span>    <span class="keyword">namespace </span>refl = tvm::ffi::reflection;</div>
-<div class="line"><a id="l00199" name="l00199"></a><span class="lineno">  199</span>    refl::ObjectDef&lt;PyPostprocObj&gt;();</div>
-<div class="line"><a id="l00200" name="l00200"></a><span class="lineno">  200</span>  }</div>
+<div class="line"><a id="l00178" name="l00178"></a><span class="lineno">  178</span> </div>
+<div class="foldopen" id="foldopen00180" data-start="{" data-end="};">
+<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html">  180</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html">PyPostprocObj</a> : <span class="keyword">public</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PostprocObj.html">PostprocObj</a> {</div>
+<div class="line"><a id="l00181" name="l00181"></a><span class="lineno">  181</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a1708e8ea517a2f03d08883f11ee604b4">  182</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a1708e8ea517a2f03d08883f11ee604b4">FInitializeWithTuneContext</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a25c [...]
+<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0c972922c78b24d0602d955881e6051e">  183</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0c972922c78b24d0602d955881e6051e">FApply</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a5c87953c084e5b1d7a1d730 [...]
+<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#af7e825012987f32def39da9a5336b124">  184</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#af7e825012987f32def39da9a5336b124">FClone</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#ac46c9a80c49c6551aaf703a [...]
+<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a613cf2947516ce8777e65b3c458d3fb2">  186</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a1708e8ea517a2f03d08883f11ee604b4">FInitializeWithTuneContext</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a613cf2947516ce8777e65b3c458d3fb2"> [...]
+<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#af11950b1eac3125fa04045322b9afe94">  188</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0c972922c78b24d0602d955881e6051e">FApply</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#af11950b1eac3125fa04045322b9afe94">f_apply</a>;</div>
+<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a9a6f0f3e70bab36879eb12546ff7a863">  190</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#af7e825012987f32def39da9a5336b124">FClone</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a9a6f0f3e70bab36879eb12546ff7a863">f_clone</a>;</div>
+<div class="line"><a id="l00191" name="l00191"></a><span class="lineno">  191</span> </div>
+<div class="foldopen" id="foldopen00192" data-start="{" data-end="}">
+<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a261cd879dc0047b47dae6d635d71d175">  192</a></span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a261cd879dc0047b47dae6d635d71d175">RegisterReflection</a>() {</div>
+<div class="line"><a id="l00193" name="l00193"></a><span class="lineno">  193</span>    <span class="comment">// `f_initialize_with_tune_context` is not registered</span></div>
+<div class="line"><a id="l00194" name="l00194"></a><span class="lineno">  194</span>    <span class="comment">// `f_apply` is not registered</span></div>
+<div class="line"><a id="l00195" name="l00195"></a><span class="lineno">  195</span>    <span class="comment">// `f_clone` is not registered</span></div>
+<div class="line"><a id="l00196" name="l00196"></a><span class="lineno">  196</span>    <span class="keyword">namespace </span>refl = tvm::ffi::reflection;</div>
+<div class="line"><a id="l00197" name="l00197"></a><span class="lineno">  197</span>    refl::ObjectDef&lt;PyPostprocObj&gt;();</div>
+<div class="line"><a id="l00198" name="l00198"></a><span class="lineno">  198</span>  }</div>
 </div>
-<div class="line"><a id="l00201" name="l00201"></a><span class="lineno">  201</span> </div>
-<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a3e42fe9066b89e6f504520ab09db4ac4">  202</a></span>  <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a3e42fe9066b89e6f504520ab09db4ac4">InitializeWithTuneContext</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1me [...]
-<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0dfc16bc076238145da0ff8eec5bf241">  203</a></span>  <span class="keywordtype">bool</span> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0dfc16bc076238145da0ff8eec5bf241">Apply</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1Schedule.html">s_tir:: [...]
-<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a9f55cff35ff1199dd8e67737aec4375e">  204</a></span>  <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">Postproc</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a9f55cff35ff1199dd8e67737aec4375e">Clone</a>() const final;</div>
-<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0a05f6d64f39c6b44c83acc23217294c">  205</a></span>  <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0a05f6d64f39c6b44c83acc23217294c">TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a>(&quot;s_tir.meta_schedule.PyPostproc&quot;, <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPos [...]
-<div class="line"><a id="l00206" name="l00206"></a><span class="lineno">  206</span>};</div>
+<div class="line"><a id="l00199" name="l00199"></a><span class="lineno">  199</span> </div>
+<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a3e42fe9066b89e6f504520ab09db4ac4">  200</a></span>  <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a3e42fe9066b89e6f504520ab09db4ac4">InitializeWithTuneContext</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1me [...]
+<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0dfc16bc076238145da0ff8eec5bf241">  201</a></span>  <span class="keywordtype">bool</span> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0dfc16bc076238145da0ff8eec5bf241">Apply</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1Schedule.html">s_tir:: [...]
+<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a9f55cff35ff1199dd8e67737aec4375e">  202</a></span>  <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html">Postproc</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a9f55cff35ff1199dd8e67737aec4375e">Clone</a>() const final;</div>
+<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0a05f6d64f39c6b44c83acc23217294c">  203</a></span>  <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0a05f6d64f39c6b44c83acc23217294c">TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a>(&quot;s_tir.meta_schedule.PyPostproc&quot;, <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPos [...]
+<div class="line"><a id="l00204" name="l00204"></a><span class="lineno">  204</span>};</div>
 </div>
-<div class="line"><a id="l00207" name="l00207"></a><span class="lineno">  207</span> </div>
-<div class="line"><a id="l00208" name="l00208"></a><span class="lineno">  208</span>}  <span class="comment">// namespace meta_schedule</span></div>
-<div class="line"><a id="l00209" name="l00209"></a><span class="lineno">  209</span>}  <span class="comment">// namespace s_tir</span></div>
-<div class="line"><a id="l00210" name="l00210"></a><span class="lineno">  210</span>}  <span class="comment">// namespace tvm</span></div>
-<div class="line"><a id="l00211" name="l00211"></a><span class="lineno">  211</span> </div>
-<div class="line"><a id="l00212" name="l00212"></a><span class="lineno">  212</span><span class="preprocessor">#endif  </span><span class="comment">// TVM_S_TIR_META_SCHEDULE_POSTPROC_H_</span></div>
+<div class="line"><a id="l00205" name="l00205"></a><span class="lineno">  205</span> </div>
+<div class="line"><a id="l00206" name="l00206"></a><span class="lineno">  206</span>}  <span class="comment">// namespace meta_schedule</span></div>
+<div class="line"><a id="l00207" name="l00207"></a><span class="lineno">  207</span>}  <span class="comment">// namespace s_tir</span></div>
+<div class="line"><a id="l00208" name="l00208"></a><span class="lineno">  208</span>}  <span class="comment">// namespace tvm</span></div>
+<div class="line"><a id="l00209" name="l00209"></a><span class="lineno">  209</span> </div>
+<div class="line"><a id="l00210" name="l00210"></a><span class="lineno">  210</span><span class="preprocessor">#endif  </span><span class="comment">// TVM_S_TIR_META_SCHEDULE_POSTPROC_H_</span></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1Schedule_html"><div class="ttname"><a href="classtvm_1_1s__tir_1_1Schedule.html">tvm::s_tir::Schedule</a></div><div class="ttdoc">Managed reference to ScheduleObj.</div><div class="ttdef"><b>Definition</b> schedule.h:887</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PostprocObj_html"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PostprocObj.html">tvm::s_tir::meta_schedule::PostprocObj</a></div><div class="ttdoc">Rules to apply a postprocessor to a schedule.</div><div class="ttdef"><b>Definition</b> postproc.h:39</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PostprocObj_html_a21f2cd5e47b7181cbebd432a53b72025"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PostprocObj.html#a21f2cd5e47b7181cbebd432a53b72025">tvm::s_tir::meta_schedule::PostprocObj::TVM_FFI_DECLARE_OBJECT_INFO</a></div><div class="ttdeci">TVM_FFI_DECLARE_OBJECT_INFO(&quot;s_tir.meta_schedule.Postproc&quot;, PostprocObj, ffi::Object)</div></div>
@@ -229,7 +228,6 @@ $(document).ready(function() { init_codefold(0); });
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Postproc_html_a5c87953c084e5b1d7a1d73000c838d5e"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a5c87953c084e5b1d7a1d73000c838d5e">tvm::s_tir::meta_schedule::Postproc::FApply</a></div><div class="ttdeci">ffi::TypedFunction&lt; bool(const s_tir::Schedule &amp;)&gt; FApply</div><div class="ttdoc">Apply a postprocessor to the given schedule.</div><div class="ttdef"><b>Definition</b> postproc.h: [...]
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Postproc_html_a5f3af3eac1d923a1999c5ffe1ce01ad2"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a5f3af3eac1d923a1999c5ffe1ce01ad2">tvm::s_tir::meta_schedule::Postproc::RewriteReductionBlock</a></div><div class="ttdeci">static Postproc RewriteReductionBlock()</div><div class="ttdoc">Create a postprocessor that rewrites reduction block by moving the init block out.</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Postproc_html_a74b8f367b2401745118dcb6d33613bdc"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a74b8f367b2401745118dcb6d33613bdc">tvm::s_tir::meta_schedule::Postproc::PyPostproc</a></div><div class="ttdeci">static Postproc PyPostproc(FInitializeWithTuneContext f_initialize_with_tune_context, FApply f_apply, FClone f_clone)</div><div class="ttdoc">Create a postprocessor with customized metho [...]
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Postproc_html_a7b55e4386577bf0ac0d4fdfc412c6a82"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a7b55e4386577bf0ac0d4fdfc412c6a82">tvm::s_tir::meta_schedule::Postproc::DefaultCUDATensorCore</a></div><div class="ttdeci">static ffi::Array&lt; Postproc, void &gt; DefaultCUDATensorCore()</div><div class="ttdoc">Create default postprocessors for CUDA with TensorCore.</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Postproc_html_a919ab89d465caafc81840943afb481af"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a919ab89d465caafc81840943afb481af">tvm::s_tir::meta_schedule::Postproc::RewriteTensorize</a></div><div class="ttdeci">static Postproc RewriteTensorize(bool vectorize_init_loop=false)</div><div class="ttdoc">Create a postprocessor that applies tensorization to annotated blocks.</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Postproc_html_a9856f99c1ddfc773fbbf151a7ae7834e"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a9856f99c1ddfc773fbbf151a7ae7834e">tvm::s_tir::meta_schedule::Postproc::VerifyGPUCode</a></div><div class="ttdeci">static Postproc VerifyGPUCode()</div><div class="ttdoc">Creates a postprocessor that verifies if the GPU code is correct.</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Postproc_html_a9bedbdcbe339c6d73888e5fb2f2041f6"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a9bedbdcbe339c6d73888e5fb2f2041f6">tvm::s_tir::meta_schedule::Postproc::RewriteLayout</a></div><div class="ttdeci">static Postproc RewriteLayout()</div><div class="ttdoc">Creates a postprocessor that rewrites the layout of input tensor.</div></div>
@@ -239,18 +237,18 @@ $(document).ready(function() { init_codefold(0); });
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Postproc_html_ad29b81d74a5779f524955da8fb637057"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#ad29b81d74a5779f524955da8fb637057">tvm::s_tir::meta_schedule::Postproc::TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a></div><div class="ttdeci">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE(Postproc, ffi::ObjectRef, PostprocObj)</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Postproc_html_adc9f5a038965385d95f4f651eead3547"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#adc9f5a038965385d95f4f651eead3547">tvm::s_tir::meta_schedule::Postproc::DefaultCPUTensorization</a></div><div class="ttdeci">static ffi::Array&lt; Postproc, void &gt; DefaultCPUTensorization()</div><div class="ttdoc">Create default postprocessors for x86 (AVX512 and VNNI)</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1Postproc_html_af8676fe30c3eefafa06db36316ed0ea9"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#af8676fe30c3eefafa06db36316ed0ea9">tvm::s_tir::meta_schedule::Postproc::VerifyVTCMLimit</a></div><div class="ttdeci">static Postproc VerifyVTCMLimit()</div><div class="ttdoc">Verifies that the VTCM usage of a given schedule is within the provided limit.</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html">tvm::s_tir::meta_schedule::PyPostprocObj</a></div><div class="ttdoc">The postprocessor with customized methods on the python-side.</div><div class="ttdef"><b>Definition</b> postproc.h:182</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html">tvm::s_tir::meta_schedule::PyPostprocObj</a></div><div class="ttdoc">The postprocessor with customized methods on the python-side.</div><div class="ttdef"><b>Definition</b> postproc.h:180</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_a0a05f6d64f39c6b44c83acc23217294c"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0a05f6d64f39c6b44c83acc23217294c">tvm::s_tir::meta_schedule::PyPostprocObj::TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a></div><div class="ttdeci">TVM_FFI_DECLARE_OBJECT_INFO_FINAL(&quot;s_tir.meta_schedule.PyPostproc&quot;, PyPostprocObj, PostprocObj)</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_a0c972922c78b24d0602d955881e6051e"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0c972922c78b24d0602d955881e6051e">tvm::s_tir::meta_schedule::PyPostprocObj::FApply</a></div><div class="ttdeci">Postproc::FApply FApply</div><div class="ttdef"><b>Definition</b> postproc.h:185</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_a0c972922c78b24d0602d955881e6051e"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0c972922c78b24d0602d955881e6051e">tvm::s_tir::meta_schedule::PyPostprocObj::FApply</a></div><div class="ttdeci">Postproc::FApply FApply</div><div class="ttdef"><b>Definition</b> postproc.h:183</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_a0dfc16bc076238145da0ff8eec5bf241"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a0dfc16bc076238145da0ff8eec5bf241">tvm::s_tir::meta_schedule::PyPostprocObj::Apply</a></div><div class="ttdeci">bool Apply(const s_tir::Schedule &amp;sch) final</div><div class="ttdoc">Apply a postprocessor to the given schedule.</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_a1708e8ea517a2f03d08883f11ee604b4"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a1708e8ea517a2f03d08883f11ee604b4">tvm::s_tir::meta_schedule::PyPostprocObj::FInitializeWithTuneContext</a></div><div class="ttdeci">Postproc::FInitializeWithTuneContext FInitializeWithTuneContext</div><div class="ttdef"><b>Definition</b> postproc.h:184</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_a261cd879dc0047b47dae6d635d71d175"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a261cd879dc0047b47dae6d635d71d175">tvm::s_tir::meta_schedule::PyPostprocObj::RegisterReflection</a></div><div class="ttdeci">static void RegisterReflection()</div><div class="ttdef"><b>Definition</b> postproc.h:194</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_a1708e8ea517a2f03d08883f11ee604b4"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a1708e8ea517a2f03d08883f11ee604b4">tvm::s_tir::meta_schedule::PyPostprocObj::FInitializeWithTuneContext</a></div><div class="ttdeci">Postproc::FInitializeWithTuneContext FInitializeWithTuneContext</div><div class="ttdef"><b>Definition</b> postproc.h:182</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_a261cd879dc0047b47dae6d635d71d175"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a261cd879dc0047b47dae6d635d71d175">tvm::s_tir::meta_schedule::PyPostprocObj::RegisterReflection</a></div><div class="ttdeci">static void RegisterReflection()</div><div class="ttdef"><b>Definition</b> postproc.h:192</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_a3e42fe9066b89e6f504520ab09db4ac4"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a3e42fe9066b89e6f504520ab09db4ac4">tvm::s_tir::meta_schedule::PyPostprocObj::InitializeWithTuneContext</a></div><div class="ttdeci">void InitializeWithTuneContext(const TuneContext &amp;context) final</div><div class="ttdoc">Initialize the design space generator with tuning context.</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_a613cf2947516ce8777e65b3c458d3fb2"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a613cf2947516ce8777e65b3c458d3fb2">tvm::s_tir::meta_schedule::PyPostprocObj::f_initialize_with_tune_context</a></div><div class="ttdeci">FInitializeWithTuneContext f_initialize_with_tune_context</div><div class="ttdoc">The packed function to the InitializeWithTuneContext function.</div>< [...]
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_a9a6f0f3e70bab36879eb12546ff7a863"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a9a6f0f3e70bab36879eb12546ff7a863">tvm::s_tir::meta_schedule::PyPostprocObj::f_clone</a></div><div class="ttdeci">FClone f_clone</div><div class="ttdoc">The packed function to the Clone function.</div><div class="ttdef"><b>Definition</b> postproc.h:192</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_a613cf2947516ce8777e65b3c458d3fb2"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a613cf2947516ce8777e65b3c458d3fb2">tvm::s_tir::meta_schedule::PyPostprocObj::f_initialize_with_tune_context</a></div><div class="ttdeci">FInitializeWithTuneContext f_initialize_with_tune_context</div><div class="ttdoc">The packed function to the InitializeWithTuneContext function.</div>< [...]
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_a9a6f0f3e70bab36879eb12546ff7a863"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a9a6f0f3e70bab36879eb12546ff7a863">tvm::s_tir::meta_schedule::PyPostprocObj::f_clone</a></div><div class="ttdeci">FClone f_clone</div><div class="ttdoc">The packed function to the Clone function.</div><div class="ttdef"><b>Definition</b> postproc.h:190</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_a9f55cff35ff1199dd8e67737aec4375e"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a9f55cff35ff1199dd8e67737aec4375e">tvm::s_tir::meta_schedule::PyPostprocObj::Clone</a></div><div class="ttdeci">Postproc Clone() const final</div><div class="ttdoc">Clone the postprocessor.</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_af11950b1eac3125fa04045322b9afe94"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#af11950b1eac3125fa04045322b9afe94">tvm::s_tir::meta_schedule::PyPostprocObj::f_apply</a></div><div class="ttdeci">FApply f_apply</div><div class="ttdoc">The packed function to the Apply function.</div><div class="ttdef"><b>Definition</b> postproc.h:190</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_af7e825012987f32def39da9a5336b124"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#af7e825012987f32def39da9a5336b124">tvm::s_tir::meta_schedule::PyPostprocObj::FClone</a></div><div class="ttdeci">Postproc::FClone FClone</div><div class="ttdef"><b>Definition</b> postproc.h:186</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_af11950b1eac3125fa04045322b9afe94"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#af11950b1eac3125fa04045322b9afe94">tvm::s_tir::meta_schedule::PyPostprocObj::f_apply</a></div><div class="ttdeci">FApply f_apply</div><div class="ttdoc">The packed function to the Apply function.</div><div class="ttdef"><b>Definition</b> postproc.h:188</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj_html_af7e825012987f32def39da9a5336b124"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#af7e825012987f32def39da9a5336b124">tvm::s_tir::meta_schedule::PyPostprocObj::FClone</a></div><div class="ttdeci">Postproc::FClone FClone</div><div class="ttdef"><b>Definition</b> postproc.h:184</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1TuneContext_html"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContext.html">tvm::s_tir::meta_schedule::TuneContext</a></div><div class="ttdoc">Managed reference to TuneContextObj.</div><div class="ttdef"><b>Definition</b> tune_context.h:99</div></div>
 <div class="ttc" id="air_2prim_2expr_8h_html"><div class="ttname"><a href="ir_2prim_2expr_8h.html">expr.h</a></div><div class="ttdoc">TIR expressions.</div></div>
 <div class="ttc" id="anamespacetvm_html"><div class="ttname"><a href="namespacetvm.html">tvm</a></div><div class="ttdoc">An object that builds and maintains block scope and StmtSref mapping for Dependence analysis.</div><div class="ttdef"><b>Definition</b> attr.h:23</div></div>
diff --git a/docs/reference/api/doxygen/schedule__rule_8h_source.html b/docs/reference/api/doxygen/schedule__rule_8h_source.html
index 94188771272..485f1e1e6d8 100644
--- a/docs/reference/api/doxygen/schedule__rule_8h_source.html
+++ b/docs/reference/api/doxygen/schedule__rule_8h_source.html
@@ -187,95 +187,86 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00192" name="l00192"></a><span class="lineno">  192</span>      ffi::Optional&lt;ffi::Map&lt;ffi::String, ffi::Any&gt;&gt; reuse_read,</div>
 <div class="line"><a id="l00193" name="l00193"></a><span class="lineno">  193</span>      ffi::Optional&lt;ffi::Map&lt;ffi::String, ffi::Any&gt;&gt; reuse_write);</div>
 <div class="line"><a id="l00194" name="l00194"></a><span class="lineno">  194</span> </div>
-<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aba82fc51f0df12b6038c0ad611a0f458">  215</a></span>  TVM_DLL <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aba82fc51f0df12b6038c0ad611a0f458">MultiLeve [...]
-<div class="line"><a id="l00216" name="l00216"></a><span class="lineno">  216</span>      ffi::Array&lt;ffi::Map&lt;ffi::String, ffi::String&gt;&gt; intrin_groups, ffi::String structure,</div>
-<div class="line"><a id="l00217" name="l00217"></a><span class="lineno">  217</span>      ffi::Optional&lt;ffi::Array&lt;ffi::String&gt;&gt; tile_binds,</div>
-<div class="line"><a id="l00218" name="l00218"></a><span class="lineno">  218</span>      ffi::Optional&lt;int64_t&gt; max_innermost_factor,</div>
-<div class="line"><a id="l00219" name="l00219"></a><span class="lineno">  219</span>      ffi::Optional&lt;ffi::Array&lt;int64_t&gt;&gt; vector_load_lens,</div>
-<div class="line"><a id="l00220" name="l00220"></a><span class="lineno">  220</span>      ffi::Optional&lt;ffi::Map&lt;ffi::String, ffi::Any&gt;&gt; reuse_read,</div>
-<div class="line"><a id="l00221" name="l00221"></a><span class="lineno">  221</span>      ffi::Optional&lt;ffi::Map&lt;ffi::String, ffi::Any&gt;&gt; reuse_write, <span class="keywordtype">bool</span> use_software_pipeline);</div>
-<div class="line"><a id="l00222" name="l00222"></a><span class="lineno">  222</span> </div>
-<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab755d958d9ebdf5baf03ba2f5fea7f83">  234</a></span>  TVM_DLL <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab755d958d9ebdf5baf03ba2f5fea7f83">MultiLeve [...]
-<div class="line"><a id="l00235" name="l00235"></a><span class="lineno">  235</span>      ffi::String structure, int64_t vector_length_in_bits,</div>
-<div class="line"><a id="l00236" name="l00236"></a><span class="lineno">  236</span>      ffi::Optional&lt;int64_t&gt; max_innermost_factor,</div>
-<div class="line"><a id="l00237" name="l00237"></a><span class="lineno">  237</span>      ffi::Optional&lt;ffi::Map&lt;ffi::String, ffi::Any&gt;&gt; reuse_read,</div>
-<div class="line"><a id="l00238" name="l00238"></a><span class="lineno">  238</span>      ffi::Optional&lt;ffi::Map&lt;ffi::String, ffi::Any&gt;&gt; reuse_write);</div>
-<div class="line"><a id="l00239" name="l00239"></a><span class="lineno">  239</span> </div>
-<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a9710e15c8dffffb4dc0748e4e488bbf4">  248</a></span>  TVM_DLL <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a9710e15c8dffffb4dc0748e4e488bbf4">AddRFacto [...]
-<div class="line"><a id="l00249" name="l00249"></a><span class="lineno">  249</span>                                         ffi::Optional&lt;int64_t&gt; max_innermost_factor);</div>
-<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a434dbdd3beec7d1da727d7730b2f5dbe">  256</a></span>  TVM_DLL <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a434dbdd3beec7d1da727d7730b2f5dbe">CrossThre [...]
-<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a3d0a7c27d226e6cb2c733367627056af">  261</a></span>  TVM_DLL <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a3d0a7c27d226e6cb2c733367627056af">RandomCom [...]
-<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a0c14857bafb9e8ab4da268e618544f21">  275</a></span>  TVM_DLL <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a0c14857bafb9e8ab4da268e618544f21">Paralleli [...]
-<div class="line"><a id="l00276" name="l00276"></a><span class="lineno">  276</span>                                                         <span class="keywordtype">int</span> max_vectorize_extent,              <span class="comment">//</span></div>
-<div class="line"><a id="l00277" name="l00277"></a><span class="lineno">  277</span>                                                         ffi::Array&lt;int64_t&gt; unroll_max_steps,  <span class="comment">//</span></div>
-<div class="line"><a id="l00278" name="l00278"></a><span class="lineno">  278</span>                                                         <span class="keywordtype">bool</span> unroll_explicit);</div>
-<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ae6d6f4b042673e543ce030815a75c8f6">  287</a></span>  TVM_DLL <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ae6d6f4b042673e543ce030815a75c8f6">AutoBind< [...]
-<div class="line"><a id="l00288" name="l00288"></a><span class="lineno">  288</span>                                       <span class="keywordtype">int</span> max_threads_per_block = -1);</div>
-<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a8c71f5d4f3f9ad07e86be12cd70cee48">  296</a></span>  TVM_DLL <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a8c71f5d4f3f9ad07e86be12cd70cee48">PySchedul [...]
-<div class="line"><a id="l00297" name="l00297"></a><span class="lineno">  297</span>      <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab2e65e3b78b80802ae47b8a75585af13">FInitializeWithTuneContext</a> f_initialize_with_tune_context,  <span class="comment">//</span></div>
-<div class="line"><a id="l00298" name="l00298"></a><span class="lineno">  298</span>      <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a74f509fd31d0d05e7470d2c889b1418b">FApply</a> f_apply,                                             <span class="comment">//</span></div>
-<div class="line"><a id="l00299" name="l00299"></a><span class="lineno">  299</span>      <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a7e66ab947a473f5d0b7638fbc596bc25">FClone</a> f_clone);</div>
-<div class="line"><a id="l00300" name="l00300"></a><span class="lineno">  300</span> </div>
-<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a4965b5db8671f6526b299d75f813bd44">  302</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;ScheduleRule, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a4965b5db8671f6526b299d75f813bd44">DefaultLLVM</a>();</div>
-<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a87667fcbbf666be99af3683680025d87">  304</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;ScheduleRule, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a87667fcbbf666be99af3683680025d87">DefaultX86</a>(<span class="keyword">const</span> ffi::String&amp; type);</div>
-<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a0f95b4fc0c67dd274e12320c76ee2be5">  306</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;ScheduleRule, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a0f95b4fc0c67dd274e12320c76ee2be5">DefaultCUDA</a>();</div>
-<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ad737cf5d479a6ac9839eecc95b1edf90">  308</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;ScheduleRule, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ad737cf5d479a6ac9839eecc95b1edf90">DefaultCUDATensorCore</a>();</div>
-<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#acf47079d85861a7ca6c755e8fc28f70f">  310</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;ScheduleRule, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#acf47079d85861a7ca6c755e8fc28f70f">DefaultHexagon</a>();</div>
-<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a1e2afcac12f19847b1addff65eb1006d">  312</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;ScheduleRule, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a1e2afcac12f19847b1addff65eb1006d">DefaultARM</a>(<span class="keyword">const</span> ffi::String&amp; type);</div>
-<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a3390d0e0dac3cf44da1e862a40c72f33">  314</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;ScheduleRule, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a3390d0e0dac3cf44da1e862a40c72f33">DefaultRISCV</a>(<span class="keywordtype">int</span> vlen);</div>
-<div class="line"><a id="l00315" name="l00315"></a><span class="lineno">  315</span> </div>
-<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a36defef52c740e19fd2ad2230ecad930">  316</a></span>  <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a36defef52c740e19fd2ad2230ecad930">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a>(<a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a>, ff [...]
-<div class="line"><a id="l00317" name="l00317"></a><span class="lineno">  317</span>};</div>
+<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab755d958d9ebdf5baf03ba2f5fea7f83">  206</a></span>  TVM_DLL <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab755d958d9ebdf5baf03ba2f5fea7f83">MultiLeve [...]
+<div class="line"><a id="l00207" name="l00207"></a><span class="lineno">  207</span>      ffi::String structure, int64_t vector_length_in_bits,</div>
+<div class="line"><a id="l00208" name="l00208"></a><span class="lineno">  208</span>      ffi::Optional&lt;int64_t&gt; max_innermost_factor,</div>
+<div class="line"><a id="l00209" name="l00209"></a><span class="lineno">  209</span>      ffi::Optional&lt;ffi::Map&lt;ffi::String, ffi::Any&gt;&gt; reuse_read,</div>
+<div class="line"><a id="l00210" name="l00210"></a><span class="lineno">  210</span>      ffi::Optional&lt;ffi::Map&lt;ffi::String, ffi::Any&gt;&gt; reuse_write);</div>
+<div class="line"><a id="l00211" name="l00211"></a><span class="lineno">  211</span> </div>
+<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a9710e15c8dffffb4dc0748e4e488bbf4">  220</a></span>  TVM_DLL <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a9710e15c8dffffb4dc0748e4e488bbf4">AddRFacto [...]
+<div class="line"><a id="l00221" name="l00221"></a><span class="lineno">  221</span>                                         ffi::Optional&lt;int64_t&gt; max_innermost_factor);</div>
+<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a434dbdd3beec7d1da727d7730b2f5dbe">  228</a></span>  TVM_DLL <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a434dbdd3beec7d1da727d7730b2f5dbe">CrossThre [...]
+<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a3d0a7c27d226e6cb2c733367627056af">  233</a></span>  TVM_DLL <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a3d0a7c27d226e6cb2c733367627056af">RandomCom [...]
+<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a0c14857bafb9e8ab4da268e618544f21">  247</a></span>  TVM_DLL <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a0c14857bafb9e8ab4da268e618544f21">Paralleli [...]
+<div class="line"><a id="l00248" name="l00248"></a><span class="lineno">  248</span>                                                         <span class="keywordtype">int</span> max_vectorize_extent,              <span class="comment">//</span></div>
+<div class="line"><a id="l00249" name="l00249"></a><span class="lineno">  249</span>                                                         ffi::Array&lt;int64_t&gt; unroll_max_steps,  <span class="comment">//</span></div>
+<div class="line"><a id="l00250" name="l00250"></a><span class="lineno">  250</span>                                                         <span class="keywordtype">bool</span> unroll_explicit);</div>
+<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ae6d6f4b042673e543ce030815a75c8f6">  259</a></span>  TVM_DLL <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ae6d6f4b042673e543ce030815a75c8f6">AutoBind< [...]
+<div class="line"><a id="l00260" name="l00260"></a><span class="lineno">  260</span>                                       <span class="keywordtype">int</span> max_threads_per_block = -1);</div>
+<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a8c71f5d4f3f9ad07e86be12cd70cee48">  268</a></span>  TVM_DLL <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a8c71f5d4f3f9ad07e86be12cd70cee48">PySchedul [...]
+<div class="line"><a id="l00269" name="l00269"></a><span class="lineno">  269</span>      <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab2e65e3b78b80802ae47b8a75585af13">FInitializeWithTuneContext</a> f_initialize_with_tune_context,  <span class="comment">//</span></div>
+<div class="line"><a id="l00270" name="l00270"></a><span class="lineno">  270</span>      <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a74f509fd31d0d05e7470d2c889b1418b">FApply</a> f_apply,                                             <span class="comment">//</span></div>
+<div class="line"><a id="l00271" name="l00271"></a><span class="lineno">  271</span>      <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a7e66ab947a473f5d0b7638fbc596bc25">FClone</a> f_clone);</div>
+<div class="line"><a id="l00272" name="l00272"></a><span class="lineno">  272</span> </div>
+<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a4965b5db8671f6526b299d75f813bd44">  274</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;ScheduleRule, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a4965b5db8671f6526b299d75f813bd44">DefaultLLVM</a>();</div>
+<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a87667fcbbf666be99af3683680025d87">  276</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;ScheduleRule, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a87667fcbbf666be99af3683680025d87">DefaultX86</a>(<span class="keyword">const</span> ffi::String&amp; type);</div>
+<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a0f95b4fc0c67dd274e12320c76ee2be5">  278</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;ScheduleRule, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a0f95b4fc0c67dd274e12320c76ee2be5">DefaultCUDA</a>();</div>
+<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#acf47079d85861a7ca6c755e8fc28f70f">  280</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;ScheduleRule, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#acf47079d85861a7ca6c755e8fc28f70f">DefaultHexagon</a>();</div>
+<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a1e2afcac12f19847b1addff65eb1006d">  282</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;ScheduleRule, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a1e2afcac12f19847b1addff65eb1006d">DefaultARM</a>(<span class="keyword">const</span> ffi::String&amp; type);</div>
+<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a3390d0e0dac3cf44da1e862a40c72f33">  284</a></span>  TVM_DLL <span class="keyword">static</span> ffi::Array&lt;ScheduleRule, void&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a3390d0e0dac3cf44da1e862a40c72f33">DefaultRISCV</a>(<span class="keywordtype">int</span> vlen);</div>
+<div class="line"><a id="l00285" name="l00285"></a><span class="lineno">  285</span> </div>
+<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a36defef52c740e19fd2ad2230ecad930">  286</a></span>  <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a36defef52c740e19fd2ad2230ecad930">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a>(<a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a>, ff [...]
+<div class="line"><a id="l00287" name="l00287"></a><span class="lineno">  287</span>};</div>
 </div>
-<div class="line"><a id="l00318" name="l00318"></a><span class="lineno">  318</span> </div>
-<div class="foldopen" id="foldopen00320" data-start="{" data-end="};">
-<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html">  320</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html">PyScheduleRuleObj</a> : <span class="keyword">public</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRuleObj.html">ScheduleRuleObj</a> {</div>
-<div class="line"><a id="l00321" name="l00321"></a><span class="lineno">  321</span> <span class="keyword">public</span>:</div>
-<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a6047431c5ab3f3731aaf42b8e0f09747">  322</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a6047431c5ab3f3731aaf42b8e0f09747">FInitializeWithTuneContext</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRu [...]
-<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#acac5ab8b549660c81e8ffc353596d7c0">  323</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#acac5ab8b549660c81e8ffc353596d7c0">FApply</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a74f509fd31d [...]
-<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a15533f23c9f17edd115eff7613f70a00">  324</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a15533f23c9f17edd115eff7613f70a00">FClone</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a7e66ab947a4 [...]
-<div class="line"><a id="l00325" name="l00325"></a><span class="lineno">  325</span> </div>
-<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a45eb297c79035c1d3e707cef0fa93813">  327</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a6047431c5ab3f3731aaf42b8e0f09747">FInitializeWithTuneContext</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a45eb297c79035c1d3e707c [...]
-<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a693934171d7c0ffbe91e716f0ad1cb94">  329</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#acac5ab8b549660c81e8ffc353596d7c0">FApply</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a693934171d7c0ffbe91e716f0ad1cb94">f_apply< [...]
-<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a588cadd1dee89a3e7811c0fa21014df6">  331</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a15533f23c9f17edd115eff7613f70a00">FClone</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a588cadd1dee89a3e7811c0fa21014df6">f_clone< [...]
-<div class="line"><a id="l00332" name="l00332"></a><span class="lineno">  332</span> </div>
-<div class="foldopen" id="foldopen00333" data-start="{" data-end="}">
-<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a7f5e6840da98b35bbf835f122255bf6c">  333</a></span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a7f5e6840da98b35bbf835f122255bf6c">RegisterReflection</a>() {</div>
-<div class="line"><a id="l00334" name="l00334"></a><span class="lineno">  334</span>    <span class="comment">// `f_initialize_with_tune_context` is not registered</span></div>
-<div class="line"><a id="l00335" name="l00335"></a><span class="lineno">  335</span>    <span class="comment">// `f_apply` is not registered</span></div>
-<div class="line"><a id="l00336" name="l00336"></a><span class="lineno">  336</span>    <span class="comment">// `f_clone` is not registered</span></div>
-<div class="line"><a id="l00337" name="l00337"></a><span class="lineno">  337</span>    <span class="keyword">namespace </span>refl = tvm::ffi::reflection;</div>
-<div class="line"><a id="l00338" name="l00338"></a><span class="lineno">  338</span>    refl::ObjectDef&lt;PyScheduleRuleObj&gt;();</div>
-<div class="line"><a id="l00339" name="l00339"></a><span class="lineno">  339</span>  }</div>
+<div class="line"><a id="l00288" name="l00288"></a><span class="lineno">  288</span> </div>
+<div class="foldopen" id="foldopen00290" data-start="{" data-end="};">
+<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html">  290</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html">PyScheduleRuleObj</a> : <span class="keyword">public</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRuleObj.html">ScheduleRuleObj</a> {</div>
+<div class="line"><a id="l00291" name="l00291"></a><span class="lineno">  291</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a6047431c5ab3f3731aaf42b8e0f09747">  292</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a6047431c5ab3f3731aaf42b8e0f09747">FInitializeWithTuneContext</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRu [...]
+<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#acac5ab8b549660c81e8ffc353596d7c0">  293</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#acac5ab8b549660c81e8ffc353596d7c0">FApply</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a74f509fd31d [...]
+<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a15533f23c9f17edd115eff7613f70a00">  294</a></span>  <span class="keyword">using </span><a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a15533f23c9f17edd115eff7613f70a00">FClone</a> = <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a7e66ab947a4 [...]
+<div class="line"><a id="l00295" name="l00295"></a><span class="lineno">  295</span> </div>
+<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a45eb297c79035c1d3e707cef0fa93813">  297</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a6047431c5ab3f3731aaf42b8e0f09747">FInitializeWithTuneContext</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a45eb297c79035c1d3e707c [...]
+<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a693934171d7c0ffbe91e716f0ad1cb94">  299</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#acac5ab8b549660c81e8ffc353596d7c0">FApply</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a693934171d7c0ffbe91e716f0ad1cb94">f_apply< [...]
+<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a588cadd1dee89a3e7811c0fa21014df6">  301</a></span>  <a class="code hl_typedef" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a15533f23c9f17edd115eff7613f70a00">FClone</a> <a class="code hl_variable" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a588cadd1dee89a3e7811c0fa21014df6">f_clone< [...]
+<div class="line"><a id="l00302" name="l00302"></a><span class="lineno">  302</span> </div>
+<div class="foldopen" id="foldopen00303" data-start="{" data-end="}">
+<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a7f5e6840da98b35bbf835f122255bf6c">  303</a></span>  <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a7f5e6840da98b35bbf835f122255bf6c">RegisterReflection</a>() {</div>
+<div class="line"><a id="l00304" name="l00304"></a><span class="lineno">  304</span>    <span class="comment">// `f_initialize_with_tune_context` is not registered</span></div>
+<div class="line"><a id="l00305" name="l00305"></a><span class="lineno">  305</span>    <span class="comment">// `f_apply` is not registered</span></div>
+<div class="line"><a id="l00306" name="l00306"></a><span class="lineno">  306</span>    <span class="comment">// `f_clone` is not registered</span></div>
+<div class="line"><a id="l00307" name="l00307"></a><span class="lineno">  307</span>    <span class="keyword">namespace </span>refl = tvm::ffi::reflection;</div>
+<div class="line"><a id="l00308" name="l00308"></a><span class="lineno">  308</span>    refl::ObjectDef&lt;PyScheduleRuleObj&gt;();</div>
+<div class="line"><a id="l00309" name="l00309"></a><span class="lineno">  309</span>  }</div>
 </div>
-<div class="line"><a id="l00340" name="l00340"></a><span class="lineno">  340</span> </div>
-<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a1cdc53bd7d1cc82885ae809790cf82b8">  341</a></span>  <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a1cdc53bd7d1cc82885ae809790cf82b8">InitializeWithTuneContext</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1s__t [...]
-<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a49c1b8960fb5cdde9eefaff0e20b70a3">  342</a></span>  ffi::Array&lt;s_tir::Schedule&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a49c1b8960fb5cdde9eefaff0e20b70a3">Apply</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1Schedule.html">s_t [...]
-<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a03a314e9dffa915dfc51cedbde2d6205">  343</a></span>  <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a03a314e9dffa915dfc51cedbde2d6205">Clone</a>() const final;</div>
-<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a7ded590500f3e9bfe7fc379621dc8a64">  344</a></span>  <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a7ded590500f3e9bfe7fc379621dc8a64">TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a>(&quot;s_tir.meta_schedule.PyScheduleRule&quot;, <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__sched [...]
-<div class="line"><a id="l00345" name="l00345"></a><span class="lineno">  345</span>                                    <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRuleObj.html">ScheduleRuleObj</a>);</div>
-<div class="line"><a id="l00346" name="l00346"></a><span class="lineno">  346</span>};</div>
+<div class="line"><a id="l00310" name="l00310"></a><span class="lineno">  310</span> </div>
+<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a1cdc53bd7d1cc82885ae809790cf82b8">  311</a></span>  <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a1cdc53bd7d1cc82885ae809790cf82b8">InitializeWithTuneContext</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1s__t [...]
+<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a49c1b8960fb5cdde9eefaff0e20b70a3">  312</a></span>  ffi::Array&lt;s_tir::Schedule&gt; <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a49c1b8960fb5cdde9eefaff0e20b70a3">Apply</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1s__tir_1_1Schedule.html">s_t [...]
+<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a03a314e9dffa915dfc51cedbde2d6205">  313</a></span>  <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html">ScheduleRule</a> <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a03a314e9dffa915dfc51cedbde2d6205">Clone</a>() const final;</div>
+<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a7ded590500f3e9bfe7fc379621dc8a64">  314</a></span>  <a class="code hl_function" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a7ded590500f3e9bfe7fc379621dc8a64">TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a>(&quot;s_tir.meta_schedule.PyScheduleRule&quot;, <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__sched [...]
+<div class="line"><a id="l00315" name="l00315"></a><span class="lineno">  315</span>                                    <a class="code hl_class" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRuleObj.html">ScheduleRuleObj</a>);</div>
+<div class="line"><a id="l00316" name="l00316"></a><span class="lineno">  316</span>};</div>
 </div>
-<div class="line"><a id="l00347" name="l00347"></a><span class="lineno">  347</span> </div>
-<div class="line"><a id="l00348" name="l00348"></a><span class="lineno">  348</span>}  <span class="comment">// namespace meta_schedule</span></div>
-<div class="line"><a id="l00349" name="l00349"></a><span class="lineno">  349</span>}  <span class="comment">// namespace s_tir</span></div>
-<div class="line"><a id="l00350" name="l00350"></a><span class="lineno">  350</span>}  <span class="comment">// namespace tvm</span></div>
-<div class="line"><a id="l00351" name="l00351"></a><span class="lineno">  351</span> </div>
-<div class="line"><a id="l00352" name="l00352"></a><span class="lineno">  352</span><span class="preprocessor">#endif  </span><span class="comment">// TVM_S_TIR_META_SCHEDULE_SCHEDULE_RULE_H_</span></div>
+<div class="line"><a id="l00317" name="l00317"></a><span class="lineno">  317</span> </div>
+<div class="line"><a id="l00318" name="l00318"></a><span class="lineno">  318</span>}  <span class="comment">// namespace meta_schedule</span></div>
+<div class="line"><a id="l00319" name="l00319"></a><span class="lineno">  319</span>}  <span class="comment">// namespace s_tir</span></div>
+<div class="line"><a id="l00320" name="l00320"></a><span class="lineno">  320</span>}  <span class="comment">// namespace tvm</span></div>
+<div class="line"><a id="l00321" name="l00321"></a><span class="lineno">  321</span> </div>
+<div class="line"><a id="l00322" name="l00322"></a><span class="lineno">  322</span><span class="preprocessor">#endif  </span><span class="comment">// TVM_S_TIR_META_SCHEDULE_SCHEDULE_RULE_H_</span></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1SBlockRV_html"><div class="ttname"><a href="classtvm_1_1s__tir_1_1SBlockRV.html">tvm::s_tir::SBlockRV</a></div><div class="ttdoc">Managed reference to SBlockRVNode.</div><div class="ttdef"><b>Definition</b> schedule.h:67</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1Schedule_html"><div class="ttname"><a href="classtvm_1_1s__tir_1_1Schedule.html">tvm::s_tir::Schedule</a></div><div class="ttdoc">Managed reference to ScheduleObj.</div><div class="ttdef"><b>Definition</b> schedule.h:887</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html">tvm::s_tir::meta_schedule::PyScheduleRuleObj</a></div><div class="ttdoc">The schedule rule with customized methods on the python-side.</div><div class="ttdef"><b>Definition</b> schedule_rule.h:320</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html">tvm::s_tir::meta_schedule::PyScheduleRuleObj</a></div><div class="ttdoc">The schedule rule with customized methods on the python-side.</div><div class="ttdef"><b>Definition</b> schedule_rule.h:290</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_a03a314e9dffa915dfc51cedbde2d6205"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a03a314e9dffa915dfc51cedbde2d6205">tvm::s_tir::meta_schedule::PyScheduleRuleObj::Clone</a></div><div class="ttdeci">ScheduleRule Clone() const final</div><div class="ttdoc">Deep clone the schedule rule.</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_a15533f23c9f17edd115eff7613f70a00"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a15533f23c9f17edd115eff7613f70a00">tvm::s_tir::meta_schedule::PyScheduleRuleObj::FClone</a></div><div class="ttdeci">ScheduleRule::FClone FClone</div><div class="ttdef"><b>Definition</b> schedule_rule.h:324</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_a15533f23c9f17edd115eff7613f70a00"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a15533f23c9f17edd115eff7613f70a00">tvm::s_tir::meta_schedule::PyScheduleRuleObj::FClone</a></div><div class="ttdeci">ScheduleRule::FClone FClone</div><div class="ttdef"><b>Definition</b> schedule_rule.h:294</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_a1cdc53bd7d1cc82885ae809790cf82b8"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a1cdc53bd7d1cc82885ae809790cf82b8">tvm::s_tir::meta_schedule::PyScheduleRuleObj::InitializeWithTuneContext</a></div><div class="ttdeci">void InitializeWithTuneContext(const TuneContext &amp;context) final</div><div class="ttdoc">Initialize the design space generator with tuning c [...]
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_a45eb297c79035c1d3e707cef0fa93813"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a45eb297c79035c1d3e707cef0fa93813">tvm::s_tir::meta_schedule::PyScheduleRuleObj::f_initialize_with_tune_context</a></div><div class="ttdeci">FInitializeWithTuneContext f_initialize_with_tune_context</div><div class="ttdoc">The packed function to the InitializeWithTuneContext func [...]
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_a45eb297c79035c1d3e707cef0fa93813"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a45eb297c79035c1d3e707cef0fa93813">tvm::s_tir::meta_schedule::PyScheduleRuleObj::f_initialize_with_tune_context</a></div><div class="ttdeci">FInitializeWithTuneContext f_initialize_with_tune_context</div><div class="ttdoc">The packed function to the InitializeWithTuneContext func [...]
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_a49c1b8960fb5cdde9eefaff0e20b70a3"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a49c1b8960fb5cdde9eefaff0e20b70a3">tvm::s_tir::meta_schedule::PyScheduleRuleObj::Apply</a></div><div class="ttdeci">ffi::Array&lt; s_tir::Schedule &gt; Apply(const s_tir::Schedule &amp;sch, const s_tir::SBlockRV &amp;block) final</div><div class="ttdoc">Apply a schedule rule to t [...]
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_a588cadd1dee89a3e7811c0fa21014df6"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a588cadd1dee89a3e7811c0fa21014df6">tvm::s_tir::meta_schedule::PyScheduleRuleObj::f_clone</a></div><div class="ttdeci">FClone f_clone</div><div class="ttdoc">The packed function to the Clone function.</div><div class="ttdef"><b>Definition</b> schedule_rule.h:331</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_a6047431c5ab3f3731aaf42b8e0f09747"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a6047431c5ab3f3731aaf42b8e0f09747">tvm::s_tir::meta_schedule::PyScheduleRuleObj::FInitializeWithTuneContext</a></div><div class="ttdeci">ScheduleRule::FInitializeWithTuneContext FInitializeWithTuneContext</div><div class="ttdef"><b>Definition</b> schedule_rule.h:322</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_a693934171d7c0ffbe91e716f0ad1cb94"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a693934171d7c0ffbe91e716f0ad1cb94">tvm::s_tir::meta_schedule::PyScheduleRuleObj::f_apply</a></div><div class="ttdeci">FApply f_apply</div><div class="ttdoc">The packed function to the Apply function.</div><div class="ttdef"><b>Definition</b> schedule_rule.h:329</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_a588cadd1dee89a3e7811c0fa21014df6"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a588cadd1dee89a3e7811c0fa21014df6">tvm::s_tir::meta_schedule::PyScheduleRuleObj::f_clone</a></div><div class="ttdeci">FClone f_clone</div><div class="ttdoc">The packed function to the Clone function.</div><div class="ttdef"><b>Definition</b> schedule_rule.h:301</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_a6047431c5ab3f3731aaf42b8e0f09747"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a6047431c5ab3f3731aaf42b8e0f09747">tvm::s_tir::meta_schedule::PyScheduleRuleObj::FInitializeWithTuneContext</a></div><div class="ttdeci">ScheduleRule::FInitializeWithTuneContext FInitializeWithTuneContext</div><div class="ttdef"><b>Definition</b> schedule_rule.h:292</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_a693934171d7c0ffbe91e716f0ad1cb94"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a693934171d7c0ffbe91e716f0ad1cb94">tvm::s_tir::meta_schedule::PyScheduleRuleObj::f_apply</a></div><div class="ttdeci">FApply f_apply</div><div class="ttdoc">The packed function to the Apply function.</div><div class="ttdef"><b>Definition</b> schedule_rule.h:299</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_a7ded590500f3e9bfe7fc379621dc8a64"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a7ded590500f3e9bfe7fc379621dc8a64">tvm::s_tir::meta_schedule::PyScheduleRuleObj::TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a></div><div class="ttdeci">TVM_FFI_DECLARE_OBJECT_INFO_FINAL(&quot;s_tir.meta_schedule.PyScheduleRule&quot;, PyScheduleRuleObj, ScheduleRuleObj)</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_a7f5e6840da98b35bbf835f122255bf6c"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a7f5e6840da98b35bbf835f122255bf6c">tvm::s_tir::meta_schedule::PyScheduleRuleObj::RegisterReflection</a></div><div class="ttdeci">static void RegisterReflection()</div><div class="ttdef"><b>Definition</b> schedule_rule.h:333</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_acac5ab8b549660c81e8ffc353596d7c0"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#acac5ab8b549660c81e8ffc353596d7c0">tvm::s_tir::meta_schedule::PyScheduleRuleObj::FApply</a></div><div class="ttdeci">ScheduleRule::FApply FApply</div><div class="ttdef"><b>Definition</b> schedule_rule.h:323</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_a7f5e6840da98b35bbf835f122255bf6c"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a7f5e6840da98b35bbf835f122255bf6c">tvm::s_tir::meta_schedule::PyScheduleRuleObj::RegisterReflection</a></div><div class="ttdeci">static void RegisterReflection()</div><div class="ttdef"><b>Definition</b> schedule_rule.h:303</div></div>
+<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj_html_acac5ab8b549660c81e8ffc353596d7c0"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#acac5ab8b549660c81e8ffc353596d7c0">tvm::s_tir::meta_schedule::PyScheduleRuleObj::FApply</a></div><div class="ttdeci">ScheduleRule::FApply FApply</div><div class="ttdef"><b>Definition</b> schedule_rule.h:293</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRuleObj_html"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRuleObj.html">tvm::s_tir::meta_schedule::ScheduleRuleObj</a></div><div class="ttdoc">Rules to modify a block in a schedule.</div><div class="ttdef"><b>Definition</b> schedule_rule.h:41</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRuleObj_html_a1781b6debdd832054019f5699a567f67"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRuleObj.html#a1781b6debdd832054019f5699a567f67">tvm::s_tir::meta_schedule::ScheduleRuleObj::InitializeWithTuneContext</a></div><div class="ttdeci">virtual void InitializeWithTuneContext(const TuneContext &amp;context)=0</div><div class="ttdoc">Initialize the design space generator with tuning con [...]
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRuleObj_html_a56d4e528ae526eb3393fca4792a6dcc9"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRuleObj.html#a56d4e528ae526eb3393fca4792a6dcc9">tvm::s_tir::meta_schedule::ScheduleRuleObj::Clone</a></div><div class="ttdeci">virtual ScheduleRule Clone() const =0</div><div class="ttdoc">Deep clone the schedule rule.</div></div>
@@ -305,9 +296,7 @@ $(document).ready(function() { init_codefold(0); });
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule_html_aacb5aa899615f1d5c0a244cabd6abfc4"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aacb5aa899615f1d5c0a244cabd6abfc4">tvm::s_tir::meta_schedule::ScheduleRule::IsApplyCustomRule</a></div><div class="ttdeci">static bool IsApplyCustomRule(const ScheduleRule &amp;rule)</div><div class="ttdoc">Check if the rule is ApplyCustomRule</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule_html_ab2e65e3b78b80802ae47b8a75585af13"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab2e65e3b78b80802ae47b8a75585af13">tvm::s_tir::meta_schedule::ScheduleRule::FInitializeWithTuneContext</a></div><div class="ttdeci">ffi::TypedFunction&lt; void(const TuneContext &amp;)&gt; FInitializeWithTuneContext</div><div class="ttdoc">The function type of InitializeWithTuneContext met [...]
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule_html_ab755d958d9ebdf5baf03ba2f5fea7f83"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab755d958d9ebdf5baf03ba2f5fea7f83">tvm::s_tir::meta_schedule::ScheduleRule::MultiLevelTilingWideVector</a></div><div class="ttdeci">static ScheduleRule MultiLevelTilingWideVector(ffi::String structure, int64_t vector_length_in_bits, ffi::Optional&lt; int64_t &gt; max_innermost_factor, ffi: [...]
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule_html_aba82fc51f0df12b6038c0ad611a0f458"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aba82fc51f0df12b6038c0ad611a0f458">tvm::s_tir::meta_schedule::ScheduleRule::MultiLevelTilingTensorCore</a></div><div class="ttdeci">static ScheduleRule MultiLevelTilingTensorCore(ffi::Array&lt; ffi::Map&lt; ffi::String, ffi::String &gt; &gt; intrin_groups, ffi::String structure, ffi::Optio [...]
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule_html_acf47079d85861a7ca6c755e8fc28f70f"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#acf47079d85861a7ca6c755e8fc28f70f">tvm::s_tir::meta_schedule::ScheduleRule::DefaultHexagon</a></div><div class="ttdeci">static ffi::Array&lt; ScheduleRule, void &gt; DefaultHexagon()</div><div class="ttdoc">Create default schedule rules for Hexagon.</div></div>
-<div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule_html_ad737cf5d479a6ac9839eecc95b1edf90"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ad737cf5d479a6ac9839eecc95b1edf90">tvm::s_tir::meta_schedule::ScheduleRule::DefaultCUDATensorCore</a></div><div class="ttdeci">static ffi::Array&lt; ScheduleRule, void &gt; DefaultCUDATensorCore()</div><div class="ttdoc">Create default postprocessors for CUDA with TensorCore.</div></div>
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule_html_ae1807254e111aaab3458d87931d90179"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ae1807254e111aaab3458d87931d90179">tvm::s_tir::meta_schedule::ScheduleRule::MultiLevelTilingWithIntrin</a></div><div class="ttdeci">static ScheduleRule MultiLevelTilingWithIntrin(ffi::String intrin_name, ffi::String structure, ffi::Optional&lt; ffi::Array&lt; ffi::String &gt; &gt; tile_bin [...]
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule_html_ae6d6f4b042673e543ce030815a75c8f6"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ae6d6f4b042673e543ce030815a75c8f6">tvm::s_tir::meta_schedule::ScheduleRule::AutoBind</a></div><div class="ttdeci">static ScheduleRule AutoBind(int max_threadblocks, ffi::Array&lt; int64_t &gt; thread_extents, int max_threads_per_block=-1)</div><div class="ttdoc">Auto bind loops around the  [...]
 <div class="ttc" id="aclasstvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule_html_af7f82505b060ee25a018eb21731da029"><div class="ttname"><a href="classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#af7f82505b060ee25a018eb21731da029">tvm::s_tir::meta_schedule::ScheduleRule::AutoInline</a></div><div class="ttdeci">static ScheduleRule AutoInline(bool into_producer, bool into_consumer, bool inline_const_tensor, bool disallow_if_then_else, bool require_injective, bool require_ordered, ffi [...]
diff --git a/docs/reference/api/doxygen/search/all_12.js b/docs/reference/api/doxygen/search/all_12.js
index 9d8640bc016..70366d1b4f9 100644
--- a/docs/reference/api/doxygen/search/all_12.js
+++ b/docs/reference/api/doxygen/search/all_12.js
@@ -96,7 +96,7 @@ var searchData=
   ['replacealluses_93',['ReplaceAllUses',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#adf93ac9420c9fc086a7f1cd5eb6108ec',1,'tvm::relax::DataflowBlockRewriteObj']]],
   ['replayfunc_94',['ReplayFunc',['../classtvm_1_1s__tir_1_1meta__schedule_1_1SearchStrategy.html#ac551cfcf801c3b12ddd0cc8ff96d5c93',1,'tvm::s_tir::meta_schedule::SearchStrategy']]],
   ['replaytrace_95',['ReplayTrace',['../classtvm_1_1s__tir_1_1meta__schedule_1_1SearchStrategy.html#af6801879c31074e69d6f234e62655919',1,'tvm::s_tir::meta_schedule::SearchStrategy']]],
-  ['replica_96',['replica',['../classtvm_1_1relax_1_1distributed_1_1PlacementSpec.html#a7c59afa4c0feaf6fd964188895508504',1,'tvm::relax::distributed::PlacementSpec::Replica()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a1f05ca754a1c3ccd8aad489e9a5b33d2',1,'tvm::tirx::TileLayoutNode::replica']]],
+  ['replica_96',['replica',['../classtvm_1_1tirx_1_1TileLayoutNode.html#a1f05ca754a1c3ccd8aad489e9a5b33d2',1,'tvm::tirx::TileLayoutNode::replica'],['../classtvm_1_1relax_1_1distributed_1_1PlacementSpec.html#a7c59afa4c0feaf6fd964188895508504',1,'tvm::relax::distributed::PlacementSpec::Replica()']]],
   ['reply_97',['Reply',['../classtvm_1_1runtime_1_1DiscoChannel.html#a5470b546c36e163a3d7b7b1ab1ab8137',1,'tvm::runtime::DiscoChannel']]],
   ['reporttypemismatch_98',['ReportTypeMismatch',['../namespacetvm_1_1sig_1_1details.html#a94c760d3534a512cf5e8c3a1977c1826',1,'tvm::sig::details']]],
   ['required_5fpass_99',['required_pass',['../classtvm_1_1transform_1_1PassContextObj.html#a8f73716eea561fd0e114fbfb0a8067a4',1,'tvm::transform::PassContextObj']]],
@@ -110,7 +110,7 @@ var searchData=
   ['resize3dattrs_107',['Resize3DAttrs',['../structtvm_1_1relax_1_1Resize3DAttrs.html',1,'tvm::relax']]],
   ['resolve_108',['Resolve',['../classtvm_1_1ConfigSchema.html#a6ad6c5b27e30982995ef4a9f2013ec12',1,'tvm::ConfigSchema']]],
   ['resolveloc_109',['ResolveLoc',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderObj.html#afbb8046eacfcfd2e2c9ce9783d8b8b55',1,'tvm::script::ir_builder::IRBuilderObj']]],
-  ['result_110',['result',['../classtvm_1_1te_1_1CommReducerNode.html#aa2b4893f320a7dbc35ba20fbfe6f15d8',1,'tvm::te::CommReducerNode::result'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1RunnerFutureObj.html#a89029cd381e2121afe5a74b0c6d73241',1,'tvm::s_tir::meta_schedule::RunnerFutureObj::Result()'],['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ae0d33229af059c727db2abd3616660e0',1,'tvm::runtime::vm::Instruction::result'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderObj.html# [...]
+  ['result_110',['result',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderObj.html#a2f2037a3ed8fbd696976a8376a0d3cd2',1,'tvm::script::ir_builder::IRBuilderObj::result'],['../classtvm_1_1te_1_1CommReducerNode.html#aa2b4893f320a7dbc35ba20fbfe6f15d8',1,'tvm::te::CommReducerNode::result'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1RunnerFutureObj.html#a89029cd381e2121afe5a74b0c6d73241',1,'tvm::s_tir::meta_schedule::RunnerFutureObj::Result()'],['../structtvm_1_1runtime_1_1vm_1_1Instructi [...]
   ['result_5ftype_111',['result_type',['../classtvm_1_1relax_1_1TypeFunctor_3_01R_07const_01Type_01_6n_00_01Args_8_8_8_08_4.html#ab0d5197db85c4a724dc9fd41f64765ef',1,'tvm::relax::TypeFunctor&lt; R(const Type &amp;n, Args...)&gt;::result_type'],['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a50a77608aeaacdede060d4b9d1cc4cae',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::result_type'],['../classtvm_1_1s__tir_1_1LinearCongruentialE [...]
   ['result_5fvars_112',['result_vars',['../classtvm_1_1RegionStmtNode.html#ad439c261238578cc965a61f621fa79eb',1,'tvm::RegionStmtNode']]],
   ['ret_113',['ret',['../classtvm_1_1relax_1_1FuncTypeNode.html#a106fdc6e77c3d27f8a3e876f53688263',1,'tvm::relax::FuncTypeNode::ret'],['../namespacetvm_1_1runtime_1_1vm.html#a8d8d95ce8d629c7213f2f595917870ecaa4228a09dd66155de8e93a39245768bd',1,'tvm::runtime::vm::Ret'],['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ad14f3c094aa2b6c602ebaa74bfec7ffa',1,'tvm::runtime::vm::Instruction::Ret()']]],
diff --git a/docs/reference/api/doxygen/search/all_13.js b/docs/reference/api/doxygen/search/all_13.js
index 8dd617e1f4b..af877b5896d 100644
--- a/docs/reference/api/doxygen/search/all_13.js
+++ b/docs/reference/api/doxygen/search/all_13.js
@@ -156,7 +156,7 @@ var searchData=
   ['shared_5fstate_153',['shared_state',['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#a9dddf7779e767a3fe924e7379532c3d7',1,'tvm::tirx::tile::DispatchContextObj']]],
   ['sharedstateget_154',['SharedStateGet',['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#ad31f92597bb66ed660291fe1c304863f',1,'tvm::tirx::tile::DispatchContextObj']]],
   ['sharedstateset_155',['SharedStateSet',['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#a3ae6c32d610c27f02075ff1b34d63c5d',1,'tvm::tirx::tile::DispatchContextObj']]],
-  ['shash_156',['shash',['../classtvm_1_1GlobalVarNode.html#a1807a822cda2810fbb3ac163b03bb41d',1,'tvm::GlobalVarNode::SHash()'],['../classtvm_1_1IRModuleNode.html#a0cbca782753ac63d45cda29baa067ede',1,'tvm::IRModuleNode::SHash()'],['../classtvm_1_1relax_1_1VarBindingNode.html#a768c04bf99ac2eb64fc7bf3639398432',1,'tvm::relax::VarBindingNode::SHash()'],['../classtvm_1_1relax_1_1SeqExprNode.html#a9a9d7baf3f91ebf5c69c03d32e990adb',1,'tvm::relax::SeqExprNode::SHash()'],['../classtvm_1_1tirx_1_ [...]
+  ['shash_156',['shash',['../classtvm_1_1s__tir_1_1meta__schedule_1_1WorkloadObj.html#a71a2fd47811bdeefc96103d078f80c26',1,'tvm::s_tir::meta_schedule::WorkloadObj::shash'],['../classtvm_1_1GlobalVarNode.html#a1807a822cda2810fbb3ac163b03bb41d',1,'tvm::GlobalVarNode::SHash()'],['../classtvm_1_1IRModuleNode.html#a0cbca782753ac63d45cda29baa067ede',1,'tvm::IRModuleNode::SHash()'],['../classtvm_1_1relax_1_1VarBindingNode.html#a768c04bf99ac2eb64fc7bf3639398432',1,'tvm::relax::VarBindingNode::SH [...]
   ['shouldrun_157',['ShouldRun',['../classtvm_1_1transform_1_1PassInstrumentObj.html#af7aff7a0ecc223db48427025ca5d6118',1,'tvm::transform::PassInstrumentObj']]],
   ['show_5fmeta_158',['show_meta',['../classtvm_1_1PrinterConfigObj.html#a4767ee6d9cdc164b263a046856ec97e1',1,'tvm::PrinterConfigObj']]],
   ['shuffle_159',['shuffle',['../classtvm_1_1prim_1_1Shuffle.html',1,'tvm::prim::Shuffle'],['../classtvm_1_1prim_1_1Shuffle.html#a57325012ab14472833989246f78eeb05',1,'tvm::prim::Shuffle::Shuffle(ffi::Array&lt; PrimExpr &gt; vectors, ffi::Array&lt; PrimExpr &gt; indices, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1Shuffle.html#af86d726d63b757f801f6fe1b903832fa',1,'tvm::prim::Shuffle::Shuffle(ffi::ObjectPtr&lt; ShuffleNode &gt; node)']]],
@@ -175,7 +175,7 @@ var searchData=
   ['singlepoint_172',['SinglePoint',['../classtvm_1_1sym_1_1IntSet.html#ac58e64bfbb773220bb94ee3a2bd787f2',1,'tvm::sym::IntSet']]],
   ['sinh_173',['sinh',['../namespacetvm_1_1prim.html#a2538e6c91b862603783dcd0bece78872',1,'tvm::prim::sinh()'],['../namespacetvm_1_1topi.html#af9694f5470ba2cabc19866be3b00fe8d',1,'tvm::topi::sinh()']]],
   ['sinh_5fop_174',['sinh_op',['../namespacetvm_1_1prim.html#abd3682db58d1ed70a332b0e8e64a7b40',1,'tvm::prim']]],
-  ['size_175',['size',['../classtvm_1_1WithGroup.html#af931314bef7119d6e1d9097baba0e766',1,'tvm::WithGroup::size()'],['../classtvm_1_1support_1_1OrderedMap.html#aec88874396927026e20e3ad9afc91800',1,'tvm::support::OrderedMap::size()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1DatabaseObj.html#a6caac09918110cde2ad5eba6123a00b1',1,'tvm::s_tir::meta_schedule::DatabaseObj::Size()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1PyDatabaseObj.html#a1afdd562cb127aa3360416505fa7fb4d',1,'tvm::s_ [...]
+  ['size_175',['size',['../classtvm_1_1SeqStmtNode.html#acbfca1c16427532747e80175e2815a8a',1,'tvm::SeqStmtNode::size()'],['../classtvm_1_1SeqStmt.html#a35ff0b53c6f4411006ef0c25f702e64e',1,'tvm::SeqStmt::size()'],['../classtvm_1_1WithGroup.html#af931314bef7119d6e1d9097baba0e766',1,'tvm::WithGroup::size()'],['../classtvm_1_1support_1_1OrderedMap.html#aec88874396927026e20e3ad9afc91800',1,'tvm::support::OrderedMap::size()'],['../classtvm_1_1ScopeStack.html#a553f51623dd0d55317ca023e8cbb2b33', [...]
   ['skipassert_176',['SkipAssert',['../namespacetvm_1_1tirx_1_1transform.html#ac962827d7c9b6304a0413451ce3b2bf6',1,'tvm::tirx::transform']]],
   ['slayout_177',['slayout',['../classtvm_1_1tirx_1_1SLayout.html#af5d67c1ac260699b1ca637ab2053d37d',1,'tvm::tirx::SLayout::SLayout(const ffi::Array&lt; s_tir::IterVar &gt; &amp;axes)'],['../classtvm_1_1tirx_1_1SLayout.html#a33961a815fbf438e38c526c3b0de2dc3',1,'tvm::tirx::SLayout::SLayout(const tvm::ffi::String &amp;name)'],['../classtvm_1_1tirx_1_1SLayout.html#a59bf1fd6722f820f78124efc78b4650b',1,'tvm::tirx::SLayout::SLayout(const char *name)'],['../classtvm_1_1tirx_1_1SLayout.html#a748 [...]
   ['slayoutaxis_178',['SLayoutAxis',['../classtvm_1_1tirx_1_1SLayoutAxis.html',1,'tvm::tirx']]],
@@ -240,7 +240,7 @@ var searchData=
   ['stagingexpr_237',['StagingExpr',['../classtvm_1_1StagingExpr.html',1,'tvm']]],
   ['stagingexprnode_238',['StagingExprNode',['../classtvm_1_1StagingExprNode.html',1,'tvm']]],
   ['standardcalldoctranslate_239',['StandardCallDocTranslate',['../namespacetvm_1_1script_1_1printer.html#a18432ab49789c9c755a227c8481ce016',1,'tvm::script::printer']]],
-  ['start_240',['start',['../classtvm_1_1runtime_1_1TimerObj.html#aae4d38a790f55104bd07ef6c9daea820',1,'tvm::runtime::TimerObj::Start()'],['../classtvm_1_1runtime_1_1Timer.html#a94817dbeb4ad7e24bba0b9cef3d56929',1,'tvm::runtime::Timer::Start()'],['../classtvm_1_1script_1_1printer_1_1SliceDocNode.html#a0d085999c8dd607eb69fa6af52905fef',1,'tvm::script::printer::SliceDocNode::start']]],
+  ['start_240',['start',['../classtvm_1_1runtime_1_1Timer.html#a94817dbeb4ad7e24bba0b9cef3d56929',1,'tvm::runtime::Timer::Start()'],['../classtvm_1_1script_1_1printer_1_1SliceDocNode.html#a0d085999c8dd607eb69fa6af52905fef',1,'tvm::script::printer::SliceDocNode::start'],['../classtvm_1_1runtime_1_1TimerObj.html#aae4d38a790f55104bd07ef6c9daea820',1,'tvm::runtime::TimerObj::Start()']]],
   ['start_5fcolumn_241',['start_column',['../classtvm_1_1SourceLocNode.html#a7463340b422bf93aa7d740ce93918123',1,'tvm::SourceLocNode']]],
   ['start_5findex_242',['start_index',['../namespacetvm_1_1topi_1_1nn.html#a4a555c8107879ac735a697ba2875faa3',1,'tvm::topi::nn']]],
   ['start_5finstr_243',['start_instr',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#a4fbcbf0c35d6acac06f99eb8b0625ffc',1,'tvm::runtime::vm::VMFuncInfo']]],
@@ -257,7 +257,7 @@ var searchData=
   ['stats_5fsec_254',['stats_sec',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ProfilerObj.html#a377c8a8141c7ad2743b9627526717195',1,'tvm::s_tir::meta_schedule::ProfilerObj']]],
   ['step_255',['step',['../classtvm_1_1ForNode.html#ab51571fe1123247dcb488cb412e2a119',1,'tvm::ForNode::step'],['../classtvm_1_1script_1_1printer_1_1SliceDocNode.html#a968bda3bc18d9d1ebf01ee3b3af3e408',1,'tvm::script::printer::SliceDocNode::step']]],
   ['steps_256',['steps',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1ForFrameObj.html#a68e732455a02b6447d1ed6893dc4e0fa',1,'tvm::script::ir_builder::ir::ForFrameObj']]],
-  ['stmt_257',['stmt',['../classtvm_1_1Stmt.html#ae5c26e0e9aefaff31204434f845ce495',1,'tvm::Stmt::Stmt()'],['../classtvm_1_1tirx_1_1StmtSRefObj.html#a4edeace4ca23576881f1fb0af3ee5162',1,'tvm::tirx::StmtSRefObj::stmt'],['../classtvm_1_1Stmt.html',1,'tvm::Stmt']]],
+  ['stmt_257',['stmt',['../classtvm_1_1tirx_1_1StmtSRefObj.html#a4edeace4ca23576881f1fb0af3ee5162',1,'tvm::tirx::StmtSRefObj::stmt'],['../classtvm_1_1Stmt.html#ae5c26e0e9aefaff31204434f845ce495',1,'tvm::Stmt::Stmt()'],['../classtvm_1_1Stmt.html',1,'tvm::Stmt']]],
   ['stmt_2eh_258',['stmt.h',['../ir_2stmt_8h.html',1,'(Global Namespace)'],['../s__tir_2stmt_8h.html',1,'(Global Namespace)'],['../tirx_2stmt_8h.html',1,'(Global Namespace)']]],
   ['stmt2ref_259',['stmt2ref',['../classtvm_1_1tirx_1_1SBlockDependenceInfoObj.html#a86e3f7ddc06abb354aa8bde2d5d9ffec',1,'tvm::tirx::SBlockDependenceInfoObj::stmt2ref'],['../classtvm_1_1s__tir_1_1ScheduleStateObj.html#a36c8ee813d1a7c9fe227bb8b46fdc8ad',1,'tvm::s_tir::ScheduleStateObj::stmt2ref']]],
   ['stmt_5ffunctor_2eh_260',['stmt_functor.h',['../s__tir_2stmt__functor_8h.html',1,'(Global Namespace)'],['../tirx_2stmt__functor_8h.html',1,'(Global Namespace)']]],
@@ -280,11 +280,11 @@ var searchData=
   ['stmtsimplify_277',['stmtsimplify',['../namespacetvm_1_1tirx_1_1transform.html#ab4d73e189be73684f4899fe3bfc442be',1,'tvm::tirx::transform::StmtSimplify()'],['../namespacetvm_1_1s__tir_1_1transform.html#a20b050e2315472ab2ff1380bb29f53a2',1,'tvm::s_tir::transform::StmtSimplify()']]],
   ['stmtsref_278',['stmtsref',['../classtvm_1_1tirx_1_1StmtSRef.html',1,'tvm::tirx::StmtSRef'],['../classtvm_1_1tirx_1_1StmtSRef.html#af1a0841512908cabb63a2f19524f5cac',1,'tvm::tirx::StmtSRef::StmtSRef()']]],
   ['stmtsrefobj_279',['StmtSRefObj',['../classtvm_1_1tirx_1_1StmtSRefObj.html',1,'tvm::tirx']]],
-  ['stop_280',['stop',['../classtvm_1_1runtime_1_1TimerObj.html#a32ae398c8a827df26a622a51536354d5',1,'tvm::runtime::TimerObj::Stop()'],['../classtvm_1_1script_1_1printer_1_1SliceDocNode.html#ab50085f5404b9d37827e19f7b382d2e6',1,'tvm::script::printer::SliceDocNode::stop']]],
+  ['stop_280',['stop',['../classtvm_1_1script_1_1printer_1_1SliceDocNode.html#ab50085f5404b9d37827e19f7b382d2e6',1,'tvm::script::printer::SliceDocNode::stop'],['../classtvm_1_1runtime_1_1TimerObj.html#a32ae398c8a827df26a622a51536354d5',1,'tvm::runtime::TimerObj::Stop()']]],
   ['storagealign_281',['StorageAlign',['../classtvm_1_1s__tir_1_1ScheduleObj.html#a0019516e3571e18a886ce29a64fc74c6',1,'tvm::s_tir::ScheduleObj']]],
   ['storagebytes_282',['StorageBytes',['../classtvm_1_1PrimType.html#ae38ccfedf456e6d6cf364249fabe75ce',1,'tvm::PrimType']]],
   ['storagerewrite_283',['StorageRewrite',['../namespacetvm_1_1tirx_1_1transform.html#a84da2f37b472a0f3266fa12642babf74',1,'tvm::tirx::transform']]],
-  ['str_284',['str',['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#aff9ffe0ea5415919afa1fdc8f85a9867',1,'tvm::script::printer::LiteralDoc::Str()'],['../classtvm_1_1TargetObj.html#a9486965192a5503ca6c542ad9275dc2e',1,'tvm::TargetObj::str()']]],
+  ['str_284',['str',['../classtvm_1_1TargetObj.html#a9486965192a5503ca6c542ad9275dc2e',1,'tvm::TargetObj::str()'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#aff9ffe0ea5415919afa1fdc8f85a9867',1,'tvm::script::printer::LiteralDoc::Str()']]],
   ['str_5fescape_2eh_285',['str_escape.h',['../str__escape_8h.html',1,'']]],
   ['stream_286',['Stream',['../classtvm_1_1support_1_1Stream.html',1,'tvm::support']]],
   ['streambufferreader_287',['streambufferreader',['../classtvm_1_1support_1_1StreamBufferReader.html',1,'tvm::support::StreamBufferReader'],['../classtvm_1_1support_1_1StreamBufferReader.html#a58ea2b23c86a3e9bfea1924f22f1a7c2',1,'tvm::support::StreamBufferReader::StreamBufferReader()']]],
diff --git a/docs/reference/api/doxygen/search/all_14.js b/docs/reference/api/doxygen/search/all_14.js
index 7f37addd2f6..fc5c6ddac86 100644
--- a/docs/reference/api/doxygen/search/all_14.js
+++ b/docs/reference/api/doxygen/search/all_14.js
@@ -10,7 +10,7 @@ var searchData=
   ['tan_5fop_7',['tan_op',['../namespacetvm_1_1prim.html#a2e15998715cdeb3167b0b56764da5e6e',1,'tvm::prim']]],
   ['tanh_8',['tanh',['../namespacetvm_1_1topi.html#aec153e599d33c78a7592007cde1c02cb',1,'tvm::topi::tanh()'],['../namespacetvm_1_1prim.html#af5eeb849c3b877fdac8cbf210386632e',1,'tvm::prim::tanh(PrimExpr x, Location loc=UnknownLoc())']]],
   ['tanh_5fop_9',['tanh_op',['../namespacetvm_1_1prim.html#a821ed02a48367b5a2542379f4dcf5163',1,'tvm::prim']]],
-  ['target_10',['target',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContextObj.html#ad694975ccd486cd2c5b0c64aef795b88',1,'tvm::s_tir::meta_schedule::TuneContextObj::target'],['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#aff34daabfeeb3ca4c928a635b480573d',1,'tvm::tirx::tile::DispatchContextObj::target'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ExtractedTaskObj.html#adadd387c807966a6d75e6147db1187a3',1,'tvm::s_tir::meta_schedule::ExtractedTaskObj::target'],['../classtv [...]
+  ['target_10',['target',['../classtvm_1_1Target.html#ae78e7149146f39acc5036c60e882e96d',1,'tvm::Target::Target(Target target, ffi::Optional&lt; Target &gt; host)'],['../classtvm_1_1Target.html#a33d5826b23af24e3014bcaec3a7356bf',1,'tvm::Target::Target(ffi::UnsafeInit tag, ffi::ObjectPtr&lt; TargetObj &gt; n)'],['../classtvm_1_1Target.html#a040e29b16eeaf7f7599ffd2b1d890fc9',1,'tvm::Target::Target(const ffi::Map&lt; ffi::String, ffi::Any &gt; &amp;config)'],['../classtvm_1_1Target.html#a6f [...]
   ['target_2eh_11',['target.h',['../target_8h.html',1,'']]],
   ['target_5fcanonicalizer_12',['target_canonicalizer',['../classtvm_1_1TargetKindObj.html#afec67b96af218df57013896747c7d7b7',1,'tvm::TargetKindObj']]],
   ['target_5fkind_2eh_13',['target_kind.h',['../target__kind_8h.html',1,'']]],
@@ -36,7 +36,7 @@ var searchData=
   ['tcgen05instrdescriptorblockscaledattrs_33',['TCGen05InstrDescriptorBlockScaledAttrs',['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorBlockScaledAttrs.html',1,'tvm::backend::cuda']]],
   ['te_5fgrad_5fkwargs_34',['te_grad_kwargs',['../structtvm_1_1relax_1_1CallTIRWithGradAttrs.html#afad3a6b3d8350e9c02736d09aaf90bd1',1,'tvm::relax::CallTIRWithGradAttrs']]],
   ['te_5fgrad_5fname_35',['te_grad_name',['../structtvm_1_1relax_1_1CallTIRWithGradAttrs.html#a9a9a9fa22fc80aff2d71b46e6515879a',1,'tvm::relax::CallTIRWithGradAttrs']]],
-  ['tensor_36',['tensor',['../classtvm_1_1te_1_1Tensor.html#af720806e02ce808e75c1951f190ad9bf',1,'tvm::te::Tensor::Tensor()'],['../classtvm_1_1te_1_1Tensor.html',1,'tvm::te::Tensor'],['../classtvm_1_1te_1_1Tensor.html#a7d6e6bba3b098fc14f7f74a98fe28537',1,'tvm::te::Tensor::Tensor()'],['../classtvm_1_1s__tir_1_1MatchTensorRegionNode.html#a9309ad638759ab818c500382f3fb95b9',1,'tvm::s_tir::MatchTensorRegionNode::tensor']]],
+  ['tensor_36',['tensor',['../classtvm_1_1s__tir_1_1MatchTensorRegionNode.html#a9309ad638759ab818c500382f3fb95b9',1,'tvm::s_tir::MatchTensorRegionNode::tensor'],['../classtvm_1_1te_1_1Tensor.html',1,'tvm::te::Tensor'],['../classtvm_1_1te_1_1Tensor.html#af720806e02ce808e75c1951f190ad9bf',1,'tvm::te::Tensor::Tensor(ffi::Array&lt; PrimExpr &gt; shape, PrimType dtype, ffi::Optional&lt; Operation &gt; op, int value_index)'],['../classtvm_1_1te_1_1Tensor.html#a7d6e6bba3b098fc14f7f74a98fe28537' [...]
   ['tensor_2eh_37',['tensor.h',['../runtime_2tensor_8h.html',1,'(Global Namespace)'],['../te_2tensor_8h.html',1,'(Global Namespace)']]],
   ['tensor_5fcache_5fsupport_2eh_38',['tensor_cache_support.h',['../tensor__cache__support_8h.html',1,'']]],
   ['tensor_5fdata_5fptr_5fop_39',['tensor_data_ptr_op',['../namespacetvm_1_1tirx.html#a1814c04476537d656d93d365167b254a',1,'tvm::tirx']]],
@@ -137,7 +137,7 @@ var searchData=
   ['total_5ftimer_134',['total_timer',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ProfilerObj.html#ae7bcb05565f1ab8d7f76611d274253f9',1,'tvm::s_tir::meta_schedule::ProfilerObj']]],
   ['touchtask_135',['TouchTask',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskSchedulerObj.html#afcd91b2c14ce025a6fcbf5139fae1b83',1,'tvm::s_tir::meta_schedule::TaskSchedulerObj']]],
   ['tovdeviceattrs_136',['tovdeviceattrs',['../structtvm_1_1relax_1_1ToVDeviceAttrs.html#a96997d06b1e587a1781f0a4cc584d375',1,'tvm::relax::ToVDeviceAttrs::ToVDeviceAttrs(VDevice value)'],['../structtvm_1_1relax_1_1ToVDeviceAttrs.html#a900c91c5bd989b35afe70db7f230b6db',1,'tvm::relax::ToVDeviceAttrs::ToVDeviceAttrs(ffi::UnsafeInit)'],['../structtvm_1_1relax_1_1ToVDeviceAttrs.html',1,'tvm::relax::ToVDeviceAttrs']]],
-  ['trace_137',['trace',['../classtvm_1_1s__tir_1_1Trace.html',1,'tvm::s_tir::Trace'],['../classtvm_1_1s__tir_1_1Trace.html#a894c9a4fca263f9ad13cec46ac74de11',1,'tvm::s_tir::Trace::Trace()'],['../classtvm_1_1s__tir_1_1ScheduleObj.html#a1aa2a673e6ee9f4198ef4f26b8cc0e19',1,'tvm::s_tir::ScheduleObj::trace()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordObj.html#a7eedbee9557ba61ec050c54f691e21ed',1,'tvm::s_tir::meta_schedule::TuningRecordObj::trace'],['../classtvm_1_1s__tir_1_1T [...]
+  ['trace_137',['trace',['../classtvm_1_1s__tir_1_1Trace.html',1,'tvm::s_tir::Trace'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordObj.html#a7eedbee9557ba61ec050c54f691e21ed',1,'tvm::s_tir::meta_schedule::TuningRecordObj::trace'],['../classtvm_1_1s__tir_1_1Trace.html#aab8cc9848fd4be6164533a515937978c',1,'tvm::s_tir::Trace::Trace(ffi::Array&lt; Instruction &gt; insts, ffi::Map&lt; Instruction, Any &gt; decisions)'],['../classtvm_1_1s__tir_1_1Trace.html#a894c9a4fca263f9ad13cec4 [...]
   ['trace_2eh_138',['trace.h',['../trace_8h.html',1,'']]],
   ['traced_139',['Traced',['../classtvm_1_1s__tir_1_1Schedule.html#a5e3700664d2588ecb67b05d537fe3bbb',1,'tvm::s_tir::Schedule']]],
   ['tracenode_140',['TraceNode',['../classtvm_1_1s__tir_1_1TraceNode.html',1,'tvm::s_tir']]],
@@ -150,7 +150,7 @@ var searchData=
   ['transformlayout_147',['TransformLayout',['../classtvm_1_1s__tir_1_1ScheduleObj.html#a55b0067c4f1bf1ef64e7b366929c2ec8',1,'tvm::s_tir::ScheduleObj']]],
   ['transformmmatensorlayout_148',['TransformMmaTensorLayout',['../namespacetvm_1_1s__tir_1_1transform.html#a3957a06cb1423a2dcd41189f06d8920a',1,'tvm::s_tir::transform']]],
   ['transformtupleleaf_149',['transformtupleleaf',['../namespacetvm_1_1relax.html#aade56fd4d7db9ab9a218dd0fc579f24f',1,'tvm::relax::TransformTupleLeaf(Type ty, std::array&lt; NestedMsg&lt; T &gt;, N &gt; msgs, FType ftransleaf)'],['../namespacetvm_1_1relax.html#a58d3028c04ea455bd0ae3643978fd69d',1,'tvm::relax::TransformTupleLeaf(Expr expr, std::array&lt; NestedMsg&lt; T &gt;, N &gt; msgs, FType ftransleaf)']]],
-  ['translate_150',['translate',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a937e8cb8d9d8e8c9395f7ddd771d9250',1,'tvm::script::printer::DocTranslatorObj::Translate()'],['../structtvm_1_1script_1_1printer_1_1DocTranslatorVTable.html#aa34ad1a34c72b52cf8d945fdaa643139',1,'tvm::script::printer::DocTranslatorVTable::translate']]],
+  ['translate_150',['translate',['../structtvm_1_1script_1_1printer_1_1DocTranslatorVTable.html#aa34ad1a34c72b52cf8d945fdaa643139',1,'tvm::script::printer::DocTranslatorVTable::translate'],['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a937e8cb8d9d8e8c9395f7ddd771d9250',1,'tvm::script::printer::DocTranslatorObj::Translate()']]],
   ['transpose_151',['transpose',['../namespacetvm_1_1topi.html#adb539cfa6c6e2581a2b34d4b1330c679',1,'tvm::topi']]],
   ['triluattrs_152',['TriluAttrs',['../structtvm_1_1relax_1_1TriluAttrs.html',1,'tvm::relax']]],
   ['true_5fbranch_153',['true_branch',['../classtvm_1_1relax_1_1IfExprNode.html#aa30541d61b4bc8844ea6bc06a56865cf',1,'tvm::relax::IfExprNode']]],
@@ -170,7 +170,7 @@ var searchData=
   ['tunecontextobj_167',['TuneContextObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContextObj.html',1,'tvm::s_tir::meta_schedule']]],
   ['tuningrecord_168',['tuningrecord',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecord.html',1,'tvm::s_tir::meta_schedule::TuningRecord'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecord.html#ae81312e55bb3f48a51b145084a2cfcf9',1,'tvm::s_tir::meta_schedule::TuningRecord::TuningRecord()']]],
   ['tuningrecordobj_169',['TuningRecordObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordObj.html',1,'tvm::s_tir::meta_schedule']]],
-  ['tuple_170',['tuple',['../classtvm_1_1Tuple.html',1,'tvm::Tuple'],['../classtvm_1_1Tuple.html#a2fd3bd196b60b7d600fa345eebc96f9f',1,'tvm::Tuple::Tuple(ffi::Array&lt; Expr &gt; fields, Location loc=UnknownLoc())'],['../classtvm_1_1Tuple.html#ad9cd0917475b5cae4bd28978056c7fae',1,'tvm::Tuple::Tuple(ffi::ObjectPtr&lt; TupleNode &gt; node)'],['../classtvm_1_1TupleGetItemNode.html#a6c474a133001bb6fb76ab605aec1275a',1,'tvm::TupleGetItemNode::tuple'],['../classtvm_1_1relax_1_1TupleGetItemPatte [...]
+  ['tuple_170',['tuple',['../classtvm_1_1Tuple.html',1,'tvm::Tuple'],['../classtvm_1_1TupleGetItemNode.html#a6c474a133001bb6fb76ab605aec1275a',1,'tvm::TupleGetItemNode::tuple'],['../classtvm_1_1relax_1_1TupleGetItemPatternNode.html#aa2c7e22ed458fb63f4466d9f820ba26c',1,'tvm::relax::TupleGetItemPatternNode::tuple'],['../classtvm_1_1Tuple.html#a2fd3bd196b60b7d600fa345eebc96f9f',1,'tvm::Tuple::Tuple(ffi::Array&lt; Expr &gt; fields, Location loc=UnknownLoc())'],['../classtvm_1_1Tuple.html#ad9 [...]
   ['tupledoc_171',['tupledoc',['../classtvm_1_1script_1_1printer_1_1TupleDoc.html',1,'tvm::script::printer::TupleDoc'],['../classtvm_1_1script_1_1printer_1_1TupleDoc.html#ac3ec09b672b619376fa70cead671de78',1,'tvm::script::printer::TupleDoc::TupleDoc()'],['../classtvm_1_1script_1_1printer_1_1TupleDoc.html#a8a7af2b9d3fc3a550647645adc750c1f',1,'tvm::script::printer::TupleDoc::TupleDoc(ffi::Array&lt; ExprDoc &gt; elements)']]],
   ['tupledocnode_172',['TupleDocNode',['../classtvm_1_1script_1_1printer_1_1TupleDocNode.html',1,'tvm::script::printer']]],
   ['tuplegetitem_173',['tuplegetitem',['../classtvm_1_1TupleGetItem.html#a17189291a9c59a705b97c35b47f66cc0',1,'tvm::TupleGetItem::TupleGetItem(ffi::ObjectPtr&lt; TupleGetItemNode &gt; node)'],['../classtvm_1_1TupleGetItem.html#a843ad031e76be966593cc28597c7e53d',1,'tvm::TupleGetItem::TupleGetItem(Expr tuple, int index, Location loc=UnknownLoc())'],['../classtvm_1_1TupleGetItem.html',1,'tvm::TupleGetItem']]],
@@ -304,7 +304,7 @@ var searchData=
   ['ty_301',['ty',['../classtvm_1_1ExprNode.html#a4c2a9b792a5ec422d8e04d6d78707fcb',1,'tvm::ExprNode::ty'],['../classtvm_1_1relax_1_1TypePatternNode.html#a4c785bb96db69e2bb8b6741009483279',1,'tvm::relax::TypePatternNode::ty'],['../classtvm_1_1relax_1_1MatchCastNode.html#a93a4d080db242436bdee1ae702536324',1,'tvm::relax::MatchCastNode::ty'],['../classtvm_1_1TypedExpr.html#a7d83b1f31a1cc6f0774df309e207e678',1,'tvm::TypedExpr::ty()'],['../classtvm_1_1tirx_1_1TensorVar.html#ac255b611c076ab364 [...]
   ['ty_5fargs_302',['ty_args',['../classtvm_1_1CallNode.html#aea255b3c2342dc40ac3b2a4af9d332a0',1,'tvm::CallNode']]],
   ['ty_5fargs_5finfo_303',['ty_args_info',['../classtvm_1_1OpNode.html#a59a1176e5da55aa98a8447c2da8e3830',1,'tvm::OpNode']]],
-  ['type_304',['type',['../structtvm_1_1relax_1_1PairCons.html#aa7fe6fdef3ab68d2f5176485000646b9',1,'tvm::relax::PairCons::type'],['../structtvm_1_1relax_1_1PairCons.html#ab64ed8db46c468684a6e00fcb6530647',1,'tvm::relax::PairCons::Type'],['../classtvm_1_1Type.html',1,'tvm::Type']]],
+  ['type_304',['type',['../structtvm_1_1relax_1_1PairCons.html#ab64ed8db46c468684a6e00fcb6530647',1,'tvm::relax::PairCons::Type'],['../structtvm_1_1relax_1_1PairCons.html#aa7fe6fdef3ab68d2f5176485000646b9',1,'tvm::relax::PairCons::type'],['../classtvm_1_1Type.html',1,'tvm::Type']]],
   ['type_2eh_305',['type.h',['../ir_2type_8h.html',1,'(Global Namespace)'],['../relax_2distributed_2type_8h.html',1,'(Global Namespace)'],['../relax_2type_8h.html',1,'(Global Namespace)'],['../tirx_2type_8h.html',1,'(Global Namespace)']]],
   ['type_5ffunctor_2eh_306',['type_functor.h',['../type__functor_8h.html',1,'']]],
   ['type_5fparams_307',['type_params',['../classtvm_1_1script_1_1printer_1_1FunctionDocNode.html#a6b3656238d197981cf25870e7f7bb1ab',1,'tvm::script::printer::FunctionDocNode']]],
diff --git a/docs/reference/api/doxygen/search/all_15.js b/docs/reference/api/doxygen/search/all_15.js
index 8003eb3f9d4..20589b990ee 100644
--- a/docs/reference/api/doxygen/search/all_15.js
+++ b/docs/reference/api/doxygen/search/all_15.js
@@ -52,7 +52,7 @@ var searchData=
   ['unrollloop_49',['UnrollLoop',['../namespacetvm_1_1tirx_1_1transform.html#a623d7b1b8a57c0fba39a06b5381dbdb8',1,'tvm::tirx::transform']]],
   ['unsafehidetensoraccess_50',['UnsafeHideTensorAccess',['../classtvm_1_1s__tir_1_1ScheduleObj.html#a829b032e5d7b8b170102faf2289c5ccb',1,'tvm::s_tir::ScheduleObj']]],
   ['unsafesetdtype_51',['UnsafeSetDType',['../classtvm_1_1s__tir_1_1ScheduleObj.html#a1da1f03af89dc006bed000b2a7835b49',1,'tvm::s_tir::ScheduleObj']]],
-  ['update_52',['update',['../classtvm_1_1sym_1_1ModularSetAnalyzer.html#a65a158bb952cd8f192560f17170bb9bb',1,'tvm::sym::ModularSetAnalyzer::Update()'],['../classtvm_1_1te_1_1ScanOpNode.html#a39af4284df8be4c01effac21ff2384f2',1,'tvm::te::ScanOpNode::update'],['../classtvm_1_1sym_1_1IntSetAnalyzer.html#acf6acdee513759f240c2a4f168747ca3',1,'tvm::sym::IntSetAnalyzer::Update()'],['../classtvm_1_1sym_1_1CanonicalSimplifier.html#a37d93ce97dd31bf915a24179f303bcaa',1,'tvm::sym::CanonicalSimplifi [...]
+  ['update_52',['update',['../classtvm_1_1sym_1_1ConstIntBoundAnalyzer.html#ad60b09942cd114fb384eaee4681d218f',1,'tvm::sym::ConstIntBoundAnalyzer::Update()'],['../classtvm_1_1sym_1_1IntSetAnalyzer.html#acf6acdee513759f240c2a4f168747ca3',1,'tvm::sym::IntSetAnalyzer::Update()'],['../classtvm_1_1sym_1_1CanonicalSimplifier.html#a37d93ce97dd31bf915a24179f303bcaa',1,'tvm::sym::CanonicalSimplifier::Update()'],['../classtvm_1_1sym_1_1RewriteSimplifier.html#a45814622d8335d977cb311d96c392204',1,'t [...]
   ['updatecostmodel_53',['UpdateCostModel',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCallback.html#a44444271b19db2c1fc207e37ff7317f9',1,'tvm::s_tir::meta_schedule::MeasureCallback']]],
   ['updatefunction_54',['UpdateFunction',['../classtvm_1_1relax_1_1BlockBuilderObj.html#a195fd83f5d71528166f0b643f11ac265',1,'tvm::relax::BlockBuilderObj']]],
   ['updateglobalinfo_55',['UpdateGlobalInfo',['../classtvm_1_1IRModuleNode.html#a1c583668c06053a51dfb048de7f72e1d',1,'tvm::IRModuleNode']]],
diff --git a/docs/reference/api/doxygen/search/all_16.js b/docs/reference/api/doxygen/search/all_16.js
index 485d346367e..0b02855016a 100644
--- a/docs/reference/api/doxygen/search/all_16.js
+++ b/docs/reference/api/doxygen/search/all_16.js
@@ -98,5 +98,5 @@ var searchData=
   ['voidtype_95',['VoidType',['../namespacetvm.html#a27df956aaa2e5e25005e0f9dc1638a08',1,'tvm']]],
   ['vscale_5fop_96',['vscale_op',['../namespacetvm_1_1prim.html#ac5d0988142981bd2d02599f762b14aa5',1,'tvm::prim']]],
   ['vscalefactor_97',['VScaleFactor',['../classtvm_1_1PrimType.html#abc0ace579c1e6ff2d38103f56a0bade6',1,'tvm::PrimType']]],
-  ['vtable_98',['vtable',['../classtvm_1_1script_1_1ir__builder_1_1details_1_1Namer.html#ad8da0c172efc86a6c311039f6dfc71f2',1,'tvm::script::ir_builder::details::Namer::vtable()'],['../classtvm_1_1script_1_1ir__builder_1_1details_1_1LocationAccessor.html#acfeab257de7ac829abf27040a2056c95',1,'tvm::script::ir_builder::details::LocationAccessor::vtable()'],['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#ab6b63906f8bd8ca6dea32f74e5315d22',1,'tvm::tirx: [...]
+  ['vtable_98',['vtable',['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#ab6b63906f8bd8ca6dea32f74e5315d22',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::VTable'],['../classtvm_1_1s__tir_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a12ac6feb7c1f9084d0cb4e8c868c121d',1,'tvm::s_tir::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::VTable'],['../classtvm_1_1ObjectMutator.html#aba64d934c75025ae9cecfd92526f419b' [...]
 ];
diff --git a/docs/reference/api/doxygen/search/all_2.js b/docs/reference/api/doxygen/search/all_2.js
index dec1d2fb10b..880143e5cb9 100644
--- a/docs/reference/api/doxygen/search/all_2.js
+++ b/docs/reference/api/doxygen/search/all_2.js
@@ -9,7 +9,7 @@ var searchData=
   ['barrier_5fflag_6',['barrier_flag',['../classtvm_1_1runtime_1_1cuda__ipc_1_1CUDAIPCMemoryObj.html#aba77dd23312758b704fecc4ea004a4ef',1,'tvm::runtime::cuda_ipc::CUDAIPCMemoryObj']]],
   ['barrier_5fin_7',['barrier_in',['../classtvm_1_1runtime_1_1cuda__ipc_1_1CUDAIPCMemoryObj.html#a8d4a0fe583176227e28e77214e82ec2a',1,'tvm::runtime::cuda_ipc::CUDAIPCMemoryObj']]],
   ['barrier_5fout_8',['barrier_out',['../classtvm_1_1runtime_1_1cuda__ipc_1_1CUDAIPCMemoryObj.html#a78705723c7a73985bf86b0b946164168',1,'tvm::runtime::cuda_ipc::CUDAIPCMemoryObj']]],
-  ['base_9',['base',['../structtvm_1_1ffi_1_1TypeTraits_3_01PrimExpr_01_4.html#a3ecbce1f86107b9673882db0dda902f8',1,'tvm::ffi::TypeTraits&lt; PrimExpr &gt;::Base'],['../structtvm_1_1ffi_1_1TypeTraits_3_01IntExpr_01_4.html#ad48b9a72953c9677b57a0965ecf99397',1,'tvm::ffi::TypeTraits&lt; IntExpr &gt;::Base'],['../structtvm_1_1ffi_1_1TypeTraits_3_01PrimVar_01_4.html#a846b3d3fc4bd2b1aaf53335ce03d4673',1,'tvm::ffi::TypeTraits&lt; PrimVar &gt;::Base'],['../structtvm_1_1ffi_1_1TypeTraits_3_01tirx [...]
+  ['base_9',['base',['../classtvm_1_1prim_1_1RampNode.html#a556ef0605a354657ad3e44fe1fa5d044',1,'tvm::prim::RampNode::base'],['../classtvm_1_1sym_1_1ModularSetObj.html#a0d0d3e81f9397643d0460c383e7359fd',1,'tvm::sym::ModularSetObj::base'],['../classtvm_1_1sym_1_1IterSumExprNode.html#a6726e0511cda9dee70d3202841799c65',1,'tvm::sym::IterSumExprNode::base'],['../structtvm_1_1ffi_1_1TypeTraits_3_01PrimExpr_01_4.html#a3ecbce1f86107b9673882db0dda902f8',1,'tvm::ffi::TypeTraits&lt; PrimExpr &gt;:: [...]
   ['base_2eh_10',['base.h',['../script_2ir__builder_2base_8h.html',1,'(Global Namespace)'],['../runtime_2base_8h.html',1,'(Global Namespace)']]],
   ['base64_2eh_11',['base64.h',['../base64_8h.html',1,'']]],
   ['base64instream_12',['base64instream',['../classtvm_1_1support_1_1Base64InStream.html#a1088b420dd53472399182d9323c2700b',1,'tvm::support::Base64InStream::Base64InStream()'],['../classtvm_1_1support_1_1Base64InStream.html',1,'tvm::support::Base64InStream']]],
diff --git a/docs/reference/api/doxygen/search/all_3.js b/docs/reference/api/doxygen/search/all_3.js
index 38804c9dd8d..71496c5b3c9 100644
--- a/docs/reference/api/doxygen/search/all_3.js
+++ b/docs/reference/api/doxygen/search/all_3.js
@@ -77,7 +77,7 @@ var searchData=
   ['checkwellformed_74',['CheckWellFormed',['../namespacetvm_1_1relax.html#a55c44e14f5b4131ba485cb0e804a2fbe',1,'tvm::relax']]],
   ['classdoc_75',['classdoc',['../classtvm_1_1script_1_1printer_1_1ClassDoc.html#ad481401816a8fcd8d928737605b96212',1,'tvm::script::printer::ClassDoc::ClassDoc()'],['../classtvm_1_1script_1_1printer_1_1ClassDoc.html',1,'tvm::script::printer::ClassDoc']]],
   ['classdocnode_76',['ClassDocNode',['../classtvm_1_1script_1_1printer_1_1ClassDocNode.html',1,'tvm::script::printer']]],
-  ['clear_77',['clear',['../classtvm_1_1runtime_1_1TensorMemoryPool.html#a3e62bb60586233289a1b1713f6f6c3a2',1,'tvm::runtime::TensorMemoryPool::Clear()'],['../classtvm_1_1support_1_1OrderedMap.html#aa1604c4d5c73bb764b1e1ec92ed51d91',1,'tvm::support::OrderedMap::clear()']]],
+  ['clear_77',['clear',['../classtvm_1_1support_1_1OrderedMap.html#aa1604c4d5c73bb764b1e1ec92ed51d91',1,'tvm::support::OrderedMap::clear()'],['../classtvm_1_1runtime_1_1TensorMemoryPool.html#a3e62bb60586233289a1b1713f6f6c3a2',1,'tvm::runtime::TensorMemoryPool::Clear()']]],
   ['cleardispatch_78',['ClearDispatch',['../classtvm_1_1ObjectFunctor_3_01R_07NodeArg_00_01Args_8_8_8_08_4.html#a386da1d439515ecf52b8dddde6b178dd',1,'tvm::ObjectFunctor&lt; R(NodeArg, Args...)&gt;']]],
   ['clip_79',['clip',['../namespacetvm_1_1topi.html#a0535d4dc9cd63b723cba6f00ea1eccef',1,'tvm::topi::clip()'],['../structtvm_1_1relax_1_1MultiboxTransformLocAttrs.html#a72744968ebdca190d8c51ab5ac5d6e2c',1,'tvm::relax::MultiboxTransformLocAttrs::clip']]],
   ['clone_80',['clone',['../classtvm_1_1s__tir_1_1meta__schedule_1_1PostprocObj.html#a5084840fc7dd0236fe6ba73763e9c08f',1,'tvm::s_tir::meta_schedule::PostprocObj::Clone()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1MutatorObj.html#ac99b3618e6e022b6fc5a0f6328a6665b',1,'tvm::s_tir::meta_schedule::MutatorObj::Clone()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1PyMutatorObj.html#a7e2fa5de0c9a9f04228864603fd8ab74',1,'tvm::s_tir::meta_schedule::PyMutatorObj::Clone()'],['../classtvm_1_1s_ [...]
@@ -125,7 +125,7 @@ var searchData=
   ['concrete_122',['Concrete',['../classtvm_1_1s__tir_1_1Schedule.html#a201df3b4dea486314be5ed26cc283b27',1,'tvm::s_tir::Schedule']]],
   ['cond_123',['cond',['../classtvm_1_1relax_1_1IfExprNode.html#a6fe48357f17d2a412839db1e72308139',1,'tvm::relax::IfExprNode::cond'],['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a0a9bcefef97c5a7fd11a1dc5103669a2',1,'tvm::runtime::vm::Instruction::cond']]],
   ['condition_124',['condition',['../classtvm_1_1WhileNode.html#ad5b4bc963fb68a9fb256680ba9d9b98e',1,'tvm::WhileNode::condition'],['../classtvm_1_1prim_1_1SelectNode.html#a7be5da5d136256b91131ace2e5c55cb9',1,'tvm::prim::SelectNode::condition'],['../classtvm_1_1AssertStmtNode.html#a42219a8d7a570a32b37fb4c1dd705a03',1,'tvm::AssertStmtNode::condition'],['../classtvm_1_1IfNode.html#a4e77795d3f6677cf272cbedac0fd70cd',1,'tvm::IfNode::condition'],['../classtvm_1_1script_1_1ir__builder_1_1relax_ [...]
-  ['config_125',['config',['../classtvm_1_1transform_1_1PassContextObj.html#a6479ac50a7363a543e0863c91989fe92',1,'tvm::transform::PassContextObj::config'],['../classtvm_1_1TargetTagRegistry.html#a6971395bfc555f734aac2e38ef0cdd50',1,'tvm::TargetTagRegistry::Config']]],
+  ['config_125',['config',['../classtvm_1_1TargetTagRegistry.html#a6971395bfc555f734aac2e38ef0cdd50',1,'tvm::TargetTagRegistry::Config'],['../classtvm_1_1transform_1_1PassContextObj.html#a6479ac50a7363a543e0863c91989fe92',1,'tvm::transform::PassContextObj::config']]],
   ['config_2eh_126',['config.h',['../config_8h.html',1,'']]],
   ['config_5fschema_2eh_127',['config_schema.h',['../config__schema_8h.html',1,'']]],
   ['configmap_128',['ConfigMap',['../classtvm_1_1ConfigSchema.html#af15d53ca8f6383ebf23fbec5dd684d5d',1,'tvm::ConfigSchema']]],
diff --git a/docs/reference/api/doxygen/search/all_4.js b/docs/reference/api/doxygen/search/all_4.js
index 7e455e53409..5ab98881534 100644
--- a/docs/reference/api/doxygen/search/all_4.js
+++ b/docs/reference/api/doxygen/search/all_4.js
@@ -3,25 +3,25 @@ var searchData=
   ['d_5fdtype_0',['d_dtype',['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorAttrs.html#aa41c29115b49352cb9dbc8072df46208',1,'tvm::backend::cuda::TCGen05InstrDescriptorAttrs::d_dtype'],['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorBlockScaledAttrs.html#a5f4d9d4efadbe1ad3b122474d3182120',1,'tvm::backend::cuda::TCGen05InstrDescriptorBlockScaledAttrs::d_dtype']]],
   ['data_1',['data',['../structtvm_1_1te_1_1TensorDom.html#a9f2a41beaf5db1710238e4753ef17b85',1,'tvm::te::TensorDom::data'],['../classtvm_1_1runtime_1_1vm_1_1Instruction_1_1Arg.html#aba9d08a063ba0fa7b92cf6b35a31bacd',1,'tvm::runtime::vm::Instruction::Arg::data()'],['../classtvm_1_1tirx_1_1TensorVar.html#a004a2fbc7c455441e0faaec64bde71ef',1,'tvm::tirx::TensorVar::data()']]],
   ['data_5falignment_2',['data_alignment',['../classtvm_1_1tirx_1_1TensorTypeNode.html#a380bc1d7ef0a78e5a1af3364ae8d1dde',1,'tvm::tirx::TensorTypeNode']]],
-  ['data_5flayout_3',['data_layout',['../structtvm_1_1relax_1_1Conv3DTransposeAttrs.html#a88c17bc3c35f8b93eb72710bcec88461',1,'tvm::relax::Conv3DTransposeAttrs::data_layout'],['../structtvm_1_1relax_1_1Conv2DTransposeAttrs.html#a573204aa9993bfeb59c82e6b3d172836',1,'tvm::relax::Conv2DTransposeAttrs::data_layout'],['../structtvm_1_1relax_1_1Conv1DAttrs.html#a8d9178cf1223eb118d9f3c6ebd0a61cb',1,'tvm::relax::Conv1DAttrs::data_layout'],['../structtvm_1_1relax_1_1Conv2DAttrs.html#a8e5d45b93233 [...]
+  ['data_5flayout_3',['data_layout',['../structtvm_1_1relax_1_1Conv3DTransposeAttrs.html#a88c17bc3c35f8b93eb72710bcec88461',1,'tvm::relax::Conv3DTransposeAttrs::data_layout'],['../structtvm_1_1relax_1_1Conv2DTransposeAttrs.html#a573204aa9993bfeb59c82e6b3d172836',1,'tvm::relax::Conv2DTransposeAttrs::data_layout'],['../structtvm_1_1relax_1_1Conv1DTransposeAttrs.html#a01ca3971365493b257dc34bf19a52b63',1,'tvm::relax::Conv1DTransposeAttrs::data_layout'],['../structtvm_1_1relax_1_1Conv1DAttrs. [...]
   ['data_5flayout_2eh_4',['data_layout.h',['../data__layout_8h.html',1,'']]],
   ['data_5fpath_5',['data_path',['../structtvm_1_1runtime_1_1vm_1_1TensorCacheMetadata_1_1FileRecord.html#a630e4d0a3ffefdfad6be242064eb3c3d',1,'tvm::runtime::vm::TensorCacheMetadata::FileRecord']]],
   ['database_6',['database',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Database.html',1,'tvm::s_tir::meta_schedule::Database'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Database.html#aa6860efd33e81fc47b1afdd1e254963d',1,'tvm::s_tir::meta_schedule::Database::Database()']]],
   ['database_2eh_7',['database.h',['../database_8h.html',1,'']]],
   ['database_5f_8',['database_',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskSchedulerObj.html#af85ad4f9ddba1cfc86a9d38a0d6688e4',1,'tvm::s_tir::meta_schedule::TaskSchedulerObj']]],
-  ['databaseobj_9',['databaseobj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1DatabaseObj.html#a92796f2b33784f2793675b2f6c2e0aea',1,'tvm::s_tir::meta_schedule::DatabaseObj::DatabaseObj()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1DatabaseObj.html',1,'tvm::s_tir::meta_schedule::DatabaseObj']]],
+  ['databaseobj_9',['databaseobj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1DatabaseObj.html',1,'tvm::s_tir::meta_schedule::DatabaseObj'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1DatabaseObj.html#a92796f2b33784f2793675b2f6c2e0aea',1,'tvm::s_tir::meta_schedule::DatabaseObj::DatabaseObj()']]],
   ['dataflow_10',['Dataflow',['../namespacetvm_1_1script_1_1ir__builder_1_1relax.html#a8be5767526d1e2f020a457e6eb060146',1,'tvm::script::ir_builder::relax']]],
   ['dataflow_5fmatcher_2eh_11',['dataflow_matcher.h',['../dataflow__matcher_8h.html',1,'']]],
   ['dataflow_5fpattern_2eh_12',['dataflow_pattern.h',['../dataflow__pattern_8h.html',1,'']]],
   ['dataflow_5fpattern_5ffunctor_2eh_13',['dataflow_pattern_functor.h',['../dataflow__pattern__functor_8h.html',1,'']]],
-  ['dataflowblock_14',['dataflowblock',['../classtvm_1_1relax_1_1DataflowBlock.html#a1cdfceb9bca5138620a7cc1525f324fe',1,'tvm::relax::DataflowBlock::DataflowBlock()'],['../namespacetvm_1_1relax_1_1transform.html#a0a73fe4f7173374898cc8978103ceaee',1,'tvm::relax::transform::DataflowBlock'],['../namespacetvm_1_1relax_1_1distributed_1_1transform.html#a95c0cdfb8ea490fa863b8d9ad560ec6a',1,'tvm::relax::distributed::transform::DataflowBlock'],['../namespacetvm_1_1relax_1_1backend_1_1adreno_1_1tr [...]
+  ['dataflowblock_14',['dataflowblock',['../namespacetvm_1_1relax_1_1transform.html#a0a73fe4f7173374898cc8978103ceaee',1,'tvm::relax::transform::DataflowBlock'],['../namespacetvm_1_1relax_1_1distributed_1_1transform.html#a95c0cdfb8ea490fa863b8d9ad560ec6a',1,'tvm::relax::distributed::transform::DataflowBlock'],['../namespacetvm_1_1relax_1_1backend_1_1adreno_1_1transform.html#a949da57b6a5d4a632801c09771c43e1b',1,'tvm::relax::backend::adreno::transform::DataflowBlock'],['../classtvm_1_1rela [...]
   ['dataflowblocknode_15',['DataflowBlockNode',['../classtvm_1_1relax_1_1DataflowBlockNode.html',1,'tvm::relax']]],
   ['dataflowblockoutput_16',['DataflowBlockOutput',['../namespacetvm_1_1script_1_1ir__builder_1_1relax.html#afd6c84d5c6403ade840c1b824a171d7c',1,'tvm::script::ir_builder::relax']]],
-  ['dataflowblockrewrite_17',['dataflowblockrewrite',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#ad7cbef1aa889c9f40cf1444d9f780dc6',1,'tvm::relax::DataflowBlockRewriteObj::DataflowBlockRewrite'],['../classtvm_1_1relax_1_1DataflowBlockRewrite.html#afacb6ae055a52590dac89c349e75f643',1,'tvm::relax::DataflowBlockRewrite::DataflowBlockRewrite()'],['../classtvm_1_1relax_1_1DataflowBlockRewrite.html',1,'tvm::relax::DataflowBlockRewrite']]],
-  ['dataflowblockrewriteobj_18',['dataflowblockrewriteobj',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#aef4b9c3a836e9894d1dfe9d56e9c3651',1,'tvm::relax::DataflowBlockRewriteObj::DataflowBlockRewriteObj()'],['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html',1,'tvm::relax::DataflowBlockRewriteObj'],['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#ab755d4e8f901c2761089d72785e67a7e',1,'tvm::relax::DataflowBlockRewriteObj::DataflowBlockRewriteObj()']]],
+  ['dataflowblockrewrite_17',['dataflowblockrewrite',['../classtvm_1_1relax_1_1DataflowBlockRewrite.html#afacb6ae055a52590dac89c349e75f643',1,'tvm::relax::DataflowBlockRewrite::DataflowBlockRewrite()'],['../classtvm_1_1relax_1_1DataflowBlockRewrite.html',1,'tvm::relax::DataflowBlockRewrite'],['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#ad7cbef1aa889c9f40cf1444d9f780dc6',1,'tvm::relax::DataflowBlockRewriteObj::DataflowBlockRewrite']]],
+  ['dataflowblockrewriteobj_18',['dataflowblockrewriteobj',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html',1,'tvm::relax::DataflowBlockRewriteObj'],['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#aef4b9c3a836e9894d1dfe9d56e9c3651',1,'tvm::relax::DataflowBlockRewriteObj::DataflowBlockRewriteObj(ffi::UnsafeInit)'],['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#ab755d4e8f901c2761089d72785e67a7e',1,'tvm::relax::DataflowBlockRewriteObj::DataflowBlockRewriteObj(DataflowB [...]
   ['dataflowblockusedef_19',['DataflowBlockUseDef',['../namespacetvm_1_1relax.html#afa6c79f0c15322b4f2c66c6af1741e64',1,'tvm::relax']]],
   ['dataflowuseinplacecalls_20',['DataflowUseInplaceCalls',['../namespacetvm_1_1relax_1_1transform.html#a11f82e9471203ddc307c67bc858a28d8',1,'tvm::relax::transform']]],
-  ['dataflowvar_21',['dataflowvar',['../classtvm_1_1relax_1_1DataflowVar.html',1,'tvm::relax::DataflowVar'],['../classtvm_1_1relax_1_1DataflowVar.html#a6c83bbbff35ef0312f283cb1b39dfb07',1,'tvm::relax::DataflowVar::DataflowVar(ffi::ObjectPtr&lt; DataflowVarNode &gt; node)'],['../classtvm_1_1relax_1_1DataflowVar.html#a1ccd8f22e35fcf32135ad19432f6b955',1,'tvm::relax::DataflowVar::DataflowVar(ffi::String name, ffi::Optional&lt; Type &gt; ty_annotation, Location loc=UnknownLoc())']]],
+  ['dataflowvar_21',['dataflowvar',['../classtvm_1_1relax_1_1DataflowVar.html#a1ccd8f22e35fcf32135ad19432f6b955',1,'tvm::relax::DataflowVar::DataflowVar(ffi::String name, ffi::Optional&lt; Type &gt; ty_annotation, Location loc=UnknownLoc())'],['../classtvm_1_1relax_1_1DataflowVar.html#a6c83bbbff35ef0312f283cb1b39dfb07',1,'tvm::relax::DataflowVar::DataflowVar(ffi::ObjectPtr&lt; DataflowVarNode &gt; node)'],['../classtvm_1_1relax_1_1DataflowVar.html',1,'tvm::relax::DataflowVar']]],
   ['dataflowvarnode_22',['DataflowVarNode',['../classtvm_1_1relax_1_1DataflowVarNode.html',1,'tvm::relax']]],
   ['dataflowvarpattern_23',['dataflowvarpattern',['../classtvm_1_1relax_1_1DataflowVarPattern.html#a03bea82d4b0b0cafc9e5a5c1ca9d598c',1,'tvm::relax::DataflowVarPattern::DataflowVarPattern()'],['../classtvm_1_1relax_1_1DataflowVarPattern.html',1,'tvm::relax::DataflowVarPattern']]],
   ['dataflowvarpatternnode_24',['DataflowVarPatternNode',['../classtvm_1_1relax_1_1DataflowVarPatternNode.html',1,'tvm::relax']]],
@@ -31,19 +31,19 @@ var searchData=
   ['datatypeimm_28',['datatypeimm',['../classtvm_1_1DataTypeImm.html',1,'tvm::DataTypeImm'],['../classtvm_1_1DataTypeImm.html#a5425b24d7907e502858421fce1fcc99e',1,'tvm::DataTypeImm::DataTypeImm(DLDataType value, Location loc=UnknownLoc())'],['../classtvm_1_1DataTypeImm.html#a3a764f3ea1ad801cc15c29c718caa796',1,'tvm::DataTypeImm::DataTypeImm(ffi::ObjectPtr&lt; DataTypeImmNode &gt; node)']]],
   ['datatypeimmnode_29',['DataTypeImmNode',['../classtvm_1_1DataTypeImmNode.html',1,'tvm']]],
   ['datatypepattern_30',['datatypepattern',['../classtvm_1_1relax_1_1DataTypePattern.html',1,'tvm::relax::DataTypePattern'],['../classtvm_1_1relax_1_1DataTypePattern.html#abcc257d33d11e726769890457521cc9d',1,'tvm::relax::DataTypePattern::DataTypePattern()']]],
-  ['datatypepatternnode_31',['datatypepatternnode',['../classtvm_1_1relax_1_1DataTypePatternNode.html#a74f886c8f8bf027c166c3cafd8c35f78',1,'tvm::relax::DataTypePatternNode::DataTypePatternNode(ffi::UnsafeInit)'],['../classtvm_1_1relax_1_1DataTypePatternNode.html#ac11450b41f19220a5dd2972e09571c2f',1,'tvm::relax::DataTypePatternNode::DataTypePatternNode(DFPattern pattern)'],['../classtvm_1_1relax_1_1DataTypePatternNode.html',1,'tvm::relax::DataTypePatternNode']]],
+  ['datatypepatternnode_31',['datatypepatternnode',['../classtvm_1_1relax_1_1DataTypePatternNode.html',1,'tvm::relax::DataTypePatternNode'],['../classtvm_1_1relax_1_1DataTypePatternNode.html#a74f886c8f8bf027c166c3cafd8c35f78',1,'tvm::relax::DataTypePatternNode::DataTypePatternNode(ffi::UnsafeInit)'],['../classtvm_1_1relax_1_1DataTypePatternNode.html#ac11450b41f19220a5dd2972e09571c2f',1,'tvm::relax::DataTypePatternNode::DataTypePatternNode(DFPattern pattern)']]],
   ['deadcodeelimination_32',['DeadCodeElimination',['../namespacetvm_1_1relax_1_1transform.html#afc435a69f08a8e5eee5c2bce0dfd6992',1,'tvm::relax::transform']]],
   ['deallocreg_33',['DeallocReg',['../classtvm_1_1runtime_1_1SessionObj.html#a5127a20ab577f13fa44344e03765d411',1,'tvm::runtime::SessionObj']]],
   ['debug_5fmask_34',['debug_mask',['../classtvm_1_1s__tir_1_1ScheduleStateObj.html#a6db80980b2cef63f37c4fc33abd808d6',1,'tvm::s_tir::ScheduleStateObj']]],
   ['debugcopyfrom_35',['DebugCopyFrom',['../classtvm_1_1runtime_1_1DRefObj.html#abc0a4d4b3859f6084e05c679b18bf32a',1,'tvm::runtime::DRefObj']]],
-  ['debuggetfromremote_36',['debuggetfromremote',['../classtvm_1_1runtime_1_1DRefObj.html#a62c7a2d851ffa79e572c3b939c20adaa',1,'tvm::runtime::DRefObj::DebugGetFromRemote()'],['../classtvm_1_1runtime_1_1SessionObj.html#a6a80f0a00f1b16df32c10f230ff971af',1,'tvm::runtime::SessionObj::DebugGetFromRemote(int64_t reg_id, int worker_id)=0']]],
+  ['debuggetfromremote_36',['debuggetfromremote',['../classtvm_1_1runtime_1_1SessionObj.html#a6a80f0a00f1b16df32c10f230ff971af',1,'tvm::runtime::SessionObj::DebugGetFromRemote()'],['../classtvm_1_1runtime_1_1DRefObj.html#a62c7a2d851ffa79e572c3b939c20adaa',1,'tvm::runtime::DRefObj::DebugGetFromRemote()']]],
   ['debugsetregister_37',['DebugSetRegister',['../classtvm_1_1runtime_1_1SessionObj.html#afaebecc84b28a6c9b2ba0feae4e06c93',1,'tvm::runtime::SessionObj']]],
   ['debugverify_38',['DebugVerify',['../classtvm_1_1s__tir_1_1ScheduleStateObj.html#a818a33c81afed843d4fbf81c6b703613',1,'tvm::s_tir::ScheduleStateObj']]],
   ['decisions_39',['decisions',['../classtvm_1_1s__tir_1_1TraceNode.html#aee7d1c7e417057c314b110002ba6e53d',1,'tvm::s_tir::TraceNode']]],
   ['decl_5ftensor_5fop_40',['decl_tensor_op',['../namespacetvm_1_1tirx.html#a9ded9c21274b0434497fd64d12df3db4',1,'tvm::tirx']]],
   ['declaration_41',['declaration',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameObj.html#ae0d5e7381b37dbe00abef01b7dc0f17b',1,'tvm::script::ir_builder::relax::FunctionFrameObj']]],
   ['declarefunction_42',['DeclareFunction',['../classtvm_1_1relax_1_1ExecBuilderObj.html#a79b0ad1e7d91fe0ac9e9ef65e09cc94b',1,'tvm::relax::ExecBuilderObj']]],
-  ['declfunction_43',['declfunction',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a456af6850c008b37f5edde8dd6be229e',1,'tvm::script::ir_builder::tirx::DeclFunction()'],['../namespacetvm_1_1script_1_1ir__builder_1_1s__tir.html#ad771e5b6bd3dc2cd7b4ed43692ce65b9',1,'tvm::script::ir_builder::s_tir::DeclFunction()'],['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html#a1627084b3501f1b85b24880362d190d7',1,'tvm::script::ir_builder::ir::DeclFunction()'],['../namespacetvm_1_1script_1_ [...]
+  ['declfunction_43',['declfunction',['../namespacetvm_1_1script_1_1ir__builder_1_1relax.html#adfd6f150abd62e03ac4d92b67a913753',1,'tvm::script::ir_builder::relax::DeclFunction()'],['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a456af6850c008b37f5edde8dd6be229e',1,'tvm::script::ir_builder::tirx::DeclFunction()'],['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html#a1627084b3501f1b85b24880362d190d7',1,'tvm::script::ir_builder::ir::DeclFunction()'],['../namespacetvm_1_1script_1_1 [...]
   ['decodetable_44',['DecodeTable',['../namespacetvm_1_1support_1_1base64.html#ad68a121d82e30afb324d587e701a1b37',1,'tvm::support::base64']]],
   ['decomposenestedmsg_45',['DecomposeNestedMsg',['../namespacetvm_1_1relax.html#ae78e913eed24a1c178d68acf66aa9e9c',1,'tvm::relax']]],
   ['decomposeopsforinference_46',['DecomposeOpsForInference',['../namespacetvm_1_1relax_1_1transform.html#ada8366d2c1a552e747c49df617f512bb',1,'tvm::relax::transform']]],
@@ -63,137 +63,136 @@ var searchData=
   ['defaultarm_60',['DefaultARM',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a1e2afcac12f19847b1addff65eb1006d',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
   ['defaultcputensorization_61',['DefaultCPUTensorization',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#adc9f5a038965385d95f4f651eead3547',1,'tvm::s_tir::meta_schedule::Postproc']]],
   ['defaultcuda_62',['defaultcuda',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aab7dd5a52091657c2706bb95cf5d8022',1,'tvm::s_tir::meta_schedule::Mutator::DefaultCUDA()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a19e4471953bbe7cb2e0862aee6607799',1,'tvm::s_tir::meta_schedule::Postproc::DefaultCUDA()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a0f95b4fc0c67dd274e12320c76ee2be5',1,'tvm::s_tir::meta_schedule::ScheduleRule::DefaultCUDA()']]],
-  ['defaultcudatensorcore_63',['defaultcudatensorcore',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a00bec4e20bec9af0f3e073ad0543d396',1,'tvm::s_tir::meta_schedule::Mutator::DefaultCUDATensorCore()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a7b55e4386577bf0ac0d4fdfc412c6a82',1,'tvm::s_tir::meta_schedule::Postproc::DefaultCUDATensorCore()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ad737cf5d479a6ac9839eecc95b1edf90',1,'tvm::s_tir::meta_s [...]
-  ['defaultgpuschedule_64',['DefaultGPUSchedule',['../namespacetvm_1_1s__tir_1_1transform.html#ad2b8d936505c46cb3c20f0e403e04735',1,'tvm::s_tir::transform']]],
-  ['defaulthexagon_65',['defaulthexagon',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a43220be3963874702d6fbf67b25a2f9d',1,'tvm::s_tir::meta_schedule::Mutator::DefaultHexagon()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a13d8a39d55c4adcde2abe05b5646268f',1,'tvm::s_tir::meta_schedule::Postproc::DefaultHexagon()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#acf47079d85861a7ca6c755e8fc28f70f',1,'tvm::s_tir::meta_schedule::ScheduleRule::Defau [...]
-  ['defaultindextype_66',['defaultindextype',['../namespacetvm_1_1tirx.html#a3fb2da76f9a328b777b304f586517b15',1,'tvm::tirx::DefaultIndexType()'],['../classtvm_1_1tirx_1_1TensorTypeNode.html#aa8b566bed637780984efc3283889e844',1,'tvm::tirx::TensorTypeNode::DefaultIndexType()']]],
-  ['defaultlayout_67',['DefaultLayout',['../classtvm_1_1tirx_1_1TileLayoutNode.html#a716cee9ea6fd2a3a4d2240e34fc90659',1,'tvm::tirx::TileLayoutNode']]],
-  ['defaultllvm_68',['defaultllvm',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a604fbc39d0b4a59f771e37ea6ceb5444',1,'tvm::s_tir::meta_schedule::Mutator::DefaultLLVM()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#aa8ac36723b506cacf0e9660426db53d3',1,'tvm::s_tir::meta_schedule::Postproc::DefaultLLVM()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a4965b5db8671f6526b299d75f813bd44',1,'tvm::s_tir::meta_schedule::ScheduleRule::DefaultLLVM()']]],
-  ['defaultriscv_69',['defaultriscv',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a0b124bbd741aee8d188fe65357f45c82',1,'tvm::s_tir::meta_schedule::Postproc::DefaultRISCV()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a3390d0e0dac3cf44da1e862a40c72f33',1,'tvm::s_tir::meta_schedule::ScheduleRule::DefaultRISCV()']]],
-  ['defaulttranslate_70',['DefaultTranslate',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a5b3daf327a8c51c2143bdb736afbf2ea',1,'tvm::script::printer::DocTranslatorObj']]],
-  ['defaulttypetranslate_71',['DefaultTypeTranslate',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a9713555d498f21763a6db13ad5ff2b38',1,'tvm::script::printer::DocTranslatorObj']]],
-  ['defaultx86_72',['DefaultX86',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a87667fcbbf666be99af3683680025d87',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
-  ['deffunction_73',['DefFunction',['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html#a561fc14d7dcb510def748654799a9e45',1,'tvm::script::ir_builder::ir']]],
-  ['definabletirvarsintype_74',['DefinableTIRVarsInType',['../namespacetvm_1_1relax.html#a5dd95a5263eab43aa253d6ecd33b4635',1,'tvm::relax']]],
-  ['define_5foverload_5fslice_5fbinary_5fop_75',['DEFINE_OVERLOAD_SLICE_BINARY_OP',['../te_2tensor_8h.html#ae0fd4dc106013194f57e4db8454083e7',1,'tensor.h']]],
-  ['define_5foverload_5fslice_5funary_5fop_76',['DEFINE_OVERLOAD_SLICE_UNARY_OP',['../te_2tensor_8h.html#a2a32e5f31a6c0d80884b4aa9822dbbac',1,'tensor.h']]],
-  ['definedsymbolicvars_77',['DefinedSymbolicVars',['../namespacetvm_1_1relax.html#a2f722211644c22a678b43d531757ddd5',1,'tvm::relax']]],
-  ['dense_78',['dense',['../namespacetvm_1_1topi_1_1nn.html#a07f550e8de84aa27d6f4e6e44f8668bd',1,'tvm::topi::nn']]],
-  ['dense_2eh_79',['dense.h',['../dense_8h.html',1,'']]],
-  ['dependency_80',['dependency',['../classtvm_1_1tirx_1_1Dependency.html',1,'tvm::tirx::Dependency'],['../classtvm_1_1tirx_1_1Dependency.html#a565b026c494954b994811cb4114d484d',1,'tvm::tirx::Dependency::Dependency()']]],
-  ['dependencyobj_81',['dependencyobj',['../classtvm_1_1tirx_1_1DependencyObj.html#a7e6d54cee0fa97bf052fb07f3bd3c649',1,'tvm::tirx::DependencyObj::DependencyObj()'],['../classtvm_1_1tirx_1_1DependencyObj.html',1,'tvm::tirx::DependencyObj'],['../classtvm_1_1tirx_1_1DependencyObj.html#ac3cdc2e347c89f58ad12a9f648e05d55',1,'tvm::tirx::DependencyObj::DependencyObj()']]],
-  ['depkind_82',['DepKind',['../namespacetvm_1_1tirx.html#a094f99f525e3ea1bf3b11f10e6bc793d',1,'tvm::tirx']]],
-  ['depth_83',['depth',['../structtvm_1_1relax_1_1OneHotAttrs.html#ab60c9699004245b58f997bfea8376164',1,'tvm::relax::OneHotAttrs']]],
-  ['depthwise_5fconv2d_5fnchw_84',['depthwise_conv2d_nchw',['../namespacetvm_1_1topi.html#a786c950302117f8bdbbcab523f7b83bb',1,'tvm::topi']]],
-  ['depthwise_5fconv2d_5fnhwc_85',['depthwise_conv2d_nhwc',['../namespacetvm_1_1topi.html#af6ff6aea6b38b58798240c370fa16968',1,'tvm::topi']]],
-  ['derive_5ffunc_86',['derive_func',['../classtvm_1_1relax_1_1FuncTypeNode.html#ab877d4cbc0b07a7ae93ccf2b2e55e718',1,'tvm::relax::FuncTypeNode']]],
-  ['derivecallrettype_87',['derivecallrettype',['../namespacetvm_1_1relax.html#a05ec3b7f7a4607389ea831baf5ff7dcf',1,'tvm::relax::DeriveCallRetType(const FuncType &amp;finfo, const Call &amp;call, const BlockBuilder &amp;ctx, const sym::Analyzer &amp;ana)'],['../namespacetvm_1_1relax.html#aedde9f1893283c54405e23b630b2e52a',1,'tvm::relax::DeriveCallRetType(const FuncType &amp;finfo, const Call &amp;call, const BlockBuilder &amp;ctx)']]],
-  ['desc_88',['desc',['../classtvm_1_1s__tir_1_1TensorIntrinNode.html#a5b50b0038df38200137cf1c2b7efc61c',1,'tvm::s_tir::TensorIntrinNode']]],
-  ['descending_89',['descending',['../structtvm_1_1relax_1_1SortAttrs.html#a2ca7f48406dd763ea3b60dfadee75555',1,'tvm::relax::SortAttrs::descending'],['../structtvm_1_1relax_1_1ArgsortAttrs.html#afed38a04188259898f709469f2bc65dd',1,'tvm::relax::ArgsortAttrs::descending']]],
-  ['descriptor_5fdtype_90',['descriptor_dtype',['../structtvm_1_1backend_1_1cuda_1_1TensorMapEncodeTiledAttr.html#ab8620c256e7380e7ae286855e051d98d',1,'tvm::backend::cuda::TensorMapEncodeTiledAttr']]],
-  ['dest_91',['dest',['../structtvm_1_1s__tir_1_1MemCpyDetails.html#a48706a44360a71274e21373b0a1dc590',1,'tvm::s_tir::MemCpyDetails::dest'],['../classtvm_1_1TensorStoreNode.html#a1b70d92df818e5c1e8389a6e7f8bdf50',1,'tvm::TensorStoreNode::dest']]],
-  ['detectclipbound_92',['DetectClipBound',['../namespacetvm_1_1sym.html#af0e39533c8debe4d514b54b7262a3145',1,'tvm::sym']]],
-  ['detectitermap_93',['DetectIterMap',['../namespacetvm_1_1sym.html#a0270f8075cb5cd1deb08a574b09d44b0',1,'tvm::sym']]],
-  ['detectlinearequation_94',['DetectLinearEquation',['../namespacetvm_1_1sym.html#aa6b061b3982e2417ed6c6f361b88c73b',1,'tvm::sym']]],
-  ['detectrecursion_95',['DetectRecursion',['../namespacetvm_1_1relax.html#a006084fca908b3d3068f38dcd9390add',1,'tvm::relax']]],
-  ['detecttensoraccesslca_96',['DetectTensorAccessLCA',['../namespacetvm_1_1tirx.html#a109a5ff51a034203f231acc325448d04',1,'tvm::tirx']]],
-  ['device_97',['device',['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a60cc0caeefc4bb1638e23794f34c02e0',1,'tvm::script::printer::LiteralDoc::Device()'],['../namespacetvm.html#a7c2095aed90b2129ba631b90103313a2',1,'tvm::Device']]],
-  ['device_5fapi_2eh_98',['device_api.h',['../device__api_8h.html',1,'']]],
-  ['device_5fcontext_5fop_99',['device_context_op',['../namespacetvm_1_1tirx.html#a596e55b216865e82ed8c6798a1a2b308',1,'tvm::tirx']]],
-  ['device_5fentry_5fop_100',['device_entry_op',['../namespacetvm_1_1tirx.html#a0530c953669e025f3974504e2801d46e',1,'tvm::tirx']]],
-  ['device_5fids_101',['device_ids',['../classtvm_1_1relax_1_1distributed_1_1DeviceMeshNode.html#a7c9f5a977f3271381d525b16815d4cdd',1,'tvm::relax::distributed::DeviceMeshNode']]],
-  ['device_5fmesh_102',['device_mesh',['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html#a61de2bdcf9c0792583d77db9283f24a6',1,'tvm::relax::distributed::DTensorTypeNode::device_mesh'],['../structtvm_1_1relax_1_1DistributionAttrs.html#a536798715aff78dc4b28717d4bd99894',1,'tvm::relax::DistributionAttrs::device_mesh']]],
-  ['device_5frange_103',['device_range',['../classtvm_1_1relax_1_1distributed_1_1DeviceMeshNode.html#ab9f9e2a3b10e5962dc0e377f62a230aa',1,'tvm::relax::distributed::DeviceMeshNode']]],
-  ['device_5ftype_104',['device_type',['../structtvm_1_1relax_1_1HintOnDeviceAttrs.html#a686598532cde6640a57bc1e16e779298',1,'tvm::relax::HintOnDeviceAttrs::device_type'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1RunnerInputObj.html#a055ee906fb8f27edb2b2862bba6a6dd8',1,'tvm::s_tir::meta_schedule::RunnerInputObj::device_type']]],
-  ['deviceapi_105',['DeviceAPI',['../classtvm_1_1runtime_1_1DeviceAPI.html',1,'tvm::runtime']]],
-  ['devicemesh_106',['devicemesh',['../classtvm_1_1relax_1_1distributed_1_1DeviceMesh.html',1,'tvm::relax::distributed::DeviceMesh'],['../classtvm_1_1relax_1_1distributed_1_1DeviceMesh.html#ae41e24934d9921d86861259b0b6560b0',1,'tvm::relax::distributed::DeviceMesh::DeviceMesh(ffi::Shape shape, ffi::Array&lt; int64_t &gt; device_ids)'],['../classtvm_1_1relax_1_1distributed_1_1DeviceMesh.html#a3bed90c04175de0a2faa437a479ba0ee',1,'tvm::relax::distributed::DeviceMesh::DeviceMesh(ffi::Shape sh [...]
-  ['devicemeshnode_107',['DeviceMeshNode',['../classtvm_1_1relax_1_1distributed_1_1DeviceMeshNode.html',1,'tvm::relax::distributed']]],
-  ['devicerandom_108',['DeviceRandom',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a99795177b442b0f9ce317a2bebfd916c',1,'tvm::s_tir::LinearCongruentialEngine']]],
-  ['devices_109',['devices',['../classtvm_1_1runtime_1_1vm_1_1VirtualMachine.html#aecb2d49bad93fa777ac31f72be7ad47c',1,'tvm::runtime::vm::VirtualMachine']]],
-  ['dfb_5f_110',['dfb_',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#ab89e1e359ab2d9e3736d1a580d9d40ed',1,'tvm::relax::DataflowBlockRewriteObj']]],
-  ['dfconstraint_111',['DFConstraint',['../classtvm_1_1relax_1_1DFConstraint.html',1,'tvm::relax']]],
-  ['dfconstraintnode_112',['DFConstraintNode',['../classtvm_1_1relax_1_1DFConstraintNode.html',1,'tvm::relax']]],
-  ['dfpattern_113',['DFPattern',['../classtvm_1_1relax_1_1DFPattern.html',1,'tvm::relax']]],
-  ['dfpattern_5ffunctor_5fdefault_114',['DFPATTERN_FUNCTOR_DEFAULT',['../dataflow__pattern__functor_8h.html#a7f2adce25eeb3cfb130ea5735414dbba',1,'dataflow_pattern_functor.h']]],
-  ['dfpatternfunctor_115',['DFPatternFunctor',['../classtvm_1_1relax_1_1DFPatternFunctor.html',1,'tvm::relax']]],
-  ['dfpatternfunctor_3c_20r_28const_20dfpattern_20_26n_2c_20args_2e_2e_2e_29_3e_116',['DFPatternFunctor&lt; R(const DFPattern &amp;n, Args...)&gt;',['../classtvm_1_1relax_1_1DFPatternFunctor_3_01R_07const_01DFPattern_01_6n_00_01Args_8_8_8_08_4.html',1,'tvm::relax']]],
-  ['dfpatternfunctor_3c_20void_28const_20dfpattern_20_26_29_3e_117',['DFPatternFunctor&lt; void(const DFPattern &amp;)&gt;',['../classtvm_1_1relax_1_1DFPatternFunctor.html',1,'tvm::relax']]],
-  ['dfpatternnode_118',['DFPatternNode',['../classtvm_1_1relax_1_1DFPatternNode.html',1,'tvm::relax']]],
-  ['dfpatternvisitor_119',['DFPatternVisitor',['../classtvm_1_1relax_1_1DFPatternVisitor.html',1,'tvm::relax']]],
-  ['dfsgraph_120',['DFSGraph',['../classtvm_1_1tirx_1_1TensorAxisGraphExtractor.html#a46eef8fe95af0f1610b32a15f95f9003',1,'tvm::tirx::TensorAxisGraphExtractor']]],
-  ['dict_121',['dict',['../classtvm_1_1DictAttrsNode.html#af348aa9a0f2095a34c82be2a97e6e8fc',1,'tvm::DictAttrsNode']]],
-  ['dictattrs_122',['dictattrs',['../classtvm_1_1DictAttrs.html#aaba8e5c4c42eb8160df2e5e988174222',1,'tvm::DictAttrs::DictAttrs(ffi::Map&lt; ffi::String, Any &gt; dict={})'],['../classtvm_1_1DictAttrs.html#ab057be7907cf729ee3fbcf149eb3f1b2',1,'tvm::DictAttrs::DictAttrs(DictAttrs &amp;&amp;other) noexcept'],['../classtvm_1_1DictAttrs.html#a72964971461000a99d3b7a1e348b4a17',1,'tvm::DictAttrs::DictAttrs(const DictAttrs &amp;other)=default'],['../classtvm_1_1DictAttrs.html#a49e70eee481a5cecb [...]
-  ['dictattrsnode_123',['DictAttrsNode',['../classtvm_1_1DictAttrsNode.html',1,'tvm']]],
-  ['dictdoc_124',['dictdoc',['../classtvm_1_1script_1_1printer_1_1DictDoc.html',1,'tvm::script::printer::DictDoc'],['../classtvm_1_1script_1_1printer_1_1DictDoc.html#a8cedc24d34db6c6a185912bb41df562d',1,'tvm::script::printer::DictDoc::DictDoc()'],['../classtvm_1_1script_1_1printer_1_1DictDoc.html#a6a1ab312d41804358d04aa07ba601428',1,'tvm::script::printer::DictDoc::DictDoc(ffi::Array&lt; ExprDoc &gt; keys, ffi::Array&lt; ExprDoc &gt; values)']]],
-  ['dictdocnode_125',['DictDocNode',['../classtvm_1_1script_1_1printer_1_1DictDocNode.html',1,'tvm::script::printer']]],
-  ['dilate_126',['dilate',['../namespacetvm_1_1topi_1_1nn.html#a6320a8eca3f9b9abbaa888eb697b1563',1,'tvm::topi::nn']]],
-  ['dilate_2eh_127',['dilate.h',['../dilate_8h.html',1,'']]],
-  ['dilation_128',['dilation',['../structtvm_1_1relax_1_1Conv2DTransposeAttrs.html#a48841fafbd36f396eddf010a0d1fdeac',1,'tvm::relax::Conv2DTransposeAttrs::dilation'],['../structtvm_1_1relax_1_1Conv1DAttrs.html#a33a201ca45d510928b740718bed6d95c',1,'tvm::relax::Conv1DAttrs::dilation'],['../structtvm_1_1relax_1_1Conv2DAttrs.html#a450ce3662daf2272d34d3ce216690529',1,'tvm::relax::Conv2DAttrs::dilation'],['../structtvm_1_1relax_1_1Conv3DAttrs.html#a85b0bc9457dcd101576fd4dcfaddecef',1,'tvm::rel [...]
-  ['dim_5findex_129',['dim_index',['../structtvm_1_1support_1_1GPUThreadTag.html#af7ba7179c684a3367faf6d4317a5c50a',1,'tvm::support::GPUThreadTag']]],
-  ['dim_5fspecs_130',['dim_specs',['../classtvm_1_1relax_1_1distributed_1_1PlacementNode.html#a2e0c364bf39e9b43c2765b4181b7be97',1,'tvm::relax::distributed::PlacementNode']]],
-  ['direct_131',['Direct',['../structtvm_1_1codegen_1_1intrin_1_1Direct.html',1,'tvm::codegen::intrin']]],
-  ['disabled_5fpass_132',['disabled_pass',['../classtvm_1_1transform_1_1PassContextObj.html#ad8ce8d2c98d329e4ef9acaeb90a71815',1,'tvm::transform::PassContextObj']]],
-  ['disableoperatorspecificnormalizationfortvmscript_133',['disableoperatorspecificnormalizationfortvmscript',['../structtvm_1_1relax_1_1BlockBuilder_1_1DisableOperatorSpecificNormalizationForTVMScript.html',1,'tvm::relax::BlockBuilder::DisableOperatorSpecificNormalizationForTVMScript'],['../structtvm_1_1relax_1_1BlockBuilder_1_1DisableOperatorSpecificNormalizationForTVMScript.html#a794f3836bf2fbcf57d671831923e0da5',1,'tvm::relax::BlockBuilder::DisableOperatorSpecificNormalizationForTVMS [...]
-  ['disallowasyncstridedmemcopy_134',['DisallowAsyncStridedMemCopy',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a15fc9a6a1e801e264eecce9f3c452685',1,'tvm::s_tir::meta_schedule::Postproc']]],
-  ['disallowdynamicloop_135',['DisallowDynamicLoop',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a0c76697b380d59359c4db9cb1afc3d54',1,'tvm::s_tir::meta_schedule::Postproc']]],
-  ['disco_5fworker_2eh_136',['disco_worker.h',['../disco__worker_8h.html',1,'']]],
-  ['discoaction_137',['DiscoAction',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8',1,'tvm::runtime']]],
-  ['discoaction2string_138',['DiscoAction2String',['../namespacetvm_1_1runtime.html#a0c3703032b26941b2dc4a6660d7dcc14',1,'tvm::runtime']]],
-  ['discochannel_139',['DiscoChannel',['../classtvm_1_1runtime_1_1DiscoChannel.html',1,'tvm::runtime']]],
-  ['discoemptytensor_140',['DiscoEmptyTensor',['../namespacetvm_1_1runtime.html#a41e3d6b49116761bf3ed97ee6e9cf7e6',1,'tvm::runtime']]],
-  ['discoworker_141',['discoworker',['../classtvm_1_1runtime_1_1DiscoWorker.html#a089d3adcb982ccae8a8f760d2b52a080',1,'tvm::runtime::DiscoWorker::DiscoWorker()'],['../classtvm_1_1runtime_1_1DiscoWorker.html',1,'tvm::runtime::DiscoWorker']]],
-  ['discoworker_3a_3aimpl_142',['Impl',['../classtvm_1_1runtime_1_1DiscoWorker.html#a379c6dd5a183ed1df75515f7f21a3f49',1,'tvm::runtime::DiscoWorker']]],
-  ['dispatch_143',['dispatch',['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#afe2459adeed04fc2dadd0c7195de9a94',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::Dispatch()'],['../classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a8b267961edf7db8ed2eea10db0964932',1,'tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;::Dispatch()'],['../namespacetvm_1_1tirx_1_1tile.html#ac72a21d6cd8332745c6fe515cf66f70c', [...]
-  ['dispatch_2eh_144',['dispatch.h',['../dispatch_8h.html',1,'']]],
-  ['dispatch_5f_145',['dispatch_',['../classtvm_1_1s__tir_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a38ee5848274fe61b1dae6e535f24e198',1,'tvm::s_tir::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::Dispatch_()'],['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a38ee5848274fe61b1dae6e535f24e198',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::Dispatch_(const IfNode *node, Args... args)'],['../classtvm_1_1ti [...]
-  ['dispatchcontext_146',['dispatchcontext',['../classtvm_1_1tirx_1_1tile_1_1DispatchContext.html',1,'tvm::tirx::tile::DispatchContext'],['../classtvm_1_1tirx_1_1tile_1_1DispatchContext.html#abf8ef74c381a45429fca6296c37ae7ed',1,'tvm::tirx::tile::DispatchContext::DispatchContext()']]],
-  ['dispatchcontextobj_147',['dispatchcontextobj',['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#a3f0f15f77af420cf212ec0a6c7715e81',1,'tvm::tirx::tile::DispatchContextObj::DispatchContextObj(ffi::UnsafeInit)'],['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#a32e519cb48cd206049e90862025ebcb5',1,'tvm::tirx::tile::DispatchContextObj::DispatchContextObj(Target target, ThreadScope thread_scope)'],['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html',1,'tvm::tirx::tile:: [...]
-  ['dispatchdefault_5f_148',['dispatchdefault_',['../classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a49bf8ac54583bb0b30725a4dd76c2a18',1,'tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;::DispatchDefault_()'],['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a940a20c15f7997ff74477f8450144816',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::DispatchDefault_()']]],
-  ['dispatched_149',['dispatched',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ExtractedTaskObj.html#a520dce9be6f17e4d70ae896ffa930a3b',1,'tvm::s_tir::meta_schedule::ExtractedTaskObj']]],
-  ['dispatchfasterf_150',['DispatchFastErf',['../namespacetvm_1_1codegen_1_1intrin.html#a5600f7b2a6b6972ef41882098a3b5452',1,'tvm::codegen::intrin']]],
-  ['dispatchnumericallystabletanh_151',['DispatchNumericallyStableTanh',['../namespacetvm_1_1codegen_1_1intrin.html#a7c6c31c8eb0eb79e44b303e8347d9622',1,'tvm::codegen::intrin']]],
-  ['dispatchpureextern_152',['DispatchPureExtern',['../namespacetvm_1_1codegen_1_1intrin.html#a9c1915974400e10bff0cce4938fcc4e1',1,'tvm::codegen::intrin']]],
-  ['distributed_2eh_153',['distributed.h',['../distributed_8h.html',1,'']]],
-  ['distributionattrs_154',['distributionattrs',['../structtvm_1_1relax_1_1DistributionAttrs.html',1,'tvm::relax::DistributionAttrs'],['../structtvm_1_1relax_1_1DistributionAttrs.html#af761249d6f3a642bd9557fd345fac1de',1,'tvm::relax::DistributionAttrs::DistributionAttrs(distributed::DeviceMesh mesh, distributed::Placement place)'],['../structtvm_1_1relax_1_1DistributionAttrs.html#a71d1b29efce990a49cf9896946f80fe7',1,'tvm::relax::DistributionAttrs::DistributionAttrs(ffi::UnsafeInit)']]],
-  ['div_155',['div',['../namespacetvm.html#ad78886b61b42488bec12a618a47bdbe9',1,'tvm::div()'],['../classtvm_1_1prim_1_1Div.html#a5b66b81b29588398ac0394a9b1e4316e',1,'tvm::prim::Div::Div(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1Div.html#a0e99a70393079db9dc17983ac5248866',1,'tvm::prim::Div::Div(ffi::ObjectPtr&lt; DivNode &gt; node)'],['../namespacetvm.html#af7f607f356df82f729b25251a597580d',1,'tvm::div(const PrimExpr &amp;a, int b, Location loc=UnknownL [...]
-  ['divambiguityerror_156',['DivAmbiguityError',['../namespacetvm.html#a31e7a3e4a160a1d048e3ba741966f1a8',1,'tvm']]],
-  ['divide_157',['divide',['../namespacetvm_1_1topi.html#a582bc98a3956894e8e90a3a3da929568',1,'tvm::topi::divide(const tvm::PrimExpr &amp;a, const tvm::PrimExpr &amp;b)'],['../namespacetvm_1_1topi.html#ababd930d132370216019728aba49cb8b',1,'tvm::topi::divide(const tvm::te::Tensor &amp;A, const tvm::te::Tensor &amp;B, std::string name=&quot;T_&quot; &quot;divide&quot;, std::string tag=kBroadcast)'],['../namespacetvm_1_1topi.html#aec73d9ff3005b6775c481b6c58385060',1,'tvm::topi::divide(const [...]
-  ['divmode_158',['DivMode',['../namespacetvm_1_1sym.html#abafa23be77c74118c3da91aa8272483e',1,'tvm::sym']]],
-  ['divnode_159',['DivNode',['../classtvm_1_1prim_1_1DivNode.html',1,'tvm::prim']]],
-  ['dldevicetype2str_160',['DLDeviceType2Str',['../namespacetvm_1_1runtime.html#a57b0dda164db0b93007873430934cad0',1,'tvm::runtime']]],
-  ['doc_161',['doc',['../classtvm_1_1script_1_1printer_1_1Doc.html',1,'tvm::script::printer::Doc'],['../classtvm_1_1script_1_1printer_1_1Doc.html#accbc6699956d0166032a97e80ad3880d',1,'tvm::script::printer::Doc::Doc()'],['../classtvm_1_1OpNode.html#a581785b139323c424e7980367e597d1f',1,'tvm::OpNode::doc'],['../classtvm_1_1ArgumentInfoObj.html#a617ce971f3033549ebcdf65e9c64d6ab',1,'tvm::ArgumentInfoObj::doc']]],
-  ['doc_2eh_162',['doc.h',['../doc_8h.html',1,'']]],
-  ['doc_5fscopes_5f_163',['doc_scopes_',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a479c72c58a8e22da05cfbc8084abdb2a',1,'tvm::script::printer::DocTranslatorObj']]],
-  ['doc_5ftranslator_2eh_164',['doc_translator.h',['../doc__translator_8h.html',1,'']]],
-  ['docnode_165',['DocNode',['../classtvm_1_1script_1_1printer_1_1DocNode.html',1,'tvm::script::printer']]],
-  ['docommreduce_166',['DoCommReduce',['../namespacetvm_1_1topi.html#a4b812451994fd58359191ab3a6014d3c',1,'tvm::topi']]],
-  ['docstringdoc_167',['docstringdoc',['../classtvm_1_1script_1_1printer_1_1DocStringDoc.html',1,'tvm::script::printer::DocStringDoc'],['../classtvm_1_1script_1_1printer_1_1DocStringDoc.html#a498b98ab1b2c10ed2ef764d0c44f3062',1,'tvm::script::printer::DocStringDoc::DocStringDoc()']]],
-  ['docstringdocnode_168',['DocStringDocNode',['../classtvm_1_1script_1_1printer_1_1DocStringDocNode.html',1,'tvm::script::printer']]],
-  ['doctranslate_169',['DocTranslate',['../namespacetvm_1_1script_1_1printer.html#a078f73c500900d82c342d9870a4e4ea8',1,'tvm::script::printer']]],
-  ['doctranslator_170',['DocTranslator',['../classtvm_1_1script_1_1printer_1_1DocTranslator.html',1,'tvm::script::printer']]],
-  ['doctranslatorobj_171',['doctranslatorobj',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a2a264b1c15907ffc0ea670796565cd9f',1,'tvm::script::printer::DocTranslatorObj::DocTranslatorObj()'],['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html',1,'tvm::script::printer::DocTranslatorObj']]],
-  ['doctranslatorvtable_172',['DocTranslatorVTable',['../structtvm_1_1script_1_1printer_1_1DocTranslatorVTable.html',1,'tvm::script::printer']]],
-  ['dom_173',['dom',['../classtvm_1_1s__tir_1_1IterVarNode.html#acaa9b2478e1b59a2c9fdd8d362bb84a3',1,'tvm::s_tir::IterVarNode']]],
-  ['domaintouched_174',['DomainTouched',['../namespacetvm_1_1s__tir.html#a8f9acab652562b1b08dca964d2fe0bf0',1,'tvm::s_tir']]],
-  ['doms_175',['doms',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1ForFrameObj.html#a140a733ae824a325be6174337d1b48e0',1,'tvm::script::ir_builder::ir::ForFrameObj']]],
-  ['done_176',['Done',['../classtvm_1_1s__tir_1_1meta__schedule_1_1RunnerFutureObj.html#a470ff55777a5598998328a4df9d58c94',1,'tvm::s_tir::meta_schedule::RunnerFutureObj']]],
-  ['downstream_5fusage_177',['downstream_usage',['../structtvm_1_1relax_1_1VarUsageInfo.html#ac46b9b835c0e9c1782c99ae42c552a66',1,'tvm::relax::VarUsageInfo']]],
-  ['dref_178',['dref',['../classtvm_1_1runtime_1_1DRef.html#a2a3f86bbdd40891b8e4cb3cdc1549b7f',1,'tvm::runtime::DRef::DRef()'],['../classtvm_1_1runtime_1_1DRef.html',1,'tvm::runtime::DRef']]],
-  ['drefobj_179',['drefobj',['../classtvm_1_1runtime_1_1SessionObj.html#a4051d489eb872cf706c8c47b657224c2',1,'tvm::runtime::SessionObj::DRefObj'],['../classtvm_1_1runtime_1_1DRefObj.html',1,'tvm::runtime::DRefObj']]],
-  ['dropoutattrs_180',['DropoutAttrs',['../structtvm_1_1relax_1_1DropoutAttrs.html',1,'tvm::relax']]],
-  ['dst_181',['dst',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a17f056cc4798d31c8bcee6903be8dd1d',1,'tvm::runtime::vm::Instruction::dst'],['../classtvm_1_1tirx_1_1DependencyObj.html#a062cb2a0d53124b9101869bf26f5e2f1',1,'tvm::tirx::DependencyObj::dst']]],
-  ['dst2deps_182',['dst2deps',['../classtvm_1_1tirx_1_1SBlockScopeObj.html#a4da42e87fdfc74c14a533b6319b9a570',1,'tvm::tirx::SBlockScopeObj']]],
-  ['dst_5flayout_183',['dst_layout',['../classtvm_1_1tirx_1_1SBijectiveLayoutNode.html#a683ad377f2f462f1c7646e8d73aa35d8',1,'tvm::tirx::SBijectiveLayoutNode']]],
-  ['dst_5fvdevice_184',['dst_vdevice',['../structtvm_1_1relax_1_1ToVDeviceAttrs.html#a5ff4dff3b170c82f36b7b69c2397dc1e',1,'tvm::relax::ToVDeviceAttrs']]],
-  ['dtensortype_185',['dtensortype',['../classtvm_1_1relax_1_1distributed_1_1DTensorType.html',1,'tvm::relax::distributed::DTensorType'],['../classtvm_1_1relax_1_1distributed_1_1DTensorType.html#af0df32a41654051079b72b7507555b73',1,'tvm::relax::distributed::DTensorType::DTensorType()']]],
-  ['dtensortypenode_186',['dtensortypenode',['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html',1,'tvm::relax::distributed::DTensorTypeNode'],['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html#ae220ba4439014b88dc1da27862a75508',1,'tvm::relax::distributed::DTensorTypeNode::DTensorTypeNode(ffi::UnsafeInit)'],['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html#ae5c9fc429eb819ebad2c27e9136cff1e',1,'tvm::relax::distributed::DTensorTypeNode::DTensorTypeNode(Tens [...]
-  ['dtype_187',['dtype',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TensorInfoObj.html#a519a9bd4a36713fada4513977ff28f89',1,'tvm::s_tir::meta_schedule::TensorInfoObj::dtype'],['../classtvm_1_1PrimTypeNode.html#a33ddd141d33f41e97a81974e59f56e39',1,'tvm::PrimTypeNode::dtype'],['../classtvm_1_1relax_1_1DataTypePatternNode.html#a33dd7da69c3ba942f387b0b9f7257586',1,'tvm::relax::DataTypePatternNode::dtype'],['../structtvm_1_1relax_1_1AstypeAttrs.html#a77c58f4b22778fbffd8ff27ad35b02fd',1,'tvm: [...]
-  ['dummyglobalinfo_188',['dummyglobalinfo',['../classtvm_1_1relax_1_1DummyGlobalInfo.html',1,'tvm::relax::DummyGlobalInfo'],['../classtvm_1_1relax_1_1DummyGlobalInfo.html#a1680869851949e0beade1e89b7a49289',1,'tvm::relax::DummyGlobalInfo::DummyGlobalInfo()']]],
-  ['dummyglobalinfonode_189',['DummyGlobalInfoNode',['../classtvm_1_1relax_1_1DummyGlobalInfoNode.html',1,'tvm::relax']]],
-  ['dumppruned_190',['DumpPruned',['../classtvm_1_1s__tir_1_1meta__schedule_1_1DatabaseObj.html#adde90bd8e359c5f8ba4ae26d9705801d',1,'tvm::s_tir::meta_schedule::DatabaseObj']]],
-  ['dup_191',['dup',['../classtvm_1_1relax_1_1PatternSeq.html#af1c55cedfad1b15780c63f2eeb0e2c8e',1,'tvm::relax::PatternSeq::dup()'],['../classtvm_1_1relax_1_1DFPattern.html#aad5c1e19ac8cdfe49abe335ca9886e51',1,'tvm::relax::DFPattern::dup()']]],
-  ['dyn_5ftile_192',['dyn_tile',['../namespacetvm_1_1topi.html#ab721f33f877ac537a81bc82832e2c7ae',1,'tvm::topi']]],
-  ['dynamic_5fstrided_5fslice_193',['dynamic_strided_slice',['../namespacetvm_1_1topi.html#adea7ed8a6f04ce2199b73df7bc70cce8',1,'tvm::topi::dynamic_strided_slice(const Tensor &amp;x, const ffi::Array&lt; PrimExpr &gt; &amp;begin, const ffi::Array&lt; PrimExpr &gt; &amp;end, const ffi::Array&lt; PrimExpr &gt; &amp;strides, bool assume_inbound=true, std::string name=&quot;T_dynamic_strided_slice&quot;, std::string tag=kInjective)'],['../namespacetvm_1_1topi.html#a34f111f0879e2e4e2756248bc7 [...]
-  ['dynamic_5fstrided_5fslice_5fwith_5faxes_194',['dynamic_strided_slice_with_axes',['../namespacetvm_1_1topi.html#ad45cb95ca4cb83dd43b0ca3b2f796196',1,'tvm::topi']]],
-  ['dynamiccanonicalizeindex_195',['DynamicCanonicalizeIndex',['../namespacetvm_1_1topi.html#ada79ae9bc22d983eb29e9ed3645cfe19',1,'tvm::topi']]]
+  ['defaultgpuschedule_63',['DefaultGPUSchedule',['../namespacetvm_1_1s__tir_1_1transform.html#ad2b8d936505c46cb3c20f0e403e04735',1,'tvm::s_tir::transform']]],
+  ['defaulthexagon_64',['defaulthexagon',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a43220be3963874702d6fbf67b25a2f9d',1,'tvm::s_tir::meta_schedule::Mutator::DefaultHexagon()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a13d8a39d55c4adcde2abe05b5646268f',1,'tvm::s_tir::meta_schedule::Postproc::DefaultHexagon()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#acf47079d85861a7ca6c755e8fc28f70f',1,'tvm::s_tir::meta_schedule::ScheduleRule::Defau [...]
+  ['defaultindextype_65',['defaultindextype',['../namespacetvm_1_1tirx.html#a3fb2da76f9a328b777b304f586517b15',1,'tvm::tirx::DefaultIndexType()'],['../classtvm_1_1tirx_1_1TensorTypeNode.html#aa8b566bed637780984efc3283889e844',1,'tvm::tirx::TensorTypeNode::DefaultIndexType()']]],
+  ['defaultlayout_66',['DefaultLayout',['../classtvm_1_1tirx_1_1TileLayoutNode.html#a716cee9ea6fd2a3a4d2240e34fc90659',1,'tvm::tirx::TileLayoutNode']]],
+  ['defaultllvm_67',['defaultllvm',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a604fbc39d0b4a59f771e37ea6ceb5444',1,'tvm::s_tir::meta_schedule::Mutator::DefaultLLVM()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#aa8ac36723b506cacf0e9660426db53d3',1,'tvm::s_tir::meta_schedule::Postproc::DefaultLLVM()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a4965b5db8671f6526b299d75f813bd44',1,'tvm::s_tir::meta_schedule::ScheduleRule::DefaultLLVM()']]],
+  ['defaultriscv_68',['defaultriscv',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a0b124bbd741aee8d188fe65357f45c82',1,'tvm::s_tir::meta_schedule::Postproc::DefaultRISCV()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a3390d0e0dac3cf44da1e862a40c72f33',1,'tvm::s_tir::meta_schedule::ScheduleRule::DefaultRISCV()']]],
+  ['defaulttranslate_69',['DefaultTranslate',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a5b3daf327a8c51c2143bdb736afbf2ea',1,'tvm::script::printer::DocTranslatorObj']]],
+  ['defaulttypetranslate_70',['DefaultTypeTranslate',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a9713555d498f21763a6db13ad5ff2b38',1,'tvm::script::printer::DocTranslatorObj']]],
+  ['defaultx86_71',['DefaultX86',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a87667fcbbf666be99af3683680025d87',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
+  ['deffunction_72',['DefFunction',['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html#a561fc14d7dcb510def748654799a9e45',1,'tvm::script::ir_builder::ir']]],
+  ['definabletirvarsintype_73',['DefinableTIRVarsInType',['../namespacetvm_1_1relax.html#a5dd95a5263eab43aa253d6ecd33b4635',1,'tvm::relax']]],
+  ['define_5foverload_5fslice_5fbinary_5fop_74',['DEFINE_OVERLOAD_SLICE_BINARY_OP',['../te_2tensor_8h.html#ae0fd4dc106013194f57e4db8454083e7',1,'tensor.h']]],
+  ['define_5foverload_5fslice_5funary_5fop_75',['DEFINE_OVERLOAD_SLICE_UNARY_OP',['../te_2tensor_8h.html#a2a32e5f31a6c0d80884b4aa9822dbbac',1,'tensor.h']]],
+  ['definedsymbolicvars_76',['DefinedSymbolicVars',['../namespacetvm_1_1relax.html#a2f722211644c22a678b43d531757ddd5',1,'tvm::relax']]],
+  ['dense_77',['dense',['../namespacetvm_1_1topi_1_1nn.html#a07f550e8de84aa27d6f4e6e44f8668bd',1,'tvm::topi::nn']]],
+  ['dense_2eh_78',['dense.h',['../dense_8h.html',1,'']]],
+  ['dependency_79',['dependency',['../classtvm_1_1tirx_1_1Dependency.html#a565b026c494954b994811cb4114d484d',1,'tvm::tirx::Dependency::Dependency()'],['../classtvm_1_1tirx_1_1Dependency.html',1,'tvm::tirx::Dependency']]],
+  ['dependencyobj_80',['dependencyobj',['../classtvm_1_1tirx_1_1DependencyObj.html#ac3cdc2e347c89f58ad12a9f648e05d55',1,'tvm::tirx::DependencyObj::DependencyObj(ffi::UnsafeInit tag)'],['../classtvm_1_1tirx_1_1DependencyObj.html#a7e6d54cee0fa97bf052fb07f3bd3c649',1,'tvm::tirx::DependencyObj::DependencyObj(StmtSRef src, StmtSRef dst, DepKind kind)'],['../classtvm_1_1tirx_1_1DependencyObj.html',1,'tvm::tirx::DependencyObj']]],
+  ['depkind_81',['DepKind',['../namespacetvm_1_1tirx.html#a094f99f525e3ea1bf3b11f10e6bc793d',1,'tvm::tirx']]],
+  ['depth_82',['depth',['../structtvm_1_1relax_1_1OneHotAttrs.html#ab60c9699004245b58f997bfea8376164',1,'tvm::relax::OneHotAttrs']]],
+  ['depthwise_5fconv2d_5fnchw_83',['depthwise_conv2d_nchw',['../namespacetvm_1_1topi.html#a786c950302117f8bdbbcab523f7b83bb',1,'tvm::topi']]],
+  ['depthwise_5fconv2d_5fnhwc_84',['depthwise_conv2d_nhwc',['../namespacetvm_1_1topi.html#af6ff6aea6b38b58798240c370fa16968',1,'tvm::topi']]],
+  ['derive_5ffunc_85',['derive_func',['../classtvm_1_1relax_1_1FuncTypeNode.html#ab877d4cbc0b07a7ae93ccf2b2e55e718',1,'tvm::relax::FuncTypeNode']]],
+  ['derivecallrettype_86',['derivecallrettype',['../namespacetvm_1_1relax.html#a05ec3b7f7a4607389ea831baf5ff7dcf',1,'tvm::relax::DeriveCallRetType(const FuncType &amp;finfo, const Call &amp;call, const BlockBuilder &amp;ctx, const sym::Analyzer &amp;ana)'],['../namespacetvm_1_1relax.html#aedde9f1893283c54405e23b630b2e52a',1,'tvm::relax::DeriveCallRetType(const FuncType &amp;finfo, const Call &amp;call, const BlockBuilder &amp;ctx)']]],
+  ['desc_87',['desc',['../classtvm_1_1s__tir_1_1TensorIntrinNode.html#a5b50b0038df38200137cf1c2b7efc61c',1,'tvm::s_tir::TensorIntrinNode']]],
+  ['descending_88',['descending',['../structtvm_1_1relax_1_1ArgsortAttrs.html#afed38a04188259898f709469f2bc65dd',1,'tvm::relax::ArgsortAttrs::descending'],['../structtvm_1_1relax_1_1SortAttrs.html#a2ca7f48406dd763ea3b60dfadee75555',1,'tvm::relax::SortAttrs::descending']]],
+  ['descriptor_5fdtype_89',['descriptor_dtype',['../structtvm_1_1backend_1_1cuda_1_1TensorMapEncodeTiledAttr.html#ab8620c256e7380e7ae286855e051d98d',1,'tvm::backend::cuda::TensorMapEncodeTiledAttr']]],
+  ['dest_90',['dest',['../classtvm_1_1TensorStoreNode.html#a1b70d92df818e5c1e8389a6e7f8bdf50',1,'tvm::TensorStoreNode::dest'],['../structtvm_1_1s__tir_1_1MemCpyDetails.html#a48706a44360a71274e21373b0a1dc590',1,'tvm::s_tir::MemCpyDetails::dest']]],
+  ['detectclipbound_91',['DetectClipBound',['../namespacetvm_1_1sym.html#af0e39533c8debe4d514b54b7262a3145',1,'tvm::sym']]],
+  ['detectitermap_92',['DetectIterMap',['../namespacetvm_1_1sym.html#a0270f8075cb5cd1deb08a574b09d44b0',1,'tvm::sym']]],
+  ['detectlinearequation_93',['DetectLinearEquation',['../namespacetvm_1_1sym.html#aa6b061b3982e2417ed6c6f361b88c73b',1,'tvm::sym']]],
+  ['detectrecursion_94',['DetectRecursion',['../namespacetvm_1_1relax.html#a006084fca908b3d3068f38dcd9390add',1,'tvm::relax']]],
+  ['detecttensoraccesslca_95',['DetectTensorAccessLCA',['../namespacetvm_1_1tirx.html#a109a5ff51a034203f231acc325448d04',1,'tvm::tirx']]],
+  ['device_96',['device',['../namespacetvm.html#a7c2095aed90b2129ba631b90103313a2',1,'tvm::Device'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a60cc0caeefc4bb1638e23794f34c02e0',1,'tvm::script::printer::LiteralDoc::Device()']]],
+  ['device_5fapi_2eh_97',['device_api.h',['../device__api_8h.html',1,'']]],
+  ['device_5fcontext_5fop_98',['device_context_op',['../namespacetvm_1_1tirx.html#a596e55b216865e82ed8c6798a1a2b308',1,'tvm::tirx']]],
+  ['device_5fentry_5fop_99',['device_entry_op',['../namespacetvm_1_1tirx.html#a0530c953669e025f3974504e2801d46e',1,'tvm::tirx']]],
+  ['device_5fids_100',['device_ids',['../classtvm_1_1relax_1_1distributed_1_1DeviceMeshNode.html#a7c9f5a977f3271381d525b16815d4cdd',1,'tvm::relax::distributed::DeviceMeshNode']]],
+  ['device_5fmesh_101',['device_mesh',['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html#a61de2bdcf9c0792583d77db9283f24a6',1,'tvm::relax::distributed::DTensorTypeNode::device_mesh'],['../structtvm_1_1relax_1_1DistributionAttrs.html#a536798715aff78dc4b28717d4bd99894',1,'tvm::relax::DistributionAttrs::device_mesh']]],
+  ['device_5frange_102',['device_range',['../classtvm_1_1relax_1_1distributed_1_1DeviceMeshNode.html#ab9f9e2a3b10e5962dc0e377f62a230aa',1,'tvm::relax::distributed::DeviceMeshNode']]],
+  ['device_5ftype_103',['device_type',['../structtvm_1_1relax_1_1HintOnDeviceAttrs.html#a686598532cde6640a57bc1e16e779298',1,'tvm::relax::HintOnDeviceAttrs::device_type'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1RunnerInputObj.html#a055ee906fb8f27edb2b2862bba6a6dd8',1,'tvm::s_tir::meta_schedule::RunnerInputObj::device_type']]],
+  ['deviceapi_104',['DeviceAPI',['../classtvm_1_1runtime_1_1DeviceAPI.html',1,'tvm::runtime']]],
+  ['devicemesh_105',['devicemesh',['../classtvm_1_1relax_1_1distributed_1_1DeviceMesh.html',1,'tvm::relax::distributed::DeviceMesh'],['../classtvm_1_1relax_1_1distributed_1_1DeviceMesh.html#a3bed90c04175de0a2faa437a479ba0ee',1,'tvm::relax::distributed::DeviceMesh::DeviceMesh(ffi::Shape shape, Range device_range)'],['../classtvm_1_1relax_1_1distributed_1_1DeviceMesh.html#ae41e24934d9921d86861259b0b6560b0',1,'tvm::relax::distributed::DeviceMesh::DeviceMesh(ffi::Shape shape, ffi::Array&lt;  [...]
+  ['devicemeshnode_106',['DeviceMeshNode',['../classtvm_1_1relax_1_1distributed_1_1DeviceMeshNode.html',1,'tvm::relax::distributed']]],
+  ['devicerandom_107',['DeviceRandom',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a99795177b442b0f9ce317a2bebfd916c',1,'tvm::s_tir::LinearCongruentialEngine']]],
+  ['devices_108',['devices',['../classtvm_1_1runtime_1_1vm_1_1VirtualMachine.html#aecb2d49bad93fa777ac31f72be7ad47c',1,'tvm::runtime::vm::VirtualMachine']]],
+  ['dfb_5f_109',['dfb_',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#ab89e1e359ab2d9e3736d1a580d9d40ed',1,'tvm::relax::DataflowBlockRewriteObj']]],
+  ['dfconstraint_110',['DFConstraint',['../classtvm_1_1relax_1_1DFConstraint.html',1,'tvm::relax']]],
+  ['dfconstraintnode_111',['DFConstraintNode',['../classtvm_1_1relax_1_1DFConstraintNode.html',1,'tvm::relax']]],
+  ['dfpattern_112',['DFPattern',['../classtvm_1_1relax_1_1DFPattern.html',1,'tvm::relax']]],
+  ['dfpattern_5ffunctor_5fdefault_113',['DFPATTERN_FUNCTOR_DEFAULT',['../dataflow__pattern__functor_8h.html#a7f2adce25eeb3cfb130ea5735414dbba',1,'dataflow_pattern_functor.h']]],
+  ['dfpatternfunctor_114',['DFPatternFunctor',['../classtvm_1_1relax_1_1DFPatternFunctor.html',1,'tvm::relax']]],
+  ['dfpatternfunctor_3c_20r_28const_20dfpattern_20_26n_2c_20args_2e_2e_2e_29_3e_115',['DFPatternFunctor&lt; R(const DFPattern &amp;n, Args...)&gt;',['../classtvm_1_1relax_1_1DFPatternFunctor_3_01R_07const_01DFPattern_01_6n_00_01Args_8_8_8_08_4.html',1,'tvm::relax']]],
+  ['dfpatternfunctor_3c_20void_28const_20dfpattern_20_26_29_3e_116',['DFPatternFunctor&lt; void(const DFPattern &amp;)&gt;',['../classtvm_1_1relax_1_1DFPatternFunctor.html',1,'tvm::relax']]],
+  ['dfpatternnode_117',['DFPatternNode',['../classtvm_1_1relax_1_1DFPatternNode.html',1,'tvm::relax']]],
+  ['dfpatternvisitor_118',['DFPatternVisitor',['../classtvm_1_1relax_1_1DFPatternVisitor.html',1,'tvm::relax']]],
+  ['dfsgraph_119',['DFSGraph',['../classtvm_1_1tirx_1_1TensorAxisGraphExtractor.html#a46eef8fe95af0f1610b32a15f95f9003',1,'tvm::tirx::TensorAxisGraphExtractor']]],
+  ['dict_120',['dict',['../classtvm_1_1DictAttrsNode.html#af348aa9a0f2095a34c82be2a97e6e8fc',1,'tvm::DictAttrsNode']]],
+  ['dictattrs_121',['dictattrs',['../classtvm_1_1DictAttrs.html',1,'tvm::DictAttrs'],['../classtvm_1_1DictAttrs.html#aaba8e5c4c42eb8160df2e5e988174222',1,'tvm::DictAttrs::DictAttrs(ffi::Map&lt; ffi::String, Any &gt; dict={})'],['../classtvm_1_1DictAttrs.html#ab057be7907cf729ee3fbcf149eb3f1b2',1,'tvm::DictAttrs::DictAttrs(DictAttrs &amp;&amp;other) noexcept'],['../classtvm_1_1DictAttrs.html#a72964971461000a99d3b7a1e348b4a17',1,'tvm::DictAttrs::DictAttrs(const DictAttrs &amp;other)=default [...]
+  ['dictattrsnode_122',['DictAttrsNode',['../classtvm_1_1DictAttrsNode.html',1,'tvm']]],
+  ['dictdoc_123',['dictdoc',['../classtvm_1_1script_1_1printer_1_1DictDoc.html#a8cedc24d34db6c6a185912bb41df562d',1,'tvm::script::printer::DictDoc::DictDoc()'],['../classtvm_1_1script_1_1printer_1_1DictDoc.html#a6a1ab312d41804358d04aa07ba601428',1,'tvm::script::printer::DictDoc::DictDoc(ffi::Array&lt; ExprDoc &gt; keys, ffi::Array&lt; ExprDoc &gt; values)'],['../classtvm_1_1script_1_1printer_1_1DictDoc.html',1,'tvm::script::printer::DictDoc']]],
+  ['dictdocnode_124',['DictDocNode',['../classtvm_1_1script_1_1printer_1_1DictDocNode.html',1,'tvm::script::printer']]],
+  ['dilate_125',['dilate',['../namespacetvm_1_1topi_1_1nn.html#a6320a8eca3f9b9abbaa888eb697b1563',1,'tvm::topi::nn']]],
+  ['dilate_2eh_126',['dilate.h',['../dilate_8h.html',1,'']]],
+  ['dilation_127',['dilation',['../structtvm_1_1relax_1_1Pool1DAttrs.html#a0b6aecea11768b1b287f8c8d2d12054a',1,'tvm::relax::Pool1DAttrs::dilation'],['../structtvm_1_1relax_1_1Conv1DAttrs.html#a33a201ca45d510928b740718bed6d95c',1,'tvm::relax::Conv1DAttrs::dilation'],['../structtvm_1_1relax_1_1Conv2DAttrs.html#a450ce3662daf2272d34d3ce216690529',1,'tvm::relax::Conv2DAttrs::dilation'],['../structtvm_1_1relax_1_1Conv3DAttrs.html#a85b0bc9457dcd101576fd4dcfaddecef',1,'tvm::relax::Conv3DAttrs::d [...]
+  ['dim_5findex_128',['dim_index',['../structtvm_1_1support_1_1GPUThreadTag.html#af7ba7179c684a3367faf6d4317a5c50a',1,'tvm::support::GPUThreadTag']]],
+  ['dim_5fspecs_129',['dim_specs',['../classtvm_1_1relax_1_1distributed_1_1PlacementNode.html#a2e0c364bf39e9b43c2765b4181b7be97',1,'tvm::relax::distributed::PlacementNode']]],
+  ['direct_130',['Direct',['../structtvm_1_1codegen_1_1intrin_1_1Direct.html',1,'tvm::codegen::intrin']]],
+  ['disabled_5fpass_131',['disabled_pass',['../classtvm_1_1transform_1_1PassContextObj.html#ad8ce8d2c98d329e4ef9acaeb90a71815',1,'tvm::transform::PassContextObj']]],
+  ['disableoperatorspecificnormalizationfortvmscript_132',['disableoperatorspecificnormalizationfortvmscript',['../structtvm_1_1relax_1_1BlockBuilder_1_1DisableOperatorSpecificNormalizationForTVMScript.html',1,'tvm::relax::BlockBuilder::DisableOperatorSpecificNormalizationForTVMScript'],['../structtvm_1_1relax_1_1BlockBuilder_1_1DisableOperatorSpecificNormalizationForTVMScript.html#a794f3836bf2fbcf57d671831923e0da5',1,'tvm::relax::BlockBuilder::DisableOperatorSpecificNormalizationForTVMS [...]
+  ['disallowasyncstridedmemcopy_133',['DisallowAsyncStridedMemCopy',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a15fc9a6a1e801e264eecce9f3c452685',1,'tvm::s_tir::meta_schedule::Postproc']]],
+  ['disallowdynamicloop_134',['DisallowDynamicLoop',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a0c76697b380d59359c4db9cb1afc3d54',1,'tvm::s_tir::meta_schedule::Postproc']]],
+  ['disco_5fworker_2eh_135',['disco_worker.h',['../disco__worker_8h.html',1,'']]],
+  ['discoaction_136',['DiscoAction',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8',1,'tvm::runtime']]],
+  ['discoaction2string_137',['DiscoAction2String',['../namespacetvm_1_1runtime.html#a0c3703032b26941b2dc4a6660d7dcc14',1,'tvm::runtime']]],
+  ['discochannel_138',['DiscoChannel',['../classtvm_1_1runtime_1_1DiscoChannel.html',1,'tvm::runtime']]],
+  ['discoemptytensor_139',['DiscoEmptyTensor',['../namespacetvm_1_1runtime.html#a41e3d6b49116761bf3ed97ee6e9cf7e6',1,'tvm::runtime']]],
+  ['discoworker_140',['discoworker',['../classtvm_1_1runtime_1_1DiscoWorker.html#a089d3adcb982ccae8a8f760d2b52a080',1,'tvm::runtime::DiscoWorker::DiscoWorker()'],['../classtvm_1_1runtime_1_1DiscoWorker.html',1,'tvm::runtime::DiscoWorker']]],
+  ['discoworker_3a_3aimpl_141',['Impl',['../classtvm_1_1runtime_1_1DiscoWorker.html#a379c6dd5a183ed1df75515f7f21a3f49',1,'tvm::runtime::DiscoWorker']]],
+  ['dispatch_142',['dispatch',['../classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a8b267961edf7db8ed2eea10db0964932',1,'tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;::Dispatch()'],['../namespacetvm_1_1tirx_1_1tile.html#ac72a21d6cd8332745c6fe515cf66f70c',1,'tvm::tirx::tile::Dispatch()'],['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#afe2459adeed04fc2dadd0c7195de9a94',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt & [...]
+  ['dispatch_2eh_143',['dispatch.h',['../dispatch_8h.html',1,'']]],
+  ['dispatch_5f_144',['dispatch_',['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a38ee5848274fe61b1dae6e535f24e198',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::Dispatch_(const IfNode *node, Args... args)'],['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#ac3fd304963956ac46f31c18ed4ec5614',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::Dispatch_(const ForNode *node, Args. [...]
+  ['dispatchcontext_145',['dispatchcontext',['../classtvm_1_1tirx_1_1tile_1_1DispatchContext.html',1,'tvm::tirx::tile::DispatchContext'],['../classtvm_1_1tirx_1_1tile_1_1DispatchContext.html#abf8ef74c381a45429fca6296c37ae7ed',1,'tvm::tirx::tile::DispatchContext::DispatchContext()']]],
+  ['dispatchcontextobj_146',['dispatchcontextobj',['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#a3f0f15f77af420cf212ec0a6c7715e81',1,'tvm::tirx::tile::DispatchContextObj::DispatchContextObj(ffi::UnsafeInit)'],['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#a32e519cb48cd206049e90862025ebcb5',1,'tvm::tirx::tile::DispatchContextObj::DispatchContextObj(Target target, ThreadScope thread_scope)'],['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html',1,'tvm::tirx::tile:: [...]
+  ['dispatchdefault_5f_147',['dispatchdefault_',['../classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a49bf8ac54583bb0b30725a4dd76c2a18',1,'tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;::DispatchDefault_()'],['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a940a20c15f7997ff74477f8450144816',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::DispatchDefault_()']]],
+  ['dispatched_148',['dispatched',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ExtractedTaskObj.html#a520dce9be6f17e4d70ae896ffa930a3b',1,'tvm::s_tir::meta_schedule::ExtractedTaskObj']]],
+  ['dispatchfasterf_149',['DispatchFastErf',['../namespacetvm_1_1codegen_1_1intrin.html#a5600f7b2a6b6972ef41882098a3b5452',1,'tvm::codegen::intrin']]],
+  ['dispatchnumericallystabletanh_150',['DispatchNumericallyStableTanh',['../namespacetvm_1_1codegen_1_1intrin.html#a7c6c31c8eb0eb79e44b303e8347d9622',1,'tvm::codegen::intrin']]],
+  ['dispatchpureextern_151',['DispatchPureExtern',['../namespacetvm_1_1codegen_1_1intrin.html#a9c1915974400e10bff0cce4938fcc4e1',1,'tvm::codegen::intrin']]],
+  ['distributed_2eh_152',['distributed.h',['../distributed_8h.html',1,'']]],
+  ['distributionattrs_153',['distributionattrs',['../structtvm_1_1relax_1_1DistributionAttrs.html',1,'tvm::relax::DistributionAttrs'],['../structtvm_1_1relax_1_1DistributionAttrs.html#af761249d6f3a642bd9557fd345fac1de',1,'tvm::relax::DistributionAttrs::DistributionAttrs(distributed::DeviceMesh mesh, distributed::Placement place)'],['../structtvm_1_1relax_1_1DistributionAttrs.html#a71d1b29efce990a49cf9896946f80fe7',1,'tvm::relax::DistributionAttrs::DistributionAttrs(ffi::UnsafeInit)']]],
+  ['div_154',['div',['../namespacetvm.html#ad78886b61b42488bec12a618a47bdbe9',1,'tvm::div()'],['../classtvm_1_1prim_1_1Div.html#a5b66b81b29588398ac0394a9b1e4316e',1,'tvm::prim::Div::Div(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1Div.html#a0e99a70393079db9dc17983ac5248866',1,'tvm::prim::Div::Div(ffi::ObjectPtr&lt; DivNode &gt; node)'],['../namespacetvm.html#af7f607f356df82f729b25251a597580d',1,'tvm::div(const PrimExpr &amp;a, int b, Location loc=UnknownL [...]
+  ['divambiguityerror_155',['DivAmbiguityError',['../namespacetvm.html#a31e7a3e4a160a1d048e3ba741966f1a8',1,'tvm']]],
+  ['divide_156',['divide',['../namespacetvm_1_1topi.html#a582bc98a3956894e8e90a3a3da929568',1,'tvm::topi::divide(const tvm::PrimExpr &amp;a, const tvm::PrimExpr &amp;b)'],['../namespacetvm_1_1topi.html#ababd930d132370216019728aba49cb8b',1,'tvm::topi::divide(const tvm::te::Tensor &amp;A, const tvm::te::Tensor &amp;B, std::string name=&quot;T_&quot; &quot;divide&quot;, std::string tag=kBroadcast)'],['../namespacetvm_1_1topi.html#aec73d9ff3005b6775c481b6c58385060',1,'tvm::topi::divide(const [...]
+  ['divmode_157',['DivMode',['../namespacetvm_1_1sym.html#abafa23be77c74118c3da91aa8272483e',1,'tvm::sym']]],
+  ['divnode_158',['DivNode',['../classtvm_1_1prim_1_1DivNode.html',1,'tvm::prim']]],
+  ['dldevicetype2str_159',['DLDeviceType2Str',['../namespacetvm_1_1runtime.html#a57b0dda164db0b93007873430934cad0',1,'tvm::runtime']]],
+  ['doc_160',['doc',['../classtvm_1_1script_1_1printer_1_1Doc.html',1,'tvm::script::printer::Doc'],['../classtvm_1_1script_1_1printer_1_1Doc.html#accbc6699956d0166032a97e80ad3880d',1,'tvm::script::printer::Doc::Doc()'],['../classtvm_1_1OpNode.html#a581785b139323c424e7980367e597d1f',1,'tvm::OpNode::doc'],['../classtvm_1_1ArgumentInfoObj.html#a617ce971f3033549ebcdf65e9c64d6ab',1,'tvm::ArgumentInfoObj::doc']]],
+  ['doc_2eh_161',['doc.h',['../doc_8h.html',1,'']]],
+  ['doc_5fscopes_5f_162',['doc_scopes_',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a479c72c58a8e22da05cfbc8084abdb2a',1,'tvm::script::printer::DocTranslatorObj']]],
+  ['doc_5ftranslator_2eh_163',['doc_translator.h',['../doc__translator_8h.html',1,'']]],
+  ['docnode_164',['DocNode',['../classtvm_1_1script_1_1printer_1_1DocNode.html',1,'tvm::script::printer']]],
+  ['docommreduce_165',['DoCommReduce',['../namespacetvm_1_1topi.html#a4b812451994fd58359191ab3a6014d3c',1,'tvm::topi']]],
+  ['docstringdoc_166',['docstringdoc',['../classtvm_1_1script_1_1printer_1_1DocStringDoc.html',1,'tvm::script::printer::DocStringDoc'],['../classtvm_1_1script_1_1printer_1_1DocStringDoc.html#a498b98ab1b2c10ed2ef764d0c44f3062',1,'tvm::script::printer::DocStringDoc::DocStringDoc()']]],
+  ['docstringdocnode_167',['DocStringDocNode',['../classtvm_1_1script_1_1printer_1_1DocStringDocNode.html',1,'tvm::script::printer']]],
+  ['doctranslate_168',['DocTranslate',['../namespacetvm_1_1script_1_1printer.html#a078f73c500900d82c342d9870a4e4ea8',1,'tvm::script::printer']]],
+  ['doctranslator_169',['DocTranslator',['../classtvm_1_1script_1_1printer_1_1DocTranslator.html',1,'tvm::script::printer']]],
+  ['doctranslatorobj_170',['doctranslatorobj',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a2a264b1c15907ffc0ea670796565cd9f',1,'tvm::script::printer::DocTranslatorObj::DocTranslatorObj()'],['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html',1,'tvm::script::printer::DocTranslatorObj']]],
+  ['doctranslatorvtable_171',['DocTranslatorVTable',['../structtvm_1_1script_1_1printer_1_1DocTranslatorVTable.html',1,'tvm::script::printer']]],
+  ['dom_172',['dom',['../classtvm_1_1s__tir_1_1IterVarNode.html#acaa9b2478e1b59a2c9fdd8d362bb84a3',1,'tvm::s_tir::IterVarNode']]],
+  ['domaintouched_173',['DomainTouched',['../namespacetvm_1_1s__tir.html#a8f9acab652562b1b08dca964d2fe0bf0',1,'tvm::s_tir']]],
+  ['doms_174',['doms',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1ForFrameObj.html#a140a733ae824a325be6174337d1b48e0',1,'tvm::script::ir_builder::ir::ForFrameObj']]],
+  ['done_175',['Done',['../classtvm_1_1s__tir_1_1meta__schedule_1_1RunnerFutureObj.html#a470ff55777a5598998328a4df9d58c94',1,'tvm::s_tir::meta_schedule::RunnerFutureObj']]],
+  ['downstream_5fusage_176',['downstream_usage',['../structtvm_1_1relax_1_1VarUsageInfo.html#ac46b9b835c0e9c1782c99ae42c552a66',1,'tvm::relax::VarUsageInfo']]],
+  ['dref_177',['dref',['../classtvm_1_1runtime_1_1DRef.html#a2a3f86bbdd40891b8e4cb3cdc1549b7f',1,'tvm::runtime::DRef::DRef()'],['../classtvm_1_1runtime_1_1DRef.html',1,'tvm::runtime::DRef']]],
+  ['drefobj_178',['drefobj',['../classtvm_1_1runtime_1_1SessionObj.html#a4051d489eb872cf706c8c47b657224c2',1,'tvm::runtime::SessionObj::DRefObj'],['../classtvm_1_1runtime_1_1DRefObj.html',1,'tvm::runtime::DRefObj']]],
+  ['dropoutattrs_179',['DropoutAttrs',['../structtvm_1_1relax_1_1DropoutAttrs.html',1,'tvm::relax']]],
+  ['dst_180',['dst',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a17f056cc4798d31c8bcee6903be8dd1d',1,'tvm::runtime::vm::Instruction::dst'],['../classtvm_1_1tirx_1_1DependencyObj.html#a062cb2a0d53124b9101869bf26f5e2f1',1,'tvm::tirx::DependencyObj::dst']]],
+  ['dst2deps_181',['dst2deps',['../classtvm_1_1tirx_1_1SBlockScopeObj.html#a4da42e87fdfc74c14a533b6319b9a570',1,'tvm::tirx::SBlockScopeObj']]],
+  ['dst_5flayout_182',['dst_layout',['../classtvm_1_1tirx_1_1SBijectiveLayoutNode.html#a683ad377f2f462f1c7646e8d73aa35d8',1,'tvm::tirx::SBijectiveLayoutNode']]],
+  ['dst_5fvdevice_183',['dst_vdevice',['../structtvm_1_1relax_1_1ToVDeviceAttrs.html#a5ff4dff3b170c82f36b7b69c2397dc1e',1,'tvm::relax::ToVDeviceAttrs']]],
+  ['dtensortype_184',['dtensortype',['../classtvm_1_1relax_1_1distributed_1_1DTensorType.html',1,'tvm::relax::distributed::DTensorType'],['../classtvm_1_1relax_1_1distributed_1_1DTensorType.html#af0df32a41654051079b72b7507555b73',1,'tvm::relax::distributed::DTensorType::DTensorType()']]],
+  ['dtensortypenode_185',['dtensortypenode',['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html',1,'tvm::relax::distributed::DTensorTypeNode'],['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html#ae220ba4439014b88dc1da27862a75508',1,'tvm::relax::distributed::DTensorTypeNode::DTensorTypeNode(ffi::UnsafeInit)'],['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html#ae5c9fc429eb819ebad2c27e9136cff1e',1,'tvm::relax::distributed::DTensorTypeNode::DTensorTypeNode(Tens [...]
+  ['dtype_186',['dtype',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TensorInfoObj.html#a519a9bd4a36713fada4513977ff28f89',1,'tvm::s_tir::meta_schedule::TensorInfoObj::dtype'],['../classtvm_1_1PrimTypeNode.html#a33ddd141d33f41e97a81974e59f56e39',1,'tvm::PrimTypeNode::dtype'],['../classtvm_1_1relax_1_1DataTypePatternNode.html#a33dd7da69c3ba942f387b0b9f7257586',1,'tvm::relax::DataTypePatternNode::dtype'],['../structtvm_1_1relax_1_1AstypeAttrs.html#a77c58f4b22778fbffd8ff27ad35b02fd',1,'tvm: [...]
+  ['dummyglobalinfo_187',['dummyglobalinfo',['../classtvm_1_1relax_1_1DummyGlobalInfo.html',1,'tvm::relax::DummyGlobalInfo'],['../classtvm_1_1relax_1_1DummyGlobalInfo.html#a1680869851949e0beade1e89b7a49289',1,'tvm::relax::DummyGlobalInfo::DummyGlobalInfo()']]],
+  ['dummyglobalinfonode_188',['DummyGlobalInfoNode',['../classtvm_1_1relax_1_1DummyGlobalInfoNode.html',1,'tvm::relax']]],
+  ['dumppruned_189',['DumpPruned',['../classtvm_1_1s__tir_1_1meta__schedule_1_1DatabaseObj.html#adde90bd8e359c5f8ba4ae26d9705801d',1,'tvm::s_tir::meta_schedule::DatabaseObj']]],
+  ['dup_190',['dup',['../classtvm_1_1relax_1_1PatternSeq.html#af1c55cedfad1b15780c63f2eeb0e2c8e',1,'tvm::relax::PatternSeq::dup()'],['../classtvm_1_1relax_1_1DFPattern.html#aad5c1e19ac8cdfe49abe335ca9886e51',1,'tvm::relax::DFPattern::dup()']]],
+  ['dyn_5ftile_191',['dyn_tile',['../namespacetvm_1_1topi.html#ab721f33f877ac537a81bc82832e2c7ae',1,'tvm::topi']]],
+  ['dynamic_5fstrided_5fslice_192',['dynamic_strided_slice',['../namespacetvm_1_1topi.html#adea7ed8a6f04ce2199b73df7bc70cce8',1,'tvm::topi::dynamic_strided_slice(const Tensor &amp;x, const ffi::Array&lt; PrimExpr &gt; &amp;begin, const ffi::Array&lt; PrimExpr &gt; &amp;end, const ffi::Array&lt; PrimExpr &gt; &amp;strides, bool assume_inbound=true, std::string name=&quot;T_dynamic_strided_slice&quot;, std::string tag=kInjective)'],['../namespacetvm_1_1topi.html#a34f111f0879e2e4e2756248bc7 [...]
+  ['dynamic_5fstrided_5fslice_5fwith_5faxes_193',['dynamic_strided_slice_with_axes',['../namespacetvm_1_1topi.html#ad45cb95ca4cb83dd43b0ca3b2f796196',1,'tvm::topi']]],
+  ['dynamiccanonicalizeindex_194',['DynamicCanonicalizeIndex',['../namespacetvm_1_1topi.html#ada79ae9bc22d983eb29e9ed3645cfe19',1,'tvm::topi']]]
 ];
diff --git a/docs/reference/api/doxygen/search/all_5.js b/docs/reference/api/doxygen/search/all_5.js
index 99569f636b7..5045ead1024 100644
--- a/docs/reference/api/doxygen/search/all_5.js
+++ b/docs/reference/api/doxygen/search/all_5.js
@@ -35,7 +35,7 @@ var searchData=
   ['emplace_32',['Emplace',['../classtvm_1_1WithGroup.html#a5884d772a34f712c34ae0236fc1ae682',1,'tvm::WithGroup']]],
   ['empty_33',['empty',['../classtvm_1_1support_1_1OrderedMap.html#a34b7c7360492a56878af0d202b31d687',1,'tvm::support::OrderedMap::empty()'],['../classtvm_1_1TupleType.html#a28954d58bb4a3b043fead60f02e7c314',1,'tvm::TupleType::Empty()'],['../classtvm_1_1runtime_1_1DeviceAPI.html#a9b609d7630e0f23a0366e7b45bf1fef7',1,'tvm::runtime::DeviceAPI::Empty()'],['../classtvm_1_1runtime_1_1TensorMemoryPool.html#a15b7aa6358b5a2509548b12d90cec61c',1,'tvm::runtime::TensorMemoryPool::Empty()'],['../name [...]
   ['enable_5fcheck_34',['enable_check',['../classtvm_1_1s__tir_1_1ScheduleStateObj.html#a20053508fd424c443b943e06721553b8',1,'tvm::s_tir::ScheduleStateObj']]],
-  ['enabled_35',['enabled',['../structtvm_1_1support_1_1Serializer_3_01DLDataType_01_4.html#a8c8d71799e8f5c705b7d7db1e2ec7d0c',1,'tvm::support::Serializer&lt; DLDataType &gt;::enabled'],['../classtvm_1_1sym_1_1AllowUIntAsIndex.html#aaaa5b6acb492f13e651baea8fb6eab4a',1,'tvm::sym::AllowUIntAsIndex::Enabled()'],['../structtvm_1_1support_1_1Serializer_3_01DLDevice_01_4.html#a56a527deee39f2bae804edefbdfbd90d',1,'tvm::support::Serializer&lt; DLDevice &gt;::enabled'],['../structtvm_1_1support_1 [...]
+  ['enabled_35',['enabled',['../structtvm_1_1support_1_1Serializer_3_01ffi_1_1Map_3_01K_00_01V_01_4_01_4.html#af552db7153d9291005a438a5511cf572',1,'tvm::support::Serializer&lt; ffi::Map&lt; K, V &gt; &gt;::enabled'],['../structtvm_1_1support_1_1Serializer_3_01DLDevice_01_4.html#a56a527deee39f2bae804edefbdfbd90d',1,'tvm::support::Serializer&lt; DLDevice &gt;::enabled'],['../structtvm_1_1support_1_1Serializer_3_01DLDataType_01_4.html#a8c8d71799e8f5c705b7d7db1e2ec7d0c',1,'tvm::support::Seri [...]
   ['end_36',['end',['../classtvm_1_1support_1_1OrderedMap.html#abe4dde27600cbd32f9b7a56d9295c52f',1,'tvm::support::OrderedMap::end() const'],['../classtvm_1_1support_1_1OrderedMap.html#a3a17085f2a62fa51be7d5c2de4922655',1,'tvm::support::OrderedMap::end()']]],
   ['end_5fcolumn_37',['end_column',['../classtvm_1_1SourceLocNode.html#ad5baac467faedc23a3e79e048da8c421',1,'tvm::SourceLocNode']]],
   ['end_5findex_38',['end_index',['../namespacetvm_1_1topi_1_1nn.html#acf37f4e086a14dd0566d7118adbab34e',1,'tvm::topi::nn']]],
@@ -96,7 +96,7 @@ var searchData=
   ['expanddimsattrs_93',['ExpandDimsAttrs',['../structtvm_1_1relax_1_1ExpandDimsAttrs.html',1,'tvm::relax']]],
   ['expandprimal_94',['ExpandPrimal',['../classtvm_1_1tirx_1_1SLayout.html#a2e1831d3075a56998a1efaace3073279',1,'tvm::tirx::SLayout']]],
   ['expandtuplearguments_95',['ExpandTupleArguments',['../namespacetvm_1_1relax_1_1transform.html#a9578408fcfdc920ca97d54ae699c431f',1,'tvm::relax::transform']]],
-  ['expr_96',['expr',['../classtvm_1_1script_1_1printer_1_1ExprStmtDocNode.html#a94d1062883db34e83f7fa19beff6f61f',1,'tvm::script::printer::ExprStmtDocNode::expr'],['../namespacetvm_1_1relax.html#ad1c4e083733b6f99bf15880735a90782',1,'tvm::relax::Expr'],['../classtvm_1_1Expr.html',1,'tvm::Expr'],['../classtvm_1_1relax_1_1ExprPatternNode.html#a2704c1746184855cbb96f8537510fa54',1,'tvm::relax::ExprPatternNode::expr'],['../classtvm_1_1Expr.html#aad84c3380b07b63427dda3697a78b269',1,'tvm::Expr: [...]
+  ['expr_96',['expr',['../classtvm_1_1relax_1_1ExprPatternNode.html#a2704c1746184855cbb96f8537510fa54',1,'tvm::relax::ExprPatternNode::expr'],['../namespacetvm_1_1relax.html#ad1c4e083733b6f99bf15880735a90782',1,'tvm::relax::Expr'],['../classtvm_1_1Expr.html',1,'tvm::Expr'],['../classtvm_1_1Expr.html#aad84c3380b07b63427dda3697a78b269',1,'tvm::Expr::Expr()'],['../classtvm_1_1script_1_1printer_1_1ExprStmtDocNode.html#a94d1062883db34e83f7fa19beff6f61f',1,'tvm::script::printer::ExprStmtDocNod [...]
   ['expr_2eh_97',['expr.h',['../tirx_2expr_8h.html',1,'(Global Namespace)'],['../relax_2expr_8h.html',1,'(Global Namespace)'],['../ir_2prim_2expr_8h.html',1,'(Global Namespace)'],['../ir_2expr_8h.html',1,'(Global Namespace)']]],
   ['expr_5ffunctor_2eh_98',['expr_functor.h',['../relax_2expr__functor_8h.html',1,'(Global Namespace)'],['../ir_2expr__functor_8h.html',1,'(Global Namespace)']]],
   ['expr_5ffunctor_5fdefault_99',['EXPR_FUNCTOR_DEFAULT',['../relax_2expr__functor_8h.html#a510edf612f00aa97a59ef1973d8caf2d',1,'expr_functor.h']]],
diff --git a/docs/reference/api/doxygen/search/all_9.js b/docs/reference/api/doxygen/search/all_9.js
index decc6f0e63d..7bd88711bf7 100644
--- a/docs/reference/api/doxygen/search/all_9.js
+++ b/docs/reference/api/doxygen/search/all_9.js
@@ -55,7 +55,7 @@ var searchData=
   ['infersymbolicvarmap_52',['InferSymbolicVarMap',['../namespacetvm_1_1relax.html#a6aa7781877fa94e9729b9cee7463e67d',1,'tvm::relax']]],
   ['infinity_53',['infinity',['../namespacetvm_1_1prim.html#aadb4068bc8476bf6cc1a4c1e88fd35da',1,'tvm::prim']]],
   ['info_54',['info',['../classtvm_1_1transform_1_1PassObj.html#a8bd4a96379de64bd215b9f74dc752251',1,'tvm::transform::PassObj::Info()'],['../classtvm_1_1transform_1_1SequentialObj.html#a449844d6a195ea55d71cd9d60e62aa32',1,'tvm::transform::SequentialObj::Info()']]],
-  ['init_55',['init',['../classtvm_1_1te_1_1ReduceNode.html#a25eb1e0924ceb16cd5c2050d0af0e6ae',1,'tvm::te::ReduceNode::init'],['../classtvm_1_1te_1_1ScanOpNode.html#a32b277a2640ecb2bc20fcd19b53f535d',1,'tvm::te::ScanOpNode::init'],['../classtvm_1_1runtime_1_1vm_1_1VirtualMachine.html#a3e2726ff50326c71c237d662abbd33a8',1,'tvm::runtime::vm::VirtualMachine::Init()'],['../namespacetvm_1_1script_1_1ir__builder_1_1s__tir.html#ad6fd2724183fdc51d775ab446c88b2e5',1,'tvm::script::ir_builder::s_tir [...]
+  ['init_55',['init',['../classtvm_1_1te_1_1ScanOpNode.html#a32b277a2640ecb2bc20fcd19b53f535d',1,'tvm::te::ScanOpNode::init'],['../classtvm_1_1runtime_1_1vm_1_1VirtualMachine.html#a3e2726ff50326c71c237d662abbd33a8',1,'tvm::runtime::vm::VirtualMachine::Init()'],['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameObj.html#af2652842f7d5ea49a902f9f9e64b27b0',1,'tvm::script::ir_builder::s_tir::SBlockFrameObj::init'],['../namespacetvm_1_1script_1_1ir__builder_1_1s__tir.html#ad6fd272 [...]
   ['initattrs_56',['InitAttrs',['../structtvm_1_1relax_1_1InitAttrs.html',1,'tvm::relax']]],
   ['initccl_57',['InitCCL',['../classtvm_1_1runtime_1_1SessionObj.html#a4fe20efdf0ec1cf04cfae7b7453d8109',1,'tvm::runtime::SessionObj']]],
   ['initial_5findices_58',['initial_indices',['../classtvm_1_1tirx_1_1IndexMapNode.html#a40bc58979a6d31311c64e2b8c201ed15',1,'tvm::tirx::IndexMapNode']]],
diff --git a/docs/reference/api/doxygen/search/all_b.js b/docs/reference/api/doxygen/search/all_b.js
index 4e427150070..54ab14bbc5a 100644
--- a/docs/reference/api/doxygen/search/all_b.js
+++ b/docs/reference/api/doxygen/search/all_b.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['k_0',['k',['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorAttrs.html#a885b254c71d14c44a5a227d51c0e97d0',1,'tvm::backend::cuda::TCGen05InstrDescriptorAttrs::K'],['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorBlockScaledAttrs.html#aa45768fa4199d67138a06fa17a331e44',1,'tvm::backend::cuda::TCGen05InstrDescriptorBlockScaledAttrs::K'],['../structtvm_1_1relax_1_1TriluAttrs.html#a22025ff4a4604e63426d292470dfeb04',1,'tvm::relax::TriluAttrs::k'],['../structtvm_1_1relax_1 [...]
+  ['k_0',['k',['../structtvm_1_1relax_1_1TriluAttrs.html#a22025ff4a4604e63426d292470dfeb04',1,'tvm::relax::TriluAttrs::k'],['../structtvm_1_1relax_1_1TopKAttrs.html#a2260a16086612ef65bb7861cd2a10190',1,'tvm::relax::TopKAttrs::k'],['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorAttrs.html#a885b254c71d14c44a5a227d51c0e97d0',1,'tvm::backend::cuda::TCGen05InstrDescriptorAttrs::K'],['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorBlockScaledAttrs.html#aa45768fa4199d67138a [...]
   ['kadd_1',['kAdd',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2aa9130c0c8cfb5cbb3b70c98f89d3d96c',1,'tvm::script::printer::OperationDocNode']]],
   ['kallocalignment_2',['kAllocAlignment',['../namespacetvm_1_1runtime.html#ac8a77303649fb143634796b3dc50a286',1,'tvm::runtime']]],
   ['kallocator_3',['kAllocator',['../namespacetvm_1_1relax_1_1op__attr.html#aac713807bfa296d9fb5c0e1cd4a3d98a',1,'tvm::relax::op_attr']]],
diff --git a/docs/reference/api/doxygen/search/all_c.js b/docs/reference/api/doxygen/search/all_c.js
index 5f86594c996..9b2977ff0f4 100644
--- a/docs/reference/api/doxygen/search/all_c.js
+++ b/docs/reference/api/doxygen/search/all_c.js
@@ -93,7 +93,7 @@ var searchData=
   ['logical_5for_90',['logical_or',['../namespacetvm_1_1topi.html#a14d98e0809246a8f36d0c12069024aa7',1,'tvm::topi::logical_or(const tvm::PrimExpr &amp;A, const tvm::te::Tensor &amp;B, std::string name=&quot;T_&quot; &quot;logical_or&quot;, std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#a51f1740f117dda467448c0245476db38',1,'tvm::topi::logical_or(const tvm::te::Tensor &amp;A, const tvm::PrimExpr &amp;B, std::string name=&quot;T_&quot; &quot;logical_or&quot;, std::string tag [...]
   ['logical_5fxor_91',['logical_xor',['../namespacetvm_1_1topi.html#a3fabdcbe05ec5793f373adabd1ef305f',1,'tvm::topi::logical_xor(const tvm::te::Tensor &amp;A, const tvm::PrimExpr &amp;B, std::string name=&quot;T_&quot; &quot;logical_xor&quot;, std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#af2f8fcdbbf2ebc9e4acc822325f5c768',1,'tvm::topi::logical_xor(const tvm::PrimExpr &amp;a, const tvm::PrimExpr &amp;b)'],['../namespacetvm_1_1topi.html#af431e260780c9070d4b4fcd264e0bd23', [...]
   ['lookup_92',['lookup',['../classtvm_1_1IRModuleNode.html#adb2857f8828ed99f6e15f85089ff1fd6',1,'tvm::IRModuleNode::Lookup(const ffi::String &amp;name) const'],['../classtvm_1_1IRModuleNode.html#aa8a2d2b3669f7c66f09a4962f49ee7e4',1,'tvm::IRModuleNode::Lookup(const GlobalVar &amp;var) const']]],
-  ['lookupbinding_93',['lookupbinding',['../classtvm_1_1relax_1_1ExprMutator.html#a512358ada98ae5a9fb34ec6710896f9f',1,'tvm::relax::ExprMutator::LookupBinding()'],['../classtvm_1_1relax_1_1BlockBuilderObj.html#a2fb01c043294ca502d5319bca24dd58b',1,'tvm::relax::BlockBuilderObj::LookupBinding()']]],
+  ['lookupbinding_93',['lookupbinding',['../classtvm_1_1relax_1_1BlockBuilderObj.html#a2fb01c043294ca502d5319bca24dd58b',1,'tvm::relax::BlockBuilderObj::LookupBinding()'],['../classtvm_1_1relax_1_1ExprMutator.html#a512358ada98ae5a9fb34ec6710896f9f',1,'tvm::relax::ExprMutator::LookupBinding()']]],
   ['lookupvdevice_94',['LookupVDevice',['../namespacetvm_1_1script_1_1ir__builder_1_1relax.html#ab387407ceab13b33713f0cf98aa76839',1,'tvm::script::ir_builder::relax']]],
   ['loop_5fvar_95',['loop_var',['../classtvm_1_1ForNode.html#ad974c160b5f9ce898166de3969f84140',1,'tvm::ForNode']]],
   ['looppartition_96',['looppartition',['../namespacetvm_1_1s__tir_1_1transform.html#a6d9ad51765f625bc3022b200ab682dd9',1,'tvm::s_tir::transform::LoopPartition()'],['../classtvm_1_1s__tir_1_1ScheduleObj.html#a980b0f6ac168b4fb47b9f40e4a945c9f',1,'tvm::s_tir::ScheduleObj::LoopPartition()']]],
@@ -116,10 +116,9 @@ var searchData=
   ['lowertirxcleanup_113',['LowerTIRxCleanup',['../namespacetvm_1_1tirx_1_1transform.html#ae69de42e04d582b06405493d25dc1cfb',1,'tvm::tirx::transform']]],
   ['lowertvmbuiltin_114',['LowerTVMBuiltin',['../namespacetvm_1_1tirx_1_1transform.html#a7472fc6c5a567e1152f58771313b5dfa',1,'tvm::tirx::transform']]],
   ['lowervtcmalloc_115',['LowerVtcmAlloc',['../namespacetvm_1_1s__tir_1_1transform.html#a18138c42b071a35675954ba008eb3fe5',1,'tvm::s_tir::transform']]],
-  ['lowerwarpmemory_116',['LowerWarpMemory',['../namespacetvm_1_1tirx_1_1transform.html#a29f5d6ec65de96d24040e8ac533c5f22',1,'tvm::tirx::transform']]],
-  ['lrn_117',['lrn',['../namespacetvm_1_1topi_1_1nn.html#ac3d8de9144f915a5dd27dcb70c0abdd4',1,'tvm::topi::nn']]],
-  ['lshift_118',['lshift',['../classtvm_1_1prim_1_1LShift.html',1,'tvm::prim::LShift'],['../classtvm_1_1prim_1_1LShift.html#af227812a684d600e307383fa5278656b',1,'tvm::prim::LShift::LShift(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1LShift.html#a95ef9e9d182af9317f392a28828e95bd',1,'tvm::prim::LShift::LShift(ffi::ObjectPtr&lt; LShiftNode &gt; node)']]],
-  ['lshiftnode_119',['LShiftNode',['../classtvm_1_1prim_1_1LShiftNode.html',1,'tvm::prim']]],
-  ['lt_120',['lt',['../classtvm_1_1prim_1_1LT.html',1,'tvm::prim::LT'],['../classtvm_1_1prim_1_1LT.html#ada8ef8e86ac3f1b13f95e15b5abaebd8',1,'tvm::prim::LT::LT(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1LT.html#a91b5d0fb20264c98c45bd7bcd3262171',1,'tvm::prim::LT::LT(ffi::ObjectPtr&lt; LTNode &gt; node)']]],
-  ['ltnode_121',['LTNode',['../classtvm_1_1prim_1_1LTNode.html',1,'tvm::prim']]]
+  ['lrn_116',['lrn',['../namespacetvm_1_1topi_1_1nn.html#ac3d8de9144f915a5dd27dcb70c0abdd4',1,'tvm::topi::nn']]],
+  ['lshift_117',['lshift',['../classtvm_1_1prim_1_1LShift.html',1,'tvm::prim::LShift'],['../classtvm_1_1prim_1_1LShift.html#af227812a684d600e307383fa5278656b',1,'tvm::prim::LShift::LShift(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1LShift.html#a95ef9e9d182af9317f392a28828e95bd',1,'tvm::prim::LShift::LShift(ffi::ObjectPtr&lt; LShiftNode &gt; node)']]],
+  ['lshiftnode_118',['LShiftNode',['../classtvm_1_1prim_1_1LShiftNode.html',1,'tvm::prim']]],
+  ['lt_119',['lt',['../classtvm_1_1prim_1_1LT.html',1,'tvm::prim::LT'],['../classtvm_1_1prim_1_1LT.html#ada8ef8e86ac3f1b13f95e15b5abaebd8',1,'tvm::prim::LT::LT(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1LT.html#a91b5d0fb20264c98c45bd7bcd3262171',1,'tvm::prim::LT::LT(ffi::ObjectPtr&lt; LTNode &gt; node)']]],
+  ['ltnode_120',['LTNode',['../classtvm_1_1prim_1_1LTNode.html',1,'tvm::prim']]]
 ];
diff --git a/docs/reference/api/doxygen/search/all_d.js b/docs/reference/api/doxygen/search/all_d.js
index 982081428e8..7001f492d09 100644
--- a/docs/reference/api/doxygen/search/all_d.js
+++ b/docs/reference/api/doxygen/search/all_d.js
@@ -44,17 +44,17 @@ var searchData=
   ['matchresultobj_41',['matchresultobj',['../classtvm_1_1relax_1_1MatchResultObj.html',1,'tvm::relax::MatchResultObj'],['../classtvm_1_1relax_1_1MatchResultObj.html#a935bb03e45bc6dde3a5c2be5a90e8a6a',1,'tvm::relax::MatchResultObj::MatchResultObj(TIRPattern pattern)'],['../classtvm_1_1relax_1_1MatchResultObj.html#a689eed91905c584642001678f7569704',1,'tvm::relax::MatchResultObj::MatchResultObj(ffi::UnsafeInit)']]],
   ['matchshapecode_42',['MatchShapeCode',['../namespacetvm_1_1runtime_1_1vm.html#a91b3f64e03c0857013164ad2d062f2bd',1,'tvm::runtime::vm']]],
   ['matchtensor_43',['MatchTensor',['../namespacetvm_1_1script_1_1ir__builder_1_1s__tir.html#a07527c235dc821343cf0fec4d6567b74',1,'tvm::script::ir_builder::s_tir']]],
-  ['matchtensorregion_44',['matchtensorregion',['../classtvm_1_1s__tir_1_1MatchTensorRegion.html#a0114982e946336d561eae658f837cce1',1,'tvm::s_tir::MatchTensorRegion::MatchTensorRegion(tirx::TensorVar tensor, TensorRegion source)'],['../classtvm_1_1s__tir_1_1MatchTensorRegion.html#a3fd1351aa9c8af3d3a29d81c752cb5bc',1,'tvm::s_tir::MatchTensorRegion::MatchTensorRegion(ffi::UnsafeInit tag, ffi::ObjectPtr&lt; MatchTensorRegionNode &gt; data)'],['../classtvm_1_1s__tir_1_1MatchTensorRegion.html [...]
-  ['matchtensorregionnode_45',['matchtensorregionnode',['../classtvm_1_1s__tir_1_1MatchTensorRegionNode.html#a0931db33752f7468ed670d36d6b7ccd4',1,'tvm::s_tir::MatchTensorRegionNode::MatchTensorRegionNode(ffi::UnsafeInit tag)'],['../classtvm_1_1s__tir_1_1MatchTensorRegionNode.html#a4947796284bb36573afde7deda7f6b19',1,'tvm::s_tir::MatchTensorRegionNode::MatchTensorRegionNode(tirx::TensorVar tensor, TensorRegion source)'],['../classtvm_1_1s__tir_1_1MatchTensorRegionNode.html',1,'tvm::s_tir: [...]
+  ['matchtensorregion_44',['matchtensorregion',['../classtvm_1_1s__tir_1_1MatchTensorRegion.html',1,'tvm::s_tir::MatchTensorRegion'],['../classtvm_1_1s__tir_1_1MatchTensorRegion.html#a3fd1351aa9c8af3d3a29d81c752cb5bc',1,'tvm::s_tir::MatchTensorRegion::MatchTensorRegion(ffi::UnsafeInit tag, ffi::ObjectPtr&lt; MatchTensorRegionNode &gt; data)'],['../classtvm_1_1s__tir_1_1MatchTensorRegion.html#a0114982e946336d561eae658f837cce1',1,'tvm::s_tir::MatchTensorRegion::MatchTensorRegion(tirx::Tens [...]
+  ['matchtensorregionnode_45',['matchtensorregionnode',['../classtvm_1_1s__tir_1_1MatchTensorRegionNode.html#a4947796284bb36573afde7deda7f6b19',1,'tvm::s_tir::MatchTensorRegionNode::MatchTensorRegionNode(tirx::TensorVar tensor, TensorRegion source)'],['../classtvm_1_1s__tir_1_1MatchTensorRegionNode.html#a0931db33752f7468ed670d36d6b7ccd4',1,'tvm::s_tir::MatchTensorRegionNode::MatchTensorRegionNode(ffi::UnsafeInit tag)'],['../classtvm_1_1s__tir_1_1MatchTensorRegionNode.html',1,'tvm::s_tir: [...]
   ['matchtype_46',['MatchType',['../namespacetvm_1_1relax.html#ac776bcb655749b35df8f8bc1b57cf40a',1,'tvm::relax']]],
   ['math_2eh_47',['math.h',['../math_8h.html',1,'']]],
   ['matmul_48',['matmul',['../namespacetvm_1_1topi.html#adae7dcb7e951109ba72192202d182994',1,'tvm::topi']]],
   ['matmulattrs_49',['MatmulAttrs',['../structtvm_1_1relax_1_1MatmulAttrs.html',1,'tvm::relax']]],
   ['matrix_5fset_5fdiag_50',['matrix_set_diag',['../namespacetvm_1_1topi.html#aead477c6c9d4f4589d22b8acff82040c',1,'tvm::topi']]],
-  ['max_51',['max',['../classtvm_1_1sym_1_1IntSet.html#a05b9568a4124dff92f5c91caab1e7bf0',1,'tvm::sym::IntSet::max()'],['../namespacetvm_1_1topi.html#a7d034d19a63f95d2bd0dcf85aa6c8d50',1,'tvm::topi::max()'],['../namespacetvm.html#acf762763a38598d5a081f2f030ede8df',1,'tvm::max(PrimExpr source, ffi::Array&lt; s_tir::IterVar &gt; axis, ffi::Array&lt; PrimExpr &gt; init={}, Location loc=UnknownLoc())'],['../namespacetvm.html#ade9bbf63c5f48528f5326d1a3d93cac7',1,'tvm::max(const PrimExpr &amp; [...]
+  ['max_51',['max',['../namespacetvm.html#aea56134dea544b7eb07130aa9bfe0a7f',1,'tvm::max(float a, const PrimExpr &amp;b, Location loc=UnknownLoc())'],['../namespacetvm.html#a3e57e76d26d3c37dfc770aa256f16f8e',1,'tvm::max(const PrimExpr &amp;a, float b, Location loc=UnknownLoc())'],['../namespacetvm.html#a0b26139d3e8ec439231415ced7a146b0',1,'tvm::max(int a, const PrimExpr &amp;b, Location loc=UnknownLoc())'],['../namespacetvm.html#a1a7e5c7c4375439bb6c7d262c3c14dd9',1,'tvm::max(PrimExpr a,  [...]
   ['max_5foutput_5fsize_52',['max_output_size',['../structtvm_1_1relax_1_1NonMaximumSuppressionAttrs.html#a77a5a8b1fd1f80932cd1d402533921d3',1,'tvm::relax::NonMaximumSuppressionAttrs']]],
   ['max_5fvalue_53',['max_value',['../classtvm_1_1sym_1_1ConstIntBoundObj.html#ab39fc22b586d3dca10f9c4df1a52ed7a',1,'tvm::sym::ConstIntBoundObj::max_value'],['../namespacetvm_1_1prim.html#a768dafee14a73d115653f7b8fcf41070',1,'tvm::prim::max_value()']]],
-  ['maximum_54',['maximum',['../namespacetvm_1_1topi.html#abd8b74005c58660c5b812f5ac1cadbd6',1,'tvm::topi::maximum(const tvm::PrimExpr &amp;A, const tvm::te::Tensor &amp;B, std::string name=&quot;T_&quot; &quot;maximum&quot;, std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#a4076a8d6a2b243c548d741e9f6bcfe69',1,'tvm::topi::maximum(const tvm::te::Tensor &amp;A, const tvm::PrimExpr &amp;B, std::string name=&quot;T_&quot; &quot;maximum&quot;, std::string tag=kElementWise)'],['. [...]
+  ['maximum_54',['maximum',['../namespacetvm_1_1topi.html#a4076a8d6a2b243c548d741e9f6bcfe69',1,'tvm::topi::maximum(const tvm::te::Tensor &amp;A, const tvm::PrimExpr &amp;B, std::string name=&quot;T_&quot; &quot;maximum&quot;, std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#abd8b74005c58660c5b812f5ac1cadbd6',1,'tvm::topi::maximum(const tvm::PrimExpr &amp;A, const tvm::te::Tensor &amp;B, std::string name=&quot;T_&quot; &quot;maximum&quot;, std::string tag=kElementWise)'],['. [...]
   ['maxnode_55',['MaxNode',['../classtvm_1_1prim_1_1MaxNode.html',1,'tvm::prim']]],
   ['maxop_56',['MaxOp',['../namespacetvm_1_1topi.html#ad0e6aa40530e23578cbb0d1433ff0b32',1,'tvm::topi']]],
   ['measure_5fcallback_2eh_57',['measure_callback.h',['../measure__callback_8h.html',1,'']]],
@@ -64,35 +64,35 @@ var searchData=
   ['measurecallback_61',['measurecallback',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCallback.html#a6f9da5ede42f77c5c5d23dddce69f123',1,'tvm::s_tir::meta_schedule::MeasureCallback::MeasureCallback()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCallback.html',1,'tvm::s_tir::meta_schedule::MeasureCallback']]],
   ['measurecallbackobj_62',['MeasureCallbackObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCallbackObj.html',1,'tvm::s_tir::meta_schedule']]],
   ['measurecandidate_63',['measurecandidate',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidate.html#af2004e9fdebb3403ecbfddbd6f3ee706',1,'tvm::s_tir::meta_schedule::MeasureCandidate::MeasureCandidate()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidate.html',1,'tvm::s_tir::meta_schedule::MeasureCandidate']]],
-  ['measurecandidateobj_64',['measurecandidateobj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidateObj.html#a96b6bafb43bac92358b03b868f3ebc4b',1,'tvm::s_tir::meta_schedule::MeasureCandidateObj::MeasureCandidateObj(s_tir::Schedule sch)'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidateObj.html#a4cb0acfdf3ac0fa2b2108bc935616365',1,'tvm::s_tir::meta_schedule::MeasureCandidateObj::MeasureCandidateObj(ffi::UnsafeInit tag)'],['../classtvm_1_1s__tir_1_1meta__schedule_1 [...]
+  ['measurecandidateobj_64',['measurecandidateobj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidateObj.html',1,'tvm::s_tir::meta_schedule::MeasureCandidateObj'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidateObj.html#a4cb0acfdf3ac0fa2b2108bc935616365',1,'tvm::s_tir::meta_schedule::MeasureCandidateObj::MeasureCandidateObj(ffi::UnsafeInit tag)'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidateObj.html#a96b6bafb43bac92358b03b868f3ebc4b',1,'tvm::s_tir: [...]
   ['memcpydetails_65',['MemCpyDetails',['../structtvm_1_1s__tir_1_1MemCpyDetails.html',1,'tvm::s_tir']]],
   ['memory_2eh_66',['memory.h',['../backend_2opencl_2op_2memory_8h.html',1,'(Global Namespace)'],['../tirx_2op_2memory_8h.html',1,'(Global Namespace)']]],
   ['memory_5fpools_67',['memory_pools',['../classtvm_1_1runtime_1_1vm_1_1VirtualMachine.html#af78590c1171d5ed27b9d5559c11fe1cd',1,'tvm::runtime::vm::VirtualMachine']]],
-  ['memory_5fscope_68',['memory_scope',['../classtvm_1_1relax_1_1VDeviceNode.html#a2e658c2b2d69369d80d5b0e843a68c12',1,'tvm::relax::VDeviceNode::memory_scope'],['../structtvm_1_1relax_1_1HintOnDeviceAttrs.html#a9e41a5d3d03c3004af8afa1fac7158a4',1,'tvm::relax::HintOnDeviceAttrs::memory_scope']]],
+  ['memory_5fscope_68',['memory_scope',['../structtvm_1_1relax_1_1HintOnDeviceAttrs.html#a9e41a5d3d03c3004af8afa1fac7158a4',1,'tvm::relax::HintOnDeviceAttrs::memory_scope'],['../classtvm_1_1relax_1_1VDeviceNode.html#a2e658c2b2d69369d80d5b0e843a68c12',1,'tvm::relax::VDeviceNode::memory_scope']]],
   ['memory_5fscope_2eh_69',['memory_scope.h',['../memory__scope_8h.html',1,'']]],
   ['memory_5fscopes_70',['memory_scopes',['../classtvm_1_1runtime_1_1vm_1_1VMExecutable.html#ac0def8fd72e7ab85b76e66b3185e714e',1,'tvm::runtime::vm::VMExecutable']]],
   ['memoryallocproperty_71',['MemoryAllocProperty',['../namespacetvm_1_1runtime.html#a0f98ef1e428a2e1e0a8eb69069b95c6d',1,'tvm::runtime']]],
   ['memorydatabase_72',['MemoryDatabase',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Database.html#a7f51975696721bcdc363fa689c7d79e6',1,'tvm::s_tir::meta_schedule::Database']]],
-  ['memoryscope_73',['memoryscope',['../classtvm_1_1runtime_1_1MemoryScope.html',1,'tvm::runtime::MemoryScope'],['../classtvm_1_1runtime_1_1MemoryScope.html#afb0cbbc7c5ea4e0b7959b02a121a4e6f',1,'tvm::runtime::MemoryScope::MemoryScope()'],['../classtvm_1_1runtime_1_1MemoryScope.html#a2ed057d5620e54ac68dc58fe10ab2d30',1,'tvm::runtime::MemoryScope::MemoryScope(const ffi::String &amp;name)']]],
+  ['memoryscope_73',['memoryscope',['../classtvm_1_1runtime_1_1MemoryScope.html#a2ed057d5620e54ac68dc58fe10ab2d30',1,'tvm::runtime::MemoryScope::MemoryScope(const ffi::String &amp;name)'],['../classtvm_1_1runtime_1_1MemoryScope.html#afb0cbbc7c5ea4e0b7959b02a121a4e6f',1,'tvm::runtime::MemoryScope::MemoryScope()'],['../classtvm_1_1runtime_1_1MemoryScope.html',1,'tvm::runtime::MemoryScope']]],
   ['memoryscopeobj_74',['MemoryScopeObj',['../classtvm_1_1runtime_1_1MemoryScopeObj.html',1,'tvm::runtime']]],
-  ['merge_75',['merge',['../classtvm_1_1SourceLoc.html#a5090d7bfaf95fd99dca77be43e98282a',1,'tvm::SourceLoc::Merge()'],['../classtvm_1_1s__tir_1_1ScheduleObj.html#ac16c1856cb0586b982ae7a16fc6db663',1,'tvm::s_tir::ScheduleObj::Merge()']]],
+  ['merge_75',['merge',['../classtvm_1_1s__tir_1_1ScheduleObj.html#ac16c1856cb0586b982ae7a16fc6db663',1,'tvm::s_tir::ScheduleObj::Merge()'],['../classtvm_1_1SourceLoc.html#a5090d7bfaf95fd99dca77be43e98282a',1,'tvm::SourceLoc::Merge()']]],
   ['mergecompositefunctions_76',['MergeCompositeFunctions',['../namespacetvm_1_1relax_1_1transform.html#a07a27562367f610b894144546ae0cda8',1,'tvm::relax::transform']]],
   ['mergesharedmemoryallocations_77',['MergeSharedMemoryAllocations',['../namespacetvm_1_1s__tir_1_1transform.html#ae5f770e4509106fa3a94e6f240491425',1,'tvm::s_tir::transform']]],
   ['meshgrid_78',['meshgrid',['../namespacetvm_1_1topi.html#a5670c16be614dfa345702fe563104b17',1,'tvm::topi']]],
   ['meshgridattrs_79',['MeshgridAttrs',['../structtvm_1_1relax_1_1MeshgridAttrs.html',1,'tvm::relax']]],
-  ['message_5fparts_80',['message_parts',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1AssertFrameObj.html#ac917a2e54fa63676f62473396f05d589',1,'tvm::script::ir_builder::ir::AssertFrameObj::message_parts'],['../classtvm_1_1AssertStmtNode.html#a3e3b075d66536e35634eb30def58dfbc',1,'tvm::AssertStmtNode::message_parts']]],
+  ['message_5fparts_80',['message_parts',['../classtvm_1_1AssertStmtNode.html#a3e3b075d66536e35634eb30def58dfbc',1,'tvm::AssertStmtNode::message_parts'],['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1AssertFrameObj.html#ac917a2e54fa63676f62473396f05d589',1,'tvm::script::ir_builder::ir::AssertFrameObj::message_parts']]],
   ['meta_5fschedule_5flayout_5ftransform_81',['meta_schedule_layout_transform',['../namespacetvm_1_1topi.html#ad35a7996969a759f5d0c02cd0dd67279',1,'tvm::topi']]],
-  ['method_82',['method',['../structtvm_1_1relax_1_1GridSampleAttrs.html#a3807854d414d998038d5bb58da915559',1,'tvm::relax::GridSampleAttrs::method'],['../structtvm_1_1relax_1_1Resize3DAttrs.html#a0c6bd0180a2598fe0072a25d8a06b27b',1,'tvm::relax::Resize3DAttrs::method'],['../structtvm_1_1relax_1_1Resize2DAttrs.html#aabee5f8bb0423dd70a7733ec02842d46',1,'tvm::relax::Resize2DAttrs::method']]],
-  ['min_83',['min',['../namespacetvm.html#a38abe8cb5b0f492a29354c76b31bc613',1,'tvm::min()'],['../namespacetvm_1_1topi.html#a41bd6309fa8d354ddb4e15a2df46e5b3',1,'tvm::topi::min()'],['../namespacetvm.html#aeacf53e94cd7108b8a6541f7ac599810',1,'tvm::min(PrimExpr source, ffi::Array&lt; s_tir::IterVar &gt; axis, ffi::Array&lt; PrimExpr &gt; init={}, Location loc=UnknownLoc())'],['../namespacetvm.html#aba3fb8f437bfb711df42db6f72776a35',1,'tvm::min(const PrimExpr &amp;a, double b, Location loc= [...]
+  ['method_82',['method',['../structtvm_1_1relax_1_1Resize2DAttrs.html#aabee5f8bb0423dd70a7733ec02842d46',1,'tvm::relax::Resize2DAttrs::method'],['../structtvm_1_1relax_1_1Resize3DAttrs.html#a0c6bd0180a2598fe0072a25d8a06b27b',1,'tvm::relax::Resize3DAttrs::method'],['../structtvm_1_1relax_1_1GridSampleAttrs.html#a3807854d414d998038d5bb58da915559',1,'tvm::relax::GridSampleAttrs::method']]],
+  ['min_83',['min',['../classtvm_1_1ForNode.html#a41d0fb777685eb19e15066a4afb1344b',1,'tvm::ForNode::min'],['../namespacetvm.html#ad924575a3e178b130a4dda8b2256d57f',1,'tvm::min(const PrimExpr &amp;a, float b, Location loc=UnknownLoc())'],['../namespacetvm.html#ad174b199c5245939bc0f8deeba5dc99c',1,'tvm::min(float a, const PrimExpr &amp;b, Location loc=UnknownLoc())'],['../namespacetvm.html#a10ba5266d2c645a0ca277367adf0779e',1,'tvm::min(int a, const PrimExpr &amp;b, Location loc=UnknownLoc [...]
   ['min_5fvalue_84',['min_value',['../classtvm_1_1sym_1_1ConstIntBoundObj.html#a94b505d8f8eb49af19208e208e9304a1',1,'tvm::sym::ConstIntBoundObj::min_value'],['../namespacetvm_1_1prim.html#a323fa29e53025e820ddc749b08285804',1,'tvm::prim::min_value()']]],
-  ['minimum_85',['minimum',['../namespacetvm_1_1topi.html#a7ac1dc0d99ce93090a4cdf90ab19d4b8',1,'tvm::topi::minimum(const tvm::PrimExpr &amp;a, const tvm::PrimExpr &amp;b)'],['../namespacetvm_1_1topi.html#a0e19dc06a2b1ecbb83b0942fdf836169',1,'tvm::topi::minimum(const tvm::te::Tensor &amp;A, const tvm::te::Tensor &amp;B, std::string name=&quot;T_&quot; &quot;minimum&quot;, std::string tag=kBroadcast)'],['../namespacetvm_1_1topi.html#a28d4ef4b3426bff237215ce356dd5681',1,'tvm::topi::minimum( [...]
+  ['minimum_85',['minimum',['../namespacetvm_1_1topi.html#a066874e668ad3b770d3893ac7c0bb52d',1,'tvm::topi::minimum(const tvm::PrimExpr &amp;A, const tvm::te::Tensor &amp;B, std::string name=&quot;T_&quot; &quot;minimum&quot;, std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#a28d4ef4b3426bff237215ce356dd5681',1,'tvm::topi::minimum(const tvm::te::Tensor &amp;A, const tvm::PrimExpr &amp;B, std::string name=&quot;T_&quot; &quot;minimum&quot;, std::string tag=kElementWise)'],['. [...]
   ['minnode_86',['MinNode',['../classtvm_1_1prim_1_1MinNode.html',1,'tvm::prim']]],
   ['minop_87',['MinOp',['../namespacetvm_1_1topi.html#a14f2588e950e96ed9f39a08463c8a8de',1,'tvm::topi']]],
   ['missing_88',['Missing',['../classtvm_1_1Type.html#a29f1fe9a9f656e5d0f9e9b57bc0407e2',1,'tvm::Type']]],
-  ['missingtype_89',['missingtype',['../classtvm_1_1MissingType.html#a8dcff70f0942082dfd981eb6ddc4e70a',1,'tvm::MissingType::MissingType()'],['../classtvm_1_1MissingType.html',1,'tvm::MissingType']]],
+  ['missingtype_89',['missingtype',['../classtvm_1_1MissingType.html',1,'tvm::MissingType'],['../classtvm_1_1MissingType.html#a8dcff70f0942082dfd981eb6ddc4e70a',1,'tvm::MissingType::MissingType()']]],
   ['missingtypenode_90',['MissingTypeNode',['../classtvm_1_1MissingTypeNode.html',1,'tvm']]],
-  ['mod_91',['mod',['../namespacetvm_1_1topi.html#a4eb4b5a58cf4c5dbbdd4413cfd166882',1,'tvm::topi::mod()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderInputObj.html#a3cdc3594ecdb40abf0749a26d204aae0',1,'tvm::s_tir::meta_schedule::BuilderInputObj::mod'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1WorkloadObj.html#aa6020adb0c4402d47fdf8708b2189a4f',1,'tvm::s_tir::meta_schedule::WorkloadObj::mod'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ExtractedTaskObj.html#a6a2d60cc72ddae3bd [...]
-  ['mode_92',['mode',['../structtvm_1_1relax_1_1ROIAlignAttrs.html#aacb5d19d1474ee5d453853244644da2b',1,'tvm::relax::ROIAlignAttrs::mode'],['../structtvm_1_1relax_1_1TakeAttrs.html#a407e7d7a9b5b4bdd588879f0bc17bb82',1,'tvm::relax::TakeAttrs::mode']]],
+  ['mod_91',['mod',['../classtvm_1_1prim_1_1Mod.html',1,'tvm::prim::Mod'],['../namespacetvm_1_1topi.html#a4eb4b5a58cf4c5dbbdd4413cfd166882',1,'tvm::topi::mod()'],['../classtvm_1_1prim_1_1Mod.html#a770dbd557caf909dc7dc4f1b3efb30e3',1,'tvm::prim::Mod::Mod(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1Mod.html#a93d70986f4913c4cdb46af58cbd1497b',1,'tvm::prim::Mod::Mod(ffi::ObjectPtr&lt; ModNode &gt; node)'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderI [...]
+  ['mode_92',['mode',['../structtvm_1_1relax_1_1TakeAttrs.html#a407e7d7a9b5b4bdd588879f0bc17bb82',1,'tvm::relax::TakeAttrs::mode'],['../structtvm_1_1relax_1_1ROIAlignAttrs.html#aacb5d19d1474ee5d453853244644da2b',1,'tvm::relax::ROIAlignAttrs::mode']]],
   ['modnode_93',['ModNode',['../classtvm_1_1prim_1_1ModNode.html',1,'tvm::prim']]],
   ['modular_5fset_94',['modular_set',['../classtvm_1_1sym_1_1AnalyzerObj.html#af8f8af2a884d7be5b061e5fbbec94e81',1,'tvm::sym::AnalyzerObj']]],
   ['modularset_95',['modularset',['../classtvm_1_1sym_1_1ModularSet.html#ade66c84fbba57f06364adf19487f47e3',1,'tvm::sym::ModularSet::ModularSet()'],['../classtvm_1_1sym_1_1ModularSet.html',1,'tvm::sym::ModularSet']]],
@@ -106,27 +106,26 @@ var searchData=
   ['mulnode_103',['MulNode',['../classtvm_1_1prim_1_1MulNode.html',1,'tvm::prim']]],
   ['multiboxtransformlocattrs_104',['MultiboxTransformLocAttrs',['../structtvm_1_1relax_1_1MultiboxTransformLocAttrs.html',1,'tvm::relax']]],
   ['multileveltiling_105',['MultiLevelTiling',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a21f515fa69dbd5d84d72e5424755498d',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
-  ['multileveltilingtensorcore_106',['MultiLevelTilingTensorCore',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aba82fc51f0df12b6038c0ad611a0f458',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
-  ['multileveltilingwidevector_107',['MultiLevelTilingWideVector',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab755d958d9ebdf5baf03ba2f5fea7f83',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
-  ['multileveltilingwithintrin_108',['MultiLevelTilingWithIntrin',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ae1807254e111aaab3458d87931d90179',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
-  ['multinomialfromuniformattrs_109',['MultinomialFromUniformAttrs',['../structtvm_1_1relax_1_1MultinomialFromUniformAttrs.html',1,'tvm::relax']]],
-  ['multiplier_110',['multiplier',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a161adf09a5d357b895267968449f4fce',1,'tvm::s_tir::LinearCongruentialEngine']]],
-  ['multiply_111',['multiply',['../namespacetvm_1_1topi.html#a5a5d59f85892da838847bced0990cb38',1,'tvm::topi::multiply(const tvm::PrimExpr &amp;a, const tvm::PrimExpr &amp;b)'],['../namespacetvm_1_1topi.html#aaaae1631632863cf63e39eccdcc546fe',1,'tvm::topi::multiply(const tvm::te::Tensor &amp;A, const tvm::PrimExpr &amp;B, std::string name=&quot;T_&quot; &quot;multiply&quot;, std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#a513a52077bacc5cb7170aab7031c0465',1,'tvm::topi::mu [...]
-  ['mutate_112',['mutate',['../classtvm_1_1ExprMutator.html#ab800847aa13353aca66ac197849a4be5',1,'tvm::ExprMutator::Mutate()'],['../classtvm_1_1tirx_1_1StmtExprMutatorWithAnalyzer.html#aae4de0161b215970a37ba9209c83c9bd',1,'tvm::tirx::StmtExprMutatorWithAnalyzer::Mutate(const ffi::Optional&lt; Stmt &gt; &amp;stmt, InplaceMode inplace_mode=InplaceMode::kDisallow)'],['../classtvm_1_1tirx_1_1StmtExprMutatorWithAnalyzer.html#a35ade24be4ec3c588e056cc4cec57ea1',1,'tvm::tirx::StmtExprMutatorWith [...]
-  ['mutate_5f_113',['mutate_',['../classtvm_1_1ExprMutator.html#ad968e0697a0afb43dacafc2fcd78a579',1,'tvm::ExprMutator::Mutate_(const prim::LTNode *node, InplaceMode inplace_mode)'],['../classtvm_1_1ExprMutator.html#a75a9e811212d7dd36fbe3f0e6e5ee3f7',1,'tvm::ExprMutator::Mutate_(const prim::NENode *node, InplaceMode inplace_mode)'],['../classtvm_1_1ExprMutator.html#ad15de56cb9010bda66cfb81a6216c8a0',1,'tvm::ExprMutator::Mutate_(const prim::EQNode *node, InplaceMode inplace_mode)'],['../c [...]
-  ['mutateblock_114',['MutateBlock',['../classtvm_1_1s__tir_1_1StmtExprMutator.html#a1c36a252876d72494c8bad50874068e2',1,'tvm::s_tir::StmtExprMutator']]],
-  ['mutateblockrealize_115',['MutateBlockRealize',['../classtvm_1_1s__tir_1_1StmtExprMutator.html#a0e6e9588919ee760807434900390a281',1,'tvm::s_tir::StmtExprMutator']]],
-  ['mutatecomputelocation_116',['MutateComputeLocation',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ab68e6d22b89640c59b7c3d3d7181142a',1,'tvm::s_tir::meta_schedule::Mutator']]],
-  ['mutateddataflowblock_117',['MutatedDataflowBlock',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a68bf15a1aab9a74b0cb232d343271b87',1,'tvm::relax::DataflowBlockRewriteObj']]],
-  ['mutatedfunc_118',['MutatedFunc',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a3132cf611a00ece4b72a90d2ccf1680b',1,'tvm::relax::DataflowBlockRewriteObj']]],
-  ['mutateexpected_119',['MutateExpected',['../classtvm_1_1ObjectMutator.html#ad8ac93317b287c085952d050be0f4f53',1,'tvm::ObjectMutator']]],
-  ['mutateirmodule_120',['MutateIRModule',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a126a027e3903788576dbfb0ba4dfa94a',1,'tvm::relax::DataflowBlockRewriteObj']]],
-  ['mutateparallel_121',['MutateParallel',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a59fd00f8e3409afea6d7ee1a4ab8fe52',1,'tvm::s_tir::meta_schedule::Mutator']]],
-  ['mutatethreadbinding_122',['MutateThreadBinding',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a5321c5eaae2faf16ed26d8b77d72e604',1,'tvm::s_tir::meta_schedule::Mutator']]],
-  ['mutatetilesize_123',['MutateTileSize',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aecb9520603583135310c7c0596cc9881',1,'tvm::s_tir::meta_schedule::Mutator']]],
-  ['mutateunroll_124',['MutateUnroll',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ab55a926d7975a5103d33c1edbb68acdf',1,'tvm::s_tir::meta_schedule::Mutator']]],
-  ['mutator_125',['mutator',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a71833b7c622228c5ae227da74fe9a649',1,'tvm::s_tir::meta_schedule::Mutator::Mutator()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html',1,'tvm::s_tir::meta_schedule::Mutator']]],
-  ['mutator_2eh_126',['mutator.h',['../mutator_8h.html',1,'']]],
-  ['mutator_5fprobs_127',['mutator_probs',['../classtvm_1_1s__tir_1_1meta__schedule_1_1SpaceGeneratorObj.html#a6f87cbbc50d735008ba928573b9556c0',1,'tvm::s_tir::meta_schedule::SpaceGeneratorObj']]],
-  ['mutatorobj_128',['MutatorObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MutatorObj.html',1,'tvm::s_tir::meta_schedule']]]
+  ['multileveltilingwidevector_106',['MultiLevelTilingWideVector',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab755d958d9ebdf5baf03ba2f5fea7f83',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
+  ['multileveltilingwithintrin_107',['MultiLevelTilingWithIntrin',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ae1807254e111aaab3458d87931d90179',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
+  ['multinomialfromuniformattrs_108',['MultinomialFromUniformAttrs',['../structtvm_1_1relax_1_1MultinomialFromUniformAttrs.html',1,'tvm::relax']]],
+  ['multiplier_109',['multiplier',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a161adf09a5d357b895267968449f4fce',1,'tvm::s_tir::LinearCongruentialEngine']]],
+  ['multiply_110',['multiply',['../namespacetvm_1_1topi.html#a5a5d59f85892da838847bced0990cb38',1,'tvm::topi::multiply(const tvm::PrimExpr &amp;a, const tvm::PrimExpr &amp;b)'],['../namespacetvm_1_1topi.html#aaaae1631632863cf63e39eccdcc546fe',1,'tvm::topi::multiply(const tvm::te::Tensor &amp;A, const tvm::PrimExpr &amp;B, std::string name=&quot;T_&quot; &quot;multiply&quot;, std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#a513a52077bacc5cb7170aab7031c0465',1,'tvm::topi::mu [...]
+  ['mutate_111',['mutate',['../classtvm_1_1ExprMutator.html#ab800847aa13353aca66ac197849a4be5',1,'tvm::ExprMutator::Mutate()'],['../classtvm_1_1tirx_1_1StmtExprMutatorWithAnalyzer.html#aae4de0161b215970a37ba9209c83c9bd',1,'tvm::tirx::StmtExprMutatorWithAnalyzer::Mutate(const ffi::Optional&lt; Stmt &gt; &amp;stmt, InplaceMode inplace_mode=InplaceMode::kDisallow)'],['../classtvm_1_1tirx_1_1StmtExprMutatorWithAnalyzer.html#a35ade24be4ec3c588e056cc4cec57ea1',1,'tvm::tirx::StmtExprMutatorWith [...]
+  ['mutate_5f_112',['mutate_',['../classtvm_1_1ExprMutator.html#ad968e0697a0afb43dacafc2fcd78a579',1,'tvm::ExprMutator::Mutate_(const prim::LTNode *node, InplaceMode inplace_mode)'],['../classtvm_1_1ExprMutator.html#a75a9e811212d7dd36fbe3f0e6e5ee3f7',1,'tvm::ExprMutator::Mutate_(const prim::NENode *node, InplaceMode inplace_mode)'],['../classtvm_1_1ExprMutator.html#ad15de56cb9010bda66cfb81a6216c8a0',1,'tvm::ExprMutator::Mutate_(const prim::EQNode *node, InplaceMode inplace_mode)'],['../c [...]
+  ['mutateblock_113',['MutateBlock',['../classtvm_1_1s__tir_1_1StmtExprMutator.html#a1c36a252876d72494c8bad50874068e2',1,'tvm::s_tir::StmtExprMutator']]],
+  ['mutateblockrealize_114',['MutateBlockRealize',['../classtvm_1_1s__tir_1_1StmtExprMutator.html#a0e6e9588919ee760807434900390a281',1,'tvm::s_tir::StmtExprMutator']]],
+  ['mutatecomputelocation_115',['MutateComputeLocation',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ab68e6d22b89640c59b7c3d3d7181142a',1,'tvm::s_tir::meta_schedule::Mutator']]],
+  ['mutateddataflowblock_116',['MutatedDataflowBlock',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a68bf15a1aab9a74b0cb232d343271b87',1,'tvm::relax::DataflowBlockRewriteObj']]],
+  ['mutatedfunc_117',['MutatedFunc',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a3132cf611a00ece4b72a90d2ccf1680b',1,'tvm::relax::DataflowBlockRewriteObj']]],
+  ['mutateexpected_118',['MutateExpected',['../classtvm_1_1ObjectMutator.html#ad8ac93317b287c085952d050be0f4f53',1,'tvm::ObjectMutator']]],
+  ['mutateirmodule_119',['MutateIRModule',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a126a027e3903788576dbfb0ba4dfa94a',1,'tvm::relax::DataflowBlockRewriteObj']]],
+  ['mutateparallel_120',['MutateParallel',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a59fd00f8e3409afea6d7ee1a4ab8fe52',1,'tvm::s_tir::meta_schedule::Mutator']]],
+  ['mutatethreadbinding_121',['MutateThreadBinding',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a5321c5eaae2faf16ed26d8b77d72e604',1,'tvm::s_tir::meta_schedule::Mutator']]],
+  ['mutatetilesize_122',['MutateTileSize',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aecb9520603583135310c7c0596cc9881',1,'tvm::s_tir::meta_schedule::Mutator']]],
+  ['mutateunroll_123',['MutateUnroll',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ab55a926d7975a5103d33c1edbb68acdf',1,'tvm::s_tir::meta_schedule::Mutator']]],
+  ['mutator_124',['mutator',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a71833b7c622228c5ae227da74fe9a649',1,'tvm::s_tir::meta_schedule::Mutator::Mutator()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html',1,'tvm::s_tir::meta_schedule::Mutator']]],
+  ['mutator_2eh_125',['mutator.h',['../mutator_8h.html',1,'']]],
+  ['mutator_5fprobs_126',['mutator_probs',['../classtvm_1_1s__tir_1_1meta__schedule_1_1SpaceGeneratorObj.html#a6f87cbbc50d735008ba928573b9556c0',1,'tvm::s_tir::meta_schedule::SpaceGeneratorObj']]],
+  ['mutatorobj_127',['MutatorObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MutatorObj.html',1,'tvm::s_tir::meta_schedule']]]
 ];
diff --git a/docs/reference/api/doxygen/search/all_f.js b/docs/reference/api/doxygen/search/all_f.js
index 755877eaa54..410b393c22c 100644
--- a/docs/reference/api/doxygen/search/all_f.js
+++ b/docs/reference/api/doxygen/search/all_f.js
@@ -19,7 +19,7 @@ var searchData=
   ['onlyusedby_16',['onlyusedby',['../namespacetvm_1_1relax.html#ae7d3238251393e90f87314ae9ea1d773',1,'tvm::relax::OnlyUsedBy()'],['../classtvm_1_1relax_1_1PatternSeq.html#a456f12bd57d6c0c161fe40b0373cd316',1,'tvm::relax::PatternSeq::OnlyUsedBy(PatternSeq other, int index=-1) const'],['../classtvm_1_1relax_1_1PatternSeq.html#ade577cee507218825a40a864634f6158',1,'tvm::relax::PatternSeq::OnlyUsedBy']]],
   ['oob_5ffill_17',['oob_fill',['../structtvm_1_1backend_1_1cuda_1_1TensorMapEncodeTiledAttr.html#a15c7efd882213bf893e1c0fdfb8b0dc7',1,'tvm::backend::cuda::TensorMapEncodeTiledAttr']]],
   ['oobchecker_18',['OOBChecker',['../namespacetvm_1_1s__tir_1_1transform.html#afb41fe047152ae0e6804c1a29d3fa401',1,'tvm::s_tir::transform']]],
-  ['op_19',['op',['../classtvm_1_1Op.html',1,'tvm::Op'],['../classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92',1,'tvm::OpDef::op()'],['../classtvm_1_1CallNode.html#ac3dfcf0a89d8d88438e3d691fcbb1c5b',1,'tvm::CallNode::op'],['../classtvm_1_1RegionStmtNode.html#a9aa0fb30f98793e10a99c4763bf973ea',1,'tvm::RegionStmtNode::op'],['../classtvm_1_1relax_1_1CallPatternNode.html#acca965091e2c19561da9937bfb4c81e5',1,'tvm::relax::CallPatternNode::op'],['../structtvm_1_1runtime_1_1vm_1_1Instruc [...]
+  ['op_19',['op',['../classtvm_1_1Op.html',1,'tvm::Op'],['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#aa16a3e7e4030a69da0def6465d65e745',1,'tvm::runtime::vm::Instruction::op'],['../classtvm_1_1OpNode.html#a2c31e8a3c11caeb061d69db14ebb0e95',1,'tvm::OpNode::Op'],['../classtvm_1_1OpAttrMap.html#a2c31e8a3c11caeb061d69db14ebb0e95',1,'tvm::OpAttrMap::Op'],['../classtvm_1_1Op.html#ae3f0bff0046a7e49afdccaedbd549e83',1,'tvm::Op::Op()'],['../classtvm_1_1CallNode.html#ac3dfcf0a89d8d88438e3d69 [...]
   ['op_2eh_20',['op.h',['../ir_2op_8h.html',1,'(Global Namespace)'],['../ir_2prim_2op_8h.html',1,'(Global Namespace)'],['../relax_2op_2op_8h.html',1,'(Global Namespace)'],['../tirx_2tile_2op_8h.html',1,'(Global Namespace)']]],
   ['op_5fattr_5ftypes_2eh_21',['op_attr_types.h',['../backend_2cuda_2op__attr__types_8h.html',1,'(Global Namespace)'],['../tirx_2op__attr__types_8h.html',1,'(Global Namespace)'],['../relax_2op__attr__types_8h.html',1,'(Global Namespace)']]],
   ['op_5ftype_22',['op_type',['../structtvm_1_1relax_1_1AllReduceAttrs.html#aa0884b56708052f5a53ac5cf77a5f36d',1,'tvm::relax::AllReduceAttrs']]],
diff --git a/docs/reference/api/doxygen/search/functions_12.js b/docs/reference/api/doxygen/search/functions_12.js
index cc5f8c15030..d281ca62623 100644
--- a/docs/reference/api/doxygen/search/functions_12.js
+++ b/docs/reference/api/doxygen/search/functions_12.js
@@ -110,7 +110,7 @@ var searchData=
   ['singlepoint_107',['SinglePoint',['../classtvm_1_1sym_1_1IntSet.html#ac58e64bfbb773220bb94ee3a2bd787f2',1,'tvm::sym::IntSet']]],
   ['sinh_108',['sinh',['../namespacetvm_1_1prim.html#a2538e6c91b862603783dcd0bece78872',1,'tvm::prim::sinh()'],['../namespacetvm_1_1topi.html#af9694f5470ba2cabc19866be3b00fe8d',1,'tvm::topi::sinh()']]],
   ['sinh_5fop_109',['sinh_op',['../namespacetvm_1_1prim.html#abd3682db58d1ed70a332b0e8e64a7b40',1,'tvm::prim']]],
-  ['size_110',['size',['../classtvm_1_1WithGroup.html#af931314bef7119d6e1d9097baba0e766',1,'tvm::WithGroup::size()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1PyDatabaseObj.html#a1afdd562cb127aa3360416505fa7fb4d',1,'tvm::s_tir::meta_schedule::PyDatabaseObj::Size()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1DatabaseObj.html#a6caac09918110cde2ad5eba6123a00b1',1,'tvm::s_tir::meta_schedule::DatabaseObj::Size()'],['../classtvm_1_1support_1_1OrderedMap.html#aec88874396927026e20e3ad9afc9 [...]
+  ['size_110',['size',['../classtvm_1_1SeqStmtNode.html#acbfca1c16427532747e80175e2815a8a',1,'tvm::SeqStmtNode::size()'],['../classtvm_1_1support_1_1OrderedMap.html#aec88874396927026e20e3ad9afc91800',1,'tvm::support::OrderedMap::size()'],['../classtvm_1_1WithGroup.html#af931314bef7119d6e1d9097baba0e766',1,'tvm::WithGroup::size()'],['../classtvm_1_1SeqStmt.html#a35ff0b53c6f4411006ef0c25f702e64e',1,'tvm::SeqStmt::size()'],['../classtvm_1_1ScopeStack.html#a553f51623dd0d55317ca023e8cbb2b33', [...]
   ['skipassert_111',['SkipAssert',['../namespacetvm_1_1tirx_1_1transform.html#ac962827d7c9b6304a0413451ce3b2bf6',1,'tvm::tirx::transform']]],
   ['slayout_112',['slayout',['../classtvm_1_1tirx_1_1SLayout.html#a59bf1fd6722f820f78124efc78b4650b',1,'tvm::tirx::SLayout::SLayout(const char *name)'],['../classtvm_1_1tirx_1_1SLayout.html#a748065daa1d7d7be7e309bd427f23db1',1,'tvm::tirx::SLayout::SLayout(const std::string &amp;name, PrimType index_ty=PrimType::Int(32))'],['../classtvm_1_1tirx_1_1SLayout.html#a33961a815fbf438e38c526c3b0de2dc3',1,'tvm::tirx::SLayout::SLayout(const tvm::ffi::String &amp;name)'],['../classtvm_1_1tirx_1_1SLa [...]
   ['slice_113',['Slice',['../classtvm_1_1te_1_1Tensor_1_1Slice.html#ab314819e8bcca6421e9a4f33e48578c3',1,'tvm::te::Tensor::Slice']]],
@@ -168,7 +168,7 @@ var searchData=
   ['storagealign_165',['StorageAlign',['../classtvm_1_1s__tir_1_1ScheduleObj.html#a0019516e3571e18a886ce29a64fc74c6',1,'tvm::s_tir::ScheduleObj']]],
   ['storagebytes_166',['StorageBytes',['../classtvm_1_1PrimType.html#ae38ccfedf456e6d6cf364249fabe75ce',1,'tvm::PrimType']]],
   ['storagerewrite_167',['StorageRewrite',['../namespacetvm_1_1tirx_1_1transform.html#a84da2f37b472a0f3266fa12642babf74',1,'tvm::tirx::transform']]],
-  ['str_168',['str',['../classtvm_1_1TargetObj.html#a9486965192a5503ca6c542ad9275dc2e',1,'tvm::TargetObj::str()'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#aff9ffe0ea5415919afa1fdc8f85a9867',1,'tvm::script::printer::LiteralDoc::Str()']]],
+  ['str_168',['str',['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#aff9ffe0ea5415919afa1fdc8f85a9867',1,'tvm::script::printer::LiteralDoc::Str()'],['../classtvm_1_1TargetObj.html#a9486965192a5503ca6c542ad9275dc2e',1,'tvm::TargetObj::str()']]],
   ['streambufferreader_169',['StreamBufferReader',['../classtvm_1_1support_1_1StreamBufferReader.html#a58ea2b23c86a3e9bfea1924f22f1a7c2',1,'tvm::support::StreamBufferReader']]],
   ['streamsync_170',['StreamSync',['../classtvm_1_1runtime_1_1DeviceAPI.html#ac29b9295c432a87658392872c644864f',1,'tvm::runtime::DeviceAPI']]],
   ['strescape_171',['strescape',['../namespacetvm_1_1support.html#a07cb8c1f09f68fa01e4d2e64aac5bf6a',1,'tvm::support::StrEscape(const char *data, size_t size, bool use_octal_escape=false, bool escape_whitespace_special_chars=true)'],['../namespacetvm_1_1support.html#a79e39a40cbcb7f3a01f14bed21342f31',1,'tvm::support::StrEscape(const std::string &amp;val, bool use_octal_escape=false, bool escape_whitespace_special_chars=true)']]],
diff --git a/docs/reference/api/doxygen/search/functions_13.js b/docs/reference/api/doxygen/search/functions_13.js
index 7568a382e30..846985080c7 100644
--- a/docs/reference/api/doxygen/search/functions_13.js
+++ b/docs/reference/api/doxygen/search/functions_13.js
@@ -64,7 +64,7 @@ var searchData=
   ['tosubordinate_61',['ToSubordinate',['../classtvm_1_1tirx_1_1SLayoutAxis.html#a368bd171964e4714331b744913abdbfa',1,'tvm::tirx::SLayoutAxis']]],
   ['touchtask_62',['TouchTask',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskSchedulerObj.html#afcd91b2c14ce025a6fcbf5139fae1b83',1,'tvm::s_tir::meta_schedule::TaskSchedulerObj']]],
   ['tovdeviceattrs_63',['tovdeviceattrs',['../structtvm_1_1relax_1_1ToVDeviceAttrs.html#a96997d06b1e587a1781f0a4cc584d375',1,'tvm::relax::ToVDeviceAttrs::ToVDeviceAttrs(VDevice value)'],['../structtvm_1_1relax_1_1ToVDeviceAttrs.html#a900c91c5bd989b35afe70db7f230b6db',1,'tvm::relax::ToVDeviceAttrs::ToVDeviceAttrs(ffi::UnsafeInit)']]],
-  ['trace_64',['trace',['../classtvm_1_1s__tir_1_1ScheduleObj.html#a1aa2a673e6ee9f4198ef4f26b8cc0e19',1,'tvm::s_tir::ScheduleObj::trace()'],['../classtvm_1_1s__tir_1_1Trace.html#a894c9a4fca263f9ad13cec46ac74de11',1,'tvm::s_tir::Trace::Trace()'],['../classtvm_1_1s__tir_1_1Trace.html#aab8cc9848fd4be6164533a515937978c',1,'tvm::s_tir::Trace::Trace(ffi::Array&lt; Instruction &gt; insts, ffi::Map&lt; Instruction, Any &gt; decisions)']]],
+  ['trace_64',['trace',['../classtvm_1_1s__tir_1_1Trace.html#aab8cc9848fd4be6164533a515937978c',1,'tvm::s_tir::Trace::Trace()'],['../classtvm_1_1s__tir_1_1ScheduleObj.html#a1aa2a673e6ee9f4198ef4f26b8cc0e19',1,'tvm::s_tir::ScheduleObj::trace()'],['../classtvm_1_1s__tir_1_1Trace.html#a894c9a4fca263f9ad13cec46ac74de11',1,'tvm::s_tir::Trace::Trace()']]],
   ['traced_65',['Traced',['../classtvm_1_1s__tir_1_1Schedule.html#a5e3700664d2588ecb67b05d537fe3bbb',1,'tvm::s_tir::Schedule']]],
   ['transformblocklayout_66',['TransformBlockLayout',['../classtvm_1_1s__tir_1_1ScheduleObj.html#af9d26b8f33ae9271238393f637839502',1,'tvm::s_tir::ScheduleObj']]],
   ['transformlayout_67',['TransformLayout',['../classtvm_1_1s__tir_1_1ScheduleObj.html#a55b0067c4f1bf1ef64e7b366929c2ec8',1,'tvm::s_tir::ScheduleObj']]],
diff --git a/docs/reference/api/doxygen/search/functions_2.js b/docs/reference/api/doxygen/search/functions_2.js
index 15a3d52ce47..49fa1d681d0 100644
--- a/docs/reference/api/doxygen/search/functions_2.js
+++ b/docs/reference/api/doxygen/search/functions_2.js
@@ -52,7 +52,7 @@ var searchData=
   ['checkmathunaryopinputdtype_49',['CheckMathUnaryOpInputDType',['../namespacetvm_1_1prim.html#a3043f5e08ec9bd084fbfe40710a05138',1,'tvm::prim']]],
   ['checkwellformed_50',['CheckWellFormed',['../namespacetvm_1_1relax.html#a55c44e14f5b4131ba485cb0e804a2fbe',1,'tvm::relax']]],
   ['classdoc_51',['ClassDoc',['../classtvm_1_1script_1_1printer_1_1ClassDoc.html#ad481401816a8fcd8d928737605b96212',1,'tvm::script::printer::ClassDoc']]],
-  ['clear_52',['clear',['../classtvm_1_1support_1_1OrderedMap.html#aa1604c4d5c73bb764b1e1ec92ed51d91',1,'tvm::support::OrderedMap::clear()'],['../classtvm_1_1runtime_1_1TensorMemoryPool.html#a3e62bb60586233289a1b1713f6f6c3a2',1,'tvm::runtime::TensorMemoryPool::Clear()']]],
+  ['clear_52',['clear',['../classtvm_1_1runtime_1_1TensorMemoryPool.html#a3e62bb60586233289a1b1713f6f6c3a2',1,'tvm::runtime::TensorMemoryPool::Clear()'],['../classtvm_1_1support_1_1OrderedMap.html#aa1604c4d5c73bb764b1e1ec92ed51d91',1,'tvm::support::OrderedMap::clear()']]],
   ['cleardispatch_53',['ClearDispatch',['../classtvm_1_1ObjectFunctor_3_01R_07NodeArg_00_01Args_8_8_8_08_4.html#a386da1d439515ecf52b8dddde6b178dd',1,'tvm::ObjectFunctor&lt; R(NodeArg, Args...)&gt;']]],
   ['clip_54',['clip',['../namespacetvm_1_1topi.html#a0535d4dc9cd63b723cba6f00ea1eccef',1,'tvm::topi']]],
   ['clone_55',['clone',['../classtvm_1_1s__tir_1_1meta__schedule_1_1PyPostprocObj.html#a9f55cff35ff1199dd8e67737aec4375e',1,'tvm::s_tir::meta_schedule::PyPostprocObj::Clone()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleObj.html#a03a314e9dffa915dfc51cedbde2d6205',1,'tvm::s_tir::meta_schedule::PyScheduleRuleObj::Clone()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1SearchStrategyObj.html#a717275be373e708112d9b761fd800372',1,'tvm::s_tir::meta_schedule::SearchStrategyObj::C [...]
diff --git a/docs/reference/api/doxygen/search/functions_3.js b/docs/reference/api/doxygen/search/functions_3.js
index f764a548bc5..167e275045d 100644
--- a/docs/reference/api/doxygen/search/functions_3.js
+++ b/docs/reference/api/doxygen/search/functions_3.js
@@ -14,13 +14,13 @@ var searchData=
   ['dataflowvarpattern_11',['DataflowVarPattern',['../classtvm_1_1relax_1_1DataflowVarPattern.html#a03bea82d4b0b0cafc9e5a5c1ca9d598c',1,'tvm::relax::DataflowVarPattern']]],
   ['dataptrtype_12',['DataPtrType',['../classtvm_1_1tirx_1_1TensorTypeNode.html#a01d0df86b56113bde854dd691b59920f',1,'tvm::tirx::TensorTypeNode']]],
   ['datatype_13',['DataType',['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a1463052c66282c80054ed850e14da66d',1,'tvm::script::printer::LiteralDoc']]],
-  ['datatypeimm_14',['datatypeimm',['../classtvm_1_1DataTypeImm.html#a3a764f3ea1ad801cc15c29c718caa796',1,'tvm::DataTypeImm::DataTypeImm(ffi::ObjectPtr&lt; DataTypeImmNode &gt; node)'],['../classtvm_1_1DataTypeImm.html#a5425b24d7907e502858421fce1fcc99e',1,'tvm::DataTypeImm::DataTypeImm(DLDataType value, Location loc=UnknownLoc())']]],
+  ['datatypeimm_14',['datatypeimm',['../classtvm_1_1DataTypeImm.html#a5425b24d7907e502858421fce1fcc99e',1,'tvm::DataTypeImm::DataTypeImm(DLDataType value, Location loc=UnknownLoc())'],['../classtvm_1_1DataTypeImm.html#a3a764f3ea1ad801cc15c29c718caa796',1,'tvm::DataTypeImm::DataTypeImm(ffi::ObjectPtr&lt; DataTypeImmNode &gt; node)']]],
   ['datatypepattern_15',['DataTypePattern',['../classtvm_1_1relax_1_1DataTypePattern.html#abcc257d33d11e726769890457521cc9d',1,'tvm::relax::DataTypePattern']]],
   ['datatypepatternnode_16',['datatypepatternnode',['../classtvm_1_1relax_1_1DataTypePatternNode.html#a74f886c8f8bf027c166c3cafd8c35f78',1,'tvm::relax::DataTypePatternNode::DataTypePatternNode(ffi::UnsafeInit)'],['../classtvm_1_1relax_1_1DataTypePatternNode.html#ac11450b41f19220a5dd2972e09571c2f',1,'tvm::relax::DataTypePatternNode::DataTypePatternNode(DFPattern pattern)']]],
   ['deadcodeelimination_17',['DeadCodeElimination',['../namespacetvm_1_1relax_1_1transform.html#afc435a69f08a8e5eee5c2bce0dfd6992',1,'tvm::relax::transform']]],
   ['deallocreg_18',['DeallocReg',['../classtvm_1_1runtime_1_1SessionObj.html#a5127a20ab577f13fa44344e03765d411',1,'tvm::runtime::SessionObj']]],
   ['debugcopyfrom_19',['DebugCopyFrom',['../classtvm_1_1runtime_1_1DRefObj.html#abc0a4d4b3859f6084e05c679b18bf32a',1,'tvm::runtime::DRefObj']]],
-  ['debuggetfromremote_20',['debuggetfromremote',['../classtvm_1_1runtime_1_1DRefObj.html#a62c7a2d851ffa79e572c3b939c20adaa',1,'tvm::runtime::DRefObj::DebugGetFromRemote()'],['../classtvm_1_1runtime_1_1SessionObj.html#a6a80f0a00f1b16df32c10f230ff971af',1,'tvm::runtime::SessionObj::DebugGetFromRemote(int64_t reg_id, int worker_id)=0']]],
+  ['debuggetfromremote_20',['debuggetfromremote',['../classtvm_1_1runtime_1_1SessionObj.html#a6a80f0a00f1b16df32c10f230ff971af',1,'tvm::runtime::SessionObj::DebugGetFromRemote()'],['../classtvm_1_1runtime_1_1DRefObj.html#a62c7a2d851ffa79e572c3b939c20adaa',1,'tvm::runtime::DRefObj::DebugGetFromRemote()']]],
   ['debugsetregister_21',['DebugSetRegister',['../classtvm_1_1runtime_1_1SessionObj.html#afaebecc84b28a6c9b2ba0feae4e06c93',1,'tvm::runtime::SessionObj']]],
   ['debugverify_22',['DebugVerify',['../classtvm_1_1s__tir_1_1ScheduleStateObj.html#a818a33c81afed843d4fbf81c6b703613',1,'tvm::s_tir::ScheduleStateObj']]],
   ['decl_5ftensor_5fop_23',['decl_tensor_op',['../namespacetvm_1_1tirx.html#a9ded9c21274b0434497fd64d12df3db4',1,'tvm::tirx']]],
@@ -37,75 +37,74 @@ var searchData=
   ['default_34',['Default',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCallback.html#a7f4e62516bd767ce7f7a46ac5a727eff',1,'tvm::s_tir::meta_schedule::MeasureCallback']]],
   ['defaultarm_35',['DefaultARM',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a1e2afcac12f19847b1addff65eb1006d',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
   ['defaultcputensorization_36',['DefaultCPUTensorization',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#adc9f5a038965385d95f4f651eead3547',1,'tvm::s_tir::meta_schedule::Postproc']]],
-  ['defaultcuda_37',['defaultcuda',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aab7dd5a52091657c2706bb95cf5d8022',1,'tvm::s_tir::meta_schedule::Mutator::DefaultCUDA()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a19e4471953bbe7cb2e0862aee6607799',1,'tvm::s_tir::meta_schedule::Postproc::DefaultCUDA()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a0f95b4fc0c67dd274e12320c76ee2be5',1,'tvm::s_tir::meta_schedule::ScheduleRule::DefaultCUDA()']]],
-  ['defaultcudatensorcore_38',['defaultcudatensorcore',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ad737cf5d479a6ac9839eecc95b1edf90',1,'tvm::s_tir::meta_schedule::ScheduleRule::DefaultCUDATensorCore()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a7b55e4386577bf0ac0d4fdfc412c6a82',1,'tvm::s_tir::meta_schedule::Postproc::DefaultCUDATensorCore()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a00bec4e20bec9af0f3e073ad0543d396',1,'tvm::s_tir::m [...]
-  ['defaultgpuschedule_39',['DefaultGPUSchedule',['../namespacetvm_1_1s__tir_1_1transform.html#ad2b8d936505c46cb3c20f0e403e04735',1,'tvm::s_tir::transform']]],
-  ['defaulthexagon_40',['defaulthexagon',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a43220be3963874702d6fbf67b25a2f9d',1,'tvm::s_tir::meta_schedule::Mutator::DefaultHexagon()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a13d8a39d55c4adcde2abe05b5646268f',1,'tvm::s_tir::meta_schedule::Postproc::DefaultHexagon()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#acf47079d85861a7ca6c755e8fc28f70f',1,'tvm::s_tir::meta_schedule::ScheduleRule::Defau [...]
-  ['defaultindextype_41',['defaultindextype',['../namespacetvm_1_1tirx.html#a3fb2da76f9a328b777b304f586517b15',1,'tvm::tirx::DefaultIndexType()'],['../classtvm_1_1tirx_1_1TensorTypeNode.html#aa8b566bed637780984efc3283889e844',1,'tvm::tirx::TensorTypeNode::DefaultIndexType()']]],
-  ['defaultlayout_42',['DefaultLayout',['../classtvm_1_1tirx_1_1TileLayoutNode.html#a716cee9ea6fd2a3a4d2240e34fc90659',1,'tvm::tirx::TileLayoutNode']]],
-  ['defaultllvm_43',['defaultllvm',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#aa8ac36723b506cacf0e9660426db53d3',1,'tvm::s_tir::meta_schedule::Postproc::DefaultLLVM()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a604fbc39d0b4a59f771e37ea6ceb5444',1,'tvm::s_tir::meta_schedule::Mutator::DefaultLLVM()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a4965b5db8671f6526b299d75f813bd44',1,'tvm::s_tir::meta_schedule::ScheduleRule::DefaultLLVM()']]],
-  ['defaultriscv_44',['defaultriscv',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a0b124bbd741aee8d188fe65357f45c82',1,'tvm::s_tir::meta_schedule::Postproc::DefaultRISCV()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a3390d0e0dac3cf44da1e862a40c72f33',1,'tvm::s_tir::meta_schedule::ScheduleRule::DefaultRISCV()']]],
-  ['defaulttranslate_45',['DefaultTranslate',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a5b3daf327a8c51c2143bdb736afbf2ea',1,'tvm::script::printer::DocTranslatorObj']]],
-  ['defaulttypetranslate_46',['DefaultTypeTranslate',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a9713555d498f21763a6db13ad5ff2b38',1,'tvm::script::printer::DocTranslatorObj']]],
-  ['defaultx86_47',['DefaultX86',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a87667fcbbf666be99af3683680025d87',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
-  ['deffunction_48',['DefFunction',['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html#a561fc14d7dcb510def748654799a9e45',1,'tvm::script::ir_builder::ir']]],
-  ['definabletirvarsintype_49',['DefinableTIRVarsInType',['../namespacetvm_1_1relax.html#a5dd95a5263eab43aa253d6ecd33b4635',1,'tvm::relax']]],
-  ['definedsymbolicvars_50',['DefinedSymbolicVars',['../namespacetvm_1_1relax.html#a2f722211644c22a678b43d531757ddd5',1,'tvm::relax']]],
-  ['dense_51',['dense',['../namespacetvm_1_1topi_1_1nn.html#a07f550e8de84aa27d6f4e6e44f8668bd',1,'tvm::topi::nn']]],
-  ['dependency_52',['Dependency',['../classtvm_1_1tirx_1_1Dependency.html#a565b026c494954b994811cb4114d484d',1,'tvm::tirx::Dependency']]],
-  ['dependencyobj_53',['dependencyobj',['../classtvm_1_1tirx_1_1DependencyObj.html#ac3cdc2e347c89f58ad12a9f648e05d55',1,'tvm::tirx::DependencyObj::DependencyObj(ffi::UnsafeInit tag)'],['../classtvm_1_1tirx_1_1DependencyObj.html#a7e6d54cee0fa97bf052fb07f3bd3c649',1,'tvm::tirx::DependencyObj::DependencyObj(StmtSRef src, StmtSRef dst, DepKind kind)']]],
-  ['depthwise_5fconv2d_5fnchw_54',['depthwise_conv2d_nchw',['../namespacetvm_1_1topi.html#a786c950302117f8bdbbcab523f7b83bb',1,'tvm::topi']]],
-  ['depthwise_5fconv2d_5fnhwc_55',['depthwise_conv2d_nhwc',['../namespacetvm_1_1topi.html#af6ff6aea6b38b58798240c370fa16968',1,'tvm::topi']]],
-  ['derivecallrettype_56',['derivecallrettype',['../namespacetvm_1_1relax.html#aedde9f1893283c54405e23b630b2e52a',1,'tvm::relax::DeriveCallRetType(const FuncType &amp;finfo, const Call &amp;call, const BlockBuilder &amp;ctx)'],['../namespacetvm_1_1relax.html#a05ec3b7f7a4607389ea831baf5ff7dcf',1,'tvm::relax::DeriveCallRetType(const FuncType &amp;finfo, const Call &amp;call, const BlockBuilder &amp;ctx, const sym::Analyzer &amp;ana)']]],
-  ['detectclipbound_57',['DetectClipBound',['../namespacetvm_1_1sym.html#af0e39533c8debe4d514b54b7262a3145',1,'tvm::sym']]],
-  ['detectitermap_58',['DetectIterMap',['../namespacetvm_1_1sym.html#a0270f8075cb5cd1deb08a574b09d44b0',1,'tvm::sym']]],
-  ['detectlinearequation_59',['DetectLinearEquation',['../namespacetvm_1_1sym.html#aa6b061b3982e2417ed6c6f361b88c73b',1,'tvm::sym']]],
-  ['detectrecursion_60',['DetectRecursion',['../namespacetvm_1_1relax.html#a006084fca908b3d3068f38dcd9390add',1,'tvm::relax']]],
-  ['detecttensoraccesslca_61',['DetectTensorAccessLCA',['../namespacetvm_1_1tirx.html#a109a5ff51a034203f231acc325448d04',1,'tvm::tirx']]],
-  ['device_62',['Device',['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a60cc0caeefc4bb1638e23794f34c02e0',1,'tvm::script::printer::LiteralDoc']]],
-  ['device_5fcontext_5fop_63',['device_context_op',['../namespacetvm_1_1tirx.html#a596e55b216865e82ed8c6798a1a2b308',1,'tvm::tirx']]],
-  ['device_5fentry_5fop_64',['device_entry_op',['../namespacetvm_1_1tirx.html#a0530c953669e025f3974504e2801d46e',1,'tvm::tirx']]],
-  ['devicemesh_65',['devicemesh',['../classtvm_1_1relax_1_1distributed_1_1DeviceMesh.html#ae41e24934d9921d86861259b0b6560b0',1,'tvm::relax::distributed::DeviceMesh::DeviceMesh(ffi::Shape shape, ffi::Array&lt; int64_t &gt; device_ids)'],['../classtvm_1_1relax_1_1distributed_1_1DeviceMesh.html#a3bed90c04175de0a2faa437a479ba0ee',1,'tvm::relax::distributed::DeviceMesh::DeviceMesh(ffi::Shape shape, Range device_range)']]],
-  ['devicerandom_66',['DeviceRandom',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a99795177b442b0f9ce317a2bebfd916c',1,'tvm::s_tir::LinearCongruentialEngine']]],
-  ['dfsgraph_67',['DFSGraph',['../classtvm_1_1tirx_1_1TensorAxisGraphExtractor.html#a46eef8fe95af0f1610b32a15f95f9003',1,'tvm::tirx::TensorAxisGraphExtractor']]],
-  ['dictattrs_68',['dictattrs',['../classtvm_1_1DictAttrs.html#a49e70eee481a5cecb6243252199d2a2a',1,'tvm::DictAttrs::DictAttrs(::tvm::ffi::UnsafeInit tag)'],['../classtvm_1_1DictAttrs.html#aaba8e5c4c42eb8160df2e5e988174222',1,'tvm::DictAttrs::DictAttrs(ffi::Map&lt; ffi::String, Any &gt; dict={})'],['../classtvm_1_1DictAttrs.html#ab057be7907cf729ee3fbcf149eb3f1b2',1,'tvm::DictAttrs::DictAttrs(DictAttrs &amp;&amp;other) noexcept'],['../classtvm_1_1DictAttrs.html#a72964971461000a99d3b7a1e34 [...]
-  ['dictdoc_69',['dictdoc',['../classtvm_1_1script_1_1printer_1_1DictDoc.html#a8cedc24d34db6c6a185912bb41df562d',1,'tvm::script::printer::DictDoc::DictDoc()'],['../classtvm_1_1script_1_1printer_1_1DictDoc.html#a6a1ab312d41804358d04aa07ba601428',1,'tvm::script::printer::DictDoc::DictDoc(ffi::Array&lt; ExprDoc &gt; keys, ffi::Array&lt; ExprDoc &gt; values)']]],
-  ['dilate_70',['dilate',['../namespacetvm_1_1topi_1_1nn.html#a6320a8eca3f9b9abbaa888eb697b1563',1,'tvm::topi::nn']]],
-  ['disableoperatorspecificnormalizationfortvmscript_71',['DisableOperatorSpecificNormalizationForTVMScript',['../structtvm_1_1relax_1_1BlockBuilder_1_1DisableOperatorSpecificNormalizationForTVMScript.html#a794f3836bf2fbcf57d671831923e0da5',1,'tvm::relax::BlockBuilder::DisableOperatorSpecificNormalizationForTVMScript']]],
-  ['disallowasyncstridedmemcopy_72',['DisallowAsyncStridedMemCopy',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a15fc9a6a1e801e264eecce9f3c452685',1,'tvm::s_tir::meta_schedule::Postproc']]],
-  ['disallowdynamicloop_73',['DisallowDynamicLoop',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a0c76697b380d59359c4db9cb1afc3d54',1,'tvm::s_tir::meta_schedule::Postproc']]],
-  ['discoaction2string_74',['DiscoAction2String',['../namespacetvm_1_1runtime.html#a0c3703032b26941b2dc4a6660d7dcc14',1,'tvm::runtime']]],
-  ['discoemptytensor_75',['DiscoEmptyTensor',['../namespacetvm_1_1runtime.html#a41e3d6b49116761bf3ed97ee6e9cf7e6',1,'tvm::runtime']]],
-  ['discoworker_76',['DiscoWorker',['../classtvm_1_1runtime_1_1DiscoWorker.html#a089d3adcb982ccae8a8f760d2b52a080',1,'tvm::runtime::DiscoWorker']]],
-  ['dispatch_77',['dispatch',['../classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a8b267961edf7db8ed2eea10db0964932',1,'tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;::Dispatch()'],['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#afe2459adeed04fc2dadd0c7195de9a94',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::Dispatch()'],['../namespacetvm_1_1tirx_1_1tile.html#ac72a21d6cd8332745c6fe515cf66f70c',1 [...]
-  ['dispatch_5f_78',['dispatch_',['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a068edeb108b884b764497c9fe74d06f7',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::Dispatch_(const AssertStmtNode *node, Args... args)'],['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a4bd160be633f12f33e6b94f1fef4e46f',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::Dispatch_(const SeqStmtNode * [...]
-  ['dispatchcontext_79',['DispatchContext',['../classtvm_1_1tirx_1_1tile_1_1DispatchContext.html#abf8ef74c381a45429fca6296c37ae7ed',1,'tvm::tirx::tile::DispatchContext']]],
-  ['dispatchcontextobj_80',['dispatchcontextobj',['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#a32e519cb48cd206049e90862025ebcb5',1,'tvm::tirx::tile::DispatchContextObj::DispatchContextObj(Target target, ThreadScope thread_scope)'],['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#a3f0f15f77af420cf212ec0a6c7715e81',1,'tvm::tirx::tile::DispatchContextObj::DispatchContextObj(ffi::UnsafeInit)']]],
-  ['dispatchdefault_5f_81',['dispatchdefault_',['../classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a49bf8ac54583bb0b30725a4dd76c2a18',1,'tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;::DispatchDefault_()'],['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a940a20c15f7997ff74477f8450144816',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::DispatchDefault_()']]],
-  ['dispatchfasterf_82',['DispatchFastErf',['../namespacetvm_1_1codegen_1_1intrin.html#a5600f7b2a6b6972ef41882098a3b5452',1,'tvm::codegen::intrin']]],
-  ['dispatchnumericallystabletanh_83',['DispatchNumericallyStableTanh',['../namespacetvm_1_1codegen_1_1intrin.html#a7c6c31c8eb0eb79e44b303e8347d9622',1,'tvm::codegen::intrin']]],
-  ['dispatchpureextern_84',['DispatchPureExtern',['../namespacetvm_1_1codegen_1_1intrin.html#a9c1915974400e10bff0cce4938fcc4e1',1,'tvm::codegen::intrin']]],
-  ['distributionattrs_85',['distributionattrs',['../structtvm_1_1relax_1_1DistributionAttrs.html#af761249d6f3a642bd9557fd345fac1de',1,'tvm::relax::DistributionAttrs::DistributionAttrs(distributed::DeviceMesh mesh, distributed::Placement place)'],['../structtvm_1_1relax_1_1DistributionAttrs.html#a71d1b29efce990a49cf9896946f80fe7',1,'tvm::relax::DistributionAttrs::DistributionAttrs(ffi::UnsafeInit)']]],
-  ['div_86',['div',['../namespacetvm.html#a82fa5ae041c35999d346c4524e46f287',1,'tvm::div(float a, const PrimExpr &amp;b, Location loc=UnknownLoc())'],['../namespacetvm.html#a71924ddb7383560c9e360f04418fce16',1,'tvm::div(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../namespacetvm.html#a0fca6e906a15aa171db096bf0914f1e0',1,'tvm::div(const PrimExpr &amp;a, float b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1Div.html#a5b66b81b29588398ac0394a9b1e4316e',1,'tvm::prim::Div:: [...]
-  ['divambiguityerror_87',['DivAmbiguityError',['../namespacetvm.html#a31e7a3e4a160a1d048e3ba741966f1a8',1,'tvm']]],
-  ['divide_88',['divide',['../namespacetvm_1_1topi.html#a582bc98a3956894e8e90a3a3da929568',1,'tvm::topi::divide(const tvm::PrimExpr &amp;a, const tvm::PrimExpr &amp;b)'],['../namespacetvm_1_1topi.html#ababd930d132370216019728aba49cb8b',1,'tvm::topi::divide(const tvm::te::Tensor &amp;A, const tvm::te::Tensor &amp;B, std::string name=&quot;T_&quot; &quot;divide&quot;, std::string tag=kBroadcast)'],['../namespacetvm_1_1topi.html#aec73d9ff3005b6775c481b6c58385060',1,'tvm::topi::divide(const  [...]
-  ['dldevicetype2str_89',['DLDeviceType2Str',['../namespacetvm_1_1runtime.html#a57b0dda164db0b93007873430934cad0',1,'tvm::runtime']]],
-  ['doc_90',['Doc',['../classtvm_1_1script_1_1printer_1_1Doc.html#accbc6699956d0166032a97e80ad3880d',1,'tvm::script::printer::Doc']]],
-  ['docommreduce_91',['DoCommReduce',['../namespacetvm_1_1topi.html#a4b812451994fd58359191ab3a6014d3c',1,'tvm::topi']]],
-  ['docstringdoc_92',['DocStringDoc',['../classtvm_1_1script_1_1printer_1_1DocStringDoc.html#a498b98ab1b2c10ed2ef764d0c44f3062',1,'tvm::script::printer::DocStringDoc']]],
-  ['doctranslate_93',['DocTranslate',['../namespacetvm_1_1script_1_1printer.html#a078f73c500900d82c342d9870a4e4ea8',1,'tvm::script::printer']]],
-  ['doctranslatorobj_94',['DocTranslatorObj',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a2a264b1c15907ffc0ea670796565cd9f',1,'tvm::script::printer::DocTranslatorObj']]],
-  ['domaintouched_95',['DomainTouched',['../namespacetvm_1_1s__tir.html#a8f9acab652562b1b08dca964d2fe0bf0',1,'tvm::s_tir']]],
-  ['done_96',['Done',['../classtvm_1_1s__tir_1_1meta__schedule_1_1RunnerFutureObj.html#a470ff55777a5598998328a4df9d58c94',1,'tvm::s_tir::meta_schedule::RunnerFutureObj']]],
-  ['dref_97',['DRef',['../classtvm_1_1runtime_1_1DRef.html#a2a3f86bbdd40891b8e4cb3cdc1549b7f',1,'tvm::runtime::DRef']]],
-  ['dtensortype_98',['DTensorType',['../classtvm_1_1relax_1_1distributed_1_1DTensorType.html#af0df32a41654051079b72b7507555b73',1,'tvm::relax::distributed::DTensorType']]],
-  ['dtensortypenode_99',['dtensortypenode',['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html#ae220ba4439014b88dc1da27862a75508',1,'tvm::relax::distributed::DTensorTypeNode::DTensorTypeNode(ffi::UnsafeInit)'],['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html#ae5c9fc429eb819ebad2c27e9136cff1e',1,'tvm::relax::distributed::DTensorTypeNode::DTensorTypeNode(TensorType tensor_ty, DeviceMesh device_mesh, Placement placement)']]],
-  ['dtype_100',['dtype',['../classtvm_1_1tirx_1_1TensorVar.html#ace19cd249b0d42721738a4553b56998f',1,'tvm::tirx::TensorVar']]],
-  ['dummyglobalinfo_101',['DummyGlobalInfo',['../classtvm_1_1relax_1_1DummyGlobalInfo.html#a1680869851949e0beade1e89b7a49289',1,'tvm::relax::DummyGlobalInfo']]],
-  ['dumppruned_102',['DumpPruned',['../classtvm_1_1s__tir_1_1meta__schedule_1_1DatabaseObj.html#adde90bd8e359c5f8ba4ae26d9705801d',1,'tvm::s_tir::meta_schedule::DatabaseObj']]],
-  ['dup_103',['dup',['../classtvm_1_1relax_1_1DFPattern.html#aad5c1e19ac8cdfe49abe335ca9886e51',1,'tvm::relax::DFPattern::dup()'],['../classtvm_1_1relax_1_1PatternSeq.html#af1c55cedfad1b15780c63f2eeb0e2c8e',1,'tvm::relax::PatternSeq::dup()']]],
-  ['dyn_5ftile_104',['dyn_tile',['../namespacetvm_1_1topi.html#ab721f33f877ac537a81bc82832e2c7ae',1,'tvm::topi']]],
-  ['dynamic_5fstrided_5fslice_105',['dynamic_strided_slice',['../namespacetvm_1_1topi.html#adea7ed8a6f04ce2199b73df7bc70cce8',1,'tvm::topi::dynamic_strided_slice(const Tensor &amp;x, const ffi::Array&lt; PrimExpr &gt; &amp;begin, const ffi::Array&lt; PrimExpr &gt; &amp;end, const ffi::Array&lt; PrimExpr &gt; &amp;strides, bool assume_inbound=true, std::string name=&quot;T_dynamic_strided_slice&quot;, std::string tag=kInjective)'],['../namespacetvm_1_1topi.html#a34f111f0879e2e4e2756248bc7 [...]
-  ['dynamic_5fstrided_5fslice_5fwith_5faxes_106',['dynamic_strided_slice_with_axes',['../namespacetvm_1_1topi.html#ad45cb95ca4cb83dd43b0ca3b2f796196',1,'tvm::topi']]],
-  ['dynamiccanonicalizeindex_107',['DynamicCanonicalizeIndex',['../namespacetvm_1_1topi.html#ada79ae9bc22d983eb29e9ed3645cfe19',1,'tvm::topi']]]
+  ['defaultcuda_37',['defaultcuda',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a19e4471953bbe7cb2e0862aee6607799',1,'tvm::s_tir::meta_schedule::Postproc::DefaultCUDA()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aab7dd5a52091657c2706bb95cf5d8022',1,'tvm::s_tir::meta_schedule::Mutator::DefaultCUDA()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a0f95b4fc0c67dd274e12320c76ee2be5',1,'tvm::s_tir::meta_schedule::ScheduleRule::DefaultCUDA()']]],
+  ['defaultgpuschedule_38',['DefaultGPUSchedule',['../namespacetvm_1_1s__tir_1_1transform.html#ad2b8d936505c46cb3c20f0e403e04735',1,'tvm::s_tir::transform']]],
+  ['defaulthexagon_39',['defaulthexagon',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a43220be3963874702d6fbf67b25a2f9d',1,'tvm::s_tir::meta_schedule::Mutator::DefaultHexagon()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a13d8a39d55c4adcde2abe05b5646268f',1,'tvm::s_tir::meta_schedule::Postproc::DefaultHexagon()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#acf47079d85861a7ca6c755e8fc28f70f',1,'tvm::s_tir::meta_schedule::ScheduleRule::Defau [...]
+  ['defaultindextype_40',['defaultindextype',['../namespacetvm_1_1tirx.html#a3fb2da76f9a328b777b304f586517b15',1,'tvm::tirx::DefaultIndexType()'],['../classtvm_1_1tirx_1_1TensorTypeNode.html#aa8b566bed637780984efc3283889e844',1,'tvm::tirx::TensorTypeNode::DefaultIndexType()']]],
+  ['defaultlayout_41',['DefaultLayout',['../classtvm_1_1tirx_1_1TileLayoutNode.html#a716cee9ea6fd2a3a4d2240e34fc90659',1,'tvm::tirx::TileLayoutNode']]],
+  ['defaultllvm_42',['defaultllvm',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a4965b5db8671f6526b299d75f813bd44',1,'tvm::s_tir::meta_schedule::ScheduleRule::DefaultLLVM()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#aa8ac36723b506cacf0e9660426db53d3',1,'tvm::s_tir::meta_schedule::Postproc::DefaultLLVM()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a604fbc39d0b4a59f771e37ea6ceb5444',1,'tvm::s_tir::meta_schedule::Mutator::DefaultLLVM()']]],
+  ['defaultriscv_43',['defaultriscv',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a0b124bbd741aee8d188fe65357f45c82',1,'tvm::s_tir::meta_schedule::Postproc::DefaultRISCV()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a3390d0e0dac3cf44da1e862a40c72f33',1,'tvm::s_tir::meta_schedule::ScheduleRule::DefaultRISCV()']]],
+  ['defaulttranslate_44',['DefaultTranslate',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a5b3daf327a8c51c2143bdb736afbf2ea',1,'tvm::script::printer::DocTranslatorObj']]],
+  ['defaulttypetranslate_45',['DefaultTypeTranslate',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a9713555d498f21763a6db13ad5ff2b38',1,'tvm::script::printer::DocTranslatorObj']]],
+  ['defaultx86_46',['DefaultX86',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a87667fcbbf666be99af3683680025d87',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
+  ['deffunction_47',['DefFunction',['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html#a561fc14d7dcb510def748654799a9e45',1,'tvm::script::ir_builder::ir']]],
+  ['definabletirvarsintype_48',['DefinableTIRVarsInType',['../namespacetvm_1_1relax.html#a5dd95a5263eab43aa253d6ecd33b4635',1,'tvm::relax']]],
+  ['definedsymbolicvars_49',['DefinedSymbolicVars',['../namespacetvm_1_1relax.html#a2f722211644c22a678b43d531757ddd5',1,'tvm::relax']]],
+  ['dense_50',['dense',['../namespacetvm_1_1topi_1_1nn.html#a07f550e8de84aa27d6f4e6e44f8668bd',1,'tvm::topi::nn']]],
+  ['dependency_51',['Dependency',['../classtvm_1_1tirx_1_1Dependency.html#a565b026c494954b994811cb4114d484d',1,'tvm::tirx::Dependency']]],
+  ['dependencyobj_52',['dependencyobj',['../classtvm_1_1tirx_1_1DependencyObj.html#ac3cdc2e347c89f58ad12a9f648e05d55',1,'tvm::tirx::DependencyObj::DependencyObj(ffi::UnsafeInit tag)'],['../classtvm_1_1tirx_1_1DependencyObj.html#a7e6d54cee0fa97bf052fb07f3bd3c649',1,'tvm::tirx::DependencyObj::DependencyObj(StmtSRef src, StmtSRef dst, DepKind kind)']]],
+  ['depthwise_5fconv2d_5fnchw_53',['depthwise_conv2d_nchw',['../namespacetvm_1_1topi.html#a786c950302117f8bdbbcab523f7b83bb',1,'tvm::topi']]],
+  ['depthwise_5fconv2d_5fnhwc_54',['depthwise_conv2d_nhwc',['../namespacetvm_1_1topi.html#af6ff6aea6b38b58798240c370fa16968',1,'tvm::topi']]],
+  ['derivecallrettype_55',['derivecallrettype',['../namespacetvm_1_1relax.html#aedde9f1893283c54405e23b630b2e52a',1,'tvm::relax::DeriveCallRetType(const FuncType &amp;finfo, const Call &amp;call, const BlockBuilder &amp;ctx)'],['../namespacetvm_1_1relax.html#a05ec3b7f7a4607389ea831baf5ff7dcf',1,'tvm::relax::DeriveCallRetType(const FuncType &amp;finfo, const Call &amp;call, const BlockBuilder &amp;ctx, const sym::Analyzer &amp;ana)']]],
+  ['detectclipbound_56',['DetectClipBound',['../namespacetvm_1_1sym.html#af0e39533c8debe4d514b54b7262a3145',1,'tvm::sym']]],
+  ['detectitermap_57',['DetectIterMap',['../namespacetvm_1_1sym.html#a0270f8075cb5cd1deb08a574b09d44b0',1,'tvm::sym']]],
+  ['detectlinearequation_58',['DetectLinearEquation',['../namespacetvm_1_1sym.html#aa6b061b3982e2417ed6c6f361b88c73b',1,'tvm::sym']]],
+  ['detectrecursion_59',['DetectRecursion',['../namespacetvm_1_1relax.html#a006084fca908b3d3068f38dcd9390add',1,'tvm::relax']]],
+  ['detecttensoraccesslca_60',['DetectTensorAccessLCA',['../namespacetvm_1_1tirx.html#a109a5ff51a034203f231acc325448d04',1,'tvm::tirx']]],
+  ['device_61',['Device',['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a60cc0caeefc4bb1638e23794f34c02e0',1,'tvm::script::printer::LiteralDoc']]],
+  ['device_5fcontext_5fop_62',['device_context_op',['../namespacetvm_1_1tirx.html#a596e55b216865e82ed8c6798a1a2b308',1,'tvm::tirx']]],
+  ['device_5fentry_5fop_63',['device_entry_op',['../namespacetvm_1_1tirx.html#a0530c953669e025f3974504e2801d46e',1,'tvm::tirx']]],
+  ['devicemesh_64',['devicemesh',['../classtvm_1_1relax_1_1distributed_1_1DeviceMesh.html#ae41e24934d9921d86861259b0b6560b0',1,'tvm::relax::distributed::DeviceMesh::DeviceMesh(ffi::Shape shape, ffi::Array&lt; int64_t &gt; device_ids)'],['../classtvm_1_1relax_1_1distributed_1_1DeviceMesh.html#a3bed90c04175de0a2faa437a479ba0ee',1,'tvm::relax::distributed::DeviceMesh::DeviceMesh(ffi::Shape shape, Range device_range)']]],
+  ['devicerandom_65',['DeviceRandom',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a99795177b442b0f9ce317a2bebfd916c',1,'tvm::s_tir::LinearCongruentialEngine']]],
+  ['dfsgraph_66',['DFSGraph',['../classtvm_1_1tirx_1_1TensorAxisGraphExtractor.html#a46eef8fe95af0f1610b32a15f95f9003',1,'tvm::tirx::TensorAxisGraphExtractor']]],
+  ['dictattrs_67',['dictattrs',['../classtvm_1_1DictAttrs.html#a72964971461000a99d3b7a1e348b4a17',1,'tvm::DictAttrs::DictAttrs(const DictAttrs &amp;other)=default'],['../classtvm_1_1DictAttrs.html#aaba8e5c4c42eb8160df2e5e988174222',1,'tvm::DictAttrs::DictAttrs(ffi::Map&lt; ffi::String, Any &gt; dict={})'],['../classtvm_1_1DictAttrs.html#a49e70eee481a5cecb6243252199d2a2a',1,'tvm::DictAttrs::DictAttrs(::tvm::ffi::UnsafeInit tag)'],['../classtvm_1_1DictAttrs.html#ab057be7907cf729ee3fbcf149e [...]
+  ['dictdoc_68',['dictdoc',['../classtvm_1_1script_1_1printer_1_1DictDoc.html#a8cedc24d34db6c6a185912bb41df562d',1,'tvm::script::printer::DictDoc::DictDoc()'],['../classtvm_1_1script_1_1printer_1_1DictDoc.html#a6a1ab312d41804358d04aa07ba601428',1,'tvm::script::printer::DictDoc::DictDoc(ffi::Array&lt; ExprDoc &gt; keys, ffi::Array&lt; ExprDoc &gt; values)']]],
+  ['dilate_69',['dilate',['../namespacetvm_1_1topi_1_1nn.html#a6320a8eca3f9b9abbaa888eb697b1563',1,'tvm::topi::nn']]],
+  ['disableoperatorspecificnormalizationfortvmscript_70',['DisableOperatorSpecificNormalizationForTVMScript',['../structtvm_1_1relax_1_1BlockBuilder_1_1DisableOperatorSpecificNormalizationForTVMScript.html#a794f3836bf2fbcf57d671831923e0da5',1,'tvm::relax::BlockBuilder::DisableOperatorSpecificNormalizationForTVMScript']]],
+  ['disallowasyncstridedmemcopy_71',['DisallowAsyncStridedMemCopy',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a15fc9a6a1e801e264eecce9f3c452685',1,'tvm::s_tir::meta_schedule::Postproc']]],
+  ['disallowdynamicloop_72',['DisallowDynamicLoop',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Postproc.html#a0c76697b380d59359c4db9cb1afc3d54',1,'tvm::s_tir::meta_schedule::Postproc']]],
+  ['discoaction2string_73',['DiscoAction2String',['../namespacetvm_1_1runtime.html#a0c3703032b26941b2dc4a6660d7dcc14',1,'tvm::runtime']]],
+  ['discoemptytensor_74',['DiscoEmptyTensor',['../namespacetvm_1_1runtime.html#a41e3d6b49116761bf3ed97ee6e9cf7e6',1,'tvm::runtime']]],
+  ['discoworker_75',['DiscoWorker',['../classtvm_1_1runtime_1_1DiscoWorker.html#a089d3adcb982ccae8a8f760d2b52a080',1,'tvm::runtime::DiscoWorker']]],
+  ['dispatch_76',['dispatch',['../classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a8b267961edf7db8ed2eea10db0964932',1,'tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;::Dispatch()'],['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#afe2459adeed04fc2dadd0c7195de9a94',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::Dispatch()'],['../namespacetvm_1_1tirx_1_1tile.html#ac72a21d6cd8332745c6fe515cf66f70c',1 [...]
+  ['dispatch_5f_77',['dispatch_',['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a50fa275c3f412af93402a623a8dd4a27',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::Dispatch_(const TensorStoreNode *node, Args... args)'],['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a068edeb108b884b764497c9fe74d06f7',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::Dispatch_(const AssertStmtNo [...]
+  ['dispatchcontext_78',['DispatchContext',['../classtvm_1_1tirx_1_1tile_1_1DispatchContext.html#abf8ef74c381a45429fca6296c37ae7ed',1,'tvm::tirx::tile::DispatchContext']]],
+  ['dispatchcontextobj_79',['dispatchcontextobj',['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#a32e519cb48cd206049e90862025ebcb5',1,'tvm::tirx::tile::DispatchContextObj::DispatchContextObj(Target target, ThreadScope thread_scope)'],['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#a3f0f15f77af420cf212ec0a6c7715e81',1,'tvm::tirx::tile::DispatchContextObj::DispatchContextObj(ffi::UnsafeInit)']]],
+  ['dispatchdefault_5f_80',['dispatchdefault_',['../classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a49bf8ac54583bb0b30725a4dd76c2a18',1,'tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;::DispatchDefault_()'],['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a940a20c15f7997ff74477f8450144816',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::DispatchDefault_()']]],
+  ['dispatchfasterf_81',['DispatchFastErf',['../namespacetvm_1_1codegen_1_1intrin.html#a5600f7b2a6b6972ef41882098a3b5452',1,'tvm::codegen::intrin']]],
+  ['dispatchnumericallystabletanh_82',['DispatchNumericallyStableTanh',['../namespacetvm_1_1codegen_1_1intrin.html#a7c6c31c8eb0eb79e44b303e8347d9622',1,'tvm::codegen::intrin']]],
+  ['dispatchpureextern_83',['DispatchPureExtern',['../namespacetvm_1_1codegen_1_1intrin.html#a9c1915974400e10bff0cce4938fcc4e1',1,'tvm::codegen::intrin']]],
+  ['distributionattrs_84',['distributionattrs',['../structtvm_1_1relax_1_1DistributionAttrs.html#af761249d6f3a642bd9557fd345fac1de',1,'tvm::relax::DistributionAttrs::DistributionAttrs(distributed::DeviceMesh mesh, distributed::Placement place)'],['../structtvm_1_1relax_1_1DistributionAttrs.html#a71d1b29efce990a49cf9896946f80fe7',1,'tvm::relax::DistributionAttrs::DistributionAttrs(ffi::UnsafeInit)']]],
+  ['div_85',['div',['../namespacetvm.html#a82fa5ae041c35999d346c4524e46f287',1,'tvm::div(float a, const PrimExpr &amp;b, Location loc=UnknownLoc())'],['../namespacetvm.html#a71924ddb7383560c9e360f04418fce16',1,'tvm::div(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../namespacetvm.html#a0fca6e906a15aa171db096bf0914f1e0',1,'tvm::div(const PrimExpr &amp;a, float b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1Div.html#a5b66b81b29588398ac0394a9b1e4316e',1,'tvm::prim::Div:: [...]
+  ['divambiguityerror_86',['DivAmbiguityError',['../namespacetvm.html#a31e7a3e4a160a1d048e3ba741966f1a8',1,'tvm']]],
+  ['divide_87',['divide',['../namespacetvm_1_1topi.html#a582bc98a3956894e8e90a3a3da929568',1,'tvm::topi::divide(const tvm::PrimExpr &amp;a, const tvm::PrimExpr &amp;b)'],['../namespacetvm_1_1topi.html#ababd930d132370216019728aba49cb8b',1,'tvm::topi::divide(const tvm::te::Tensor &amp;A, const tvm::te::Tensor &amp;B, std::string name=&quot;T_&quot; &quot;divide&quot;, std::string tag=kBroadcast)'],['../namespacetvm_1_1topi.html#aec73d9ff3005b6775c481b6c58385060',1,'tvm::topi::divide(const  [...]
+  ['dldevicetype2str_88',['DLDeviceType2Str',['../namespacetvm_1_1runtime.html#a57b0dda164db0b93007873430934cad0',1,'tvm::runtime']]],
+  ['doc_89',['Doc',['../classtvm_1_1script_1_1printer_1_1Doc.html#accbc6699956d0166032a97e80ad3880d',1,'tvm::script::printer::Doc']]],
+  ['docommreduce_90',['DoCommReduce',['../namespacetvm_1_1topi.html#a4b812451994fd58359191ab3a6014d3c',1,'tvm::topi']]],
+  ['docstringdoc_91',['DocStringDoc',['../classtvm_1_1script_1_1printer_1_1DocStringDoc.html#a498b98ab1b2c10ed2ef764d0c44f3062',1,'tvm::script::printer::DocStringDoc']]],
+  ['doctranslate_92',['DocTranslate',['../namespacetvm_1_1script_1_1printer.html#a078f73c500900d82c342d9870a4e4ea8',1,'tvm::script::printer']]],
+  ['doctranslatorobj_93',['DocTranslatorObj',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a2a264b1c15907ffc0ea670796565cd9f',1,'tvm::script::printer::DocTranslatorObj']]],
+  ['domaintouched_94',['DomainTouched',['../namespacetvm_1_1s__tir.html#a8f9acab652562b1b08dca964d2fe0bf0',1,'tvm::s_tir']]],
+  ['done_95',['Done',['../classtvm_1_1s__tir_1_1meta__schedule_1_1RunnerFutureObj.html#a470ff55777a5598998328a4df9d58c94',1,'tvm::s_tir::meta_schedule::RunnerFutureObj']]],
+  ['dref_96',['DRef',['../classtvm_1_1runtime_1_1DRef.html#a2a3f86bbdd40891b8e4cb3cdc1549b7f',1,'tvm::runtime::DRef']]],
+  ['dtensortype_97',['DTensorType',['../classtvm_1_1relax_1_1distributed_1_1DTensorType.html#af0df32a41654051079b72b7507555b73',1,'tvm::relax::distributed::DTensorType']]],
+  ['dtensortypenode_98',['dtensortypenode',['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html#ae220ba4439014b88dc1da27862a75508',1,'tvm::relax::distributed::DTensorTypeNode::DTensorTypeNode(ffi::UnsafeInit)'],['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html#ae5c9fc429eb819ebad2c27e9136cff1e',1,'tvm::relax::distributed::DTensorTypeNode::DTensorTypeNode(TensorType tensor_ty, DeviceMesh device_mesh, Placement placement)']]],
+  ['dtype_99',['dtype',['../classtvm_1_1tirx_1_1TensorVar.html#ace19cd249b0d42721738a4553b56998f',1,'tvm::tirx::TensorVar']]],
+  ['dummyglobalinfo_100',['DummyGlobalInfo',['../classtvm_1_1relax_1_1DummyGlobalInfo.html#a1680869851949e0beade1e89b7a49289',1,'tvm::relax::DummyGlobalInfo']]],
+  ['dumppruned_101',['DumpPruned',['../classtvm_1_1s__tir_1_1meta__schedule_1_1DatabaseObj.html#adde90bd8e359c5f8ba4ae26d9705801d',1,'tvm::s_tir::meta_schedule::DatabaseObj']]],
+  ['dup_102',['dup',['../classtvm_1_1relax_1_1DFPattern.html#aad5c1e19ac8cdfe49abe335ca9886e51',1,'tvm::relax::DFPattern::dup()'],['../classtvm_1_1relax_1_1PatternSeq.html#af1c55cedfad1b15780c63f2eeb0e2c8e',1,'tvm::relax::PatternSeq::dup()']]],
+  ['dyn_5ftile_103',['dyn_tile',['../namespacetvm_1_1topi.html#ab721f33f877ac537a81bc82832e2c7ae',1,'tvm::topi']]],
+  ['dynamic_5fstrided_5fslice_104',['dynamic_strided_slice',['../namespacetvm_1_1topi.html#adea7ed8a6f04ce2199b73df7bc70cce8',1,'tvm::topi::dynamic_strided_slice(const Tensor &amp;x, const ffi::Array&lt; PrimExpr &gt; &amp;begin, const ffi::Array&lt; PrimExpr &gt; &amp;end, const ffi::Array&lt; PrimExpr &gt; &amp;strides, bool assume_inbound=true, std::string name=&quot;T_dynamic_strided_slice&quot;, std::string tag=kInjective)'],['../namespacetvm_1_1topi.html#a34f111f0879e2e4e2756248bc7 [...]
+  ['dynamic_5fstrided_5fslice_5fwith_5faxes_105',['dynamic_strided_slice_with_axes',['../namespacetvm_1_1topi.html#ad45cb95ca4cb83dd43b0ca3b2f796196',1,'tvm::topi']]],
+  ['dynamiccanonicalizeindex_106',['DynamicCanonicalizeIndex',['../namespacetvm_1_1topi.html#ada79ae9bc22d983eb29e9ed3645cfe19',1,'tvm::topi']]]
 ];
diff --git a/docs/reference/api/doxygen/search/functions_b.js b/docs/reference/api/doxygen/search/functions_b.js
index 3f2bc7d1225..ee4ad5ba10b 100644
--- a/docs/reference/api/doxygen/search/functions_b.js
+++ b/docs/reference/api/doxygen/search/functions_b.js
@@ -79,8 +79,7 @@ var searchData=
   ['lowertirxcleanup_76',['LowerTIRxCleanup',['../namespacetvm_1_1tirx_1_1transform.html#ae69de42e04d582b06405493d25dc1cfb',1,'tvm::tirx::transform']]],
   ['lowertvmbuiltin_77',['LowerTVMBuiltin',['../namespacetvm_1_1tirx_1_1transform.html#a7472fc6c5a567e1152f58771313b5dfa',1,'tvm::tirx::transform']]],
   ['lowervtcmalloc_78',['LowerVtcmAlloc',['../namespacetvm_1_1s__tir_1_1transform.html#a18138c42b071a35675954ba008eb3fe5',1,'tvm::s_tir::transform']]],
-  ['lowerwarpmemory_79',['LowerWarpMemory',['../namespacetvm_1_1tirx_1_1transform.html#a29f5d6ec65de96d24040e8ac533c5f22',1,'tvm::tirx::transform']]],
-  ['lrn_80',['lrn',['../namespacetvm_1_1topi_1_1nn.html#ac3d8de9144f915a5dd27dcb70c0abdd4',1,'tvm::topi::nn']]],
-  ['lshift_81',['lshift',['../classtvm_1_1prim_1_1LShift.html#af227812a684d600e307383fa5278656b',1,'tvm::prim::LShift::LShift(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1LShift.html#a95ef9e9d182af9317f392a28828e95bd',1,'tvm::prim::LShift::LShift(ffi::ObjectPtr&lt; LShiftNode &gt; node)']]],
-  ['lt_82',['lt',['../classtvm_1_1prim_1_1LT.html#ada8ef8e86ac3f1b13f95e15b5abaebd8',1,'tvm::prim::LT::LT(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1LT.html#a91b5d0fb20264c98c45bd7bcd3262171',1,'tvm::prim::LT::LT(ffi::ObjectPtr&lt; LTNode &gt; node)']]]
+  ['lrn_79',['lrn',['../namespacetvm_1_1topi_1_1nn.html#ac3d8de9144f915a5dd27dcb70c0abdd4',1,'tvm::topi::nn']]],
+  ['lshift_80',['lshift',['../classtvm_1_1prim_1_1LShift.html#af227812a684d600e307383fa5278656b',1,'tvm::prim::LShift::LShift(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1LShift.html#a95ef9e9d182af9317f392a28828e95bd',1,'tvm::prim::LShift::LShift(ffi::ObjectPtr&lt; LShiftNode &gt; node)']]],
+  ['lt_81',['lt',['../classtvm_1_1prim_1_1LT.html#ada8ef8e86ac3f1b13f95e15b5abaebd8',1,'tvm::prim::LT::LT(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1LT.html#a91b5d0fb20264c98c45bd7bcd3262171',1,'tvm::prim::LT::LT(ffi::ObjectPtr&lt; LTNode &gt; node)']]]
 ];
diff --git a/docs/reference/api/doxygen/search/functions_c.js b/docs/reference/api/doxygen/search/functions_c.js
index 07f864352d8..a00c30fca73 100644
--- a/docs/reference/api/doxygen/search/functions_c.js
+++ b/docs/reference/api/doxygen/search/functions_c.js
@@ -16,7 +16,7 @@ var searchData=
   ['manual_5fsync_13',['manual_sync',['../namespacetvm_1_1s__tir.html#aa21e361747b6c4120307cdfdea23c106',1,'tvm::s_tir']]],
   ['mapindices_14',['mapindices',['../classtvm_1_1tirx_1_1IndexMapNode.html#a1441e8c95ad0f66be98d42e670a177ca',1,'tvm::tirx::IndexMapNode::MapIndices(const ffi::Array&lt; PrimExpr &gt; &amp;indices) const'],['../classtvm_1_1tirx_1_1IndexMapNode.html#a460377dd28d84b4061ff66c33b5680f1',1,'tvm::tirx::IndexMapNode::MapIndices(const ffi::Array&lt; PrimExpr &gt; &amp;indices, const sym::Analyzer &amp;analyzer) const']]],
   ['mapnestedmsg_15',['MapNestedMsg',['../namespacetvm_1_1relax.html#a4b0c162d785c8b274d9283a2abb53271',1,'tvm::relax']]],
-  ['mapranges_16',['mapranges',['../classtvm_1_1tirx_1_1IndexMapNode.html#a771d1145adcf581cecb6a04f99f6d7dc',1,'tvm::tirx::IndexMapNode::MapRanges(const ffi::Array&lt; Range &gt; &amp;ranges) const'],['../classtvm_1_1tirx_1_1IndexMapNode.html#a51be0cec139d123361d494a7567b97e1',1,'tvm::tirx::IndexMapNode::MapRanges(const ffi::Array&lt; Range &gt; &amp;ranges, const sym::Analyzer &amp;analyzer) const']]],
+  ['mapranges_16',['mapranges',['../classtvm_1_1tirx_1_1IndexMapNode.html#a51be0cec139d123361d494a7567b97e1',1,'tvm::tirx::IndexMapNode::MapRanges(const ffi::Array&lt; Range &gt; &amp;ranges, const sym::Analyzer &amp;analyzer) const'],['../classtvm_1_1tirx_1_1IndexMapNode.html#a771d1145adcf581cecb6a04f99f6d7dc',1,'tvm::tirx::IndexMapNode::MapRanges(const ffi::Array&lt; Range &gt; &amp;ranges) const']]],
   ['mapshape_17',['mapshape',['../classtvm_1_1tirx_1_1IndexMapNode.html#acfb25c1859f9ef7080e9ccf5008ef7e7',1,'tvm::tirx::IndexMapNode::MapShape(const ffi::Array&lt; PrimExpr &gt; &amp;shape) const'],['../classtvm_1_1tirx_1_1IndexMapNode.html#aa41d45ae802c4e19072b16075ab19570',1,'tvm::tirx::IndexMapNode::MapShape(const ffi::Array&lt; PrimExpr &gt; &amp;shape, const sym::Analyzer &amp;analyzer) const']]],
   ['maptensor_18',['MapTensor',['../classtvm_1_1tirx_1_1IndexMapNode.html#a2f69d89b431249a5cfb888d100f84b7d',1,'tvm::tirx::IndexMapNode']]],
   ['maptonestedmsg_19',['maptonestedmsg',['../namespacetvm_1_1relax.html#a8a7fc17c8495117af96a499d82e0dd31',1,'tvm::relax::MapToNestedMsg(Type ty, FType fmapleaf)'],['../namespacetvm_1_1relax.html#ac97dcf72dca6283849f8f6bb744df2e1',1,'tvm::relax::MapToNestedMsg(Expr expr, FType fmapleaf)']]],
@@ -40,46 +40,45 @@ var searchData=
   ['matchtype_37',['MatchType',['../namespacetvm_1_1relax.html#ac776bcb655749b35df8f8bc1b57cf40a',1,'tvm::relax']]],
   ['matmul_38',['matmul',['../namespacetvm_1_1topi.html#adae7dcb7e951109ba72192202d182994',1,'tvm::topi']]],
   ['matrix_5fset_5fdiag_39',['matrix_set_diag',['../namespacetvm_1_1topi.html#aead477c6c9d4f4589d22b8acff82040c',1,'tvm::topi']]],
-  ['max_40',['max',['../namespacetvm.html#a3e57e76d26d3c37dfc770aa256f16f8e',1,'tvm::max(const PrimExpr &amp;a, float b, Location loc=UnknownLoc())'],['../namespacetvm.html#a1a7e5c7c4375439bb6c7d262c3c14dd9',1,'tvm::max(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../namespacetvm.html#aea56134dea544b7eb07130aa9bfe0a7f',1,'tvm::max(float a, const PrimExpr &amp;b, Location loc=UnknownLoc())'],['../namespacetvm.html#a0b26139d3e8ec439231415ced7a146b0',1,'tvm::max(int a, const PrimE [...]
+  ['max_40',['max',['../namespacetvm.html#a3e57e76d26d3c37dfc770aa256f16f8e',1,'tvm::max(const PrimExpr &amp;a, float b, Location loc=UnknownLoc())'],['../namespacetvm.html#a1a7e5c7c4375439bb6c7d262c3c14dd9',1,'tvm::max(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../namespacetvm.html#aea56134dea544b7eb07130aa9bfe0a7f',1,'tvm::max(float a, const PrimExpr &amp;b, Location loc=UnknownLoc())'],['../namespacetvm_1_1topi.html#a7d034d19a63f95d2bd0dcf85aa6c8d50',1,'tvm::topi::max()'], [...]
   ['max_5fvalue_41',['max_value',['../namespacetvm_1_1prim.html#a768dafee14a73d115653f7b8fcf41070',1,'tvm::prim']]],
-  ['maximum_42',['maximum',['../namespacetvm_1_1topi.html#abd8b74005c58660c5b812f5ac1cadbd6',1,'tvm::topi::maximum(const tvm::PrimExpr &amp;A, const tvm::te::Tensor &amp;B, std::string name=&quot;T_&quot; &quot;maximum&quot;, std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#a4076a8d6a2b243c548d741e9f6bcfe69',1,'tvm::topi::maximum(const tvm::te::Tensor &amp;A, const tvm::PrimExpr &amp;B, std::string name=&quot;T_&quot; &quot;maximum&quot;, std::string tag=kElementWise)'],['. [...]
+  ['maximum_42',['maximum',['../namespacetvm_1_1topi.html#a4076a8d6a2b243c548d741e9f6bcfe69',1,'tvm::topi::maximum(const tvm::te::Tensor &amp;A, const tvm::PrimExpr &amp;B, std::string name=&quot;T_&quot; &quot;maximum&quot;, std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#a5338e9297463bc745027fca67daa2ebb',1,'tvm::topi::maximum(const tvm::te::Tensor &amp;A, const tvm::te::Tensor &amp;B, std::string name=&quot;T_&quot; &quot;maximum&quot;, std::string tag=kBroadcast)'],['. [...]
   ['maxop_43',['MaxOp',['../namespacetvm_1_1topi.html#ad0e6aa40530e23578cbb0d1433ff0b32',1,'tvm::topi']]],
   ['measurecallback_44',['MeasureCallback',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCallback.html#a6f9da5ede42f77c5c5d23dddce69f123',1,'tvm::s_tir::meta_schedule::MeasureCallback']]],
   ['measurecandidate_45',['MeasureCandidate',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidate.html#af2004e9fdebb3403ecbfddbd6f3ee706',1,'tvm::s_tir::meta_schedule::MeasureCandidate']]],
   ['measurecandidateobj_46',['measurecandidateobj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidateObj.html#a96b6bafb43bac92358b03b868f3ebc4b',1,'tvm::s_tir::meta_schedule::MeasureCandidateObj::MeasureCandidateObj(s_tir::Schedule sch)'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidateObj.html#a4cb0acfdf3ac0fa2b2108bc935616365',1,'tvm::s_tir::meta_schedule::MeasureCandidateObj::MeasureCandidateObj(ffi::UnsafeInit tag)']]],
   ['memorydatabase_47',['MemoryDatabase',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Database.html#a7f51975696721bcdc363fa689c7d79e6',1,'tvm::s_tir::meta_schedule::Database']]],
   ['memoryscope_48',['memoryscope',['../classtvm_1_1runtime_1_1MemoryScope.html#a2ed057d5620e54ac68dc58fe10ab2d30',1,'tvm::runtime::MemoryScope::MemoryScope(const ffi::String &amp;name)'],['../classtvm_1_1runtime_1_1MemoryScope.html#afb0cbbc7c5ea4e0b7959b02a121a4e6f',1,'tvm::runtime::MemoryScope::MemoryScope()']]],
-  ['merge_49',['merge',['../classtvm_1_1SourceLoc.html#a5090d7bfaf95fd99dca77be43e98282a',1,'tvm::SourceLoc::Merge()'],['../classtvm_1_1s__tir_1_1ScheduleObj.html#ac16c1856cb0586b982ae7a16fc6db663',1,'tvm::s_tir::ScheduleObj::Merge()']]],
+  ['merge_49',['merge',['../classtvm_1_1s__tir_1_1ScheduleObj.html#ac16c1856cb0586b982ae7a16fc6db663',1,'tvm::s_tir::ScheduleObj::Merge()'],['../classtvm_1_1SourceLoc.html#a5090d7bfaf95fd99dca77be43e98282a',1,'tvm::SourceLoc::Merge()']]],
   ['mergecompositefunctions_50',['MergeCompositeFunctions',['../namespacetvm_1_1relax_1_1transform.html#a07a27562367f610b894144546ae0cda8',1,'tvm::relax::transform']]],
   ['mergesharedmemoryallocations_51',['MergeSharedMemoryAllocations',['../namespacetvm_1_1s__tir_1_1transform.html#ae5f770e4509106fa3a94e6f240491425',1,'tvm::s_tir::transform']]],
   ['meshgrid_52',['meshgrid',['../namespacetvm_1_1topi.html#a5670c16be614dfa345702fe563104b17',1,'tvm::topi']]],
   ['meta_5fschedule_5flayout_5ftransform_53',['meta_schedule_layout_transform',['../namespacetvm_1_1topi.html#ad35a7996969a759f5d0c02cd0dd67279',1,'tvm::topi']]],
-  ['min_54',['min',['../classtvm_1_1prim_1_1Min.html#ad7b272e2f739121e5d0b036385c3d7c7',1,'tvm::prim::Min::Min(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1Min.html#a6b4b46bde8239e475d0063b981d51c17',1,'tvm::prim::Min::Min(ffi::ObjectPtr&lt; MinNode &gt; node)'],['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#ae7f68480d8c5c8db8bc01f6fd261a8c1',1,'tvm::s_tir::LinearCongruentialEngine::min()'],['../namespacetvm.html#a38abe8cb5b0f492a29354c76b31bc61 [...]
+  ['min_54',['min',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#ae7f68480d8c5c8db8bc01f6fd261a8c1',1,'tvm::s_tir::LinearCongruentialEngine::min()'],['../classtvm_1_1sym_1_1IntSet.html#a9b2dea35be30372e991aa305852651bd',1,'tvm::sym::IntSet::min()'],['../classtvm_1_1prim_1_1Min.html#ad7b272e2f739121e5d0b036385c3d7c7',1,'tvm::prim::Min::Min()'],['../namespacetvm.html#a38abe8cb5b0f492a29354c76b31bc613',1,'tvm::min(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../namespac [...]
   ['min_5fvalue_55',['min_value',['../namespacetvm_1_1prim.html#a323fa29e53025e820ddc749b08285804',1,'tvm::prim']]],
   ['minimum_56',['minimum',['../namespacetvm_1_1topi.html#a7ac1dc0d99ce93090a4cdf90ab19d4b8',1,'tvm::topi::minimum(const tvm::PrimExpr &amp;a, const tvm::PrimExpr &amp;b)'],['../namespacetvm_1_1topi.html#a28d4ef4b3426bff237215ce356dd5681',1,'tvm::topi::minimum(const tvm::te::Tensor &amp;A, const tvm::PrimExpr &amp;B, std::string name=&quot;T_&quot; &quot;minimum&quot;, std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#a066874e668ad3b770d3893ac7c0bb52d',1,'tvm::topi::minimum( [...]
   ['minop_57',['MinOp',['../namespacetvm_1_1topi.html#a14f2588e950e96ed9f39a08463c8a8de',1,'tvm::topi']]],
   ['missing_58',['Missing',['../classtvm_1_1Type.html#a29f1fe9a9f656e5d0f9e9b57bc0407e2',1,'tvm::Type']]],
   ['missingtype_59',['MissingType',['../classtvm_1_1MissingType.html#a8dcff70f0942082dfd981eb6ddc4e70a',1,'tvm::MissingType']]],
-  ['mod_60',['mod',['../classtvm_1_1s__tir_1_1ScheduleObj.html#a470aa67171e21101880b3adb1ae6a150',1,'tvm::s_tir::ScheduleObj::mod()'],['../classtvm_1_1prim_1_1Mod.html#a770dbd557caf909dc7dc4f1b3efb30e3',1,'tvm::prim::Mod::Mod(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1Mod.html#a93d70986f4913c4cdb46af58cbd1497b',1,'tvm::prim::Mod::Mod(ffi::ObjectPtr&lt; ModNode &gt; node)'],['../namespacetvm_1_1topi.html#a87d479472e2846030990c87731f7a759',1,'tvm::topi::m [...]
+  ['mod_60',['mod',['../classtvm_1_1prim_1_1Mod.html#a770dbd557caf909dc7dc4f1b3efb30e3',1,'tvm::prim::Mod::Mod(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1Mod.html#a93d70986f4913c4cdb46af58cbd1497b',1,'tvm::prim::Mod::Mod(ffi::ObjectPtr&lt; ModNode &gt; node)'],['../classtvm_1_1s__tir_1_1ScheduleObj.html#a470aa67171e21101880b3adb1ae6a150',1,'tvm::s_tir::ScheduleObj::mod()'],['../namespacetvm_1_1topi.html#a87d479472e2846030990c87731f7a759',1,'tvm::topi::m [...]
   ['modularset_61',['ModularSet',['../classtvm_1_1sym_1_1ModularSet.html#ade66c84fbba57f06364adf19487f47e3',1,'tvm::sym::ModularSet']]],
   ['mul_62',['mul',['../namespacetvm.html#a0e86144465421d8b70be20e88bb45638',1,'tvm::mul(float a, const PrimExpr &amp;b, Location loc=UnknownLoc())'],['../namespacetvm.html#a7f98c7f03f70f50ece8a311a77a8b55b',1,'tvm::mul(int a, const PrimExpr &amp;b, Location loc=UnknownLoc())'],['../namespacetvm.html#a74c3168c0db8a461d8a8e101d7e5d11f',1,'tvm::mul(const PrimExpr &amp;a, int b, Location loc=UnknownLoc())'],['../namespacetvm.html#ae5d8c304d4d112d87d6085741599fd4c',1,'tvm::mul(const PrimExpr [...]
   ['multileveltiling_63',['MultiLevelTiling',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a21f515fa69dbd5d84d72e5424755498d',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
-  ['multileveltilingtensorcore_64',['MultiLevelTilingTensorCore',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aba82fc51f0df12b6038c0ad611a0f458',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
-  ['multileveltilingwidevector_65',['MultiLevelTilingWideVector',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab755d958d9ebdf5baf03ba2f5fea7f83',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
-  ['multileveltilingwithintrin_66',['MultiLevelTilingWithIntrin',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ae1807254e111aaab3458d87931d90179',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
-  ['multiply_67',['multiply',['../namespacetvm_1_1topi.html#abd1dab815c8aa77275472c2b7fafa4d9',1,'tvm::topi::multiply(const tvm::PrimExpr &amp;A, const tvm::te::Tensor &amp;B, std::string name=&quot;T_&quot; &quot;multiply&quot;, std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#aaaae1631632863cf63e39eccdcc546fe',1,'tvm::topi::multiply(const tvm::te::Tensor &amp;A, const tvm::PrimExpr &amp;B, std::string name=&quot;T_&quot; &quot;multiply&quot;, std::string tag=kElementWise) [...]
-  ['mutate_68',['mutate',['../classtvm_1_1ExprMutator.html#ab800847aa13353aca66ac197849a4be5',1,'tvm::ExprMutator::Mutate()'],['../classtvm_1_1tirx_1_1StmtExprMutatorWithAnalyzer.html#aae4de0161b215970a37ba9209c83c9bd',1,'tvm::tirx::StmtExprMutatorWithAnalyzer::Mutate(const ffi::Optional&lt; Stmt &gt; &amp;stmt, InplaceMode inplace_mode=InplaceMode::kDisallow)'],['../classtvm_1_1tirx_1_1StmtExprMutatorWithAnalyzer.html#a35ade24be4ec3c588e056cc4cec57ea1',1,'tvm::tirx::StmtExprMutatorWithA [...]
-  ['mutate_5f_69',['mutate_',['../classtvm_1_1ExprMutator.html#a34071c3fe80355d072457a65f62b3b7a',1,'tvm::ExprMutator::Mutate_(const prim::SubNode *node, InplaceMode inplace_mode)'],['../classtvm_1_1ExprMutator.html#a127f0448553cfb817f32cbf917afce60',1,'tvm::ExprMutator::Mutate_(const prim::BroadcastNode *node, InplaceMode inplace_mode)'],['../classtvm_1_1ExprMutator.html#a12510e5ad73e777ba53059ff95581653',1,'tvm::ExprMutator::Mutate_(const prim::MulNode *node, InplaceMode inplace_mode)' [...]
-  ['mutateblock_70',['MutateBlock',['../classtvm_1_1s__tir_1_1StmtExprMutator.html#a1c36a252876d72494c8bad50874068e2',1,'tvm::s_tir::StmtExprMutator']]],
-  ['mutateblockrealize_71',['MutateBlockRealize',['../classtvm_1_1s__tir_1_1StmtExprMutator.html#a0e6e9588919ee760807434900390a281',1,'tvm::s_tir::StmtExprMutator']]],
-  ['mutatecomputelocation_72',['MutateComputeLocation',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ab68e6d22b89640c59b7c3d3d7181142a',1,'tvm::s_tir::meta_schedule::Mutator']]],
-  ['mutateddataflowblock_73',['MutatedDataflowBlock',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a68bf15a1aab9a74b0cb232d343271b87',1,'tvm::relax::DataflowBlockRewriteObj']]],
-  ['mutatedfunc_74',['MutatedFunc',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a3132cf611a00ece4b72a90d2ccf1680b',1,'tvm::relax::DataflowBlockRewriteObj']]],
-  ['mutateexpected_75',['MutateExpected',['../classtvm_1_1ObjectMutator.html#ad8ac93317b287c085952d050be0f4f53',1,'tvm::ObjectMutator']]],
-  ['mutateirmodule_76',['MutateIRModule',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a126a027e3903788576dbfb0ba4dfa94a',1,'tvm::relax::DataflowBlockRewriteObj']]],
-  ['mutateparallel_77',['MutateParallel',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a59fd00f8e3409afea6d7ee1a4ab8fe52',1,'tvm::s_tir::meta_schedule::Mutator']]],
-  ['mutatethreadbinding_78',['MutateThreadBinding',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a5321c5eaae2faf16ed26d8b77d72e604',1,'tvm::s_tir::meta_schedule::Mutator']]],
-  ['mutatetilesize_79',['MutateTileSize',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aecb9520603583135310c7c0596cc9881',1,'tvm::s_tir::meta_schedule::Mutator']]],
-  ['mutateunroll_80',['MutateUnroll',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ab55a926d7975a5103d33c1edbb68acdf',1,'tvm::s_tir::meta_schedule::Mutator']]],
-  ['mutator_81',['Mutator',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a71833b7c622228c5ae227da74fe9a649',1,'tvm::s_tir::meta_schedule::Mutator']]]
+  ['multileveltilingwidevector_64',['MultiLevelTilingWideVector',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab755d958d9ebdf5baf03ba2f5fea7f83',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
+  ['multileveltilingwithintrin_65',['MultiLevelTilingWithIntrin',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ae1807254e111aaab3458d87931d90179',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
+  ['multiply_66',['multiply',['../namespacetvm_1_1topi.html#abd1dab815c8aa77275472c2b7fafa4d9',1,'tvm::topi::multiply(const tvm::PrimExpr &amp;A, const tvm::te::Tensor &amp;B, std::string name=&quot;T_&quot; &quot;multiply&quot;, std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#aaaae1631632863cf63e39eccdcc546fe',1,'tvm::topi::multiply(const tvm::te::Tensor &amp;A, const tvm::PrimExpr &amp;B, std::string name=&quot;T_&quot; &quot;multiply&quot;, std::string tag=kElementWise) [...]
+  ['mutate_67',['mutate',['../classtvm_1_1ExprMutator.html#ab800847aa13353aca66ac197849a4be5',1,'tvm::ExprMutator::Mutate()'],['../classtvm_1_1tirx_1_1StmtExprMutatorWithAnalyzer.html#aae4de0161b215970a37ba9209c83c9bd',1,'tvm::tirx::StmtExprMutatorWithAnalyzer::Mutate(const ffi::Optional&lt; Stmt &gt; &amp;stmt, InplaceMode inplace_mode=InplaceMode::kDisallow)'],['../classtvm_1_1tirx_1_1StmtExprMutatorWithAnalyzer.html#a35ade24be4ec3c588e056cc4cec57ea1',1,'tvm::tirx::StmtExprMutatorWithA [...]
+  ['mutate_5f_68',['mutate_',['../classtvm_1_1ExprMutator.html#a34071c3fe80355d072457a65f62b3b7a',1,'tvm::ExprMutator::Mutate_(const prim::SubNode *node, InplaceMode inplace_mode)'],['../classtvm_1_1ExprMutator.html#a127f0448553cfb817f32cbf917afce60',1,'tvm::ExprMutator::Mutate_(const prim::BroadcastNode *node, InplaceMode inplace_mode)'],['../classtvm_1_1ExprMutator.html#a12510e5ad73e777ba53059ff95581653',1,'tvm::ExprMutator::Mutate_(const prim::MulNode *node, InplaceMode inplace_mode)' [...]
+  ['mutateblock_69',['MutateBlock',['../classtvm_1_1s__tir_1_1StmtExprMutator.html#a1c36a252876d72494c8bad50874068e2',1,'tvm::s_tir::StmtExprMutator']]],
+  ['mutateblockrealize_70',['MutateBlockRealize',['../classtvm_1_1s__tir_1_1StmtExprMutator.html#a0e6e9588919ee760807434900390a281',1,'tvm::s_tir::StmtExprMutator']]],
+  ['mutatecomputelocation_71',['MutateComputeLocation',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ab68e6d22b89640c59b7c3d3d7181142a',1,'tvm::s_tir::meta_schedule::Mutator']]],
+  ['mutateddataflowblock_72',['MutatedDataflowBlock',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a68bf15a1aab9a74b0cb232d343271b87',1,'tvm::relax::DataflowBlockRewriteObj']]],
+  ['mutatedfunc_73',['MutatedFunc',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a3132cf611a00ece4b72a90d2ccf1680b',1,'tvm::relax::DataflowBlockRewriteObj']]],
+  ['mutateexpected_74',['MutateExpected',['../classtvm_1_1ObjectMutator.html#ad8ac93317b287c085952d050be0f4f53',1,'tvm::ObjectMutator']]],
+  ['mutateirmodule_75',['MutateIRModule',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a126a027e3903788576dbfb0ba4dfa94a',1,'tvm::relax::DataflowBlockRewriteObj']]],
+  ['mutateparallel_76',['MutateParallel',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a59fd00f8e3409afea6d7ee1a4ab8fe52',1,'tvm::s_tir::meta_schedule::Mutator']]],
+  ['mutatethreadbinding_77',['MutateThreadBinding',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a5321c5eaae2faf16ed26d8b77d72e604',1,'tvm::s_tir::meta_schedule::Mutator']]],
+  ['mutatetilesize_78',['MutateTileSize',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aecb9520603583135310c7c0596cc9881',1,'tvm::s_tir::meta_schedule::Mutator']]],
+  ['mutateunroll_79',['MutateUnroll',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ab55a926d7975a5103d33c1edbb68acdf',1,'tvm::s_tir::meta_schedule::Mutator']]],
+  ['mutator_80',['Mutator',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a71833b7c622228c5ae227da74fe9a649',1,'tvm::s_tir::meta_schedule::Mutator']]]
 ];
diff --git a/docs/reference/api/doxygen/search/functions_e.js b/docs/reference/api/doxygen/search/functions_e.js
index 58a11a54798..91bff0ca18e 100644
--- a/docs/reference/api/doxygen/search/functions_e.js
+++ b/docs/reference/api/doxygen/search/functions_e.js
@@ -5,7 +5,7 @@ var searchData=
   ['one_5fhot_2',['one_hot',['../namespacetvm_1_1topi.html#abb010bf48b2726fba253b05aaa078515',1,'tvm::topi::one_hot(const Tensor &amp;indices, const PrimExpr on_value, const PrimExpr off_value, int depth, int axis, PrimType dtype, ffi::Array&lt; PrimExpr &gt; oshape=ffi::Array&lt; PrimExpr &gt;(), const std::string name=&quot;T_one_hot&quot;, const std::string tag=kInjective)'],['../namespacetvm_1_1topi.html#a6fda3f5e93f0977c07fd1158a8afa761',1,'tvm::topi::one_hot(const Tensor &amp;indic [...]
   ['onlyusedby_3',['onlyusedby',['../namespacetvm_1_1relax.html#ae7d3238251393e90f87314ae9ea1d773',1,'tvm::relax::OnlyUsedBy()'],['../classtvm_1_1relax_1_1PatternSeq.html#a456f12bd57d6c0c161fe40b0373cd316',1,'tvm::relax::PatternSeq::OnlyUsedBy()']]],
   ['oobchecker_4',['OOBChecker',['../namespacetvm_1_1s__tir_1_1transform.html#afb41fe047152ae0e6804c1a29d3fa401',1,'tvm::s_tir::transform']]],
-  ['op_5',['op',['../classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92',1,'tvm::OpDef::op()'],['../classtvm_1_1Op.html#ae3f0bff0046a7e49afdccaedbd549e83',1,'tvm::Op::Op()']]],
+  ['op_5',['op',['../classtvm_1_1Op.html#ae3f0bff0046a7e49afdccaedbd549e83',1,'tvm::Op::Op()'],['../classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92',1,'tvm::OpDef::op()']]],
   ['opaque_6',['Opaque',['../namespacetvm_1_1script_1_1ir__builder_1_1s__tir_1_1axis.html#a3c7b753678774d58efcc0a6cdb3887ae',1,'tvm::script::ir_builder::s_tir::axis']]],
   ['opaqueexpr_7',['OpaqueExpr',['../classtvm_1_1OpaqueExpr.html#afd17da96046bfe1522adcd996454818a',1,'tvm::OpaqueExpr']]],
   ['opaquefunc_8',['opaquefunc',['../classtvm_1_1relax_1_1FuncType.html#ab0dc03dab6153122672e81d522d00f23',1,'tvm::relax::FuncType::OpaqueFunc(Type ret=AnyType(), bool purity=false, Location loc=UnknownLoc())'],['../classtvm_1_1relax_1_1FuncType.html#a56b337d9d4d107eaa00b973cfcdd17fc',1,'tvm::relax::FuncType::OpaqueFunc(TypeDeriveFunc derive_func, bool purity=false, Location loc=UnknownLoc())']]],
diff --git a/docs/reference/api/doxygen/search/variables_a.js b/docs/reference/api/doxygen/search/variables_a.js
index dd7df52fb46..ea56e365340 100644
--- a/docs/reference/api/doxygen/search/variables_a.js
+++ b/docs/reference/api/doxygen/search/variables_a.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['k_0',['k',['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorBlockScaledAttrs.html#aa45768fa4199d67138a06fa17a331e44',1,'tvm::backend::cuda::TCGen05InstrDescriptorBlockScaledAttrs::K'],['../structtvm_1_1relax_1_1TriluAttrs.html#a22025ff4a4604e63426d292470dfeb04',1,'tvm::relax::TriluAttrs::k'],['../structtvm_1_1relax_1_1TopKAttrs.html#a2260a16086612ef65bb7861cd2a10190',1,'tvm::relax::TopKAttrs::k'],['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorAttrs.html#a885b254c [...]
+  ['k_0',['k',['../structtvm_1_1relax_1_1TopKAttrs.html#a2260a16086612ef65bb7861cd2a10190',1,'tvm::relax::TopKAttrs::k'],['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorAttrs.html#a885b254c71d14c44a5a227d51c0e97d0',1,'tvm::backend::cuda::TCGen05InstrDescriptorAttrs::K'],['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorBlockScaledAttrs.html#aa45768fa4199d67138a06fa17a331e44',1,'tvm::backend::cuda::TCGen05InstrDescriptorBlockScaledAttrs::K'],['../structtvm_1_1relax_1_1 [...]
   ['kallocalignment_1',['kAllocAlignment',['../namespacetvm_1_1runtime.html#ac8a77303649fb143634796b3dc50a286',1,'tvm::runtime']]],
   ['kallocator_2',['kAllocator',['../namespacetvm_1_1relax_1_1op__attr.html#aac713807bfa296d9fb5c0e1cd4a3d98a',1,'tvm::relax::op_attr']]],
   ['kautocopy_3',['kAutoCopy',['../namespacetvm_1_1s__tir_1_1attr.html#a2a5f6e6df412703b92d32703953d18a4',1,'tvm::s_tir::attr']]],
diff --git a/docs/reference/api/doxygen/tirx_2transform_8h.html b/docs/reference/api/doxygen/tirx_2transform_8h.html
index 45f8322b901..f413d3cefa3 100644
--- a/docs/reference/api/doxygen/tirx_2transform_8h.html
+++ b/docs/reference/api/doxygen/tirx_2transform_8h.html
@@ -162,9 +162,6 @@ Functions</h2></td></tr>
 <tr class="memitem:a3b490ff63a2aabba6d21a20eedf3039f" id="r_a3b490ff63a2aabba6d21a20eedf3039f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="el" href="classtvm_1_1transform_1_1Pass.html">Pass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tirx_1_1transform.html#a3b490ff63a2aabba6d21a20eedf3039f">tvm::tirx::transform::LowerIntrin</a> ()</ [...]
 <tr class="memdesc:a3b490ff63a2aabba6d21a20eedf3039f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lower the target specific function intrinsics in each of the function.  <br /></td></tr>
 <tr class="separator:a3b490ff63a2aabba6d21a20eedf3039f"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a29f5d6ec65de96d24040e8ac533c5f22" id="r_a29f5d6ec65de96d24040e8ac533c5f22"><td class="memItemLeft" align="right" valign="top"><a class="el" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="el" href="classtvm_1_1transform_1_1Pass.html">Pass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tirx_1_1transform.html#a29f5d6ec65de96d24040e8ac533c5f22">tvm::tirx::transform::LowerWarpMemory</a>  [...]
-<tr class="memdesc:a29f5d6ec65de96d24040e8ac533c5f22"><td class="mdescLeft">&#160;</td><td class="mdescRight">Lower warp memory access to low-level device related function calls.  <br /></td></tr>
-<tr class="separator:a29f5d6ec65de96d24040e8ac533c5f22"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a61eb3793b75d5af5a3d679a1c6196a8a" id="r_a61eb3793b75d5af5a3d679a1c6196a8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="el" href="classtvm_1_1transform_1_1Pass.html">Pass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tirx_1_1transform.html#a61eb3793b75d5af5a3d679a1c6196a8a">tvm::tirx::transform::NarrowDataType</a> ( [...]
 <tr class="memdesc:a61eb3793b75d5af5a3d679a1c6196a8a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Narrow down <a class="el" href="classtvm_1_1PrimExpr.html" title="Typed reference/view over any Expr whose ExprNode::ty is PrimType.">PrimExpr</a> datatype in stmt to target_bits.  <br /></td></tr>
 <tr class="separator:a61eb3793b75d5af5a3d679a1c6196a8a"><td class="memSeparator" colspan="2">&#160;</td></tr>
diff --git a/docs/reference/api/doxygen/tirx_2transform_8h_source.html b/docs/reference/api/doxygen/tirx_2transform_8h_source.html
index 8ba2efaccca..fd913fa6353 100644
--- a/docs/reference/api/doxygen/tirx_2transform_8h_source.html
+++ b/docs/reference/api/doxygen/tirx_2transform_8h_source.html
@@ -170,43 +170,41 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00204" name="l00204"></a><span class="lineno">  204</span> </div>
 <div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#a3b490ff63a2aabba6d21a20eedf3039f">  210</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#a3b490ff63a2aabba6d21a20eedf3039f">LowerIntrin</a>();</div>
 <div class="line"><a id="l00211" name="l00211"></a><span class="lineno">  211</span> </div>
-<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#a29f5d6ec65de96d24040e8ac533c5f22">  216</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#a29f5d6ec65de96d24040e8ac533c5f22">LowerWarpMemory</a [...]
-<div class="line"><a id="l00217" name="l00217"></a><span class="lineno">  217</span> </div>
-<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#a61eb3793b75d5af5a3d679a1c6196a8a">  226</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#a61eb3793b75d5af5a3d679a1c6196a8a">NarrowDataType</a> [...]
-<div class="line"><a id="l00227" name="l00227"></a><span class="lineno">  227</span> </div>
-<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#ad365c5f048c1ae61d38bb94dcd67bef7">  236</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#ad365c5f048c1ae61d38bb94dcd67bef7">ForceNarrowIndexTo [...]
-<div class="line"><a id="l00237" name="l00237"></a><span class="lineno">  237</span> </div>
-<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#aebf1993dff892517d421d75d005ce045">  243</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#aebf1993dff892517d421d75d005ce045">BF16ComputeLegaliz [...]
-<div class="line"><a id="l00244" name="l00244"></a><span class="lineno">  244</span> </div>
-<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#a55505d648748aa1938afcd9dfd5695b3">  252</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#a55505d648748aa1938afcd9dfd5695b3">FP8ComputeLegalize [...]
+<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#a61eb3793b75d5af5a3d679a1c6196a8a">  220</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#a61eb3793b75d5af5a3d679a1c6196a8a">NarrowDataType</a> [...]
+<div class="line"><a id="l00221" name="l00221"></a><span class="lineno">  221</span> </div>
+<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#ad365c5f048c1ae61d38bb94dcd67bef7">  230</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#ad365c5f048c1ae61d38bb94dcd67bef7">ForceNarrowIndexTo [...]
+<div class="line"><a id="l00231" name="l00231"></a><span class="lineno">  231</span> </div>
+<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#aebf1993dff892517d421d75d005ce045">  237</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#aebf1993dff892517d421d75d005ce045">BF16ComputeLegaliz [...]
+<div class="line"><a id="l00238" name="l00238"></a><span class="lineno">  238</span> </div>
+<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#a55505d648748aa1938afcd9dfd5695b3">  246</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#a55505d648748aa1938afcd9dfd5695b3">FP8ComputeLegalize [...]
+<div class="line"><a id="l00247" name="l00247"></a><span class="lineno">  247</span> </div>
+<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#a463c8df56603cb65d1ddfbaf999a5602">  252</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#a463c8df56603cb65d1ddfbaf999a5602">BF16StorageLegaliz [...]
 <div class="line"><a id="l00253" name="l00253"></a><span class="lineno">  253</span> </div>
-<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#a463c8df56603cb65d1ddfbaf999a5602">  258</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#a463c8df56603cb65d1ddfbaf999a5602">BF16StorageLegaliz [...]
-<div class="line"><a id="l00259" name="l00259"></a><span class="lineno">  259</span> </div>
-<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#ae15d73057f59a12eeb81977c79e090ad">  265</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#ae15d73057f59a12eeb81977c79e090ad">FP8StorageLegalize [...]
-<div class="line"><a id="l00266" name="l00266"></a><span class="lineno">  266</span> </div>
-<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#a8dffa28693b5f14acd796db5c4fbc922">  275</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#a8dffa28693b5f14acd796db5c4fbc922">PointerValueTypeRe [...]
-<div class="line"><a id="l00276" name="l00276"></a><span class="lineno">  276</span> </div>
-<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#ad66abe9ec16fb409120d049f34c383cb">  282</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#ad66abe9ec16fb409120d049f34c383cb">FlattenTensor</a>( [...]
-<div class="line"><a id="l00283" name="l00283"></a><span class="lineno">  283</span> </div>
-<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#a1731d8cc7ad70612764299298126f94e">  289</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#a1731d8cc7ad70612764299298126f94e">CommonSubexprElim< [...]
-<div class="line"><a id="l00290" name="l00290"></a><span class="lineno">  290</span> </div>
-<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#aa0ef0543647a562e8692db835f50a92b">  297</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#aa0ef0543647a562e8692db835f50a92b">BindTarget</a>(<a  [...]
+<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#ae15d73057f59a12eeb81977c79e090ad">  259</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#ae15d73057f59a12eeb81977c79e090ad">FP8StorageLegalize [...]
+<div class="line"><a id="l00260" name="l00260"></a><span class="lineno">  260</span> </div>
+<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#a8dffa28693b5f14acd796db5c4fbc922">  269</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#a8dffa28693b5f14acd796db5c4fbc922">PointerValueTypeRe [...]
+<div class="line"><a id="l00270" name="l00270"></a><span class="lineno">  270</span> </div>
+<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#ad66abe9ec16fb409120d049f34c383cb">  276</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#ad66abe9ec16fb409120d049f34c383cb">FlattenTensor</a>( [...]
+<div class="line"><a id="l00277" name="l00277"></a><span class="lineno">  277</span> </div>
+<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#a1731d8cc7ad70612764299298126f94e">  283</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#a1731d8cc7ad70612764299298126f94e">CommonSubexprElim< [...]
+<div class="line"><a id="l00284" name="l00284"></a><span class="lineno">  284</span> </div>
+<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#aa0ef0543647a562e8692db835f50a92b">  291</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#aa0ef0543647a562e8692db835f50a92b">BindTarget</a>(<a  [...]
+<div class="line"><a id="l00292" name="l00292"></a><span class="lineno">  292</span> </div>
+<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#a27c580717f736b4c02984c74be292201">  297</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#a27c580717f736b4c02984c74be292201">AnnotateEntryFunc< [...]
 <div class="line"><a id="l00298" name="l00298"></a><span class="lineno">  298</span> </div>
-<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#a27c580717f736b4c02984c74be292201">  303</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#a27c580717f736b4c02984c74be292201">AnnotateEntryFunc< [...]
+<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#ac628eeda61091d9bde61836f56ce78c3">  303</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#ac628eeda61091d9bde61836f56ce78c3">Filter</a>(ffi::Ty [...]
 <div class="line"><a id="l00304" name="l00304"></a><span class="lineno">  304</span> </div>
-<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#ac628eeda61091d9bde61836f56ce78c3">  309</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#ac628eeda61091d9bde61836f56ce78c3">Filter</a>(ffi::Ty [...]
-<div class="line"><a id="l00310" name="l00310"></a><span class="lineno">  310</span> </div>
-<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#aabeeec92337b56f3856e9d15bb0c9432">  318</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#aabeeec92337b56f3856e9d15bb0c9432">TileDispatch</a>();</div>
+<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#aabeeec92337b56f3856e9d15bb0c9432">  312</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#aabeeec92337b56f3856e9d15bb0c9432">TileDispatch</a>();</div>
+<div class="line"><a id="l00313" name="l00313"></a><span class="lineno">  313</span> </div>
+<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#ae69de42e04d582b06405493d25dc1cfb">  318</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#ae69de42e04d582b06405493d25dc1cfb">LowerTIRxCleanup</ [...]
 <div class="line"><a id="l00319" name="l00319"></a><span class="lineno">  319</span> </div>
-<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#ae69de42e04d582b06405493d25dc1cfb">  324</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#ae69de42e04d582b06405493d25dc1cfb">LowerTIRxCleanup</ [...]
+<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#a8a343ad59293d6472cc6ad125c263f73">  324</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#a8a343ad59293d6472cc6ad125c263f73">LowerTIRx</a>();</div>
 <div class="line"><a id="l00325" name="l00325"></a><span class="lineno">  325</span> </div>
-<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1transform.html#a8a343ad59293d6472cc6ad125c263f73">  330</a></span><a class="code hl_define" href="runtime_2base_8h.html#a3f8a1559a6af0fd6f6bdf4a498072491">TVM_TIRX_DLL</a> <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1tirx_1_1transform.html#a8a343ad59293d6472cc6ad125c263f73">LowerTIRx</a>();</div>
-<div class="line"><a id="l00331" name="l00331"></a><span class="lineno">  331</span> </div>
-<div class="line"><a id="l00332" name="l00332"></a><span class="lineno">  332</span>}  <span class="comment">// namespace transform</span></div>
-<div class="line"><a id="l00333" name="l00333"></a><span class="lineno">  333</span>}  <span class="comment">// namespace tirx</span></div>
-<div class="line"><a id="l00334" name="l00334"></a><span class="lineno">  334</span>}  <span class="comment">// namespace tvm</span></div>
-<div class="line"><a id="l00335" name="l00335"></a><span class="lineno">  335</span> </div>
-<div class="line"><a id="l00336" name="l00336"></a><span class="lineno">  336</span><span class="preprocessor">#endif  </span><span class="comment">// TVM_TIR_TRANSFORM_H_</span></div>
+<div class="line"><a id="l00326" name="l00326"></a><span class="lineno">  326</span>}  <span class="comment">// namespace transform</span></div>
+<div class="line"><a id="l00327" name="l00327"></a><span class="lineno">  327</span>}  <span class="comment">// namespace tirx</span></div>
+<div class="line"><a id="l00328" name="l00328"></a><span class="lineno">  328</span>}  <span class="comment">// namespace tvm</span></div>
+<div class="line"><a id="l00329" name="l00329"></a><span class="lineno">  329</span> </div>
+<div class="line"><a id="l00330" name="l00330"></a><span class="lineno">  330</span><span class="preprocessor">#endif  </span><span class="comment">// TVM_TIR_TRANSFORM_H_</span></div>
 <div class="ttc" id="aclasstvm_1_1IRModule_html"><div class="ttname"><a href="classtvm_1_1IRModule.html">tvm::IRModule</a></div><div class="ttdoc">Managed reference class to IRModuleNode.</div><div class="ttdef"><b>Definition</b> module.h:276</div></div>
 <div class="ttc" id="aclasstvm_1_1Target_html"><div class="ttname"><a href="classtvm_1_1Target.html">tvm::Target</a></div><div class="ttdoc">Managed reference class to TargetObj.</div><div class="ttdef"><b>Definition</b> target.h:136</div></div>
 <div class="ttc" id="aclasstvm_1_1tirx_1_1Function_html"><div class="ttname"><a href="classtvm_1_1tirx_1_1Function.html">tvm::tirx::Function</a></div><div class="ttdoc">Managed reference to FunctionNode.</div><div class="ttdef"><b>Definition</b> function.h:107</div></div>
@@ -223,7 +221,6 @@ $(document).ready(function() { init_codefold(0); });
 <div class="ttc" id="anamespacetvm_1_1tirx_1_1transform_html_a1731d8cc7ad70612764299298126f94e"><div class="ttname"><a href="namespacetvm_1_1tirx_1_1transform.html#a1731d8cc7ad70612764299298126f94e">tvm::tirx::transform::CommonSubexprElim</a></div><div class="ttdeci">TVM_TIRX_DLL Pass CommonSubexprElim()</div><div class="ttdoc">Implements Common Subexpression Elimination (CSE) for TIR which introduces Bind statements for duplic...</div></div>
 <div class="ttc" id="anamespacetvm_1_1tirx_1_1transform_html_a22a21ee130ee582283857f846ea15954"><div class="ttname"><a href="namespacetvm_1_1tirx_1_1transform.html#a22a21ee130ee582283857f846ea15954">tvm::tirx::transform::LowerThreadAllreduce</a></div><div class="ttdeci">TVM_TIRX_DLL Pass LowerThreadAllreduce()</div><div class="ttdoc">Lower cross-thread reductions to target-specific communication.</div></div>
 <div class="ttc" id="anamespacetvm_1_1tirx_1_1transform_html_a27c580717f736b4c02984c74be292201"><div class="ttname"><a href="namespacetvm_1_1tirx_1_1transform.html#a27c580717f736b4c02984c74be292201">tvm::tirx::transform::AnnotateEntryFunc</a></div><div class="ttdeci">TVM_TIRX_DLL Pass AnnotateEntryFunc()</div><div class="ttdoc">Set a Function as the entry point if it is only function in IRModule.</div></div>
-<div class="ttc" id="anamespacetvm_1_1tirx_1_1transform_html_a29f5d6ec65de96d24040e8ac533c5f22"><div class="ttname"><a href="namespacetvm_1_1tirx_1_1transform.html#a29f5d6ec65de96d24040e8ac533c5f22">tvm::tirx::transform::LowerWarpMemory</a></div><div class="ttdeci">TVM_TIRX_DLL Pass LowerWarpMemory()</div><div class="ttdoc">Lower warp memory access to low-level device related function calls.</div></div>
 <div class="ttc" id="anamespacetvm_1_1tirx_1_1transform_html_a3b490ff63a2aabba6d21a20eedf3039f"><div class="ttname"><a href="namespacetvm_1_1tirx_1_1transform.html#a3b490ff63a2aabba6d21a20eedf3039f">tvm::tirx::transform::LowerIntrin</a></div><div class="ttdeci">TVM_TIRX_DLL Pass LowerIntrin()</div><div class="ttdoc">Lower the target specific function intrinsics in each of the function.</div></div>
 <div class="ttc" id="anamespacetvm_1_1tirx_1_1transform_html_a435173664d7d9363fdb3c9a096f704ac"><div class="ttname"><a href="namespacetvm_1_1tirx_1_1transform.html#a435173664d7d9363fdb3c9a096f704ac">tvm::tirx::transform::SplitHostDevice</a></div><div class="ttdeci">TVM_TIRX_DLL Pass SplitHostDevice()</div><div class="ttdoc">Annotate, split, and lower host/device functions.</div></div>
 <div class="ttc" id="anamespacetvm_1_1tirx_1_1transform_html_a463c8df56603cb65d1ddfbaf999a5602"><div class="ttname"><a href="namespacetvm_1_1tirx_1_1transform.html#a463c8df56603cb65d1ddfbaf999a5602">tvm::tirx::transform::BF16StorageLegalize</a></div><div class="ttdeci">TVM_TIRX_DLL Pass BF16StorageLegalize()</div><div class="ttdoc">Legalize bf16 storage types to u16.</div></div>
diff --git a/docs/reference/api/python/meta_schedule.html b/docs/reference/api/python/meta_schedule.html
index fd98c16a24c..ed594982d7e 100644
--- a/docs/reference/api/python/meta_schedule.html
+++ b/docs/reference/api/python/meta_schedule.html
@@ -1390,11 +1390,11 @@ document.write(`
 
 <dl class="py method">
 <dt class="sig sig-object py" id="tvm.s_tir.meta_schedule.Mutator.create">
-<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">create</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">kind</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Literal" title="(in Python v3.15)"><span class="pre">Lite [...]
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">create</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">kind</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Literal" title="(in Python v3.15)"><span class="pre">Lite [...]
 <dd><p>Create a list of default mutators.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>kind</strong> (<em>Literal</em><em>[</em><em>&quot;llvm&quot;</em><em>, </em><em>&quot;cuda&quot;</em><em>, </em><em>&quot;cuda-tensorcore&quot;</em><em>, </em><em>&quot;hexagon&quot;</em><em>]</em>) – The kind of mutators.</p>
+<dd class="field-odd"><p><strong>kind</strong> (<em>Literal</em><em>[</em><em>&quot;llvm&quot;</em><em>, </em><em>&quot;cuda&quot;</em><em>, </em><em>&quot;hexagon&quot;</em><em>]</em>) – The kind of mutators.</p>
 </dd>
 <dt class="field-even">Returns<span class="colon">:</span></dt>
 <dd class="field-even"><p><strong>mutators</strong> – The list of mutators.</p>
@@ -1459,11 +1459,11 @@ document.write(`
 
 <dl class="py method">
 <dt class="sig sig-object py" id="tvm.s_tir.meta_schedule.Postproc.create">
-<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">create</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">kind</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Literal" title="(in Python v3.15)"><span class="pre">Lite [...]
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">create</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">kind</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Literal" title="(in Python v3.15)"><span class="pre">Lite [...]
 <dd><p>Create a list of default postprocessors.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>kind</strong> (<em>Literal</em><em>[</em><em>&quot;llvm&quot;</em><em>, </em><em>&quot;cuda&quot;</em><em>, </em><em>&quot;cuda-tensorcore&quot;</em><em>, </em><em>&quot;hexagon&quot;</em><em>]</em>) – The kind of the postprocessors.</p>
+<dd class="field-odd"><p><strong>kind</strong> (<em>Literal</em><em>[</em><em>&quot;llvm&quot;</em><em>, </em><em>&quot;cuda&quot;</em><em>, </em><em>&quot;hexagon&quot;</em><em>]</em>) – The kind of the postprocessors.</p>
 </dd>
 <dt class="field-even">Returns<span class="colon">:</span></dt>
 <dd class="field-even"><p><strong>postprocs</strong> – The list of postprocessors.</p>
@@ -1620,11 +1620,11 @@ document.write(`
 
 <dl class="py method">
 <dt class="sig sig-object py" id="tvm.s_tir.meta_schedule.ScheduleRule.create">
-<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">create</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">kind</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Literal" title="(in Python v3.15)"><span class="pre">Lite [...]
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">create</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">kind</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Literal" title="(in Python v3.15)"><span class="pre">Lite [...]
 <dd><p>Create a list of schedule rules for the given kind.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>kind</strong> (<em>Literal</em><em>[</em><em>&quot;llvm&quot;</em><em>, </em><em>&quot;cuda&quot;</em><em>, </em><em>&quot;cuda-tensorcore&quot;</em><em>, </em><em>&quot;hexagon&quot;</em><em>]</em>) – The kind of the schedule rules.</p>
+<dd class="field-odd"><p><strong>kind</strong> (<em>Literal</em><em>[</em><em>&quot;llvm&quot;</em><em>, </em><em>&quot;cuda&quot;</em><em>, </em><em>&quot;hexagon&quot;</em><em>]</em>) – The kind of the schedule rules.</p>
 </dd>
 <dt class="field-even">Returns<span class="colon">:</span></dt>
 <dd class="field-even"><p><strong>rules</strong> – The list of schedule rules.</p>
@@ -3588,11 +3588,11 @@ design space.</p>
 
 <dl class="py method">
 <dt class="sig sig-object py">
-<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">create</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">kind</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Literal" title="(in Python v3.15)"><span class="pre">Lite [...]
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">create</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">kind</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Literal" title="(in Python v3.15)"><span class="pre">Lite [...]
 <dd><p>Create a list of default mutators.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>kind</strong> (<em>Literal</em><em>[</em><em>&quot;llvm&quot;</em><em>, </em><em>&quot;cuda&quot;</em><em>, </em><em>&quot;cuda-tensorcore&quot;</em><em>, </em><em>&quot;hexagon&quot;</em><em>]</em>) – The kind of mutators.</p>
+<dd class="field-odd"><p><strong>kind</strong> (<em>Literal</em><em>[</em><em>&quot;llvm&quot;</em><em>, </em><em>&quot;cuda&quot;</em><em>, </em><em>&quot;hexagon&quot;</em><em>]</em>) – The kind of mutators.</p>
 </dd>
 <dt class="field-even">Returns<span class="colon">:</span></dt>
 <dd class="field-even"><p><strong>mutators</strong> – The list of mutators.</p>
@@ -3727,11 +3727,11 @@ This is the user facing class for function overloading inheritance.</p>
 
 <dl class="py method">
 <dt class="sig sig-object py">
-<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">create</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">kind</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Literal" title="(in Python v3.15)"><span class="pre">Lite [...]
+<em class="property"><span class="pre">static</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">create</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">kind</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Literal" title="(in Python v3.15)"><span class="pre">Lite [...]
 <dd><p>Create a list of default postprocessors.</p>
 <dl class="field-list simple">
 <dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>kind</strong> (<em>Literal</em><em>[</em><em>&quot;llvm&quot;</em><em>, </em><em>&quot;cuda&quot;</em><em>, </em><em>&quot;cuda-tensorcore&quot;</em><em>, </em><em>&quot;hexagon&quot;</em><em>]</em>) – The kind of the postprocessors.</p>
+<dd class="field-odd"><p><strong>kind</strong> (<em>Literal</em><em>[</em><em>&quot;llvm&quot;</em><em>, </em><em>&quot;cuda&quot;</em><em>, </em><em>&quot;hexagon&quot;</em><em>]</em>) – The kind of the postprocessors.</p>
 </dd>
 <dt class="field-even">Returns<span class="colon">:</span></dt>
 <dd class="field-even"><p><strong>postprocs</strong> – The list of postprocessors.</p>
diff --git a/docs/reference/api/python/s_tir/tensor_intrin.html b/docs/reference/api/python/s_tir/tensor_intrin.html
index e95ae3379f3..ad98c258a39 100644
--- a/docs/reference/api/python/s_tir/tensor_intrin.html
+++ b/docs/reference/api/python/s_tir/tensor_intrin.html
@@ -629,7 +629,6 @@ document.write(`
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.s_tir.tensor_intrin.enabled"><code class="docutils literal notranslate"><span class="pre">enabled()</span></code></a></li>
 </ul>
 </li>
-<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm-s-tir-tensor-intrin-cuda">tvm.s_tir.tensor_intrin.cuda</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm-s-tir-tensor-intrin-arm-cpu">tvm.s_tir.tensor_intrin.arm_cpu</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm-s-tir-tensor-intrin-x86">tvm.s_tir.tensor_intrin.x86</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm-s-tir-tensor-intrin-rocm">tvm.s_tir.tensor_intrin.rocm</a></li>
@@ -675,65 +674,6 @@ document.write(`
 </div>
 </dd></dl>
 
-</section>
-<section id="tvm-s-tir-tensor-intrin-cuda">
-<h2>tvm.s_tir.tensor_intrin.cuda<a class="headerlink" href="#tvm-s-tir-tensor-intrin-cuda" title="Link to this heading">#</a></h2>
-<p>Intrinsics for tensorization on NVIDIA GPU.</p>
-<dl class="py function">
-<dt class="sig sig-object py">
-<span class="sig-prename descclassname"><span class="pre">tvm.s_tir.tensor_intrin.cuda.</span></span><span class="sig-name descname"><span class="pre">get_mma_intrin_group</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">load_scope</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/library/typing.html#typing.Literal" title="( [...]
-<dd><p>Get a group of intrinsics for mma tensor core with the given configurations</p>
-<dl class="field-list simple">
-<dt class="field-odd">Parameters<span class="colon">:</span></dt>
-<dd class="field-odd"><ul class="simple">
-<li><p><strong>load_scope</strong> (<em>Literal</em><em>[</em><em>&quot;shared&quot;</em><em>, </em><em>&quot;shared.dyn&quot;</em><em>]</em>) – The memory scope of the input tensor.</p></li>
-<li><p><strong>store_scope</strong> (<em>Literal</em><em>[</em><em>&quot;global&quot;</em><em>, </em><em>&quot;shared&quot;</em><em>, </em><em>&quot;shared.dyn&quot;</em><em>]</em>) – The memory scope of the result tensor.</p></li>
-<li><p><strong>in_dtype</strong> (<a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#str" title="(in Python v3.15)"><em>str</em></a>) – The input data type.</p></li>
-<li><p><strong>out_dtype</strong> (<a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#str" title="(in Python v3.15)"><em>str</em></a>) – The output data dtype.</p></li>
-<li><p><strong>trans_a</strong> (<a class="reference external" href="https://docs.python.org/3/builtins/functions.html#bool" title="(in Python v3.15)"><em>bool</em></a>) – Whether the input matrix A is transposed.</p></li>
-<li><p><strong>trans_b</strong> (<a class="reference external" href="https://docs.python.org/3/builtins/functions.html#bool" title="(in Python v3.15)"><em>bool</em></a>) – Whether the input matrix B is transposed.</p></li>
-<li><p><strong>not_use_mma_store_intrinic</strong> (<a class="reference external" href="https://docs.python.org/3/builtins/functions.html#bool" title="(in Python v3.15)"><em>bool</em></a>) – <p>Whether to not use the mma_store intrinsic. If True, use TensorStore stmts to store the
-result of mma. Otherwise, use mma_store intrinsic.</p>
-<p>This is because if we use mma_store intrinsic, during swizzling shared memory visits, our
-rearrangement scheme will involve areas accessed by different mma_store calls. This makes
-swizzling quite complex. But TensorStore will not face this problem.</p>
-</p></li>
-<li><p><strong>store_to_smem_dtype</strong> (<em>Optional</em><em>[</em><em>Literal</em><em>[</em><em>&quot;float16&quot;</em><em>, </em><em>&quot;float32&quot;</em><em>, </em><em>&quot;int32&quot;</em><em>]</em><em>]</em>) – The dtype that we use to store from register to shared memory. By default it is out_dtype.</p></li>
-</ul>
-</dd>
-<dt class="field-even">Returns<span class="colon">:</span></dt>
-<dd class="field-even"><p><strong>ret</strong> – A group of tensor intrinsics.</p>
-</dd>
-<dt class="field-odd">Return type<span class="colon">:</span></dt>
-<dd class="field-odd"><p>Dict[<a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#str" title="(in Python v3.15)">str</a>, <a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#str" title="(in Python v3.15)">str</a>]</p>
-</dd>
-</dl>
-</dd></dl>
-
-<dl class="py function">
-<dt class="sig sig-object py">
-<span class="sig-prename descclassname"><span class="pre">tvm.s_tir.tensor_intrin.cuda.</span></span><span class="sig-name descname"><span class="pre">get_mma_init_intrin</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m_dim</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/builtins/functions.html#int" title="(in Python v3. [...]
-<dd><p>Generator of mma init intrins</p>
-</dd></dl>
-
-<dl class="py function">
-<dt class="sig sig-object py">
-<span class="sig-prename descclassname"><span class="pre">tvm.s_tir.tensor_intrin.cuda.</span></span><span class="sig-name descname"><span class="pre">get_mma_load_intrin</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m_dim</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/builtins/functions.html#int" title="(in Python v3. [...]
-<dd><p>Generator of mma ldmatrix intrins</p>
-</dd></dl>
-
-<dl class="py function">
-<dt class="sig sig-object py">
-<span class="sig-prename descclassname"><span class="pre">tvm.s_tir.tensor_intrin.cuda.</span></span><span class="sig-name descname"><span class="pre">get_mma_sync_intrin</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m_dim</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/builtins/functions.html#int" title="(in Python v3. [...]
-<dd><p>Generator of mma sync intrins</p>
-</dd></dl>
-
-<dl class="py function">
-<dt class="sig sig-object py">
-<span class="sig-prename descclassname"><span class="pre">tvm.s_tir.tensor_intrin.cuda.</span></span><span class="sig-name descname"><span class="pre">get_mma_store_dummy_intrin</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">m_dim</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/builtins/functions.html#int" title="(in Pyt [...]
-<dd><p>Disable mma store intrin for now.</p>
-</dd></dl>
-
 </section>
 <section id="tvm-s-tir-tensor-intrin-arm-cpu">
 <h2>tvm.s_tir.tensor_intrin.arm_cpu<a class="headerlink" href="#tvm-s-tir-tensor-intrin-arm-cpu" title="Link to this heading">#</a></h2>
@@ -920,6 +860,13 @@ by row.</p></li>
 <section id="tvm-s-tir-tensor-intrin-rocm">
 <h2>tvm.s_tir.tensor_intrin.rocm<a class="headerlink" href="#tvm-s-tir-tensor-intrin-rocm" title="Link to this heading">#</a></h2>
 <p>Intrinsics for AMDGPU tensorization.</p>
+<p>Descriptors use a logical (lane, value) layout to match a whole wavefront’s
+matrix operation.  Implementations bind only (1, values_per_lane) in local
+storage: every lane owns its own fragment, indexed at lane zero.  The hardware
+lane id selects the shared/global matrix coordinates for loads and stores;
+MFMA communicates the register operands across lanes.  Binding a singleton
+lane dimension also lets CompactTensorAllocation remove the logical 64-lane
+extent without a warp-memory lowering pass.</p>
 </section>
 <section id="tvm-s-tir-tensor-intrin-metal">
 <h2>tvm.s_tir.tensor_intrin.metal<a class="headerlink" href="#tvm-s-tir-tensor-intrin-metal" title="Link to this heading">#</a></h2>
@@ -1075,7 +1022,6 @@ with C[LANES].</p>
 <li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.s_tir.tensor_intrin.enabled"><code class="docutils literal notranslate"><span class="pre">enabled()</span></code></a></li>
 </ul>
 </li>
-<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm-s-tir-tensor-intrin-cuda">tvm.s_tir.tensor_intrin.cuda</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm-s-tir-tensor-intrin-arm-cpu">tvm.s_tir.tensor_intrin.arm_cpu</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm-s-tir-tensor-intrin-x86">tvm.s_tir.tensor_intrin.x86</a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm-s-tir-tensor-intrin-rocm">tvm.s_tir.tensor_intrin.rocm</a></li>
diff --git a/docs/reference/api/typedoc/classes/ArtifactCache.html b/docs/reference/api/typedoc/classes/ArtifactCache.html
index 3e2a3f2dee8..703f7adb2c1 100644
--- a/docs/reference/api/typedoc/classes/ArtifactCache.html
+++ b/docs/reference/api/typedoc/classes/ArtifactCache.html
@@ -18,7 +18,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L369">artifact_cache.ts:369</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L369">artifact_cache.ts:369</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -51,7 +51,7 @@
 <li><span><span class="tsd-kind-parameter">scope</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">ArtifactCache</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L373">artifact_cache.ts:373</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L373">artifact_cache.ts:373</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -91,7 +91,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#addtocache">addToCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L410">artifact_cache.ts:410</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L410">artifact_cache.ts:410</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="deleteincache"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteincache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -109,7 +109,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#deleteincache">deleteInCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L440">artifact_cache.ts:440</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L440">artifact_cache.ts:440</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="fetchwithcache"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchwithcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -134,7 +134,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#fetchwithcache">fetchWithCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L400">artifact_cache.ts:400</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L400">artifact_cache.ts:400</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="hasallkeys"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasallkeys" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -153,7 +153,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#hasallkeys">hasAllKeys</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L426">artifact_cache.ts:426</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L426">artifact_cache.ts:426</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="responsetostoretype"><span>response<wbr/>Tostoretype</span><a href="#responsetostoretype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -169,7 +169,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">storetype</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L380">artifact_cache.ts:380</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L380">artifact_cache.ts:380</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/ArtifactCrossOriginStorageCache.html b/docs/reference/api/typedoc/classes/ArtifactCrossOriginStorageCache.html
index db64ad45444..8f796d1f728 100644
--- a/docs/reference/api/typedoc/classes/ArtifactCrossOriginStorageCache.html
+++ b/docs/reference/api/typedoc/classes/ArtifactCrossOriginStorageCache.html
@@ -18,7 +18,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L733">artifact_cache.ts:733</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L733">artifact_cache.ts:733</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -51,7 +51,7 @@
 <li><span><span class="tsd-kind-parameter">storage</span>: <a href="_internal_.CrossOriginStorage.html" class="tsd-signature-type tsd-kind-class">CrossOriginStorage</a><span class="tsd-signature-symbol"> = ...</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">ArtifactCrossOriginStorageCache</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L736">artifact_cache.ts:736</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L736">artifact_cache.ts:736</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -88,7 +88,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#addtocache">addToCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L760">artifact_cache.ts:760</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L760">artifact_cache.ts:760</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="deleteincache"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteincache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -107,7 +107,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#deleteincache">deleteInCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L792">artifact_cache.ts:792</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L792">artifact_cache.ts:792</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="fetchwithcache"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchwithcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -149,7 +149,7 @@ return the actual data object rather than the request. There are two options:</p
 <aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#fetchwithcache">fetchWithCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L743">artifact_cache.ts:743</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L743">artifact_cache.ts:743</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="hasallkeys"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasallkeys" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -168,7 +168,7 @@ return the actual data object rather than the request. There are two options:</p
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#hasallkeys">hasAllKeys</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L782">artifact_cache.ts:782</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L782">artifact_cache.ts:782</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html b/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html
index 95889ea5530..fbeb9d1d051 100644
--- a/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html
+++ b/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html
@@ -18,7 +18,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L451">artifact_cache.ts:451</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L451">artifact_cache.ts:451</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -52,7 +52,7 @@
 <li><span><span class="tsd-kind-parameter">dbName</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">ArtifactIndexedDBCache</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L456">artifact_cache.ts:456</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L456">artifact_cache.ts:456</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -92,7 +92,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#addtocache">addToCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L566">artifact_cache.ts:566</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L566">artifact_cache.ts:566</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="addtoindexeddb"><span>add<wbr/>To<wbr/>Indexed<wbr/>DB</span><a href="#addtoindexeddb" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -107,7 +107,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">storetype</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L541">artifact_cache.ts:541</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L541">artifact_cache.ts:541</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="asyncgethelper"><span>async<wbr/>Get<wbr/>Helper</span><a href="#asyncgethelper" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -120,7 +120,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L508">artifact_cache.ts:508</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L508">artifact_cache.ts:508</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="deleteincache"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteincache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -139,7 +139,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#deleteincache">deleteInCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L617">artifact_cache.ts:617</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L617">artifact_cache.ts:617</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="fetchwithcache"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchwithcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -181,7 +181,7 @@ return the actual data object rather than the request. There are two options:</p
 <aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#fetchwithcache">fetchWithCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L525">artifact_cache.ts:525</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L525">artifact_cache.ts:525</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="hasallkeys"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasallkeys" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -200,7 +200,7 @@ return the actual data object rather than the request. There are two options:</p
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#hasallkeys">hasAllKeys</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L585">artifact_cache.ts:585</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L585">artifact_cache.ts:585</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/ArtifactOPFSCache.html b/docs/reference/api/typedoc/classes/ArtifactOPFSCache.html
index 6f553b731fd..7e1db756af5 100644
--- a/docs/reference/api/typedoc/classes/ArtifactOPFSCache.html
+++ b/docs/reference/api/typedoc/classes/ArtifactOPFSCache.html
@@ -18,7 +18,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L637">artifact_cache.ts:637</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L637">artifact_cache.ts:637</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -52,7 +52,7 @@
 <li><span><span class="tsd-kind-parameter">accessMode</span>: <a href="../types/OPFSAccessMode.html" class="tsd-signature-type tsd-kind-type-alias">OPFSAccessMode</a><span class="tsd-signature-symbol"> = &quot;async&quot;</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">ArtifactOPFSCache</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L640">artifact_cache.ts:640</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L640">artifact_cache.ts:640</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -89,7 +89,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#addtocache">addToCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L680">artifact_cache.ts:680</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L680">artifact_cache.ts:680</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="deleteincache"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteincache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -108,7 +108,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#deleteincache">deleteInCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L708">artifact_cache.ts:708</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L708">artifact_cache.ts:708</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="fetchwithcache"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchwithcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -150,7 +150,7 @@ return the actual data object rather than the request. There are two options:</p
 <aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#fetchwithcache">fetchWithCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L648">artifact_cache.ts:648</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L648">artifact_cache.ts:648</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="hasallkeys"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasallkeys" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -169,7 +169,7 @@ return the actual data object rather than the request. There are two options:</p
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#hasallkeys">hasAllKeys</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L701">artifact_cache.ts:701</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L701">artifact_cache.ts:701</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="isavailable"><code class="tsd-tag">Static</code><span>is<wbr/>Available</span><a href="#isavailable" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -178,7 +178,7 @@ return the actual data object rather than the request. There are two options:</p
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L644">artifact_cache.ts:644</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L644">artifact_cache.ts:644</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/CacheState.html b/docs/reference/api/typedoc/classes/CacheState.html
index a12d1b42a3f..f9def52c33a 100644
--- a/docs/reference/api/typedoc/classes/CacheState.html
+++ b/docs/reference/api/typedoc/classes/CacheState.html
@@ -39,7 +39,7 @@ that reference the old buffer stale.</li>
 </ul>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/cache_state.ts#L138">cache_state.ts:138</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/cache_state.ts#L138">cache_state.ts:138</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -73,7 +73,7 @@ that reference the old buffer stale.</li>
 <li><span><span class="tsd-kind-parameter">shapeCacheSize</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 256</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">CacheState</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/cache_state.ts#L150">cache_state.ts:150</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/cache_state.ts#L150">cache_state.ts:150</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -87,7 +87,7 @@ Value: TVM ShapeTuple object (Disposable)</p>
 callers have independent references and normal scope-managed lifetimes.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/cache_state.ts#L148">cache_state.ts:148</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/cache_state.ts#L148">cache_state.ts:148</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -101,7 +101,7 @@ callers have independent references and normal scope-managed lifetimes.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/cache_state.ts#L170">cache_state.ts:170</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/cache_state.ts#L170">cache_state.ts:170</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="computeshapekey"><code class="tsd-tag">Static</code><span>compute<wbr/>Shape<wbr/>Key</span><a href="#computeshapekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -119,7 +119,7 @@ callers have independent references and normal scope-managed lifetimes.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><p>String key suitable for shapeCache lookup.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/cache_state.ts#L163">cache_state.ts:163</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/cache_state.ts#L163">cache_state.ts:163</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/DLDataType.html b/docs/reference/api/typedoc/classes/DLDataType.html
index 665e1a68e5f..499b3b0dbcb 100644
--- a/docs/reference/api/typedoc/classes/DLDataType.html
+++ b/docs/reference/api/typedoc/classes/DLDataType.html
@@ -14,7 +14,7 @@
 <div class="tsd-comment tsd-typography"><p>Runtime data type of Tensor.</p>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L415">runtime.ts:415</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L415">runtime.ts:415</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -52,7 +52,7 @@
 <li><span><span class="tsd-kind-parameter">lanes</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">DLDataType</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L423">runtime.ts:423</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L423">runtime.ts:423</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -62,21 +62,21 @@
 <div class="tsd-comment tsd-typography"><p>Number of bits in the data type.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L419">runtime.ts:419</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L419">runtime.ts:419</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="code"><span>code</span><a href="#code" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">code</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>The type code</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L417">runtime.ts:417</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L417">runtime.ts:417</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="lanes"><span>lanes</span><a href="#lanes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">lanes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Number of vector lanes.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L421">runtime.ts:421</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L421">runtime.ts:421</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -88,7 +88,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L438">runtime.ts:438</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L438">runtime.ts:438</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tostring"><span>to<wbr/>String</span><a href="#tostring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -97,7 +97,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L429">runtime.ts:429</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L429">runtime.ts:429</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/DLDevice.html b/docs/reference/api/typedoc/classes/DLDevice.html
index 1325a662663..c365ffed294 100644
--- a/docs/reference/api/typedoc/classes/DLDevice.html
+++ b/docs/reference/api/typedoc/classes/DLDevice.html
@@ -14,7 +14,7 @@
 <div class="tsd-comment tsd-typography"><p>Represent a runtime context where a Tensor can reside.</p>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L355">runtime.ts:355</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L355">runtime.ts:355</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -51,7 +51,7 @@
 <li><span><span class="tsd-kind-parameter">lib</span>: <a href="_internal_.FFILibrary.html" class="tsd-signature-type tsd-kind-class">FFILibrary</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">DLDevice</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L363">runtime.ts:363</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L363">runtime.ts:363</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -61,14 +61,14 @@
 <div class="tsd-comment tsd-typography"><p>The device index.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L359">runtime.ts:359</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L359">runtime.ts:359</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="devicetype"><span>device<wbr/>Type</span><a href="#devicetype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">deviceType</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>The device type code of the device.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L357">runtime.ts:357</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L357">runtime.ts:357</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -82,7 +82,7 @@
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L382">runtime.ts:382</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L382">runtime.ts:382</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tostring"><span>to<wbr/>String</span><a href="#tostring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -91,7 +91,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L389">runtime.ts:389</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L389">runtime.ts:389</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/Instance.html b/docs/reference/api/typedoc/classes/Instance.html
index cd304695dc9..3a8446b6b1c 100644
--- a/docs/reference/api/typedoc/classes/Instance.html
+++ b/docs/reference/api/typedoc/classes/Instance.html
@@ -31,7 +31,7 @@ are not tracked through JS native garbage collection mechanism.</p>
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L916">runtime.ts:916</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L916">runtime.ts:916</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -138,7 +138,7 @@ a WASI object, or an object containing wasmLibraryProvider field.</p>
 <h4 class="tsd-anchor-link" id="see">See<a href="#see" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>Please use the async version <a href="../functions/instantiate.html" class="tsd-kind-function">instantiate</a> when targeting browsers.</p>
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L951">runtime.ts:951</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L951">runtime.ts:951</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -146,17 +146,17 @@ a WASI object, or an object containing wasmLibraryProvider field.</p>
 <h3 class="tsd-anchor-link" id="cachemetadata"><span>cache<wbr/>Metadata</span><a href="#cachemetadata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">cacheMetadata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = {}</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L919">runtime.ts:919</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L919">runtime.ts:919</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="exports"><span>exports</span><a href="#exports" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">exports</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L918">runtime.ts:918</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L918">runtime.ts:918</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="memory"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">memory</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.Memory.html" class="tsd-signature-type tsd-kind-class">Memory</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L917">runtime.ts:917</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L917">runtime.ts:917</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -189,7 +189,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1767">runtime.ts:1767</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1767">runtime.ts:1767</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="applyrepetitionpenalty"><span>apply<wbr/>Repetition<wbr/>Penalty</span><a href="#applyrepetitionpenalty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -212,7 +212,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1754">runtime.ts:1754</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1754">runtime.ts:1754</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="applysoftmaxwithtemperature"><span>apply<wbr/>Softmax<wbr/>With<wbr/>Temperature</span><a href="#applysoftmaxwithtemperature" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -232,7 +232,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1784">runtime.ts:1784</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1784">runtime.ts:1784</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="asyncifyenabled"><span>asyncify<wbr/>Enabled</span><a href="#asyncifyenabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -244,7 +244,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>The asynctify mode toggle</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1023">runtime.ts:1023</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1023">runtime.ts:1023</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="asyncloadwebgpupipelines"><span>async<wbr/>Load<wbr/>Web<wbr/>GPU<wbr/>Pipelines</span><a href="#asyncloadwebgpupipelines" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -261,7 +261,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L2076">runtime.ts:2076</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L2076">runtime.ts:2076</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="attachtocurrentscope"><span>attach<wbr/>To<wbr/>Current<wbr/>Scope</span><a href="#attachtocurrentscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -288,7 +288,7 @@ the current scope. You only need to do so when you call
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#attachtocurrentscopet">T</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1095">runtime.ts:1095</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1095">runtime.ts:1095</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="beginscope"><span>begin<wbr/>Scope</span><a href="#beginscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -299,7 +299,7 @@ the current scope. You only need to do so when you call
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1052">runtime.ts:1052</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1052">runtime.ts:1052</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="benchmark"><span>benchmark</span><a href="#benchmark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -331,7 +331,7 @@ the current scope. You only need to do so when you call
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L998">runtime.ts:998</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L998">runtime.ts:998</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="bindcanvas"><span>bind<wbr/>Canvas</span><a href="#bindcanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -348,7 +348,7 @@ the current scope. You only need to do so when you call
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1792">runtime.ts:1792</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1792">runtime.ts:1792</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="clearcanvas"><span>clear<wbr/>Canvas</span><a href="#clearcanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -359,7 +359,7 @@ the current scope. You only need to do so when you call
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1823">runtime.ts:1823</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1823">runtime.ts:1823</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="concatembeddings"><span>concat<wbr/>Embeddings</span><a href="#concatembeddings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -378,7 +378,7 @@ the current scope. You only need to do so when you call
 <h4 class="tsd-returns-title">Returns <a href="Tensor.html" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>An Tensor of shape (\sum_{i} {m}, hidden_size)</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1860">runtime.ts:1860</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1860">runtime.ts:1860</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="cpu"><span>cpu</span><a href="#cpu" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -395,7 +395,7 @@ the current scope. You only need to do so when you call
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="DLDevice.html" class="tsd-signature-type tsd-kind-class">DLDevice</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1648">runtime.ts:1648</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1648">runtime.ts:1648</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="createvirtualmachine"><span>create<wbr/>Virtual<wbr/>Machine</span><a href="#createvirtualmachine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -413,7 +413,7 @@ the current scope. You only need to do so when you call
 <h4 class="tsd-returns-title">Returns <a href="VirtualMachine.html" class="tsd-signature-type tsd-kind-class">VirtualMachine</a></h4><p>The created virtual machime.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1264">runtime.ts:1264</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1264">runtime.ts:1264</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="detachfromcurrentscope"><span>detach<wbr/>From<wbr/>Current<wbr/>Scope</span><a href="#detachfromcurrentscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -438,7 +438,7 @@ so it won't be released via auto-release during endscope.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#detachfromcurrentscopet">T</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1122">runtime.ts:1122</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1122">runtime.ts:1122</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="device"><span>device</span><a href="#device" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -459,7 +459,7 @@ so it won't be released via auto-release during endscope.</p>
 <h4 class="tsd-returns-title">Returns <a href="DLDevice.html" class="tsd-signature-type tsd-kind-class">DLDevice</a></h4><p>The created device.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1640">runtime.ts:1640</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1640">runtime.ts:1640</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -473,7 +473,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1027">runtime.ts:1027</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1027">runtime.ts:1027</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="empty"><span>empty</span><a href="#empty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -497,7 +497,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <a href="Tensor.html" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>The created ndarray.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1668">runtime.ts:1668</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1668">runtime.ts:1668</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="endscope"><span>end<wbr/>Scope</span><a href="#endscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -511,7 +511,7 @@ a value to parent scope.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1063">runtime.ts:1063</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1063">runtime.ts:1063</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="fetchtensorcache"><span>fetch<wbr/>Tensor<wbr/>Cache</span><a href="#fetchtensorcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -535,7 +535,7 @@ a value to parent scope.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4><p>The meta data</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1352">runtime.ts:1352</a></li></ul></aside></div></li>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1352">runtime.ts:1352</a></li></ul></aside></div></li>
 <li class="">
 <div class="tsd-signature tsd-anchor-link" id="fetchtensorcache-2"><span class="tsd-kind-call-signature">fetchTensorCache</span><span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">tensorCacheUrl</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">device</span><span class="tsd-signature-symbol">:</span> <a href="DLDevice.html" cl [...]
 <div class="tsd-description">
@@ -562,7 +562,7 @@ a value to parent scope.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4><p>The meta data</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1357">runtime.ts:1357</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1357">runtime.ts:1357</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getglobalfunc"><span>get<wbr/>Global<wbr/>Func</span><a href="#getglobalfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -580,7 +580,7 @@ a value to parent scope.</p>
 <h4 class="tsd-returns-title">Returns <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></h4><p>The result function.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1188">runtime.ts:1188</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1188">runtime.ts:1188</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getparamsfromcache"><span>get<wbr/>Params<wbr/>From<wbr/>Cache</span><a href="#getparamsfromcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -600,7 +600,7 @@ a value to parent scope.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="TVMObject.html" class="tsd-signature-type tsd-kind-class">TVMObject</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1292">runtime.ts:1292</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1292">runtime.ts:1292</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getparamsfromcachebyname"><span>get<wbr/>Params<wbr/>From<wbr/>Cache<wbr/>By<wbr/>Name</span><a href="#getparamsfromcachebyname" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -618,7 +618,7 @@ a value to parent scope.</p>
 <h4 class="tsd-returns-title">Returns <a href="TVMObject.html" class="tsd-signature-type tsd-kind-class">TVMObject</a></h4><p>Parameters read.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1303">runtime.ts:1303</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1303">runtime.ts:1303</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getrngstate"><span>get<wbr/>RNG<wbr/>State</span><a href="#getrngstate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -629,7 +629,7 @@ a value to parent scope.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1714">runtime.ts:1714</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1714">runtime.ts:1714</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="initwebgpu"><span>init<wbr/>Web<wbr/>GPU</span><a href="#initwebgpu" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -646,7 +646,7 @@ a value to parent scope.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L2139">runtime.ts:2139</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L2139">runtime.ts:2139</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="ispackedfunc"><span>is<wbr/>Packed<wbr/>Func</span><a href="#ispackedfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -664,7 +664,7 @@ a value to parent scope.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>The check result.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1237">runtime.ts:1237</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1237">runtime.ts:1237</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="listglobalfuncnames"><span>list<wbr/>Global<wbr/>Func<wbr/>Names</span><a href="#listglobalfuncnames" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -676,7 +676,7 @@ a value to parent scope.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4><p>The name list.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1138">runtime.ts:1138</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1138">runtime.ts:1138</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="makeshapetuple"><span>make<wbr/>Shape<wbr/>Tuple</span><a href="#makeshapetuple" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -694,7 +694,7 @@ a value to parent scope.</p>
 <h4 class="tsd-returns-title">Returns <a href="TVMObject.html" class="tsd-signature-type tsd-kind-class">TVMObject</a></h4><p>The created shape tuple.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1884">runtime.ts:1884</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1884">runtime.ts:1884</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="maketvmarray"><span>make<wbr/>TVM<wbr/>Array</span><a href="#maketvmarray" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -714,7 +714,7 @@ and needs to b explicitly disposed.</p>
 <h4 class="tsd-returns-title">Returns <a href="TVMArray.html" class="tsd-signature-type tsd-kind-class">TVMArray</a></h4><p>The result array.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1836">runtime.ts:1836</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1836">runtime.ts:1836</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="movetoparentscope"><span>move<wbr/>To<wbr/>Parent<wbr/>Scope</span><a href="#movetoparentscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -738,7 +738,7 @@ alive when exit the current scope.</p>
 <h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#movetoparentscopet">T</a></h4><p>The input obj.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1108">runtime.ts:1108</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1108">runtime.ts:1108</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="registerasyncifyfunc"><span>register<wbr/>Asyncify<wbr/>Func</span><a href="#registerasyncifyfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -765,7 +765,7 @@ The wasm needs to be compiled with Asynctify</li>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L2030">runtime.ts:2030</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L2030">runtime.ts:2030</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="registerasyncserverfunc"><span>register<wbr/>Async<wbr/>Server<wbr/>Func</span><a href="#registerasyncserverfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -792,7 +792,7 @@ These functions contains explicit continuation</li>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L2049">runtime.ts:2049</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L2049">runtime.ts:2049</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="registerfunc"><span>register<wbr/>Func</span><a href="#registerfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -816,7 +816,7 @@ These functions contains explicit continuation</li>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1155">runtime.ts:1155</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1155">runtime.ts:1155</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="registerinitprogresscallback"><span>register<wbr/>Init<wbr/>Progress<wbr/>Callback</span><a href="#registerinitprogresscallback" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -833,7 +833,7 @@ These functions contains explicit continuation</li>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1281">runtime.ts:1281</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1281">runtime.ts:1281</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="registerobjectconstructor"><span>register<wbr/>Object<wbr/>Constructor</span><a href="#registerobjectconstructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -856,7 +856,7 @@ These functions contains explicit continuation</li>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1941">runtime.ts:1941</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1941">runtime.ts:1941</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="runtimestatstext"><span>runtime<wbr/>Stats<wbr/>Text</span><a href="#runtimestatstext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -867,7 +867,7 @@ These functions contains explicit continuation</li>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1041">runtime.ts:1041</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1041">runtime.ts:1041</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="sampletoppfromlogits"><span>sample<wbr/>Top<wbr/>P<wbr/>From<wbr/>Logits</span><a href="#sampletoppfromlogits" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -891,7 +891,7 @@ These functions contains explicit continuation</li>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The sampled index.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1733">runtime.ts:1733</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1733">runtime.ts:1733</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="sampletoppfromprob"><span>sample<wbr/>Top<wbr/>P<wbr/>From<wbr/>Prob</span><a href="#sampletoppfromprob" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -912,7 +912,7 @@ These functions contains explicit continuation</li>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The sampled index.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1744">runtime.ts:1744</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1744">runtime.ts:1744</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="scalar"><span>scalar</span><a href="#scalar" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -933,7 +933,7 @@ These functions contains explicit continuation</li>
 <h4 class="tsd-returns-title">Returns <a href="Scalar.html" class="tsd-signature-type tsd-kind-class">Scalar</a></h4><p>The created scalar.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1630">runtime.ts:1630</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1630">runtime.ts:1630</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setdevicelostautodispose"><span>set<wbr/>Device<wbr/>Lost<wbr/>Auto<wbr/>Dispose</span><a href="#setdevicelostautodispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -952,7 +952,7 @@ they serialize disposal with active runtime calls.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L2180">runtime.ts:2180</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L2180">runtime.ts:2180</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setpackedarguments"><span>set<wbr/>Packed<wbr/>Arguments</span><a href="#setpackedarguments" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -980,7 +980,7 @@ Allocate new temporary space from the stack if necessary.</p>
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">wasmByteSources</span>: <a href="../interfaces/_internal_.WasmByteArraySource.html" class="tsd-signature-type tsd-kind-interface">WasmByteArraySource</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L2301">runtime.ts:2301</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L2301">runtime.ts:2301</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setrngstate"><span>set<wbr/>RNG<wbr/>State</span><a href="#setrngstate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -995,7 +995,7 @@ Allocate new temporary space from the stack if necessary.</p>
 <li><span><span class="tsd-kind-parameter">state</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1721">runtime.ts:1721</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1721">runtime.ts:1721</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setseed"><span>set<wbr/>Seed</span><a href="#setseed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1010,7 +1010,7 @@ Allocate new temporary space from the stack if necessary.</p>
 <li><span><span class="tsd-kind-parameter">seed</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1707">runtime.ts:1707</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1707">runtime.ts:1707</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="showimage"><span>show<wbr/>Image</span><a href="#showimage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1027,7 +1027,7 @@ Allocate new temporary space from the stack if necessary.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1801">runtime.ts:1801</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1801">runtime.ts:1801</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="systemlib"><span>system<wbr/>Lib</span><a href="#systemlib" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1040,7 +1040,7 @@ System lib is a global module that contains self register functions in startup.<
 <h4 class="tsd-returns-title">Returns <a href="Module.html" class="tsd-signature-type tsd-kind-class">Module</a></h4><p>The system library module.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1131">runtime.ts:1131</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1131">runtime.ts:1131</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcacheclear"><span>tensor<wbr/>Cache<wbr/>Clear</span><a href="#tensorcacheclear" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1051,7 +1051,7 @@ System lib is a global module that contains self register functions in startup.<
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1337">runtime.ts:1337</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1337">runtime.ts:1337</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcacheget"><span>tensor<wbr/>Cache<wbr/>Get</span><a href="#tensorcacheget" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1069,7 +1069,7 @@ System lib is a global module that contains self register functions in startup.<
 <h4 class="tsd-returns-title">Returns <a href="Tensor.html" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>The result.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1312">runtime.ts:1312</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1312">runtime.ts:1312</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcacheremove"><span>tensor<wbr/>Cache<wbr/>Remove</span><a href="#tensorcacheremove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1087,7 +1087,7 @@ System lib is a global module that contains self register functions in startup.<
 <h4 class="tsd-returns-title">Returns <a href="Tensor.html" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>The result.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1321">runtime.ts:1321</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1321">runtime.ts:1321</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcacheupdate"><span>tensor<wbr/>Cache<wbr/>Update</span><a href="#tensorcacheupdate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1108,7 +1108,7 @@ System lib is a global module that contains self register functions in startup.<
 <li><span><span class="tsd-kind-parameter">override</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1330">runtime.ts:1330</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1330">runtime.ts:1330</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="topackedfunc"><span>to<wbr/>Packed<wbr/>Func</span><a href="#topackedfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1126,7 +1126,7 @@ System lib is a global module that contains self register functions in startup.<
 <h4 class="tsd-returns-title">Returns <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></h4><p>The converted function.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1247">runtime.ts:1247</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1247">runtime.ts:1247</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="typekey2index"><span>type<wbr/>Key2<wbr/>Index</span><a href="#typekey2index" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1144,7 +1144,7 @@ System lib is a global module that contains self register functions in startup.<
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The corresponding type index.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1913">runtime.ts:1913</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1913">runtime.ts:1913</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="uniform"><span>uniform</span><a href="#uniform" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1171,7 +1171,7 @@ System lib is a global module that contains self register functions in startup.<
 <h4 class="tsd-returns-title">Returns <a href="Tensor.html" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>The created ndarray.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1686">runtime.ts:1686</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1686">runtime.ts:1686</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="webgpu"><span>webgpu</span><a href="#webgpu" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1188,7 +1188,7 @@ System lib is a global module that contains self register functions in startup.<
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="DLDevice.html" class="tsd-signature-type tsd-kind-class">DLDevice</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1656">runtime.ts:1656</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1656">runtime.ts:1656</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="withnewscope"><span>with<wbr/>New<wbr/>Scope</span><a href="#withnewscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1215,7 +1215,7 @@ for the objects that are created in the scope.</li>
 </ul>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1077">runtime.ts:1077</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1077">runtime.ts:1077</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="wrapasyncifypackedfunc"><span>wrap<wbr/>Asyncify<wbr/>Packed<wbr/>Func</span><a href="#wrapasyncifypackedfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1238,7 +1238,7 @@ to make sure you use await when calling the funciton.</p>
 <h4 class="tsd-returns-title">Returns <a href="../types/_internal_.AsyncPackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">AsyncPackedFunc</a></h4><p>The wrapped AsyncPackedFunc</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L1968">runtime.ts:1968</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L1968">runtime.ts:1968</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/LRUCache.html b/docs/reference/api/typedoc/classes/LRUCache.html
index 1445363bc3a..9b94a8779d6 100644
--- a/docs/reference/api/typedoc/classes/LRUCache.html
+++ b/docs/reference/api/typedoc/classes/LRUCache.html
@@ -25,7 +25,7 @@ Uses a Map to maintain insertion order for O(1) LRU eviction.</p>
 <div class="tsd-comment tsd-typography"><p>Cache value type.</p>
 </div></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/cache_state.ts#L37">cache_state.ts:37</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/cache_state.ts#L37">cache_state.ts:37</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -71,7 +71,7 @@ Uses a Map to maintain insertion order for O(1) LRU eviction.</p>
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">onEvict</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">key</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#k">K</a><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">value</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#v"> [...]
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">LRUCache</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#k">K</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#v">V</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/cache_state.ts#L43">cache_state.ts:43</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/cache_state.ts#L43">cache_state.ts:43</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="accessors-1">Accessors<a href="#accessors-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -85,7 +85,7 @@ Uses a Map to maintain insertion order for O(1) LRU eviction.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/cache_state.ts#L108">cache_state.ts:108</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/cache_state.ts#L108">cache_state.ts:108</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -113,7 +113,7 @@ evicted first.</p>
 <h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#v">V</a></h4><p>The cached or newly constructed value.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/cache_state.ts#L60">cache_state.ts:60</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/cache_state.ts#L60">cache_state.ts:60</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="invalidate"><span>invalidate</span><a href="#invalidate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -126,7 +126,7 @@ evicted first.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/cache_state.ts#L103">cache_state.ts:103</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/cache_state.ts#L103">cache_state.ts:103</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="needeviction"><span>need<wbr/>Eviction</span><a href="#needeviction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -146,7 +146,7 @@ evicted first.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>true if inserting <code>key</code> would trigger eviction of another entry.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/cache_state.ts#L92">cache_state.ts:92</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/cache_state.ts#L92">cache_state.ts:92</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="values"><span>values</span><a href="#values" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -157,7 +157,7 @@ evicted first.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#v">V</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/cache_state.ts#L113">cache_state.ts:113</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/cache_state.ts#L113">cache_state.ts:113</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html b/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html
index ad860452560..d440d3188ac 100644
--- a/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html
+++ b/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html
@@ -11,7 +11,7 @@
 <li><a href="" aria-current="page">LinearCongruentialGenerator</a></li></ul>
 <h1>Class LinearCongruentialGenerator</h1></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/support.ts#L90">support.ts:90</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/support.ts#L90">support.ts:90</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -48,7 +48,7 @@
 </div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">LinearCongruentialGenerator</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/support.ts#L100">support.ts:100</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/support.ts#L100">support.ts:100</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -56,17 +56,17 @@
 <h3 class="tsd-anchor-link" id="increment"><code class="tsd-tag">Readonly</code><span>increment</span><a href="#increment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">increment</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/support.ts#L93">support.ts:93</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/support.ts#L93">support.ts:93</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="modulus"><code class="tsd-tag">Readonly</code><span>modulus</span><a href="#modulus" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">modulus</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/support.ts#L91">support.ts:91</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/support.ts#L91">support.ts:91</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="multiplier"><code class="tsd-tag">Readonly</code><span>multiplier</span><a href="#multiplier" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">multiplier</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/support.ts#L92">support.ts:92</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/support.ts#L92">support.ts:92</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -80,7 +80,7 @@
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/support.ts#L127">support.ts:127</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/support.ts#L127">support.ts:127</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="nextint"><span>next<wbr/>Int</span><a href="#nextint" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -92,7 +92,7 @@
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/support.ts#L151">support.ts:151</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/support.ts#L151">support.ts:151</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="randomfloat"><span>random<wbr/>Float</span><a href="#randomfloat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -104,7 +104,7 @@
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/support.ts#L165">support.ts:165</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/support.ts#L165">support.ts:165</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setseed"><span>set<wbr/>Seed</span><a href="#setseed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -122,7 +122,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/support.ts#L113">support.ts:113</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/support.ts#L113">support.ts:113</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setstate"><span>set<wbr/>State</span><a href="#setstate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -137,7 +137,7 @@
 <li><span><span class="tsd-kind-parameter">state</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/support.ts#L134">support.ts:134</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/support.ts#L134">support.ts:134</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/Module.html b/docs/reference/api/typedoc/classes/Module.html
index 5ee21adc651..8a98c836ddd 100644
--- a/docs/reference/api/typedoc/classes/Module.html
+++ b/docs/reference/api/typedoc/classes/Module.html
@@ -20,7 +20,7 @@
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">Module</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L776">runtime.ts:776</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L776">runtime.ts:776</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -57,7 +57,7 @@
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Module</a></h4><aside class="tsd-sources">
 <p>Overrides <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#constructor">constructor</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L777">runtime.ts:777</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L777">runtime.ts:777</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -74,7 +74,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getfunction"><span>get<wbr/>Function</span><a href="#getfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -95,7 +95,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></h4><p>The result function.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L790">runtime.ts:790</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L790">runtime.ts:790</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="gethandle"><span>get<wbr/>Handle</span><a href="#gethandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -114,7 +114,7 @@ only the first call will take effect.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#gethandle">getHandle</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="importmodule"><span>import<wbr/>Module</span><a href="#importmodule" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -131,7 +131,7 @@ only the first call will take effect.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L798">runtime.ts:798</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L798">runtime.ts:798</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="typeindex"><span>type<wbr/>Index</span><a href="#typeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -143,7 +143,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typeindex">typeIndex</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="typekey"><span>type<wbr/>Key</span><a href="#typekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -155,7 +155,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typekey">typeKey</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/RPCServer.html b/docs/reference/api/typedoc/classes/RPCServer.html
index 6215a121caf..62ea51100c2 100644
--- a/docs/reference/api/typedoc/classes/RPCServer.html
+++ b/docs/reference/api/typedoc/classes/RPCServer.html
@@ -14,7 +14,7 @@
 <div class="tsd-comment tsd-typography"><p>A websocket based RPC</p>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/rpc_server.ts#L77">rpc_server.ts:77</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/rpc_server.ts#L77">rpc_server.ts:77</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -55,7 +55,7 @@
 <li><span><span class="tsd-kind-parameter">asyncOnServerLoad</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">inst</span><span class="tsd-signature-symbol">:</span> <a href="Instance.html" class="tsd-signature-type tsd-kind-class">Instance</a><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-ty [...]
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RPCServer</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/rpc_server.ts#L100">rpc_server.ts:100</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/rpc_server.ts#L100">rpc_server.ts:100</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -63,32 +63,32 @@
 <h3 class="tsd-anchor-link" id="getimports"><span>get<wbr/>Imports</span><a href="#getimports" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">getImports</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">&gt;</span></di [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/rpc_server.ts#L83">rpc_server.ts:83</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/rpc_server.ts#L83">rpc_server.ts:83</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="key"><span>key</span><a href="#key" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">key</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/rpc_server.ts#L79">rpc_server.ts:79</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/rpc_server.ts#L79">rpc_server.ts:79</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="logger"><span>logger</span><a href="#logger" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">logger</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/rpc_server.ts#L82">rpc_server.ts:82</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/rpc_server.ts#L82">rpc_server.ts:82</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="socket"><span>socket</span><a href="#socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">socket</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">WebSocket</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/rpc_server.ts#L80">rpc_server.ts:80</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/rpc_server.ts#L80">rpc_server.ts:80</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="state"><span>state</span><a href="#state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">state</span><span class="tsd-signature-symbol">:</span> <a href="../enums/_internal_.RPCServerState.html" class="tsd-signature-type tsd-kind-enum">RPCServerState</a><span class="tsd-signature-symbol"> = RPCServerState.InitHeader</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/rpc_server.ts#L81">rpc_server.ts:81</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/rpc_server.ts#L81">rpc_server.ts:81</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="url"><span>url</span><a href="#url" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/rpc_server.ts#L78">rpc_server.ts:78</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/rpc_server.ts#L78">rpc_server.ts:78</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/Scalar.html b/docs/reference/api/typedoc/classes/Scalar.html
index efdea573259..9911eb87cb9 100644
--- a/docs/reference/api/typedoc/classes/Scalar.html
+++ b/docs/reference/api/typedoc/classes/Scalar.html
@@ -15,7 +15,7 @@
 argument to PackedFunc calls.</p>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L322">runtime.ts:322</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L322">runtime.ts:322</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -46,7 +46,7 @@ argument to PackedFunc calls.</p>
 <li><span><span class="tsd-kind-parameter">dtype</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Scalar</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L328">runtime.ts:328</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L328">runtime.ts:328</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -56,14 +56,14 @@ argument to PackedFunc calls.</p>
 <div class="tsd-comment tsd-typography"><p>The data type of the scalar.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L326">runtime.ts:326</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L326">runtime.ts:326</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="value"><span>value</span><a href="#value" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>The value.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L324">runtime.ts:324</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L324">runtime.ts:324</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/TVMArray.html b/docs/reference/api/typedoc/classes/TVMArray.html
index e87278a1422..a6055531266 100644
--- a/docs/reference/api/typedoc/classes/TVMArray.html
+++ b/docs/reference/api/typedoc/classes/TVMArray.html
@@ -20,7 +20,7 @@
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">TVMArray</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L811">runtime.ts:811</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L811">runtime.ts:811</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -57,7 +57,7 @@
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">TVMArray</a></h4><aside class="tsd-sources">
 <p>Overrides <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#constructor">constructor</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L812">runtime.ts:812</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L812">runtime.ts:812</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -74,7 +74,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="get"><span>get</span><a href="#get" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -92,7 +92,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <a href="../types/_internal_.TVMObjectBase.html" class="tsd-signature-type tsd-kind-type-alias">TVMObjectBase</a></h4><p>The element.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L831">runtime.ts:831</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L831">runtime.ts:831</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="gethandle"><span>get<wbr/>Handle</span><a href="#gethandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -111,7 +111,7 @@ only the first call will take effect.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#gethandle">getHandle</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="size"><span>size</span><a href="#size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -121,7 +121,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>the size of the array.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L823">runtime.ts:823</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L823">runtime.ts:823</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="typeindex"><span>type<wbr/>Index</span><a href="#typeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -133,7 +133,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typeindex">typeIndex</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="typekey"><span>type<wbr/>Key</span><a href="#typekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -145,7 +145,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typekey">typeKey</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/TVMObject.html b/docs/reference/api/typedoc/classes/TVMObject.html
index 5d5ba851d01..d6270377bab 100644
--- a/docs/reference/api/typedoc/classes/TVMObject.html
+++ b/docs/reference/api/typedoc/classes/TVMObject.html
@@ -27,7 +27,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L446">runtime.ts:446</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L446">runtime.ts:446</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -61,7 +61,7 @@
 <li><span><span class="tsd-kind-parameter">ctx</span>: <a href="_internal_.RuntimeContext.html" class="tsd-signature-type tsd-kind-class">RuntimeContext</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">TVMObject</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L451">runtime.ts:451</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L451">runtime.ts:451</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -78,7 +78,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="gethandle"><span>get<wbr/>Handle</span><a href="#gethandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -96,7 +96,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The handle.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="typeindex"><span>type<wbr/>Index</span><a href="#typeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -107,7 +107,7 @@ only the first call will take effect.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="typekey"><span>type<wbr/>Key</span><a href="#typekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -118,7 +118,7 @@ only the first call will take effect.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/Tensor.html b/docs/reference/api/typedoc/classes/Tensor.html
index b0b484a1820..4d0334a6c72 100644
--- a/docs/reference/api/typedoc/classes/Tensor.html
+++ b/docs/reference/api/typedoc/classes/Tensor.html
@@ -20,7 +20,7 @@
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">Tensor</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L525">runtime.ts:525</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L525">runtime.ts:525</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -71,7 +71,7 @@
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><aside class="tsd-sources">
 <p>Overrides <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#constructor">constructor</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L541">runtime.ts:541</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L541">runtime.ts:541</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -81,35 +81,35 @@
 <div class="tsd-comment tsd-typography"><p>Device of the array.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L533">runtime.ts:533</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L533">runtime.ts:533</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="dtype"><span>dtype</span><a href="#dtype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">dtype</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 <div class="tsd-comment tsd-typography"><p>Data type of the array.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L529">runtime.ts:529</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L529">runtime.ts:529</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="isview"><span>is<wbr/>View</span><a href="#isview" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">isView</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 <div class="tsd-comment tsd-typography"><p>Whether it is a temporary view that can become invalid after the call.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L535">runtime.ts:535</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L535">runtime.ts:535</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="ndim"><span>ndim</span><a href="#ndim" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">ndim</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Number of dimensions.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L527">runtime.ts:527</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L527">runtime.ts:527</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="shape"><span>shape</span><a href="#shape" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">shape</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div>
 <div class="tsd-comment tsd-typography"><p>Shape of the array.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L531">runtime.ts:531</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L531">runtime.ts:531</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -131,7 +131,7 @@ The number of elements must match.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>this</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L646">runtime.ts:646</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L646">runtime.ts:646</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="copyfromrawbytes"><span>copy<wbr/>From<wbr/>Raw<wbr/>Bytes</span><a href="#copyfromrawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -149,7 +149,7 @@ The number of elements must match.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>this</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L689">runtime.ts:689</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L689">runtime.ts:689</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -163,7 +163,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getcpudataaddress"><span>get<wbr/>CPU<wbr/>Data<wbr/>Address</span><a href="#getcpudataaddress" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -175,7 +175,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The address in Wasm linear memory.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L628">runtime.ts:628</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L628">runtime.ts:628</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getdataptr"><span>get<wbr/>Data<wbr/>Ptr</span><a href="#getdataptr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -187,7 +187,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The handle.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L616">runtime.ts:616</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L616">runtime.ts:616</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="gethandle"><span>get<wbr/>Handle</span><a href="#gethandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -206,7 +206,7 @@ only the first call will take effect.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#gethandle">getHandle</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="toarray"><span>to<wbr/>Array</span><a href="#toarray" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -219,7 +219,7 @@ the dtype of the Tensor.</p>
 <h4 class="tsd-returns-title">Returns <br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ArrayBufferLike</span><span class="tsd-signature-symbol">&gt;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Int32Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ArrayBufferLike</span> [...]
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L750">runtime.ts:750</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L750">runtime.ts:750</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="torawbytes"><span>to<wbr/>Raw<wbr/>Bytes</span><a href="#torawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -231,7 +231,7 @@ the dtype of the Tensor.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Uint8Array</span></h4><p>The result array.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L738">runtime.ts:738</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L738">runtime.ts:738</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="typeindex"><span>type<wbr/>Index</span><a href="#typeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -243,7 +243,7 @@ the dtype of the Tensor.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typeindex">typeIndex</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="typekey"><span>type<wbr/>Key</span><a href="#typekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -255,7 +255,7 @@ the dtype of the Tensor.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typekey">typeKey</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="view"><span>view</span><a href="#view" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -276,7 +276,7 @@ the dtype of the Tensor.</p>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>The new sliced ndarray.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L599">runtime.ts:599</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L599">runtime.ts:599</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/VirtualMachine.html b/docs/reference/api/typedoc/classes/VirtualMachine.html
index b763e2a60e8..f93eb20ade2 100644
--- a/docs/reference/api/typedoc/classes/VirtualMachine.html
+++ b/docs/reference/api/typedoc/classes/VirtualMachine.html
@@ -21,7 +21,7 @@ of underlying module functions</p>
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L843">runtime.ts:843</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L843">runtime.ts:843</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -59,7 +59,7 @@ of underlying module functions</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">VirtualMachine</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L850">runtime.ts:850</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L850">runtime.ts:850</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -76,7 +76,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L861">runtime.ts:861</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L861">runtime.ts:861</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getfunction"><span>get<wbr/>Function</span><a href="#getfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -94,7 +94,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></h4><p>The result function.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L869">runtime.ts:869</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L869">runtime.ts:869</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getinternalmodule"><span>get<wbr/>Internal<wbr/>Module</span><a href="#getinternalmodule" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -105,7 +105,7 @@ only the first call will take effect.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <a href="Module.html" class="tsd-signature-type tsd-kind-class">Module</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L876">runtime.ts:876</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L876">runtime.ts:876</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html b/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html
index 25b353d6fdd..3855c284a32 100644
--- a/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html
+++ b/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Hold asynctify handler instance that runtime can use</p>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/asyncify.ts#L44">asyncify.ts:44</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/asyncify.ts#L44">asyncify.ts:44</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -49,7 +49,7 @@
 <li><span><span class="tsd-kind-parameter">memory</span>: <span class="tsd-signature-type">Memory</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">AsyncifyHandler</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/asyncify.ts#L58">asyncify.ts:58</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/asyncify.ts#L58">asyncify.ts:58</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -64,7 +64,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>Whether the wasm enables asynctify</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/asyncify.ts#L69">asyncify.ts:69</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/asyncify.ts#L69">asyncify.ts:69</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getstate"><span>get<wbr/>State</span><a href="#getstate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -76,7 +76,7 @@
 <h4 class="tsd-returns-title">Returns <a href="../enums/_internal_.AsyncifyStateKind.html" class="tsd-signature-type tsd-kind-enum">AsyncifyStateKind</a></h4><p>The current asynctify state</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/asyncify.ts#L87">asyncify.ts:87</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/asyncify.ts#L87">asyncify.ts:87</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="isnormalstackstate"><span>is<wbr/>Normal<wbr/>Stack<wbr/>State</span><a href="#isnormalstackstate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -88,7 +88,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>The current asynctify state</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/asyncify.ts#L78">asyncify.ts:78</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/asyncify.ts#L78">asyncify.ts:78</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="wrapexport"><span>wrap<wbr/>Export</span><a href="#wrapexport" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -107,7 +107,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span  [...]
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/asyncify.ts#L149">asyncify.ts:149</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/asyncify.ts#L149">asyncify.ts:149</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="wrapimport"><span>wrap<wbr/>Import</span><a href="#wrapimport" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -125,7 +125,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">any</span></h4><p>The wrapped function that can be registered to t [...]
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/asyncify.ts#L97">asyncify.ts:97</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/asyncify.ts#L97">asyncify.ts:97</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html b/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html
index 4da53a36b4a..daf0a042dd3 100644
--- a/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html
+++ b/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html
@@ -27,7 +27,7 @@ can still call into storeXX</li>
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L348">memory.ts:348</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L348">memory.ts:348</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -77,7 +77,7 @@ can still call into storeXX</li>
 <li><span><span class="tsd-kind-parameter">freeSpace</span>: <a href="../types/_internal_.FTVMWasmFreeSpace.html" class="tsd-signature-type tsd-kind-type-alias">FTVMWasmFreeSpace</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">CachedCallStack</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L367">memory.ts:367</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L367">memory.ts:367</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -87,7 +87,7 @@ can still call into storeXX</li>
 <div class="tsd-comment tsd-typography"><p>List of temporay arguments that can be disposed during reset.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L350">memory.ts:350</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L350">memory.ts:350</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -108,7 +108,7 @@ can still call into storeXX</li>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The offset of the byte array.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L533">memory.ts:533</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L533">memory.ts:533</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="allocptrarray"><span>alloc<wbr/>Ptr<wbr/>Array</span><a href="#allocptrarray" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -126,7 +126,7 @@ can still call into storeXX</li>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The allocated pointer array.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L472">memory.ts:472</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L472">memory.ts:472</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="allocrawbytes"><span>alloc<wbr/>Raw<wbr/>Bytes</span><a href="#allocrawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -146,7 +146,7 @@ can still call into storeXX</li>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L430">memory.ts:430</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L430">memory.ts:430</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="allocthensetargbytes"><span>alloc<wbr/>Then<wbr/>Set<wbr/>Arg<wbr/>Bytes</span><a href="#allocthensetargbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -168,7 +168,7 @@ Allocate new temporary space for bytes.</p>
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">wasmSource</span>: <a href="../interfaces/_internal_.WasmByteArraySource.html" class="tsd-signature-type tsd-kind-interface">WasmByteArraySource</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L565">memory.ts:565</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L565">memory.ts:565</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="allocthensetargstring"><span>alloc<wbr/>Then<wbr/>Set<wbr/>Arg<wbr/>String</span><a href="#allocthensetargstring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -191,7 +191,7 @@ and will be filled when we commit the data.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L552">memory.ts:552</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L552">memory.ts:552</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="committowasmmemory"><span>commit<wbr/>To<wbr/>Wasm<wbr/>Memory</span><a href="#committowasmmemory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -210,7 +210,7 @@ No further store function should be called.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L413">memory.ts:413</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L413">memory.ts:413</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -224,7 +224,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L388">memory.ts:388</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L388">memory.ts:388</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="ptrfromoffset"><span>ptr<wbr/>From<wbr/>Offset</span><a href="#ptrfromoffset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -242,7 +242,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L481">memory.ts:481</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L481">memory.ts:481</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="reset"><span>reset</span><a href="#reset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -253,7 +253,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L398">memory.ts:398</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L398">memory.ts:398</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="storef64"><span>store<wbr/>F64</span><a href="#storef64" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -267,7 +267,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L520">memory.ts:520</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L520">memory.ts:520</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="storei32"><span>store<wbr/>I32</span><a href="#storei32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -281,7 +281,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L502">memory.ts:502</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L502">memory.ts:502</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="storei64"><span>store<wbr/>I64</span><a href="#storei64" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -295,7 +295,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L510">memory.ts:510</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L510">memory.ts:510</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="storeptr"><span>store<wbr/>Ptr</span><a href="#storeptr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -309,7 +309,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L486">memory.ts:486</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L486">memory.ts:486</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="storerawbytes"><span>store<wbr/>Raw<wbr/>Bytes</span><a href="#storerawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -323,7 +323,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <li><span><span class="tsd-kind-parameter">bytes</span>: <span class="tsd-signature-type">Uint8Array</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L524">memory.ts:524</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L524">memory.ts:524</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="storeu32"><span>store<wbr/>U32</span><a href="#storeu32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -337,7 +337,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L506">memory.ts:506</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L506">memory.ts:506</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="storeusize"><span>store<wbr/>U<wbr/>Size</span><a href="#storeusize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -351,7 +351,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L494">memory.ts:494</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L494">memory.ts:494</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html b/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html
index f5811366f9b..ce7ead167d8 100644
--- a/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html
+++ b/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html
@@ -20,7 +20,7 @@ which needs to be explicitly disposed.</p>
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L252">webgpu.ts:252</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L252">webgpu.ts:252</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -52,7 +52,7 @@ which needs to be explicitly disposed.</p>
 <li><span><span class="tsd-kind-parameter">canvas</span>: <span class="tsd-signature-type">HTMLCanvasElement</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">CanvasRenderManager</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L261">webgpu.ts:261</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L261">webgpu.ts:261</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -64,7 +64,7 @@ which needs to be explicitly disposed.</p>
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L335">webgpu.ts:335</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L335">webgpu.ts:335</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -78,7 +78,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L411">webgpu.ts:411</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L411">webgpu.ts:411</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="draw"><span>draw</span><a href="#draw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -93,7 +93,7 @@ only the first call will take effect.</p>
 <li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L361">webgpu.ts:361</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L361">webgpu.ts:361</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.CrossOriginStorage.html b/docs/reference/api/typedoc/classes/_internal_.CrossOriginStorage.html
index 81bec1cd2a3..f84b80dd6da 100644
--- a/docs/reference/api/typedoc/classes/_internal_.CrossOriginStorage.html
+++ b/docs/reference/api/typedoc/classes/_internal_.CrossOriginStorage.html
@@ -12,7 +12,7 @@
 <li><a href="" aria-current="page">CrossOriginStorage</a></li></ul>
 <h1>Class CrossOriginStorage</h1></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L177">artifact_cache.ts:177</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L177">artifact_cache.ts:177</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -40,7 +40,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">CrossOriginStorage</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L180">artifact_cache.ts:180</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L180">artifact_cache.ts:180</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -56,7 +56,7 @@
 <li><span><span class="tsd-kind-parameter">_request</span>: <a href="../types/_internal_.RequestLike.html" class="tsd-signature-type tsd-kind-type-alias">RequestLike</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L235">artifact_cache.ts:235</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L235">artifact_cache.ts:235</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="match"><span>match</span><a href="#match" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -69,7 +69,7 @@
 <li><span><span class="tsd-kind-parameter">request</span>: <a href="../types/_internal_.RequestLike.html" class="tsd-signature-type tsd-kind-type-alias">RequestLike</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Response</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L194">artifact_cache.ts:194</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L194">artifact_cache.ts:194</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="put"><span>put</span><a href="#put" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -83,7 +83,7 @@
 <li><span><span class="tsd-kind-parameter">response</span>: <span class="tsd-signature-type">Response</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L216">artifact_cache.ts:216</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L216">artifact_cache.ts:216</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="isavailable"><code class="tsd-tag">Static</code><span>is<wbr/>Available</span><a href="#isavailable" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -92,7 +92,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L184">artifact_cache.ts:184</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L184">artifact_cache.ts:184</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.Environment.html b/docs/reference/api/typedoc/classes/_internal_.Environment.html
index 592ea0ee300..015aa4f5a18 100644
--- a/docs/reference/api/typedoc/classes/_internal_.Environment.html
+++ b/docs/reference/api/typedoc/classes/_internal_.Environment.html
@@ -19,7 +19,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/LibraryProvider.html" class="tsd-signature-type tsd-kind-interface">LibraryProvider</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/environment.ts#L68">environment.ts:68</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/environment.ts#L68">environment.ts:68</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -56,7 +56,7 @@
 <li><span><span class="tsd-kind-parameter">logger</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol"> = console.log</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Environment</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/environment.ts#L88">environment.ts:88</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/environment.ts#L88">environment.ts:88</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -67,12 +67,12 @@
 </div><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/LibraryProvider.html">LibraryProvider</a>.<a href="../interfaces/LibraryProvider.html#imports">imports</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/environment.ts#L70">environment.ts:70</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/environment.ts#L70">environment.ts:70</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="logger"><span>logger</span><a href="#logger" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">logger</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/environment.ts#L69">environment.ts:69</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/environment.ts#L69">environment.ts:69</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="packedcfunctable"><span>packed<wbr/>C<wbr/>Func<wbr/>Table</span><a href="#packedcfunctable" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">packedCFuncTable</span><span class="tsd-signature-symbol">:</span> <a href="../types/_internal_.FTVMFFIWasmSafeCallType.html" class="tsd-signature-type tsd-kind-type-alias">FTVMFFIWasmSafeCallType</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div>
@@ -82,14 +82,14 @@ can call via TVMWasmPackedCFunc.</p>
 of functions that do not maps to the address space.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/environment.ts#L78">environment.ts:78</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/environment.ts#L78">environment.ts:78</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="packedcfunctablefreeid"><span>packed<wbr/>C<wbr/>Func<wbr/>Table<wbr/>Free<wbr/>Id</span><a href="#packedcfunctablefreeid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">packedCFuncTableFreeId</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div>
 <div class="tsd-comment tsd-typography"><p>Free table index that can be recycled.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/environment.ts#L84">environment.ts:84</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/environment.ts#L84">environment.ts:84</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -108,7 +108,7 @@ of functions that do not maps to the address space.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/LibraryProvider.html">LibraryProvider</a>.<a href="../interfaces/LibraryProvider.html#start">start</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/environment.ts#L105">environment.ts:105</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/environment.ts#L105">environment.ts:105</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html b/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html
index 835f1020284..702bdcdb4de 100644
--- a/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html
+++ b/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html
@@ -19,7 +19,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L65">runtime.ts:65</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L65">runtime.ts:65</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -60,7 +60,7 @@
 <li><span><span class="tsd-kind-parameter">imports</span>: <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">FFILibrary</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L73">runtime.ts:73</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L73">runtime.ts:73</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -68,22 +68,22 @@
 <h3 class="tsd-anchor-link" id="exports"><span>exports</span><a href="#exports" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">exports</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L68">runtime.ts:68</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L68">runtime.ts:68</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="memory"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">memory</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.Memory.html" class="tsd-signature-type tsd-kind-class">Memory</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L67">runtime.ts:67</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L67">runtime.ts:67</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="wasm32"><span>wasm32</span><a href="#wasm32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">wasm32</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L66">runtime.ts:66</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L66">runtime.ts:66</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="webgpucontext"><code class="tsd-tag">Optional</code><span>web<wbr/>GPU<wbr/>Context</span><a href="#webgpucontext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">webGPUContext</span><span class="tsd-signature-symbol">?:</span> <a href="_internal_.WebGPUContext.html" class="tsd-signature-type tsd-kind-class">WebGPUContext</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L69">runtime.ts:69</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L69">runtime.ts:69</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -99,7 +99,7 @@
 <li><span><span class="tsd-kind-parameter">code</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L99">runtime.ts:99</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L99">runtime.ts:99</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -113,7 +113,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L88">runtime.ts:88</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L88">runtime.ts:88</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getoralloccallstack"><span>get<wbr/>Or<wbr/>Alloc<wbr/>Call<wbr/>Stack</span><a href="#getoralloccallstack" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -122,7 +122,7 @@ only the first call will take effect.</p>
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <a href="_internal_.CachedCallStack.html" class="tsd-signature-type tsd-kind-class">CachedCallStack</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L107">runtime.ts:107</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L107">runtime.ts:107</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="recyclecallstack"><span>recycle<wbr/>Call<wbr/>Stack</span><a href="#recyclecallstack" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -135,7 +135,7 @@ only the first call will take effect.</p>
 <li><span><span class="tsd-kind-parameter">callstack</span>: <a href="_internal_.CachedCallStack.html" class="tsd-signature-type tsd-kind-class">CachedCallStack</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L118">runtime.ts:118</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L118">runtime.ts:118</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="sizeofptr"><span>sizeof<wbr/>Ptr</span><a href="#sizeofptr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -144,7 +144,7 @@ only the first call will take effect.</p>
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L95">runtime.ts:95</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L95">runtime.ts:95</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.Memory.html b/docs/reference/api/typedoc/classes/_internal_.Memory.html
index 3668c261ae2..9c7e30fe80b 100644
--- a/docs/reference/api/typedoc/classes/_internal_.Memory.html
+++ b/docs/reference/api/typedoc/classes/_internal_.Memory.html
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Wasm Memory wrapper to perform JS side raw memory access.</p>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L59">memory.ts:59</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L59">memory.ts:59</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -69,7 +69,7 @@
 <li><span><span class="tsd-kind-parameter">memory</span>: <span class="tsd-signature-type">Memory</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Memory</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L70">memory.ts:70</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L70">memory.ts:70</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -77,12 +77,12 @@
 <h3 class="tsd-anchor-link" id="memory"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">memory</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Memory</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L60">memory.ts:60</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L60">memory.ts:60</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="wasm32"><span>wasm32</span><a href="#wasm32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">wasm32</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L61">memory.ts:61</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L61">memory.ts:61</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -102,7 +102,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Uint8Array</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L313">memory.ts:313</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L313">memory.ts:313</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadbytearrayasstring"><span>load<wbr/>Byte<wbr/>Array<wbr/>As<wbr/>String</span><a href="#loadbytearrayasstring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -119,7 +119,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L296">memory.ts:296</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L296">memory.ts:296</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadcstring"><span>load<wbr/>C<wbr/>String</span><a href="#loadcstring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -136,7 +136,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L213">memory.ts:213</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L213">memory.ts:213</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadf32"><span>load<wbr/>F32</span><a href="#loadf32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -149,7 +149,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L131">memory.ts:131</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L131">memory.ts:131</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadf64"><span>load<wbr/>F64</span><a href="#loadf64" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -162,7 +162,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L138">memory.ts:138</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L138">memory.ts:138</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadi32"><span>load<wbr/>I32</span><a href="#loadi32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -175,7 +175,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L102">memory.ts:102</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L102">memory.ts:102</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadi64"><span>load<wbr/>I64</span><a href="#loadi64" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -188,7 +188,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L109">memory.ts:109</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L109">memory.ts:109</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadobjecttypeindex"><span>load<wbr/>Object<wbr/>Type<wbr/>Index</span><a href="#loadobjecttypeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -206,7 +206,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The object type index.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L246">memory.ts:246</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L246">memory.ts:246</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadpointer"><span>load<wbr/>Pointer</span><a href="#loadpointer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -219,7 +219,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L145">memory.ts:145</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L145">memory.ts:145</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadrawbytes"><span>load<wbr/>Raw<wbr/>Bytes</span><a href="#loadrawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -239,7 +239,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Uint8Array</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L173">memory.ts:173</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L173">memory.ts:173</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadsmallbytes"><span>load<wbr/>Small<wbr/>Bytes</span><a href="#loadsmallbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -254,7 +254,7 @@
 <li><span><span class="tsd-kind-parameter">ffiAnyPtr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Uint8Array</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L281">memory.ts:281</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L281">memory.ts:281</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadsmallstr"><span>load<wbr/>Small<wbr/>Str</span><a href="#loadsmallstr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -272,7 +272,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><p>The small string.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L264">memory.ts:264</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L264">memory.ts:264</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadtypeinfotypekey"><span>load<wbr/>Type<wbr/>Info<wbr/>Type<wbr/>Key</span><a href="#loadtypeinfotypekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -290,7 +290,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><p>The type key.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L255">memory.ts:255</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L255">memory.ts:255</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadu16"><span>load<wbr/>U16</span><a href="#loadu16" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -303,7 +303,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L88">memory.ts:88</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L88">memory.ts:88</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadu32"><span>load<wbr/>U32</span><a href="#loadu32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -316,7 +316,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L95">memory.ts:95</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L95">memory.ts:95</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadu64"><span>load<wbr/>U64</span><a href="#loadu64" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -329,7 +329,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L118">memory.ts:118</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L118">memory.ts:118</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadu8"><span>load<wbr/>U8</span><a href="#loadu8" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -342,7 +342,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L81">memory.ts:81</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L81">memory.ts:81</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadusize"><span>load<wbr/>U<wbr/>Size</span><a href="#loadusize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -355,7 +355,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L155">memory.ts:155</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L155">memory.ts:155</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="sizeofptr"><span>sizeof<wbr/>Ptr</span><a href="#sizeofptr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -364,7 +364,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L165">memory.ts:165</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L165">memory.ts:165</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="storerawbytes"><span>store<wbr/>Raw<wbr/>Bytes</span><a href="#storerawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -384,7 +384,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L234">memory.ts:234</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L234">memory.ts:234</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="viewrawbytes"><span>view<wbr/>Raw<wbr/>Bytes</span><a href="#viewrawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -406,7 +406,7 @@ not be retained across a call that can grow the memory.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Uint8Array</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L190">memory.ts:190</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L190">memory.ts:190</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.OPFSStore.html b/docs/reference/api/typedoc/classes/_internal_.OPFSStore.html
index 1213ee97bf6..1fb257774e8 100644
--- a/docs/reference/api/typedoc/classes/_internal_.OPFSStore.html
+++ b/docs/reference/api/typedoc/classes/_internal_.OPFSStore.html
@@ -12,7 +12,7 @@
 <li><a href="" aria-current="page">OPFSStore</a></li></ul>
 <h1>Class OPFSStore</h1></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L86">opfs_store.ts:86</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L86">opfs_store.ts:86</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -47,7 +47,7 @@
 <li><span><span class="tsd-kind-parameter">accessMode</span>: <a href="../types/OPFSAccessMode.html" class="tsd-signature-type tsd-kind-type-alias">OPFSAccessMode</a><span class="tsd-signature-symbol"> = &quot;async&quot;</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">OPFSStore</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L92">opfs_store.ts:92</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L92">opfs_store.ts:92</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -63,7 +63,7 @@
 <li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L114">opfs_store.ts:114</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L114">opfs_store.ts:114</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="read"><span>read</span><a href="#read" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -76,7 +76,7 @@
 <li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Response</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L129">opfs_store.ts:129</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L129">opfs_store.ts:129</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="readarraybuffer"><span>read<wbr/>Array<wbr/>Buffer</span><a href="#readarraybuffer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -89,7 +89,7 @@
 <li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ArrayBuffer</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L148">opfs_store.ts:148</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L148">opfs_store.ts:148</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="remove"><span>remove</span><a href="#remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -102,7 +102,7 @@
 <li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L193">opfs_store.ts:193</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L193">opfs_store.ts:193</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="write"><span>write</span><a href="#write" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -116,7 +116,7 @@
 <li><span><span class="tsd-kind-parameter">response</span>: <span class="tsd-signature-type">Response</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L164">opfs_store.ts:164</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L164">opfs_store.ts:164</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="isavailable"><code class="tsd-tag">Static</code><span>is<wbr/>Available</span><a href="#isavailable" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -125,7 +125,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L98">opfs_store.ts:98</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L98">opfs_store.ts:98</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html b/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html
index 18fbad81c06..60a20b06b11 100644
--- a/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html
+++ b/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html
@@ -21,7 +21,7 @@
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">PackedFuncCell</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L504">runtime.ts:504</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L504">runtime.ts:504</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -56,7 +56,7 @@
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">PackedFuncCell</a></h4><aside class="tsd-sources">
 <p>Overrides <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#constructor">constructor</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L505">runtime.ts:505</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L505">runtime.ts:505</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -73,7 +73,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="gethandle"><span>get<wbr/>Handle</span><a href="#gethandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -92,7 +92,7 @@ only the first call will take effect.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#gethandle">getHandle</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="typeindex"><span>type<wbr/>Index</span><a href="#typeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -104,7 +104,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typeindex">typeIndex</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="typekey"><span>type<wbr/>Key</span><a href="#typekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -116,7 +116,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typekey">typeKey</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html b/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html
index 6fbade06f57..1c438ac8828 100644
--- a/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html
+++ b/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html
@@ -19,7 +19,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L164">runtime.ts:164</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L164">runtime.ts:164</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -85,7 +85,7 @@
 <li><span><span class="tsd-kind-parameter">getGlobalFunc</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RuntimeContext</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L196">runtime.ts:196</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L196">runtime.ts:196</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -93,147 +93,147 @@
 <h3 class="tsd-anchor-link" id="applypresenceandfrequencypenalty"><span>apply<wbr/>Presence<wbr/>And<wbr/>Frequency<wbr/>Penalty</span><a href="#applypresenceandfrequencypenalty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">applyPresenceAndFrequencyPenalty</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L190">runtime.ts:190</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L190">runtime.ts:190</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="applyrepetitionpenalty"><span>apply<wbr/>Repetition<wbr/>Penalty</span><a href="#applyrepetitionpenalty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">applyRepetitionPenalty</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L189">runtime.ts:189</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L189">runtime.ts:189</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="applysoftmaxwithtemperature"><span>apply<wbr/>Softmax<wbr/>With<wbr/>Temperature</span><a href="#applysoftmaxwithtemperature" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">applySoftmaxWithTemperature</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L191">runtime.ts:191</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L191">runtime.ts:191</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="arrayconcat"><span>array<wbr/>Concat</span><a href="#arrayconcat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">arrayConcat</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L175">runtime.ts:175</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L175">runtime.ts:175</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="arraydecodebf16tof32inplace"><span>array<wbr/>Decode<wbr/>BF16<wbr/>To<wbr/>F32<wbr/>Inplace</span><a href="#arraydecodebf16tof32inplace" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">arrayDecodeBF16ToF32Inplace</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L182">runtime.ts:182</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L182">runtime.ts:182</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="arraydecodestorage"><span>array<wbr/>Decode<wbr/>Storage</span><a href="#arraydecodestorage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">arrayDecodeStorage</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L181">runtime.ts:181</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L181">runtime.ts:181</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="arraygetitem"><span>array<wbr/>Get<wbr/>Item</span><a href="#arraygetitem" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">arrayGetItem</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L172">runtime.ts:172</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L172">runtime.ts:172</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="arraygetsize"><span>array<wbr/>Get<wbr/>Size</span><a href="#arraygetsize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">arrayGetSize</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L173">runtime.ts:173</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L173">runtime.ts:173</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="arraymake"><span>array<wbr/>Make</span><a href="#arraymake" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">arrayMake</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L174">runtime.ts:174</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L174">runtime.ts:174</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="bool"><span>bool</span><a href="#bool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">bool</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L193">runtime.ts:193</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L193">runtime.ts:193</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="concatembeddings"><span>concat<wbr/>Embeddings</span><a href="#concatembeddings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">concatEmbeddings</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L192">runtime.ts:192</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L192">runtime.ts:192</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="functionlistglobalnamesfunctor"><span>function<wbr/>List<wbr/>Global<wbr/>Names<wbr/>Functor</span><a href="#functionlistglobalnamesfunctor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">functionListGlobalNamesFunctor</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L165">runtime.ts:165</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L165">runtime.ts:165</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getsyslib"><span>get<wbr/>Sys<wbr/>Lib</span><a href="#getsyslib" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">getSysLib</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L176">runtime.ts:176</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L176">runtime.ts:176</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="makeshapetuple"><span>make<wbr/>Shape<wbr/>Tuple</span><a href="#makeshapetuple" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">makeShapeTuple</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L185">runtime.ts:185</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L185">runtime.ts:185</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="modulegetfunction"><span>module<wbr/>Get<wbr/>Function</span><a href="#modulegetfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">moduleGetFunction</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L166">runtime.ts:166</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L166">runtime.ts:166</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="moduleimport"><span>module<wbr/>Import</span><a href="#moduleimport" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">moduleImport</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L167">runtime.ts:167</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L167">runtime.ts:167</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="parammodulefromcache"><span>param<wbr/>Module<wbr/>From<wbr/>Cache</span><a href="#parammodulefromcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">paramModuleFromCache</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L183">runtime.ts:183</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L183">runtime.ts:183</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="parammodulefromcachebyname"><span>param<wbr/>Module<wbr/>From<wbr/>Cache<wbr/>By<wbr/>Name</span><a href="#parammodulefromcachebyname" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">paramModuleFromCacheByName</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L184">runtime.ts:184</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L184">runtime.ts:184</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="sampletoppfromlogits"><span>sample<wbr/>Top<wbr/>P<wbr/>From<wbr/>Logits</span><a href="#sampletoppfromlogits" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">sampleTopPFromLogits</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L187">runtime.ts:187</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L187">runtime.ts:187</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="sampletoppfromprob"><span>sample<wbr/>Top<wbr/>P<wbr/>From<wbr/>Prob</span><a href="#sampletoppfromprob" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">sampleTopPFromProb</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L188">runtime.ts:188</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L188">runtime.ts:188</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcacheclear"><span>tensor<wbr/>Cache<wbr/>Clear</span><a href="#tensorcacheclear" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorCacheClear</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L180">runtime.ts:180</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L180">runtime.ts:180</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcacheget"><span>tensor<wbr/>Cache<wbr/>Get</span><a href="#tensorcacheget" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorCacheGet</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L177">runtime.ts:177</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L177">runtime.ts:177</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcacheremove"><span>tensor<wbr/>Cache<wbr/>Remove</span><a href="#tensorcacheremove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorCacheRemove</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L179">runtime.ts:179</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L179">runtime.ts:179</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcacheupdate"><span>tensor<wbr/>Cache<wbr/>Update</span><a href="#tensorcacheupdate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorCacheUpdate</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L178">runtime.ts:178</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L178">runtime.ts:178</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcopyfromjsbytes"><span>tensor<wbr/>Copy<wbr/>From<wbr/>JS<wbr/>Bytes</span><a href="#tensorcopyfromjsbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorCopyFromJSBytes</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L170">runtime.ts:170</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L170">runtime.ts:170</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcopyfromto"><span>tensor<wbr/>Copy<wbr/>From<wbr/>To</span><a href="#tensorcopyfromto" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorCopyFromTo</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L169">runtime.ts:169</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L169">runtime.ts:169</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcopytojsbytes"><span>tensor<wbr/>Copy<wbr/>To<wbr/>JS<wbr/>Bytes</span><a href="#tensorcopytojsbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorCopyToJSBytes</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L171">runtime.ts:171</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L171">runtime.ts:171</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcreateview"><span>tensor<wbr/>Create<wbr/>View</span><a href="#tensorcreateview" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorCreateView</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L186">runtime.ts:186</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L186">runtime.ts:186</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorempty"><span>tensor<wbr/>Empty</span><a href="#tensorempty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorEmpty</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L168">runtime.ts:168</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L168">runtime.ts:168</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -262,7 +262,7 @@ The return value of PackedFunc will be automatically tracked.</li>
 </ul>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L280">runtime.ts:280</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L280">runtime.ts:280</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="beginscope"><span>begin<wbr/>Scope</span><a href="#beginscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -271,7 +271,7 @@ The return value of PackedFunc will be automatically tracked.</li>
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L254">runtime.ts:254</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L254">runtime.ts:254</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="detachfromcurrentscope"><span>detach<wbr/>From<wbr/>Current<wbr/>Scope</span><a href="#detachfromcurrentscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -288,7 +288,7 @@ The return value of PackedFunc will be automatically tracked.</li>
 <li><span><span class="tsd-kind-parameter">obj</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#detachfromcurrentscopet">T</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#detachfromcurrentscopet">T</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L299">runtime.ts:299</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L299">runtime.ts:299</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -302,7 +302,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L231">runtime.ts:231</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L231">runtime.ts:231</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="endscope"><span>end<wbr/>Scope</span><a href="#endscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -311,7 +311,7 @@ only the first call will take effect.</p>
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L258">runtime.ts:258</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L258">runtime.ts:258</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="movetoparentscope"><span>move<wbr/>To<wbr/>Parent<wbr/>Scope</span><a href="#movetoparentscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -328,7 +328,7 @@ only the first call will take effect.</p>
 <li><span><span class="tsd-kind-parameter">obj</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#movetoparentscopet">T</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#movetoparentscopet">T</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L289">runtime.ts:289</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L289">runtime.ts:289</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html b/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html
index 49b31c89c32..1a4e855bf4a 100644
--- a/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html
+++ b/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html
@@ -16,7 +16,7 @@
 Manages all the webgpu resources here.</p>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L429">webgpu.ts:429</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L429">webgpu.ts:429</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -61,7 +61,7 @@ Manages all the webgpu resources here.</p>
 <li><span><span class="tsd-kind-parameter">device</span>: <span class="tsd-signature-type">GPUDevice</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">WebGPUContext</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L467">webgpu.ts:467</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L467">webgpu.ts:467</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -69,12 +69,12 @@ Manages all the webgpu resources here.</p>
 <h3 class="tsd-anchor-link" id="device"><span>device</span><a href="#device" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">device</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">GPUDevice</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L430">webgpu.ts:430</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L430">webgpu.ts:430</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="memory"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">memory</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.Memory.html" class="tsd-signature-type tsd-kind-class">Memory</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L431">webgpu.ts:431</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L431">webgpu.ts:431</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -94,7 +94,7 @@ Manages all the webgpu resources here.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L601">webgpu.ts:601</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L601">webgpu.ts:601</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="clearcanvas"><span>clear<wbr/>Canvas</span><a href="#clearcanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -105,7 +105,7 @@ Manages all the webgpu resources here.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L590">webgpu.ts:590</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L590">webgpu.ts:590</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="copyrawbytestobuffer"><span>copy<wbr/>Raw<wbr/>Bytes<wbr/>To<wbr/>Buffer</span><a href="#copyrawbytestobuffer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -131,7 +131,7 @@ Manages all the webgpu resources here.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L570">webgpu.ts:570</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L570">webgpu.ts:570</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="createshader"><span>create<wbr/>Shader</span><a href="#createshader" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -156,7 +156,7 @@ via createComputePipeline</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Function</span></h4><p>The shader</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L613">webgpu.ts:613</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L613">webgpu.ts:613</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="createshaderasync"><span>create<wbr/>Shader<wbr/>Async</span><a href="#createshaderasync" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -181,7 +181,7 @@ via createComputePipelineAsync</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">&gt;</span></h4><p>The shader</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L625">webgpu.ts:625</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L625">webgpu.ts:625</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -192,7 +192,7 @@ via createComputePipelineAsync</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L495">webgpu.ts:495</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L495">webgpu.ts:495</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="drawimagefrombuffer"><span>draw<wbr/>Image<wbr/>From<wbr/>Buffer</span><a href="#drawimagefrombuffer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -215,7 +215,7 @@ via createComputePipelineAsync</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L553">webgpu.ts:553</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L553">webgpu.ts:553</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="flushcommands"><span>flush<wbr/>Commands</span><a href="#flushcommands" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -235,7 +235,7 @@ accumulated command encoder.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L483">webgpu.ts:483</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L483">webgpu.ts:483</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getdeviceapi"><span>get<wbr/>Device<wbr/>API</span><a href="#getdeviceapi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -254,7 +254,7 @@ accumulated command encoder.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Function</span></h4><p>The corresponding device api.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L890">webgpu.ts:890</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L890">webgpu.ts:890</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="runtimestatstext"><span>runtime<wbr/>Stats<wbr/>Text</span><a href="#runtimestatstext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -265,7 +265,7 @@ accumulated command encoder.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L540">webgpu.ts:540</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L540">webgpu.ts:540</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="sync"><span>sync</span><a href="#sync" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -276,7 +276,7 @@ accumulated command encoder.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L517">webgpu.ts:517</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L517">webgpu.ts:517</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html b/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html
index 53a9065efd1..c015fc2b076 100644
--- a/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html
+++ b/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>enums to check the current state of asynctify</p>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/asyncify.ts#L30">asyncify.ts:30</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/asyncify.ts#L30">asyncify.ts:30</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -34,17 +34,17 @@
 <h3 class="tsd-anchor-link" id="none"><span>None</span><a href="#none" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">None</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/asyncify.ts#L31">asyncify.ts:31</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/asyncify.ts#L31">asyncify.ts:31</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="rewinding"><span>Rewinding</span><a href="#rewinding" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Rewinding</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">2</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/asyncify.ts#L33">asyncify.ts:33</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/asyncify.ts#L33">asyncify.ts:33</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="unwinding"><span>Unwinding</span><a href="#unwinding" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Unwinding</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/asyncify.ts#L32">asyncify.ts:32</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/asyncify.ts#L32">asyncify.ts:32</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html b/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html
index 566290e1f73..dce8377f7f9 100644
--- a/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html
+++ b/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html
@@ -12,7 +12,7 @@
 <li><a href="" aria-current="page">RPCServerState</a></li></ul>
 <h1>Enumeration RPCServerState</h1></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/rpc_server.ts#L27">rpc_server.ts:27</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/rpc_server.ts#L27">rpc_server.ts:27</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -34,32 +34,32 @@
 <h3 class="tsd-anchor-link" id="initheader"><span>Init<wbr/>Header</span><a href="#initheader" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">InitHeader</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/rpc_server.ts#L28">rpc_server.ts:28</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/rpc_server.ts#L28">rpc_server.ts:28</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="initheaderkey"><span>Init<wbr/>Header<wbr/>Key</span><a href="#initheaderkey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">InitHeaderKey</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/rpc_server.ts#L29">rpc_server.ts:29</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/rpc_server.ts#L29">rpc_server.ts:29</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="initserver"><span>Init<wbr/>Server</span><a href="#initserver" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">InitServer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">2</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/rpc_server.ts#L30">rpc_server.ts:30</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/rpc_server.ts#L30">rpc_server.ts:30</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="receivepacketbody"><span>Receive<wbr/>Packet<wbr/>Body</span><a href="#receivepacketbody" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">ReceivePacketBody</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">5</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/rpc_server.ts#L33">rpc_server.ts:33</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/rpc_server.ts#L33">rpc_server.ts:33</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="receivepacketheader"><span>Receive<wbr/>Packet<wbr/>Header</span><a href="#receivepacketheader" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">ReceivePacketHeader</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">4</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/rpc_server.ts#L32">rpc_server.ts:32</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/rpc_server.ts#L32">rpc_server.ts:32</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="waitforcallback"><span>Wait<wbr/>For<wbr/>Callback</span><a href="#waitforcallback" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">WaitForCallback</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">3</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/rpc_server.ts#L31">rpc_server.ts:31</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/rpc_server.ts#L31">rpc_server.ts:31</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/assert.html b/docs/reference/api/typedoc/functions/assert.html
index 6a724a54a62..acb80b1bc0a 100644
--- a/docs/reference/api/typedoc/functions/assert.html
+++ b/docs/reference/api/typedoc/functions/assert.html
@@ -28,7 +28,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-keyword">asserts</span> <span class="tsd-kind-parameter">condition</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/support.ts#L65">support.ts:65</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/support.ts#L65">support.ts:65</a></li></ul></aside></div></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/createArtifactCache.html b/docs/reference/api/typedoc/functions/createArtifactCache.html
index dbdf61f6af1..ecb63053756 100644
--- a/docs/reference/api/typedoc/functions/createArtifactCache.html
+++ b/docs/reference/api/typedoc/functions/createArtifactCache.html
@@ -22,7 +22,7 @@
 <li><span><span class="tsd-kind-parameter">options</span>: <a href="../interfaces/TensorCacheAccessOptions.html" class="tsd-signature-type tsd-kind-interface">TensorCacheAccessOptions</a><span class="tsd-signature-symbol"> = {}</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="../interfaces/ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L854">artifact_cache.ts:854</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L854">artifact_cache.ts:854</a></li></ul></aside></div></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/createPolyfillWASI.html b/docs/reference/api/typedoc/functions/createPolyfillWASI.html
index 42ed98d7580..f34fc442f93 100644
--- a/docs/reference/api/typedoc/functions/createPolyfillWASI.html
+++ b/docs/reference/api/typedoc/functions/createPolyfillWASI.html
@@ -20,7 +20,7 @@
 <h4 class="tsd-returns-title">Returns <a href="../interfaces/LibraryProvider.html" class="tsd-signature-type tsd-kind-interface">LibraryProvider</a></h4><p>A wasi that can run on broswer or local.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/compact.ts#L53">compact.ts:53</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/compact.ts#L53">compact.ts:53</a></li></ul></aside></div></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/deleteTensorCache.html b/docs/reference/api/typedoc/functions/deleteTensorCache.html
index 9d2686bcb53..8fdd0759c53 100644
--- a/docs/reference/api/typedoc/functions/deleteTensorCache.html
+++ b/docs/reference/api/typedoc/functions/deleteTensorCache.html
@@ -26,7 +26,7 @@
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <a href="../interfaces/TensorCacheAccessOptions.html" class="tsd-signature-type tsd-kind-interface">TensorCacheAccessOptions</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L928">artifact_cache.ts:928</a></li></ul></aside></div></li>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L928">artifact_cache.ts:928</a></li></ul></aside></div></li>
 <li class="">
 <div class="tsd-signature tsd-anchor-link" id="deletetensorcache-1"><span class="tsd-kind-call-signature">deleteTensorCache</span><span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">cacheUrl</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">cacheScope</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signatur [...]
 <div class="tsd-description">
@@ -46,7 +46,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L932">artifact_cache.ts:932</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L932">artifact_cache.ts:932</a></li></ul></aside></div></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/detectGPUDevice.html b/docs/reference/api/typedoc/functions/detectGPUDevice.html
index 27d6cf53865..f5a463ce61c 100644
--- a/docs/reference/api/typedoc/functions/detectGPUDevice.html
+++ b/docs/reference/api/typedoc/functions/detectGPUDevice.html
@@ -23,7 +23,7 @@
 <li><span><span class="tsd-kind-parameter">powerPreference</span>: <span class="tsd-signature-type">&quot;low-power&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;high-performance&quot;</span><span class="tsd-signature-symbol"> = &quot;high-performance&quot;</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/GPUDeviceDetectOutput.html" class="tsd-signature-type tsd-kind-interface">GPUDeviceDetectOutput</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L53">webgpu.ts:53</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L53">webgpu.ts:53</a></li></ul></aside></div></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/hasTensorInCache.html b/docs/reference/api/typedoc/functions/hasTensorInCache.html
index fbac6f60b1f..5ae99c59c9b 100644
--- a/docs/reference/api/typedoc/functions/hasTensorInCache.html
+++ b/docs/reference/api/typedoc/functions/hasTensorInCache.html
@@ -27,7 +27,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><p>the result if the cache has Tensor</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L891">artifact_cache.ts:891</a></li></ul></aside></div></li>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L891">artifact_cache.ts:891</a></li></ul></aside></div></li>
 <li class="">
 <div class="tsd-signature tsd-anchor-link" id="hastensorincache-1"><span class="tsd-kind-call-signature">hasTensorInCache</span><span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">tensorCacheUrl</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">cacheScope</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-sign [...]
 <div class="tsd-description">
@@ -48,7 +48,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><p>the result if the cache has Tensor</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L895">artifact_cache.ts:895</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L895">artifact_cache.ts:895</a></li></ul></aside></div></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/instantiate.html b/docs/reference/api/typedoc/functions/instantiate.html
index 3854028169a..9bc2b4c27e9 100644
--- a/docs/reference/api/typedoc/functions/instantiate.html
+++ b/docs/reference/api/typedoc/functions/instantiate.html
@@ -35,7 +35,7 @@ by passing its generated js Module as the imports.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../classes/Instance.html" class="tsd-signature-type tsd-kind-class">Instance</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L2703">runtime.ts:2703</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L2703">runtime.ts:2703</a></li></ul></aside></div></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/wasmPath.html b/docs/reference/api/typedoc/functions/wasmPath.html
index fac2bbe72a9..1f63749ea2e 100644
--- a/docs/reference/api/typedoc/functions/wasmPath.html
+++ b/docs/reference/api/typedoc/functions/wasmPath.html
@@ -20,7 +20,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><p>The wasm path.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/support.ts#L75">support.ts:75</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/support.ts#L75">support.ts:75</a></li></ul></aside></div></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html b/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html
index f68d34fa5f4..83ba72b3a20 100644
--- a/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html
+++ b/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html
@@ -22,7 +22,7 @@
 <li><a href="../classes/ArtifactIndexedDBCache.html" class="tsd-signature-type tsd-kind-class">ArtifactIndexedDBCache</a></li>
 <li><a href="../classes/ArtifactOPFSCache.html" class="tsd-signature-type tsd-kind-class">ArtifactOPFSCache</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L72">artifact_cache.ts:72</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L72">artifact_cache.ts:72</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -73,7 +73,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L102">artifact_cache.ts:102</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L102">artifact_cache.ts:102</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="deleteincache"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteincache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -91,7 +91,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L116">artifact_cache.ts:116</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L116">artifact_cache.ts:116</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="fetchwithcache"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchwithcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -132,7 +132,7 @@ return the actual data object rather than the request. There are two options:</p
 </ul>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L88">artifact_cache.ts:88</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L88">artifact_cache.ts:88</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="hasallkeys"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasallkeys" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -150,7 +150,7 @@ return the actual data object rather than the request. There are two options:</p
 <li><span><span class="tsd-kind-parameter">keys</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L109">artifact_cache.ts:109</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L109">artifact_cache.ts:109</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/Disposable.html b/docs/reference/api/typedoc/interfaces/Disposable.html
index 3f02e0dd4cc..86297241d26 100644
--- a/docs/reference/api/typedoc/interfaces/Disposable.html
+++ b/docs/reference/api/typedoc/interfaces/Disposable.html
@@ -26,7 +26,7 @@ which needs to be explicitly disposed.</p>
 <li><a href="../classes/TVMObject.html" class="tsd-signature-type tsd-kind-class">TVMObject</a></li>
 <li><a href="../classes/VirtualMachine.html" class="tsd-signature-type tsd-kind-class">VirtualMachine</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/types.ts#L46">types.ts:46</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/types.ts#L46">types.ts:46</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -47,7 +47,7 @@ This function can be called multiple times,
 only the first call will take effect.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/types.ts#L52">types.ts:52</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/types.ts#L52">types.ts:52</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/FetchTensorCacheOptions.html b/docs/reference/api/typedoc/interfaces/FetchTensorCacheOptions.html
index 5262f8edddf..0fdb12384dd 100644
--- a/docs/reference/api/typedoc/interfaces/FetchTensorCacheOptions.html
+++ b/docs/reference/api/typedoc/interfaces/FetchTensorCacheOptions.html
@@ -18,7 +18,7 @@
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">FetchTensorCacheOptions</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L895">runtime.ts:895</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L895">runtime.ts:895</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -40,30 +40,30 @@
 <div class="tsd-signature"><span class="tsd-kind-property">artifactCache</span><span class="tsd-signature-symbol">?:</span> <a href="ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></div><aside class="tsd-sources">
 <p>Inherited from <a href="TensorCacheAccessOptions.html">TensorCacheAccessOptions</a>.<a href="TensorCacheAccessOptions.html#artifactcache">artifactCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L124">artifact_cache.ts:124</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L124">artifact_cache.ts:124</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="cachescope"><code class="tsd-tag">Optional</code><span>cache<wbr/>Scope</span><a href="#cachescope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">cacheScope</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <p>Inherited from <a href="TensorCacheAccessOptions.html">TensorCacheAccessOptions</a>.<a href="TensorCacheAccessOptions.html#cachescope">cacheScope</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L122">artifact_cache.ts:122</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L122">artifact_cache.ts:122</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="cachetype"><code class="tsd-tag">Optional</code><span>cache<wbr/>Type</span><a href="#cachetype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">cacheType</span><span class="tsd-signature-symbol">?:</span> <a href="../types/ArtifactCacheType.html" class="tsd-signature-type tsd-kind-type-alias">ArtifactCacheType</a></div><aside class="tsd-sources">
 <p>Inherited from <a href="TensorCacheAccessOptions.html">TensorCacheAccessOptions</a>.<a href="TensorCacheAccessOptions.html#cachetype">cacheType</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L123">artifact_cache.ts:123</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L123">artifact_cache.ts:123</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="opfsaccessmode"><code class="tsd-tag">Optional</code><span>opfs<wbr/>Access<wbr/>Mode</span><a href="#opfsaccessmode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">opfsAccessMode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/OPFSAccessMode.html" class="tsd-signature-type tsd-kind-type-alias">OPFSAccessMode</a></div><aside class="tsd-sources">
 <p>Inherited from <a href="TensorCacheAccessOptions.html">TensorCacheAccessOptions</a>.<a href="TensorCacheAccessOptions.html#opfsaccessmode">opfsAccessMode</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L125">artifact_cache.ts:125</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L125">artifact_cache.ts:125</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="signal"><code class="tsd-tag">Optional</code><span>signal</span><a href="#signal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">signal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">AbortSignal</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L896">runtime.ts:896</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L896">runtime.ts:896</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html b/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html
index 3aa69c55bfb..772af9053a8 100644
--- a/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html
+++ b/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html
@@ -12,7 +12,7 @@
 <h1>Interface GPUDeviceDetectOutput</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">GPUDeviceDetectOutput</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#adapter">adapter</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">GPUAdapter</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#adapterinfo">adapterInfo</a><span class="tsd-signature-symbo [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L27">webgpu.ts:27</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L27">webgpu.ts:27</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -31,17 +31,17 @@
 <h3 class="tsd-anchor-link" id="adapter"><span>adapter</span><a href="#adapter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">adapter</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">GPUAdapter</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L28">webgpu.ts:28</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L28">webgpu.ts:28</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="adapterinfo"><span>adapter<wbr/>Info</span><a href="#adapterinfo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">adapterInfo</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">GPUAdapterInfo</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L29">webgpu.ts:29</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L29">webgpu.ts:29</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="device"><span>device</span><a href="#device" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">device</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">GPUDevice</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L30">webgpu.ts:30</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L30">webgpu.ts:30</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/InitProgressReport.html b/docs/reference/api/typedoc/interfaces/InitProgressReport.html
index 9135de47a7e..3c6b31bce1d 100644
--- a/docs/reference/api/typedoc/interfaces/InitProgressReport.html
+++ b/docs/reference/api/typedoc/interfaces/InitProgressReport.html
@@ -12,7 +12,7 @@
 <h1>Interface InitProgressReport</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">InitProgressReport</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#progress">progress</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#text">text</a><span class="tsd-signature-symbol">:</span> <span c [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L887">runtime.ts:887</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L887">runtime.ts:887</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -31,17 +31,17 @@
 <h3 class="tsd-anchor-link" id="progress"><span>progress</span><a href="#progress" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">progress</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L888">runtime.ts:888</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L888">runtime.ts:888</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="text"><span>text</span><a href="#text" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">text</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L890">runtime.ts:890</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L890">runtime.ts:890</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="timeelapsed"><span>time<wbr/>Elapsed</span><a href="#timeelapsed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">timeElapsed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L889">runtime.ts:889</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L889">runtime.ts:889</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/LibraryProvider.html b/docs/reference/api/typedoc/interfaces/LibraryProvider.html
index 5e736fb766d..0636e676bb4 100644
--- a/docs/reference/api/typedoc/interfaces/LibraryProvider.html
+++ b/docs/reference/api/typedoc/interfaces/LibraryProvider.html
@@ -24,7 +24,7 @@ to allow the library provider to initialize related resources during startup tim
 <ul class="tsd-hierarchy">
 <li><a href="../classes/_internal_.Environment.html" class="tsd-signature-type tsd-kind-class">Environment</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/types.ts#L32">types.ts:32</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/types.ts#L32">types.ts:32</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -44,7 +44,7 @@ to allow the library provider to initialize related resources during startup tim
 <div class="tsd-comment tsd-typography"><p>The imports that can be passed to WebAssembly instance creation.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/types.ts#L34">types.ts:34</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/types.ts#L34">types.ts:34</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="start"><span>start</span><a href="#start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">start</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">inst</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Instance</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span></div>
@@ -65,7 +65,7 @@ to allow the library provider to initialize related resources during startup tim
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/types.ts#L39">types.ts:39</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/types.ts#L39">types.ts:39</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/TensorCacheAccessOptions.html b/docs/reference/api/typedoc/interfaces/TensorCacheAccessOptions.html
index b832fc85ad2..464e2ed81b8 100644
--- a/docs/reference/api/typedoc/interfaces/TensorCacheAccessOptions.html
+++ b/docs/reference/api/typedoc/interfaces/TensorCacheAccessOptions.html
@@ -18,7 +18,7 @@
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><a href="FetchTensorCacheOptions.html" class="tsd-signature-type tsd-kind-interface">FetchTensorCacheOptions</a></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L121">artifact_cache.ts:121</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L121">artifact_cache.ts:121</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -38,22 +38,22 @@
 <h3 class="tsd-anchor-link" id="artifactcache"><code class="tsd-tag">Optional</code><span>artifact<wbr/>Cache</span><a href="#artifactcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">artifactCache</span><span class="tsd-signature-symbol">?:</span> <a href="ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L124">artifact_cache.ts:124</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L124">artifact_cache.ts:124</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="cachescope"><code class="tsd-tag">Optional</code><span>cache<wbr/>Scope</span><a href="#cachescope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">cacheScope</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L122">artifact_cache.ts:122</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L122">artifact_cache.ts:122</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="cachetype"><code class="tsd-tag">Optional</code><span>cache<wbr/>Type</span><a href="#cachetype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">cacheType</span><span class="tsd-signature-symbol">?:</span> <a href="../types/ArtifactCacheType.html" class="tsd-signature-type tsd-kind-type-alias">ArtifactCacheType</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L123">artifact_cache.ts:123</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L123">artifact_cache.ts:123</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="opfsaccessmode"><code class="tsd-tag">Optional</code><span>opfs<wbr/>Access<wbr/>Mode</span><a href="#opfsaccessmode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">opfsAccessMode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/OPFSAccessMode.html" class="tsd-signature-type tsd-kind-type-alias">OPFSAccessMode</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L125">artifact_cache.ts:125</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L125">artifact_cache.ts:125</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginHashDescriptor.html b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginHashDescriptor.html
index 3391083ef41..8ab44edd6c1 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginHashDescriptor.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginHashDescriptor.html
@@ -13,7 +13,7 @@
 <h1>Interface CrossOriginHashDescriptor</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">CrossOriginHashDescriptor</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#algorithm">algorithm</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#value">value</a><span class="tsd-signature-symbol">:</sp [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L131">artifact_cache.ts:131</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L131">artifact_cache.ts:131</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -31,12 +31,12 @@
 <h3 class="tsd-anchor-link" id="algorithm"><span>algorithm</span><a href="#algorithm" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">algorithm</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L132">artifact_cache.ts:132</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L132">artifact_cache.ts:132</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="value"><span>value</span><a href="#value" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L133">artifact_cache.ts:133</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L133">artifact_cache.ts:133</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageAPI.html b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageAPI.html
index 2a842448e4d..ee04d2d38b2 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageAPI.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageAPI.html
@@ -13,7 +13,7 @@
 <h1>Interface CrossOriginStorageAPI</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">CrossOriginStorageAPI</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-call-signature" href="#getfilehandle-1">getFileHandle</a><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">descriptor</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.CrossOriginHashDescriptor.html" class="tsd-signature [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L151">artifact_cache.ts:151</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L151">artifact_cache.ts:151</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -39,7 +39,7 @@
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <a href="_internal_.CrossOriginStorageGetFileHandleOptions.html" class="tsd-signature-type tsd-kind-interface">CrossOriginStorageGetFileHandleOptions</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_internal_.CrossOriginStorageHandle.html" class="tsd-signature-type tsd-kind-interface">CrossOriginStorageHandle</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L152">artifact_cache.ts:152</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L152">artifact_cache.ts:152</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageGetFileHandleOptions.html b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageGetFileHandleOptions.html
index 38aa21e1d3e..7e86dea541b 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageGetFileHandleOptions.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageGetFileHandleOptions.html
@@ -13,7 +13,7 @@
 <h1>Interface CrossOriginStorageGetFileHandleOptions</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">CrossOriginStorageGetFileHandleOptions</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#create">create</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#origins">origins</a><span class="tsd-signature- [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L141">artifact_cache.ts:141</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L141">artifact_cache.ts:141</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -31,12 +31,12 @@
 <h3 class="tsd-anchor-link" id="create"><code class="tsd-tag">Optional</code><span>create</span><a href="#create" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">create</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L142">artifact_cache.ts:142</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L142">artifact_cache.ts:142</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="origins"><code class="tsd-tag">Optional</code><span>origins</span><a href="#origins" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">origins</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L143">artifact_cache.ts:143</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L143">artifact_cache.ts:143</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageHandle.html b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageHandle.html
index aa85e4bab7e..366cf1d8814 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageHandle.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageHandle.html
@@ -13,7 +13,7 @@
 <h1>Interface CrossOriginStorageHandle</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">CrossOriginStorageHandle</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-call-signature" href="#createwritable-1">createWritable</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_internal_.CrossOriginStora [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L136">artifact_cache.ts:136</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L136">artifact_cache.ts:136</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -35,7 +35,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_internal_.CrossOriginStorageWritable.html" class="tsd-signature-type tsd-kind-interface">CrossOriginStorageWritable</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L138">artifact_cache.ts:138</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L138">artifact_cache.ts:138</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getfile"><span>get<wbr/>File</span><a href="#getfile" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -44,7 +44,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Blob</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L137">artifact_cache.ts:137</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L137">artifact_cache.ts:137</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageWritable.html b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageWritable.html
index c3e0f4ad772..e39cff11752 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageWritable.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageWritable.html
@@ -13,7 +13,7 @@
 <h1>Interface CrossOriginStorageWritable</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">CrossOriginStorageWritable</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-call-signature" href="#close-1">close</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span cl [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L146">artifact_cache.ts:146</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L146">artifact_cache.ts:146</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -35,7 +35,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L148">artifact_cache.ts:148</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L148">artifact_cache.ts:148</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="write"><span>write</span><a href="#write" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -48,7 +48,7 @@
 <li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">Blob</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L147">artifact_cache.ts:147</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L147">artifact_cache.ts:147</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html b/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html
index 4b69459e3c3..55145b84fb3 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html
@@ -16,7 +16,7 @@
 </div></section>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">FunctionInfo</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#arg_types">arg_types</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#launch_param_tags">launch [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L419">webgpu.ts:419</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L419">webgpu.ts:419</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -35,17 +35,17 @@
 <h3 class="tsd-anchor-link" id="arg_types"><span>arg_<wbr/>types</span><a href="#arg_types" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">arg_types</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L421">webgpu.ts:421</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L421">webgpu.ts:421</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="launch_param_tags"><span>launch_<wbr/>param_<wbr/>tags</span><a href="#launch_param_tags" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">launch_param_tags</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L422">webgpu.ts:422</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L422">webgpu.ts:422</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="name"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/webgpu.ts#L420">webgpu.ts:420</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/webgpu.ts#L420">webgpu.ts:420</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSDirectoryHandle.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSDirectoryHandle.html
index ed462a0536a..e0829f55bbe 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSDirectoryHandle.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSDirectoryHandle.html
@@ -13,7 +13,7 @@
 <h1>Interface OPFSDirectoryHandle</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSDirectoryHandle</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-call-signature" href="#getdirectoryhandle-1">getDirectoryHandle</a><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signatu [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L38">opfs_store.ts:38</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L38">opfs_store.ts:38</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -41,7 +41,7 @@
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">create</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span> <span class="tsd-signature-symbol">}</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="" class="tsd-signature-type tsd-kind-interface">OPFSDirectoryHandle</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L39">opfs_store.ts:39</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L39">opfs_store.ts:39</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getfilehandle"><span>get<wbr/>File<wbr/>Handle</span><a href="#getfilehandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -55,7 +55,7 @@
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">create</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span> <span class="tsd-signature-symbol">}</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_internal_.OPFSFileHandle.html" class="tsd-signature-type tsd-kind-interface">OPFSFileHandle</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L43">opfs_store.ts:43</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L43">opfs_store.ts:43</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="removeentry"><span>remove<wbr/>Entry</span><a href="#removeentry" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -68,7 +68,7 @@
 <li><span><span class="tsd-kind-parameter">name</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L47">opfs_store.ts:47</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L47">opfs_store.ts:47</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSFileHandle.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSFileHandle.html
index 402e956cf3a..1a47d22ac0a 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSFileHandle.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSFileHandle.html
@@ -13,7 +13,7 @@
 <h1>Interface OPFSFileHandle</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSFileHandle</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#createsyncaccesshandle">createSyncAccessHandle</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L30">opfs_store.ts:30</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L30">opfs_store.ts:30</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -35,7 +35,7 @@
 <h3 class="tsd-anchor-link" id="createsyncaccesshandle"><code class="tsd-tag">Optional</code><span>create<wbr/>Sync<wbr/>Access<wbr/>Handle</span><a href="#createsyncaccesshandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">createSyncAccessHandle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/_internal_.OPFSSyncAccessHandleMode.html" class="tsd-signature-ty [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L33">opfs_store.ts:33</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L33">opfs_store.ts:33</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -47,7 +47,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_internal_.OPFSWritableFileStream.html" class="tsd-signature-type tsd-kind-interface">OPFSWritableFileStream</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L32">opfs_store.ts:32</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L32">opfs_store.ts:32</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getfile"><span>get<wbr/>File</span><a href="#getfile" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -56,7 +56,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Blob</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L31">opfs_store.ts:31</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L31">opfs_store.ts:31</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStorageManager.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStorageManager.html
index ceebde9d401..a43c8ccc551 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStorageManager.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStorageManager.html
@@ -13,7 +13,7 @@
 <h1>Interface OPFSStorageManager</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSStorageManager</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#getdirectory">getDirectory</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a h [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L50">opfs_store.ts:50</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L50">opfs_store.ts:50</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -30,7 +30,7 @@
 <h3 class="tsd-anchor-link" id="getdirectory"><code class="tsd-tag">Optional</code><span>get<wbr/>Directory</span><a href="#getdirectory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">getDirectory</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_internal_.OPFSDirectoryHandle.html" class="tsd-signature-type tsd-kind-interface">OPFSDirectoryHandle</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="ts [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L51">opfs_store.ts:51</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L51">opfs_store.ts:51</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoreRecord.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoreRecord.html
index a6ae15befc6..cb87df00565 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoreRecord.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoreRecord.html
@@ -13,7 +13,7 @@
 <h1>Interface OPFSStoreRecord</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSStoreRecord</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#contenttype">contentType</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#nbytes">nbytes</a><span class="tsd-signature-symbol">:</span> [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L54">opfs_store.ts:54</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L54">opfs_store.ts:54</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -32,17 +32,17 @@
 <h3 class="tsd-anchor-link" id="contenttype"><code class="tsd-tag">Optional</code><span>content<wbr/>Type</span><a href="#contenttype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">contentType</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L57">opfs_store.ts:57</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L57">opfs_store.ts:57</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="nbytes"><span>nbytes</span><a href="#nbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">nbytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L56">opfs_store.ts:56</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L56">opfs_store.ts:56</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="url"><span>url</span><a href="#url" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L55">opfs_store.ts:55</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L55">opfs_store.ts:55</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoredEntry.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoredEntry.html
index 69d09822703..34b25ca5aa4 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoredEntry.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoredEntry.html
@@ -13,7 +13,7 @@
 <h1>Interface OPFSStoredEntry</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSStoredEntry</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#payloadhandle">payloadHandle</a><span class="tsd-signature-symbol">:</span> <a href="_internal_.OPFSFileHandle.html" class="tsd-signature-type tsd-kind-interface">OPFSFileHandle</a><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href=" [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L60">opfs_store.ts:60</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L60">opfs_store.ts:60</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -31,12 +31,12 @@
 <h3 class="tsd-anchor-link" id="payloadhandle"><span>payload<wbr/>Handle</span><a href="#payloadhandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">payloadHandle</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.OPFSFileHandle.html" class="tsd-signature-type tsd-kind-interface">OPFSFileHandle</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L61">opfs_store.ts:61</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L61">opfs_store.ts:61</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="record"><span>record</span><a href="#record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">record</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.OPFSStoreRecord.html" class="tsd-signature-type tsd-kind-interface">OPFSStoreRecord</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L62">opfs_store.ts:62</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L62">opfs_store.ts:62</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSSyncAccessHandle.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSSyncAccessHandle.html
index cabd53dcdb4..37f73b1019a 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSSyncAccessHandle.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSSyncAccessHandle.html
@@ -13,7 +13,7 @@
 <h1>Interface OPFSSyncAccessHandle</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSSyncAccessHandle</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-call-signature" href="#close-1">close</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#flush-1">flus [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L65">opfs_store.ts:65</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L65">opfs_store.ts:65</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -39,7 +39,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L71">opfs_store.ts:71</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L71">opfs_store.ts:71</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="flush"><span>flush</span><a href="#flush" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -48,7 +48,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L70">opfs_store.ts:70</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L70">opfs_store.ts:70</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getsize"><span>get<wbr/>Size</span><a href="#getsize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -57,7 +57,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L66">opfs_store.ts:66</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L66">opfs_store.ts:66</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="read"><span>read</span><a href="#read" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -71,7 +71,7 @@
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">at</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">}</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L67">opfs_store.ts:67</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L67">opfs_store.ts:67</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="truncate"><span>truncate</span><a href="#truncate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -84,7 +84,7 @@
 <li><span><span class="tsd-kind-parameter">size</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L69">opfs_store.ts:69</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L69">opfs_store.ts:69</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="write"><span>write</span><a href="#write" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -98,7 +98,7 @@
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">at</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">}</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L68">opfs_store.ts:68</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L68">opfs_store.ts:68</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSWritableFileStream.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSWritableFileStream.html
index d0e535d8b83..8dc8b22e1d4 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSWritableFileStream.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSWritableFileStream.html
@@ -19,7 +19,7 @@
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">OPFSWritableFileStream</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L25">opfs_store.ts:25</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L25">opfs_store.ts:25</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -45,7 +45,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Overrides WritableStream.close</p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L27">opfs_store.ts:27</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L27">opfs_store.ts:27</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="write"><span>write</span><a href="#write" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -58,7 +58,7 @@
 <li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ArrayBufferLike</span><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Blob</span> <span class="tsd-signature-symbol">|</span> <span class=" [...]
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L26">opfs_store.ts:26</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L26">opfs_store.ts:26</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.PackedCallFrame.html b/docs/reference/api/typedoc/interfaces/_internal_.PackedCallFrame.html
index 99a39ef52a2..e244d15ba17 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.PackedCallFrame.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.PackedCallFrame.html
@@ -13,7 +13,7 @@
 <h1>Interface PackedCallFrame</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">PackedCallFrame</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#argsoffset">argsOffset</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#cell">cell</a><span class="tsd-signature-symbol">:</span> <a hre [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L510">runtime.ts:510</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L510">runtime.ts:510</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -36,39 +36,39 @@
 <h3 class="tsd-anchor-link" id="argsoffset"><span>args<wbr/>Offset</span><a href="#argsoffset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">argsOffset</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L515">runtime.ts:515</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L515">runtime.ts:515</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="cell"><span>cell</span><a href="#cell" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">cell</span><span class="tsd-signature-symbol">:</span> <a href="../classes/_internal_.PackedFuncCell.html" class="tsd-signature-type tsd-kind-class">PackedFuncCell</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L511">runtime.ts:511</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L511">runtime.ts:511</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="numargs"><span>num<wbr/>Args</span><a href="#numargs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">numArgs</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L516">runtime.ts:516</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L516">runtime.ts:516</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="released"><span>released</span><a href="#released" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">released</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L518">runtime.ts:518</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L518">runtime.ts:518</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="retainedcell"><code class="tsd-tag">Optional</code><span>retained<wbr/>Cell</span><a href="#retainedcell" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">retainedCell</span><span class="tsd-signature-symbol">?:</span> <a href="../classes/_internal_.PackedFuncCell.html" class="tsd-signature-type tsd-kind-class">PackedFuncCell</a></div>
 <div class="tsd-comment tsd-typography"><p>Extra reference taken once the call suspends in Asyncify.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L513">runtime.ts:513</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L513">runtime.ts:513</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="retoffset"><span>ret<wbr/>Offset</span><a href="#retoffset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">retOffset</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L517">runtime.ts:517</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L517">runtime.ts:517</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="stack"><span>stack</span><a href="#stack" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">:</span> <a href="../classes/_internal_.CachedCallStack.html" class="tsd-signature-type tsd-kind-class">CachedCallStack</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L514">runtime.ts:514</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L514">runtime.ts:514</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.TensorCacheEntry.html b/docs/reference/api/typedoc/interfaces/_internal_.TensorCacheEntry.html
index 6bbc0ceb4c6..734e8fafc93 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.TensorCacheEntry.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.TensorCacheEntry.html
@@ -13,7 +13,7 @@
 <h1>Interface TensorCacheEntry</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">TensorCacheEntry</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#byteoffset">byteOffset</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#dtype">dtype</a><span class="tsd-signature-symbol">:</span> <sp [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L24">artifact_cache.ts:24</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L24">artifact_cache.ts:24</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -35,32 +35,32 @@
 <h3 class="tsd-anchor-link" id="byteoffset"><span>byte<wbr/>Offset</span><a href="#byteoffset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">byteOffset</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L29">artifact_cache.ts:29</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L29">artifact_cache.ts:29</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="dtype"><span>dtype</span><a href="#dtype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">dtype</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L27">artifact_cache.ts:27</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L27">artifact_cache.ts:27</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="format"><span>format</span><a href="#format" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">format</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;f32-to-bf16&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;raw&quot;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L28">artifact_cache.ts:28</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L28">artifact_cache.ts:28</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="name"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L25">artifact_cache.ts:25</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L25">artifact_cache.ts:25</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="nbytes"><span>nbytes</span><a href="#nbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">nbytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L30">artifact_cache.ts:30</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L30">artifact_cache.ts:30</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="shape"><span>shape</span><a href="#shape" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">shape</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L26">artifact_cache.ts:26</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L26">artifact_cache.ts:26</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.TensorShardEntry.html b/docs/reference/api/typedoc/interfaces/_internal_.TensorShardEntry.html
index b05dba57cf5..a9d36ffdb1d 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.TensorShardEntry.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.TensorShardEntry.html
@@ -13,7 +13,7 @@
 <h1>Interface TensorShardEntry</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">TensorShardEntry</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#datapath">dataPath</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#format">format</a><span class="tsd-signature-symbol">:</span> <span [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L33">artifact_cache.ts:33</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L33">artifact_cache.ts:33</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -33,22 +33,22 @@
 <h3 class="tsd-anchor-link" id="datapath"><span>data<wbr/>Path</span><a href="#datapath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">dataPath</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L34">artifact_cache.ts:34</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L34">artifact_cache.ts:34</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="format"><span>format</span><a href="#format" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">format</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;raw-shard&quot;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L35">artifact_cache.ts:35</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L35">artifact_cache.ts:35</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="nbytes"><span>nbytes</span><a href="#nbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">nbytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L36">artifact_cache.ts:36</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L36">artifact_cache.ts:36</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="records"><span>records</span><a href="#records" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">records</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.TensorCacheEntry.html" class="tsd-signature-type tsd-kind-interface">TensorCacheEntry</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L37">artifact_cache.ts:37</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L37">artifact_cache.ts:37</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.WasmByteArraySource.html b/docs/reference/api/typedoc/interfaces/_internal_.WasmByteArraySource.html
index 61db99bfe12..20716fe4518 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.WasmByteArraySource.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.WasmByteArraySource.html
@@ -13,7 +13,7 @@
 <h1>Interface WasmByteArraySource</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">WasmByteArraySource</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#buffer">buffer</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ArrayBuffer</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">SharedArrayBuffer</span><span class="tsd-signature-symbol">;</span><br/>  [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L33">memory.ts:33</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L33">memory.ts:33</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -32,17 +32,17 @@
 <h3 class="tsd-anchor-link" id="buffer"><span>buffer</span><a href="#buffer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">buffer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ArrayBuffer</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">SharedArrayBuffer</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L34">memory.ts:34</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L34">memory.ts:34</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="bytelength"><span>byte<wbr/>Length</span><a href="#bytelength" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">byteLength</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L36">memory.ts:36</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L36">memory.ts:36</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="byteoffset"><span>byte<wbr/>Offset</span><a href="#byteoffset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">byteOffset</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/memory.ts#L35">memory.ts:35</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/memory.ts#L35">memory.ts:35</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/ArtifactCacheType.html b/docs/reference/api/typedoc/types/ArtifactCacheType.html
index 4fff39c39e9..4f5b75f577e 100644
--- a/docs/reference/api/typedoc/types/ArtifactCacheType.html
+++ b/docs/reference/api/typedoc/types/ArtifactCacheType.html
@@ -12,7 +12,7 @@
 <h1>Type Alias ArtifactCacheType</h1></div>
 <div class="tsd-signature"><span class="tsd-kind-type-alias">ArtifactCacheType</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;cache&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;indexeddb&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;cross-origin&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;opfs&qu [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L119">artifact_cache.ts:119</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L119">artifact_cache.ts:119</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/InitProgressCallback.html b/docs/reference/api/typedoc/types/InitProgressCallback.html
index 4bc76d8d835..efb3ec21f5f 100644
--- a/docs/reference/api/typedoc/types/InitProgressCallback.html
+++ b/docs/reference/api/typedoc/types/InitProgressCallback.html
@@ -24,7 +24,7 @@
 <li><span><span class="tsd-kind-parameter">report</span>: <a href="../interfaces/InitProgressReport.html" class="tsd-signature-type tsd-kind-interface">InitProgressReport</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L893">runtime.ts:893</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L893">runtime.ts:893</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/OPFSAccessMode.html b/docs/reference/api/typedoc/types/OPFSAccessMode.html
index a9c2e19180b..c565397ae17 100644
--- a/docs/reference/api/typedoc/types/OPFSAccessMode.html
+++ b/docs/reference/api/typedoc/types/OPFSAccessMode.html
@@ -12,7 +12,7 @@
 <h1>Type Alias OPFSAccessMode</h1></div>
 <div class="tsd-signature"><span class="tsd-kind-type-alias">OPFSAccessMode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;async&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;sync&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;auto&quot;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L20">opfs_store.ts:20</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L20">opfs_store.ts:20</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/PackedFunc.html b/docs/reference/api/typedoc/types/PackedFunc.html
index 4e684582dda..68a70988282 100644
--- a/docs/reference/api/typedoc/types/PackedFunc.html
+++ b/docs/reference/api/typedoc/types/PackedFunc.html
@@ -14,7 +14,7 @@
 <div class="tsd-comment tsd-typography"><p>Type for PackedFunc in the TVMRuntime.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L51">runtime.ts:51</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L51">runtime.ts:51</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/RNGState.html b/docs/reference/api/typedoc/types/RNGState.html
index 4b75b703d94..6838aa7d619 100644
--- a/docs/reference/api/typedoc/types/RNGState.html
+++ b/docs/reference/api/typedoc/types/RNGState.html
@@ -17,7 +17,7 @@ specification in <a href="https://en.cppreference.com/w/cpp/numeric/random/linea
 <p>Note <code>Number.MAX_SAFE_INTEGER = 2^53 - 1</code>, and our intermediates are strictly less than 2^48.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/support.ts#L88">support.ts:88</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/support.ts#L88">support.ts:88</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.AsyncPackedFunc.html b/docs/reference/api/typedoc/types/_internal_.AsyncPackedFunc.html
index 5ddaf8bc1df..1176de40ef1 100644
--- a/docs/reference/api/typedoc/types/_internal_.AsyncPackedFunc.html
+++ b/docs/reference/api/typedoc/types/_internal_.AsyncPackedFunc.html
@@ -16,7 +16,7 @@
 possibly may contain stack unwinding through Asynctify</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L58">runtime.ts:58</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L58">runtime.ts:58</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.FObjectConstructor.html b/docs/reference/api/typedoc/types/_internal_.FObjectConstructor.html
index c8ca21d64ee..2dc5ac35a03 100644
--- a/docs/reference/api/typedoc/types/_internal_.FObjectConstructor.html
+++ b/docs/reference/api/typedoc/types/_internal_.FObjectConstructor.html
@@ -29,7 +29,7 @@
 <li><span><span class="tsd-kind-parameter">ctx</span>: <a href="../classes/_internal_.RuntimeContext.html" class="tsd-signature-type tsd-kind-class">RuntimeContext</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="../classes/TVMObject.html" class="tsd-signature-type tsd-kind-class">TVMObject</a></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L805">runtime.ts:805</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L805">runtime.ts:805</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.FTVMFFIWasmSafeCallType.html b/docs/reference/api/typedoc/types/_internal_.FTVMFFIWasmSafeCallType.html
index a19f6114ac1..904436582d0 100644
--- a/docs/reference/api/typedoc/types/_internal_.FTVMFFIWasmSafeCallType.html
+++ b/docs/reference/api/typedoc/types/_internal_.FTVMFFIWasmSafeCallType.html
@@ -31,7 +31,7 @@ int32_t num_args, TVMFFIAny* result);</p>
 <li><span><span class="tsd-kind-parameter">result</span>: <a href="_internal_.Pointer.html" class="tsd-signature-type tsd-kind-type-alias">Pointer</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/ctypes.ts#L164">ctypes.ts:164</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/ctypes.ts#L164">ctypes.ts:164</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.FTVMWasmAllocSpace.html b/docs/reference/api/typedoc/types/_internal_.FTVMWasmAllocSpace.html
index 44157e818a1..312c76c9779 100644
--- a/docs/reference/api/typedoc/types/_internal_.FTVMWasmAllocSpace.html
+++ b/docs/reference/api/typedoc/types/_internal_.FTVMWasmAllocSpace.html
@@ -27,7 +27,7 @@
 <li><span><span class="tsd-kind-parameter">size</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.Pointer.html" class="tsd-signature-type tsd-kind-type-alias">Pointer</a></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/ctypes.ts#L152">ctypes.ts:152</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/ctypes.ts#L152">ctypes.ts:152</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.FTVMWasmFreeSpace.html b/docs/reference/api/typedoc/types/_internal_.FTVMWasmFreeSpace.html
index a4cde5ec625..fc4329c6761 100644
--- a/docs/reference/api/typedoc/types/_internal_.FTVMWasmFreeSpace.html
+++ b/docs/reference/api/typedoc/types/_internal_.FTVMWasmFreeSpace.html
@@ -27,7 +27,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <a href="_internal_.Pointer.html" class="tsd-signature-type tsd-kind-type-alias">Pointer</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/ctypes.ts#L155">ctypes.ts:155</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/ctypes.ts#L155">ctypes.ts:155</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.OPFSEffectiveAccessMode.html b/docs/reference/api/typedoc/types/_internal_.OPFSEffectiveAccessMode.html
index 7fa6a639b7f..010bf61a50d 100644
--- a/docs/reference/api/typedoc/types/_internal_.OPFSEffectiveAccessMode.html
+++ b/docs/reference/api/typedoc/types/_internal_.OPFSEffectiveAccessMode.html
@@ -13,7 +13,7 @@
 <h1>Type Alias OPFSEffectiveAccessMode</h1></div>
 <div class="tsd-signature"><span class="tsd-kind-type-alias">OPFSEffectiveAccessMode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;async&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;sync&quot;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L22">opfs_store.ts:22</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L22">opfs_store.ts:22</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.OPFSSyncAccessHandleMode.html b/docs/reference/api/typedoc/types/_internal_.OPFSSyncAccessHandleMode.html
index 38bfc0a0d77..e934168354c 100644
--- a/docs/reference/api/typedoc/types/_internal_.OPFSSyncAccessHandleMode.html
+++ b/docs/reference/api/typedoc/types/_internal_.OPFSSyncAccessHandleMode.html
@@ -13,7 +13,7 @@
 <h1>Type Alias OPFSSyncAccessHandleMode</h1></div>
 <div class="tsd-signature"><span class="tsd-kind-type-alias">OPFSSyncAccessHandleMode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;read-only&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;readwrite&quot;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/opfs_store.ts#L23">opfs_store.ts:23</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/opfs_store.ts#L23">opfs_store.ts:23</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.Pointer.html b/docs/reference/api/typedoc/types/_internal_.Pointer.html
index 092e098ee02..2e0253a379c 100644
--- a/docs/reference/api/typedoc/types/_internal_.Pointer.html
+++ b/docs/reference/api/typedoc/types/_internal_.Pointer.html
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>A pointer to points to the raw address space.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/ctypes.ts#L25">ctypes.ts:25</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/ctypes.ts#L25">ctypes.ts:25</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.RequestLike.html b/docs/reference/api/typedoc/types/_internal_.RequestLike.html
index 126e7a9c410..e99716cdab2 100644
--- a/docs/reference/api/typedoc/types/_internal_.RequestLike.html
+++ b/docs/reference/api/typedoc/types/_internal_.RequestLike.html
@@ -13,7 +13,7 @@
 <h1>Type Alias RequestLike</h1></div>
 <div class="tsd-signature"><span class="tsd-kind-type-alias">RequestLike</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">URL</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Request</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">url</span><span class= [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/artifact_cache.ts#L129">artifact_cache.ts:129</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/artifact_cache.ts#L129">artifact_cache.ts:129</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.TVMObjectBase.html b/docs/reference/api/typedoc/types/_internal_.TVMObjectBase.html
index c83a6856912..f64717b2d11 100644
--- a/docs/reference/api/typedoc/types/_internal_.TVMObjectBase.html
+++ b/docs/reference/api/typedoc/types/_internal_.TVMObjectBase.html
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>All possible object types.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/7dc7f92403d8da2258d2ef99ce099f3821af77e0/web/src/runtime.ts#L808">runtime.ts:808</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/074f1a0c98e0f3bd429c15a58ca95084f679c2c3/web/src/runtime.ts#L808">runtime.ts:808</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/searchindex.js b/docs/searchindex.js
index 641cb7b1c60..40120e919b1 100644
--- a/docs/searchindex.js
+++ b/docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"128-bit global load": [[128, "bit-global-load"]], "@Tx.function vs @Tx.jit": [[137, "tx-function-vs-tx-jit"]], "@Tx.inline \u2014 inline functions": [[138, "tx-inline-inline-functions"]], "@Tx.meta_class \u2014 parser-side state objects": [[138, "tx-meta-class-parser-side-state-objects"]], "A stable extension boundary for future hardware": [[142, "a-stable-extension-boundary-for-future-hardware"]], "A worked example": [[126, "a-worked-example"]], "API Refe [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"128-bit global load": [[128, "bit-global-load"]], "@Tx.function vs @Tx.jit": [[137, "tx-function-vs-tx-jit"]], "@Tx.inline \u2014 inline functions": [[138, "tx-inline-inline-functions"]], "@Tx.meta_class \u2014 parser-side state objects": [[138, "tx-meta-class-parser-side-state-objects"]], "A stable extension boundary for future hardware": [[142, "a-stable-extension-boundary-for-future-hardware"]], "A worked example": [[126, "a-worked-example"]], "API Refe [...]
\ No newline at end of file
diff --git a/docs/sg_execution_times.html b/docs/sg_execution_times.html
index a7361faed6f..c426e118e80 100644
--- a/docs/sg_execution_times.html
+++ b/docs/sg_execution_times.html
@@ -629,7 +629,7 @@ document.write(`
                   
   <section id="computation-times">
 <span id="sphx-glr-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading">#</a></h1>
-<p><strong>05:55.863</strong> total execution time for 16 files <strong>from all galleries</strong>:</p>
+<p><strong>06:01.344</strong> total execution time for 16 files <strong>from all galleries</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" />
@@ -651,23 +651,23 @@ $(document).ready( function () {
 </thead>
 <tbody>
 <tr class="row-even"><td><p><a class="reference internal" href="how_to/tutorials/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">../how_to/tutorials/optimize_llm.py</span></code>)</p></td>
-<td><p>05:42.711</p></td>
+<td><p>05:48.298</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="get_started/tutorials/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">../get_started/tutorials/ir_module.py</span></code>)</p></td>
-<td><p>00:06.345</p></td>
+<td><p>00:06.313</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" href="how_to/tutorials/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">../how_to/tutorials/import_model.py</span></code>)</p></td>
-<td><p>00:03.721</p></td>
+<td><p>00:03.713</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="how_to/tutorials/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">../how_to/tutorials/e2e_opt_model.py</span></code>)</p></td>
-<td><p>00:00.744</p></td>
+<td><p>00:00.684</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" href="how_to/tutorials/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">../how_to/tutorials/cross_compilation_and_rpc.py</span></code>)</p></td>
-<td><p>00:00.607</p></td>
+<td><p>00:00.604</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="how_to/tutorials/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">../how_to/tutorials/customize_opt.py</span></code>)</p></td>
@@ -675,11 +675,11 @@ $(document).ready( function () {
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" href="deep_dive/tensor_ir/tutorials/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">../deep_dive/tensor_ir/tutorials/tir_transformation.py</span></code>)</p></td>
-<td><p>00:00.334</p></td>
+<td><p>00:00.332</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="deep_dive/tensor_ir/tutorials/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">../deep_dive/tensor_ir/tutorials/dlight_gpu_scheduling.py</span></code>)</p></td>
-<td><p>00:00.249</p></td>
+<td><p>00:00.248</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" href="get_started/tutorials/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">../get_started/tutorials/quick_start.py</span></code>)</p></td>
@@ -687,15 +687,15 @@ $(document).ready( function () {
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="deep_dive/tensor_ir/tutorials/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">../deep_dive/tensor_ir/tutorials/tir_creation.py</span></code>)</p></td>
-<td><p>00:00.169</p></td>
+<td><p>00:00.168</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" href="how_to/tutorials/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">../how_to/tutorials/bring_your_own_codegen.py</span></code>)</p></td>
-<td><p>00:00.140</p></td>
+<td><p>00:00.143</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="deep_dive/relax/tutorials/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">../deep_dive/relax/tutorials/relax_creation.py</span></code>)</p></td>
-<td><p>00:00.121</p></td>
+<td><p>00:00.120</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" href="deep_dive/relax/tutorials/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">../deep_dive/relax/tutorials/relax_transformation.py</span></code>)</p></td>
diff --git a/docs/tirx/api/cuda.html b/docs/tirx/api/cuda.html
index d34cd42c396..0ef93d81e44 100644
--- a/docs/tirx/api/cuda.html
+++ b/docs/tirx/api/cuda.html
@@ -737,6 +737,9 @@ PTX instruction, use <a class="reference internal" href="ptx.html"><span class="
 </tbody>
 </table>
 </div>
+<p><code class="docutils literal notranslate"><span class="pre">mma_store</span></code> and <code class="docutils literal notranslate"><span class="pre">mma_fill</span></code> remain available for downstream emitters.
+TVM CUDA codegen does not emit them; express stores and initialization with
+ordinary tensor assignments.</p>
 </section>
 <section id="nvshmem-namespace">
 <h2>NVSHMEM namespace<a class="headerlink" href="#nvshmem-namespace" title="Link to this heading">#</a></h2>
diff --git a/docs/tirx/api/ptx.html b/docs/tirx/api/ptx.html
index bfbb725b890..6619fa0203d 100644
--- a/docs/tirx/api/ptx.html
+++ b/docs/tirx/api/ptx.html
@@ -820,8 +820,8 @@ declared in the current stub.</p>
 <p>Use <code class="docutils literal notranslate"><span class="pre">Tx.ptx</span></code> for one table-described PTX instruction.  Use <code class="docutils literal notranslate"><span class="pre">Tx.cuda</span></code> for
 backend helpers that require multiple statements, C/C++ expressions, descriptor
 packing, or other behavior that cannot be represented as one PTX instruction.
-<code class="docutils literal notranslate"><span class="pre">Tx.ptx_legacy</span></code> only preserves historical spellings needed by compatibility
-passes and is not the API for new kernels.</p>
+<code class="docutils literal notranslate"><span class="pre">Tx.ptx_legacy</span></code> preserves operation construction for downstream emitters.
+TVM CUDA codegen does not emit these operations; use <code class="docutils literal notranslate"><span class="pre">Tx.ptx</span></code> in new kernels.</p>
 </section>
 <section id="namespace-api">
 <h2>Namespace API<a class="headerlink" href="#namespace-api" title="Link to this heading">#</a></h2>
diff --git a/docs/tirx/api/transform.html b/docs/tirx/api/transform.html
index f58d5976358..c56310088e0 100644
--- a/docs/tirx/api/transform.html
+++ b/docs/tirx/api/transform.html
@@ -645,7 +645,6 @@ document.write(`
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.tirx.transform.LowerTIRx"><code class="docutils literal notranslate"><span class="pre">LowerTIRx()</span></code></a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.tirx.transform.LowerTVMBuiltin"><code class="docutils literal notranslate"><span class="pre">LowerTVMBuiltin()</span></code></a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.tirx.transform.LowerThreadAllreduce"><code class="docutils literal notranslate"><span class="pre">LowerThreadAllreduce()</span></code></a></li>
-<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.tirx.transform.LowerWarpMemory"><code class="docutils literal notranslate"><span class="pre">LowerWarpMemory()</span></code></a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.tirx.transform.MakePackedAPI"><code class="docutils literal notranslate"><span class="pre">MakePackedAPI()</span></code></a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.tirx.transform.NarrowDataType"><code class="docutils literal notranslate"><span class="pre">NarrowDataType()</span></code></a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.tirx.transform.PointerValueTypeRewrite"><code class="docutils literal notranslate"><span class="pre">PointerValueTypeRewrite()</span></code></a></li>
@@ -1020,20 +1019,6 @@ TensorLoad/TensorStore for the TIR not contains opaque block.</p>
 </dl>
 </dd></dl>
 
-<dl class="py function">
-<dt class="sig sig-object py" id="tvm.tirx.transform.LowerWarpMemory">
-<span class="sig-prename descclassname"><span class="pre">tvm.tirx.transform.</span></span><span class="sig-name descname"><span class="pre">LowerWarpMemory</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#tvm.tirx.transform.LowerWarpMemory" title="Link to this definition">#</a></dt>
-<dd><p>Lower warp memory access to low-level device related function calls.</p>
-<dl class="field-list simple">
-<dt class="field-odd">Returns<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>fpass</strong> – The result pass</p>
-</dd>
-<dt class="field-even">Return type<span class="colon">:</span></dt>
-<dd class="field-even"><p><a class="reference internal" href="../../reference/api/python/transform.html#tvm.ir.transform.Pass" title="tvm.ir.transform.Pass">tvm.ir.transform.Pass</a></p>
-</dd>
-</dl>
-</dd></dl>
-
 <dl class="py function">
 <dt class="sig sig-object py" id="tvm.tirx.transform.MakePackedAPI">
 <span class="sig-prename descclassname"><span class="pre">tvm.tirx.transform.</span></span><span class="sig-name descname"><span class="pre">MakePackedAPI</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#tvm.tirx.transform.MakePackedAPI" title="Link to this definition">#</a></dt>
@@ -1377,7 +1362,6 @@ Will lower to scalar loop when it is turned off.</p>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.tirx.transform.LowerTIRx"><code class="docutils literal notranslate"><span class="pre">LowerTIRx()</span></code></a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.tirx.transform.LowerTVMBuiltin"><code class="docutils literal notranslate"><span class="pre">LowerTVMBuiltin()</span></code></a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.tirx.transform.LowerThreadAllreduce"><code class="docutils literal notranslate"><span class="pre">LowerThreadAllreduce()</span></code></a></li>
-<li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.tirx.transform.LowerWarpMemory"><code class="docutils literal notranslate"><span class="pre">LowerWarpMemory()</span></code></a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.tirx.transform.MakePackedAPI"><code class="docutils literal notranslate"><span class="pre">MakePackedAPI()</span></code></a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.tirx.transform.NarrowDataType"><code class="docutils literal notranslate"><span class="pre">NarrowDataType()</span></code></a></li>
 <li class="toc-h2 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.tirx.transform.PointerValueTypeRewrite"><code class="docutils literal notranslate"><span class="pre">PointerValueTypeRewrite()</span></code></a></li>
diff --git a/docs/tirx/arch/lowering_pipeline.html b/docs/tirx/arch/lowering_pipeline.html
index 52f067df980..6a493d0d81d 100644
--- a/docs/tirx/arch/lowering_pipeline.html
+++ b/docs/tirx/arch/lowering_pipeline.html
@@ -765,7 +765,7 @@ the explicit <code class="docutils literal notranslate"><span class="pre">Launch
 <ul class="simple">
 <li><p><strong>host</strong>: <code class="docutils literal notranslate"><span class="pre">LowerTVMBuiltin</span></code> (lower <code class="docutils literal notranslate"><span class="pre">tvm_*</span></code> builtins), <code class="docutils literal notranslate"><span class="pre">LowerIntrin</span></code>
 (target-specific intrinsics)</p></li>
-<li><p><strong>device</strong>: <code class="docutils literal notranslate"><span class="pre">LowerWarpMemory</span></code> (warp-scoped tensors → shuffles), <code class="docutils literal notranslate"><span class="pre">StmtSimplify</span></code>,
+<li><p><strong>device</strong>: <code class="docutils literal notranslate"><span class="pre">StmtSimplify</span></code>,
 <code class="docutils literal notranslate"><span class="pre">LowerIntrin</span></code></p></li>
 </ul>
 </section>