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 2025/08/13 19:02:53 UTC

(tvm-site) branch asf-site updated: deploying docs (apache/tvm@60f5568415f176b9695230af3664b62835481b7b)

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 73ca8f6233 deploying docs (apache/tvm@60f5568415f176b9695230af3664b62835481b7b)
73ca8f6233 is described below

commit 73ca8f623359b4d0b1b6eac9fc2361541e2955dc
Author: tvm-bot <95...@users.noreply.github.com>
AuthorDate: Wed Aug 13 19:02:47 2025 +0000

    deploying docs (apache/tvm@60f5568415f176b9695230af3664b62835481b7b)
---
 .../11c11e53c7dace51a8be968ee169ed0d/ir_module.zip | Bin 23868 -> 23868 bytes
 .../tir_transformation.zip                         | Bin 15563 -> 15563 bytes
 .../relax_creation.zip                             | Bin 22392 -> 22392 bytes
 .../relax_transformation.zip                       | Bin 11460 -> 11460 bytes
 .../optimize_llm.zip                               | Bin 54065 -> 54065 bytes
 .../e2e_opt_model.zip                              | Bin 11213 -> 11213 bytes
 .../quick_start.zip                                | Bin 16274 -> 16274 bytes
 .../tir_creation.zip                               | Bin 24343 -> 24343 bytes
 .../cross_compilation_and_rpc.zip                  | Bin 21652 -> 21652 bytes
 .../customize_opt.zip                              | Bin 19789 -> 19789 bytes
 .../relax/tutorials/sg_execution_times.rst.txt     |   4 +-
 .../tensor_ir/tutorials/sg_execution_times.rst.txt |   6 +-
 .../tensor_ir/tutorials/tir_creation.rst.txt       |  20 +-
 .../tensor_ir/tutorials/tir_transformation.rst.txt |   6 +-
 .../get_started/tutorials/ir_module.rst.txt        |   8 +-
 .../get_started/tutorials/quick_start.rst.txt      |   4 +-
 .../tutorials/sg_execution_times.rst.txt           |   6 +-
 .../tutorials/cross_compilation_and_rpc.rst.txt    |   2 +-
 .../how_to/tutorials/customize_opt.rst.txt         |   4 +-
 .../how_to/tutorials/e2e_opt_model.rst.txt         |   2 +-
 .../how_to/tutorials/sg_execution_times.rst.txt    |  10 +-
 docs/_sources/sg_execution_times.rst.txt           |  20 +-
 docs/commit_hash                                   |   2 +-
 .../relax/tutorials/sg_execution_times.html        |   4 +-
 .../tensor_ir/tutorials/sg_execution_times.html    |   6 +-
 .../tensor_ir/tutorials/tir_creation.html          |  44 +--
 .../tensor_ir/tutorials/tir_transformation.html    |  23 +-
 docs/get_started/tutorials/ir_module.html          |   8 +-
 docs/get_started/tutorials/quick_start.html        |   4 +-
 docs/get_started/tutorials/sg_execution_times.html |   6 +-
 .../tutorials/cross_compilation_and_rpc.html       |   2 +-
 docs/how_to/tutorials/customize_opt.html           |   4 +-
 docs/how_to/tutorials/e2e_opt_model.html           |   6 +-
 docs/how_to/tutorials/sg_execution_times.html      |  10 +-
 docs/reference/api/doxygen/buffer_8h_source.html   |   2 +-
 docs/reference/api/doxygen/namespacemembers_p.html |   5 +-
 .../api/doxygen/namespacemembers_vars.html         |   3 -
 .../api/doxygen/namespacetvm_1_1tir_1_1attr.html   |  27 --
 .../doxygen/namespacetvm_1_1tir_1_1builtin.html    |   4 +-
 .../api/doxygen/relax_2transform_8h_source.html    |   2 +-
 docs/reference/api/doxygen/schedule_8h_source.html |   2 +-
 docs/reference/api/doxygen/search/all_11.js        | 108 +++---
 docs/reference/api/doxygen/search/all_14.js        |   4 +-
 docs/reference/api/doxygen/search/defines_0.js     |   6 +-
 docs/reference/api/doxygen/search/defines_1.js     |   2 +-
 docs/reference/api/doxygen/search/defines_2.js     |   4 +-
 docs/reference/api/doxygen/search/defines_3.js     |   2 +-
 docs/reference/api/doxygen/search/defines_4.js     |   4 +-
 docs/reference/api/doxygen/search/defines_5.js     |  10 +-
 docs/reference/api/doxygen/search/defines_6.js     |   4 +-
 docs/reference/api/doxygen/search/defines_7.js     |   4 +-
 docs/reference/api/doxygen/search/defines_8.js     | 124 +++---
 docs/reference/api/doxygen/search/defines_9.js     |   2 +-
 docs/reference/api/doxygen/search/enums_0.js       |   6 +-
 docs/reference/api/doxygen/search/enums_1.js       |   6 +-
 docs/reference/api/doxygen/search/enums_2.js       |   6 +-
 docs/reference/api/doxygen/search/enums_3.js       |  10 +-
 docs/reference/api/doxygen/search/enums_4.js       |   6 +-
 docs/reference/api/doxygen/search/enums_5.js       |   4 +-
 docs/reference/api/doxygen/search/enums_6.js       |   4 +-
 docs/reference/api/doxygen/search/enums_7.js       |   2 +-
 docs/reference/api/doxygen/search/enums_8.js       |   2 +-
 docs/reference/api/doxygen/search/enums_9.js       |   6 +-
 docs/reference/api/doxygen/search/enums_a.js       |   4 +-
 docs/reference/api/doxygen/search/enums_b.js       |   6 +-
 docs/reference/api/doxygen/search/enums_c.js       |   2 +-
 docs/reference/api/doxygen/search/enums_d.js       |   8 +-
 docs/reference/api/doxygen/search/enums_e.js       |  10 +-
 docs/reference/api/doxygen/search/enums_f.js       |   2 +-
 docs/reference/api/doxygen/search/enumvalues_0.js  |   2 +-
 docs/reference/api/doxygen/search/enumvalues_1.js  |   2 +-
 docs/reference/api/doxygen/search/enumvalues_2.js  |   2 +-
 docs/reference/api/doxygen/search/enumvalues_3.js  |   2 +-
 docs/reference/api/doxygen/search/enumvalues_4.js  | 416 ++++++++++-----------
 docs/reference/api/doxygen/search/enumvalues_5.js  |   2 +-
 docs/reference/api/doxygen/search/enumvalues_6.js  |   2 +-
 docs/reference/api/doxygen/search/enumvalues_7.js  |   2 +-
 docs/reference/api/doxygen/search/enumvalues_8.js  |   2 +-
 docs/reference/api/doxygen/search/functions_13.js  |   4 +-
 docs/reference/api/doxygen/search/related_0.js     |   2 +-
 docs/reference/api/doxygen/search/related_1.js     |   6 +-
 docs/reference/api/doxygen/search/related_2.js     |   2 +-
 docs/reference/api/doxygen/search/related_3.js     |   6 +-
 docs/reference/api/doxygen/search/related_4.js     |  10 +-
 docs/reference/api/doxygen/search/related_5.js     |   2 +-
 docs/reference/api/doxygen/search/related_6.js     |   6 +-
 docs/reference/api/doxygen/search/related_7.js     |   6 +-
 docs/reference/api/doxygen/search/related_8.js     |   8 +-
 docs/reference/api/doxygen/search/related_9.js     |   2 +-
 docs/reference/api/doxygen/search/related_a.js     |   4 +-
 docs/reference/api/doxygen/search/related_b.js     |  10 +-
 docs/reference/api/doxygen/search/related_c.js     |   2 +-
 docs/reference/api/doxygen/search/related_d.js     |   8 +-
 docs/reference/api/doxygen/search/related_e.js     |   8 +-
 docs/reference/api/doxygen/search/typedefs_0.js    |   6 +-
 docs/reference/api/doxygen/search/typedefs_1.js    |   4 +-
 docs/reference/api/doxygen/search/typedefs_2.js    |   4 +-
 docs/reference/api/doxygen/search/typedefs_3.js    |   8 +-
 docs/reference/api/doxygen/search/typedefs_4.js    |  12 +-
 docs/reference/api/doxygen/search/typedefs_5.js    | 114 +++---
 docs/reference/api/doxygen/search/typedefs_6.js    |   8 +-
 docs/reference/api/doxygen/search/typedefs_7.js    |   2 +-
 docs/reference/api/doxygen/search/typedefs_8.js    |   4 +-
 docs/reference/api/doxygen/search/typedefs_9.js    |  12 +-
 docs/reference/api/doxygen/search/typedefs_a.js    |   6 +-
 docs/reference/api/doxygen/search/typedefs_b.js    |   6 +-
 docs/reference/api/doxygen/search/typedefs_c.js    |  36 +-
 docs/reference/api/doxygen/search/variables_10.js  |   2 +-
 docs/reference/api/doxygen/search/variables_11.js  |  82 ++--
 docs/reference/api/doxygen/search/variables_12.js  | 122 +++---
 docs/reference/api/doxygen/search/variables_13.js  |  82 ++--
 docs/reference/api/doxygen/search/variables_14.js  |  18 +-
 docs/reference/api/doxygen/search/variables_15.js  |  44 +--
 docs/reference/api/doxygen/search/variables_16.js  |  16 +-
 docs/reference/api/doxygen/search/variables_f.js   |  13 +-
 docs/reference/api/doxygen/stmt_8h.html            |   3 -
 docs/reference/api/doxygen/stmt_8h_source.html     | 350 +++++++++--------
 docs/reference/api/doxygen/tir_2builtin_8h.html    |   2 +-
 .../api/doxygen/tir_2builtin_8h_source.html        |   2 +-
 docs/reference/api/doxygen/tir_2ir_8h_source.html  |   2 +-
 .../api/typedoc/classes/ArtifactCache.html         |  14 +-
 .../typedoc/classes/ArtifactIndexedDBCache.html    |  16 +-
 docs/reference/api/typedoc/classes/DLDataType.html |  14 +-
 docs/reference/api/typedoc/classes/DLDevice.html   |  12 +-
 docs/reference/api/typedoc/classes/Instance.html   | 112 +++---
 .../classes/LinearCongruentialGenerator.html       |  16 +-
 docs/reference/api/typedoc/classes/Module.html     |  16 +-
 docs/reference/api/typedoc/classes/NDArray.html    |  34 +-
 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 +-
 .../api/typedoc/classes/VirtualMachine.html        |  10 +-
 .../classes/_internal_.AsyncifyHandler.html        |  14 +-
 .../classes/_internal_.CachedCallStack.html        |  38 +-
 .../classes/_internal_.CanvasRenderManager.html    |  10 +-
 .../typedoc/classes/_internal_.Environment.html    |  14 +-
 .../api/typedoc/classes/_internal_.FFILibrary.html |  22 +-
 .../api/typedoc/classes/_internal_.Memory.html     |  46 +--
 .../typedoc/classes/_internal_.PackedFuncCell.html |  12 +-
 .../typedoc/classes/_internal_.RuntimeContext.html |  72 ++--
 .../typedoc/classes/_internal_.WebGPUContext.html  |  28 +-
 .../enums/_internal_.AsyncifyStateKind.html        |   8 +-
 .../typedoc/enums/_internal_.RPCServerState.html   |  14 +-
 docs/reference/api/typedoc/functions/assert.html   |   2 +-
 .../api/typedoc/functions/createPolyfillWASI.html  |   2 +-
 .../api/typedoc/functions/deleteNDArrayCache.html  |   2 +-
 .../api/typedoc/functions/detectGPUDevice.html     |   2 +-
 .../api/typedoc/functions/hasNDArrayInCache.html   |   2 +-
 .../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 +-
 .../typedoc/interfaces/GPUDeviceDetectOutput.html  |   8 +-
 .../api/typedoc/interfaces/InitProgressReport.html |   8 +-
 .../api/typedoc/interfaces/LibraryProvider.html    |   6 +-
 .../interfaces/_internal_.FunctionInfo.html        |   8 +-
 .../interfaces/_internal_.NDArrayCacheEntry.html   |  14 +-
 .../interfaces/_internal_.NDArrayShardEntry.html   |  10 +-
 .../api/typedoc/types/InitProgressCallback.html    |   2 +-
 docs/reference/api/typedoc/types/PackedFunc.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 +-
 .../api/typedoc/types/_internal_.Pointer.html      |   2 +-
 .../typedoc/types/_internal_.TVMObjectBase.html    |   2 +-
 docs/searchindex.js                                |   2 +-
 docs/sg_execution_times.html                       |  20 +-
 170 files changed, 1358 insertions(+), 1430 deletions(-)

diff --git a/docs/_downloads/11c11e53c7dace51a8be968ee169ed0d/ir_module.zip b/docs/_downloads/11c11e53c7dace51a8be968ee169ed0d/ir_module.zip
index 30f09a7a8d..d8554671b9 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 b813028d36..b32fde74af 100644
Binary files a/docs/_downloads/18ba0d2ee8120824175aaef66bc9c9bf/tir_transformation.zip and b/docs/_downloads/18ba0d2ee8120824175aaef66bc9c9bf/tir_transformation.zip differ
diff --git a/docs/_downloads/4753776bbe68e7c9ee4d19117973fc8b/relax_creation.zip b/docs/_downloads/4753776bbe68e7c9ee4d19117973fc8b/relax_creation.zip
index f54d171af4..3eeae0dd0e 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 b107b69b1e..9cccbe9ec5 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 eabfbabc1f..43bc7e9384 100644
Binary files a/docs/_downloads/83e85f38cf16f1d926d06615fd54095c/optimize_llm.zip and b/docs/_downloads/83e85f38cf16f1d926d06615fd54095c/optimize_llm.zip differ
diff --git a/docs/_downloads/a7dd7652b2ad50f82d7b739ce3645799/e2e_opt_model.zip b/docs/_downloads/a7dd7652b2ad50f82d7b739ce3645799/e2e_opt_model.zip
index a58dfb5c5f..fd140ca305 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 79cdb2a24a..754eb01ba0 100644
Binary files a/docs/_downloads/bb7db6678496193ed0c55d3b95fa6778/quick_start.zip and b/docs/_downloads/bb7db6678496193ed0c55d3b95fa6778/quick_start.zip differ
diff --git a/docs/_downloads/be26483bb70b8468499a01c55e8e866c/tir_creation.zip b/docs/_downloads/be26483bb70b8468499a01c55e8e866c/tir_creation.zip
index 5dd6a8896e..e447706bd2 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 4e817b33fa..0b1e837b6d 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 e4847e0676..33163a05ec 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.txt b/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst.txt
index 40ffb014f9..69a956d9c0 100644
--- a/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst.txt
+++ b/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst.txt
@@ -6,7 +6,7 @@
 
 Computation times
 =================
-**00:00.204** total execution time for 2 files **from deep_dive/relax/tutorials**:
+**00:00.200** 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.128
+     - 00:00.124
      - 0.0
    * - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_transformation.py` (``relax_transformation.py``)
      - 00:00.076
diff --git a/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst.txt b/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst.txt
index 62861710ad..29e0fc2d78 100644
--- a/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst.txt
+++ b/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst.txt
@@ -6,7 +6,7 @@
 
 Computation times
 =================
-**00:00.518** total execution time for 2 files **from deep_dive/tensor_ir/tutorials**:
+**00:00.511** total execution time for 2 files **from deep_dive/tensor_ir/tutorials**:
 
 .. container::
 
@@ -33,8 +33,8 @@ Computation times
      - Time
      - Mem (MB)
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_transformation.py` (``tir_transformation.py``)
-     - 00:00.324
+     - 00:00.315
      - 0.0
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_creation.py` (``tir_creation.py``)
-     - 00:00.194
+     - 00:00.195
      - 0.0
diff --git a/docs/_sources/deep_dive/tensor_ir/tutorials/tir_creation.rst.txt b/docs/_sources/deep_dive/tensor_ir/tutorials/tir_creation.rst.txt
index ef2bb06348..541175b2f1 100644
--- a/docs/_sources/deep_dive/tensor_ir/tutorials/tir_creation.rst.txt
+++ b/docs/_sources/deep_dive/tensor_ir/tutorials/tir_creation.rst.txt
@@ -325,17 +325,17 @@ Now let's check the runtime dynamic shape inference:
 
  .. code-block:: none
 
-    [[0.67810225 0.5868745  0.33878088 1.4418743 ]
-     [0.84749687 0.56249857 0.30665877 0.79020387]
-     [1.173829   0.88804007 0.43015754 1.8319628 ]
-     [0.53533155 0.4978418  0.36507323 1.2550384 ]]
-    [[33.48646  33.276527 33.592716 ... 34.07827  32.543022 33.367565]
-     [30.172941 29.377    33.27713  ... 31.614094 30.705378 30.722065]
-     [28.860514 29.371767 31.138748 ... 29.215425 28.578054 27.695456]
+    [[0.866205   0.53720504 0.8704957  1.3273735 ]
+     [1.5865366  0.8157258  1.4357293  1.5512877 ]
+     [0.36031276 0.54044706 0.5800516  1.0437965 ]
+     [0.9690605  0.45631522 0.8839245  1.0389502 ]]
+    [[33.57729  37.06444  32.945625 ... 33.493366 31.881151 33.342327]
+     [32.441486 32.671005 32.922474 ... 29.43571  31.805243 30.85593 ]
+     [31.371164 36.004063 31.268045 ... 30.582756 32.370174 31.689001]
      ...
-     [33.78858  32.55251  34.774532 ... 35.001274 33.522297 31.597082]
-     [34.447624 32.068874 33.094124 ... 33.87696  31.995497 32.118767]
-     [32.42982  31.341534 33.37543  ... 32.823322 33.76557  31.731915]]
+     [36.32587  35.681572 34.09302  ... 32.244946 34.834557 33.482445]
+     [34.68969  36.429768 33.396435 ... 32.562237 32.661404 33.37254 ]
+     [33.506706 35.934616 32.020878 ... 30.826227 33.270557 33.450516]]
 
 
 
diff --git a/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst.txt b/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst.txt
index 6c8466e481..b51ed29d6f 100644
--- a/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst.txt
+++ b/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst.txt
@@ -123,7 +123,7 @@ original implementation.
 
     Execution time summary:
      mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)  
-       2.2343       2.2343       2.2343       2.2343       0.0000                  
+       2.2386       2.2386       2.2386       2.2386       0.0000                  
 
 
 
@@ -295,7 +295,7 @@ action involves reordering these two loops.
 
     Execution time summary:
      mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)  
-       0.8504       0.8504       0.8504       0.8504       0.0000                  
+       0.8854       0.8854       0.8854       0.8854       0.0000                  
 
 
 
@@ -423,7 +423,7 @@ from the reduction update via the **decompose_reduction** primitive.
 
     Execution time summary:
      mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)  
-       0.3250       0.3250       0.3250       0.3250       0.0000                  
+       0.3248       0.3248       0.3248       0.3248       0.0000                  
 
 
 
diff --git a/docs/_sources/get_started/tutorials/ir_module.rst.txt b/docs/_sources/get_started/tutorials/ir_module.rst.txt
index e4abe2de02..b8ca4174e8 100644
--- a/docs/_sources/get_started/tutorials/ir_module.rst.txt
+++ b/docs/_sources/get_started/tutorials/ir_module.rst.txt
@@ -698,8 +698,8 @@ We can deploy the IRModule on CPU by specifying the target as ``llvm``.
 
  .. code-block:: none
 
-    [[-0.16647083  0.03379675  0.07675879 -0.17538849 -0.09509534  0.28676623
-      -0.07169856  0.06433616 -0.15639853 -0.13491847]]
+    [[ 0.10262105 -0.07677563 -0.0199762   0.05623598 -0.02535247 -0.16983376
+       0.02954687  0.18623596  0.00760459 -0.21900389]]
 
 
 
@@ -765,8 +765,8 @@ Now we can compile the IRModule on GPU, the similar way as we did on CPU.
 
  .. code-block:: none
 
-    [[-0.1664708   0.03379672  0.0767588  -0.17538849 -0.09509537  0.2867663
-      -0.07169858  0.06433615 -0.1563985  -0.13491842]]
+    [[ 0.10262103 -0.07677563 -0.01997618  0.05623602 -0.02535243 -0.16983375
+       0.0295469   0.186236    0.00760463 -0.21900395]]
 
 
 
diff --git a/docs/_sources/get_started/tutorials/quick_start.rst.txt b/docs/_sources/get_started/tutorials/quick_start.rst.txt
index e9c399620c..f4fbe397ad 100644
--- a/docs/_sources/get_started/tutorials/quick_start.rst.txt
+++ b/docs/_sources/get_started/tutorials/quick_start.rst.txt
@@ -230,8 +230,8 @@ different devices.
 
  .. code-block:: none
 
-    [[24832.734 26148.74  26466.428 25045.793 24306.17  24212.389 24935.668
-      25372.31  24874.03  23227.496]]
+    [[24693.74  24503.896 24132.182 24592.354 24469.145 23276.395 24310.547
+      25674.633 23070.82  23240.283]]
 
 
 
diff --git a/docs/_sources/get_started/tutorials/sg_execution_times.rst.txt b/docs/_sources/get_started/tutorials/sg_execution_times.rst.txt
index f6fb5981e4..b07d89e01b 100644
--- a/docs/_sources/get_started/tutorials/sg_execution_times.rst.txt
+++ b/docs/_sources/get_started/tutorials/sg_execution_times.rst.txt
@@ -6,7 +6,7 @@
 
 Computation times
 =================
-**00:07.598** total execution time for 2 files **from get_started/tutorials**:
+**00:07.652** total execution time for 2 files **from get_started/tutorials**:
 
 .. container::
 
@@ -33,8 +33,8 @@ Computation times
      - Time
      - Mem (MB)
    * - :ref:`sphx_glr_get_started_tutorials_ir_module.py` (``ir_module.py``)
-     - 00:07.407
+     - 00:07.461
      - 0.0
    * - :ref:`sphx_glr_get_started_tutorials_quick_start.py` (``quick_start.py``)
-     - 00:00.192
+     - 00:00.191
      - 0.0
diff --git a/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst.txt b/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst.txt
index 19269b69f3..b3050fff5c 100644
--- a/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst.txt
+++ b/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst.txt
@@ -274,7 +274,7 @@ device and returns the measured cost. Network overhead is excluded.
 
  .. code-block:: none
 
-    1.114e-07 secs/op
+    1.204e-07 secs/op
 
 
 
diff --git a/docs/_sources/how_to/tutorials/customize_opt.rst.txt b/docs/_sources/how_to/tutorials/customize_opt.rst.txt
index 0d1d283bca..00d8a94e15 100644
--- a/docs/_sources/how_to/tutorials/customize_opt.rst.txt
+++ b/docs/_sources/how_to/tutorials/customize_opt.rst.txt
@@ -420,8 +420,8 @@ We can build and deploy the optimized model to the TVM runtime.
 
  .. code-block:: none
 
-    [[24873.61  24364.613 26298.49  24424.727 26258.062 26592.45  22318.258
-      25623.854 24265.066 24627.123]]
+    [[24953.918 24783.074 26694.793 25520.617 25600.666 24853.004 25303.44
+      25902.748 26185.977 24621.568]]
 
 
 
diff --git a/docs/_sources/how_to/tutorials/e2e_opt_model.rst.txt b/docs/_sources/how_to/tutorials/e2e_opt_model.rst.txt
index 6fe55b9431..9aa10fc41f 100644
--- a/docs/_sources/how_to/tutorials/e2e_opt_model.rst.txt
+++ b/docs/_sources/how_to/tutorials/e2e_opt_model.rst.txt
@@ -59,7 +59,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]      40%|███▉      | 17.8M/44.7M [00:00<00:00, 186MB/s]      87%|████████▋ | 39.0M/44.7M [00:00<00:00, 207MB/s]     100%|██████████| 44.7M/44.7M [00:00<00:00, 203MB/s]
+       0%|          | 0.00/44.7M [00:00<?, ?B/s]      38%|███▊      | 16.8M/44.7M [00:00<00:00, 176MB/s]      85%|████████▌ | 38.0M/44.7M [00:00<00:00, 203MB/s]     100%|██████████| 44.7M/44.7M [00:00<00:00, 202MB/s]
 
 
 
diff --git a/docs/_sources/how_to/tutorials/sg_execution_times.rst.txt b/docs/_sources/how_to/tutorials/sg_execution_times.rst.txt
index d329f9777b..50d07a8c8a 100644
--- a/docs/_sources/how_to/tutorials/sg_execution_times.rst.txt
+++ b/docs/_sources/how_to/tutorials/sg_execution_times.rst.txt
@@ -6,7 +6,7 @@
 
 Computation times
 =================
-**00:39.636** total execution time for 4 files **from how_to/tutorials**:
+**00:39.668** total execution time for 4 files **from how_to/tutorials**:
 
 .. container::
 
@@ -33,14 +33,14 @@ Computation times
      - Time
      - Mem (MB)
    * - :ref:`sphx_glr_how_to_tutorials_optimize_llm.py` (``optimize_llm.py``)
-     - 00:38.009
+     - 00:37.994
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_e2e_opt_model.py` (``e2e_opt_model.py``)
-     - 00:00.748
+     - 00:00.775
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_customize_opt.py` (``customize_opt.py``)
-     - 00:00.660
+     - 00:00.683
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_cross_compilation_and_rpc.py` (``cross_compilation_and_rpc.py``)
-     - 00:00.219
+     - 00:00.216
      - 0.0
diff --git a/docs/_sources/sg_execution_times.rst.txt b/docs/_sources/sg_execution_times.rst.txt
index 3097d8df01..d759f6621a 100644
--- a/docs/_sources/sg_execution_times.rst.txt
+++ b/docs/_sources/sg_execution_times.rst.txt
@@ -6,7 +6,7 @@
 
 Computation times
 =================
-**00:47.956** total execution time for 10 files **from all galleries**:
+**00:48.031** total execution time for 10 files **from all galleries**:
 
 .. container::
 
@@ -33,31 +33,31 @@ Computation times
      - Time
      - Mem (MB)
    * - :ref:`sphx_glr_how_to_tutorials_optimize_llm.py` (``../how_to/tutorials/optimize_llm.py``)
-     - 00:38.009
+     - 00:37.994
      - 0.0
    * - :ref:`sphx_glr_get_started_tutorials_ir_module.py` (``../get_started/tutorials/ir_module.py``)
-     - 00:07.407
+     - 00:07.461
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_e2e_opt_model.py` (``../how_to/tutorials/e2e_opt_model.py``)
-     - 00:00.748
+     - 00:00.775
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_customize_opt.py` (``../how_to/tutorials/customize_opt.py``)
-     - 00:00.660
+     - 00:00.683
      - 0.0
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_transformation.py` (``../deep_dive/tensor_ir/tutorials/tir_transformation.py``)
-     - 00:00.324
+     - 00:00.315
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_cross_compilation_and_rpc.py` (``../how_to/tutorials/cross_compilation_and_rpc.py``)
-     - 00:00.219
+     - 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.194
+     - 00:00.195
      - 0.0
    * - :ref:`sphx_glr_get_started_tutorials_quick_start.py` (``../get_started/tutorials/quick_start.py``)
-     - 00:00.192
+     - 00:00.191
      - 0.0
    * - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_creation.py` (``../deep_dive/relax/tutorials/relax_creation.py``)
-     - 00:00.128
+     - 00:00.124
      - 0.0
    * - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_transformation.py` (``../deep_dive/relax/tutorials/relax_transformation.py``)
      - 00:00.076
diff --git a/docs/commit_hash b/docs/commit_hash
index ef8328cec2..60f0046a9d 100644
--- a/docs/commit_hash
+++ b/docs/commit_hash
@@ -1 +1 @@
-dbbcf904b0ed5604b1f582ddb6e05443d8926247
+60f5568415f176b9695230af3664b62835481b7b
diff --git a/docs/deep_dive/relax/tutorials/sg_execution_times.html b/docs/deep_dive/relax/tutorials/sg_execution_times.html
index 4fdafd24f7..dbb9a2b853 100644
--- a/docs/deep_dive/relax/tutorials/sg_execution_times.html
+++ b/docs/deep_dive/relax/tutorials/sg_execution_times.html
@@ -299,7 +299,7 @@
             
   <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.204</strong> total execution time for 2 files <strong>from deep_dive/relax/tutorials</strong>:</p>
+<p><strong>00:00.200</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" />
@@ -321,7 +321,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.128</p></td>
+<td><p>00:00.124</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 5b2830aa57..c5f40a0192 100644
--- a/docs/deep_dive/tensor_ir/tutorials/sg_execution_times.html
+++ b/docs/deep_dive/tensor_ir/tutorials/sg_execution_times.html
@@ -299,7 +299,7 @@
             
   <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.518</strong> total execution time for 2 files <strong>from deep_dive/tensor_ir/tutorials</strong>:</p>
+<p><strong>00:00.511</strong> total execution time for 2 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" />
@@ -321,11 +321,11 @@ $(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.324</p></td>
+<td><p>00:00.315</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="tir_creation.html#sphx-glr-deep-dive-tensor-ir-tutorials-tir-creation-py"><span class="std std-ref">TensorIR Creation</span></a> (<code class="docutils literal notranslate"><span class="pre">tir_creation.py</span></code>)</p></td>
-<td><p>00:00.194</p></td>
+<td><p>00:00.195</p></td>
 <td><p>0.0</p></td>
 </tr>
 </tbody>
diff --git a/docs/deep_dive/tensor_ir/tutorials/tir_creation.html b/docs/deep_dive/tensor_ir/tutorials/tir_creation.html
index a2fd8ff0dd..b208e8d752 100644
--- a/docs/deep_dive/tensor_ir/tutorials/tir_creation.html
+++ b/docs/deep_dive/tensor_ir/tutorials/tir_creation.html
@@ -198,29 +198,9 @@
 <li class="toctree-l1"><a class="reference internal" href="../../../how_to/dev/index.html">Development Guides</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Deep Dive</span></p>
-<ul class="current">
+<ul>
 <li class="toctree-l1"><a class="reference internal" href="../../../arch/index.html">Design and Architecture</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="../index.html">TensorIR</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="../abstraction.html">Tensor Program Abstraction</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../learning.html">Understand TensorIR Abstraction</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">TensorIR Creation</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#create-tensorir-using-tvmscript">Create TensorIR using TVMScript</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="#standard-format">Standard Format</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#concise-with-syntactic-sugar">Concise with Syntactic Sugar</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#interactive-with-python-variables">Interactive with Python Variables</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#tensorir-function-with-dynamic-shapes">TensorIR Function with Dynamic Shapes</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="#create-tensorir-using-tensor-expression">Create TensorIR using Tensor Expression</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="#create-static-shape-functions">Create Static-Shape Functions</a></li>
-<li class="toctree-l4"><a class="reference internal" href="#create-dynamic-shape-functions">Create Dynamic-Shape Functions</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="tir_transformation.html">Transformation</a></li>
-</ul>
-</li>
+<li class="toctree-l1"><a class="reference internal" href="../index.html">TensorIR</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../relax/index.html">Relax</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">API Reference</span></p>
@@ -517,17 +497,17 @@ be used to ascertain the shape and data type of a TensorIR.</p>
 <span class="nb">print</span><span class="p">(</span><span class="n">evaluate_dynamic_shape</span><span class="p">(</span><span class="n">dyn_shape_lib</span><span class="p">,</span> <span class="n">m</span><span class="o">=</span><span class="mi">64</span><span class="p">,</span> <span class="n">n</span><span class="o">=</span><span class="mi">64</span><span class="p">,</span> <a href="../../../reference/api/python/tir/tir.html#tvm.tir.IterVar" title="tvm.tir.IterVar" class="sphx-glr-ba [...]
 </pre></div>
 </div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[0.67810225 0.5868745  0.33878088 1.4418743 ]
- [0.84749687 0.56249857 0.30665877 0.79020387]
- [1.173829   0.88804007 0.43015754 1.8319628 ]
- [0.53533155 0.4978418  0.36507323 1.2550384 ]]
-[[33.48646  33.276527 33.592716 ... 34.07827  32.543022 33.367565]
- [30.172941 29.377    33.27713  ... 31.614094 30.705378 30.722065]
- [28.860514 29.371767 31.138748 ... 29.215425 28.578054 27.695456]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[0.866205   0.53720504 0.8704957  1.3273735 ]
+ [1.5865366  0.8157258  1.4357293  1.5512877 ]
+ [0.36031276 0.54044706 0.5800516  1.0437965 ]
+ [0.9690605  0.45631522 0.8839245  1.0389502 ]]
+[[33.57729  37.06444  32.945625 ... 33.493366 31.881151 33.342327]
+ [32.441486 32.671005 32.922474 ... 29.43571  31.805243 30.85593 ]
+ [31.371164 36.004063 31.268045 ... 30.582756 32.370174 31.689001]
  ...
- [33.78858  32.55251  34.774532 ... 35.001274 33.522297 31.597082]
- [34.447624 32.068874 33.094124 ... 33.87696  31.995497 32.118767]
- [32.42982  31.341534 33.37543  ... 32.823322 33.76557  31.731915]]
+ [36.32587  35.681572 34.09302  ... 32.244946 34.834557 33.482445]
+ [34.68969  36.429768 33.396435 ... 32.562237 32.661404 33.37254 ]
+ [33.506706 35.934616 32.020878 ... 30.826227 33.270557 33.450516]]
 </pre></div>
 </div>
 </section>
diff --git a/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html b/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html
index 6cc0ede061..f387a16787 100644
--- a/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html
+++ b/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html
@@ -197,22 +197,9 @@
 <li class="toctree-l1"><a class="reference internal" href="../../../how_to/dev/index.html">Development Guides</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Deep Dive</span></p>
-<ul class="current">
+<ul>
 <li class="toctree-l1"><a class="reference internal" href="../../../arch/index.html">Design and Architecture</a></li>
-<li class="toctree-l1 current"><a class="reference internal" href="../index.html">TensorIR</a><ul class="current">
-<li class="toctree-l2"><a class="reference internal" href="../abstraction.html">Tensor Program Abstraction</a></li>
-<li class="toctree-l2"><a class="reference internal" href="../learning.html">Understand TensorIR Abstraction</a></li>
-<li class="toctree-l2"><a class="reference internal" href="tir_creation.html">TensorIR Creation</a></li>
-<li class="toctree-l2 current"><a class="current reference internal" href="#">Transformation</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="#initialization-schedule">Initialization Schedule</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#loop-tiling">Loop Tiling</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#leverage-localities">Leverage Localities</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#rewrite-reduction">Rewrite Reduction</a></li>
-<li class="toctree-l3"><a class="reference internal" href="#trace-the-transformation">Trace the Transformation</a></li>
-</ul>
-</li>
-</ul>
-</li>
+<li class="toctree-l1"><a class="reference internal" href="../index.html">TensorIR</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../relax/index.html">Relax</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">API Reference</span></p>
@@ -389,7 +376,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.2343       2.2343       2.2343       2.2343       0.0000
+   2.2386       2.2386       2.2386       2.2386       0.0000
 </pre></div>
 </div>
 <section id="initialization-schedule">
@@ -485,7 +472,7 @@ class Module:
 
 Execution time summary:
  mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)
-   0.8504       0.8504       0.8504       0.8504       0.0000
+   0.8854       0.8854       0.8854       0.8854       0.0000
 </pre></div>
 </div>
 </section>
@@ -579,7 +566,7 @@ class Module:
 
 Execution time summary:
  mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)
-   0.3250       0.3250       0.3250       0.3250       0.0000
+   0.3248       0.3248       0.3248       0.3248       0.0000
 </pre></div>
 </div>
 </section>
diff --git a/docs/get_started/tutorials/ir_module.html b/docs/get_started/tutorials/ir_module.html
index 4fb366df69..3cbb7a2e25 100644
--- a/docs/get_started/tutorials/ir_module.html
+++ b/docs/get_started/tutorials/ir_module.html
@@ -819,8 +819,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.16647083  0.03379675  0.07675879 -0.17538849 -0.09509534  0.28676623
-  -0.07169856  0.06433616 -0.15639853 -0.13491847]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[ 0.10262105 -0.07677563 -0.0199762   0.05623598 -0.02535247 -0.16983376
+   0.02954687  0.18623596  0.00760459 -0.21900389]]
 </pre></div>
 </div>
 </section>
@@ -854,8 +854,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.1664708   0.03379672  0.0767588  -0.17538849 -0.09509537  0.2867663
-  -0.07169858  0.06433615 -0.1563985  -0.13491842]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[ 0.10262103 -0.07677563 -0.01997618  0.05623602 -0.02535243 -0.16983375
+   0.0295469   0.186236    0.00760463 -0.21900395]]
 </pre></div>
 </div>
 </section>
diff --git a/docs/get_started/tutorials/quick_start.html b/docs/get_started/tutorials/quick_start.html
index d1c44a3ca8..5ec4623282 100644
--- a/docs/get_started/tutorials/quick_start.html
+++ b/docs/get_started/tutorials/quick_start.html
@@ -465,8 +465,8 @@ different devices.</p>
 <span class="nb">print</span><span class="p">(</span><a href="../../reference/api/python/runtime/vm.html#tvm.runtime.vm.VirtualMachine" title="tvm.runtime.vm.VirtualMachine" class="sphx-glr-backref-module-tvm-runtime-vm sphx-glr-backref-type-py-class sphx-glr-backref-instance"><span class="n">vm</span></a><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="http [...]
 </pre></div>
 </div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[24832.734 26148.74  26466.428 25045.793 24306.17  24212.389 24935.668
-  25372.31  24874.03  23227.496]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[24693.74  24503.896 24132.182 24592.354 24469.145 23276.395 24310.547
+  25674.633 23070.82  23240.283]]
 </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 629353a462..2616e26250 100644
--- a/docs/get_started/tutorials/sg_execution_times.html
+++ b/docs/get_started/tutorials/sg_execution_times.html
@@ -299,7 +299,7 @@
             
   <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:07.598</strong> total execution time for 2 files <strong>from get_started/tutorials</strong>:</p>
+<p><strong>00:07.652</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" />
@@ -321,11 +321,11 @@ $(document).ready( function () {
 </thead>
 <tbody>
 <tr class="row-even"><td><p><a class="reference internal" href="ir_module.html#sphx-glr-get-started-tutorials-ir-module-py"><span class="std std-ref">IRModule</span></a> (<code class="docutils literal notranslate"><span class="pre">ir_module.py</span></code>)</p></td>
-<td><p>00:07.407</p></td>
+<td><p>00:07.461</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="quick_start.html#sphx-glr-get-started-tutorials-quick-start-py"><span class="std std-ref">Quick Start</span></a> (<code class="docutils literal notranslate"><span class="pre">quick_start.py</span></code>)</p></td>
-<td><p>00:00.192</p></td>
+<td><p>00:00.191</p></td>
 <td><p>0.0</p></td>
 </tr>
 </tbody>
diff --git a/docs/how_to/tutorials/cross_compilation_and_rpc.html b/docs/how_to/tutorials/cross_compilation_and_rpc.html
index a1fa1730ca..d8dc6494ee 100644
--- a/docs/how_to/tutorials/cross_compilation_and_rpc.html
+++ b/docs/how_to/tutorials/cross_compilation_and_rpc.html
@@ -480,7 +480,7 @@ device and returns the measured cost. Network overhead is excluded.</p>
 <span class="nb">print</span><span class="p">(</span><span class="s2">&quot;</span><span class="si">%g</span><span class="s2"> secs/op&quot;</span> <span class="o">%</span> <span class="n">cost</span><span class="p">)</span>
 </pre></div>
 </div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>1.114e-07 secs/op
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>1.204e-07 secs/op
 </pre></div>
 </div>
 </section>
diff --git a/docs/how_to/tutorials/customize_opt.html b/docs/how_to/tutorials/customize_opt.html
index 2878276e07..5d3102b225 100644
--- a/docs/how_to/tutorials/customize_opt.html
+++ b/docs/how_to/tutorials/customize_opt.html
@@ -614,8 +614,8 @@ pushing the performance to the limit. The current optimization may not be the be
 <span class="nb">print</span><span class="p">(</span><span class="n">gpu_out</span><span class="p">)</span>
 </pre></div>
 </div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[24873.61  24364.613 26298.49  24424.727 26258.062 26592.45  22318.258
-  25623.854 24265.066 24627.123]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[24953.918 24783.074 26694.793 25520.617 25600.666 24853.004 25303.44
+  25902.748 26185.977 24621.568]]
 </pre></div>
 </div>
 </section>
diff --git a/docs/how_to/tutorials/e2e_opt_model.html b/docs/how_to/tutorials/e2e_opt_model.html
index 782078c3bc..cdf350eca2 100644
--- a/docs/how_to/tutorials/e2e_opt_model.html
+++ b/docs/how_to/tutorials/e2e_opt_model.html
@@ -336,9 +336,9 @@ 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]
- 40%|███▉      | 17.8M/44.7M [00:00&lt;00:00, 186MB/s]
- 87%|████████▋ | 39.0M/44.7M [00:00&lt;00:00, 207MB/s]
-100%|██████████| 44.7M/44.7M [00:00&lt;00:00, 203MB/s]
+ 38%|███▊      | 16.8M/44.7M [00:00&lt;00:00, 176MB/s]
+ 85%|████████▌ | 38.0M/44.7M [00:00&lt;00:00, 203MB/s]
+100%|██████████| 44.7M/44.7M [00:00&lt;00:00, 202MB/s]
 </pre></div>
 </div>
 </section>
diff --git a/docs/how_to/tutorials/sg_execution_times.html b/docs/how_to/tutorials/sg_execution_times.html
index cbfcc71cbf..9745dfb000 100644
--- a/docs/how_to/tutorials/sg_execution_times.html
+++ b/docs/how_to/tutorials/sg_execution_times.html
@@ -299,7 +299,7 @@
             
   <section id="computation-times">
 <span id="sphx-glr-how-to-tutorials-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading"></a></h1>
-<p><strong>00:39.636</strong> total execution time for 4 files <strong>from how_to/tutorials</strong>:</p>
+<p><strong>00:39.668</strong> total execution time for 4 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" />
@@ -321,19 +321,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>00:38.009</p></td>
+<td><p>00:37.994</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><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.748</p></td>
+<td><p>00:00.775</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" href="customize_opt.html#sphx-glr-how-to-tutorials-customize-opt-py"><span class="std std-ref">Customize Optimization</span></a> (<code class="docutils literal notranslate"><span class="pre">customize_opt.py</span></code>)</p></td>
-<td><p>00:00.660</p></td>
+<td><p>00:00.683</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.219</p></td>
+<td><p>00:00.216</p></td>
 <td><p>0.0</p></td>
 </tr>
 </tbody>
diff --git a/docs/reference/api/doxygen/buffer_8h_source.html b/docs/reference/api/doxygen/buffer_8h_source.html
index 8f1202b6c8..ba1070c7b6 100644
--- a/docs/reference/api/doxygen/buffer_8h_source.html
+++ b/docs/reference/api/doxygen/buffer_8h_source.html
@@ -280,7 +280,7 @@ $(function() {
 <div class="ttc" id="aclasstvm_1_1tir_1_1Var_html"><div class="ttname"><a href="classtvm_1_1tir_1_1Var.html">tvm::tir::Var</a></div><div class="ttdoc">a named variable in TIR</div><div class="ttdef"><b>Definition:</b> var.h:78</div></div>
 <div class="ttc" id="air_2expr_8h_html"><div class="ttname"><a href="ir_2expr_8h.html">expr.h</a></div><div class="ttdoc">Base expr nodes in TVM.</div></div>
 <div class="ttc" id="anamespacetvm_1_1ffi_1_1reflection_html"><div class="ttname"><a href="namespacetvm_1_1ffi_1_1reflection.html">tvm::ffi::reflection</a></div><div class="ttdef"><b>Definition:</b> repr_printer.h:91</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_acf23614bc95ff92e0aa41a519eec08e4"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#acf23614bc95ff92e0aa41a519eec08e4">tvm::tir::attr::axis_separators</a></div><div class="ttdeci">constexpr const char * axis_separators</div><div class="ttdoc">Marks the physical axis separators.</div><div class="ttdef"><b>Definition:</b> stmt.h:1128</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_acf23614bc95ff92e0aa41a519eec08e4"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#acf23614bc95ff92e0aa41a519eec08e4">tvm::tir::attr::axis_separators</a></div><div class="ttdeci">constexpr const char * axis_separators</div><div class="ttdoc">Marks the physical axis separators.</div><div class="ttdef"><b>Definition:</b> stmt.h:1123</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_html_a514a80098d90dbd3b0c25262c932a981"><div class="ttname"><a href="namespacetvm_1_1tir.html#a514a80098d90dbd3b0c25262c932a981">tvm::tir::DefaultIndexType</a></div><div class="ttdeci">DataType DefaultIndexType()</div><div class="ttdoc">if TVM_INDEX_DEFAULT_I64 is set, return int64, otherwise return int32</div><div class="ttdef"><b>Definition:</b> buffer.h:43</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_html_a6e45f15194006a766d53adc8adf45d21"><div class="ttname"><a href="namespacetvm_1_1tir.html#a6e45f15194006a766d53adc8adf45d21">tvm::tir::decl_buffer</a></div><div class="ttdeci">Buffer decl_buffer(Array&lt; PrimExpr &gt; shape, DataType dtype=DataType::Float(32), String name=&quot;buffer&quot;, String storage_scope=&quot;&quot;, Optional&lt; Array&lt; IntImm &gt;&gt; axis_separators=std::nullopt, Span span=Span())</div><div class="ttdoc">Constr [...]
 <div class="ttc" id="anamespacetvm_1_1tir_html_a9ac05a14db42ca73da1d3945e7ce2fd1"><div class="ttname"><a href="namespacetvm_1_1tir.html#a9ac05a14db42ca73da1d3945e7ce2fd1">tvm::tir::BufferType</a></div><div class="ttdeci">BufferType</div><div class="ttdoc">buffer type</div><div class="ttdef"><b>Definition:</b> buffer.h:55</div></div>
diff --git a/docs/reference/api/doxygen/namespacemembers_p.html b/docs/reference/api/doxygen/namespacemembers_p.html
index eb0bba3036..c3315d90e7 100644
--- a/docs/reference/api/doxygen/namespacemembers_p.html
+++ b/docs/reference/api/doxygen/namespacemembers_p.html
@@ -157,7 +157,7 @@ $(function() {
 : <a class="el" href="namespacetvm.html#a5f6532d705be039030e980bbbf81b096">tvm</a>
 </li>
 <li>power()
-: <a class="el" href="namespacetvm_1_1topi.html#a8a09a91aeddabe41fb8c70e281203b39">tvm::topi</a>
+: <a class="el" href="namespacetvm_1_1topi.html#ae23dc3372703de7e9d91b76c49b81ae0">tvm::topi</a>
 </li>
 <li>pragma_auto_unroll_max_step
 : <a class="el" href="namespacetvm_1_1tir_1_1attr.html#a8a8b8af5c21a3c26954d0ae482e7230e">tvm::tir::attr</a>
@@ -183,9 +183,6 @@ $(function() {
 <li>prefetch()
 : <a class="el" href="namespacetvm_1_1tir_1_1builtin.html#a543f1fc334d2bc830add972895a03f17">tvm::tir::builtin</a>
 </li>
-<li>prefetch_scope
-: <a class="el" href="namespacetvm_1_1tir_1_1attr.html#ac95fbd1c09a60b10c7a5d07f6c4b68a6">tvm::tir::attr</a>
-</li>
 <li>prelu()
 : <a class="el" href="namespacetvm_1_1topi.html#a315c34bbe2bf1be4c778acae08c906fc">tvm::topi</a>
 </li>
diff --git a/docs/reference/api/doxygen/namespacemembers_vars.html b/docs/reference/api/doxygen/namespacemembers_vars.html
index fa395400c9..8adf46f430 100644
--- a/docs/reference/api/doxygen/namespacemembers_vars.html
+++ b/docs/reference/api/doxygen/namespacemembers_vars.html
@@ -413,9 +413,6 @@ $(function() {
 <li>pragma_unroll_explicit
 : <a class="el" href="namespacetvm_1_1tir_1_1attr.html#a288b5c4a7961450f4007d684a9098010">tvm::tir::attr</a>
 </li>
-<li>prefetch_scope
-: <a class="el" href="namespacetvm_1_1tir_1_1attr.html#ac95fbd1c09a60b10c7a5d07f6c4b68a6">tvm::tir::attr</a>
-</li>
 </ul>
 
 
diff --git a/docs/reference/api/doxygen/namespacetvm_1_1tir_1_1attr.html b/docs/reference/api/doxygen/namespacetvm_1_1tir_1_1attr.html
index 69d93d61ab..2f0bd09d42 100644
--- a/docs/reference/api/doxygen/namespacetvm_1_1tir_1_1attr.html
+++ b/docs/reference/api/doxygen/namespacetvm_1_1tir_1_1attr.html
@@ -159,9 +159,6 @@ Variables</h2></td></tr>
 <tr class="memitem:a96774004fd5b6411f6c37b8923b71834"><td class="memItemLeft" align="right" valign="top">constexpr const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tir_1_1attr.html#a96774004fd5b6411f6c37b8923b71834">pragma_tensor_core</a> = &quot;pragma_tensor_core&quot;</td></tr>
 <tr class="memdesc:a96774004fd5b6411f6c37b8923b71834"><td class="mdescLeft">&#160;</td><td class="mdescRight">Try to modify the AST to support Tensor Core.  <a href="namespacetvm_1_1tir_1_1attr.html#a96774004fd5b6411f6c37b8923b71834">More...</a><br /></td></tr>
 <tr class="separator:a96774004fd5b6411f6c37b8923b71834"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac95fbd1c09a60b10c7a5d07f6c4b68a6"><td class="memItemLeft" align="right" valign="top">constexpr const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tir_1_1attr.html#ac95fbd1c09a60b10c7a5d07f6c4b68a6">prefetch_scope</a> = &quot;prefetch_scope&quot;</td></tr>
-<tr class="memdesc:ac95fbd1c09a60b10c7a5d07f6c4b68a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark of prefetch scope, value=offset, run prefetch of Tensor on the current loop scope.  <a href="namespacetvm_1_1tir_1_1attr.html#ac95fbd1c09a60b10c7a5d07f6c4b68a6">More...</a><br /></td></tr>
-<tr class="separator:ac95fbd1c09a60b10c7a5d07f6c4b68a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ace6dc58c76a20757b54c5afd76bdbf53"><td class="memItemLeft" align="right" valign="top">constexpr const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tir_1_1attr.html#ace6dc58c76a20757b54c5afd76bdbf53">layout_transforms</a> = &quot;layout_transforms&quot;</td></tr>
 <tr class="memdesc:ace6dc58c76a20757b54c5afd76bdbf53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Marks the layout transforms to be used for a tensor.  <a href="namespacetvm_1_1tir_1_1attr.html#ace6dc58c76a20757b54c5afd76bdbf53">More...</a><br /></td></tr>
 <tr class="separator:ace6dc58c76a20757b54c5afd76bdbf53"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -1934,30 +1931,6 @@ Variables</h2></td></tr>
 
 <p>Pragma: unroll explicit. </p>
 
-</div>
-</div>
-<a id="ac95fbd1c09a60b10c7a5d07f6c4b68a6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ac95fbd1c09a60b10c7a5d07f6c4b68a6">&#9670;&nbsp;</a></span>prefetch_scope</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
-  <tr>
-  <td class="mlabels-left">
-      <table class="memname">
-        <tr>
-          <td class="memname">constexpr const char* tvm::tir::attr::prefetch_scope = &quot;prefetch_scope&quot;</td>
-        </tr>
-      </table>
-  </td>
-  <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">constexpr</span></span>  </td>
-  </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Mark of prefetch scope, value=offset, run prefetch of Tensor on the current loop scope. </p>
-
 </div>
 </div>
 <a id="acf70bbdafa7344811d336422bf95cdc5"></a>
diff --git a/docs/reference/api/doxygen/namespacetvm_1_1tir_1_1builtin.html b/docs/reference/api/doxygen/namespacetvm_1_1tir_1_1builtin.html
index 89b50529b2..069340c9e8 100644
--- a/docs/reference/api/doxygen/namespacetvm_1_1tir_1_1builtin.html
+++ b/docs/reference/api/doxygen/namespacetvm_1_1tir_1_1builtin.html
@@ -177,7 +177,7 @@ Functions</h2></td></tr>
 <tr class="memdesc:ac4887bd93ad67619ad290a33e2bdd340"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classtvm_1_1tir_1_1Call.html" title="Managed reference to CallNode.">Call</a> an SPIRV pure GLSL450 intrinsic.  <a href="namespacetvm_1_1tir_1_1builtin.html#ac4887bd93ad67619ad290a33e2bdd340">More...</a><br /></td></tr>
 <tr class="separator:ac4887bd93ad67619ad290a33e2bdd340"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a543f1fc334d2bc830add972895a03f17"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classtvm_1_1Op.html">Op</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tir_1_1builtin.html#a543f1fc334d2bc830add972895a03f17">prefetch</a> ()</td></tr>
-<tr class="memdesc:a543f1fc334d2bc830add972895a03f17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prefetch a cacheline.  <a href="namespacetvm_1_1tir_1_1builtin.html#a543f1fc334d2bc830add972895a03f17">More...</a><br /></td></tr>
+<tr class="memdesc:a543f1fc334d2bc830add972895a03f17"><td class="mdescLeft">&#160;</td><td class="mdescRight">same signature as llvm.prefetch  <a href="namespacetvm_1_1tir_1_1builtin.html#a543f1fc334d2bc830add972895a03f17">More...</a><br /></td></tr>
 <tr class="separator:a543f1fc334d2bc830add972895a03f17"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3e84c73dbbcf7f97008ac84c169feae9"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classtvm_1_1Op.html">Op</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tir_1_1builtin.html#a3e84c73dbbcf7f97008ac84c169feae9">tvm_access_ptr</a> ()</td></tr>
 <tr class="memdesc:a3e84c73dbbcf7f97008ac84c169feae9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get head access address with memory access pattern info.  <a href="namespacetvm_1_1tir_1_1builtin.html#a3e84c73dbbcf7f97008ac84c169feae9">More...</a><br /></td></tr>
@@ -1219,7 +1219,7 @@ Functions</h2></td></tr>
       </table>
 </div><div class="memdoc">
 
-<p>Prefetch a cacheline. </p>
+<p>same signature as llvm.prefetch </p>
 
 </div>
 </div>
diff --git a/docs/reference/api/doxygen/relax_2transform_8h_source.html b/docs/reference/api/doxygen/relax_2transform_8h_source.html
index 67d14ce4de..81914b6c15 100644
--- a/docs/reference/api/doxygen/relax_2transform_8h_source.html
+++ b/docs/reference/api/doxygen/relax_2transform_8h_source.html
@@ -373,7 +373,7 @@ $(function() {
 <div class="ttc" id="anamespacetvm_1_1relax_1_1transform_html_af3d2bed29c2df4141beece380481ddaa"><div class="ttname"><a href="namespacetvm_1_1relax_1_1transform.html#af3d2bed29c2df4141beece380481ddaa">tvm::relax::transform::ToNonDataflow</a></div><div class="ttdeci">Pass ToNonDataflow()</div><div class="ttdoc">Transform all dataflow structure to non-dataflow version.</div></div>
 <div class="ttc" id="anamespacetvm_1_1relax_1_1transform_html_af8f561e178e7306e1d4eb796346988ed"><div class="ttname"><a href="namespacetvm_1_1relax_1_1transform.html#af8f561e178e7306e1d4eb796346988ed">tvm::relax::transform::LiftTransformParams</a></div><div class="ttdeci">Pass LiftTransformParams(Variant&lt; Bool, Array&lt; String &gt;&gt; shared_transform=Bool(false))</div><div class="ttdoc">Lift transformation of the parameters of a function.</div></div>
 <div class="ttc" id="anamespacetvm_1_1relax_1_1transform_html_af996110035f1fe782c2a255ddae02aa4"><div class="ttname"><a href="namespacetvm_1_1relax_1_1transform.html#af996110035f1fe782c2a255ddae02aa4">tvm::relax::transform::LegalizeOps</a></div><div class="ttdeci">Pass LegalizeOps(Optional&lt; Map&lt; String, ffi::Function &gt;&gt; cmap, bool enable_warning=false)</div><div class="ttdoc">Legalize high-level operator calls in Relax functions to call_tir with corresponding low-level TIR Pr [...]
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_acf23614bc95ff92e0aa41a519eec08e4"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#acf23614bc95ff92e0aa41a519eec08e4">tvm::tir::attr::axis_separators</a></div><div class="ttdeci">constexpr const char * axis_separators</div><div class="ttdoc">Marks the physical axis separators.</div><div class="ttdef"><b>Definition:</b> stmt.h:1128</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_acf23614bc95ff92e0aa41a519eec08e4"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#acf23614bc95ff92e0aa41a519eec08e4">tvm::tir::attr::axis_separators</a></div><div class="ttdeci">constexpr const char * axis_separators</div><div class="ttdoc">Marks the physical axis separators.</div><div class="ttdef"><b>Definition:</b> stmt.h:1123</div></div>
 <div class="ttc" id="anamespacetvm_1_1transform_html_a19bbba53287e02d6f060b86831e824f8"><div class="ttname"><a href="namespacetvm_1_1transform.html#a19bbba53287e02d6f060b86831e824f8">tvm::transform::CreateModulePass</a></div><div class="ttdeci">Pass CreateModulePass(std::function&lt; IRModule(IRModule, PassContext)&gt; pass_func, int opt_level, String name, Array&lt; String &gt; required, bool traceable=false)</div></div>
 <div class="ttc" id="anamespacetvm_html"><div class="ttname"><a href="namespacetvm.html">tvm</a></div><div class="ttdoc">Performance counters for profiling via the PAPI library.</div><div class="ttdef"><b>Definition:</b> analyzer.h:37</div></div>
 <div class="ttc" id="arelax_2expr_8h_html"><div class="ttname"><a href="relax_2expr_8h.html">expr.h</a></div></div>
diff --git a/docs/reference/api/doxygen/schedule_8h_source.html b/docs/reference/api/doxygen/schedule_8h_source.html
index d6eaeecc35..225cc71e31 100644
--- a/docs/reference/api/doxygen/schedule_8h_source.html
+++ b/docs/reference/api/doxygen/schedule_8h_source.html
@@ -435,7 +435,7 @@ $(function() {
 <div class="ttc" id="aclasstvm_1_1tir_1_1Stmt_html"><div class="ttname"><a href="classtvm_1_1tir_1_1Stmt.html">tvm::tir::Stmt</a></div><div class="ttdoc">Container of all statements.</div><div class="ttdef"><b>Definition:</b> stmt.h:64</div></div>
 <div class="ttc" id="aindex__map_8h_html"><div class="ttname"><a href="index__map_8h.html">index_map.h</a></div><div class="ttdoc">Defines a remapping of buffer indices.</div></div>
 <div class="ttc" id="anamespacetvm_1_1te_html_aacca360b75a7db1eb79785bff8c6e205"><div class="ttname"><a href="namespacetvm_1_1te.html#aacca360b75a7db1eb79785bff8c6e205">tvm::te::thread_axis</a></div><div class="ttdeci">IterVar thread_axis(Range dom, std::string tag)</div><div class="ttdoc">Create a new IterVar that represents an axis in thread.</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_acf23614bc95ff92e0aa41a519eec08e4"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#acf23614bc95ff92e0aa41a519eec08e4">tvm::tir::attr::axis_separators</a></div><div class="ttdeci">constexpr const char * axis_separators</div><div class="ttdoc">Marks the physical axis separators.</div><div class="ttdef"><b>Definition:</b> stmt.h:1128</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_acf23614bc95ff92e0aa41a519eec08e4"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#acf23614bc95ff92e0aa41a519eec08e4">tvm::tir::attr::axis_separators</a></div><div class="ttdeci">constexpr const char * axis_separators</div><div class="ttdoc">Marks the physical axis separators.</div><div class="ttdef"><b>Definition:</b> stmt.h:1123</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_html_a1c8232edeb2fcce8eb95477c5153237a"><div class="ttname"><a href="namespacetvm_1_1tir.html#a1c8232edeb2fcce8eb95477c5153237a">tvm::tir::BufferIndexType</a></div><div class="ttdeci">BufferIndexType</div><div class="ttdoc">Type of buffer index.</div><div class="ttdef"><b>Definition:</b> schedule.h:41</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_html_a1c8232edeb2fcce8eb95477c5153237aa8604cf55a79d6bfdcb30f77d1622839b"><div class="ttname"><a href="namespacetvm_1_1tir.html#a1c8232edeb2fcce8eb95477c5153237aa8604cf55a79d6bfdcb30f77d1622839b">tvm::tir::BufferIndexType::kRead</a></div><div class="ttdeci">@ kRead</div><div class="ttdoc">Index of a read buffer.</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_html_a1c8232edeb2fcce8eb95477c5153237aad3ac0ba447a9859ad2db8e498056429f"><div class="ttname"><a href="namespacetvm_1_1tir.html#a1c8232edeb2fcce8eb95477c5153237aad3ac0ba447a9859ad2db8e498056429f">tvm::tir::BufferIndexType::kWrite</a></div><div class="ttdeci">@ kWrite</div><div class="ttdoc">Index of a written buffer.</div></div>
diff --git a/docs/reference/api/doxygen/search/all_11.js b/docs/reference/api/doxygen/search/all_11.js
index 6cabf2e670..eca5915e37 100644
--- a/docs/reference/api/doxygen/search/all_11.js
+++ b/docs/reference/api/doxygen/search/all_11.js
@@ -11,7 +11,7 @@ var searchData=
   ['pad_5fvalue_2553',['pad_value',['../structtvm_1_1relax_1_1LayoutTransformAttrs.html#a53d32c9319c4de82f130207ccf76bfc8',1,'tvm::relax::LayoutTransformAttrs::pad_value()'],['../structtvm_1_1relax_1_1PadAttrs.html#abd197d2a51bf80e8dac7ff554f290a06',1,'tvm::relax::PadAttrs::pad_value()']]],
   ['pad_5fwidth_2554',['pad_width',['../structtvm_1_1relax_1_1PadAttrs.html#aed97cdb941ee6774eca81447ac912658',1,'tvm::relax::PadAttrs']]],
   ['padattrs_2555',['PadAttrs',['../structtvm_1_1relax_1_1PadAttrs.html',1,'tvm::relax']]],
-  ['padding_2556',['padding',['../structtvm_1_1relax_1_1Conv2DTransposeAttrs.html#a283e6ecb1a1dd1953a3e7a646a2d916f',1,'tvm::relax::Conv2DTransposeAttrs::padding()'],['../structtvm_1_1relax_1_1Conv1DAttrs.html#a580ff4d75c029eaca05d75731f38af72',1,'tvm::relax::Conv1DAttrs::padding()'],['../structtvm_1_1relax_1_1Conv2DAttrs.html#af2ad38fc6dae7c9c563ea600fae16c61',1,'tvm::relax::Conv2DAttrs::padding()'],['../structtvm_1_1relax_1_1Conv3DAttrs.html#ab696e8c54dcd3e14dc36c3be4f464abd',1,'tvm::r [...]
+  ['padding_2556',['padding',['../structtvm_1_1relax_1_1Conv2DAttrs.html#af2ad38fc6dae7c9c563ea600fae16c61',1,'tvm::relax::Conv2DAttrs::padding()'],['../structtvm_1_1relax_1_1Conv1DAttrs.html#a580ff4d75c029eaca05d75731f38af72',1,'tvm::relax::Conv1DAttrs::padding()'],['../structtvm_1_1relax_1_1Conv3DAttrs.html#ab696e8c54dcd3e14dc36c3be4f464abd',1,'tvm::relax::Conv3DAttrs::padding()'],['../structtvm_1_1relax_1_1Conv1DTransposeAttrs.html#abac519f86043c454523b97c1bc3e78c9',1,'tvm::relax::Con [...]
   ['padding_5fpredicate_2557',['padding_predicate',['../classtvm_1_1arith_1_1IterMapResultNode.html#af982bb1cf020e53e2f7521ee1cf97c2a',1,'tvm::arith::IterMapResultNode']]],
   ['padeinsum_2558',['PadEinsum',['../classtvm_1_1tir_1_1ScheduleNode.html#a1ac39c82aee1f8de30d5871d5923fc24',1,'tvm::tir::ScheduleNode']]],
   ['pair_5fconstraints_2559',['pair_constraints',['../classtvm_1_1relax_1_1PatternSeqNode.html#abe070a70dd182b58588a655fba188b3a',1,'tvm::relax::PatternSeqNode']]],
@@ -25,15 +25,15 @@ var searchData=
   ['parallelizevectorizeunroll_2567',['ParallelizeVectorizeUnroll',['../classtvm_1_1meta__schedule_1_1ScheduleRule.html#a0ef9b604081db7a8bf960f3fbfd3a804',1,'tvm::meta_schedule::ScheduleRule']]],
   ['param_5fnames_2568',['param_names',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#a314d833ba73af8f4bcf5a6ac2d615a19',1,'tvm::runtime::vm::VMFuncInfo']]],
   ['paramrecord_2569',['ParamRecord',['../structtvm_1_1runtime_1_1vm_1_1NDArrayCacheMetadata_1_1FileRecord_1_1ParamRecord.html',1,'tvm::runtime::vm::NDArrayCacheMetadata::FileRecord']]],
-  ['params_2570',['params',['../classtvm_1_1relax_1_1FunctionNode.html#a334ece0fc67515acfac210c5c99fe71e',1,'tvm::relax::FunctionNode::params()'],['../classtvm_1_1tir_1_1PrimFuncNode.html#a4ea77411935e78d975414f31e153fc78',1,'tvm::tir::PrimFuncNode::params()'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameNode.html#ae437e853f2b8efbe7427eab2591d1d12',1,'tvm::script::ir_builder::relax::FunctionFrameNode::params()'],['../classtvm_1_1relax_1_1FuncStructInfoNode.html#afa4555 [...]
-  ['parent_2571',['Parent',['../classtvm_1_1tir_1_1IndexDataTypeRewriter.html#a0e7deada1e51a604e4f7bc6c8a115955',1,'tvm::tir::IndexDataTypeRewriter::Parent()'],['../classtvm_1_1tir_1_1IndexDataTypeNormalizer.html#a8d04a64a80c9fbdd28c7cb9e00c02120',1,'tvm::tir::IndexDataTypeNormalizer::Parent()']]],
-  ['parent_2572',['parent',['../classtvm_1_1tir_1_1StmtSRefNode.html#aa69a77c8bee12ecc0c17fe75656e392d',1,'tvm::tir::StmtSRefNode']]],
+  ['params_2570',['params',['../classtvm_1_1tir_1_1PrimFuncNode.html#a4ea77411935e78d975414f31e153fc78',1,'tvm::tir::PrimFuncNode::params()'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameNode.html#ae437e853f2b8efbe7427eab2591d1d12',1,'tvm::script::ir_builder::relax::FunctionFrameNode::params()'],['../classtvm_1_1meta__schedule_1_1BuilderInputNode.html#a6530833b23371eaeee737cc891b160b9',1,'tvm::meta_schedule::BuilderInputNode::params()'],['../classtvm_1_1relax_1_1Functi [...]
+  ['parent_2571',['parent',['../classtvm_1_1tir_1_1StmtSRefNode.html#aa69a77c8bee12ecc0c17fe75656e392d',1,'tvm::tir::StmtSRefNode']]],
+  ['parent_2572',['Parent',['../classtvm_1_1tir_1_1IndexDataTypeNormalizer.html#a8d04a64a80c9fbdd28c7cb9e00c02120',1,'tvm::tir::IndexDataTypeNormalizer::Parent()'],['../classtvm_1_1tir_1_1IndexDataTypeRewriter.html#a0e7deada1e51a604e4f7bc6c8a115955',1,'tvm::tir::IndexDataTypeRewriter::Parent()']]],
   ['parse_5fauto_5fscheduler_5flayout_2573',['parse_auto_scheduler_layout',['../namespacetvm_1_1topi.html#a6fec3a88d419cd018cf1041cf3d99204',1,'tvm::topi']]],
   ['partialsolvedinequalities_2574',['PartialSolvedInequalities',['../namespacetvm_1_1arith.html#adf7450490c4a53f62bab4463cdb5e9c8',1,'tvm::arith']]],
   ['partitionerfunctype_2575',['PartitionerFuncType',['../namespacetvm_1_1support.html#a34824d8de8374a4144dc4754ccafdd74',1,'tvm::support']]],
   ['pass_2576',['Pass',['../namespacetvm_1_1relax_1_1transform.html#aa3d28b2e48b6d5708052909943dd3282',1,'tvm::relax::transform::Pass()'],['../namespacetvm_1_1relax_1_1distributed_1_1transform.html#a40ba6cc44b8cd397e0e1b9f7fac89edf',1,'tvm::relax::distributed::transform::Pass()'],['../classtvm_1_1transform_1_1Pass.html',1,'tvm::transform::Pass']]],
   ['pass_5finfo_2577',['pass_info',['../classtvm_1_1transform_1_1SequentialNode.html#ae78f131a5e8a1d3143ff4671c45af2ac',1,'tvm::transform::SequentialNode']]],
-  ['passcontext_2578',['PassContext',['../namespacetvm_1_1relax_1_1distributed_1_1transform.html#a90a537a5f9e22c681a49c36f06c7a74e',1,'tvm::relax::distributed::transform::PassContext()'],['../namespacetvm_1_1relax_1_1transform.html#a8092572e45f7d7f90fd3270677ed9164',1,'tvm::relax::transform::PassContext()'],['../classtvm_1_1transform_1_1PassContext.html#a906dadb55586afece28d71d3436fdf1d',1,'tvm::transform::PassContext::PassContext()'],['../classtvm_1_1transform_1_1PassContext.html#a8f5f5 [...]
+  ['passcontext_2578',['PassContext',['../classtvm_1_1transform_1_1PassContext.html#a906dadb55586afece28d71d3436fdf1d',1,'tvm::transform::PassContext::PassContext()'],['../namespacetvm_1_1relax_1_1transform.html#a8092572e45f7d7f90fd3270677ed9164',1,'tvm::relax::transform::PassContext()'],['../classtvm_1_1transform_1_1PassContext.html#a8f5f511c2e29991eceff7b1f4883313e',1,'tvm::transform::PassContext::PassContext()'],['../namespacetvm_1_1relax_1_1distributed_1_1transform.html#a90a537a5f9e2 [...]
   ['passcontextnode_2579',['PassContextNode',['../classtvm_1_1transform_1_1PassContextNode.html#aa91df8069b6573e72305ab57e9bc620f',1,'tvm::transform::PassContextNode::PassContextNode()'],['../classtvm_1_1transform_1_1PassContextNode.html',1,'tvm::transform::PassContextNode']]],
   ['passenabled_2580',['PassEnabled',['../classtvm_1_1transform_1_1PassContext.html#a536d273b03ac126e2d7c6b1a953e9285',1,'tvm::transform::PassContext']]],
   ['passes_2581',['passes',['../classtvm_1_1transform_1_1SequentialNode.html#a24f06af16eae6731edd76ee6e8d0e1ff',1,'tvm::transform::SequentialNode']]],
@@ -45,14 +45,14 @@ var searchData=
   ['path_2587',['path',['../structtvm_1_1runtime_1_1vm_1_1NDArrayCacheMetadata.html#a3c202a014bd5c72ccee865163a103021',1,'tvm::runtime::vm::NDArrayCacheMetadata']]],
   ['path_5fto_5fannotate_2588',['path_to_annotate',['../classtvm_1_1PrinterConfigNode.html#a91092ff9832a4aa4aa50f1ccbe33f493',1,'tvm::PrinterConfigNode']]],
   ['path_5fto_5funderline_2589',['path_to_underline',['../classtvm_1_1PrinterConfigNode.html#a05ab9e076e96d14d139dc99d3d8fa939',1,'tvm::PrinterConfigNode']]],
-  ['pattern_2590',['pattern',['../classtvm_1_1relax_1_1MatchResultNode.html#a4393bccba63e5da3b9ad81f1b5ccf754',1,'tvm::relax::MatchResultNode::pattern()'],['../classtvm_1_1relax_1_1StructInfoPatternNode.html#ac783629daa997d6063001794b162409d',1,'tvm::relax::StructInfoPatternNode::pattern()'],['../classtvm_1_1relax_1_1transform_1_1FusionPatternNode.html#ac1f028235aed2b8bbcba533f024c9400',1,'tvm::relax::transform::FusionPatternNode::pattern()'],['../classtvm_1_1relax_1_1AttrPatternNode.htm [...]
+  ['pattern_2590',['pattern',['../classtvm_1_1relax_1_1StructInfoPatternNode.html#ac783629daa997d6063001794b162409d',1,'tvm::relax::StructInfoPatternNode::pattern()'],['../classtvm_1_1relax_1_1ShapePatternNode.html#a7eac262f530974fc3905383fb3d2cd0f',1,'tvm::relax::ShapePatternNode::pattern()'],['../classtvm_1_1relax_1_1DataTypePatternNode.html#a2fac87255e1bd1d3065da7009345ff67',1,'tvm::relax::DataTypePatternNode::pattern()'],['../classtvm_1_1relax_1_1AttrPatternNode.html#a5bd9ec029ef25a9 [...]
   ['pattern_2eh_2591',['pattern.h',['../pattern_8h.html',1,'']]],
   ['patterncheckcontext_2592',['PatternCheckContext',['../classtvm_1_1relax_1_1transform_1_1PatternCheckContext.html#a8b722f0ce7c600df653b5b7fa6e1813b',1,'tvm::relax::transform::PatternCheckContext::PatternCheckContext()'],['../classtvm_1_1relax_1_1transform_1_1PatternCheckContext.html',1,'tvm::relax::transform::PatternCheckContext']]],
   ['patterncheckcontextnode_2593',['PatternCheckContextNode',['../classtvm_1_1relax_1_1transform_1_1PatternCheckContextNode.html',1,'tvm::relax::transform']]],
   ['patterncontext_2594',['PatternContext',['../classtvm_1_1relax_1_1PatternContext.html#ad06ccd048982b7ac3b8230b9a34a75d9',1,'tvm::relax::PatternContext::PatternContext(bool incremental=false)'],['../classtvm_1_1relax_1_1PatternContext.html#ae7208ad6046d56d0c7098ca78d85f0b4',1,'tvm::relax::PatternContext::PatternContext(ObjectPtr&lt; Object &gt; n)'],['../classtvm_1_1relax_1_1PatternContext.html',1,'tvm::relax::PatternContext']]],
   ['patterncontextnode_2595',['PatternContextNode',['../classtvm_1_1relax_1_1PatternContextNode.html',1,'tvm::relax']]],
   ['patterns_2596',['patterns',['../classtvm_1_1relax_1_1PatternSeqNode.html#a1cca092a78997a85dc98359bb95ca1a5',1,'tvm::relax::PatternSeqNode']]],
-  ['patternseq_2597',['PatternSeq',['../classtvm_1_1relax_1_1PatternSeq.html#ad237a0fda94552900d562077a1c0ca55',1,'tvm::relax::PatternSeq::PatternSeq(DFPattern init_pattern)'],['../classtvm_1_1relax_1_1PatternSeq.html#a19179c55d465c386877843ba43037b12',1,'tvm::relax::PatternSeq::PatternSeq(tvm::Array&lt; DFPattern &gt; patterns, bool only_used_by=false)'],['../classtvm_1_1relax_1_1PatternSeq.html',1,'tvm::relax::PatternSeq']]],
+  ['patternseq_2597',['PatternSeq',['../classtvm_1_1relax_1_1PatternSeq.html#a19179c55d465c386877843ba43037b12',1,'tvm::relax::PatternSeq::PatternSeq(tvm::Array&lt; DFPattern &gt; patterns, bool only_used_by=false)'],['../classtvm_1_1relax_1_1PatternSeq.html#ad237a0fda94552900d562077a1c0ca55',1,'tvm::relax::PatternSeq::PatternSeq(DFPattern init_pattern)'],['../classtvm_1_1relax_1_1PatternSeq.html',1,'tvm::relax::PatternSeq']]],
   ['patternseqnode_2598',['PatternSeqNode',['../classtvm_1_1relax_1_1PatternSeqNode.html',1,'tvm::relax']]],
   ['pc_5foffset_2599',['pc_offset',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a721907173e94d564bff879792b29f789',1,'tvm::runtime::vm::Instruction']]],
   ['percent_2600',['percent',['../classtvm_1_1runtime_1_1profiling_1_1PercentNode.html#a6852f14d052d8b23ad4058d149ec2a46',1,'tvm::runtime::profiling::PercentNode']]],
@@ -65,51 +65,51 @@ var searchData=
   ['placeholder_2607',['placeholder',['../namespacetvm_1_1te.html#a15a1cc6f7146730ec1f03210c81a8a3c',1,'tvm::te']]],
   ['placeholderop_2608',['PlaceholderOp',['../classtvm_1_1te_1_1PlaceholderOp.html#ae6cedf336ddb311242a1c0b0bb91741a',1,'tvm::te::PlaceholderOp::PlaceholderOp()'],['../classtvm_1_1te_1_1PlaceholderOp.html',1,'tvm::te::PlaceholderOp']]],
   ['placeholderopnode_2609',['PlaceholderOpNode',['../classtvm_1_1te_1_1PlaceholderOpNode.html',1,'tvm::te']]],
-  ['placement_2610',['placement',['../classtvm_1_1relax_1_1distributed_1_1DTensorStructInfoNode.html#a5671469d2273e3289aa819caef29570a',1,'tvm::relax::distributed::DTensorStructInfoNode::placement()'],['../structtvm_1_1relax_1_1DistributionAttrs.html#a545f1c2a814cf32d4f24418c9639aa25',1,'tvm::relax::DistributionAttrs::placement()']]],
-  ['placement_2611',['Placement',['../classtvm_1_1relax_1_1distributed_1_1Placement.html#aed06607dde6aafb4796e4bd9269237c5',1,'tvm::relax::distributed::Placement::Placement()'],['../classtvm_1_1relax_1_1distributed_1_1Placement.html',1,'tvm::relax::distributed::Placement']]],
-  ['placementnode_2612',['PlacementNode',['../classtvm_1_1relax_1_1distributed_1_1PlacementNode.html',1,'tvm::relax::distributed']]],
-  ['placementspec_2613',['PlacementSpec',['../classtvm_1_1relax_1_1distributed_1_1PlacementSpec.html',1,'tvm::relax::distributed']]],
-  ['placementspeckind_2614',['PlacementSpecKind',['../namespacetvm_1_1relax_1_1distributed.html#ace74b0da0d9500ab6811d67b1b98ca78',1,'tvm::relax::distributed']]],
-  ['placementspecnode_2615',['PlacementSpecNode',['../classtvm_1_1relax_1_1distributed_1_1PlacementSpecNode.html',1,'tvm::relax::distributed']]],
-  ['planandupdatebufferallocationlocation_2616',['PlanAndUpdateBufferAllocationLocation',['../namespacetvm_1_1tir_1_1transform.html#a5ffa51908f8a4c9f7eb4321d8b92c234',1,'tvm::tir::transform']]],
-  ['pointertype_2617',['PointerType',['../classtvm_1_1PointerType.html#ac87ac0c3a2331d01d0f929212d8c94f2',1,'tvm::PointerType::PointerType()'],['../classtvm_1_1PointerType.html',1,'tvm::PointerType']]],
-  ['pointertypenode_2618',['PointerTypeNode',['../classtvm_1_1PointerTypeNode.html',1,'tvm']]],
-  ['pointervaluetyperewrite_2619',['PointerValueTypeRewrite',['../namespacetvm_1_1tir_1_1transform.html#a36268b8988766d94b09daaa433a2e1aa',1,'tvm::tir::transform']]],
-  ['pointvalue_2620',['PointValue',['../classtvm_1_1arith_1_1IntSet.html#ae76ec395be3ac3fb52d47fda539bb985',1,'tvm::arith::IntSet']]],
-  ['pool1d_2621',['pool1d',['../namespacetvm_1_1topi_1_1nn.html#aca7c280684bfa7f8eb16a4a2ae0891f4',1,'tvm::topi::nn']]],
-  ['pool1dattrs_2622',['Pool1DAttrs',['../structtvm_1_1relax_1_1Pool1DAttrs.html',1,'tvm::relax']]],
-  ['pool2d_2623',['pool2d',['../namespacetvm_1_1topi_1_1nn.html#a9db26746e71db4065a913ff8046fd2fa',1,'tvm::topi::nn']]],
-  ['pool2dattrs_2624',['Pool2DAttrs',['../structtvm_1_1relax_1_1Pool2DAttrs.html',1,'tvm::relax']]],
-  ['pool3d_2625',['pool3d',['../namespacetvm_1_1topi_1_1nn.html#ae5bacf7e4d7aa499e4c8420d39d7ad7e',1,'tvm::topi::nn']]],
-  ['pool3dattrs_2626',['Pool3DAttrs',['../structtvm_1_1relax_1_1Pool3DAttrs.html',1,'tvm::relax']]],
-  ['pool_5fgrad_2627',['pool_grad',['../namespacetvm_1_1topi_1_1nn.html#a7bb635a3241be1593258b374e651e344',1,'tvm::topi::nn']]],
-  ['pool_5fgrad_5fimpl_2628',['pool_grad_impl',['../namespacetvm_1_1topi_1_1nn.html#a2806be7f95eec10be2b3555a9094cee2',1,'tvm::topi::nn']]],
-  ['pool_5fimpl_5fnd_2629',['pool_impl_nd',['../namespacetvm_1_1topi_1_1nn.html#a27571804c2096b32ab05e7b3e32c5af6',1,'tvm::topi::nn']]],
-  ['pool_5fsize_2630',['pool_size',['../structtvm_1_1relax_1_1Pool1DAttrs.html#af8354b500aefe68ea85a2f304e9a0258',1,'tvm::relax::Pool1DAttrs::pool_size()'],['../structtvm_1_1relax_1_1Pool3DAttrs.html#a92deb7ecdaef24743a532fd77d29bbb8',1,'tvm::relax::Pool3DAttrs::pool_size()'],['../structtvm_1_1relax_1_1Pool2DAttrs.html#ae2f7c5f68815e66601e96fe1de76b852',1,'tvm::relax::Pool2DAttrs::pool_size()']]],
-  ['pooling_2eh_2631',['pooling.h',['../pooling_8h.html',1,'']]],
-  ['pooltype_2632',['PoolType',['../namespacetvm_1_1topi_1_1nn.html#a3ffa0974d8cdcd5b8ca7afb3cfbaf53c',1,'tvm::topi::nn']]],
-  ['pop_2633',['Pop',['../classtvm_1_1tir_1_1TraceNode.html#a8bc557a5c11454561ce3479267e750ab',1,'tvm::tir::TraceNode']]],
-  ['popcount_2634',['popcount',['../namespacetvm.html#acde00e06bb7d8ccd78f1dd33b966e178',1,'tvm::popcount()'],['../namespacetvm_1_1tir_1_1builtin.html#a2172690dd21d7fd50a4fd4d696ea7bb2',1,'tvm::tir::builtin::popcount()']]],
-  ['postorderapply_2635',['PostOrderApply',['../classtvm_1_1meta__schedule_1_1SpaceGenerator.html#ae4d2a4db0760507683a0b677302cd308',1,'tvm::meta_schedule::SpaceGenerator']]],
-  ['postordervisit_2636',['PostOrderVisit',['../namespacetvm_1_1tir.html#a4b5067fa233d111c9db9cc402ed599c3',1,'tvm::tir::PostOrderVisit()'],['../namespacetvm_1_1relax.html#af8591e3bb5b5ca5ca31964916f27ac1a',1,'tvm::relax::PostOrderVisit()']]],
-  ['postproc_2637',['Postproc',['../classtvm_1_1meta__schedule_1_1Postproc.html',1,'tvm::meta_schedule']]],
-  ['postproc_2eh_2638',['postproc.h',['../postproc_8h.html',1,'']]],
-  ['postprocnode_2639',['PostprocNode',['../classtvm_1_1meta__schedule_1_1PostprocNode.html',1,'tvm::meta_schedule']]],
-  ['postprocs_2640',['postprocs',['../classtvm_1_1meta__schedule_1_1SpaceGeneratorNode.html#a06e4ae27653aeb83fe0545bd5b95e0d9',1,'tvm::meta_schedule::SpaceGeneratorNode']]],
-  ['posttuning_2641',['PostTuning',['../classtvm_1_1meta__schedule_1_1PySearchStrategyNode.html#a1357c198f8d2aca2c8fa9358b92e1e2a',1,'tvm::meta_schedule::PySearchStrategyNode::PostTuning()'],['../classtvm_1_1meta__schedule_1_1SearchStrategyNode.html#a82e813659dd7cab4b03e43d0710619e7',1,'tvm::meta_schedule::SearchStrategyNode::PostTuning()']]],
-  ['pow_2642',['pow',['../namespacetvm.html#a5f6532d705be039030e980bbbf81b096',1,'tvm']]],
-  ['power_2643',['power',['../namespacetvm_1_1topi.html#ae23dc3372703de7e9d91b76c49b81ae0',1,'tvm::topi::power(const tvm::PrimExpr &amp;a, const tvm::PrimExpr &amp;b)'],['../namespacetvm_1_1topi.html#a8a09a91aeddabe41fb8c70e281203b39',1,'tvm::topi::power(const tvm::PrimExpr &amp;A, const tvm::te::Tensor &amp;B, std::string name=&quot;T_&quot; &quot;power&quot;, std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#a4ddd094f2b04a75ae9b1c438e0923d32',1,'tvm::topi::power(const tvm: [...]
-  ['pragma_5fauto_5funroll_5fmax_5fstep_2644',['pragma_auto_unroll_max_step',['../namespacetvm_1_1tir_1_1attr.html#a8a8b8af5c21a3c26954d0ae482e7230e',1,'tvm::tir::attr']]],
-  ['pragma_5fimport_5fc_2645',['pragma_import_c',['../namespacetvm_1_1tir_1_1attr.html#a2823f2e8c3ae9eec6c8f797752d1f9b5',1,'tvm::tir::attr']]],
-  ['pragma_5fimport_5fllvm_2646',['pragma_import_llvm',['../namespacetvm_1_1tir_1_1attr.html#af00ba402645b1def7c543af3c48be80d',1,'tvm::tir::attr']]],
-  ['pragma_5floop_5fpartition_5fhint_2647',['pragma_loop_partition_hint',['../namespacetvm_1_1tir_1_1attr.html#ae6bb4bdf780d88ac330ad27c6c94e0f7',1,'tvm::tir::attr']]],
-  ['pragma_5fscope_5fprefix_2648',['pragma_scope_prefix',['../namespacetvm_1_1tir_1_1attr.html#af08d3d2b645a914f1a64d81e45f3b86a',1,'tvm::tir::attr']]],
-  ['pragma_5ftensor_5fcore_2649',['pragma_tensor_core',['../namespacetvm_1_1tir_1_1attr.html#a96774004fd5b6411f6c37b8923b71834',1,'tvm::tir::attr']]],
-  ['pragma_5funroll_5fexplicit_2650',['pragma_unroll_explicit',['../namespacetvm_1_1tir_1_1attr.html#a288b5c4a7961450f4007d684a9098010',1,'tvm::tir::attr']]],
-  ['predicate_2651',['predicate',['../classtvm_1_1tir_1_1BlockRealizeNode.html#a9990d84b6e82ea741711e5aefcfa457a',1,'tvm::tir::BlockRealizeNode::predicate()'],['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1BlockFrameNode.html#aab83629426451c65210bc3ba1fcda452',1,'tvm::script::ir_builder::tir::BlockFrameNode::predicate()'],['../classtvm_1_1script_1_1printer_1_1IfDocNode.html#aff607900dab0776aa46ea9cbbfcc0bfd',1,'tvm::script::printer::IfDocNode::predicate()'],['../classtvm_1_1script_1_1p [...]
-  ['predict_2652',['Predict',['../classtvm_1_1meta__schedule_1_1CostModelNode.html#a9722d8b9c6e3724e6f059395285b99b1',1,'tvm::meta_schedule::CostModelNode::Predict()'],['../classtvm_1_1meta__schedule_1_1PyCostModelNode.html#ad0fb662aa2ad770c0a72377d0cfbae2a',1,'tvm::meta_schedule::PyCostModelNode::Predict()']]],
-  ['prefetch_2653',['prefetch',['../namespacetvm_1_1tir_1_1builtin.html#a543f1fc334d2bc830add972895a03f17',1,'tvm::tir::builtin']]],
-  ['prefetch_5fscope_2654',['prefetch_scope',['../namespacetvm_1_1tir_1_1attr.html#ac95fbd1c09a60b10c7a5d07f6c4b68a6',1,'tvm::tir::attr']]],
+  ['placement_2610',['Placement',['../classtvm_1_1relax_1_1distributed_1_1Placement.html#aed06607dde6aafb4796e4bd9269237c5',1,'tvm::relax::distributed::Placement']]],
+  ['placement_2611',['placement',['../structtvm_1_1relax_1_1DistributionAttrs.html#a545f1c2a814cf32d4f24418c9639aa25',1,'tvm::relax::DistributionAttrs::placement()'],['../classtvm_1_1relax_1_1distributed_1_1DTensorStructInfoNode.html#a5671469d2273e3289aa819caef29570a',1,'tvm::relax::distributed::DTensorStructInfoNode::placement()']]],
+  ['placement_2612',['Placement',['../classtvm_1_1relax_1_1distributed_1_1Placement.html',1,'tvm::relax::distributed']]],
+  ['placementnode_2613',['PlacementNode',['../classtvm_1_1relax_1_1distributed_1_1PlacementNode.html',1,'tvm::relax::distributed']]],
+  ['placementspec_2614',['PlacementSpec',['../classtvm_1_1relax_1_1distributed_1_1PlacementSpec.html',1,'tvm::relax::distributed']]],
+  ['placementspeckind_2615',['PlacementSpecKind',['../namespacetvm_1_1relax_1_1distributed.html#ace74b0da0d9500ab6811d67b1b98ca78',1,'tvm::relax::distributed']]],
+  ['placementspecnode_2616',['PlacementSpecNode',['../classtvm_1_1relax_1_1distributed_1_1PlacementSpecNode.html',1,'tvm::relax::distributed']]],
+  ['planandupdatebufferallocationlocation_2617',['PlanAndUpdateBufferAllocationLocation',['../namespacetvm_1_1tir_1_1transform.html#a5ffa51908f8a4c9f7eb4321d8b92c234',1,'tvm::tir::transform']]],
+  ['pointertype_2618',['PointerType',['../classtvm_1_1PointerType.html#ac87ac0c3a2331d01d0f929212d8c94f2',1,'tvm::PointerType::PointerType()'],['../classtvm_1_1PointerType.html',1,'tvm::PointerType']]],
+  ['pointertypenode_2619',['PointerTypeNode',['../classtvm_1_1PointerTypeNode.html',1,'tvm']]],
+  ['pointervaluetyperewrite_2620',['PointerValueTypeRewrite',['../namespacetvm_1_1tir_1_1transform.html#a36268b8988766d94b09daaa433a2e1aa',1,'tvm::tir::transform']]],
+  ['pointvalue_2621',['PointValue',['../classtvm_1_1arith_1_1IntSet.html#ae76ec395be3ac3fb52d47fda539bb985',1,'tvm::arith::IntSet']]],
+  ['pool1d_2622',['pool1d',['../namespacetvm_1_1topi_1_1nn.html#aca7c280684bfa7f8eb16a4a2ae0891f4',1,'tvm::topi::nn']]],
+  ['pool1dattrs_2623',['Pool1DAttrs',['../structtvm_1_1relax_1_1Pool1DAttrs.html',1,'tvm::relax']]],
+  ['pool2d_2624',['pool2d',['../namespacetvm_1_1topi_1_1nn.html#a9db26746e71db4065a913ff8046fd2fa',1,'tvm::topi::nn']]],
+  ['pool2dattrs_2625',['Pool2DAttrs',['../structtvm_1_1relax_1_1Pool2DAttrs.html',1,'tvm::relax']]],
+  ['pool3d_2626',['pool3d',['../namespacetvm_1_1topi_1_1nn.html#ae5bacf7e4d7aa499e4c8420d39d7ad7e',1,'tvm::topi::nn']]],
+  ['pool3dattrs_2627',['Pool3DAttrs',['../structtvm_1_1relax_1_1Pool3DAttrs.html',1,'tvm::relax']]],
+  ['pool_5fgrad_2628',['pool_grad',['../namespacetvm_1_1topi_1_1nn.html#a7bb635a3241be1593258b374e651e344',1,'tvm::topi::nn']]],
+  ['pool_5fgrad_5fimpl_2629',['pool_grad_impl',['../namespacetvm_1_1topi_1_1nn.html#a2806be7f95eec10be2b3555a9094cee2',1,'tvm::topi::nn']]],
+  ['pool_5fimpl_5fnd_2630',['pool_impl_nd',['../namespacetvm_1_1topi_1_1nn.html#a27571804c2096b32ab05e7b3e32c5af6',1,'tvm::topi::nn']]],
+  ['pool_5fsize_2631',['pool_size',['../structtvm_1_1relax_1_1Pool1DAttrs.html#af8354b500aefe68ea85a2f304e9a0258',1,'tvm::relax::Pool1DAttrs::pool_size()'],['../structtvm_1_1relax_1_1Pool2DAttrs.html#ae2f7c5f68815e66601e96fe1de76b852',1,'tvm::relax::Pool2DAttrs::pool_size()'],['../structtvm_1_1relax_1_1Pool3DAttrs.html#a92deb7ecdaef24743a532fd77d29bbb8',1,'tvm::relax::Pool3DAttrs::pool_size()']]],
+  ['pooling_2eh_2632',['pooling.h',['../pooling_8h.html',1,'']]],
+  ['pooltype_2633',['PoolType',['../namespacetvm_1_1topi_1_1nn.html#a3ffa0974d8cdcd5b8ca7afb3cfbaf53c',1,'tvm::topi::nn']]],
+  ['pop_2634',['Pop',['../classtvm_1_1tir_1_1TraceNode.html#a8bc557a5c11454561ce3479267e750ab',1,'tvm::tir::TraceNode']]],
+  ['popcount_2635',['popcount',['../namespacetvm_1_1tir_1_1builtin.html#a2172690dd21d7fd50a4fd4d696ea7bb2',1,'tvm::tir::builtin::popcount()'],['../namespacetvm.html#acde00e06bb7d8ccd78f1dd33b966e178',1,'tvm::popcount()']]],
+  ['postorderapply_2636',['PostOrderApply',['../classtvm_1_1meta__schedule_1_1SpaceGenerator.html#ae4d2a4db0760507683a0b677302cd308',1,'tvm::meta_schedule::SpaceGenerator']]],
+  ['postordervisit_2637',['PostOrderVisit',['../namespacetvm_1_1relax.html#af8591e3bb5b5ca5ca31964916f27ac1a',1,'tvm::relax::PostOrderVisit()'],['../namespacetvm_1_1tir.html#a4b5067fa233d111c9db9cc402ed599c3',1,'tvm::tir::PostOrderVisit()']]],
+  ['postproc_2638',['Postproc',['../classtvm_1_1meta__schedule_1_1Postproc.html',1,'tvm::meta_schedule']]],
+  ['postproc_2eh_2639',['postproc.h',['../postproc_8h.html',1,'']]],
+  ['postprocnode_2640',['PostprocNode',['../classtvm_1_1meta__schedule_1_1PostprocNode.html',1,'tvm::meta_schedule']]],
+  ['postprocs_2641',['postprocs',['../classtvm_1_1meta__schedule_1_1SpaceGeneratorNode.html#a06e4ae27653aeb83fe0545bd5b95e0d9',1,'tvm::meta_schedule::SpaceGeneratorNode']]],
+  ['posttuning_2642',['PostTuning',['../classtvm_1_1meta__schedule_1_1SearchStrategyNode.html#a82e813659dd7cab4b03e43d0710619e7',1,'tvm::meta_schedule::SearchStrategyNode::PostTuning()'],['../classtvm_1_1meta__schedule_1_1PySearchStrategyNode.html#a1357c198f8d2aca2c8fa9358b92e1e2a',1,'tvm::meta_schedule::PySearchStrategyNode::PostTuning()']]],
+  ['pow_2643',['pow',['../namespacetvm.html#a5f6532d705be039030e980bbbf81b096',1,'tvm']]],
+  ['power_2644',['power',['../namespacetvm_1_1topi.html#ae23dc3372703de7e9d91b76c49b81ae0',1,'tvm::topi::power(const tvm::PrimExpr &amp;a, const tvm::PrimExpr &amp;b)'],['../namespacetvm_1_1topi.html#a448052f388219ee7aa016566bcdaa51c',1,'tvm::topi::power(const tvm::te::Tensor &amp;A, const tvm::te::Tensor &amp;B, std::string name=&quot;T_&quot; &quot;power&quot;, std::string tag=kBroadcast)'],['../namespacetvm_1_1topi.html#a8a09a91aeddabe41fb8c70e281203b39',1,'tvm::topi::power(const tvm: [...]
+  ['pragma_5fauto_5funroll_5fmax_5fstep_2645',['pragma_auto_unroll_max_step',['../namespacetvm_1_1tir_1_1attr.html#a8a8b8af5c21a3c26954d0ae482e7230e',1,'tvm::tir::attr']]],
+  ['pragma_5fimport_5fc_2646',['pragma_import_c',['../namespacetvm_1_1tir_1_1attr.html#a2823f2e8c3ae9eec6c8f797752d1f9b5',1,'tvm::tir::attr']]],
+  ['pragma_5fimport_5fllvm_2647',['pragma_import_llvm',['../namespacetvm_1_1tir_1_1attr.html#af00ba402645b1def7c543af3c48be80d',1,'tvm::tir::attr']]],
+  ['pragma_5floop_5fpartition_5fhint_2648',['pragma_loop_partition_hint',['../namespacetvm_1_1tir_1_1attr.html#ae6bb4bdf780d88ac330ad27c6c94e0f7',1,'tvm::tir::attr']]],
+  ['pragma_5fscope_5fprefix_2649',['pragma_scope_prefix',['../namespacetvm_1_1tir_1_1attr.html#af08d3d2b645a914f1a64d81e45f3b86a',1,'tvm::tir::attr']]],
+  ['pragma_5ftensor_5fcore_2650',['pragma_tensor_core',['../namespacetvm_1_1tir_1_1attr.html#a96774004fd5b6411f6c37b8923b71834',1,'tvm::tir::attr']]],
+  ['pragma_5funroll_5fexplicit_2651',['pragma_unroll_explicit',['../namespacetvm_1_1tir_1_1attr.html#a288b5c4a7961450f4007d684a9098010',1,'tvm::tir::attr']]],
+  ['predicate_2652',['predicate',['../classtvm_1_1tir_1_1BufferLoadNode.html#aff9b047ed178395731c8e8eab4ad6b81',1,'tvm::tir::BufferLoadNode::predicate()'],['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1BlockFrameNode.html#aab83629426451c65210bc3ba1fcda452',1,'tvm::script::ir_builder::tir::BlockFrameNode::predicate()'],['../classtvm_1_1script_1_1printer_1_1IfDocNode.html#aff607900dab0776aa46ea9cbbfcc0bfd',1,'tvm::script::printer::IfDocNode::predicate()'],['../classtvm_1_1script_1_1print [...]
+  ['predict_2653',['Predict',['../classtvm_1_1meta__schedule_1_1PyCostModelNode.html#ad0fb662aa2ad770c0a72377d0cfbae2a',1,'tvm::meta_schedule::PyCostModelNode::Predict()'],['../classtvm_1_1meta__schedule_1_1CostModelNode.html#a9722d8b9c6e3724e6f059395285b99b1',1,'tvm::meta_schedule::CostModelNode::Predict()']]],
+  ['prefetch_2654',['prefetch',['../namespacetvm_1_1tir_1_1builtin.html#a543f1fc334d2bc830add972895a03f17',1,'tvm::tir::builtin']]],
   ['prefix_5f_2655',['prefix_',['../classtvm_1_1NameSupplyNode.html#aa14405ac3611e27389632477779fb6ad',1,'tvm::NameSupplyNode']]],
   ['prelu_2656',['prelu',['../namespacetvm_1_1topi.html#a315c34bbe2bf1be4c778acae08c906fc',1,'tvm::topi']]],
   ['preluattrs_2657',['PReluAttrs',['../structtvm_1_1relax_1_1PReluAttrs.html',1,'tvm::relax']]],
@@ -132,7 +132,7 @@ var searchData=
   ['primtypenode_2674',['PrimTypeNode',['../classtvm_1_1PrimTypeNode.html',1,'tvm']]],
   ['primvalue_2675',['PrimValue',['../classtvm_1_1relax_1_1PrimValue.html#ade42e4d16d411524e7d66bf5b7787d39',1,'tvm::relax::PrimValue::PrimValue()'],['../classtvm_1_1relax_1_1PrimValue.html',1,'tvm::relax::PrimValue']]],
   ['primvaluenode_2676',['PrimValueNode',['../classtvm_1_1relax_1_1PrimValueNode.html',1,'tvm::relax']]],
-  ['print_2677',['Print',['../classtvm_1_1ReprPrinter.html#a573c06b48639c55e9d8c36d290fcce88',1,'tvm::ReprPrinter::Print(const ffi::Any &amp;node)'],['../classtvm_1_1ReprPrinter.html#a01e320b8f3db86141771dfa0aa7ed389',1,'tvm::ReprPrinter::Print(const ObjectRef &amp;node)']]],
+  ['print_2677',['Print',['../classtvm_1_1ReprPrinter.html#a01e320b8f3db86141771dfa0aa7ed389',1,'tvm::ReprPrinter::Print(const ObjectRef &amp;node)'],['../classtvm_1_1ReprPrinter.html#a573c06b48639c55e9d8c36d290fcce88',1,'tvm::ReprPrinter::Print(const ffi::Any &amp;node)']]],
   ['print_5fline_5fnumbers_2678',['print_line_numbers',['../classtvm_1_1PrinterConfigNode.html#a326fadb110a4356ccd783ed0e0b26733',1,'tvm::PrinterConfigNode']]],
   ['printerconfig_2679',['PrinterConfig',['../classtvm_1_1PrinterConfig.html#aff32910e77f3c4861abe5c280b433b66',1,'tvm::PrinterConfig::PrinterConfig()'],['../classtvm_1_1PrinterConfig.html',1,'tvm::PrinterConfig']]],
   ['printerconfignode_2680',['PrinterConfigNode',['../classtvm_1_1PrinterConfigNode.html',1,'tvm']]],
@@ -140,7 +140,7 @@ var searchData=
   ['printir_2682',['PrintIR',['../namespacetvm_1_1transform.html#a8cca5b98fb5d34e66444343786d85529',1,'tvm::transform']]],
   ['printtuningstatistics_2683',['PrintTuningStatistics',['../classtvm_1_1meta__schedule_1_1TaskSchedulerNode.html#af9a0fe462e50601c81e1d8ce352e9cea',1,'tvm::meta_schedule::TaskSchedulerNode']]],
   ['processsession_2684',['ProcessSession',['../classtvm_1_1runtime_1_1Session.html#acc68bf374323a546f39e7f47c55a6fc4',1,'tvm::runtime::Session']]],
-  ['prod_2685',['prod',['../namespacetvm_1_1topi.html#afdf2c0b6b2d30c271c5f7a48238e4a16',1,'tvm::topi::prod()'],['../namespacetvm.html#a32a87ae9eacafb2b5b71b28bcc9ef35e',1,'tvm::prod()']]],
+  ['prod_2685',['prod',['../namespacetvm.html#a32a87ae9eacafb2b5b71b28bcc9ef35e',1,'tvm::prod()'],['../namespacetvm_1_1topi.html#afdf2c0b6b2d30c271c5f7a48238e4a16',1,'tvm::topi::prod(const Tensor &amp;data, const Optional&lt; Array&lt; Integer &gt;&gt; &amp;axis, bool keepdims=false, bool atleast1d=false)']]],
   ['prodop_2686',['ProdOp',['../namespacetvm_1_1topi.html#af62dd10dd04c1fbf820581b14498de6e',1,'tvm::topi']]],
   ['producer_2687',['producer',['../classtvm_1_1tir_1_1ProducerLoadNode.html#ad0a7cfa5c690d86aae84a36ddcebd6c9',1,'tvm::tir::ProducerLoadNode']]],
   ['producerload_2688',['ProducerLoad',['../classtvm_1_1tir_1_1ProducerLoad.html#a207ebf130561d77355a199908ac7754c',1,'tvm::tir::ProducerLoad::ProducerLoad()'],['../classtvm_1_1tir_1_1ProducerLoad.html',1,'tvm::tir::ProducerLoad']]],
diff --git a/docs/reference/api/doxygen/search/all_14.js b/docs/reference/api/doxygen/search/all_14.js
index b866c59547..5216c85d69 100644
--- a/docs/reference/api/doxygen/search/all_14.js
+++ b/docs/reference/api/doxygen/search/all_14.js
@@ -16,8 +16,8 @@ var searchData=
   ['scale_2946',['scale',['../classtvm_1_1arith_1_1IterSplitExprNode.html#a93c760bb7a5af0c7c442dc879d7bc55a',1,'tvm::arith::IterSplitExprNode::scale()'],['../structtvm_1_1relax_1_1BatchNormAttrs.html#a7570b9d1db92d07156c528bb6a9e79ca',1,'tvm::relax::BatchNormAttrs::scale()'],['../structtvm_1_1relax_1_1LayerNormAttrs.html#a092044955be9913a89574bd7bcddfe5a',1,'tvm::relax::LayerNormAttrs::scale()'],['../structtvm_1_1relax_1_1GroupNormAttrs.html#aff52aaca359492974c2686eeabe64466',1,'tvm::rel [...]
   ['scale_5fshift_5fnchw_2947',['scale_shift_nchw',['../namespacetvm_1_1topi_1_1nn.html#a07b8a04f27f17af58dd9f18218cfe081',1,'tvm::topi::nn']]],
   ['scale_5fshift_5fnhwc_2948',['scale_shift_nhwc',['../namespacetvm_1_1topi_1_1nn.html#acaf3bc4e89fc55b8444d2550d25f4f22',1,'tvm::topi::nn']]],
-  ['scan_2949',['Scan',['../namespacetvm_1_1script_1_1ir__builder_1_1tir_1_1axis.html#a9c92d0b33d1cf1e8c9a57eefc7b4430f',1,'tvm::script::ir_builder::tir::axis']]],
-  ['scan_2950',['scan',['../namespacetvm_1_1te.html#a4684cfbabf184ecefeac7d488f91071c',1,'tvm::te']]],
+  ['scan_2949',['scan',['../namespacetvm_1_1te.html#a4684cfbabf184ecefeac7d488f91071c',1,'tvm::te']]],
+  ['scan_2950',['Scan',['../namespacetvm_1_1script_1_1ir__builder_1_1tir_1_1axis.html#a9c92d0b33d1cf1e8c9a57eefc7b4430f',1,'tvm::script::ir_builder::tir::axis']]],
   ['scan_5faxis_2951',['scan_axis',['../classtvm_1_1te_1_1ScanOpNode.html#a9c67e6383696efbba8e1ff9bd7470c8a',1,'tvm::te::ScanOpNode']]],
   ['scan_5finit_5fscope_2952',['scan_init_scope',['../namespacetvm_1_1tir_1_1attr.html#af18e3a9ba11d436e02b55e420647b22b',1,'tvm::tir::attr']]],
   ['scan_5fupdate_5fscope_2953',['scan_update_scope',['../namespacetvm_1_1tir_1_1attr.html#a84f5d42e968fd8f4cdd7a4aac7ba2137',1,'tvm::tir::attr']]],
diff --git a/docs/reference/api/doxygen/search/defines_0.js b/docs/reference/api/doxygen/search/defines_0.js
index e9c612f447..e136fe0006 100644
--- a/docs/reference/api/doxygen/search/defines_0.js
+++ b/docs/reference/api/doxygen/search/defines_0.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['define_5foverload_5fslice_5fbinary_5fop_8043',['DEFINE_OVERLOAD_SLICE_BINARY_OP',['../tensor_8h.html#ae0fd4dc106013194f57e4db8454083e7',1,'tensor.h']]],
-  ['define_5foverload_5fslice_5funary_5fop_8044',['DEFINE_OVERLOAD_SLICE_UNARY_OP',['../tensor_8h.html#a2a32e5f31a6c0d80884b4aa9822dbbac',1,'tensor.h']]],
-  ['dfpattern_5ffunctor_5fdefault_8045',['DFPATTERN_FUNCTOR_DEFAULT',['../dataflow__pattern__functor_8h.html#a7f2adce25eeb3cfb130ea5735414dbba',1,'dataflow_pattern_functor.h']]]
+  ['define_5foverload_5fslice_5fbinary_5fop_8042',['DEFINE_OVERLOAD_SLICE_BINARY_OP',['../tensor_8h.html#ae0fd4dc106013194f57e4db8454083e7',1,'tensor.h']]],
+  ['define_5foverload_5fslice_5funary_5fop_8043',['DEFINE_OVERLOAD_SLICE_UNARY_OP',['../tensor_8h.html#a2a32e5f31a6c0d80884b4aa9822dbbac',1,'tensor.h']]],
+  ['dfpattern_5ffunctor_5fdefault_8044',['DFPATTERN_FUNCTOR_DEFAULT',['../dataflow__pattern__functor_8h.html#a7f2adce25eeb3cfb130ea5735414dbba',1,'dataflow_pattern_functor.h']]]
 ];
diff --git a/docs/reference/api/doxygen/search/defines_1.js b/docs/reference/api/doxygen/search/defines_1.js
index 4bdb25e827..3df2eae05b 100644
--- a/docs/reference/api/doxygen/search/defines_1.js
+++ b/docs/reference/api/doxygen/search/defines_1.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['expr_5ffunctor_5fdefault_8046',['EXPR_FUNCTOR_DEFAULT',['../relax_2expr__functor_8h.html#a510edf612f00aa97a59ef1973d8caf2d',1,'EXPR_FUNCTOR_DEFAULT():&#160;expr_functor.h'],['../tir_2expr__functor_8h.html#a510edf612f00aa97a59ef1973d8caf2d',1,'EXPR_FUNCTOR_DEFAULT():&#160;expr_functor.h']]]
+  ['expr_5ffunctor_5fdefault_8045',['EXPR_FUNCTOR_DEFAULT',['../relax_2expr__functor_8h.html#a510edf612f00aa97a59ef1973d8caf2d',1,'EXPR_FUNCTOR_DEFAULT():&#160;expr_functor.h'],['../tir_2expr__functor_8h.html#a510edf612f00aa97a59ef1973d8caf2d',1,'EXPR_FUNCTOR_DEFAULT():&#160;expr_functor.h']]]
 ];
diff --git a/docs/reference/api/doxygen/search/defines_2.js b/docs/reference/api/doxygen/search/defines_2.js
index 1edf05e614..9adbfbf257 100644
--- a/docs/reference/api/doxygen/search/defines_2.js
+++ b/docs/reference/api/doxygen/search/defines_2.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['ir_5fexpr_5ffunctor_5fdispatch_8047',['IR_EXPR_FUNCTOR_DISPATCH',['../tir_2expr__functor_8h.html#a22d26d3b17d1286b01fb9811a3706bb1',1,'expr_functor.h']]],
-  ['ir_5fstmt_5ffunctor_5fdispatch_8048',['IR_STMT_FUNCTOR_DISPATCH',['../stmt__functor_8h.html#a57fa0234da58c69003bb980f5405a279',1,'stmt_functor.h']]]
+  ['ir_5fexpr_5ffunctor_5fdispatch_8046',['IR_EXPR_FUNCTOR_DISPATCH',['../tir_2expr__functor_8h.html#a22d26d3b17d1286b01fb9811a3706bb1',1,'expr_functor.h']]],
+  ['ir_5fstmt_5ffunctor_5fdispatch_8047',['IR_STMT_FUNCTOR_DISPATCH',['../stmt__functor_8h.html#a57fa0234da58c69003bb980f5405a279',1,'stmt_functor.h']]]
 ];
diff --git a/docs/reference/api/doxygen/search/defines_3.js b/docs/reference/api/doxygen/search/defines_3.js
index bd96f84e1b..0815e1a2ec 100644
--- a/docs/reference/api/doxygen/search/defines_3.js
+++ b/docs/reference/api/doxygen/search/defines_3.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['labelrange_8049',['LABELRANGE',['../einsum_8h.html#a763d27d8c15e2c975f9938c942bda4d2',1,'einsum.h']]]
+  ['labelrange_8048',['LABELRANGE',['../einsum_8h.html#a763d27d8c15e2c975f9938c942bda4d2',1,'einsum.h']]]
 ];
diff --git a/docs/reference/api/doxygen/search/defines_4.js b/docs/reference/api/doxygen/search/defines_4.js
index 00c9c7f27f..823b6d7232 100644
--- a/docs/reference/api/doxygen/search/defines_4.js
+++ b/docs/reference/api/doxygen/search/defines_4.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['npy_5fmaxargs_8050',['NPY_MAXARGS',['../einsum_8h.html#a001b5a5cffb1e85728a176fed1180683',1,'einsum.h']]],
-  ['npy_5fmaxdims_8051',['NPY_MAXDIMS',['../einsum_8h.html#a737679ea9ee902bfa707c146051c17b5',1,'einsum.h']]]
+  ['npy_5fmaxargs_8049',['NPY_MAXARGS',['../einsum_8h.html#a001b5a5cffb1e85728a176fed1180683',1,'einsum.h']]],
+  ['npy_5fmaxdims_8050',['NPY_MAXDIMS',['../einsum_8h.html#a737679ea9ee902bfa707c146051c17b5',1,'einsum.h']]]
 ];
diff --git a/docs/reference/api/doxygen/search/defines_5.js b/docs/reference/api/doxygen/search/defines_5.js
index ced1c6df37..88f5da14ec 100644
--- a/docs/reference/api/doxygen/search/defines_5.js
+++ b/docs/reference/api/doxygen/search/defines_5.js
@@ -1,8 +1,8 @@
 var searchData=
 [
-  ['py_5fexpr_5fmutator_5fdefault_8052',['PY_EXPR_MUTATOR_DEFAULT',['../relax_2expr__functor_8h.html#ad88ae46dfb601bd6afae5322d02adc1a',1,'expr_functor.h']]],
-  ['py_5fexpr_5fmutator_5fdispatch_8053',['PY_EXPR_MUTATOR_DISPATCH',['../relax_2expr__functor_8h.html#a336ad02076a7b10ea6019ce2b4705bde',1,'expr_functor.h']]],
-  ['py_5fexpr_5fmutator_5fvisit_5fexpr_5fpost_5forder_5fdispatch_8054',['PY_EXPR_MUTATOR_VISIT_EXPR_POST_ORDER_DISPATCH',['../relax_2expr__functor_8h.html#a8e4725aa24f669a197928357092cc0e4',1,'expr_functor.h']]],
-  ['py_5fexpr_5fvisitor_5fdefault_8055',['PY_EXPR_VISITOR_DEFAULT',['../relax_2expr__functor_8h.html#a60a5b1e10bbe97e734ff9a3e2e2e6d86',1,'expr_functor.h']]],
-  ['py_5fexpr_5fvisitor_5fdispatch_8056',['PY_EXPR_VISITOR_DISPATCH',['../relax_2expr__functor_8h.html#a808964bb71df1c4539a07404aaa6c467',1,'expr_functor.h']]]
+  ['py_5fexpr_5fmutator_5fdefault_8051',['PY_EXPR_MUTATOR_DEFAULT',['../relax_2expr__functor_8h.html#ad88ae46dfb601bd6afae5322d02adc1a',1,'expr_functor.h']]],
+  ['py_5fexpr_5fmutator_5fdispatch_8052',['PY_EXPR_MUTATOR_DISPATCH',['../relax_2expr__functor_8h.html#a336ad02076a7b10ea6019ce2b4705bde',1,'expr_functor.h']]],
+  ['py_5fexpr_5fmutator_5fvisit_5fexpr_5fpost_5forder_5fdispatch_8053',['PY_EXPR_MUTATOR_VISIT_EXPR_POST_ORDER_DISPATCH',['../relax_2expr__functor_8h.html#a8e4725aa24f669a197928357092cc0e4',1,'expr_functor.h']]],
+  ['py_5fexpr_5fvisitor_5fdefault_8054',['PY_EXPR_VISITOR_DEFAULT',['../relax_2expr__functor_8h.html#a60a5b1e10bbe97e734ff9a3e2e2e6d86',1,'expr_functor.h']]],
+  ['py_5fexpr_5fvisitor_5fdispatch_8055',['PY_EXPR_VISITOR_DISPATCH',['../relax_2expr__functor_8h.html#a808964bb71df1c4539a07404aaa6c467',1,'expr_functor.h']]]
 ];
diff --git a/docs/reference/api/doxygen/search/defines_6.js b/docs/reference/api/doxygen/search/defines_6.js
index 76e19d843b..5732a9552f 100644
--- a/docs/reference/api/doxygen/search/defines_6.js
+++ b/docs/reference/api/doxygen/search/defines_6.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['relax_5fdfpattern_5ffunctor_5fdispatch_8057',['RELAX_DFPATTERN_FUNCTOR_DISPATCH',['../dataflow__pattern__functor_8h.html#a7228ca29abfac6af0879d9d682ca7122',1,'dataflow_pattern_functor.h']]],
-  ['relax_5fexpr_5ffunctor_5fdispatch_8058',['RELAX_EXPR_FUNCTOR_DISPATCH',['../relax_2expr__functor_8h.html#a7ff558688303dd7c9366f045e9e2be72',1,'expr_functor.h']]]
+  ['relax_5fdfpattern_5ffunctor_5fdispatch_8056',['RELAX_DFPATTERN_FUNCTOR_DISPATCH',['../dataflow__pattern__functor_8h.html#a7228ca29abfac6af0879d9d682ca7122',1,'dataflow_pattern_functor.h']]],
+  ['relax_5fexpr_5ffunctor_5fdispatch_8057',['RELAX_EXPR_FUNCTOR_DISPATCH',['../relax_2expr__functor_8h.html#a7ff558688303dd7c9366f045e9e2be72',1,'expr_functor.h']]]
 ];
diff --git a/docs/reference/api/doxygen/search/defines_7.js b/docs/reference/api/doxygen/search/defines_7.js
index dfc4e9a57c..8694766d7e 100644
--- a/docs/reference/api/doxygen/search/defines_7.js
+++ b/docs/reference/api/doxygen/search/defines_7.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['stmt_5ffunctor_5fdefault_8059',['STMT_FUNCTOR_DEFAULT',['../stmt__functor_8h.html#ac18c66d877e6a00a4da0d8d7d2b2b6ae',1,'stmt_functor.h']]],
-  ['struct_5finfo_5ffunctor_5fdefault_8060',['STRUCT_INFO_FUNCTOR_DEFAULT',['../struct__info__functor_8h.html#abcd61664782cca59b2a85f1fdc3c45e0',1,'struct_info_functor.h']]]
+  ['stmt_5ffunctor_5fdefault_8058',['STMT_FUNCTOR_DEFAULT',['../stmt__functor_8h.html#ac18c66d877e6a00a4da0d8d7d2b2b6ae',1,'stmt_functor.h']]],
+  ['struct_5finfo_5ffunctor_5fdefault_8059',['STRUCT_INFO_FUNCTOR_DEFAULT',['../struct__info__functor_8h.html#abcd61664782cca59b2a85f1fdc3c45e0',1,'struct_info_functor.h']]]
 ];
diff --git a/docs/reference/api/doxygen/search/defines_8.js b/docs/reference/api/doxygen/search/defines_8.js
index b7b511260a..7e41217aa1 100644
--- a/docs/reference/api/doxygen/search/defines_8.js
+++ b/docs/reference/api/doxygen/search/defines_8.js
@@ -1,65 +1,65 @@
 var searchData=
 [
-  ['topi_5fdeclare_5funary_5fop_8061',['TOPI_DECLARE_UNARY_OP',['../elemwise_8h.html#af185de28568db73253bc391f202b6b02',1,'elemwise.h']]],
-  ['topi_5fdefine_5fbcast_5fop_8062',['TOPI_DEFINE_BCAST_OP',['../broadcast_8h.html#acb867d9c8250a748f59b5a47711b495a',1,'broadcast.h']]],
-  ['topi_5fdefine_5fop_5foverload_8063',['TOPI_DEFINE_OP_OVERLOAD',['../broadcast_8h.html#a7f3943bdaba8836ffa7d14457a7d730c',1,'broadcast.h']]],
-  ['tvm_5fattribute_5funused_8064',['TVM_ATTRIBUTE_UNUSED',['../runtime_2base_8h.html#a744c2fdb7ff7dc43070c1841a5873c84',1,'base.h']]],
-  ['tvm_5fdeclare_5fbase_5fobject_5finfo_8065',['TVM_DECLARE_BASE_OBJECT_INFO',['../object_8h.html#a0467b03f9a9d57aa8c82709e37fada28',1,'object.h']]],
-  ['tvm_5fdeclare_5ffinal_5fobject_5finfo_8066',['TVM_DECLARE_FINAL_OBJECT_INFO',['../object_8h.html#a61211239f6984ff621e6c926696aabc8',1,'object.h']]],
-  ['tvm_5fdeclare_5fintrin_5fbinary_8067',['TVM_DECLARE_INTRIN_BINARY',['../tir_2op_8h.html#abc43baea1e8f1c876bfa743a063a5928',1,'op.h']]],
-  ['tvm_5fdeclare_5fintrin_5funary_8068',['TVM_DECLARE_INTRIN_UNARY',['../tir_2op_8h.html#a032e3ae6824990aad98b8992f90a83c9',1,'op.h']]],
-  ['tvm_5fdefine_5fassign_5fop_5foverload_8069',['TVM_DEFINE_ASSIGN_OP_OVERLOAD',['../tir_2op_8h.html#a34c733b88658efba336e09ccd85e576c',1,'op.h']]],
-  ['tvm_5fdefine_5fbinop_5fconst_5fval_5foverload_8070',['TVM_DEFINE_BINOP_CONST_VAL_OVERLOAD',['../tir_2op_8h.html#aabcf618a12e97c38fccecf7351392154',1,'op.h']]],
-  ['tvm_5fdefine_5fbinop_5fconst_5fval_5foverload_5fspanned_8071',['TVM_DEFINE_BINOP_CONST_VAL_OVERLOAD_SPANNED',['../tir_2op_8h.html#a8fc539385c2bb11740d0a6bef19be7b8',1,'op.h']]],
-  ['tvm_5fdefine_5fdefault_5fcopy_5fmove_5fand_5fassign_8072',['TVM_DEFINE_DEFAULT_COPY_MOVE_AND_ASSIGN',['../object_8h.html#a06b57185e07e0065383528eb655fe4d8',1,'object.h']]],
-  ['tvm_5fdefine_5fint_5fop_5fconst_5fval_5foverload_8073',['TVM_DEFINE_INT_OP_CONST_VAL_OVERLOAD',['../tir_2op_8h.html#a0ad19625381aae20ca7a930260089c47',1,'op.h']]],
-  ['tvm_5fdefine_5fint_5fop_5fconst_5fval_5foverload_5fspanned_8074',['TVM_DEFINE_INT_OP_CONST_VAL_OVERLOAD_SPANNED',['../tir_2op_8h.html#ac211367ff4e2382caf322a3903f8c629',1,'op.h']]],
-  ['tvm_5fdefine_5flogical_5fop_5fconst_5fval_5foverload_8075',['TVM_DEFINE_LOGICAL_OP_CONST_VAL_OVERLOAD',['../tir_2op_8h.html#ab6a17993efa67183ba992dac29284c80',1,'op.h']]],
-  ['tvm_5fdefine_5flogical_5fop_5fconst_5fval_5foverload_5fspanned_8076',['TVM_DEFINE_LOGICAL_OP_CONST_VAL_OVERLOAD_SPANNED',['../tir_2op_8h.html#a29826503ae15ba83c6bc8e6cbe218a69',1,'op.h']]],
-  ['tvm_5fdefine_5fmutable_5fnotnullable_5fobject_5fref_5fmethods_8077',['TVM_DEFINE_MUTABLE_NOTNULLABLE_OBJECT_REF_METHODS',['../object_8h.html#a91457ebff676fc04003a53ecfe2dec7a',1,'object.h']]],
-  ['tvm_5fdefine_5fmutable_5fobject_5fref_5fmethods_8078',['TVM_DEFINE_MUTABLE_OBJECT_REF_METHODS',['../object_8h.html#a3fa75f7df61a78ffd1894fd9860c4203',1,'object.h']]],
-  ['tvm_5fdefine_5fnotnullable_5fobject_5fref_5fmethods_8079',['TVM_DEFINE_NOTNULLABLE_OBJECT_REF_METHODS',['../object_8h.html#adb368572489f9cedf300bc5951ae45d6',1,'object.h']]],
-  ['tvm_5fdefine_5fobject_5fref_5fcow_5fmethod_8080',['TVM_DEFINE_OBJECT_REF_COW_METHOD',['../object_8h.html#af8330e3864503fb7c4133ae4d48fe4a2',1,'object.h']]],
-  ['tvm_5fdefine_5fobject_5fref_5fmethods_8081',['TVM_DEFINE_OBJECT_REF_METHODS',['../object_8h.html#ac20867f205585e8ec83ff82b9a2284ca',1,'object.h']]],
-  ['tvm_5fdefine_5fobject_5fref_5fmethods_5fwithout_5fdefault_5fconstructor_8082',['TVM_DEFINE_OBJECT_REF_METHODS_WITHOUT_DEFAULT_CONSTRUCTOR',['../object_8h.html#ae04751fd526cf4e3e6caf455979f0cff',1,'object.h']]],
-  ['tvm_5fdll_5fexport_5ftyped_5ffunc_8083',['TVM_DLL_EXPORT_TYPED_FUNC',['../packed__func_8h.html#a3b075c711dbd09e7e7538d2cbbb56eab',1,'packed_func.h']]],
-  ['tvm_5findex_5fdefault_5fi64_8084',['TVM_INDEX_DEFAULT_I64',['../buffer_8h.html#af4c763c99c1617d96f0779aad8b70e38',1,'buffer.h']]],
-  ['tvm_5finst_5fkind_5fregister_5fvar_5fdef_8085',['TVM_INST_KIND_REGISTER_VAR_DEF',['../instruction_8h.html#a013bf2d8c6153ab1ed207f9639cfffd2',1,'instruction.h']]],
-  ['tvm_5fmodule_5fvtable_5fbegin_8086',['TVM_MODULE_VTABLE_BEGIN',['../runtime_2module_8h.html#a89c7ac5b6f52bf28d9fc4dc8d3361e9e',1,'module.h']]],
-  ['tvm_5fmodule_5fvtable_5fend_8087',['TVM_MODULE_VTABLE_END',['../runtime_2module_8h.html#a7a4ef86b4db177d88ceef7494713c8ab',1,'module.h']]],
-  ['tvm_5fmodule_5fvtable_5fend_5fwith_5fdefault_8088',['TVM_MODULE_VTABLE_END_WITH_DEFAULT',['../runtime_2module_8h.html#a8ba1657103c977fa830f3f0e4c6d2789',1,'module.h']]],
-  ['tvm_5fmodule_5fvtable_5fentry_8089',['TVM_MODULE_VTABLE_ENTRY',['../runtime_2module_8h.html#a36938a82bccdc9b5183f3d5e18569ca6',1,'module.h']]],
-  ['tvm_5fmodule_5fvtable_5fentry_5fpacked_8090',['TVM_MODULE_VTABLE_ENTRY_PACKED',['../runtime_2module_8h.html#a1799759f295b18c4af2dc65a2d58d216',1,'module.h']]],
-  ['tvm_5fnvtx_5ffunc_5fscope_8091',['TVM_NVTX_FUNC_SCOPE',['../nvtx_8h.html#a45ac4dbf6468688cf6ee395f0df273bc',1,'nvtx.h']]],
-  ['tvm_5fobject_5fenable_5fscript_5fprinter_8092',['TVM_OBJECT_ENABLE_SCRIPT_PRINTER',['../script__printer_8h.html#aeb27774525547e9a0656235a3506bbed',1,'script_printer.h']]],
-  ['tvm_5fop_5fregister_5fvar_5fdef_8093',['TVM_OP_REGISTER_VAR_DEF',['../ir_2op_8h.html#ab5474fc13be62edade1979771c0c2a49',1,'op.h']]],
-  ['tvm_5fpass_5fctx_5fconfig_5fvar_5fdef_8094',['TVM_PASS_CTX_CONFIG_VAR_DEF',['../ir_2transform_8h.html#af18caf4263a1f9e5f8f300c4aae5e094',1,'transform.h']]],
-  ['tvm_5freg_5ffunc_5fvar_5fdef_8095',['TVM_REG_FUNC_VAR_DEF',['../functor_8h.html#a0e447ad7c49540ce24c2d6e2d89f4eba',1,'functor.h']]],
-  ['tvm_5fregister_5finst_5fkind_8096',['TVM_REGISTER_INST_KIND',['../instruction_8h.html#a67ee92e4c9644b9ea19b6aaae1a62bbe',1,'instruction.h']]],
-  ['tvm_5fregister_5fop_8097',['TVM_REGISTER_OP',['../ir_2op_8h.html#ab695572ca7d8604832410ac4e5ea5713',1,'op.h']]],
-  ['tvm_5fregister_5fpass_5fconfig_5foption_8098',['TVM_REGISTER_PASS_CONFIG_OPTION',['../ir_2transform_8h.html#a5576002bc3ea1141558d1afa1aca33b6',1,'transform.h']]],
-  ['tvm_5fregister_5ftarget_5fkind_8099',['TVM_REGISTER_TARGET_KIND',['../target__kind_8h.html#a036b7ecec73974b7782644f28671c786',1,'target_kind.h']]],
-  ['tvm_5fregister_5ftarget_5ftag_8100',['TVM_REGISTER_TARGET_TAG',['../tag_8h.html#a7fe29db2695f0c156ce18bb2506290e6',1,'tag.h']]],
-  ['tvm_5frelax_5fbinding_5frewrite_5fh_5f_8101',['TVM_RELAX_BINDING_REWRITE_H_',['../binding__rewrite_8h.html#a3ce77ac22e5aa454d3803902b888f6e1',1,'binding_rewrite.h']]],
-  ['tvm_5fsref_5fas_5for_5ferr_8102',['TVM_SREF_AS_OR_ERR',['../tir_2utils_8h.html#ae3c276f44cdd20825ab5677f3223a235',1,'utils.h']]],
-  ['tvm_5fsref_5fto_5fblock_8103',['TVM_SREF_TO_BLOCK',['../tir_2utils_8h.html#a4ce2bd31269f012cf4a8d59b8c63a75a',1,'utils.h']]],
-  ['tvm_5fsref_5fto_5ffor_8104',['TVM_SREF_TO_FOR',['../tir_2utils_8h.html#a212c570fa89535310f30664deb0d5305',1,'utils.h']]],
-  ['tvm_5fstatic_5fir_5ffunctor_8105',['TVM_STATIC_IR_FUNCTOR',['../functor_8h.html#a2a8f992f14c3ef28a35830bb8499d538',1,'functor.h']]],
-  ['tvm_5fstr_5fconcat_8106',['TVM_STR_CONCAT',['../object_8h.html#a73bf3e57b9d7a6e0dd55d901321d01ed',1,'object.h']]],
-  ['tvm_5fstr_5fconcat_5f_8107',['TVM_STR_CONCAT_',['../object_8h.html#a7b72d9155e59e0d4dcdf674c90e64c7e',1,'object.h']]],
-  ['tvm_5fstruct_5finfo_5ffunctor_5fdispatch_8108',['TVM_STRUCT_INFO_FUNCTOR_DISPATCH',['../struct__info__functor_8h.html#adef5c7102da08968e260c6563a0ad984',1,'struct_info_functor.h']]],
-  ['tvm_5ftarget_5fkind_5fregister_5fvar_5fdef_8109',['TVM_TARGET_KIND_REGISTER_VAR_DEF',['../target__kind_8h.html#a2341708a81fcee611c3c5a156596522c',1,'target_kind.h']]],
-  ['tvm_5ftarget_5ftag_5fregister_5fvar_5fdef_8110',['TVM_TARGET_TAG_REGISTER_VAR_DEF',['../tag_8h.html#a58fe38cda73eab8c7c4938b464782dcf',1,'tag.h']]],
-  ['tvm_5ftir_5fir_5fbuilder_5fdef_5fdtype_5fcast_8111',['TVM_TIR_IR_BUILDER_DEF_DTYPE_CAST',['../tir_2ir_8h.html#a411d701e2f5c55c20f1471c339b2866d',1,'ir.h']]],
-  ['tvm_5ftir_5fir_5fbuilder_5fdef_5fdtype_5fcast_5flanes_8112',['TVM_TIR_IR_BUILDER_DEF_DTYPE_CAST_LANES',['../tir_2ir_8h.html#af4333f8d928fe3c9e799afd516d0f04c',1,'ir.h']]],
-  ['tvm_5ftir_5fir_5fbuilder_5fdef_5fdtype_5fcast_5flanes_5ffixed_5fsize_8113',['TVM_TIR_IR_BUILDER_DEF_DTYPE_CAST_LANES_FIXED_SIZE',['../tir_2ir_8h.html#aa94dc1ad30e9b3fedee21b570a75edd9',1,'ir.h']]],
-  ['tvm_5ftir_5fir_5fbuilder_5fdef_5fdtype_5fcast_5fsizes_8114',['TVM_TIR_IR_BUILDER_DEF_DTYPE_CAST_SIZES',['../tir_2ir_8h.html#a492f0c9cc3b778f85c7827e7e719e9c9',1,'ir.h']]],
-  ['tvm_5ftir_5fir_5fbuilder_5fdef_5fdtype_5fcast_5fsizes_5flanes_8115',['TVM_TIR_IR_BUILDER_DEF_DTYPE_CAST_SIZES_LANES',['../tir_2ir_8h.html#a9410989688d1a84ad2d088103f988b26',1,'ir.h']]],
-  ['tvm_5ftir_5fregister_5fop_8116',['TVM_TIR_REGISTER_OP',['../tir_2op_8h.html#a27947eef4b3043099d3c5e5f5bfe13f4',1,'op.h']]],
-  ['tvm_5ftype_5fas_8117',['TVM_TYPE_AS',['../tir_2utils_8h.html#ab60c1e6848b181005be55ce1c10cf920',1,'utils.h']]],
-  ['tvm_5ftype_5fas_5for_5ferr_8118',['TVM_TYPE_AS_OR_ERR',['../tir_2utils_8h.html#a616e279b3f53b9afdd51b7f8c8aa670a',1,'utils.h']]],
-  ['tvm_5ftype_5ffunctor_5fdispatch_8119',['TVM_TYPE_FUNCTOR_DISPATCH',['../type__functor_8h.html#afaa114a04d18cd3f8f11995628692d74',1,'type_functor.h']]],
-  ['tvm_5fversion_8120',['TVM_VERSION',['../runtime_2base_8h.html#a429515e9851601ec44c8ed421521ab6d',1,'base.h']]],
-  ['tvm_5fvm_5fenable_5fprofiler_8121',['TVM_VM_ENABLE_PROFILER',['../vm_8h.html#a7bedd26ab8f02e85f279730d919358d1',1,'vm.h']]],
-  ['type_5ffunctor_5fdefault_8122',['TYPE_FUNCTOR_DEFAULT',['../type__functor_8h.html#ad222ca7b5f1a4a8c626d1f1e4b53cdb0',1,'type_functor.h']]]
+  ['topi_5fdeclare_5funary_5fop_8060',['TOPI_DECLARE_UNARY_OP',['../elemwise_8h.html#af185de28568db73253bc391f202b6b02',1,'elemwise.h']]],
+  ['topi_5fdefine_5fbcast_5fop_8061',['TOPI_DEFINE_BCAST_OP',['../broadcast_8h.html#acb867d9c8250a748f59b5a47711b495a',1,'broadcast.h']]],
+  ['topi_5fdefine_5fop_5foverload_8062',['TOPI_DEFINE_OP_OVERLOAD',['../broadcast_8h.html#a7f3943bdaba8836ffa7d14457a7d730c',1,'broadcast.h']]],
+  ['tvm_5fattribute_5funused_8063',['TVM_ATTRIBUTE_UNUSED',['../runtime_2base_8h.html#a744c2fdb7ff7dc43070c1841a5873c84',1,'base.h']]],
+  ['tvm_5fdeclare_5fbase_5fobject_5finfo_8064',['TVM_DECLARE_BASE_OBJECT_INFO',['../object_8h.html#a0467b03f9a9d57aa8c82709e37fada28',1,'object.h']]],
+  ['tvm_5fdeclare_5ffinal_5fobject_5finfo_8065',['TVM_DECLARE_FINAL_OBJECT_INFO',['../object_8h.html#a61211239f6984ff621e6c926696aabc8',1,'object.h']]],
+  ['tvm_5fdeclare_5fintrin_5fbinary_8066',['TVM_DECLARE_INTRIN_BINARY',['../tir_2op_8h.html#abc43baea1e8f1c876bfa743a063a5928',1,'op.h']]],
+  ['tvm_5fdeclare_5fintrin_5funary_8067',['TVM_DECLARE_INTRIN_UNARY',['../tir_2op_8h.html#a032e3ae6824990aad98b8992f90a83c9',1,'op.h']]],
+  ['tvm_5fdefine_5fassign_5fop_5foverload_8068',['TVM_DEFINE_ASSIGN_OP_OVERLOAD',['../tir_2op_8h.html#a34c733b88658efba336e09ccd85e576c',1,'op.h']]],
+  ['tvm_5fdefine_5fbinop_5fconst_5fval_5foverload_8069',['TVM_DEFINE_BINOP_CONST_VAL_OVERLOAD',['../tir_2op_8h.html#aabcf618a12e97c38fccecf7351392154',1,'op.h']]],
+  ['tvm_5fdefine_5fbinop_5fconst_5fval_5foverload_5fspanned_8070',['TVM_DEFINE_BINOP_CONST_VAL_OVERLOAD_SPANNED',['../tir_2op_8h.html#a8fc539385c2bb11740d0a6bef19be7b8',1,'op.h']]],
+  ['tvm_5fdefine_5fdefault_5fcopy_5fmove_5fand_5fassign_8071',['TVM_DEFINE_DEFAULT_COPY_MOVE_AND_ASSIGN',['../object_8h.html#a06b57185e07e0065383528eb655fe4d8',1,'object.h']]],
+  ['tvm_5fdefine_5fint_5fop_5fconst_5fval_5foverload_8072',['TVM_DEFINE_INT_OP_CONST_VAL_OVERLOAD',['../tir_2op_8h.html#a0ad19625381aae20ca7a930260089c47',1,'op.h']]],
+  ['tvm_5fdefine_5fint_5fop_5fconst_5fval_5foverload_5fspanned_8073',['TVM_DEFINE_INT_OP_CONST_VAL_OVERLOAD_SPANNED',['../tir_2op_8h.html#ac211367ff4e2382caf322a3903f8c629',1,'op.h']]],
+  ['tvm_5fdefine_5flogical_5fop_5fconst_5fval_5foverload_8074',['TVM_DEFINE_LOGICAL_OP_CONST_VAL_OVERLOAD',['../tir_2op_8h.html#ab6a17993efa67183ba992dac29284c80',1,'op.h']]],
+  ['tvm_5fdefine_5flogical_5fop_5fconst_5fval_5foverload_5fspanned_8075',['TVM_DEFINE_LOGICAL_OP_CONST_VAL_OVERLOAD_SPANNED',['../tir_2op_8h.html#a29826503ae15ba83c6bc8e6cbe218a69',1,'op.h']]],
+  ['tvm_5fdefine_5fmutable_5fnotnullable_5fobject_5fref_5fmethods_8076',['TVM_DEFINE_MUTABLE_NOTNULLABLE_OBJECT_REF_METHODS',['../object_8h.html#a91457ebff676fc04003a53ecfe2dec7a',1,'object.h']]],
+  ['tvm_5fdefine_5fmutable_5fobject_5fref_5fmethods_8077',['TVM_DEFINE_MUTABLE_OBJECT_REF_METHODS',['../object_8h.html#a3fa75f7df61a78ffd1894fd9860c4203',1,'object.h']]],
+  ['tvm_5fdefine_5fnotnullable_5fobject_5fref_5fmethods_8078',['TVM_DEFINE_NOTNULLABLE_OBJECT_REF_METHODS',['../object_8h.html#adb368572489f9cedf300bc5951ae45d6',1,'object.h']]],
+  ['tvm_5fdefine_5fobject_5fref_5fcow_5fmethod_8079',['TVM_DEFINE_OBJECT_REF_COW_METHOD',['../object_8h.html#af8330e3864503fb7c4133ae4d48fe4a2',1,'object.h']]],
+  ['tvm_5fdefine_5fobject_5fref_5fmethods_8080',['TVM_DEFINE_OBJECT_REF_METHODS',['../object_8h.html#ac20867f205585e8ec83ff82b9a2284ca',1,'object.h']]],
+  ['tvm_5fdefine_5fobject_5fref_5fmethods_5fwithout_5fdefault_5fconstructor_8081',['TVM_DEFINE_OBJECT_REF_METHODS_WITHOUT_DEFAULT_CONSTRUCTOR',['../object_8h.html#ae04751fd526cf4e3e6caf455979f0cff',1,'object.h']]],
+  ['tvm_5fdll_5fexport_5ftyped_5ffunc_8082',['TVM_DLL_EXPORT_TYPED_FUNC',['../packed__func_8h.html#a3b075c711dbd09e7e7538d2cbbb56eab',1,'packed_func.h']]],
+  ['tvm_5findex_5fdefault_5fi64_8083',['TVM_INDEX_DEFAULT_I64',['../buffer_8h.html#af4c763c99c1617d96f0779aad8b70e38',1,'buffer.h']]],
+  ['tvm_5finst_5fkind_5fregister_5fvar_5fdef_8084',['TVM_INST_KIND_REGISTER_VAR_DEF',['../instruction_8h.html#a013bf2d8c6153ab1ed207f9639cfffd2',1,'instruction.h']]],
+  ['tvm_5fmodule_5fvtable_5fbegin_8085',['TVM_MODULE_VTABLE_BEGIN',['../runtime_2module_8h.html#a89c7ac5b6f52bf28d9fc4dc8d3361e9e',1,'module.h']]],
+  ['tvm_5fmodule_5fvtable_5fend_8086',['TVM_MODULE_VTABLE_END',['../runtime_2module_8h.html#a7a4ef86b4db177d88ceef7494713c8ab',1,'module.h']]],
+  ['tvm_5fmodule_5fvtable_5fend_5fwith_5fdefault_8087',['TVM_MODULE_VTABLE_END_WITH_DEFAULT',['../runtime_2module_8h.html#a8ba1657103c977fa830f3f0e4c6d2789',1,'module.h']]],
+  ['tvm_5fmodule_5fvtable_5fentry_8088',['TVM_MODULE_VTABLE_ENTRY',['../runtime_2module_8h.html#a36938a82bccdc9b5183f3d5e18569ca6',1,'module.h']]],
+  ['tvm_5fmodule_5fvtable_5fentry_5fpacked_8089',['TVM_MODULE_VTABLE_ENTRY_PACKED',['../runtime_2module_8h.html#a1799759f295b18c4af2dc65a2d58d216',1,'module.h']]],
+  ['tvm_5fnvtx_5ffunc_5fscope_8090',['TVM_NVTX_FUNC_SCOPE',['../nvtx_8h.html#a45ac4dbf6468688cf6ee395f0df273bc',1,'nvtx.h']]],
+  ['tvm_5fobject_5fenable_5fscript_5fprinter_8091',['TVM_OBJECT_ENABLE_SCRIPT_PRINTER',['../script__printer_8h.html#aeb27774525547e9a0656235a3506bbed',1,'script_printer.h']]],
+  ['tvm_5fop_5fregister_5fvar_5fdef_8092',['TVM_OP_REGISTER_VAR_DEF',['../ir_2op_8h.html#ab5474fc13be62edade1979771c0c2a49',1,'op.h']]],
+  ['tvm_5fpass_5fctx_5fconfig_5fvar_5fdef_8093',['TVM_PASS_CTX_CONFIG_VAR_DEF',['../ir_2transform_8h.html#af18caf4263a1f9e5f8f300c4aae5e094',1,'transform.h']]],
+  ['tvm_5freg_5ffunc_5fvar_5fdef_8094',['TVM_REG_FUNC_VAR_DEF',['../functor_8h.html#a0e447ad7c49540ce24c2d6e2d89f4eba',1,'functor.h']]],
+  ['tvm_5fregister_5finst_5fkind_8095',['TVM_REGISTER_INST_KIND',['../instruction_8h.html#a67ee92e4c9644b9ea19b6aaae1a62bbe',1,'instruction.h']]],
+  ['tvm_5fregister_5fop_8096',['TVM_REGISTER_OP',['../ir_2op_8h.html#ab695572ca7d8604832410ac4e5ea5713',1,'op.h']]],
+  ['tvm_5fregister_5fpass_5fconfig_5foption_8097',['TVM_REGISTER_PASS_CONFIG_OPTION',['../ir_2transform_8h.html#a5576002bc3ea1141558d1afa1aca33b6',1,'transform.h']]],
+  ['tvm_5fregister_5ftarget_5fkind_8098',['TVM_REGISTER_TARGET_KIND',['../target__kind_8h.html#a036b7ecec73974b7782644f28671c786',1,'target_kind.h']]],
+  ['tvm_5fregister_5ftarget_5ftag_8099',['TVM_REGISTER_TARGET_TAG',['../tag_8h.html#a7fe29db2695f0c156ce18bb2506290e6',1,'tag.h']]],
+  ['tvm_5frelax_5fbinding_5frewrite_5fh_5f_8100',['TVM_RELAX_BINDING_REWRITE_H_',['../binding__rewrite_8h.html#a3ce77ac22e5aa454d3803902b888f6e1',1,'binding_rewrite.h']]],
+  ['tvm_5fsref_5fas_5for_5ferr_8101',['TVM_SREF_AS_OR_ERR',['../tir_2utils_8h.html#ae3c276f44cdd20825ab5677f3223a235',1,'utils.h']]],
+  ['tvm_5fsref_5fto_5fblock_8102',['TVM_SREF_TO_BLOCK',['../tir_2utils_8h.html#a4ce2bd31269f012cf4a8d59b8c63a75a',1,'utils.h']]],
+  ['tvm_5fsref_5fto_5ffor_8103',['TVM_SREF_TO_FOR',['../tir_2utils_8h.html#a212c570fa89535310f30664deb0d5305',1,'utils.h']]],
+  ['tvm_5fstatic_5fir_5ffunctor_8104',['TVM_STATIC_IR_FUNCTOR',['../functor_8h.html#a2a8f992f14c3ef28a35830bb8499d538',1,'functor.h']]],
+  ['tvm_5fstr_5fconcat_8105',['TVM_STR_CONCAT',['../object_8h.html#a73bf3e57b9d7a6e0dd55d901321d01ed',1,'object.h']]],
+  ['tvm_5fstr_5fconcat_5f_8106',['TVM_STR_CONCAT_',['../object_8h.html#a7b72d9155e59e0d4dcdf674c90e64c7e',1,'object.h']]],
+  ['tvm_5fstruct_5finfo_5ffunctor_5fdispatch_8107',['TVM_STRUCT_INFO_FUNCTOR_DISPATCH',['../struct__info__functor_8h.html#adef5c7102da08968e260c6563a0ad984',1,'struct_info_functor.h']]],
+  ['tvm_5ftarget_5fkind_5fregister_5fvar_5fdef_8108',['TVM_TARGET_KIND_REGISTER_VAR_DEF',['../target__kind_8h.html#a2341708a81fcee611c3c5a156596522c',1,'target_kind.h']]],
+  ['tvm_5ftarget_5ftag_5fregister_5fvar_5fdef_8109',['TVM_TARGET_TAG_REGISTER_VAR_DEF',['../tag_8h.html#a58fe38cda73eab8c7c4938b464782dcf',1,'tag.h']]],
+  ['tvm_5ftir_5fir_5fbuilder_5fdef_5fdtype_5fcast_8110',['TVM_TIR_IR_BUILDER_DEF_DTYPE_CAST',['../tir_2ir_8h.html#a411d701e2f5c55c20f1471c339b2866d',1,'ir.h']]],
+  ['tvm_5ftir_5fir_5fbuilder_5fdef_5fdtype_5fcast_5flanes_8111',['TVM_TIR_IR_BUILDER_DEF_DTYPE_CAST_LANES',['../tir_2ir_8h.html#af4333f8d928fe3c9e799afd516d0f04c',1,'ir.h']]],
+  ['tvm_5ftir_5fir_5fbuilder_5fdef_5fdtype_5fcast_5flanes_5ffixed_5fsize_8112',['TVM_TIR_IR_BUILDER_DEF_DTYPE_CAST_LANES_FIXED_SIZE',['../tir_2ir_8h.html#aa94dc1ad30e9b3fedee21b570a75edd9',1,'ir.h']]],
+  ['tvm_5ftir_5fir_5fbuilder_5fdef_5fdtype_5fcast_5fsizes_8113',['TVM_TIR_IR_BUILDER_DEF_DTYPE_CAST_SIZES',['../tir_2ir_8h.html#a492f0c9cc3b778f85c7827e7e719e9c9',1,'ir.h']]],
+  ['tvm_5ftir_5fir_5fbuilder_5fdef_5fdtype_5fcast_5fsizes_5flanes_8114',['TVM_TIR_IR_BUILDER_DEF_DTYPE_CAST_SIZES_LANES',['../tir_2ir_8h.html#a9410989688d1a84ad2d088103f988b26',1,'ir.h']]],
+  ['tvm_5ftir_5fregister_5fop_8115',['TVM_TIR_REGISTER_OP',['../tir_2op_8h.html#a27947eef4b3043099d3c5e5f5bfe13f4',1,'op.h']]],
+  ['tvm_5ftype_5fas_8116',['TVM_TYPE_AS',['../tir_2utils_8h.html#ab60c1e6848b181005be55ce1c10cf920',1,'utils.h']]],
+  ['tvm_5ftype_5fas_5for_5ferr_8117',['TVM_TYPE_AS_OR_ERR',['../tir_2utils_8h.html#a616e279b3f53b9afdd51b7f8c8aa670a',1,'utils.h']]],
+  ['tvm_5ftype_5ffunctor_5fdispatch_8118',['TVM_TYPE_FUNCTOR_DISPATCH',['../type__functor_8h.html#afaa114a04d18cd3f8f11995628692d74',1,'type_functor.h']]],
+  ['tvm_5fversion_8119',['TVM_VERSION',['../runtime_2base_8h.html#a429515e9851601ec44c8ed421521ab6d',1,'base.h']]],
+  ['tvm_5fvm_5fenable_5fprofiler_8120',['TVM_VM_ENABLE_PROFILER',['../vm_8h.html#a7bedd26ab8f02e85f279730d919358d1',1,'vm.h']]],
+  ['type_5ffunctor_5fdefault_8121',['TYPE_FUNCTOR_DEFAULT',['../type__functor_8h.html#ad222ca7b5f1a4a8c626d1f1e4b53cdb0',1,'type_functor.h']]]
 ];
diff --git a/docs/reference/api/doxygen/search/defines_9.js b/docs/reference/api/doxygen/search/defines_9.js
index 99e0a34dea..ca693eee16 100644
--- a/docs/reference/api/doxygen/search/defines_9.js
+++ b/docs/reference/api/doxygen/search/defines_9.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['vm_5fversion_8123',['VM_VERSION',['../executable_8h.html#a7057decc00c9fdae9395364d69b6186c',1,'executable.h']]]
+  ['vm_5fversion_8122',['VM_VERSION',['../executable_8h.html#a7057decc00c9fdae9395364d69b6186c',1,'executable.h']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enums_0.js b/docs/reference/api/doxygen/search/enums_0.js
index 1b9f2e3f47..9daec8976f 100644
--- a/docs/reference/api/doxygen/search/enums_0.js
+++ b/docs/reference/api/doxygen/search/enums_0.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['affinitymode_7744',['AffinityMode',['../classtvm_1_1runtime_1_1threading_1_1ThreadGroup.html#a5230a4c2d7f6c2f73f3d5fb00e9f6acd',1,'tvm::runtime::threading::ThreadGroup']]],
-  ['allocatortype_7745',['AllocatorType',['../namespacetvm_1_1runtime_1_1memory.html#a902bbce5a86071aad9677b07d93b5518',1,'tvm::runtime::memory']]],
-  ['argkind_7746',['ArgKind',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ad009411831e6f77c97ea9bf65e88ba6b',1,'tvm::runtime::vm::Instruction']]]
+  ['affinitymode_7743',['AffinityMode',['../classtvm_1_1runtime_1_1threading_1_1ThreadGroup.html#a5230a4c2d7f6c2f73f3d5fb00e9f6acd',1,'tvm::runtime::threading::ThreadGroup']]],
+  ['allocatortype_7744',['AllocatorType',['../namespacetvm_1_1runtime_1_1memory.html#a902bbce5a86071aad9677b07d93b5518',1,'tvm::runtime::memory']]],
+  ['argkind_7745',['ArgKind',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ad009411831e6f77c97ea9bf65e88ba6b',1,'tvm::runtime::vm::Instruction']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enums_1.js b/docs/reference/api/doxygen/search/enums_1.js
index 327d32dc02..6c854ad841 100644
--- a/docs/reference/api/doxygen/search/enums_1.js
+++ b/docs/reference/api/doxygen/search/enums_1.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['basecheckresult_7747',['BaseCheckResult',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2',1,'tvm::relax']]],
-  ['bufferindextype_7748',['BufferIndexType',['../namespacetvm_1_1tir.html#a1c8232edeb2fcce8eb95477c5153237a',1,'tvm::tir']]],
-  ['buffertype_7749',['BufferType',['../namespacetvm_1_1tir.html#a9ac05a14db42ca73da1d3945e7ce2fd1',1,'tvm::tir']]]
+  ['basecheckresult_7746',['BaseCheckResult',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2',1,'tvm::relax']]],
+  ['bufferindextype_7747',['BufferIndexType',['../namespacetvm_1_1tir.html#a1c8232edeb2fcce8eb95477c5153237a',1,'tvm::tir']]],
+  ['buffertype_7748',['BufferType',['../namespacetvm_1_1tir.html#a9ac05a14db42ca73da1d3945e7ce2fd1',1,'tvm::tir']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enums_2.js b/docs/reference/api/doxygen/search/enums_2.js
index 3561bceeb3..c35a452a8d 100644
--- a/docs/reference/api/doxygen/search/enums_2.js
+++ b/docs/reference/api/doxygen/search/enums_2.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['calleffectkind_7750',['CallEffectKind',['../namespacetvm_1_1tir.html#a8f4a86b205145696c0555fd02bd37f46',1,'tvm::tir']]],
-  ['callingconv_7751',['CallingConv',['../namespacetvm.html#a85e4536ea4e1c8d3d48c61135f0a8ff0',1,'tvm']]],
-  ['compareresult_7752',['CompareResult',['../namespacetvm_1_1arith.html#a1d555a0cc363f669a49fad7e5f7d69d0',1,'tvm::arith']]]
+  ['calleffectkind_7749',['CallEffectKind',['../namespacetvm_1_1tir.html#a8f4a86b205145696c0555fd02bd37f46',1,'tvm::tir']]],
+  ['callingconv_7750',['CallingConv',['../namespacetvm.html#a85e4536ea4e1c8d3d48c61135f0a8ff0',1,'tvm']]],
+  ['compareresult_7751',['CompareResult',['../namespacetvm_1_1arith.html#a1d555a0cc363f669a49fad7e5f7d69d0',1,'tvm::arith']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enums_3.js b/docs/reference/api/doxygen/search/enums_3.js
index d3d930f9a2..9c33b38139 100644
--- a/docs/reference/api/doxygen/search/enums_3.js
+++ b/docs/reference/api/doxygen/search/enums_3.js
@@ -1,8 +1,8 @@
 var searchData=
 [
-  ['depkind_7753',['DepKind',['../namespacetvm_1_1tir.html#a82f5fe564edbe0dadbc4a56a82dfe12e',1,'tvm::tir']]],
-  ['deviceattrkind_7754',['DeviceAttrKind',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619',1,'tvm::runtime']]],
-  ['diagnosticlevel_7755',['DiagnosticLevel',['../namespacetvm.html#a908c332516a33fdc106cd9ee2ebc2b9e',1,'tvm']]],
-  ['discoaction_7756',['DiscoAction',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8',1,'tvm::runtime']]],
-  ['divmode_7757',['DivMode',['../namespacetvm_1_1arith.html#ac6a38da661cd3681eb85abe1cd810422',1,'tvm::arith']]]
+  ['depkind_7752',['DepKind',['../namespacetvm_1_1tir.html#a82f5fe564edbe0dadbc4a56a82dfe12e',1,'tvm::tir']]],
+  ['deviceattrkind_7753',['DeviceAttrKind',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619',1,'tvm::runtime']]],
+  ['diagnosticlevel_7754',['DiagnosticLevel',['../namespacetvm.html#a908c332516a33fdc106cd9ee2ebc2b9e',1,'tvm']]],
+  ['discoaction_7755',['DiscoAction',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8',1,'tvm::runtime']]],
+  ['divmode_7756',['DivMode',['../namespacetvm_1_1arith.html#ac6a38da661cd3681eb85abe1cd810422',1,'tvm::arith']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enums_4.js b/docs/reference/api/doxygen/search/enums_4.js
index a249108e7b..9ff26cf0ea 100644
--- a/docs/reference/api/doxygen/search/enums_4.js
+++ b/docs/reference/api/doxygen/search/enums_4.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['edgetype_7758',['EdgeType',['../classtvm_1_1relax_1_1distributed_1_1AxisGroupGraph.html#ae14159d688dcc3f36ca6d8811027c360',1,'tvm::relax::distributed::AxisGroupGraph']]],
-  ['extension_7759',['Extension',['../classtvm_1_1arith_1_1RewriteSimplifier.html#a6705af5099418b968ded40d79102ad4e',1,'tvm::arith::RewriteSimplifier']]],
-  ['externuse_7760',['ExternUse',['../classtvm_1_1relax_1_1PatternContextNode.html#a2c27ca5386cb5d333c9b79d6d4e8c9c4',1,'tvm::relax::PatternContextNode']]]
+  ['edgetype_7757',['EdgeType',['../classtvm_1_1relax_1_1distributed_1_1AxisGroupGraph.html#ae14159d688dcc3f36ca6d8811027c360',1,'tvm::relax::distributed::AxisGroupGraph']]],
+  ['extension_7758',['Extension',['../classtvm_1_1arith_1_1RewriteSimplifier.html#a6705af5099418b968ded40d79102ad4e',1,'tvm::arith::RewriteSimplifier']]],
+  ['externuse_7759',['ExternUse',['../classtvm_1_1relax_1_1PatternContextNode.html#a2c27ca5386cb5d333c9b79d6d4e8c9c4',1,'tvm::relax::PatternContextNode']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enums_5.js b/docs/reference/api/doxygen/search/enums_5.js
index d10a5a113d..16e3a868d3 100644
--- a/docs/reference/api/doxygen/search/enums_5.js
+++ b/docs/reference/api/doxygen/search/enums_5.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['forkind_7761',['ForKind',['../namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40a',1,'tvm::tir']]],
-  ['funckind_7762',['FuncKind',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#ab16b249858f9652175998d7aa305eb02',1,'tvm::runtime::vm::VMFuncInfo']]]
+  ['forkind_7760',['ForKind',['../namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40a',1,'tvm::tir']]],
+  ['funckind_7761',['FuncKind',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#ab16b249858f9652175998d7aa305eb02',1,'tvm::runtime::vm::VMFuncInfo']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enums_6.js b/docs/reference/api/doxygen/search/enums_6.js
index 9d027529d5..2eb89b7e7e 100644
--- a/docs/reference/api/doxygen/search/enums_6.js
+++ b/docs/reference/api/doxygen/search/enums_6.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['itermaplevel_7763',['IterMapLevel',['../namespacetvm_1_1arith.html#a243b60bbe2d3852099eb65454b240c63',1,'tvm::arith']]],
-  ['itervartype_7764',['IterVarType',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358e',1,'tvm::tir']]]
+  ['itermaplevel_7762',['IterMapLevel',['../namespacetvm_1_1arith.html#a243b60bbe2d3852099eb65454b240c63',1,'tvm::arith']]],
+  ['itervartype_7763',['IterVarType',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358e',1,'tvm::tir']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enums_7.js b/docs/reference/api/doxygen/search/enums_7.js
index 38b084f870..89d7badb2b 100644
--- a/docs/reference/api/doxygen/search/enums_7.js
+++ b/docs/reference/api/doxygen/search/enums_7.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['kind_7765',['Kind',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2',1,'tvm::script::printer::OperationDocNode']]]
+  ['kind_7764',['Kind',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2',1,'tvm::script::printer::OperationDocNode']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enums_8.js b/docs/reference/api/doxygen/search/enums_8.js
index 56b3637eb6..93c73eb1eb 100644
--- a/docs/reference/api/doxygen/search/enums_8.js
+++ b/docs/reference/api/doxygen/search/enums_8.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['linkagetype_7766',['LinkageType',['../namespacetvm.html#aee9f3322da6fdb9d0d120167beb329cc',1,'tvm']]]
+  ['linkagetype_7765',['LinkageType',['../namespacetvm.html#aee9f3322da6fdb9d0d120167beb329cc',1,'tvm']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enums_9.js b/docs/reference/api/doxygen/search/enums_9.js
index d103fb7159..88f10bec1e 100644
--- a/docs/reference/api/doxygen/search/enums_9.js
+++ b/docs/reference/api/doxygen/search/enums_9.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['makeshapecode_7767',['MakeShapeCode',['../namespacetvm_1_1runtime_1_1vm.html#a9a477939a902e5c7e6174f9c7858937d',1,'tvm::runtime::vm']]],
-  ['matchshapecode_7768',['MatchShapeCode',['../namespacetvm_1_1runtime_1_1vm.html#a91b3f64e03c0857013164ad2d062f2bd',1,'tvm::runtime::vm']]],
-  ['modulepropertymask_7769',['ModulePropertyMask',['../namespacetvm_1_1runtime.html#a6edb2235f96c34eaf0119834d293ca54',1,'tvm::runtime']]]
+  ['makeshapecode_7766',['MakeShapeCode',['../namespacetvm_1_1runtime_1_1vm.html#a9a477939a902e5c7e6174f9c7858937d',1,'tvm::runtime::vm']]],
+  ['matchshapecode_7767',['MatchShapeCode',['../namespacetvm_1_1runtime_1_1vm.html#a91b3f64e03c0857013164ad2d062f2bd',1,'tvm::runtime::vm']]],
+  ['modulepropertymask_7768',['ModulePropertyMask',['../namespacetvm_1_1runtime.html#a6edb2235f96c34eaf0119834d293ca54',1,'tvm::runtime']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enums_a.js b/docs/reference/api/doxygen/search/enums_a.js
index 98451f50b2..be4d9e3448 100644
--- a/docs/reference/api/doxygen/search/enums_a.js
+++ b/docs/reference/api/doxygen/search/enums_a.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['opcode_7770',['Opcode',['../namespacetvm_1_1runtime_1_1vm.html#a8d8d95ce8d629c7213f2f595917870ec',1,'tvm::runtime::vm']]],
-  ['oppatternkind_7771',['OpPatternKind',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575',1,'tvm::relax']]]
+  ['opcode_7769',['Opcode',['../namespacetvm_1_1runtime_1_1vm.html#a8d8d95ce8d629c7213f2f595917870ec',1,'tvm::runtime::vm']]],
+  ['oppatternkind_7770',['OpPatternKind',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575',1,'tvm::relax']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enums_b.js b/docs/reference/api/doxygen/search/enums_b.js
index b13353cfb9..bf533ef1af 100644
--- a/docs/reference/api/doxygen/search/enums_b.js
+++ b/docs/reference/api/doxygen/search/enums_b.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['placementspeckind_7772',['PlacementSpecKind',['../namespacetvm_1_1relax_1_1distributed.html#ace74b0da0d9500ab6811d67b1b98ca78',1,'tvm::relax::distributed']]],
-  ['pooltype_7773',['PoolType',['../namespacetvm_1_1topi_1_1nn.html#a3ffa0974d8cdcd5b8ca7afb3cfbaf53c',1,'tvm::topi::nn']]],
-  ['proofstrength_7774',['ProofStrength',['../namespacetvm_1_1arith.html#a038b0205b1c66d27c9dff7703e359339',1,'tvm::arith']]]
+  ['placementspeckind_7771',['PlacementSpecKind',['../namespacetvm_1_1relax_1_1distributed.html#ace74b0da0d9500ab6811d67b1b98ca78',1,'tvm::relax::distributed']]],
+  ['pooltype_7772',['PoolType',['../namespacetvm_1_1topi_1_1nn.html#a3ffa0974d8cdcd5b8ca7afb3cfbaf53c',1,'tvm::topi::nn']]],
+  ['proofstrength_7773',['ProofStrength',['../namespacetvm_1_1arith.html#a038b0205b1c66d27c9dff7703e359339',1,'tvm::arith']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enums_c.js b/docs/reference/api/doxygen/search/enums_c.js
index 1a4fb868d3..a82b679430 100644
--- a/docs/reference/api/doxygen/search/enums_c.js
+++ b/docs/reference/api/doxygen/search/enums_c.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['reducekind_7775',['ReduceKind',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7',1,'tvm::runtime']]]
+  ['reducekind_7774',['ReduceKind',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7',1,'tvm::runtime']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enums_d.js b/docs/reference/api/doxygen/search/enums_d.js
index 4020b40b8f..f5b102f5a4 100644
--- a/docs/reference/api/doxygen/search/enums_d.js
+++ b/docs/reference/api/doxygen/search/enums_d.js
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['scheduledebugmask_7776',['ScheduleDebugMask',['../namespacetvm_1_1tir.html#a230fa4eb6152910f125f636dab3bd4e0',1,'tvm::tir']]],
-  ['scheduleerrorrenderlevel_7777',['ScheduleErrorRenderLevel',['../namespacetvm_1_1tir.html#a9ae244600a5e56c4adc9faf6d88f931e',1,'tvm::tir']]],
-  ['scriptdtypeprintlocation_7778',['ScriptDtypePrintLocation',['../namespacetvm_1_1tir.html#ae52a7f5a7dfc8ed07258b2f526df603e',1,'tvm::tir']]],
-  ['signtype_7779',['SignType',['../namespacetvm_1_1arith.html#aca8806e355ad3dd5f1df9c1eca9aac9d',1,'tvm::arith']]]
+  ['scheduledebugmask_7775',['ScheduleDebugMask',['../namespacetvm_1_1tir.html#a230fa4eb6152910f125f636dab3bd4e0',1,'tvm::tir']]],
+  ['scheduleerrorrenderlevel_7776',['ScheduleErrorRenderLevel',['../namespacetvm_1_1tir.html#a9ae244600a5e56c4adc9faf6d88f931e',1,'tvm::tir']]],
+  ['scriptdtypeprintlocation_7777',['ScriptDtypePrintLocation',['../namespacetvm_1_1tir.html#ae52a7f5a7dfc8ed07258b2f526df603e',1,'tvm::tir']]],
+  ['signtype_7778',['SignType',['../namespacetvm_1_1arith.html#aca8806e355ad3dd5f1df9c1eca9aac9d',1,'tvm::arith']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enums_e.js b/docs/reference/api/doxygen/search/enums_e.js
index 4c3b5058a3..57a31569e5 100644
--- a/docs/reference/api/doxygen/search/enums_e.js
+++ b/docs/reference/api/doxygen/search/enums_e.js
@@ -1,8 +1,8 @@
 var searchData=
 [
-  ['tvmdeviceexttype_7780',['TVMDeviceExtType',['../namespacetvm_1_1runtime.html#a237ec21eda9c03c495db5ce0da0f849d',1,'tvm::runtime']]],
-  ['tvmstructfieldkind_7781',['TVMStructFieldKind',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1c',1,'tvm::tir::builtin']]],
-  ['type_7782',['Type',['../structtvm_1_1relax_1_1PairCons.html#ab64ed8db46c468684a6e00fcb6530647',1,'tvm::relax::PairCons']]],
-  ['typecode_7783',['TypeCode',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7d',1,'tvm::runtime::DataType']]],
-  ['typeindex_7784',['TypeIndex',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3f',1,'tvm::runtime']]]
+  ['tvmdeviceexttype_7779',['TVMDeviceExtType',['../namespacetvm_1_1runtime.html#a237ec21eda9c03c495db5ce0da0f849d',1,'tvm::runtime']]],
+  ['tvmstructfieldkind_7780',['TVMStructFieldKind',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1c',1,'tvm::tir::builtin']]],
+  ['type_7781',['Type',['../structtvm_1_1relax_1_1PairCons.html#ab64ed8db46c468684a6e00fcb6530647',1,'tvm::relax::PairCons']]],
+  ['typecode_7782',['TypeCode',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7d',1,'tvm::runtime::DataType']]],
+  ['typeindex_7783',['TypeIndex',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3f',1,'tvm::runtime']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enums_f.js b/docs/reference/api/doxygen/search/enums_f.js
index 2628943ab2..a691fb0190 100644
--- a/docs/reference/api/doxygen/search/enums_f.js
+++ b/docs/reference/api/doxygen/search/enums_f.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['vminstrumentreturnkind_7785',['VMInstrumentReturnKind',['../namespacetvm_1_1runtime_1_1vm.html#ab77d7e22747dc37baa2fa538eab30210',1,'tvm::runtime::vm']]]
+  ['vminstrumentreturnkind_7784',['VMInstrumentReturnKind',['../namespacetvm_1_1runtime_1_1vm.html#ab77d7e22747dc37baa2fa538eab30210',1,'tvm::runtime::vm']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enumvalues_0.js b/docs/reference/api/doxygen/search/enumvalues_0.js
index 339c6ee2dc..5ce4638cab 100644
--- a/docs/reference/api/doxygen/search/enumvalues_0.js
+++ b/docs/reference/api/doxygen/search/enumvalues_0.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['bijective_7786',['Bijective',['../namespacetvm_1_1arith.html#a243b60bbe2d3852099eb65454b240c63add09a1312b40f018ee4714799cdb0c81',1,'tvm::arith']]]
+  ['bijective_7785',['Bijective',['../namespacetvm_1_1arith.html#a243b60bbe2d3852099eb65454b240c63add09a1312b40f018ee4714799cdb0c81',1,'tvm::arith']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enumvalues_1.js b/docs/reference/api/doxygen/search/enumvalues_1.js
index afddb9f74b..9a840f554c 100644
--- a/docs/reference/api/doxygen/search/enumvalues_1.js
+++ b/docs/reference/api/doxygen/search/enumvalues_1.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['call_7787',['Call',['../namespacetvm_1_1runtime_1_1vm.html#a8d8d95ce8d629c7213f2f595917870ecac3755e61202abd74da5885d2e9c9160e',1,'tvm::runtime::vm']]]
+  ['call_7786',['Call',['../namespacetvm_1_1runtime_1_1vm.html#a8d8d95ce8d629c7213f2f595917870ecac3755e61202abd74da5885d2e9c9160e',1,'tvm::runtime::vm']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enumvalues_2.js b/docs/reference/api/doxygen/search/enumvalues_2.js
index 26f93cc8bc..c3d943bd04 100644
--- a/docs/reference/api/doxygen/search/enumvalues_2.js
+++ b/docs/reference/api/doxygen/search/enumvalues_2.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['goto_7788',['Goto',['../namespacetvm_1_1runtime_1_1vm.html#a8d8d95ce8d629c7213f2f595917870ecaae8fae3d74fdc80ef40995c3c6ca152e',1,'tvm::runtime::vm']]]
+  ['goto_7787',['Goto',['../namespacetvm_1_1runtime_1_1vm.html#a8d8d95ce8d629c7213f2f595917870ecaae8fae3d74fdc80ef40995c3c6ca152e',1,'tvm::runtime::vm']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enumvalues_3.js b/docs/reference/api/doxygen/search/enumvalues_3.js
index 749e842d85..68b2eb6d71 100644
--- a/docs/reference/api/doxygen/search/enumvalues_3.js
+++ b/docs/reference/api/doxygen/search/enumvalues_3.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['if_7789',['If',['../namespacetvm_1_1runtime_1_1vm.html#a8d8d95ce8d629c7213f2f595917870eca786887572f6ef1c20f2d8177cb2f1639',1,'tvm::runtime::vm']]]
+  ['if_7788',['If',['../namespacetvm_1_1runtime_1_1vm.html#a8d8d95ce8d629c7213f2f595917870eca786887572f6ef1c20f2d8177cb2f1639',1,'tvm::runtime::vm']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enumvalues_4.js b/docs/reference/api/doxygen/search/enumvalues_4.js
index 964bcb1b3c..50f853b32e 100644
--- a/docs/reference/api/doxygen/search/enumvalues_4.js
+++ b/docs/reference/api/doxygen/search/enumvalues_4.js
@@ -1,211 +1,211 @@
 var searchData=
 [
-  ['kadd_7790',['kAdd',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2aa9130c0c8cfb5cbb3b70c98f89d3d96c',1,'tvm::script::printer::OperationDocNode']]],
-  ['kand_7791',['kAnd',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a5c61096a81b3e5cbbde4f43b14c8f0d9',1,'tvm::script::printer::OperationDocNode']]],
-  ['kapiversion_7792',['kApiVersion',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619a69fe0643750b0c49e8b8aefb1cada337',1,'tvm::runtime']]],
-  ['kapplyconstraintstobooleanbranches_7793',['kApplyConstraintsToBooleanBranches',['../classtvm_1_1arith_1_1RewriteSimplifier.html#a6705af5099418b968ded40d79102ad4ea254331b07f4bdf970d7f28f480da637b',1,'tvm::arith::RewriteSimplifier']]],
-  ['karraddr_7794',['kArrAddr',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca0b8af30aa268164148d5bfe1d8c2ba54',1,'tvm::tir::builtin']]],
-  ['karrbyteoffset_7795',['kArrByteOffset',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1cafdb925cdf50f17a2b96c7ac4faefa1fb',1,'tvm::tir::builtin']]],
-  ['karrdata_7796',['kArrData',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca9076fb1a58386bac2e0f1fdae9cab844',1,'tvm::tir::builtin']]],
-  ['karrdeviceid_7797',['kArrDeviceId',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca9539d6f9103aa0c177cd8cee72c39d74',1,'tvm::tir::builtin']]],
-  ['karrdevicetype_7798',['kArrDeviceType',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1cabf798b873c868b7d77ced30c9907037d',1,'tvm::tir::builtin']]],
-  ['karrkindbound_5f_7799',['kArrKindBound_',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca4d4a5d54434514fd8b0ce57160059c92',1,'tvm::tir::builtin']]],
-  ['karrndim_7800',['kArrNDim',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1cad28cfc7b69fd8745e12a4f0024d6942a',1,'tvm::tir::builtin']]],
-  ['karrshape_7801',['kArrShape',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca57f69fd3d141caaa7e2e72fda7d6a1da',1,'tvm::tir::builtin']]],
-  ['karrstrides_7802',['kArrStrides',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca96e7b6492b5b174219cf60e19af0857c',1,'tvm::tir::builtin']]],
-  ['karrtypebits_7803',['kArrTypeBits',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca344dc1f419339b81024d4d3628083a1e',1,'tvm::tir::builtin']]],
-  ['karrtypecode_7804',['kArrTypeCode',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca5ce842cabb26975681dd561c5132af1b',1,'tvm::tir::builtin']]],
-  ['karrtypelanes_7805',['kArrTypeLanes',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca0c960782c20a4f16cfe203c516760b00',1,'tvm::tir::builtin']]],
-  ['kascend_7806',['kAscend',['../classtvm_1_1relax_1_1distributed_1_1AxisGroupGraph.html#ae14159d688dcc3f36ca6d8811027c360aa0c15a088742d55e114f79b93b0703f4',1,'tvm::relax::distributed::AxisGroupGraph']]],
-  ['kassertequaltoimm_7807',['kAssertEqualToImm',['../namespacetvm_1_1runtime_1_1vm.html#a91b3f64e03c0857013164ad2d062f2bda2d00cf338ec8b6df35e1414d51dbd707',1,'tvm::runtime::vm']]],
-  ['kassertequaltoload_7808',['kAssertEqualToLoad',['../namespacetvm_1_1runtime_1_1vm.html#a91b3f64e03c0857013164ad2d062f2bda9e0951f93a312ca33b1c528ca454f821',1,'tvm::runtime::vm']]],
-  ['kautobroadcast_7809',['kAutoBroadcast',['../namespacetvm_1_1tir.html#a9ac05a14db42ca73da1d3945e7ce2fd1a08cd53d61aa635081a2f7a0597025663',1,'tvm::tir']]],
-  ['kavailableglobalmemory_7810',['kAvailableGlobalMemory',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619ab5557051e97fe70b60484ce6589f91de',1,'tvm::runtime']]],
-  ['kavg_7811',['kAvg',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7aa22c1525680159c49e69ff9c43d1d01b',1,'tvm::runtime']]],
-  ['kavgpool_7812',['kAvgPool',['../namespacetvm_1_1topi_1_1nn.html#a3ffa0974d8cdcd5b8ca7afb3cfbaf53ca9780bd19bf6706355258ca09ddeab335',1,'tvm::topi::nn']]],
-  ['kbfloat_7813',['kBFloat',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da49fcc75a28c5a539665c55001897f286',1,'tvm::runtime::DataType']]],
-  ['kbig_7814',['kBig',['../classtvm_1_1runtime_1_1threading_1_1ThreadGroup.html#a5230a4c2d7f6c2f73f3d5fb00e9f6acda5dcdee58295aad729c0ef90cd4d807bf',1,'tvm::runtime::threading::ThreadGroup']]],
-  ['kbinaryend_7815',['kBinaryEnd',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ac0eea8b95933ae2894586319b3422d91',1,'tvm::script::printer::OperationDocNode']]],
-  ['kbinaryserializable_7816',['kBinarySerializable',['../namespacetvm_1_1runtime.html#a6edb2235f96c34eaf0119834d293ca54abb73d116e7bde220e81a19e98cc62103',1,'tvm::runtime']]],
-  ['kbinarystart_7817',['kBinaryStart',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2aa9659ff01dcfde37d87a6aba3cad77f0',1,'tvm::script::printer::OperationDocNode']]],
-  ['kbitand_7818',['kBitAnd',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2af5c0abd57c34f5287a62aeda313480d6',1,'tvm::script::printer::OperationDocNode']]],
-  ['kbitor_7819',['kBitOr',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2af2193d02bd0edeec4604fe7aa9e8cb19',1,'tvm::script::printer::OperationDocNode']]],
-  ['kbitxor_7820',['kBitXor',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a4029cbbc911870a61eb2f1e02ac6dd3b',1,'tvm::script::printer::OperationDocNode']]],
-  ['kbroadcast_7821',['kBroadcast',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575abea71ce5432e0ebfa7039b36f018e26e',1,'tvm::relax']]],
-  ['kbug_7822',['kBug',['../namespacetvm.html#a908c332516a33fdc106cd9ee2ebc2b9ea415ee26614a449c229468222fafc8120',1,'tvm']]],
-  ['kcallpacked_7823',['kCallPacked',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8aeab0582e669357bc410678d34b50178f',1,'tvm::runtime']]],
-  ['kcommreduce_7824',['kCommReduce',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358eac78682fe1cb0a6de8511f2fc5144c0b4',1,'tvm::tir::kCommReduce()'],['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575ace8074089a6395be731ae800adcceb97',1,'tvm::relax::kCommReduce()']]],
-  ['kcomparisonofproductandsum_7825',['kComparisonOfProductAndSum',['../classtvm_1_1arith_1_1RewriteSimplifier.html#a6705af5099418b968ded40d79102ad4eaf2a72591e015241f111c915110ad0b23',1,'tvm::arith::RewriteSimplifier']]],
-  ['kcomputeversion_7826',['kComputeVersion',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619ad7ba910261fb30889f38c93be3fff05b',1,'tvm::runtime']]],
-  ['kconstidx_7827',['kConstIdx',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ad009411831e6f77c97ea9bf65e88ba6ba41f45af4bfb31067ad8d53e9f08045e3',1,'tvm::runtime::vm::Instruction']]],
-  ['kcontroljump_7828',['kControlJump',['../namespacetvm_1_1tir.html#a8f4a86b205145696c0555fd02bd37f46a2ded73cfb5a05bf0e37b284e42769c9c',1,'tvm::tir']]],
-  ['kconvertbooleantoandofors_7829',['kConvertBooleanToAndOfOrs',['../classtvm_1_1arith_1_1RewriteSimplifier.html#a6705af5099418b968ded40d79102ad4eafd77a96599dad627a7c1d88292aa578e',1,'tvm::arith::RewriteSimplifier']]],
-  ['kcopyfromworker0_7830',['kCopyFromWorker0',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8a3bc0e63927f289f5a8956e0c2c791cea',1,'tvm::runtime']]],
-  ['kcopytoworker0_7831',['kCopyToWorker0',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8affb0ed964f1001fecda2ea2e8ac90bea',1,'tvm::runtime']]],
-  ['kcpackedfunc_7832',['kCPackedFunc',['../namespacetvm.html#a85e4536ea4e1c8d3d48c61135f0a8ff0ae7694043e4825265becdb58550b4e443',1,'tvm']]],
-  ['kcustombegin_7833',['kCustomBegin',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da92916e0b7138b26e222f4b85618bd5b4',1,'tvm::runtime::DataType']]],
-  ['kcustomstaticindex_7834',['kCustomStaticIndex',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fabd14026b3a03064fa001caf5db19a1e9',1,'tvm::runtime']]],
-  ['kdatapar_7835',['kDataPar',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea943fcb20375772edb59ea948f6cc9422',1,'tvm::tir']]],
-  ['kdebuggetfromremote_7836',['kDebugGetFromRemote',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8aa9e0e3dadb4ecfc65792001a864b868a',1,'tvm::runtime']]],
-  ['kdebugsetregister_7837',['kDebugSetRegister',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8a08f61e83ccd56e0950d9b9b36d6f1a15',1,'tvm::runtime']]],
-  ['kdefault_7838',['kDefault',['../namespacetvm_1_1tir.html#a9ac05a14db42ca73da1d3945e7ce2fd1a4500370408bf0077c86a795cbe9dbf39',1,'tvm::tir::kDefault()'],['../namespacetvm_1_1arith.html#a038b0205b1c66d27c9dff7703e359339a6867faeaa475fda467e48267db2bb8a8',1,'tvm::arith::kDefault()'],['../namespacetvm.html#a85e4536ea4e1c8d3d48c61135f0a8ff0a6867faeaa475fda467e48267db2bb8a8',1,'tvm::kDefault()']]],
-  ['kdescend_7839',['kDescend',['../classtvm_1_1relax_1_1distributed_1_1AxisGroupGraph.html#ae14159d688dcc3f36ca6d8811027c360afd40e0f21ec4b5aeea42ccd42aef7b21',1,'tvm::relax::distributed::AxisGroupGraph']]],
-  ['kdetail_7840',['kDetail',['../namespacetvm_1_1tir.html#a9ae244600a5e56c4adc9faf6d88f931ead6733547bb237ce06cddf96357f1b66b',1,'tvm::tir']]],
-  ['kdevicekernellaunch_7841',['kDeviceKernelLaunch',['../namespacetvm.html#a85e4536ea4e1c8d3d48c61135f0a8ff0aea7c0ea92da6200bb14ea17a6094e2bc',1,'tvm']]],
-  ['kdevicename_7842',['kDeviceName',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619a0ac04959bdda893a53c05024409de9ca',1,'tvm::runtime']]],
-  ['kdiv_7843',['kDiv',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a62ff1bc26aac2154f97b79366b7a8de4',1,'tvm::script::printer::OperationDocNode']]],
-  ['kdriverversion_7844',['kDriverVersion',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619a100cda550bad77fbaf993566c022bdf9',1,'tvm::runtime']]],
-  ['kdsoexportable_7845',['kDSOExportable',['../namespacetvm_1_1runtime.html#a6edb2235f96c34eaf0119834d293ca54aeac3ca683f62d5793245a4a4a378015c',1,'tvm::runtime']]],
-  ['kelemwise_7846',['kElemWise',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575a7a3fb5d59f4cd93830b2188ec6c263c5',1,'tvm::relax']]],
-  ['kembedinfo_7847',['kEmbedInfo',['../namespacetvm_1_1tir.html#a8f4a86b205145696c0555fd02bd37f46a9d51682d02407dcdbbd4622cd54e4373',1,'tvm::tir']]],
-  ['keq_7848',['kEq',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a3d02bee6105201371a5a6c70cfdf1719',1,'tvm::script::printer::OperationDocNode']]],
-  ['keq_7849',['kEQ',['../namespacetvm_1_1arith.html#a1d555a0cc363f669a49fad7e5f7d69d0a7db2fe13b438b1005c70fcc9ab826b3b',1,'tvm::arith']]],
-  ['kerror_7850',['kError',['../namespacetvm.html#a908c332516a33fdc106cd9ee2ebc2b9eae3587c730cc1aa530fa4ddc9c4204e97',1,'tvm']]],
-  ['kexist_7851',['kExist',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619afae6abc73ecd8ccc7f556da2f56e40eb',1,'tvm::runtime']]],
-  ['kexprannotation_7852',['kExprAnnotation',['../namespacetvm_1_1tir.html#a8f4a86b205145696c0555fd02bd37f46a52c0b756f9ae7d0091ceb863a70e960b',1,'tvm::tir']]],
-  ['kexternal_7853',['kExternal',['../namespacetvm.html#aee9f3322da6fdb9d0d120167beb329cca2d147c7119731e0732790134e089e4b3',1,'tvm']]],
-  ['kfaill0_7854',['kFailL0',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2aea0d6c7bc4e0f3e1ae27af5ab8d3ead1',1,'tvm::relax']]],
-  ['kfaill1_7855',['kFailL1',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2a44bf4c796712d49aa9e166a28b5b4877',1,'tvm::relax']]],
-  ['kfaill2_7856',['kFailL2',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2a445a5e4200190564cfb0a1a85823831f',1,'tvm::relax']]],
-  ['kfast_7857',['kFast',['../namespacetvm_1_1tir.html#a9ae244600a5e56c4adc9faf6d88f931eae250345d92c29e0a7d8d215ac3b67997',1,'tvm::tir']]],
-  ['kfirst_7858',['kFirst',['../namespacetvm_1_1tir.html#ae52a7f5a7dfc8ed07258b2f526df603ea9fda60ba14f0809e152bc08409aa2737',1,'tvm::tir']]],
-  ['kfloat_7859',['kFloat',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da6622631a910a54272097f7f4b6373e9d',1,'tvm::runtime::DataType']]],
-  ['kfloat4_5fe2m1fn_7860',['kFloat4_e2m1fn',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7dab7c86152de5365607ff492f274fa6cf8',1,'tvm::runtime::DataType']]],
-  ['kfloat6_5fe2m3fn_7861',['kFloat6_e2m3fn',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da3edcd69e6d5f859c704d148a9a47e460',1,'tvm::runtime::DataType']]],
-  ['kfloat6_5fe3m2fn_7862',['kFloat6_e3m2fn',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da323340b1a5e4bbef79c40cc911cad7ec',1,'tvm::runtime::DataType']]],
-  ['kfloat8_5fe3m4_7863',['kFloat8_e3m4',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7dac055fb5b52ef5510f8cc5fa892eff85d',1,'tvm::runtime::DataType']]],
-  ['kfloat8_5fe4m3_7864',['kFloat8_e4m3',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da3097235a3f507f3daaac27c7c3f2f5d4',1,'tvm::runtime::DataType']]],
-  ['kfloat8_5fe4m3b11fnuz_7865',['kFloat8_e4m3b11fnuz',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da03b0816111fa980ba5f197fcd6e9d887',1,'tvm::runtime::DataType']]],
-  ['kfloat8_5fe4m3fn_7866',['kFloat8_e4m3fn',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da79cffb3a5233ab2258643fb9ce01b3e4',1,'tvm::runtime::DataType']]],
-  ['kfloat8_5fe4m3fnuz_7867',['kFloat8_e4m3fnuz',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da8fd108a8aaa7b1bb1ca2effa7d917d64',1,'tvm::runtime::DataType']]],
-  ['kfloat8_5fe5m2_7868',['kFloat8_e5m2',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7daf0bae90685e2557f3294a0b833e852a2',1,'tvm::runtime::DataType']]],
-  ['kfloat8_5fe5m2fnuz_7869',['kFloat8_e5m2fnuz',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7dad2c74552fdcd43a2af6cc01e19c61a50',1,'tvm::runtime::DataType']]],
-  ['kfloat8_5fe8m0fnu_7870',['kFloat8_e8m0fnu',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7dab7356b79308a7d1c3fefff3226d74b65',1,'tvm::runtime::DataType']]],
-  ['kfloordiv_7871',['kFloorDiv',['../namespacetvm_1_1arith.html#ac6a38da661cd3681eb85abe1cd810422aad0250170b362173e1e2a2e3a6f13d20',1,'tvm::arith::kFloorDiv()'],['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a47d7da92f8fee9486cb83971585bb449',1,'tvm::script::printer::OperationDocNode::kFloorDiv()']]],
-  ['kfuncidx_7872',['kFuncIdx',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ad009411831e6f77c97ea9bf65e88ba6bacb07450c2a8f691a404d4574344af92e',1,'tvm::runtime::vm::Instruction']]],
-  ['kgcnarch_7873',['kGcnArch',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619ad7ca96c2095b4670de00ee1d0ca79201',1,'tvm::runtime']]],
-  ['kge_7874',['kGE',['../namespacetvm_1_1arith.html#a1d555a0cc363f669a49fad7e5f7d69d0ac0275be4f85005f8ef340d3d5be8d361',1,'tvm::arith']]],
-  ['kgetglobalfunc_7875',['kGetGlobalFunc',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8abd597f33da21ed3ec14131295daab521',1,'tvm::runtime']]],
-  ['kgt_7876',['kGT',['../namespacetvm_1_1arith.html#a1d555a0cc363f669a49fad7e5f7d69d0aa3d18adb9a64157d6708f8ba39dfcdbc',1,'tvm::arith']]],
-  ['kgt_7877',['kGt',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2af166c5f480408355d40fdedd40d08cd5',1,'tvm::script::printer::OperationDocNode']]],
-  ['kgte_7878',['kGtE',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a0e310a555c2e0eb7299276eeda9768ad',1,'tvm::script::printer::OperationDocNode']]],
-  ['khandle_7879',['kHandle',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da2a59b355bef5ebc40bd78833666197cb',1,'tvm::runtime::DataType']]],
-  ['khelp_7880',['kHelp',['../namespacetvm.html#a908c332516a33fdc106cd9ee2ebc2b9ea244ce4b6c7f56eaa446d64fc2d068bbb',1,'tvm']]],
-  ['kifthenelse_7881',['kIfThenElse',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2aa543c0b05baacb26eb09a6539da0215e',1,'tvm::script::printer::OperationDocNode']]],
-  ['kimagepitchalignment_7882',['kImagePitchAlignment',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619a72d56bdb4e70760379da4a19d6477735',1,'tvm::runtime']]],
-  ['kimmediate_7883',['kImmediate',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ad009411831e6f77c97ea9bf65e88ba6ba9d5396915e9c40be7d43f985aa8e5ae0',1,'tvm::runtime::vm::Instruction']]],
-  ['kinconsistent_7884',['kInconsistent',['../namespacetvm_1_1arith.html#a1d555a0cc363f669a49fad7e5f7d69d0af9f8d006118de5ad04dd7c000b8f3b91',1,'tvm::arith']]],
-  ['kinjective_7885',['kInjective',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575aad7813b18db6196460bcd45dc8cd4567',1,'tvm::relax']]],
-  ['kint_7886',['kInt',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7daba80c33310f753ce7578ba71f8b19450',1,'tvm::runtime::DataType']]],
-  ['kinternal_7887',['kInternal',['../namespacetvm.html#aee9f3322da6fdb9d0d120167beb329cca96509148247c627a753b021d6dbea774',1,'tvm']]],
-  ['kinvert_7888',['kInvert',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ae490804ed7f36faa7e5e420561a7ded3',1,'tvm::script::printer::OperationDocNode']]],
-  ['kkillreg_7889',['kKillReg',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8ad6aaaf2cb07d224d5aed793c09a777ef',1,'tvm::runtime']]],
-  ['kl2cachesizebytes_7890',['kL2CacheSizeBytes',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619afebd0fa20dbcf8f5fe6b31f7bdfb7496',1,'tvm::runtime']]],
-  ['klast_7891',['kLast',['../namespacetvm_1_1tir.html#ae52a7f5a7dfc8ed07258b2f526df603eaa9243c3d6084397b601cf95f073384a6',1,'tvm::tir']]],
-  ['kle_7892',['kLE',['../namespacetvm_1_1arith.html#a1d555a0cc363f669a49fad7e5f7d69d0a1893df55d7fc768f2336fdcb7c7b9c37',1,'tvm::arith']]],
-  ['klittle_7893',['kLittle',['../classtvm_1_1runtime_1_1threading_1_1ThreadGroup.html#a5230a4c2d7f6c2f73f3d5fb00e9f6acda618cfa7040dff793381df4c9e6c13b73',1,'tvm::runtime::threading::ThreadGroup']]],
-  ['kloadshape_7894',['kLoadShape',['../namespacetvm_1_1runtime_1_1vm.html#a9a477939a902e5c7e6174f9c7858937daa885e4c2e81da210d21d12af2cee6f7e',1,'tvm::runtime::vm']]],
-  ['klshift_7895',['kLShift',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a7446c731771f31c071b32c88261a8712',1,'tvm::script::printer::OperationDocNode']]],
-  ['klt_7896',['kLt',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a79e0a0a6afb3ede6b7579b1c22fd5e66',1,'tvm::script::printer::OperationDocNode']]],
-  ['klt_7897',['kLT',['../namespacetvm_1_1arith.html#a1d555a0cc363f669a49fad7e5f7d69d0add0f23f162dcf68bf7bc761ac13040ae',1,'tvm::arith']]],
-  ['klte_7898',['kLtE',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a626b6dd20ef32ffe9d469669b7822c25',1,'tvm::script::printer::OperationDocNode']]],
-  ['kmax_7899',['kMax',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7aa0b1ac8aae6b1cfbbe89085c642b3b4b',1,'tvm::runtime']]],
-  ['kmaxclockrate_7900',['kMaxClockRate',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619a90ebfaf325917db841553c65ce2ae630',1,'tvm::runtime']]],
-  ['kmaxpool_7901',['kMaxPool',['../namespacetvm_1_1topi_1_1nn.html#a3ffa0974d8cdcd5b8ca7afb3cfbaf53cae5769af06e46579729c6b5e2d0c70563',1,'tvm::topi::nn']]],
-  ['kmaxregistersperblock_7902',['kMaxRegistersPerBlock',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619ac1e3197d589b7cbc7464ea7269f34357',1,'tvm::runtime']]],
-  ['kmaxsharedmemoryperblock_7903',['kMaxSharedMemoryPerBlock',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619adff7742765a9f6f50973675bf34ad264',1,'tvm::runtime']]],
-  ['kmaxthreaddimensions_7904',['kMaxThreadDimensions',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619a66b772d7dc87aede55f700793ab15991',1,'tvm::runtime']]],
-  ['kmaxthreadsperblock_7905',['kMaxThreadsPerBlock',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619a1d8a0b62ddd4995257333b10b8e090c4',1,'tvm::runtime']]],
-  ['kmay_7906',['kMay',['../classtvm_1_1relax_1_1PatternContextNode.html#a2c27ca5386cb5d333c9b79d6d4e8c9c4ab75a1bd45b79c8fef9d897d9bc39b5cd',1,'tvm::relax::PatternContextNode']]],
-  ['kmin_7907',['kMin',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7a8fbc2f6c44a6d70550df79903eb57d48',1,'tvm::runtime']]],
-  ['kmod_7908',['kMod',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a06e60060c4600af9c19680b810e9f58e',1,'tvm::script::printer::OperationDocNode']]],
-  ['kmult_7909',['kMult',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a83dffb3af0b588afad1227cdf75a95a9',1,'tvm::script::printer::OperationDocNode']]],
-  ['kmultiprocessorcount_7910',['kMultiProcessorCount',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619a463bdbf9ce7f9dc87a73d0b787da43cd',1,'tvm::runtime']]],
-  ['kmustnot_7911',['kMustNot',['../classtvm_1_1relax_1_1PatternContextNode.html#a2c27ca5386cb5d333c9b79d6d4e8c9c4a32002bc3cf7871a07f2bc00a24a2bf8e',1,'tvm::relax::PatternContextNode']]],
-  ['knaive_7912',['kNaive',['../namespacetvm_1_1runtime_1_1memory.html#a902bbce5a86071aad9677b07d93b5518a0d815b0b0dea8deb7885c87e8e7552e8',1,'tvm::runtime::memory']]],
-  ['kne_7913',['kNE',['../namespacetvm_1_1arith.html#a1d555a0cc363f669a49fad7e5f7d69d0a03e3ad128c41e04acc6a0e59fdf11a58',1,'tvm::arith']]],
-  ['knegative_7914',['kNegative',['../namespacetvm_1_1arith.html#aca8806e355ad3dd5f1df9c1eca9aac9da56331fd0b2625f7ce83b369b8a0a6f2a',1,'tvm::arith']]],
-  ['knone_7915',['kNone',['../namespacetvm_1_1tir.html#ae52a7f5a7dfc8ed07258b2f526df603ea35c3ace1970663a16e5c65baa5941b13',1,'tvm::tir::kNone()'],['../namespacetvm_1_1tir.html#a9ae244600a5e56c4adc9faf6d88f931ea35c3ace1970663a16e5c65baa5941b13',1,'tvm::tir::kNone()'],['../classtvm_1_1arith_1_1RewriteSimplifier.html#a6705af5099418b968ded40d79102ad4ea237e1cb407cd81dfc9608651eee87b3b',1,'tvm::arith::RewriteSimplifier::kNone()']]],
-  ['knoop_7916',['kNoOp',['../namespacetvm_1_1runtime_1_1vm.html#a91b3f64e03c0857013164ad2d062f2bda2004a48769badf1bce60018669972647',1,'tvm::runtime::vm::kNoOp()'],['../namespacetvm_1_1runtime_1_1vm.html#ab77d7e22747dc37baa2fa538eab30210a2004a48769badf1bce60018669972647',1,'tvm::runtime::vm::kNoOp()']]],
-  ['knot_7917',['kNot',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ab7d431618e9218819789f11bc63ae0a4',1,'tvm::script::printer::OperationDocNode']]],
-  ['knote_7918',['kNote',['../namespacetvm.html#a908c332516a33fdc106cd9ee2ebc2b9eafea4f62c88b0689240f8b7ba4b7fc5fc',1,'tvm']]],
-  ['knoteq_7919',['kNotEq',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2abb14edfc6ffd963c35dfeb060df322ce',1,'tvm::script::printer::OperationDocNode']]],
-  ['konlyusedby_7920',['kOnlyUsedBy',['../structtvm_1_1relax_1_1PairCons.html#ab64ed8db46c468684a6e00fcb6530647ab653dffe00fc7fa49120a98ed1ccdf8d',1,'tvm::relax::PairCons']]],
-  ['kopaque_7921',['kOpaque',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea338caebfc6f31586a1bdd09e3a67c9b5',1,'tvm::tir::kOpaque()'],['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575a15ea1f34cc6d4a52372b78fca0bda8b9',1,'tvm::relax::kOpaque()'],['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358eaf324873e6195114a186db7f910559b2c',1,'tvm::tir::kOpaque()'],['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea338caebfc6f31586a1bdd09e3a [...]
-  ['kor_7922',['kOr',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a5b7e85783b7acdff953371531833aac4',1,'tvm::script::printer::OperationDocNode']]],
-  ['kordered_7923',['kOrdered',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358eaba48cf32065b1bf9086138313912f64b',1,'tvm::tir']]],
-  ['koutewisefusable_7924',['kOutEWiseFusable',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575aaacd35420305d82c6ef118ed5d982a1c',1,'tvm::relax']]],
-  ['kpackedfunc_7925',['kPackedFunc',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#ab16b249858f9652175998d7aa305eb02ac93848cf49bb603b4bba05d6936574b3',1,'tvm::runtime::vm::VMFuncInfo']]],
-  ['kparallel_7926',['kParallel',['../namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40aa6fb3551e3657204372d76d2d9b83a3b9',1,'tvm::tir']]],
-  ['kparallelized_7927',['kParallelized',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358eae12eb286fbc36da6dd2e4775a1306652',1,'tvm::tir']]],
-  ['kpass_7928',['kPass',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2a42b60afb2c7698ee5c4d41840ca1210e',1,'tvm::relax']]],
-  ['kpooled_7929',['kPooled',['../namespacetvm_1_1runtime_1_1memory.html#a902bbce5a86071aad9677b07d93b5518af3f1fb21c6145983b152c1530941c06d',1,'tvm::runtime::memory']]],
-  ['kpositive_7930',['kPositive',['../namespacetvm_1_1arith.html#aca8806e355ad3dd5f1df9c1eca9aac9da5eb70f55e8952b4484fe6c652138ae00',1,'tvm::arith']]],
-  ['kpow_7931',['kPow',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ac56b3cb75bb079338b9dd92cadcb42c0',1,'tvm::script::printer::OperationDocNode']]],
-  ['kprod_7932',['kProd',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7a4eef5c699751ff1b31a7fcc194b28a88',1,'tvm::runtime']]],
-  ['kpure_7933',['kPure',['../namespacetvm_1_1tir.html#a8f4a86b205145696c0555fd02bd37f46a7ee78dd23fcf08988dfc48b55fce359a',1,'tvm::tir']]],
-  ['kraw_7934',['kRAW',['../namespacetvm_1_1tir.html#a82f5fe564edbe0dadbc4a56a82dfe12ea565ac768da7890c2660ff4b12d267f4b',1,'tvm::tir']]],
-  ['kread_7935',['kRead',['../namespacetvm_1_1tir.html#a1c8232edeb2fcce8eb95477c5153237aa8604cf55a79d6bfdcb30f77d1622839b',1,'tvm::tir']]],
-  ['kreadstate_7936',['kReadState',['../namespacetvm_1_1tir.html#a8f4a86b205145696c0555fd02bd37f46a8d8bb1cb393c8e093395350919eed4a7',1,'tvm::tir']]],
-  ['kregister_7937',['kRegister',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ad009411831e6f77c97ea9bf65e88ba6ba31b4285f9ab9bdef6c8ca2b268509e83',1,'tvm::runtime::vm::Instruction']]],
-  ['kreplica_7938',['kReplica',['../namespacetvm_1_1relax_1_1distributed.html#ace74b0da0d9500ab6811d67b1b98ca78a8b3555c3e6311bf9aaef6a97599e3164',1,'tvm::relax::distributed']]],
-  ['krshift_7939',['kRShift',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a7129a67ad050d9c47f58916aa5bf96ad',1,'tvm::script::printer::OperationDocNode']]],
-  ['krunnable_7940',['kRunnable',['../namespacetvm_1_1runtime.html#a6edb2235f96c34eaf0119834d293ca54a6aa052b038d11007d0df028d29fcda2e',1,'tvm::runtime']]],
-  ['kruntimearray_7941',['kRuntimeArray',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3faa89514ac36216daf735627790247c945',1,'tvm::runtime']]],
-  ['kruntimediscodref_7942',['kRuntimeDiscoDRef',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fa149e3537240d5889283fb48769bbb856',1,'tvm::runtime']]],
-  ['kruntimemap_7943',['kRuntimeMap',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fa2a1e3d7c7627236861336275102881e1',1,'tvm::runtime']]],
-  ['kruntimemodule_7944',['kRuntimeModule',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3faf5474ebdbaaa19e977334eefa4bbd611',1,'tvm::runtime']]],
-  ['kruntimendarray_7945',['kRuntimeNDArray',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fa462f3f737e5d133d0bd181e8328e7753',1,'tvm::runtime']]],
-  ['kruntimepackedfunc_7946',['kRuntimePackedFunc',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fa64c2fe96f9710738e921eba9a0647043',1,'tvm::runtime']]],
-  ['kruntimerpcobjectref_7947',['kRuntimeRPCObjectRef',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fabc94c22e14c33b9be181f00c0be9620b',1,'tvm::runtime']]],
-  ['kruntimeshape_7948',['kRuntimeShape',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fa88cf741bfe2461e6b9a718b4ceb13c61',1,'tvm::runtime']]],
-  ['kruntimestring_7949',['kRuntimeString',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fabcee6d9c2e81240077eaf3ee3775e36f',1,'tvm::runtime']]],
-  ['kserial_7950',['kSerial',['../namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40aaf54983ae8eb79e77ee6be2f8384e1cb1',1,'tvm::tir']]],
-  ['ksharding_7951',['kSharding',['../namespacetvm_1_1relax_1_1distributed.html#ace74b0da0d9500ab6811d67b1b98ca78a59d915d372d476f7389fe95256c8d889',1,'tvm::relax::distributed']]],
-  ['kshutdown_7952',['kShutDown',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8aff48289104dbc943d0354379e43f7e5f',1,'tvm::runtime']]],
-  ['ksimbling_7953',['kSimbling',['../classtvm_1_1relax_1_1distributed_1_1AxisGroupGraph.html#ae14159d688dcc3f36ca6d8811027c360a42eb107763a8a6ccc6b104bdaa54bb34',1,'tvm::relax::distributed::AxisGroupGraph']]],
-  ['kskiprun_7954',['kSkipRun',['../namespacetvm_1_1runtime_1_1vm.html#ab77d7e22747dc37baa2fa538eab30210ab6ae1645bab09a0fccd0b698713c933b',1,'tvm::runtime::vm']]],
-  ['kspecialcallarg_7955',['kSpecialCallArg',['../namespacetvm_1_1tir.html#a8f4a86b205145696c0555fd02bd37f46ac272fc9675a2a5836ff877d54427642b',1,'tvm::tir']]],
-  ['kspecialend_7956',['kSpecialEnd',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a60dad50934735b94b9f6594b7640e76e',1,'tvm::script::printer::OperationDocNode']]],
-  ['kspecialstart_7957',['kSpecialStart',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a96b1b9d263ed26302d975bccb5b1717b',1,'tvm::script::printer::OperationDocNode']]],
-  ['kspecifyonecoreperthread_7958',['kSpecifyOneCorePerThread',['../classtvm_1_1runtime_1_1threading_1_1ThreadGroup.html#a5230a4c2d7f6c2f73f3d5fb00e9f6acdadd6af652fd79e62a24aef513b1bfc1e8',1,'tvm::runtime::threading::ThreadGroup']]],
-  ['kspecifythreadshareallcore_7959',['kSpecifyThreadShareAllCore',['../classtvm_1_1runtime_1_1threading_1_1ThreadGroup.html#a5230a4c2d7f6c2f73f3d5fb00e9f6acdafe5dd7f2ee95e3be4dff1b09476a4734',1,'tvm::runtime::threading::ThreadGroup']]],
-  ['kstaticindexend_7960',['kStaticIndexEnd',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fa548302094bc9afb6bb14dc2a283c1014',1,'tvm::runtime']]],
-  ['kstoretoheap_7961',['kStoreToHeap',['../namespacetvm_1_1runtime_1_1vm.html#a91b3f64e03c0857013164ad2d062f2bdab86b87df6f9693540ab0c2c6b115bfe3',1,'tvm::runtime::vm']]],
-  ['ksub_7962',['kSub',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2af66ca3c8e49231635fce6e56fadbc791',1,'tvm::script::printer::OperationDocNode']]],
-  ['ksum_7963',['kSum',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7aa1dc5fbfa16754d1e628d66381725617',1,'tvm::runtime']]],
-  ['ksymbolicbound_7964',['kSymbolicBound',['../namespacetvm_1_1arith.html#a038b0205b1c66d27c9dff7703e359339a3f67e3bf6c5ae9efc290f80011f65b80',1,'tvm::arith']]],
-  ['ksyncworker_7965',['kSyncWorker',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8ac4e6997e9ed12a3933fa5ab71fc364ef',1,'tvm::runtime']]],
-  ['ktensorized_7966',['kTensorized',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea772fdb24758cfac34cb164be343abb47',1,'tvm::tir']]],
-  ['kthreadbinding_7967',['kThreadBinding',['../namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40aa037de60b0cc37e063125a29b487104b7',1,'tvm::tir']]],
-  ['kthreadindex_7968',['kThreadIndex',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea2758d2f7912af847eff77105023a25d0',1,'tvm::tir']]],
-  ['ktotalglobalmemory_7969',['kTotalGlobalMemory',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619aaefa5c35ec7a4ef2fab9d26949b3de12',1,'tvm::runtime']]],
-  ['ktransitivelyproveinequalities_7970',['kTransitivelyProveInequalities',['../classtvm_1_1arith_1_1RewriteSimplifier.html#a6705af5099418b968ded40d79102ad4ea775c43159049079d4a71cd788f4d1568',1,'tvm::arith::RewriteSimplifier']]],
-  ['ktruncdiv_7971',['kTruncDiv',['../namespacetvm_1_1arith.html#ac6a38da661cd3681eb85abe1cd810422aa6da1e276448319d25de8fe181872432',1,'tvm::arith']]],
-  ['ktuple_7972',['kTuple',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575a6a77a35dd616597cb7186487d6f076cc',1,'tvm::relax']]],
-  ['ktvmffianytypeindex_7973',['kTVMFFIAnyTypeIndex',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca7e7e54989bd423a134f03450d0ae1e2e',1,'tvm::tir::builtin']]],
-  ['ktvmffianyunionvalue_7974',['kTVMFFIAnyUnionValue',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca96b213d9a9a7f8ff0d88cac6728ff1d0',1,'tvm::tir::builtin']]],
-  ['ktvmffianyzeropadding_7975',['kTVMFFIAnyZeroPadding',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1cab36f06167062607a20b6c7e775529537',1,'tvm::tir::builtin']]],
-  ['ktvmvaluecontent_7976',['kTVMValueContent',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca779c07403e11f671e936ec2813ce2304',1,'tvm::tir::builtin']]],
-  ['ktvmvaluekindbound_5f_7977',['kTVMValueKindBound_',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1caa73457ed97931251f1762cb319adc858',1,'tvm::tir::builtin']]],
-  ['kuint_7978',['kUInt',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da2c35d4ea9e95ede0b5a1909a87cbc9f2',1,'tvm::runtime::DataType']]],
-  ['kunaryend_7979',['kUnaryEnd',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2adb1b9b7eef04055e84d367540d0e887e',1,'tvm::script::printer::OperationDocNode']]],
-  ['kunarystart_7980',['kUnaryStart',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a62f64b2f12aadbc3d61a1c3fd743d0d9',1,'tvm::script::printer::OperationDocNode']]],
-  ['kunknown_7981',['kUnknown',['../namespacetvm_1_1arith.html#aca8806e355ad3dd5f1df9c1eca9aac9da8812c1a077255594d23bc1c2f3af3979',1,'tvm::arith::kUnknown()'],['../namespacetvm_1_1arith.html#aca8806e355ad3dd5f1df9c1eca9aac9da25c2dc47991b3df171ed5192bcf70390',1,'tvm::arith::kUnknown()']]],
-  ['kunrolled_7982',['kUnrolled',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea37ab325f4c3ab1d2a905cbfe546bc403',1,'tvm::tir::kUnrolled()'],['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea1bc8dc9347e62b074ae6ba7c20bcee16',1,'tvm::tir::kUnrolled()']]],
-  ['kupdatestate_7983',['kUpdateState',['../namespacetvm_1_1tir.html#a8f4a86b205145696c0555fd02bd37f46af5cd553beea158407e669139955fffe0',1,'tvm::tir']]],
-  ['kusedby_7984',['kUsedBy',['../structtvm_1_1relax_1_1PairCons.html#ab64ed8db46c468684a6e00fcb6530647af54319eea2abefc6bce44ae2f5108ddf',1,'tvm::relax::PairCons']]],
-  ['kuseimm_7985',['kUseImm',['../namespacetvm_1_1runtime_1_1vm.html#a9a477939a902e5c7e6174f9c7858937dae35aec97a8b3da859caee87458a1c539',1,'tvm::runtime::vm']]],
-  ['kusub_7986',['kUSub',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ae37f16a073cc1027bc2d4d4eff684a4c',1,'tvm::script::printer::OperationDocNode']]],
-  ['kvectorized_7987',['kVectorized',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea1d03c8fa5be7edb0032b8155736239bd',1,'tvm::tir::kVectorized()'],['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ead3e330e7fdb5593e51d3fad3845e0be6',1,'tvm::tir::kVectorized()']]],
-  ['kverifycachedflags_7988',['kVerifyCachedFlags',['../namespacetvm_1_1tir.html#a230fa4eb6152910f125f636dab3bd4e0a94964b0d13eecd365705d870d658cc83',1,'tvm::tir']]],
-  ['kverifysreftree_7989',['kVerifySRefTree',['../namespacetvm_1_1tir.html#a230fa4eb6152910f125f636dab3bd4e0a0a268a807e51e7631b27cbade225517a',1,'tvm::tir']]],
-  ['kvmfunc_7990',['kVMFunc',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#ab16b249858f9652175998d7aa305eb02ae9713afdd7614c9d48252e375f7b11f0',1,'tvm::runtime::vm::VMFuncInfo']]],
-  ['kvmtirfunc_7991',['kVMTIRFunc',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#ab16b249858f9652175998d7aa305eb02a72554802048ec6efcb6ca4a9cec9bc58',1,'tvm::runtime::vm::VMFuncInfo']]],
-  ['kwar_7992',['kWAR',['../namespacetvm_1_1tir.html#a82f5fe564edbe0dadbc4a56a82dfe12ea8b16acbc820d7479d796a3a0ac180724',1,'tvm::tir']]],
-  ['kwarning_7993',['kWarning',['../namespacetvm.html#a908c332516a33fdc106cd9ee2ebc2b9eaec0da41f4e48b52c362303eb27ed5dee',1,'tvm']]],
-  ['kwarpsize_7994',['kWarpSize',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619aa707ea3fd97e625364ad60daa89be2da',1,'tvm::runtime']]],
-  ['kwaw_7995',['kWAW',['../namespacetvm_1_1tir.html#a82f5fe564edbe0dadbc4a56a82dfe12eaf3b1d6a59161fbe655adccdd10c6eda4',1,'tvm::tir']]],
-  ['kwrite_7996',['kWrite',['../namespacetvm_1_1tir.html#a1c8232edeb2fcce8eb95477c5153237aad3ac0ba447a9859ad2db8e498056429f',1,'tvm::tir']]],
-  ['kzero_7997',['kZero',['../namespacetvm_1_1arith.html#aca8806e355ad3dd5f1df9c1eca9aac9dab2f22d68a809adead1caf5ec7c61bf67',1,'tvm::arith']]]
+  ['kadd_7789',['kAdd',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2aa9130c0c8cfb5cbb3b70c98f89d3d96c',1,'tvm::script::printer::OperationDocNode']]],
+  ['kand_7790',['kAnd',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a5c61096a81b3e5cbbde4f43b14c8f0d9',1,'tvm::script::printer::OperationDocNode']]],
+  ['kapiversion_7791',['kApiVersion',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619a69fe0643750b0c49e8b8aefb1cada337',1,'tvm::runtime']]],
+  ['kapplyconstraintstobooleanbranches_7792',['kApplyConstraintsToBooleanBranches',['../classtvm_1_1arith_1_1RewriteSimplifier.html#a6705af5099418b968ded40d79102ad4ea254331b07f4bdf970d7f28f480da637b',1,'tvm::arith::RewriteSimplifier']]],
+  ['karraddr_7793',['kArrAddr',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca0b8af30aa268164148d5bfe1d8c2ba54',1,'tvm::tir::builtin']]],
+  ['karrbyteoffset_7794',['kArrByteOffset',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1cafdb925cdf50f17a2b96c7ac4faefa1fb',1,'tvm::tir::builtin']]],
+  ['karrdata_7795',['kArrData',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca9076fb1a58386bac2e0f1fdae9cab844',1,'tvm::tir::builtin']]],
+  ['karrdeviceid_7796',['kArrDeviceId',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca9539d6f9103aa0c177cd8cee72c39d74',1,'tvm::tir::builtin']]],
+  ['karrdevicetype_7797',['kArrDeviceType',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1cabf798b873c868b7d77ced30c9907037d',1,'tvm::tir::builtin']]],
+  ['karrkindbound_5f_7798',['kArrKindBound_',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca4d4a5d54434514fd8b0ce57160059c92',1,'tvm::tir::builtin']]],
+  ['karrndim_7799',['kArrNDim',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1cad28cfc7b69fd8745e12a4f0024d6942a',1,'tvm::tir::builtin']]],
+  ['karrshape_7800',['kArrShape',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca57f69fd3d141caaa7e2e72fda7d6a1da',1,'tvm::tir::builtin']]],
+  ['karrstrides_7801',['kArrStrides',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca96e7b6492b5b174219cf60e19af0857c',1,'tvm::tir::builtin']]],
+  ['karrtypebits_7802',['kArrTypeBits',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca344dc1f419339b81024d4d3628083a1e',1,'tvm::tir::builtin']]],
+  ['karrtypecode_7803',['kArrTypeCode',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca5ce842cabb26975681dd561c5132af1b',1,'tvm::tir::builtin']]],
+  ['karrtypelanes_7804',['kArrTypeLanes',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca0c960782c20a4f16cfe203c516760b00',1,'tvm::tir::builtin']]],
+  ['kascend_7805',['kAscend',['../classtvm_1_1relax_1_1distributed_1_1AxisGroupGraph.html#ae14159d688dcc3f36ca6d8811027c360aa0c15a088742d55e114f79b93b0703f4',1,'tvm::relax::distributed::AxisGroupGraph']]],
+  ['kassertequaltoimm_7806',['kAssertEqualToImm',['../namespacetvm_1_1runtime_1_1vm.html#a91b3f64e03c0857013164ad2d062f2bda2d00cf338ec8b6df35e1414d51dbd707',1,'tvm::runtime::vm']]],
+  ['kassertequaltoload_7807',['kAssertEqualToLoad',['../namespacetvm_1_1runtime_1_1vm.html#a91b3f64e03c0857013164ad2d062f2bda9e0951f93a312ca33b1c528ca454f821',1,'tvm::runtime::vm']]],
+  ['kautobroadcast_7808',['kAutoBroadcast',['../namespacetvm_1_1tir.html#a9ac05a14db42ca73da1d3945e7ce2fd1a08cd53d61aa635081a2f7a0597025663',1,'tvm::tir']]],
+  ['kavailableglobalmemory_7809',['kAvailableGlobalMemory',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619ab5557051e97fe70b60484ce6589f91de',1,'tvm::runtime']]],
+  ['kavg_7810',['kAvg',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7aa22c1525680159c49e69ff9c43d1d01b',1,'tvm::runtime']]],
+  ['kavgpool_7811',['kAvgPool',['../namespacetvm_1_1topi_1_1nn.html#a3ffa0974d8cdcd5b8ca7afb3cfbaf53ca9780bd19bf6706355258ca09ddeab335',1,'tvm::topi::nn']]],
+  ['kbfloat_7812',['kBFloat',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da49fcc75a28c5a539665c55001897f286',1,'tvm::runtime::DataType']]],
+  ['kbig_7813',['kBig',['../classtvm_1_1runtime_1_1threading_1_1ThreadGroup.html#a5230a4c2d7f6c2f73f3d5fb00e9f6acda5dcdee58295aad729c0ef90cd4d807bf',1,'tvm::runtime::threading::ThreadGroup']]],
+  ['kbinaryend_7814',['kBinaryEnd',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ac0eea8b95933ae2894586319b3422d91',1,'tvm::script::printer::OperationDocNode']]],
+  ['kbinaryserializable_7815',['kBinarySerializable',['../namespacetvm_1_1runtime.html#a6edb2235f96c34eaf0119834d293ca54abb73d116e7bde220e81a19e98cc62103',1,'tvm::runtime']]],
+  ['kbinarystart_7816',['kBinaryStart',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2aa9659ff01dcfde37d87a6aba3cad77f0',1,'tvm::script::printer::OperationDocNode']]],
+  ['kbitand_7817',['kBitAnd',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2af5c0abd57c34f5287a62aeda313480d6',1,'tvm::script::printer::OperationDocNode']]],
+  ['kbitor_7818',['kBitOr',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2af2193d02bd0edeec4604fe7aa9e8cb19',1,'tvm::script::printer::OperationDocNode']]],
+  ['kbitxor_7819',['kBitXor',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a4029cbbc911870a61eb2f1e02ac6dd3b',1,'tvm::script::printer::OperationDocNode']]],
+  ['kbroadcast_7820',['kBroadcast',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575abea71ce5432e0ebfa7039b36f018e26e',1,'tvm::relax']]],
+  ['kbug_7821',['kBug',['../namespacetvm.html#a908c332516a33fdc106cd9ee2ebc2b9ea415ee26614a449c229468222fafc8120',1,'tvm']]],
+  ['kcallpacked_7822',['kCallPacked',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8aeab0582e669357bc410678d34b50178f',1,'tvm::runtime']]],
+  ['kcommreduce_7823',['kCommReduce',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358eac78682fe1cb0a6de8511f2fc5144c0b4',1,'tvm::tir::kCommReduce()'],['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575ace8074089a6395be731ae800adcceb97',1,'tvm::relax::kCommReduce()']]],
+  ['kcomparisonofproductandsum_7824',['kComparisonOfProductAndSum',['../classtvm_1_1arith_1_1RewriteSimplifier.html#a6705af5099418b968ded40d79102ad4eaf2a72591e015241f111c915110ad0b23',1,'tvm::arith::RewriteSimplifier']]],
+  ['kcomputeversion_7825',['kComputeVersion',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619ad7ba910261fb30889f38c93be3fff05b',1,'tvm::runtime']]],
+  ['kconstidx_7826',['kConstIdx',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ad009411831e6f77c97ea9bf65e88ba6ba41f45af4bfb31067ad8d53e9f08045e3',1,'tvm::runtime::vm::Instruction']]],
+  ['kcontroljump_7827',['kControlJump',['../namespacetvm_1_1tir.html#a8f4a86b205145696c0555fd02bd37f46a2ded73cfb5a05bf0e37b284e42769c9c',1,'tvm::tir']]],
+  ['kconvertbooleantoandofors_7828',['kConvertBooleanToAndOfOrs',['../classtvm_1_1arith_1_1RewriteSimplifier.html#a6705af5099418b968ded40d79102ad4eafd77a96599dad627a7c1d88292aa578e',1,'tvm::arith::RewriteSimplifier']]],
+  ['kcopyfromworker0_7829',['kCopyFromWorker0',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8a3bc0e63927f289f5a8956e0c2c791cea',1,'tvm::runtime']]],
+  ['kcopytoworker0_7830',['kCopyToWorker0',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8affb0ed964f1001fecda2ea2e8ac90bea',1,'tvm::runtime']]],
+  ['kcpackedfunc_7831',['kCPackedFunc',['../namespacetvm.html#a85e4536ea4e1c8d3d48c61135f0a8ff0ae7694043e4825265becdb58550b4e443',1,'tvm']]],
+  ['kcustombegin_7832',['kCustomBegin',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da92916e0b7138b26e222f4b85618bd5b4',1,'tvm::runtime::DataType']]],
+  ['kcustomstaticindex_7833',['kCustomStaticIndex',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fabd14026b3a03064fa001caf5db19a1e9',1,'tvm::runtime']]],
+  ['kdatapar_7834',['kDataPar',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea943fcb20375772edb59ea948f6cc9422',1,'tvm::tir']]],
+  ['kdebuggetfromremote_7835',['kDebugGetFromRemote',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8aa9e0e3dadb4ecfc65792001a864b868a',1,'tvm::runtime']]],
+  ['kdebugsetregister_7836',['kDebugSetRegister',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8a08f61e83ccd56e0950d9b9b36d6f1a15',1,'tvm::runtime']]],
+  ['kdefault_7837',['kDefault',['../namespacetvm_1_1tir.html#a9ac05a14db42ca73da1d3945e7ce2fd1a4500370408bf0077c86a795cbe9dbf39',1,'tvm::tir::kDefault()'],['../namespacetvm_1_1arith.html#a038b0205b1c66d27c9dff7703e359339a6867faeaa475fda467e48267db2bb8a8',1,'tvm::arith::kDefault()'],['../namespacetvm.html#a85e4536ea4e1c8d3d48c61135f0a8ff0a6867faeaa475fda467e48267db2bb8a8',1,'tvm::kDefault()']]],
+  ['kdescend_7838',['kDescend',['../classtvm_1_1relax_1_1distributed_1_1AxisGroupGraph.html#ae14159d688dcc3f36ca6d8811027c360afd40e0f21ec4b5aeea42ccd42aef7b21',1,'tvm::relax::distributed::AxisGroupGraph']]],
+  ['kdetail_7839',['kDetail',['../namespacetvm_1_1tir.html#a9ae244600a5e56c4adc9faf6d88f931ead6733547bb237ce06cddf96357f1b66b',1,'tvm::tir']]],
+  ['kdevicekernellaunch_7840',['kDeviceKernelLaunch',['../namespacetvm.html#a85e4536ea4e1c8d3d48c61135f0a8ff0aea7c0ea92da6200bb14ea17a6094e2bc',1,'tvm']]],
+  ['kdevicename_7841',['kDeviceName',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619a0ac04959bdda893a53c05024409de9ca',1,'tvm::runtime']]],
+  ['kdiv_7842',['kDiv',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a62ff1bc26aac2154f97b79366b7a8de4',1,'tvm::script::printer::OperationDocNode']]],
+  ['kdriverversion_7843',['kDriverVersion',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619a100cda550bad77fbaf993566c022bdf9',1,'tvm::runtime']]],
+  ['kdsoexportable_7844',['kDSOExportable',['../namespacetvm_1_1runtime.html#a6edb2235f96c34eaf0119834d293ca54aeac3ca683f62d5793245a4a4a378015c',1,'tvm::runtime']]],
+  ['kelemwise_7845',['kElemWise',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575a7a3fb5d59f4cd93830b2188ec6c263c5',1,'tvm::relax']]],
+  ['kembedinfo_7846',['kEmbedInfo',['../namespacetvm_1_1tir.html#a8f4a86b205145696c0555fd02bd37f46a9d51682d02407dcdbbd4622cd54e4373',1,'tvm::tir']]],
+  ['keq_7847',['kEq',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a3d02bee6105201371a5a6c70cfdf1719',1,'tvm::script::printer::OperationDocNode']]],
+  ['keq_7848',['kEQ',['../namespacetvm_1_1arith.html#a1d555a0cc363f669a49fad7e5f7d69d0a7db2fe13b438b1005c70fcc9ab826b3b',1,'tvm::arith']]],
+  ['kerror_7849',['kError',['../namespacetvm.html#a908c332516a33fdc106cd9ee2ebc2b9eae3587c730cc1aa530fa4ddc9c4204e97',1,'tvm']]],
+  ['kexist_7850',['kExist',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619afae6abc73ecd8ccc7f556da2f56e40eb',1,'tvm::runtime']]],
+  ['kexprannotation_7851',['kExprAnnotation',['../namespacetvm_1_1tir.html#a8f4a86b205145696c0555fd02bd37f46a52c0b756f9ae7d0091ceb863a70e960b',1,'tvm::tir']]],
+  ['kexternal_7852',['kExternal',['../namespacetvm.html#aee9f3322da6fdb9d0d120167beb329cca2d147c7119731e0732790134e089e4b3',1,'tvm']]],
+  ['kfaill0_7853',['kFailL0',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2aea0d6c7bc4e0f3e1ae27af5ab8d3ead1',1,'tvm::relax']]],
+  ['kfaill1_7854',['kFailL1',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2a44bf4c796712d49aa9e166a28b5b4877',1,'tvm::relax']]],
+  ['kfaill2_7855',['kFailL2',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2a445a5e4200190564cfb0a1a85823831f',1,'tvm::relax']]],
+  ['kfast_7856',['kFast',['../namespacetvm_1_1tir.html#a9ae244600a5e56c4adc9faf6d88f931eae250345d92c29e0a7d8d215ac3b67997',1,'tvm::tir']]],
+  ['kfirst_7857',['kFirst',['../namespacetvm_1_1tir.html#ae52a7f5a7dfc8ed07258b2f526df603ea9fda60ba14f0809e152bc08409aa2737',1,'tvm::tir']]],
+  ['kfloat_7858',['kFloat',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da6622631a910a54272097f7f4b6373e9d',1,'tvm::runtime::DataType']]],
+  ['kfloat4_5fe2m1fn_7859',['kFloat4_e2m1fn',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7dab7c86152de5365607ff492f274fa6cf8',1,'tvm::runtime::DataType']]],
+  ['kfloat6_5fe2m3fn_7860',['kFloat6_e2m3fn',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da3edcd69e6d5f859c704d148a9a47e460',1,'tvm::runtime::DataType']]],
+  ['kfloat6_5fe3m2fn_7861',['kFloat6_e3m2fn',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da323340b1a5e4bbef79c40cc911cad7ec',1,'tvm::runtime::DataType']]],
+  ['kfloat8_5fe3m4_7862',['kFloat8_e3m4',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7dac055fb5b52ef5510f8cc5fa892eff85d',1,'tvm::runtime::DataType']]],
+  ['kfloat8_5fe4m3_7863',['kFloat8_e4m3',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da3097235a3f507f3daaac27c7c3f2f5d4',1,'tvm::runtime::DataType']]],
+  ['kfloat8_5fe4m3b11fnuz_7864',['kFloat8_e4m3b11fnuz',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da03b0816111fa980ba5f197fcd6e9d887',1,'tvm::runtime::DataType']]],
+  ['kfloat8_5fe4m3fn_7865',['kFloat8_e4m3fn',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da79cffb3a5233ab2258643fb9ce01b3e4',1,'tvm::runtime::DataType']]],
+  ['kfloat8_5fe4m3fnuz_7866',['kFloat8_e4m3fnuz',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da8fd108a8aaa7b1bb1ca2effa7d917d64',1,'tvm::runtime::DataType']]],
+  ['kfloat8_5fe5m2_7867',['kFloat8_e5m2',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7daf0bae90685e2557f3294a0b833e852a2',1,'tvm::runtime::DataType']]],
+  ['kfloat8_5fe5m2fnuz_7868',['kFloat8_e5m2fnuz',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7dad2c74552fdcd43a2af6cc01e19c61a50',1,'tvm::runtime::DataType']]],
+  ['kfloat8_5fe8m0fnu_7869',['kFloat8_e8m0fnu',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7dab7356b79308a7d1c3fefff3226d74b65',1,'tvm::runtime::DataType']]],
+  ['kfloordiv_7870',['kFloorDiv',['../namespacetvm_1_1arith.html#ac6a38da661cd3681eb85abe1cd810422aad0250170b362173e1e2a2e3a6f13d20',1,'tvm::arith::kFloorDiv()'],['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a47d7da92f8fee9486cb83971585bb449',1,'tvm::script::printer::OperationDocNode::kFloorDiv()']]],
+  ['kfuncidx_7871',['kFuncIdx',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ad009411831e6f77c97ea9bf65e88ba6bacb07450c2a8f691a404d4574344af92e',1,'tvm::runtime::vm::Instruction']]],
+  ['kgcnarch_7872',['kGcnArch',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619ad7ca96c2095b4670de00ee1d0ca79201',1,'tvm::runtime']]],
+  ['kge_7873',['kGE',['../namespacetvm_1_1arith.html#a1d555a0cc363f669a49fad7e5f7d69d0ac0275be4f85005f8ef340d3d5be8d361',1,'tvm::arith']]],
+  ['kgetglobalfunc_7874',['kGetGlobalFunc',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8abd597f33da21ed3ec14131295daab521',1,'tvm::runtime']]],
+  ['kgt_7875',['kGT',['../namespacetvm_1_1arith.html#a1d555a0cc363f669a49fad7e5f7d69d0aa3d18adb9a64157d6708f8ba39dfcdbc',1,'tvm::arith']]],
+  ['kgt_7876',['kGt',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2af166c5f480408355d40fdedd40d08cd5',1,'tvm::script::printer::OperationDocNode']]],
+  ['kgte_7877',['kGtE',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a0e310a555c2e0eb7299276eeda9768ad',1,'tvm::script::printer::OperationDocNode']]],
+  ['khandle_7878',['kHandle',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da2a59b355bef5ebc40bd78833666197cb',1,'tvm::runtime::DataType']]],
+  ['khelp_7879',['kHelp',['../namespacetvm.html#a908c332516a33fdc106cd9ee2ebc2b9ea244ce4b6c7f56eaa446d64fc2d068bbb',1,'tvm']]],
+  ['kifthenelse_7880',['kIfThenElse',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2aa543c0b05baacb26eb09a6539da0215e',1,'tvm::script::printer::OperationDocNode']]],
+  ['kimagepitchalignment_7881',['kImagePitchAlignment',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619a72d56bdb4e70760379da4a19d6477735',1,'tvm::runtime']]],
+  ['kimmediate_7882',['kImmediate',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ad009411831e6f77c97ea9bf65e88ba6ba9d5396915e9c40be7d43f985aa8e5ae0',1,'tvm::runtime::vm::Instruction']]],
+  ['kinconsistent_7883',['kInconsistent',['../namespacetvm_1_1arith.html#a1d555a0cc363f669a49fad7e5f7d69d0af9f8d006118de5ad04dd7c000b8f3b91',1,'tvm::arith']]],
+  ['kinjective_7884',['kInjective',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575aad7813b18db6196460bcd45dc8cd4567',1,'tvm::relax']]],
+  ['kint_7885',['kInt',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7daba80c33310f753ce7578ba71f8b19450',1,'tvm::runtime::DataType']]],
+  ['kinternal_7886',['kInternal',['../namespacetvm.html#aee9f3322da6fdb9d0d120167beb329cca96509148247c627a753b021d6dbea774',1,'tvm']]],
+  ['kinvert_7887',['kInvert',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ae490804ed7f36faa7e5e420561a7ded3',1,'tvm::script::printer::OperationDocNode']]],
+  ['kkillreg_7888',['kKillReg',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8ad6aaaf2cb07d224d5aed793c09a777ef',1,'tvm::runtime']]],
+  ['kl2cachesizebytes_7889',['kL2CacheSizeBytes',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619afebd0fa20dbcf8f5fe6b31f7bdfb7496',1,'tvm::runtime']]],
+  ['klast_7890',['kLast',['../namespacetvm_1_1tir.html#ae52a7f5a7dfc8ed07258b2f526df603eaa9243c3d6084397b601cf95f073384a6',1,'tvm::tir']]],
+  ['kle_7891',['kLE',['../namespacetvm_1_1arith.html#a1d555a0cc363f669a49fad7e5f7d69d0a1893df55d7fc768f2336fdcb7c7b9c37',1,'tvm::arith']]],
+  ['klittle_7892',['kLittle',['../classtvm_1_1runtime_1_1threading_1_1ThreadGroup.html#a5230a4c2d7f6c2f73f3d5fb00e9f6acda618cfa7040dff793381df4c9e6c13b73',1,'tvm::runtime::threading::ThreadGroup']]],
+  ['kloadshape_7893',['kLoadShape',['../namespacetvm_1_1runtime_1_1vm.html#a9a477939a902e5c7e6174f9c7858937daa885e4c2e81da210d21d12af2cee6f7e',1,'tvm::runtime::vm']]],
+  ['klshift_7894',['kLShift',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a7446c731771f31c071b32c88261a8712',1,'tvm::script::printer::OperationDocNode']]],
+  ['klt_7895',['kLt',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a79e0a0a6afb3ede6b7579b1c22fd5e66',1,'tvm::script::printer::OperationDocNode']]],
+  ['klt_7896',['kLT',['../namespacetvm_1_1arith.html#a1d555a0cc363f669a49fad7e5f7d69d0add0f23f162dcf68bf7bc761ac13040ae',1,'tvm::arith']]],
+  ['klte_7897',['kLtE',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a626b6dd20ef32ffe9d469669b7822c25',1,'tvm::script::printer::OperationDocNode']]],
+  ['kmax_7898',['kMax',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7aa0b1ac8aae6b1cfbbe89085c642b3b4b',1,'tvm::runtime']]],
+  ['kmaxclockrate_7899',['kMaxClockRate',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619a90ebfaf325917db841553c65ce2ae630',1,'tvm::runtime']]],
+  ['kmaxpool_7900',['kMaxPool',['../namespacetvm_1_1topi_1_1nn.html#a3ffa0974d8cdcd5b8ca7afb3cfbaf53cae5769af06e46579729c6b5e2d0c70563',1,'tvm::topi::nn']]],
+  ['kmaxregistersperblock_7901',['kMaxRegistersPerBlock',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619ac1e3197d589b7cbc7464ea7269f34357',1,'tvm::runtime']]],
+  ['kmaxsharedmemoryperblock_7902',['kMaxSharedMemoryPerBlock',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619adff7742765a9f6f50973675bf34ad264',1,'tvm::runtime']]],
+  ['kmaxthreaddimensions_7903',['kMaxThreadDimensions',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619a66b772d7dc87aede55f700793ab15991',1,'tvm::runtime']]],
+  ['kmaxthreadsperblock_7904',['kMaxThreadsPerBlock',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619a1d8a0b62ddd4995257333b10b8e090c4',1,'tvm::runtime']]],
+  ['kmay_7905',['kMay',['../classtvm_1_1relax_1_1PatternContextNode.html#a2c27ca5386cb5d333c9b79d6d4e8c9c4ab75a1bd45b79c8fef9d897d9bc39b5cd',1,'tvm::relax::PatternContextNode']]],
+  ['kmin_7906',['kMin',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7a8fbc2f6c44a6d70550df79903eb57d48',1,'tvm::runtime']]],
+  ['kmod_7907',['kMod',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a06e60060c4600af9c19680b810e9f58e',1,'tvm::script::printer::OperationDocNode']]],
+  ['kmult_7908',['kMult',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a83dffb3af0b588afad1227cdf75a95a9',1,'tvm::script::printer::OperationDocNode']]],
+  ['kmultiprocessorcount_7909',['kMultiProcessorCount',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619a463bdbf9ce7f9dc87a73d0b787da43cd',1,'tvm::runtime']]],
+  ['kmustnot_7910',['kMustNot',['../classtvm_1_1relax_1_1PatternContextNode.html#a2c27ca5386cb5d333c9b79d6d4e8c9c4a32002bc3cf7871a07f2bc00a24a2bf8e',1,'tvm::relax::PatternContextNode']]],
+  ['knaive_7911',['kNaive',['../namespacetvm_1_1runtime_1_1memory.html#a902bbce5a86071aad9677b07d93b5518a0d815b0b0dea8deb7885c87e8e7552e8',1,'tvm::runtime::memory']]],
+  ['kne_7912',['kNE',['../namespacetvm_1_1arith.html#a1d555a0cc363f669a49fad7e5f7d69d0a03e3ad128c41e04acc6a0e59fdf11a58',1,'tvm::arith']]],
+  ['knegative_7913',['kNegative',['../namespacetvm_1_1arith.html#aca8806e355ad3dd5f1df9c1eca9aac9da56331fd0b2625f7ce83b369b8a0a6f2a',1,'tvm::arith']]],
+  ['knone_7914',['kNone',['../namespacetvm_1_1tir.html#ae52a7f5a7dfc8ed07258b2f526df603ea35c3ace1970663a16e5c65baa5941b13',1,'tvm::tir::kNone()'],['../namespacetvm_1_1tir.html#a9ae244600a5e56c4adc9faf6d88f931ea35c3ace1970663a16e5c65baa5941b13',1,'tvm::tir::kNone()'],['../classtvm_1_1arith_1_1RewriteSimplifier.html#a6705af5099418b968ded40d79102ad4ea237e1cb407cd81dfc9608651eee87b3b',1,'tvm::arith::RewriteSimplifier::kNone()']]],
+  ['knoop_7915',['kNoOp',['../namespacetvm_1_1runtime_1_1vm.html#a91b3f64e03c0857013164ad2d062f2bda2004a48769badf1bce60018669972647',1,'tvm::runtime::vm::kNoOp()'],['../namespacetvm_1_1runtime_1_1vm.html#ab77d7e22747dc37baa2fa538eab30210a2004a48769badf1bce60018669972647',1,'tvm::runtime::vm::kNoOp()']]],
+  ['knot_7916',['kNot',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ab7d431618e9218819789f11bc63ae0a4',1,'tvm::script::printer::OperationDocNode']]],
+  ['knote_7917',['kNote',['../namespacetvm.html#a908c332516a33fdc106cd9ee2ebc2b9eafea4f62c88b0689240f8b7ba4b7fc5fc',1,'tvm']]],
+  ['knoteq_7918',['kNotEq',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2abb14edfc6ffd963c35dfeb060df322ce',1,'tvm::script::printer::OperationDocNode']]],
+  ['konlyusedby_7919',['kOnlyUsedBy',['../structtvm_1_1relax_1_1PairCons.html#ab64ed8db46c468684a6e00fcb6530647ab653dffe00fc7fa49120a98ed1ccdf8d',1,'tvm::relax::PairCons']]],
+  ['kopaque_7920',['kOpaque',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea338caebfc6f31586a1bdd09e3a67c9b5',1,'tvm::tir::kOpaque()'],['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575a15ea1f34cc6d4a52372b78fca0bda8b9',1,'tvm::relax::kOpaque()'],['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358eaf324873e6195114a186db7f910559b2c',1,'tvm::tir::kOpaque()'],['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea338caebfc6f31586a1bdd09e3a [...]
+  ['kor_7921',['kOr',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a5b7e85783b7acdff953371531833aac4',1,'tvm::script::printer::OperationDocNode']]],
+  ['kordered_7922',['kOrdered',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358eaba48cf32065b1bf9086138313912f64b',1,'tvm::tir']]],
+  ['koutewisefusable_7923',['kOutEWiseFusable',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575aaacd35420305d82c6ef118ed5d982a1c',1,'tvm::relax']]],
+  ['kpackedfunc_7924',['kPackedFunc',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#ab16b249858f9652175998d7aa305eb02ac93848cf49bb603b4bba05d6936574b3',1,'tvm::runtime::vm::VMFuncInfo']]],
+  ['kparallel_7925',['kParallel',['../namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40aa6fb3551e3657204372d76d2d9b83a3b9',1,'tvm::tir']]],
+  ['kparallelized_7926',['kParallelized',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358eae12eb286fbc36da6dd2e4775a1306652',1,'tvm::tir']]],
+  ['kpass_7927',['kPass',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2a42b60afb2c7698ee5c4d41840ca1210e',1,'tvm::relax']]],
+  ['kpooled_7928',['kPooled',['../namespacetvm_1_1runtime_1_1memory.html#a902bbce5a86071aad9677b07d93b5518af3f1fb21c6145983b152c1530941c06d',1,'tvm::runtime::memory']]],
+  ['kpositive_7929',['kPositive',['../namespacetvm_1_1arith.html#aca8806e355ad3dd5f1df9c1eca9aac9da5eb70f55e8952b4484fe6c652138ae00',1,'tvm::arith']]],
+  ['kpow_7930',['kPow',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ac56b3cb75bb079338b9dd92cadcb42c0',1,'tvm::script::printer::OperationDocNode']]],
+  ['kprod_7931',['kProd',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7a4eef5c699751ff1b31a7fcc194b28a88',1,'tvm::runtime']]],
+  ['kpure_7932',['kPure',['../namespacetvm_1_1tir.html#a8f4a86b205145696c0555fd02bd37f46a7ee78dd23fcf08988dfc48b55fce359a',1,'tvm::tir']]],
+  ['kraw_7933',['kRAW',['../namespacetvm_1_1tir.html#a82f5fe564edbe0dadbc4a56a82dfe12ea565ac768da7890c2660ff4b12d267f4b',1,'tvm::tir']]],
+  ['kread_7934',['kRead',['../namespacetvm_1_1tir.html#a1c8232edeb2fcce8eb95477c5153237aa8604cf55a79d6bfdcb30f77d1622839b',1,'tvm::tir']]],
+  ['kreadstate_7935',['kReadState',['../namespacetvm_1_1tir.html#a8f4a86b205145696c0555fd02bd37f46a8d8bb1cb393c8e093395350919eed4a7',1,'tvm::tir']]],
+  ['kregister_7936',['kRegister',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ad009411831e6f77c97ea9bf65e88ba6ba31b4285f9ab9bdef6c8ca2b268509e83',1,'tvm::runtime::vm::Instruction']]],
+  ['kreplica_7937',['kReplica',['../namespacetvm_1_1relax_1_1distributed.html#ace74b0da0d9500ab6811d67b1b98ca78a8b3555c3e6311bf9aaef6a97599e3164',1,'tvm::relax::distributed']]],
+  ['krshift_7938',['kRShift',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a7129a67ad050d9c47f58916aa5bf96ad',1,'tvm::script::printer::OperationDocNode']]],
+  ['krunnable_7939',['kRunnable',['../namespacetvm_1_1runtime.html#a6edb2235f96c34eaf0119834d293ca54a6aa052b038d11007d0df028d29fcda2e',1,'tvm::runtime']]],
+  ['kruntimearray_7940',['kRuntimeArray',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3faa89514ac36216daf735627790247c945',1,'tvm::runtime']]],
+  ['kruntimediscodref_7941',['kRuntimeDiscoDRef',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fa149e3537240d5889283fb48769bbb856',1,'tvm::runtime']]],
+  ['kruntimemap_7942',['kRuntimeMap',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fa2a1e3d7c7627236861336275102881e1',1,'tvm::runtime']]],
+  ['kruntimemodule_7943',['kRuntimeModule',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3faf5474ebdbaaa19e977334eefa4bbd611',1,'tvm::runtime']]],
+  ['kruntimendarray_7944',['kRuntimeNDArray',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fa462f3f737e5d133d0bd181e8328e7753',1,'tvm::runtime']]],
+  ['kruntimepackedfunc_7945',['kRuntimePackedFunc',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fa64c2fe96f9710738e921eba9a0647043',1,'tvm::runtime']]],
+  ['kruntimerpcobjectref_7946',['kRuntimeRPCObjectRef',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fabc94c22e14c33b9be181f00c0be9620b',1,'tvm::runtime']]],
+  ['kruntimeshape_7947',['kRuntimeShape',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fa88cf741bfe2461e6b9a718b4ceb13c61',1,'tvm::runtime']]],
+  ['kruntimestring_7948',['kRuntimeString',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fabcee6d9c2e81240077eaf3ee3775e36f',1,'tvm::runtime']]],
+  ['kserial_7949',['kSerial',['../namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40aaf54983ae8eb79e77ee6be2f8384e1cb1',1,'tvm::tir']]],
+  ['ksharding_7950',['kSharding',['../namespacetvm_1_1relax_1_1distributed.html#ace74b0da0d9500ab6811d67b1b98ca78a59d915d372d476f7389fe95256c8d889',1,'tvm::relax::distributed']]],
+  ['kshutdown_7951',['kShutDown',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8aff48289104dbc943d0354379e43f7e5f',1,'tvm::runtime']]],
+  ['ksimbling_7952',['kSimbling',['../classtvm_1_1relax_1_1distributed_1_1AxisGroupGraph.html#ae14159d688dcc3f36ca6d8811027c360a42eb107763a8a6ccc6b104bdaa54bb34',1,'tvm::relax::distributed::AxisGroupGraph']]],
+  ['kskiprun_7953',['kSkipRun',['../namespacetvm_1_1runtime_1_1vm.html#ab77d7e22747dc37baa2fa538eab30210ab6ae1645bab09a0fccd0b698713c933b',1,'tvm::runtime::vm']]],
+  ['kspecialcallarg_7954',['kSpecialCallArg',['../namespacetvm_1_1tir.html#a8f4a86b205145696c0555fd02bd37f46ac272fc9675a2a5836ff877d54427642b',1,'tvm::tir']]],
+  ['kspecialend_7955',['kSpecialEnd',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a60dad50934735b94b9f6594b7640e76e',1,'tvm::script::printer::OperationDocNode']]],
+  ['kspecialstart_7956',['kSpecialStart',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a96b1b9d263ed26302d975bccb5b1717b',1,'tvm::script::printer::OperationDocNode']]],
+  ['kspecifyonecoreperthread_7957',['kSpecifyOneCorePerThread',['../classtvm_1_1runtime_1_1threading_1_1ThreadGroup.html#a5230a4c2d7f6c2f73f3d5fb00e9f6acdadd6af652fd79e62a24aef513b1bfc1e8',1,'tvm::runtime::threading::ThreadGroup']]],
+  ['kspecifythreadshareallcore_7958',['kSpecifyThreadShareAllCore',['../classtvm_1_1runtime_1_1threading_1_1ThreadGroup.html#a5230a4c2d7f6c2f73f3d5fb00e9f6acdafe5dd7f2ee95e3be4dff1b09476a4734',1,'tvm::runtime::threading::ThreadGroup']]],
+  ['kstaticindexend_7959',['kStaticIndexEnd',['../namespacetvm_1_1runtime.html#abfc320dbf7396f349bb015aec34a3b3fa548302094bc9afb6bb14dc2a283c1014',1,'tvm::runtime']]],
+  ['kstoretoheap_7960',['kStoreToHeap',['../namespacetvm_1_1runtime_1_1vm.html#a91b3f64e03c0857013164ad2d062f2bdab86b87df6f9693540ab0c2c6b115bfe3',1,'tvm::runtime::vm']]],
+  ['ksub_7961',['kSub',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2af66ca3c8e49231635fce6e56fadbc791',1,'tvm::script::printer::OperationDocNode']]],
+  ['ksum_7962',['kSum',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7aa1dc5fbfa16754d1e628d66381725617',1,'tvm::runtime']]],
+  ['ksymbolicbound_7963',['kSymbolicBound',['../namespacetvm_1_1arith.html#a038b0205b1c66d27c9dff7703e359339a3f67e3bf6c5ae9efc290f80011f65b80',1,'tvm::arith']]],
+  ['ksyncworker_7964',['kSyncWorker',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8ac4e6997e9ed12a3933fa5ab71fc364ef',1,'tvm::runtime']]],
+  ['ktensorized_7965',['kTensorized',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea772fdb24758cfac34cb164be343abb47',1,'tvm::tir']]],
+  ['kthreadbinding_7966',['kThreadBinding',['../namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40aa037de60b0cc37e063125a29b487104b7',1,'tvm::tir']]],
+  ['kthreadindex_7967',['kThreadIndex',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea2758d2f7912af847eff77105023a25d0',1,'tvm::tir']]],
+  ['ktotalglobalmemory_7968',['kTotalGlobalMemory',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619aaefa5c35ec7a4ef2fab9d26949b3de12',1,'tvm::runtime']]],
+  ['ktransitivelyproveinequalities_7969',['kTransitivelyProveInequalities',['../classtvm_1_1arith_1_1RewriteSimplifier.html#a6705af5099418b968ded40d79102ad4ea775c43159049079d4a71cd788f4d1568',1,'tvm::arith::RewriteSimplifier']]],
+  ['ktruncdiv_7970',['kTruncDiv',['../namespacetvm_1_1arith.html#ac6a38da661cd3681eb85abe1cd810422aa6da1e276448319d25de8fe181872432',1,'tvm::arith']]],
+  ['ktuple_7971',['kTuple',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575a6a77a35dd616597cb7186487d6f076cc',1,'tvm::relax']]],
+  ['ktvmffianytypeindex_7972',['kTVMFFIAnyTypeIndex',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca7e7e54989bd423a134f03450d0ae1e2e',1,'tvm::tir::builtin']]],
+  ['ktvmffianyunionvalue_7973',['kTVMFFIAnyUnionValue',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca96b213d9a9a7f8ff0d88cac6728ff1d0',1,'tvm::tir::builtin']]],
+  ['ktvmffianyzeropadding_7974',['kTVMFFIAnyZeroPadding',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1cab36f06167062607a20b6c7e775529537',1,'tvm::tir::builtin']]],
+  ['ktvmvaluecontent_7975',['kTVMValueContent',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1ca779c07403e11f671e936ec2813ce2304',1,'tvm::tir::builtin']]],
+  ['ktvmvaluekindbound_5f_7976',['kTVMValueKindBound_',['../namespacetvm_1_1tir_1_1builtin.html#ad3b90c881b67ebe8e8fe68f14143bb1caa73457ed97931251f1762cb319adc858',1,'tvm::tir::builtin']]],
+  ['kuint_7977',['kUInt',['../classtvm_1_1runtime_1_1DataType.html#a3c9ce1627be2550f656cd37b6c698c7da2c35d4ea9e95ede0b5a1909a87cbc9f2',1,'tvm::runtime::DataType']]],
+  ['kunaryend_7978',['kUnaryEnd',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2adb1b9b7eef04055e84d367540d0e887e',1,'tvm::script::printer::OperationDocNode']]],
+  ['kunarystart_7979',['kUnaryStart',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a62f64b2f12aadbc3d61a1c3fd743d0d9',1,'tvm::script::printer::OperationDocNode']]],
+  ['kunknown_7980',['kUnknown',['../namespacetvm_1_1arith.html#aca8806e355ad3dd5f1df9c1eca9aac9da8812c1a077255594d23bc1c2f3af3979',1,'tvm::arith::kUnknown()'],['../namespacetvm_1_1arith.html#aca8806e355ad3dd5f1df9c1eca9aac9da25c2dc47991b3df171ed5192bcf70390',1,'tvm::arith::kUnknown()']]],
+  ['kunrolled_7981',['kUnrolled',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea37ab325f4c3ab1d2a905cbfe546bc403',1,'tvm::tir::kUnrolled()'],['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea1bc8dc9347e62b074ae6ba7c20bcee16',1,'tvm::tir::kUnrolled()']]],
+  ['kupdatestate_7982',['kUpdateState',['../namespacetvm_1_1tir.html#a8f4a86b205145696c0555fd02bd37f46af5cd553beea158407e669139955fffe0',1,'tvm::tir']]],
+  ['kusedby_7983',['kUsedBy',['../structtvm_1_1relax_1_1PairCons.html#ab64ed8db46c468684a6e00fcb6530647af54319eea2abefc6bce44ae2f5108ddf',1,'tvm::relax::PairCons']]],
+  ['kuseimm_7984',['kUseImm',['../namespacetvm_1_1runtime_1_1vm.html#a9a477939a902e5c7e6174f9c7858937dae35aec97a8b3da859caee87458a1c539',1,'tvm::runtime::vm']]],
+  ['kusub_7985',['kUSub',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ae37f16a073cc1027bc2d4d4eff684a4c',1,'tvm::script::printer::OperationDocNode']]],
+  ['kvectorized_7986',['kVectorized',['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea1d03c8fa5be7edb0032b8155736239bd',1,'tvm::tir::kVectorized()'],['../namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ead3e330e7fdb5593e51d3fad3845e0be6',1,'tvm::tir::kVectorized()']]],
+  ['kverifycachedflags_7987',['kVerifyCachedFlags',['../namespacetvm_1_1tir.html#a230fa4eb6152910f125f636dab3bd4e0a94964b0d13eecd365705d870d658cc83',1,'tvm::tir']]],
+  ['kverifysreftree_7988',['kVerifySRefTree',['../namespacetvm_1_1tir.html#a230fa4eb6152910f125f636dab3bd4e0a0a268a807e51e7631b27cbade225517a',1,'tvm::tir']]],
+  ['kvmfunc_7989',['kVMFunc',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#ab16b249858f9652175998d7aa305eb02ae9713afdd7614c9d48252e375f7b11f0',1,'tvm::runtime::vm::VMFuncInfo']]],
+  ['kvmtirfunc_7990',['kVMTIRFunc',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#ab16b249858f9652175998d7aa305eb02a72554802048ec6efcb6ca4a9cec9bc58',1,'tvm::runtime::vm::VMFuncInfo']]],
+  ['kwar_7991',['kWAR',['../namespacetvm_1_1tir.html#a82f5fe564edbe0dadbc4a56a82dfe12ea8b16acbc820d7479d796a3a0ac180724',1,'tvm::tir']]],
+  ['kwarning_7992',['kWarning',['../namespacetvm.html#a908c332516a33fdc106cd9ee2ebc2b9eaec0da41f4e48b52c362303eb27ed5dee',1,'tvm']]],
+  ['kwarpsize_7993',['kWarpSize',['../namespacetvm_1_1runtime.html#a46fef1ca0ccc05473e9bb0a8c6b66619aa707ea3fd97e625364ad60daa89be2da',1,'tvm::runtime']]],
+  ['kwaw_7994',['kWAW',['../namespacetvm_1_1tir.html#a82f5fe564edbe0dadbc4a56a82dfe12eaf3b1d6a59161fbe655adccdd10c6eda4',1,'tvm::tir']]],
+  ['kwrite_7995',['kWrite',['../namespacetvm_1_1tir.html#a1c8232edeb2fcce8eb95477c5153237aad3ac0ba447a9859ad2db8e498056429f',1,'tvm::tir']]],
+  ['kzero_7996',['kZero',['../namespacetvm_1_1arith.html#aca8806e355ad3dd5f1df9c1eca9aac9dab2f22d68a809adead1caf5ec7c61bf67',1,'tvm::arith']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enumvalues_5.js b/docs/reference/api/doxygen/search/enumvalues_5.js
index 80cae4eacf..e64fe9cfd3 100644
--- a/docs/reference/api/doxygen/search/enumvalues_5.js
+++ b/docs/reference/api/doxygen/search/enumvalues_5.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['nocheck_7998',['NoCheck',['../namespacetvm_1_1arith.html#a243b60bbe2d3852099eb65454b240c63a850e59cdf8cc0407bf13366b876a0def',1,'tvm::arith']]]
+  ['nocheck_7997',['NoCheck',['../namespacetvm_1_1arith.html#a243b60bbe2d3852099eb65454b240c63a850e59cdf8cc0407bf13366b876a0def',1,'tvm::arith']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enumvalues_6.js b/docs/reference/api/doxygen/search/enumvalues_6.js
index 20eff46da5..3cf79e82a4 100644
--- a/docs/reference/api/doxygen/search/enumvalues_6.js
+++ b/docs/reference/api/doxygen/search/enumvalues_6.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['ret_7999',['Ret',['../namespacetvm_1_1runtime_1_1vm.html#a8d8d95ce8d629c7213f2f595917870ecaa4228a09dd66155de8e93a39245768bd',1,'tvm::runtime::vm']]]
+  ['ret_7998',['Ret',['../namespacetvm_1_1runtime_1_1vm.html#a8d8d95ce8d629c7213f2f595917870ecaa4228a09dd66155de8e93a39245768bd',1,'tvm::runtime::vm']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enumvalues_7.js b/docs/reference/api/doxygen/search/enumvalues_7.js
index 9fdb522e75..d453d92a3f 100644
--- a/docs/reference/api/doxygen/search/enumvalues_7.js
+++ b/docs/reference/api/doxygen/search/enumvalues_7.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['surjective_8000',['Surjective',['../namespacetvm_1_1arith.html#a243b60bbe2d3852099eb65454b240c63ae76680d0048f5c8d7160cac340cb53c9',1,'tvm::arith']]]
+  ['surjective_7999',['Surjective',['../namespacetvm_1_1arith.html#a243b60bbe2d3852099eb65454b240c63ae76680d0048f5c8d7160cac340cb53c9',1,'tvm::arith']]]
 ];
diff --git a/docs/reference/api/doxygen/search/enumvalues_8.js b/docs/reference/api/doxygen/search/enumvalues_8.js
index 371af86476..4ff372fbb6 100644
--- a/docs/reference/api/doxygen/search/enumvalues_8.js
+++ b/docs/reference/api/doxygen/search/enumvalues_8.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['tvmdeviceexttype_5fend_8001',['TVMDeviceExtType_End',['../namespacetvm_1_1runtime.html#a237ec21eda9c03c495db5ce0da0f849da988c9df9b3f4e94e793e3e6dce05bb9c',1,'tvm::runtime']]]
+  ['tvmdeviceexttype_5fend_8000',['TVMDeviceExtType_End',['../namespacetvm_1_1runtime.html#a237ec21eda9c03c495db5ce0da0f849da988c9df9b3f4e94e793e3e6dce05bb9c',1,'tvm::runtime']]]
 ];
diff --git a/docs/reference/api/doxygen/search/functions_13.js b/docs/reference/api/doxygen/search/functions_13.js
index 818cd8a9d9..edd7b1fbcc 100644
--- a/docs/reference/api/doxygen/search/functions_13.js
+++ b/docs/reference/api/doxygen/search/functions_13.js
@@ -12,8 +12,8 @@ var searchData=
   ['savetofile_6464',['SaveToFile',['../classtvm_1_1runtime_1_1ModuleNode.html#a031fdd218e368bc96e119ccdabf482ee',1,'tvm::runtime::ModuleNode::SaveToFile()'],['../classtvm_1_1runtime_1_1vm_1_1VMExecutable.html#a4fac5af7cb1a19bc4286a3eecd444707',1,'tvm::runtime::vm::VMExecutable::SaveToFile()']]],
   ['scale_5fshift_5fnchw_6465',['scale_shift_nchw',['../namespacetvm_1_1topi_1_1nn.html#a07b8a04f27f17af58dd9f18218cfe081',1,'tvm::topi::nn']]],
   ['scale_5fshift_5fnhwc_6466',['scale_shift_nhwc',['../namespacetvm_1_1topi_1_1nn.html#acaf3bc4e89fc55b8444d2550d25f4f22',1,'tvm::topi::nn']]],
-  ['scan_6467',['Scan',['../namespacetvm_1_1script_1_1ir__builder_1_1tir_1_1axis.html#a9c92d0b33d1cf1e8c9a57eefc7b4430f',1,'tvm::script::ir_builder::tir::axis']]],
-  ['scan_6468',['scan',['../namespacetvm_1_1te.html#a4684cfbabf184ecefeac7d488f91071c',1,'tvm::te']]],
+  ['scan_6467',['scan',['../namespacetvm_1_1te.html#a4684cfbabf184ecefeac7d488f91071c',1,'tvm::te']]],
+  ['scan_6468',['Scan',['../namespacetvm_1_1script_1_1ir__builder_1_1tir_1_1axis.html#a9c92d0b33d1cf1e8c9a57eefc7b4430f',1,'tvm::script::ir_builder::tir::axis']]],
   ['scanop_6469',['ScanOp',['../classtvm_1_1te_1_1ScanOp.html#a0c718dc145ec3480e813cbaa6ea8c35e',1,'tvm::te::ScanOp']]],
   ['scanopnode_6470',['ScanOpNode',['../classtvm_1_1te_1_1ScanOpNode.html#a1b681295f74cb94732ef167a15a8488f',1,'tvm::te::ScanOpNode']]],
   ['scatterfromworker0_6471',['ScatterFromWorker0',['../namespacetvm_1_1runtime.html#a88632a9de4c6a6d15bdcb6da199ceb4c',1,'tvm::runtime']]],
diff --git a/docs/reference/api/doxygen/search/related_0.js b/docs/reference/api/doxygen/search/related_0.js
index 65ed553f78..21da28f299 100644
--- a/docs/reference/api/doxygen/search/related_0.js
+++ b/docs/reference/api/doxygen/search/related_0.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['attrregistry_8002',['AttrRegistry',['../classtvm_1_1tir_1_1InstructionKindRegEntry.html#a4a113ca0a9053b6dfc59e0eaffd90fdb',1,'tvm::tir::InstructionKindRegEntry']]]
+  ['attrregistry_8001',['AttrRegistry',['../classtvm_1_1tir_1_1InstructionKindRegEntry.html#a4a113ca0a9053b6dfc59e0eaffd90fdb',1,'tvm::tir::InstructionKindRegEntry']]]
 ];
diff --git a/docs/reference/api/doxygen/search/related_1.js b/docs/reference/api/doxygen/search/related_1.js
index 481a3c3f32..c4acde4b06 100644
--- a/docs/reference/api/doxygen/search/related_1.js
+++ b/docs/reference/api/doxygen/search/related_1.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['analyzer_8003',['Analyzer',['../classtvm_1_1arith_1_1ConstIntBoundAnalyzer.html#a88d594816df596eed10643082b0d0805',1,'tvm::arith::ConstIntBoundAnalyzer::Analyzer()'],['../classtvm_1_1arith_1_1ModularSetAnalyzer.html#a88d594816df596eed10643082b0d0805',1,'tvm::arith::ModularSetAnalyzer::Analyzer()'],['../classtvm_1_1arith_1_1RewriteSimplifier.html#a88d594816df596eed10643082b0d0805',1,'tvm::arith::RewriteSimplifier::Analyzer()'],['../classtvm_1_1arith_1_1CanonicalSimplifier.html#a88d594 [...]
-  ['attrregistry_8004',['AttrRegistry',['../classtvm_1_1OpNode.html#abebbfdf6393012b39dfdda67edd2a26b',1,'tvm::OpNode::AttrRegistry()'],['../classtvm_1_1OpRegEntry.html#abebbfdf6393012b39dfdda67edd2a26b',1,'tvm::OpRegEntry::AttrRegistry()'],['../classtvm_1_1AttrRegistryMapContainerMap.html#abebbfdf6393012b39dfdda67edd2a26b',1,'tvm::AttrRegistryMapContainerMap::AttrRegistry()'],['../classtvm_1_1TargetTagNode.html#abebbfdf6393012b39dfdda67edd2a26b',1,'tvm::TargetTagNode::AttrRegistry()'],[ [...]
-  ['attrregistrymapcontainermap_8005',['AttrRegistryMapContainerMap',['../classtvm_1_1OpNode.html#ac2e1f56abc584f0bbd3d730959f5bad0',1,'tvm::OpNode::AttrRegistryMapContainerMap()'],['../classtvm_1_1TargetTagNode.html#ac2e1f56abc584f0bbd3d730959f5bad0',1,'tvm::TargetTagNode::AttrRegistryMapContainerMap()'],['../classtvm_1_1TargetKindNode.html#ac2e1f56abc584f0bbd3d730959f5bad0',1,'tvm::TargetKindNode::AttrRegistryMapContainerMap()']]]
+  ['analyzer_8002',['Analyzer',['../classtvm_1_1arith_1_1ConstIntBoundAnalyzer.html#a88d594816df596eed10643082b0d0805',1,'tvm::arith::ConstIntBoundAnalyzer::Analyzer()'],['../classtvm_1_1arith_1_1ModularSetAnalyzer.html#a88d594816df596eed10643082b0d0805',1,'tvm::arith::ModularSetAnalyzer::Analyzer()'],['../classtvm_1_1arith_1_1RewriteSimplifier.html#a88d594816df596eed10643082b0d0805',1,'tvm::arith::RewriteSimplifier::Analyzer()'],['../classtvm_1_1arith_1_1CanonicalSimplifier.html#a88d594 [...]
+  ['attrregistry_8003',['AttrRegistry',['../classtvm_1_1OpNode.html#abebbfdf6393012b39dfdda67edd2a26b',1,'tvm::OpNode::AttrRegistry()'],['../classtvm_1_1OpRegEntry.html#abebbfdf6393012b39dfdda67edd2a26b',1,'tvm::OpRegEntry::AttrRegistry()'],['../classtvm_1_1AttrRegistryMapContainerMap.html#abebbfdf6393012b39dfdda67edd2a26b',1,'tvm::AttrRegistryMapContainerMap::AttrRegistry()'],['../classtvm_1_1TargetTagNode.html#abebbfdf6393012b39dfdda67edd2a26b',1,'tvm::TargetTagNode::AttrRegistry()'],[ [...]
+  ['attrregistrymapcontainermap_8004',['AttrRegistryMapContainerMap',['../classtvm_1_1OpNode.html#ac2e1f56abc584f0bbd3d730959f5bad0',1,'tvm::OpNode::AttrRegistryMapContainerMap()'],['../classtvm_1_1TargetTagNode.html#ac2e1f56abc584f0bbd3d730959f5bad0',1,'tvm::TargetTagNode::AttrRegistryMapContainerMap()'],['../classtvm_1_1TargetKindNode.html#ac2e1f56abc584f0bbd3d730959f5bad0',1,'tvm::TargetKindNode::AttrRegistryMapContainerMap()']]]
 ];
diff --git a/docs/reference/api/doxygen/search/related_2.js b/docs/reference/api/doxygen/search/related_2.js
index 07f952096c..1b58c48f10 100644
--- a/docs/reference/api/doxygen/search/related_2.js
+++ b/docs/reference/api/doxygen/search/related_2.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['bufferload_8006',['BufferLoad',['../classtvm_1_1tir_1_1BufferLoadNode.html#a4fc20852a07acb158a99c2ccc16b6226',1,'tvm::tir::BufferLoadNode']]]
+  ['bufferload_8005',['BufferLoad',['../classtvm_1_1tir_1_1BufferLoadNode.html#a4fc20852a07acb158a99c2ccc16b6226',1,'tvm::tir::BufferLoadNode']]]
 ];
diff --git a/docs/reference/api/doxygen/search/related_3.js b/docs/reference/api/doxygen/search/related_3.js
index 2cb8d5796f..3836e8d3dc 100644
--- a/docs/reference/api/doxygen/search/related_3.js
+++ b/docs/reference/api/doxygen/search/related_3.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['canonicalsimplifier_8007',['CanonicalSimplifier',['../classtvm_1_1arith_1_1RewriteSimplifier.html#abd092d074e3063da6d7bb0c67115a33f',1,'tvm::arith::RewriteSimplifier']]],
-  ['constraintcontext_8008',['ConstraintContext',['../classtvm_1_1arith_1_1ConstIntBoundAnalyzer.html#ab8bf22547cf1df0a28fc4ee98841ab89',1,'tvm::arith::ConstIntBoundAnalyzer::ConstraintContext()'],['../classtvm_1_1arith_1_1ModularSetAnalyzer.html#ab8bf22547cf1df0a28fc4ee98841ab89',1,'tvm::arith::ModularSetAnalyzer::ConstraintContext()'],['../classtvm_1_1arith_1_1RewriteSimplifier.html#ab8bf22547cf1df0a28fc4ee98841ab89',1,'tvm::arith::RewriteSimplifier::ConstraintContext()'],['../classtvm [...]
-  ['customdatatypeslowerer_8009',['CustomDatatypesLowerer',['../classtvm_1_1tir_1_1BufferLoadNode.html#a46452c76ddea6c63353f8101e3462238',1,'tvm::tir::BufferLoadNode']]]
+  ['canonicalsimplifier_8006',['CanonicalSimplifier',['../classtvm_1_1arith_1_1RewriteSimplifier.html#abd092d074e3063da6d7bb0c67115a33f',1,'tvm::arith::RewriteSimplifier']]],
+  ['constraintcontext_8007',['ConstraintContext',['../classtvm_1_1arith_1_1ConstIntBoundAnalyzer.html#ab8bf22547cf1df0a28fc4ee98841ab89',1,'tvm::arith::ConstIntBoundAnalyzer::ConstraintContext()'],['../classtvm_1_1arith_1_1ModularSetAnalyzer.html#ab8bf22547cf1df0a28fc4ee98841ab89',1,'tvm::arith::ModularSetAnalyzer::ConstraintContext()'],['../classtvm_1_1arith_1_1RewriteSimplifier.html#ab8bf22547cf1df0a28fc4ee98841ab89',1,'tvm::arith::RewriteSimplifier::ConstraintContext()'],['../classtvm [...]
+  ['customdatatypeslowerer_8008',['CustomDatatypesLowerer',['../classtvm_1_1tir_1_1BufferLoadNode.html#a46452c76ddea6c63353f8101e3462238',1,'tvm::tir::BufferLoadNode']]]
 ];
diff --git a/docs/reference/api/doxygen/search/related_4.js b/docs/reference/api/doxygen/search/related_4.js
index 50230fdb3e..82515b5510 100644
--- a/docs/reference/api/doxygen/search/related_4.js
+++ b/docs/reference/api/doxygen/search/related_4.js
@@ -1,8 +1,8 @@
 var searchData=
 [
-  ['dataflowblockrewrite_8010',['DataflowBlockRewrite',['../classtvm_1_1relax_1_1DataflowBlockRewriteNode.html#ad7cbef1aa889c9f40cf1444d9f780dc6',1,'tvm::relax::DataflowBlockRewriteNode']]],
-  ['diagnostic_8011',['Diagnostic',['../classtvm_1_1DiagnosticBuilder.html#a0c7318521607159dc55357ce2fec661b',1,'tvm::DiagnosticBuilder']]],
-  ['drefobj_8012',['DRefObj',['../classtvm_1_1runtime_1_1SessionObj.html#a4051d489eb872cf706c8c47b657224c2',1,'tvm::runtime::SessionObj']]],
-  ['impl_8013',['Impl',['../classtvm_1_1runtime_1_1DiscoWorker.html#a379c6dd5a183ed1df75515f7f21a3f49',1,'tvm::runtime::DiscoWorker']]],
-  ['valuetypeinfomaker_8014',['ValueTypeInfoMaker',['../classtvm_1_1TargetKindNode.html#a9ce830f20c377093d7812ffc2eb5c628',1,'tvm::TargetKindNode']]]
+  ['dataflowblockrewrite_8009',['DataflowBlockRewrite',['../classtvm_1_1relax_1_1DataflowBlockRewriteNode.html#ad7cbef1aa889c9f40cf1444d9f780dc6',1,'tvm::relax::DataflowBlockRewriteNode']]],
+  ['diagnostic_8010',['Diagnostic',['../classtvm_1_1DiagnosticBuilder.html#a0c7318521607159dc55357ce2fec661b',1,'tvm::DiagnosticBuilder']]],
+  ['drefobj_8011',['DRefObj',['../classtvm_1_1runtime_1_1SessionObj.html#a4051d489eb872cf706c8c47b657224c2',1,'tvm::runtime::SessionObj']]],
+  ['impl_8012',['Impl',['../classtvm_1_1runtime_1_1DiscoWorker.html#a379c6dd5a183ed1df75515f7f21a3f49',1,'tvm::runtime::DiscoWorker']]],
+  ['valuetypeinfomaker_8013',['ValueTypeInfoMaker',['../classtvm_1_1TargetKindNode.html#a9ce830f20c377093d7812ffc2eb5c628',1,'tvm::TargetKindNode']]]
 ];
diff --git a/docs/reference/api/doxygen/search/related_5.js b/docs/reference/api/doxygen/search/related_5.js
index dcb0e76c2b..3f6708d113 100644
--- a/docs/reference/api/doxygen/search/related_5.js
+++ b/docs/reference/api/doxygen/search/related_5.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['typetraits_8015',['TypeTraits',['../classtvm_1_1relax_1_1NestedMsg.html#a226b02d776a9df4928a712bc87af898a',1,'tvm::relax::NestedMsg']]]
+  ['typetraits_8014',['TypeTraits',['../classtvm_1_1relax_1_1NestedMsg.html#a226b02d776a9df4928a712bc87af898a',1,'tvm::relax::NestedMsg']]]
 ];
diff --git a/docs/reference/api/doxygen/search/related_6.js b/docs/reference/api/doxygen/search/related_6.js
index c3739499d6..7b6000e9fc 100644
--- a/docs/reference/api/doxygen/search/related_6.js
+++ b/docs/reference/api/doxygen/search/related_6.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['instructionkind_8016',['InstructionKind',['../classtvm_1_1tir_1_1InstructionKindRegEntry.html#ae2b430cbb7fae7f39152765fc947a1e9',1,'tvm::tir::InstructionKindRegEntry']]],
-  ['internal_8017',['Internal',['../classtvm_1_1transform_1_1PassContext.html#a8bde6eb35df6b3a9f53810e0bc79fdfd',1,'tvm::transform::PassContext']]],
-  ['irmodule_8018',['IRModule',['../classtvm_1_1IRModuleNode.html#a2b30d3e406c01bb6287d1d7514ecaf46',1,'tvm::IRModuleNode']]]
+  ['instructionkind_8015',['InstructionKind',['../classtvm_1_1tir_1_1InstructionKindRegEntry.html#ae2b430cbb7fae7f39152765fc947a1e9',1,'tvm::tir::InstructionKindRegEntry']]],
+  ['internal_8016',['Internal',['../classtvm_1_1transform_1_1PassContext.html#a8bde6eb35df6b3a9f53810e0bc79fdfd',1,'tvm::transform::PassContext']]],
+  ['irmodule_8017',['IRModule',['../classtvm_1_1IRModuleNode.html#a2b30d3e406c01bb6287d1d7514ecaf46',1,'tvm::IRModuleNode']]]
 ];
diff --git a/docs/reference/api/doxygen/search/related_7.js b/docs/reference/api/doxygen/search/related_7.js
index 5394e2836e..a9d27e5aa2 100644
--- a/docs/reference/api/doxygen/search/related_7.js
+++ b/docs/reference/api/doxygen/search/related_7.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['module_8019',['Module',['../classtvm_1_1runtime_1_1ModuleNode.html#a21f639900c480510650969df9c74d17d',1,'tvm::runtime::ModuleNode']]],
-  ['moduleinternal_8020',['ModuleInternal',['../classtvm_1_1runtime_1_1ModuleNode.html#a2b490c1acecd166b5824e4e96f17c64e',1,'tvm::runtime::ModuleNode']]],
-  ['modulenode_8021',['ModuleNode',['../classtvm_1_1runtime_1_1Module.html#a908d19538a4fcadd6e93f39e4aa5292b',1,'tvm::runtime::Module']]]
+  ['module_8018',['Module',['../classtvm_1_1runtime_1_1ModuleNode.html#a21f639900c480510650969df9c74d17d',1,'tvm::runtime::ModuleNode']]],
+  ['moduleinternal_8019',['ModuleInternal',['../classtvm_1_1runtime_1_1ModuleNode.html#a2b490c1acecd166b5824e4e96f17c64e',1,'tvm::runtime::ModuleNode']]],
+  ['modulenode_8020',['ModuleNode',['../classtvm_1_1runtime_1_1Module.html#a908d19538a4fcadd6e93f39e4aa5292b',1,'tvm::runtime::Module']]]
 ];
diff --git a/docs/reference/api/doxygen/search/related_8.js b/docs/reference/api/doxygen/search/related_8.js
index 4aa1f63226..524ab496dc 100644
--- a/docs/reference/api/doxygen/search/related_8.js
+++ b/docs/reference/api/doxygen/search/related_8.js
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['onlyusedby_8022',['OnlyUsedBy',['../classtvm_1_1relax_1_1PatternSeq.html#ade577cee507218825a40a864634f6158',1,'tvm::relax::PatternSeq']]],
-  ['op_8023',['Op',['../classtvm_1_1OpAttrMap.html#a2c31e8a3c11caeb061d69db14ebb0e95',1,'tvm::OpAttrMap']]],
-  ['operator_3c_3c_8024',['operator&lt;&lt;',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#aa3236d92c4a140acec567ed3821cb3f4',1,'tvm::runtime::vm::Instruction::operator&lt;&lt;()'],['../classtvm_1_1tir_1_1LayoutAxis.html#a5f510601a3a63b5b192278a18347b6a7',1,'tvm::tir::LayoutAxis::operator&lt;&lt;()'],['../classtvm_1_1tir_1_1Layout.html#a4d0f3b738af6b70040980e1287282377',1,'tvm::tir::Layout::operator&lt;&lt;()']]],
-  ['opregentry_8025',['OpRegEntry',['../classtvm_1_1OpNode.html#a3b47320541c25e1edc0e89e77e978d5a',1,'tvm::OpNode::OpRegEntry()'],['../classtvm_1_1AttrRegistryMapContainerMap.html#a3b47320541c25e1edc0e89e77e978d5a',1,'tvm::AttrRegistryMapContainerMap::OpRegEntry()']]]
+  ['onlyusedby_8021',['OnlyUsedBy',['../classtvm_1_1relax_1_1PatternSeq.html#ade577cee507218825a40a864634f6158',1,'tvm::relax::PatternSeq']]],
+  ['op_8022',['Op',['../classtvm_1_1OpAttrMap.html#a2c31e8a3c11caeb061d69db14ebb0e95',1,'tvm::OpAttrMap']]],
+  ['operator_3c_3c_8023',['operator&lt;&lt;',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#aa3236d92c4a140acec567ed3821cb3f4',1,'tvm::runtime::vm::Instruction::operator&lt;&lt;()'],['../classtvm_1_1tir_1_1LayoutAxis.html#a5f510601a3a63b5b192278a18347b6a7',1,'tvm::tir::LayoutAxis::operator&lt;&lt;()'],['../classtvm_1_1tir_1_1Layout.html#a4d0f3b738af6b70040980e1287282377',1,'tvm::tir::Layout::operator&lt;&lt;()']]],
+  ['opregentry_8024',['OpRegEntry',['../classtvm_1_1OpNode.html#a3b47320541c25e1edc0e89e77e978d5a',1,'tvm::OpNode::OpRegEntry()'],['../classtvm_1_1AttrRegistryMapContainerMap.html#a3b47320541c25e1edc0e89e77e978d5a',1,'tvm::AttrRegistryMapContainerMap::OpRegEntry()']]]
 ];
diff --git a/docs/reference/api/doxygen/search/related_9.js b/docs/reference/api/doxygen/search/related_9.js
index 8d3945d2c1..3fdfd4cbb2 100644
--- a/docs/reference/api/doxygen/search/related_9.js
+++ b/docs/reference/api/doxygen/search/related_9.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['profiler_8026',['Profiler',['../classtvm_1_1meta__schedule_1_1ScopedTimer.html#ad73e5645d5b7b84a00d4a5d07b8d8078',1,'tvm::meta_schedule::ScopedTimer']]]
+  ['profiler_8025',['Profiler',['../classtvm_1_1meta__schedule_1_1ScopedTimer.html#ad73e5645d5b7b84a00d4a5d07b8d8078',1,'tvm::meta_schedule::ScopedTimer']]]
 ];
diff --git a/docs/reference/api/doxygen/search/related_a.js b/docs/reference/api/doxygen/search/related_a.js
index 2ed1aac5f0..36e1476fab 100644
--- a/docs/reference/api/doxygen/search/related_a.js
+++ b/docs/reference/api/doxygen/search/related_a.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['ffi_8027',['FFI',['../classtvm_1_1runtime_1_1SessionObj.html#a2c376e805541462f15c883a180495b0e',1,'tvm::runtime::SessionObj']]],
-  ['schedule_8028',['Schedule',['../classtvm_1_1tir_1_1ScheduleNode.html#aae5808dc2e987bf17ef42196457a654d',1,'tvm::tir::ScheduleNode']]]
+  ['ffi_8026',['FFI',['../classtvm_1_1runtime_1_1SessionObj.html#a2c376e805541462f15c883a180495b0e',1,'tvm::runtime::SessionObj']]],
+  ['schedule_8027',['Schedule',['../classtvm_1_1tir_1_1ScheduleNode.html#aae5808dc2e987bf17ef42196457a654d',1,'tvm::tir::ScheduleNode']]]
 ];
diff --git a/docs/reference/api/doxygen/search/related_b.js b/docs/reference/api/doxygen/search/related_b.js
index 9ab1413910..f7da5a7f93 100644
--- a/docs/reference/api/doxygen/search/related_b.js
+++ b/docs/reference/api/doxygen/search/related_b.js
@@ -1,8 +1,8 @@
 var searchData=
 [
-  ['targetinternal_8029',['TargetInternal',['../classtvm_1_1TargetNode.html#a7924ccb2fdea6074cca1978c062fb034',1,'tvm::TargetNode::TargetInternal()'],['../classtvm_1_1Target.html#a7924ccb2fdea6074cca1978c062fb034',1,'tvm::Target::TargetInternal()'],['../classtvm_1_1TargetKindNode.html#a7924ccb2fdea6074cca1978c062fb034',1,'tvm::TargetKindNode::TargetInternal()'],['../classtvm_1_1TargetKind.html#a7924ccb2fdea6074cca1978c062fb034',1,'tvm::TargetKind::TargetInternal()']]],
-  ['targetkind_8030',['TargetKind',['../classtvm_1_1TargetKindRegEntry.html#a75150485a300a03a22d9edad8619cc25',1,'tvm::TargetKindRegEntry']]],
-  ['targetkindregentry_8031',['TargetKindRegEntry',['../classtvm_1_1TargetKindNode.html#a737fff60e8ac6c7549b2f44097fffb48',1,'tvm::TargetKindNode::TargetKindRegEntry()'],['../classtvm_1_1TargetKind.html#a737fff60e8ac6c7549b2f44097fffb48',1,'tvm::TargetKind::TargetKindRegEntry()']]],
-  ['targettag_8032',['TargetTag',['../classtvm_1_1TargetTagRegEntry.html#a3674b5e98ceed5b98827394a3bf5d452',1,'tvm::TargetTagRegEntry']]],
-  ['targettagregentry_8033',['TargetTagRegEntry',['../classtvm_1_1TargetTagNode.html#a512632a5c1441a191697b6d42860e757',1,'tvm::TargetTagNode::TargetTagRegEntry()'],['../classtvm_1_1TargetTag.html#a512632a5c1441a191697b6d42860e757',1,'tvm::TargetTag::TargetTagRegEntry()']]]
+  ['targetinternal_8028',['TargetInternal',['../classtvm_1_1TargetNode.html#a7924ccb2fdea6074cca1978c062fb034',1,'tvm::TargetNode::TargetInternal()'],['../classtvm_1_1Target.html#a7924ccb2fdea6074cca1978c062fb034',1,'tvm::Target::TargetInternal()'],['../classtvm_1_1TargetKindNode.html#a7924ccb2fdea6074cca1978c062fb034',1,'tvm::TargetKindNode::TargetInternal()'],['../classtvm_1_1TargetKind.html#a7924ccb2fdea6074cca1978c062fb034',1,'tvm::TargetKind::TargetInternal()']]],
+  ['targetkind_8029',['TargetKind',['../classtvm_1_1TargetKindRegEntry.html#a75150485a300a03a22d9edad8619cc25',1,'tvm::TargetKindRegEntry']]],
+  ['targetkindregentry_8030',['TargetKindRegEntry',['../classtvm_1_1TargetKindNode.html#a737fff60e8ac6c7549b2f44097fffb48',1,'tvm::TargetKindNode::TargetKindRegEntry()'],['../classtvm_1_1TargetKind.html#a737fff60e8ac6c7549b2f44097fffb48',1,'tvm::TargetKind::TargetKindRegEntry()']]],
+  ['targettag_8031',['TargetTag',['../classtvm_1_1TargetTagRegEntry.html#a3674b5e98ceed5b98827394a3bf5d452',1,'tvm::TargetTagRegEntry']]],
+  ['targettagregentry_8032',['TargetTagRegEntry',['../classtvm_1_1TargetTagNode.html#a512632a5c1441a191697b6d42860e757',1,'tvm::TargetTagNode::TargetTagRegEntry()'],['../classtvm_1_1TargetTag.html#a512632a5c1441a191697b6d42860e757',1,'tvm::TargetTag::TargetTagRegEntry()']]]
 ];
diff --git a/docs/reference/api/doxygen/search/related_c.js b/docs/reference/api/doxygen/search/related_c.js
index e436ce0e93..4b610adbff 100644
--- a/docs/reference/api/doxygen/search/related_c.js
+++ b/docs/reference/api/doxygen/search/related_c.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['usedby_8034',['UsedBy',['../classtvm_1_1relax_1_1PatternSeq.html#a9901bd20ecd194cd32825f437a4f4a42',1,'tvm::relax::PatternSeq']]]
+  ['usedby_8033',['UsedBy',['../classtvm_1_1relax_1_1PatternSeq.html#a9901bd20ecd194cd32825f437a4f4a42',1,'tvm::relax::PatternSeq']]]
 ];
diff --git a/docs/reference/api/doxygen/search/related_d.js b/docs/reference/api/doxygen/search/related_d.js
index 163ae6bcef..911218fd55 100644
--- a/docs/reference/api/doxygen/search/related_d.js
+++ b/docs/reference/api/doxygen/search/related_d.js
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['vectorizer_8035',['Vectorizer',['../classtvm_1_1tir_1_1BufferLoadNode.html#a842a72b9d02a9f8541b512478932fece',1,'tvm::tir::BufferLoadNode']]],
-  ['vectortyperewriter_8036',['VectorTypeRewriter',['../classtvm_1_1tir_1_1BufferLoadNode.html#a285a3b1d722a2877ffd9926cb93b7e7a',1,'tvm::tir::BufferLoadNode']]],
-  ['virtualdevice_8037',['VirtualDevice',['../classtvm_1_1VirtualDeviceNode.html#ae4d7f111e3a45058026a3ffb156a4790',1,'tvm::VirtualDeviceNode']]],
-  ['virtualdevicecache_8038',['VirtualDeviceCache',['../classtvm_1_1VirtualDevice.html#a4e08dee8d23f7eb0224a08e4e85e835e',1,'tvm::VirtualDevice']]]
+  ['vectorizer_8034',['Vectorizer',['../classtvm_1_1tir_1_1BufferLoadNode.html#a842a72b9d02a9f8541b512478932fece',1,'tvm::tir::BufferLoadNode']]],
+  ['vectortyperewriter_8035',['VectorTypeRewriter',['../classtvm_1_1tir_1_1BufferLoadNode.html#a285a3b1d722a2877ffd9926cb93b7e7a',1,'tvm::tir::BufferLoadNode']]],
+  ['virtualdevice_8036',['VirtualDevice',['../classtvm_1_1VirtualDeviceNode.html#ae4d7f111e3a45058026a3ffb156a4790',1,'tvm::VirtualDeviceNode']]],
+  ['virtualdevicecache_8037',['VirtualDeviceCache',['../classtvm_1_1VirtualDevice.html#a4e08dee8d23f7eb0224a08e4e85e835e',1,'tvm::VirtualDevice']]]
 ];
diff --git a/docs/reference/api/doxygen/search/related_e.js b/docs/reference/api/doxygen/search/related_e.js
index 67ac59db59..b38f24382c 100644
--- a/docs/reference/api/doxygen/search/related_e.js
+++ b/docs/reference/api/doxygen/search/related_e.js
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['with_3c_20constraintcontext_20_3e_8039',['With&lt; ConstraintContext &gt;',['../classtvm_1_1arith_1_1ConstraintContext.html#acf0da349a64c42ae689d9459ae09f0e3',1,'tvm::arith::ConstraintContext']]],
-  ['with_3c_20passcontext_20_3e_8040',['With&lt; PassContext &gt;',['../classtvm_1_1transform_1_1PassContext.html#a5f399608a6da56a5c91ea6ead8489f69',1,'tvm::transform::PassContext']]],
-  ['with_3c_20patterncontext_20_3e_8041',['With&lt; PatternContext &gt;',['../classtvm_1_1relax_1_1PatternContext.html#a6c5188b034082398e6e67d382129cca1',1,'tvm::relax::PatternContext']]],
-  ['with_3c_20target_20_3e_8042',['With&lt; Target &gt;',['../classtvm_1_1Target.html#aba1b161cfd80c2ac8c5ecf65a27e7c56',1,'tvm::Target']]]
+  ['with_3c_20constraintcontext_20_3e_8038',['With&lt; ConstraintContext &gt;',['../classtvm_1_1arith_1_1ConstraintContext.html#acf0da349a64c42ae689d9459ae09f0e3',1,'tvm::arith::ConstraintContext']]],
+  ['with_3c_20passcontext_20_3e_8039',['With&lt; PassContext &gt;',['../classtvm_1_1transform_1_1PassContext.html#a5f399608a6da56a5c91ea6ead8489f69',1,'tvm::transform::PassContext']]],
+  ['with_3c_20patterncontext_20_3e_8040',['With&lt; PatternContext &gt;',['../classtvm_1_1relax_1_1PatternContext.html#a6c5188b034082398e6e67d382129cca1',1,'tvm::relax::PatternContext']]],
+  ['with_3c_20target_20_3e_8041',['With&lt; Target &gt;',['../classtvm_1_1Target.html#aba1b161cfd80c2ac8c5ecf65a27e7c56',1,'tvm::Target']]]
 ];
diff --git a/docs/reference/api/doxygen/search/typedefs_0.js b/docs/reference/api/doxygen/search/typedefs_0.js
index b7dd3f29df..8b5ea259eb 100644
--- a/docs/reference/api/doxygen/search/typedefs_0.js
+++ b/docs/reference/api/doxygen/search/typedefs_0.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['accesspath_7633',['AccessPath',['../namespacetvm_1_1script_1_1printer.html#aa6150963ae2f3f94a3cb24b45dd0ff0c',1,'tvm::script::printer']]],
-  ['axisgroup_7634',['AxisGroup',['../namespacetvm_1_1relax_1_1distributed.html#a56b93fc9f726d6abaa0a0e7149ed915f',1,'tvm::relax::distributed']]],
-  ['axisshardingspec_7635',['AxisShardingSpec',['../namespacetvm_1_1relax_1_1distributed.html#a91f85ef8cbcb42c73af66d468edb2d86',1,'tvm::relax::distributed']]]
+  ['accesspath_7632',['AccessPath',['../namespacetvm_1_1script_1_1printer.html#aa6150963ae2f3f94a3cb24b45dd0ff0c',1,'tvm::script::printer']]],
+  ['axisgroup_7633',['AxisGroup',['../namespacetvm_1_1relax_1_1distributed.html#a56b93fc9f726d6abaa0a0e7149ed915f',1,'tvm::relax::distributed']]],
+  ['axisshardingspec_7634',['AxisShardingSpec',['../namespacetvm_1_1relax_1_1distributed.html#a91f85ef8cbcb42c73af66d468edb2d86',1,'tvm::relax::distributed']]]
 ];
diff --git a/docs/reference/api/doxygen/search/typedefs_1.js b/docs/reference/api/doxygen/search/typedefs_1.js
index 8d487454dd..06c1ea689d 100644
--- a/docs/reference/api/doxygen/search/typedefs_1.js
+++ b/docs/reference/api/doxygen/search/typedefs_1.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['boundmaptype_7636',['BoundMapType',['../classtvm_1_1arith_1_1ConstIntBoundAnalyzer.html#a14736850005ba70395b09c2fb9113770',1,'tvm::arith::ConstIntBoundAnalyzer']]],
-  ['bufferaxis_7637',['BufferAxis',['../namespacetvm_1_1tir.html#a513e456de71660e7af137e15549998f1',1,'tvm::tir']]]
+  ['boundmaptype_7635',['BoundMapType',['../classtvm_1_1arith_1_1ConstIntBoundAnalyzer.html#a14736850005ba70395b09c2fb9113770',1,'tvm::arith::ConstIntBoundAnalyzer']]],
+  ['bufferaxis_7636',['BufferAxis',['../namespacetvm_1_1tir.html#a513e456de71660e7af137e15549998f1',1,'tvm::tir']]]
 ];
diff --git a/docs/reference/api/doxygen/search/typedefs_2.js b/docs/reference/api/doxygen/search/typedefs_2.js
index 9a9aca0714..3856c73d4f 100644
--- a/docs/reference/api/doxygen/search/typedefs_2.js
+++ b/docs/reference/api/doxygen/search/typedefs_2.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['container_7638',['Container',['../classtvm_1_1runtime_1_1NDArray.html#a35edddf2a651e451864e5c584c042ec2',1,'tvm::runtime::NDArray']]],
-  ['containertype_7639',['ContainerType',['../classtvm_1_1EnvFunc.html#aa40f838af3c55fe6ca8ecf2a256c8550',1,'tvm::EnvFunc::ContainerType()'],['../classtvm_1_1TypedEnvFunc_3_01R_07Args_8_8_8_08_4.html#a5ab2d64bd5e6a0d5dbce945a0d5f8b30',1,'tvm::TypedEnvFunc&lt; R(Args...)&gt;::ContainerType()'],['../classtvm_1_1IRModule.html#a270cda2dde4e757b2457632f9a0db537',1,'tvm::IRModule::ContainerType()'],['../classtvm_1_1transform_1_1PassContext.html#aacc7ca51bec83db2784d871bb324ce93',1,'tvm::transf [...]
+  ['container_7637',['Container',['../classtvm_1_1runtime_1_1NDArray.html#a35edddf2a651e451864e5c584c042ec2',1,'tvm::runtime::NDArray']]],
+  ['containertype_7638',['ContainerType',['../classtvm_1_1EnvFunc.html#aa40f838af3c55fe6ca8ecf2a256c8550',1,'tvm::EnvFunc::ContainerType()'],['../classtvm_1_1TypedEnvFunc_3_01R_07Args_8_8_8_08_4.html#a5ab2d64bd5e6a0d5dbce945a0d5f8b30',1,'tvm::TypedEnvFunc&lt; R(Args...)&gt;::ContainerType()'],['../classtvm_1_1IRModule.html#a270cda2dde4e757b2457632f9a0db537',1,'tvm::IRModule::ContainerType()'],['../classtvm_1_1transform_1_1PassContext.html#aacc7ca51bec83db2784d871bb324ce93',1,'tvm::transf [...]
 ];
diff --git a/docs/reference/api/doxygen/search/typedefs_3.js b/docs/reference/api/doxygen/search/typedefs_3.js
index 1e954311fd..833af9e1d9 100644
--- a/docs/reference/api/doxygen/search/typedefs_3.js
+++ b/docs/reference/api/doxygen/search/typedefs_3.js
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['dataflowblock_7640',['DataflowBlock',['../namespacetvm_1_1relax_1_1distributed_1_1transform.html#a95c0cdfb8ea490fa863b8d9ad560ec6a',1,'tvm::relax::distributed::transform::DataflowBlock()'],['../namespacetvm_1_1relax_1_1transform.html#a0a73fe4f7173374898cc8978103ceaee',1,'tvm::relax::transform::DataflowBlock()']]],
-  ['datatype_7641',['DataType',['../namespacetvm.html#a41918af1a1dc386388639a9d3ad06c5d',1,'tvm']]],
-  ['device_7642',['Device',['../namespacetvm.html#a7c2095aed90b2129ba631b90103313a2',1,'tvm']]],
-  ['doccreator_7643',['DocCreator',['../classtvm_1_1script_1_1printer_1_1IRDocsifierNode.html#a0b3746ae1e3dec33534003c8fbb5553f',1,'tvm::script::printer::IRDocsifierNode']]]
+  ['dataflowblock_7639',['DataflowBlock',['../namespacetvm_1_1relax_1_1distributed_1_1transform.html#a95c0cdfb8ea490fa863b8d9ad560ec6a',1,'tvm::relax::distributed::transform::DataflowBlock()'],['../namespacetvm_1_1relax_1_1transform.html#a0a73fe4f7173374898cc8978103ceaee',1,'tvm::relax::transform::DataflowBlock()']]],
+  ['datatype_7640',['DataType',['../namespacetvm.html#a41918af1a1dc386388639a9d3ad06c5d',1,'tvm']]],
+  ['device_7641',['Device',['../namespacetvm.html#a7c2095aed90b2129ba631b90103313a2',1,'tvm']]],
+  ['doccreator_7642',['DocCreator',['../classtvm_1_1script_1_1printer_1_1IRDocsifierNode.html#a0b3746ae1e3dec33534003c8fbb5553f',1,'tvm::script::printer::IRDocsifierNode']]]
 ];
diff --git a/docs/reference/api/doxygen/search/typedefs_4.js b/docs/reference/api/doxygen/search/typedefs_4.js
index 67f77efc9b..2a7a02b564 100644
--- a/docs/reference/api/doxygen/search/typedefs_4.js
+++ b/docs/reference/api/doxygen/search/typedefs_4.js
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['execword_7644',['ExecWord',['../namespacetvm_1_1runtime_1_1vm.html#a686b3f7ba5f75e2b87ef66bd2783de77',1,'tvm::runtime::vm']]],
-  ['expr_7645',['Expr',['../namespacetvm_1_1relax.html#ac287c47b30d1126e4017da1b96957fa0',1,'tvm::relax']]],
-  ['exprintsetmap_7646',['ExprIntSetMap',['../namespacetvm_1_1arith.html#a0f148f1a1b469a3819e0fe6633b674e4',1,'tvm::arith']]],
-  ['exprnode_7647',['ExprNode',['../namespacetvm_1_1relax.html#a71b7f14f445c67648c3849d69ea8f5bc',1,'tvm::relax']]],
-  ['exprrv_7648',['ExprRV',['../namespacetvm_1_1tir.html#a5cd06e6cee9a7879b254e868025f08eb',1,'tvm::tir']]],
-  ['exprrvnode_7649',['ExprRVNode',['../namespacetvm_1_1tir.html#ad34ea4f276a7d76508fe458ff5430f3e',1,'tvm::tir']]]
+  ['execword_7643',['ExecWord',['../namespacetvm_1_1runtime_1_1vm.html#a686b3f7ba5f75e2b87ef66bd2783de77',1,'tvm::runtime::vm']]],
+  ['expr_7644',['Expr',['../namespacetvm_1_1relax.html#ac287c47b30d1126e4017da1b96957fa0',1,'tvm::relax']]],
+  ['exprintsetmap_7645',['ExprIntSetMap',['../namespacetvm_1_1arith.html#a0f148f1a1b469a3819e0fe6633b674e4',1,'tvm::arith']]],
+  ['exprnode_7646',['ExprNode',['../namespacetvm_1_1relax.html#a71b7f14f445c67648c3849d69ea8f5bc',1,'tvm::relax']]],
+  ['exprrv_7647',['ExprRV',['../namespacetvm_1_1tir.html#a5cd06e6cee9a7879b254e868025f08eb',1,'tvm::tir']]],
+  ['exprrvnode_7648',['ExprRVNode',['../namespacetvm_1_1tir.html#ad34ea4f276a7d76508fe458ff5430f3e',1,'tvm::tir']]]
 ];
diff --git a/docs/reference/api/doxygen/search/typedefs_5.js b/docs/reference/api/doxygen/search/typedefs_5.js
index 05fb026a43..08d33a5860 100644
--- a/docs/reference/api/doxygen/search/typedefs_5.js
+++ b/docs/reference/api/doxygen/search/typedefs_5.js
@@ -1,60 +1,60 @@
 var searchData=
 [
-  ['fapply_7650',['FApply',['../classtvm_1_1meta__schedule_1_1Mutator.html#af8b341f8e5b178fb34752fba6a605af9',1,'tvm::meta_schedule::Mutator::FApply()'],['../classtvm_1_1meta__schedule_1_1PyMeasureCallbackNode.html#ab193c0476f413df6b28e2d05321249bf',1,'tvm::meta_schedule::PyMeasureCallbackNode::FApply()'],['../classtvm_1_1meta__schedule_1_1PyScheduleRuleNode.html#a7fdef2eb4709fcfe3d6137110576d60b',1,'tvm::meta_schedule::PyScheduleRuleNode::FApply()'],['../classtvm_1_1meta__schedule_1_1Sc [...]
-  ['fasstring_7651',['FAsString',['../classtvm_1_1meta__schedule_1_1PyCostModelNode.html#ab03a3b26e0a46c4cb151a77a6ae1778c',1,'tvm::meta_schedule::PyCostModelNode::FAsString()'],['../classtvm_1_1meta__schedule_1_1PyFeatureExtractorNode.html#a1f3c8885ddfb22311085b2540a1f2209',1,'tvm::meta_schedule::PyFeatureExtractorNode::FAsString()'],['../classtvm_1_1meta__schedule_1_1PyMeasureCallbackNode.html#ab97566c9683174d219551a3517cbafef',1,'tvm::meta_schedule::PyMeasureCallbackNode::FAsString()' [...]
-  ['fbatchcompute_7652',['FBatchCompute',['../namespacetvm_1_1te.html#ab489f9ce52068157017e6a3cbf65c749',1,'tvm::te']]],
-  ['fbuild_7653',['FBuild',['../classtvm_1_1meta__schedule_1_1BuilderNode.html#a398dc1072da82a7de59bea8701dfcd78',1,'tvm::meta_schedule::BuilderNode']]],
-  ['fbuildaxisgraph_7654',['FBuildAxisGraph',['../namespacetvm_1_1relax_1_1distributed.html#a8df05fae63bde04ab5312e0c17dd2941',1,'tvm::relax::distributed']]],
-  ['fcallpacked_7655',['FCallPacked',['../namespacetvm_1_1relax.html#ad48f471eb3ea093c316f3a4e9262a418',1,'tvm::relax']]],
-  ['fclone_7656',['FClone',['../classtvm_1_1meta__schedule_1_1PyMutatorNode.html#a32cf34ddbe53ca991b175a7b328b00f5',1,'tvm::meta_schedule::PyMutatorNode::FClone()'],['../classtvm_1_1meta__schedule_1_1Mutator.html#a0ea48d725ac67faaca1431dd53ad6ea6',1,'tvm::meta_schedule::Mutator::FClone()'],['../classtvm_1_1meta__schedule_1_1PySpaceGeneratorNode.html#a76332462ebce398a45c41140d246017f',1,'tvm::meta_schedule::PySpaceGeneratorNode::FClone()'],['../classtvm_1_1meta__schedule_1_1SpaceGenerator [...]
-  ['fcodegen_7657',['FCodegen',['../namespacetvm_1_1relax.html#ab95c214f514af597f80d123fc5fbb890',1,'tvm::relax']]],
-  ['fcombine_7658',['FCombine',['../namespacetvm_1_1topi.html#a72ff2d600f5610f32a39b8b5522a4137',1,'tvm::topi']]],
-  ['fcommittuningrecord_7659',['FCommitTuningRecord',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#ad11c4b0f3679ead6ede6da70eba2ddbc',1,'tvm::meta_schedule::PyDatabaseNode']]],
-  ['fcommitworkload_7660',['FCommitWorkload',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#a70873c5a9aa5548fc75496a43e4ae470',1,'tvm::meta_schedule::PyDatabaseNode']]],
-  ['fcommreduce_7661',['FCommReduce',['../namespacetvm_1_1topi.html#a05ddefea973989205ef8cb14fcfe6ffe',1,'tvm::topi']]],
-  ['fcompute_7662',['FCompute',['../namespacetvm_1_1te.html#a70f96c736806f87f5f795aba19ecc9d2',1,'tvm::te']]],
-  ['fdone_7663',['FDone',['../classtvm_1_1meta__schedule_1_1RunnerFuture.html#ab43e5b1fbda5108422ff1757628ec94d',1,'tvm::meta_schedule::RunnerFuture::FDone()'],['../classtvm_1_1meta__schedule_1_1RunnerFutureNode.html#afee1e12dd7029fa63c5fd363fe65e446',1,'tvm::meta_schedule::RunnerFutureNode::FDone()']]],
-  ['fextractfrom_7664',['FExtractFrom',['../classtvm_1_1meta__schedule_1_1PyFeatureExtractorNode.html#ac7693d12fa49631142d2f56a477ae8e0',1,'tvm::meta_schedule::PyFeatureExtractorNode']]],
-  ['fgeneratedesignspace_7665',['FGenerateDesignSpace',['../classtvm_1_1meta__schedule_1_1PySpaceGeneratorNode.html#ae17bdfe315a17ebaedc58b4ca4d4a464',1,'tvm::meta_schedule::PySpaceGeneratorNode::FGenerateDesignSpace()'],['../classtvm_1_1meta__schedule_1_1SpaceGenerator.html#a8ca92e61c6ffb1ff54a5cc124b786143',1,'tvm::meta_schedule::SpaceGenerator::FGenerateDesignSpace()']]],
-  ['fgeneratemeasurecandidates_7666',['FGenerateMeasureCandidates',['../classtvm_1_1meta__schedule_1_1PySearchStrategyNode.html#af9947186f05a18b46606f288440549c0',1,'tvm::meta_schedule::PySearchStrategyNode::FGenerateMeasureCandidates()'],['../classtvm_1_1meta__schedule_1_1SearchStrategy.html#aaea4eeb84b332e2d3e03f055a226aa7a',1,'tvm::meta_schedule::SearchStrategy::FGenerateMeasureCandidates()']]],
-  ['fgetalltuningrecords_7667',['FGetAllTuningRecords',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#a1ec183596d8ed257500d1a58d73ed2df',1,'tvm::meta_schedule::PyDatabaseNode']]],
-  ['fgettopk_7668',['FGetTopK',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#a344779446db1ccc5798f3ab8ba6c1577',1,'tvm::meta_schedule::PyDatabaseNode']]],
-  ['fhasworkload_7669',['FHasWorkload',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#af64908f6d3202f5a07a54cfe8c21dd67',1,'tvm::meta_schedule::PyDatabaseNode']]],
-  ['fidentity_7670',['FIdentity',['../namespacetvm_1_1topi.html#a7dd84c370a3377aec67ce83f94605df9',1,'tvm::topi']]],
-  ['finferstructinfo_7671',['FInferStructInfo',['../namespacetvm_1_1relax.html#a785a8c88785c92ac51caffa58a49a5fc',1,'tvm::relax']]],
-  ['finitializewithtunecontext_7672',['FInitializeWithTuneContext',['../classtvm_1_1meta__schedule_1_1PyScheduleRuleNode.html#a306620221bfae37edcc534e03ae4dbb5',1,'tvm::meta_schedule::PyScheduleRuleNode::FInitializeWithTuneContext()'],['../classtvm_1_1meta__schedule_1_1ScheduleRule.html#a50db66ec969db619daa71f0fda7c4c84',1,'tvm::meta_schedule::ScheduleRule::FInitializeWithTuneContext()'],['../classtvm_1_1meta__schedule_1_1Mutator.html#aecb1ebe8380be8b807ee2655a6f2a679',1,'tvm::meta_sched [...]
-  ['finstructionapply_7673',['FInstructionApply',['../namespacetvm_1_1tir.html#a5d242bb4e1c90117213532c3596c2ada',1,'tvm::tir']]],
-  ['finstructionaspython_7674',['FInstructionAsPython',['../namespacetvm_1_1tir.html#a6825559550a8f5ce29935a0e1032b368',1,'tvm::tir']]],
-  ['finstructionattrsasjson_7675',['FInstructionAttrsAsJSON',['../namespacetvm_1_1tir.html#a3c27e406aaf0b18bbe88d6d3ba5187fd',1,'tvm::tir']]],
-  ['finstructionattrsfromjson_7676',['FInstructionAttrsFromJSON',['../namespacetvm_1_1tir.html#a2beef5dc8a5090329e19ed3699d7df07',1,'tvm::tir']]],
-  ['fjoinrunningtask_7677',['FJoinRunningTask',['../classtvm_1_1meta__schedule_1_1PyTaskSchedulerNode.html#abf45bac819133369842ab9f36a24282a',1,'tvm::meta_schedule::PyTaskSchedulerNode']]],
-  ['flegalize_7678',['FLegalize',['../namespacetvm_1_1relax.html#ad5a6ed68c50ce093ea96351e8d983ea4',1,'tvm::relax::FLegalize()'],['../namespacetvm_1_1tir.html#ae8a5eeba9ded2bf2d39cbf3ef65182ef',1,'tvm::tir::FLegalize()']]],
-  ['fload_7679',['FLoad',['../classtvm_1_1meta__schedule_1_1PyCostModelNode.html#ae5a05aba2d87349c764a13ceb0368e74',1,'tvm::meta_schedule::PyCostModelNode']]],
-  ['floatimmnode_7680',['FloatImmNode',['../namespacetvm_1_1tir.html#adb123be81447d2871f4c716ce2d1dc00',1,'tvm::tir']]],
-  ['flowerbuiltin_7681',['FLowerBuiltin',['../namespacetvm_1_1relax.html#ae51243f350e2459b5dfc51741202b0d2',1,'tvm::relax']]],
-  ['flowerintrinsic_7682',['FLowerIntrinsic',['../namespacetvm_1_1tir.html#a450d600615ef75e4598efa2b1383649c',1,'tvm::tir']]],
-  ['fmakeforloop_7683',['FMakeForLoop',['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1ForFrameNode.html#abd5f04b21e3fd604da88c82a9070d7e2',1,'tvm::script::ir_builder::tir::ForFrameNode']]],
-  ['fnexttaskid_7684',['FNextTaskId',['../classtvm_1_1meta__schedule_1_1PyTaskSchedulerNode.html#a7cf9b85f77179177493538ad1f0a4ae6',1,'tvm::meta_schedule::PyTaskSchedulerNode']]],
-  ['fnormalize_7685',['FNormalize',['../namespacetvm_1_1relax.html#ac7f50c4ff744c12ce98ae9baff16e039',1,'tvm::relax']]],
-  ['fnotifyrunnerresults_7686',['FNotifyRunnerResults',['../classtvm_1_1meta__schedule_1_1SearchStrategy.html#a9e2dedc65c48cf8bb040ffa79728819d',1,'tvm::meta_schedule::SearchStrategy::FNotifyRunnerResults()'],['../classtvm_1_1meta__schedule_1_1PySearchStrategyNode.html#a60ea97c4f13adac0c4add071e0142996',1,'tvm::meta_schedule::PySearchStrategyNode::FNotifyRunnerResults()']]],
-  ['fposttuning_7687',['FPostTuning',['../classtvm_1_1meta__schedule_1_1SearchStrategy.html#ad2275f34a95173c725b5c2aba300626a',1,'tvm::meta_schedule::SearchStrategy::FPostTuning()'],['../classtvm_1_1meta__schedule_1_1PySearchStrategyNode.html#a9964e33b0e4da38f2a3e91f00d15c3ae',1,'tvm::meta_schedule::PySearchStrategyNode::FPostTuning()']]],
-  ['fpredict_7688',['FPredict',['../classtvm_1_1meta__schedule_1_1PyCostModelNode.html#a83e29c49c02950651023ad157b6c40d0',1,'tvm::meta_schedule::PyCostModelNode']]],
-  ['fpretuning_7689',['FPreTuning',['../classtvm_1_1meta__schedule_1_1SearchStrategy.html#ad5a1bb61c384d9394b8b44c2a1391da4',1,'tvm::meta_schedule::SearchStrategy::FPreTuning()'],['../classtvm_1_1meta__schedule_1_1PySearchStrategyNode.html#a6d6e3bf9fad98eaf491eed75331f9e37',1,'tvm::meta_schedule::PySearchStrategyNode::FPreTuning()']]],
-  ['fprimalgradient_7690',['FPrimalGradient',['../namespacetvm_1_1relax.html#a5b8e82e4a64bd699947bdb89267e8644',1,'tvm::relax']]],
-  ['fqueryirmodule_7691',['FQueryIRModule',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#a232d48c9d160b6f98fe0cb392b735131',1,'tvm::meta_schedule::PyDatabaseNode']]],
-  ['fqueryschedule_7692',['FQuerySchedule',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#a550ccc2c8ba605e7056e31195d1f77da',1,'tvm::meta_schedule::PyDatabaseNode']]],
-  ['fquerytuningrecord_7693',['FQueryTuningRecord',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#aad70dc71231ed6d434c3d1674b1e4b95',1,'tvm::meta_schedule::PyDatabaseNode']]],
-  ['freduce_7694',['FReduce',['../namespacetvm_1_1topi.html#af0e52ef3c0d8e11bf493d5163033cd0d',1,'tvm::topi']]],
-  ['fresult_7695',['FResult',['../classtvm_1_1meta__schedule_1_1RunnerFuture.html#ad30084ce683feb2105b555bc3fee34eb',1,'tvm::meta_schedule::RunnerFuture::FResult()'],['../classtvm_1_1meta__schedule_1_1RunnerFutureNode.html#a4fa8ff7719e2af75546dacd0cbc55e0d',1,'tvm::meta_schedule::RunnerFutureNode::FResult()']]],
-  ['frun_7696',['FRun',['../classtvm_1_1meta__schedule_1_1RunnerNode.html#a285aff19164faa0fdc381fb020d74d7d',1,'tvm::meta_schedule::RunnerNode::FRun()'],['../classtvm_1_1meta__schedule_1_1Runner.html#af69793c0234fa28990428edadb318105',1,'tvm::meta_schedule::Runner::FRun()']]],
-  ['fsave_7697',['FSave',['../classtvm_1_1meta__schedule_1_1PyCostModelNode.html#afaa2eedd0ae23aa2837b7bb4889f5019',1,'tvm::meta_schedule::PyCostModelNode']]],
-  ['fsize_7698',['FSize',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#ab1cfb9e258464ad195667a66154fc21b',1,'tvm::meta_schedule::PyDatabaseNode']]],
-  ['ftracedecisionprovider_7699',['FTraceDecisionProvider',['../namespacetvm_1_1tir.html#a5011992bb00854d3188dc51090cb273e',1,'tvm::tir']]],
-  ['ftune_7700',['FTune',['../classtvm_1_1meta__schedule_1_1PyTaskSchedulerNode.html#a541ec066597f14d60b59c8ff1d254755',1,'tvm::meta_schedule::PyTaskSchedulerNode']]],
-  ['ftvmparallellambda_7701',['FTVMParallelLambda',['../c__backend__api_8h.html#ac1b48128210969500e27aad08a7fe51b',1,'c_backend_api.h']]],
-  ['ftvmtargetparser_7702',['FTVMTargetParser',['../namespacetvm.html#a4216d207fd372d1e7e1dc466da9f8e93',1,'tvm']]],
-  ['ftype_7703',['FType',['../classtvm_1_1ReprPrinter.html#aee843a9a8b4885f5797843bed6467415',1,'tvm::ReprPrinter::FType()'],['../classtvm_1_1ir_1_1CalleeCollector.html#ad397ab52b85123bde5480c1ed20622c1',1,'tvm::ir::CalleeCollector::FType()'],['../classtvm_1_1script_1_1printer_1_1IRDocsifier.html#a96e2ad357c55632e9d9dab1619a9f437',1,'tvm::script::printer::IRDocsifier::FType()'],['../classtvm_1_1script_1_1ir__builder_1_1details_1_1Namer.html#a6d99df0b1482a3905c2fb00dcec37234',1,'tvm::scri [...]
-  ['function_7704',['Function',['../namespacetvm_1_1relax_1_1distributed_1_1transform.html#a119cea4ac37859b9c7438471bed93bef',1,'tvm::relax::distributed::transform::Function()'],['../namespacetvm_1_1relax_1_1transform.html#a2dc4497453f2323b565eb405e0097fa1',1,'tvm::relax::transform::Function()']]],
-  ['fupdate_7705',['FUpdate',['../classtvm_1_1meta__schedule_1_1PyCostModelNode.html#af71212fd0069c71db4dece1814b4cfca',1,'tvm::meta_schedule::PyCostModelNode']]],
-  ['fvalidate_7706',['FValidate',['../namespacetvm_1_1relax.html#a40f7cc3741498211157c83d236d3eb7a',1,'tvm::relax']]]
+  ['fapply_7649',['FApply',['../classtvm_1_1meta__schedule_1_1Mutator.html#af8b341f8e5b178fb34752fba6a605af9',1,'tvm::meta_schedule::Mutator::FApply()'],['../classtvm_1_1meta__schedule_1_1PyMeasureCallbackNode.html#ab193c0476f413df6b28e2d05321249bf',1,'tvm::meta_schedule::PyMeasureCallbackNode::FApply()'],['../classtvm_1_1meta__schedule_1_1PyScheduleRuleNode.html#a7fdef2eb4709fcfe3d6137110576d60b',1,'tvm::meta_schedule::PyScheduleRuleNode::FApply()'],['../classtvm_1_1meta__schedule_1_1Sc [...]
+  ['fasstring_7650',['FAsString',['../classtvm_1_1meta__schedule_1_1PyCostModelNode.html#ab03a3b26e0a46c4cb151a77a6ae1778c',1,'tvm::meta_schedule::PyCostModelNode::FAsString()'],['../classtvm_1_1meta__schedule_1_1PyFeatureExtractorNode.html#a1f3c8885ddfb22311085b2540a1f2209',1,'tvm::meta_schedule::PyFeatureExtractorNode::FAsString()'],['../classtvm_1_1meta__schedule_1_1PyMeasureCallbackNode.html#ab97566c9683174d219551a3517cbafef',1,'tvm::meta_schedule::PyMeasureCallbackNode::FAsString()' [...]
+  ['fbatchcompute_7651',['FBatchCompute',['../namespacetvm_1_1te.html#ab489f9ce52068157017e6a3cbf65c749',1,'tvm::te']]],
+  ['fbuild_7652',['FBuild',['../classtvm_1_1meta__schedule_1_1BuilderNode.html#a398dc1072da82a7de59bea8701dfcd78',1,'tvm::meta_schedule::BuilderNode']]],
+  ['fbuildaxisgraph_7653',['FBuildAxisGraph',['../namespacetvm_1_1relax_1_1distributed.html#a8df05fae63bde04ab5312e0c17dd2941',1,'tvm::relax::distributed']]],
+  ['fcallpacked_7654',['FCallPacked',['../namespacetvm_1_1relax.html#ad48f471eb3ea093c316f3a4e9262a418',1,'tvm::relax']]],
+  ['fclone_7655',['FClone',['../classtvm_1_1meta__schedule_1_1PyMutatorNode.html#a32cf34ddbe53ca991b175a7b328b00f5',1,'tvm::meta_schedule::PyMutatorNode::FClone()'],['../classtvm_1_1meta__schedule_1_1Mutator.html#a0ea48d725ac67faaca1431dd53ad6ea6',1,'tvm::meta_schedule::Mutator::FClone()'],['../classtvm_1_1meta__schedule_1_1PySpaceGeneratorNode.html#a76332462ebce398a45c41140d246017f',1,'tvm::meta_schedule::PySpaceGeneratorNode::FClone()'],['../classtvm_1_1meta__schedule_1_1SpaceGenerator [...]
+  ['fcodegen_7656',['FCodegen',['../namespacetvm_1_1relax.html#ab95c214f514af597f80d123fc5fbb890',1,'tvm::relax']]],
+  ['fcombine_7657',['FCombine',['../namespacetvm_1_1topi.html#a72ff2d600f5610f32a39b8b5522a4137',1,'tvm::topi']]],
+  ['fcommittuningrecord_7658',['FCommitTuningRecord',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#ad11c4b0f3679ead6ede6da70eba2ddbc',1,'tvm::meta_schedule::PyDatabaseNode']]],
+  ['fcommitworkload_7659',['FCommitWorkload',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#a70873c5a9aa5548fc75496a43e4ae470',1,'tvm::meta_schedule::PyDatabaseNode']]],
+  ['fcommreduce_7660',['FCommReduce',['../namespacetvm_1_1topi.html#a05ddefea973989205ef8cb14fcfe6ffe',1,'tvm::topi']]],
+  ['fcompute_7661',['FCompute',['../namespacetvm_1_1te.html#a70f96c736806f87f5f795aba19ecc9d2',1,'tvm::te']]],
+  ['fdone_7662',['FDone',['../classtvm_1_1meta__schedule_1_1RunnerFuture.html#ab43e5b1fbda5108422ff1757628ec94d',1,'tvm::meta_schedule::RunnerFuture::FDone()'],['../classtvm_1_1meta__schedule_1_1RunnerFutureNode.html#afee1e12dd7029fa63c5fd363fe65e446',1,'tvm::meta_schedule::RunnerFutureNode::FDone()']]],
+  ['fextractfrom_7663',['FExtractFrom',['../classtvm_1_1meta__schedule_1_1PyFeatureExtractorNode.html#ac7693d12fa49631142d2f56a477ae8e0',1,'tvm::meta_schedule::PyFeatureExtractorNode']]],
+  ['fgeneratedesignspace_7664',['FGenerateDesignSpace',['../classtvm_1_1meta__schedule_1_1PySpaceGeneratorNode.html#ae17bdfe315a17ebaedc58b4ca4d4a464',1,'tvm::meta_schedule::PySpaceGeneratorNode::FGenerateDesignSpace()'],['../classtvm_1_1meta__schedule_1_1SpaceGenerator.html#a8ca92e61c6ffb1ff54a5cc124b786143',1,'tvm::meta_schedule::SpaceGenerator::FGenerateDesignSpace()']]],
+  ['fgeneratemeasurecandidates_7665',['FGenerateMeasureCandidates',['../classtvm_1_1meta__schedule_1_1PySearchStrategyNode.html#af9947186f05a18b46606f288440549c0',1,'tvm::meta_schedule::PySearchStrategyNode::FGenerateMeasureCandidates()'],['../classtvm_1_1meta__schedule_1_1SearchStrategy.html#aaea4eeb84b332e2d3e03f055a226aa7a',1,'tvm::meta_schedule::SearchStrategy::FGenerateMeasureCandidates()']]],
+  ['fgetalltuningrecords_7666',['FGetAllTuningRecords',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#a1ec183596d8ed257500d1a58d73ed2df',1,'tvm::meta_schedule::PyDatabaseNode']]],
+  ['fgettopk_7667',['FGetTopK',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#a344779446db1ccc5798f3ab8ba6c1577',1,'tvm::meta_schedule::PyDatabaseNode']]],
+  ['fhasworkload_7668',['FHasWorkload',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#af64908f6d3202f5a07a54cfe8c21dd67',1,'tvm::meta_schedule::PyDatabaseNode']]],
+  ['fidentity_7669',['FIdentity',['../namespacetvm_1_1topi.html#a7dd84c370a3377aec67ce83f94605df9',1,'tvm::topi']]],
+  ['finferstructinfo_7670',['FInferStructInfo',['../namespacetvm_1_1relax.html#a785a8c88785c92ac51caffa58a49a5fc',1,'tvm::relax']]],
+  ['finitializewithtunecontext_7671',['FInitializeWithTuneContext',['../classtvm_1_1meta__schedule_1_1PyScheduleRuleNode.html#a306620221bfae37edcc534e03ae4dbb5',1,'tvm::meta_schedule::PyScheduleRuleNode::FInitializeWithTuneContext()'],['../classtvm_1_1meta__schedule_1_1ScheduleRule.html#a50db66ec969db619daa71f0fda7c4c84',1,'tvm::meta_schedule::ScheduleRule::FInitializeWithTuneContext()'],['../classtvm_1_1meta__schedule_1_1Mutator.html#aecb1ebe8380be8b807ee2655a6f2a679',1,'tvm::meta_sched [...]
+  ['finstructionapply_7672',['FInstructionApply',['../namespacetvm_1_1tir.html#a5d242bb4e1c90117213532c3596c2ada',1,'tvm::tir']]],
+  ['finstructionaspython_7673',['FInstructionAsPython',['../namespacetvm_1_1tir.html#a6825559550a8f5ce29935a0e1032b368',1,'tvm::tir']]],
+  ['finstructionattrsasjson_7674',['FInstructionAttrsAsJSON',['../namespacetvm_1_1tir.html#a3c27e406aaf0b18bbe88d6d3ba5187fd',1,'tvm::tir']]],
+  ['finstructionattrsfromjson_7675',['FInstructionAttrsFromJSON',['../namespacetvm_1_1tir.html#a2beef5dc8a5090329e19ed3699d7df07',1,'tvm::tir']]],
+  ['fjoinrunningtask_7676',['FJoinRunningTask',['../classtvm_1_1meta__schedule_1_1PyTaskSchedulerNode.html#abf45bac819133369842ab9f36a24282a',1,'tvm::meta_schedule::PyTaskSchedulerNode']]],
+  ['flegalize_7677',['FLegalize',['../namespacetvm_1_1relax.html#ad5a6ed68c50ce093ea96351e8d983ea4',1,'tvm::relax::FLegalize()'],['../namespacetvm_1_1tir.html#ae8a5eeba9ded2bf2d39cbf3ef65182ef',1,'tvm::tir::FLegalize()']]],
+  ['fload_7678',['FLoad',['../classtvm_1_1meta__schedule_1_1PyCostModelNode.html#ae5a05aba2d87349c764a13ceb0368e74',1,'tvm::meta_schedule::PyCostModelNode']]],
+  ['floatimmnode_7679',['FloatImmNode',['../namespacetvm_1_1tir.html#adb123be81447d2871f4c716ce2d1dc00',1,'tvm::tir']]],
+  ['flowerbuiltin_7680',['FLowerBuiltin',['../namespacetvm_1_1relax.html#ae51243f350e2459b5dfc51741202b0d2',1,'tvm::relax']]],
+  ['flowerintrinsic_7681',['FLowerIntrinsic',['../namespacetvm_1_1tir.html#a450d600615ef75e4598efa2b1383649c',1,'tvm::tir']]],
+  ['fmakeforloop_7682',['FMakeForLoop',['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1ForFrameNode.html#abd5f04b21e3fd604da88c82a9070d7e2',1,'tvm::script::ir_builder::tir::ForFrameNode']]],
+  ['fnexttaskid_7683',['FNextTaskId',['../classtvm_1_1meta__schedule_1_1PyTaskSchedulerNode.html#a7cf9b85f77179177493538ad1f0a4ae6',1,'tvm::meta_schedule::PyTaskSchedulerNode']]],
+  ['fnormalize_7684',['FNormalize',['../namespacetvm_1_1relax.html#ac7f50c4ff744c12ce98ae9baff16e039',1,'tvm::relax']]],
+  ['fnotifyrunnerresults_7685',['FNotifyRunnerResults',['../classtvm_1_1meta__schedule_1_1SearchStrategy.html#a9e2dedc65c48cf8bb040ffa79728819d',1,'tvm::meta_schedule::SearchStrategy::FNotifyRunnerResults()'],['../classtvm_1_1meta__schedule_1_1PySearchStrategyNode.html#a60ea97c4f13adac0c4add071e0142996',1,'tvm::meta_schedule::PySearchStrategyNode::FNotifyRunnerResults()']]],
+  ['fposttuning_7686',['FPostTuning',['../classtvm_1_1meta__schedule_1_1SearchStrategy.html#ad2275f34a95173c725b5c2aba300626a',1,'tvm::meta_schedule::SearchStrategy::FPostTuning()'],['../classtvm_1_1meta__schedule_1_1PySearchStrategyNode.html#a9964e33b0e4da38f2a3e91f00d15c3ae',1,'tvm::meta_schedule::PySearchStrategyNode::FPostTuning()']]],
+  ['fpredict_7687',['FPredict',['../classtvm_1_1meta__schedule_1_1PyCostModelNode.html#a83e29c49c02950651023ad157b6c40d0',1,'tvm::meta_schedule::PyCostModelNode']]],
+  ['fpretuning_7688',['FPreTuning',['../classtvm_1_1meta__schedule_1_1SearchStrategy.html#ad5a1bb61c384d9394b8b44c2a1391da4',1,'tvm::meta_schedule::SearchStrategy::FPreTuning()'],['../classtvm_1_1meta__schedule_1_1PySearchStrategyNode.html#a6d6e3bf9fad98eaf491eed75331f9e37',1,'tvm::meta_schedule::PySearchStrategyNode::FPreTuning()']]],
+  ['fprimalgradient_7689',['FPrimalGradient',['../namespacetvm_1_1relax.html#a5b8e82e4a64bd699947bdb89267e8644',1,'tvm::relax']]],
+  ['fqueryirmodule_7690',['FQueryIRModule',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#a232d48c9d160b6f98fe0cb392b735131',1,'tvm::meta_schedule::PyDatabaseNode']]],
+  ['fqueryschedule_7691',['FQuerySchedule',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#a550ccc2c8ba605e7056e31195d1f77da',1,'tvm::meta_schedule::PyDatabaseNode']]],
+  ['fquerytuningrecord_7692',['FQueryTuningRecord',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#aad70dc71231ed6d434c3d1674b1e4b95',1,'tvm::meta_schedule::PyDatabaseNode']]],
+  ['freduce_7693',['FReduce',['../namespacetvm_1_1topi.html#af0e52ef3c0d8e11bf493d5163033cd0d',1,'tvm::topi']]],
+  ['fresult_7694',['FResult',['../classtvm_1_1meta__schedule_1_1RunnerFuture.html#ad30084ce683feb2105b555bc3fee34eb',1,'tvm::meta_schedule::RunnerFuture::FResult()'],['../classtvm_1_1meta__schedule_1_1RunnerFutureNode.html#a4fa8ff7719e2af75546dacd0cbc55e0d',1,'tvm::meta_schedule::RunnerFutureNode::FResult()']]],
+  ['frun_7695',['FRun',['../classtvm_1_1meta__schedule_1_1RunnerNode.html#a285aff19164faa0fdc381fb020d74d7d',1,'tvm::meta_schedule::RunnerNode::FRun()'],['../classtvm_1_1meta__schedule_1_1Runner.html#af69793c0234fa28990428edadb318105',1,'tvm::meta_schedule::Runner::FRun()']]],
+  ['fsave_7696',['FSave',['../classtvm_1_1meta__schedule_1_1PyCostModelNode.html#afaa2eedd0ae23aa2837b7bb4889f5019',1,'tvm::meta_schedule::PyCostModelNode']]],
+  ['fsize_7697',['FSize',['../classtvm_1_1meta__schedule_1_1PyDatabaseNode.html#ab1cfb9e258464ad195667a66154fc21b',1,'tvm::meta_schedule::PyDatabaseNode']]],
+  ['ftracedecisionprovider_7698',['FTraceDecisionProvider',['../namespacetvm_1_1tir.html#a5011992bb00854d3188dc51090cb273e',1,'tvm::tir']]],
+  ['ftune_7699',['FTune',['../classtvm_1_1meta__schedule_1_1PyTaskSchedulerNode.html#a541ec066597f14d60b59c8ff1d254755',1,'tvm::meta_schedule::PyTaskSchedulerNode']]],
+  ['ftvmparallellambda_7700',['FTVMParallelLambda',['../c__backend__api_8h.html#ac1b48128210969500e27aad08a7fe51b',1,'c_backend_api.h']]],
+  ['ftvmtargetparser_7701',['FTVMTargetParser',['../namespacetvm.html#a4216d207fd372d1e7e1dc466da9f8e93',1,'tvm']]],
+  ['ftype_7702',['FType',['../classtvm_1_1ReprPrinter.html#aee843a9a8b4885f5797843bed6467415',1,'tvm::ReprPrinter::FType()'],['../classtvm_1_1ir_1_1CalleeCollector.html#ad397ab52b85123bde5480c1ed20622c1',1,'tvm::ir::CalleeCollector::FType()'],['../classtvm_1_1script_1_1printer_1_1IRDocsifier.html#a96e2ad357c55632e9d9dab1619a9f437',1,'tvm::script::printer::IRDocsifier::FType()'],['../classtvm_1_1script_1_1ir__builder_1_1details_1_1Namer.html#a6d99df0b1482a3905c2fb00dcec37234',1,'tvm::scri [...]
+  ['function_7703',['Function',['../namespacetvm_1_1relax_1_1distributed_1_1transform.html#a119cea4ac37859b9c7438471bed93bef',1,'tvm::relax::distributed::transform::Function()'],['../namespacetvm_1_1relax_1_1transform.html#a2dc4497453f2323b565eb405e0097fa1',1,'tvm::relax::transform::Function()']]],
+  ['fupdate_7704',['FUpdate',['../classtvm_1_1meta__schedule_1_1PyCostModelNode.html#af71212fd0069c71db4dece1814b4cfca',1,'tvm::meta_schedule::PyCostModelNode']]],
+  ['fvalidate_7705',['FValidate',['../namespacetvm_1_1relax.html#a40f7cc3741498211157c83d236d3eb7a',1,'tvm::relax']]]
 ];
diff --git a/docs/reference/api/doxygen/search/typedefs_6.js b/docs/reference/api/doxygen/search/typedefs_6.js
index ea4890ddff..360514fbc8 100644
--- a/docs/reference/api/doxygen/search/typedefs_6.js
+++ b/docs/reference/api/doxygen/search/typedefs_6.js
@@ -1,7 +1,7 @@
 var searchData=
 [
-  ['index_7707',['Index',['../namespacetvm_1_1runtime_1_1vm.html#a1227d803d3d8f11b3d32a1372358f694',1,'tvm::runtime::vm']]],
-  ['intimmnode_7708',['IntImmNode',['../namespacetvm_1_1tir.html#ae8c7db788e840dc1c2ed1f365d5ea829',1,'tvm::tir']]],
-  ['inttuple_7709',['IntTuple',['../namespacetvm_1_1runtime.html#adc84b8d3a671ceb4f490cad57283d732',1,'tvm::runtime']]],
-  ['inttupleobj_7710',['IntTupleObj',['../namespacetvm_1_1runtime.html#adc7ddcf5d6725600b62b7783e4ac507e',1,'tvm::runtime']]]
+  ['index_7706',['Index',['../namespacetvm_1_1runtime_1_1vm.html#a1227d803d3d8f11b3d32a1372358f694',1,'tvm::runtime::vm']]],
+  ['intimmnode_7707',['IntImmNode',['../namespacetvm_1_1tir.html#ae8c7db788e840dc1c2ed1f365d5ea829',1,'tvm::tir']]],
+  ['inttuple_7708',['IntTuple',['../namespacetvm_1_1runtime.html#adc84b8d3a671ceb4f490cad57283d732',1,'tvm::runtime']]],
+  ['inttupleobj_7709',['IntTupleObj',['../namespacetvm_1_1runtime.html#adc7ddcf5d6725600b62b7783e4ac507e',1,'tvm::runtime']]]
 ];
diff --git a/docs/reference/api/doxygen/search/typedefs_7.js b/docs/reference/api/doxygen/search/typedefs_7.js
index cd343f0183..61b2ebe048 100644
--- a/docs/reference/api/doxygen/search/typedefs_7.js
+++ b/docs/reference/api/doxygen/search/typedefs_7.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['label_7711',['Label',['../structtvm_1_1topi_1_1EinsumEquation.html#a09547a1735a962ace2c9541322b60461',1,'tvm::topi::EinsumEquation']]]
+  ['label_7710',['Label',['../structtvm_1_1topi_1_1EinsumEquation.html#a09547a1735a962ace2c9541322b60461',1,'tvm::topi::EinsumEquation']]]
 ];
diff --git a/docs/reference/api/doxygen/search/typedefs_8.js b/docs/reference/api/doxygen/search/typedefs_8.js
index a136005025..2f7cdb94d8 100644
--- a/docs/reference/api/doxygen/search/typedefs_8.js
+++ b/docs/reference/api/doxygen/search/typedefs_8.js
@@ -1,5 +1,5 @@
 var searchData=
 [
-  ['memfntype_7712',['MemFnType',['../structtvm_1_1runtime_1_1details_1_1ModuleVTableEntryHelper_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01_4.html#aa54e52aa476c35323b0e87254ada5c07',1,'tvm::runtime::details::ModuleVTableEntryHelper&lt; R(T::*)(Args...) const &gt;::MemFnType()'],['../structtvm_1_1runtime_1_1details_1_1ModuleVTableEntryHelper_3_01R_07T_1_1_5_08_07Args_8_8_8_08_4.html#a8bebfbf28720c4c7a997f1467ddbe24d',1,'tvm::runtime::details::ModuleVTableEntryHelper&lt; R(T::*)(Args... [...]
-  ['memoryscope_7713',['MemoryScope',['../namespacetvm.html#a9f3357cc60dba3bfdfd5d00335a3b06f',1,'tvm']]]
+  ['memfntype_7711',['MemFnType',['../structtvm_1_1runtime_1_1details_1_1ModuleVTableEntryHelper_3_01R_07T_1_1_5_08_07Args_8_8_8_08_01const_01_4.html#aa54e52aa476c35323b0e87254ada5c07',1,'tvm::runtime::details::ModuleVTableEntryHelper&lt; R(T::*)(Args...) const &gt;::MemFnType()'],['../structtvm_1_1runtime_1_1details_1_1ModuleVTableEntryHelper_3_01R_07T_1_1_5_08_07Args_8_8_8_08_4.html#a8bebfbf28720c4c7a997f1467ddbe24d',1,'tvm::runtime::details::ModuleVTableEntryHelper&lt; R(T::*)(Args... [...]
+  ['memoryscope_7712',['MemoryScope',['../namespacetvm.html#a9f3357cc60dba3bfdfd5d00335a3b06f',1,'tvm']]]
 ];
diff --git a/docs/reference/api/doxygen/search/typedefs_9.js b/docs/reference/api/doxygen/search/typedefs_9.js
index 21c639c110..04145f2f6c 100644
--- a/docs/reference/api/doxygen/search/typedefs_9.js
+++ b/docs/reference/api/doxygen/search/typedefs_9.js
@@ -1,9 +1,9 @@
 var searchData=
 [
-  ['parent_7714',['Parent',['../classtvm_1_1tir_1_1IndexDataTypeRewriter.html#a0e7deada1e51a604e4f7bc6c8a115955',1,'tvm::tir::IndexDataTypeRewriter::Parent()'],['../classtvm_1_1tir_1_1IndexDataTypeNormalizer.html#a8d04a64a80c9fbdd28c7cb9e00c02120',1,'tvm::tir::IndexDataTypeNormalizer::Parent()']]],
-  ['partialsolvedinequalities_7715',['PartialSolvedInequalities',['../namespacetvm_1_1arith.html#adf7450490c4a53f62bab4463cdb5e9c8',1,'tvm::arith']]],
-  ['partitionerfunctype_7716',['PartitionerFuncType',['../namespacetvm_1_1support.html#a34824d8de8374a4144dc4754ccafdd74',1,'tvm::support']]],
-  ['pass_7717',['Pass',['../namespacetvm_1_1relax_1_1distributed_1_1transform.html#a40ba6cc44b8cd397e0e1b9f7fac89edf',1,'tvm::relax::distributed::transform::Pass()'],['../namespacetvm_1_1relax_1_1transform.html#aa3d28b2e48b6d5708052909943dd3282',1,'tvm::relax::transform::Pass()']]],
-  ['passcontext_7718',['PassContext',['../namespacetvm_1_1relax_1_1distributed_1_1transform.html#a90a537a5f9e22c681a49c36f06c7a74e',1,'tvm::relax::distributed::transform::PassContext()'],['../namespacetvm_1_1relax_1_1transform.html#a8092572e45f7d7f90fd3270677ed9164',1,'tvm::relax::transform::PassContext()']]],
-  ['passinfo_7719',['PassInfo',['../namespacetvm_1_1relax_1_1distributed_1_1transform.html#a35b891343a5a75c35489bef136a601d3',1,'tvm::relax::distributed::transform::PassInfo()'],['../namespacetvm_1_1relax_1_1transform.html#a81cc1b2a0ef5efdeb2298358dacae905',1,'tvm::relax::transform::PassInfo()']]]
+  ['parent_7713',['Parent',['../classtvm_1_1tir_1_1IndexDataTypeRewriter.html#a0e7deada1e51a604e4f7bc6c8a115955',1,'tvm::tir::IndexDataTypeRewriter::Parent()'],['../classtvm_1_1tir_1_1IndexDataTypeNormalizer.html#a8d04a64a80c9fbdd28c7cb9e00c02120',1,'tvm::tir::IndexDataTypeNormalizer::Parent()']]],
+  ['partialsolvedinequalities_7714',['PartialSolvedInequalities',['../namespacetvm_1_1arith.html#adf7450490c4a53f62bab4463cdb5e9c8',1,'tvm::arith']]],
+  ['partitionerfunctype_7715',['PartitionerFuncType',['../namespacetvm_1_1support.html#a34824d8de8374a4144dc4754ccafdd74',1,'tvm::support']]],
+  ['pass_7716',['Pass',['../namespacetvm_1_1relax_1_1distributed_1_1transform.html#a40ba6cc44b8cd397e0e1b9f7fac89edf',1,'tvm::relax::distributed::transform::Pass()'],['../namespacetvm_1_1relax_1_1transform.html#aa3d28b2e48b6d5708052909943dd3282',1,'tvm::relax::transform::Pass()']]],
+  ['passcontext_7717',['PassContext',['../namespacetvm_1_1relax_1_1distributed_1_1transform.html#a90a537a5f9e22c681a49c36f06c7a74e',1,'tvm::relax::distributed::transform::PassContext()'],['../namespacetvm_1_1relax_1_1transform.html#a8092572e45f7d7f90fd3270677ed9164',1,'tvm::relax::transform::PassContext()']]],
+  ['passinfo_7718',['PassInfo',['../namespacetvm_1_1relax_1_1distributed_1_1transform.html#a35b891343a5a75c35489bef136a601d3',1,'tvm::relax::distributed::transform::PassInfo()'],['../namespacetvm_1_1relax_1_1transform.html#a81cc1b2a0ef5efdeb2298358dacae905',1,'tvm::relax::transform::PassInfo()']]]
 ];
diff --git a/docs/reference/api/doxygen/search/typedefs_a.js b/docs/reference/api/doxygen/search/typedefs_a.js
index 61babffa12..c3145690b9 100644
--- a/docs/reference/api/doxygen/search/typedefs_a.js
+++ b/docs/reference/api/doxygen/search/typedefs_a.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['region_7720',['Region',['../namespacetvm_1_1tir.html#a8277e2a3d81a80a4776705673df51e0a',1,'tvm::tir']]],
-  ['regname_7721',['RegName',['../namespacetvm_1_1runtime_1_1vm.html#a99bb6f65a3df86bfdd257c0bbb5ce89f',1,'tvm::runtime::vm']]],
-  ['result_5ftype_7722',['result_type',['../classtvm_1_1TypeFunctor_3_01R_07const_01Type_01_6n_00_01Args_8_8_8_08_4.html#a24d4a3522ee6c4cdeed80dcdcc1424ad',1,'tvm::TypeFunctor&lt; R(const Type &amp;n, Args...)&gt;::result_type()'],['../classtvm_1_1NodeFunctor_3_01R_07const_01ObjectRef_01_6n_00_01Args_8_8_8_08_4.html#ac7f687cb7dda02407b578a6683fa708a',1,'tvm::NodeFunctor&lt; R(const ObjectRef &amp;n, Args...)&gt;::result_type()'],['../classtvm_1_1relax_1_1ExprFunctor_3_01R_07const_01Expr_ [...]
+  ['region_7719',['Region',['../namespacetvm_1_1tir.html#a8277e2a3d81a80a4776705673df51e0a',1,'tvm::tir']]],
+  ['regname_7720',['RegName',['../namespacetvm_1_1runtime_1_1vm.html#a99bb6f65a3df86bfdd257c0bbb5ce89f',1,'tvm::runtime::vm']]],
+  ['result_5ftype_7721',['result_type',['../classtvm_1_1TypeFunctor_3_01R_07const_01Type_01_6n_00_01Args_8_8_8_08_4.html#a24d4a3522ee6c4cdeed80dcdcc1424ad',1,'tvm::TypeFunctor&lt; R(const Type &amp;n, Args...)&gt;::result_type()'],['../classtvm_1_1NodeFunctor_3_01R_07const_01ObjectRef_01_6n_00_01Args_8_8_8_08_4.html#ac7f687cb7dda02407b578a6683fa708a',1,'tvm::NodeFunctor&lt; R(const ObjectRef &amp;n, Args...)&gt;::result_type()'],['../classtvm_1_1relax_1_1ExprFunctor_3_01R_07const_01Expr_ [...]
 ];
diff --git a/docs/reference/api/doxygen/search/typedefs_b.js b/docs/reference/api/doxygen/search/typedefs_b.js
index 93adaa1739..ab8280c7f0 100644
--- a/docs/reference/api/doxygen/search/typedefs_b.js
+++ b/docs/reference/api/doxygen/search/typedefs_b.js
@@ -1,6 +1,6 @@
 var searchData=
 [
-  ['shardingspec_7723',['ShardingSpec',['../namespacetvm_1_1relax_1_1distributed.html#af83820b6820d475d9e64f6fe11e3b261',1,'tvm::relax::distributed']]],
-  ['structinfoderivefunc_7724',['StructInfoDeriveFunc',['../namespacetvm_1_1relax.html#af30be57dbb36533467727929c21bd237',1,'tvm::relax']]],
-  ['subscript_7725',['Subscript',['../structtvm_1_1topi_1_1EinsumEquation.html#a4a0b81e8b69b43af5868a1617cfe30d3',1,'tvm::topi::EinsumEquation']]]
+  ['shardingspec_7722',['ShardingSpec',['../namespacetvm_1_1relax_1_1distributed.html#af83820b6820d475d9e64f6fe11e3b261',1,'tvm::relax::distributed']]],
+  ['structinfoderivefunc_7723',['StructInfoDeriveFunc',['../namespacetvm_1_1relax.html#af30be57dbb36533467727929c21bd237',1,'tvm::relax']]],
+  ['subscript_7724',['Subscript',['../structtvm_1_1topi_1_1EinsumEquation.html#a4a0b81e8b69b43af5868a1617cfe30d3',1,'tvm::topi::EinsumEquation']]]
 ];
diff --git a/docs/reference/api/doxygen/search/typedefs_c.js b/docs/reference/api/doxygen/search/typedefs_c.js
index f28493e10e..f0ee9f9bab 100644
--- a/docs/reference/api/doxygen/search/typedefs_c.js
+++ b/docs/reference/api/doxygen/search/typedefs_c.js
@@ -1,21 +1,21 @@
 var searchData=
 [
-  ['targetfeatures_7726',['TargetFeatures',['../namespacetvm.html#a78a634f35a1d8d97545aa9117570ebd8',1,'tvm']]],
-  ['targetjson_7727',['TargetJSON',['../namespacetvm.html#ab6827a60cfc12ce697d8c099947fe6a5',1,'tvm']]],
-  ['tcalleffectkind_7728',['TCallEffectKind',['../namespacetvm_1_1tir.html#a651e82a046f157a7d286b0985b3edb84',1,'tvm::tir']]],
-  ['tensortype_7729',['TensorType',['../namespacetvm_1_1relax.html#a06538b181df82292bdb5f73d6f21de94',1,'tvm::relax']]],
-  ['tensortypenode_7730',['TensorTypeNode',['../namespacetvm_1_1relax.html#aa23883a54f4c8a912ac3122b89aa06a9',1,'tvm::relax']]],
-  ['tglobalsymbol_7731',['TGlobalSymbol',['../namespacetvm_1_1tir.html#a0a81e48fe15eb305b96806e55e01a8c1',1,'tvm::tir']]],
-  ['thashcode_7732',['THashCode',['../classtvm_1_1meta__schedule_1_1Workload.html#a561f6589a2577bd7fa502284d4d22445',1,'tvm::meta_schedule::Workload::THashCode()'],['../classtvm_1_1meta__schedule_1_1WorkloadNode.html#aad19a5cb8e2c623e355ca5e2a98c4c18',1,'tvm::meta_schedule::WorkloadNode::THashCode()']]],
-  ['tirpattern_7733',['TIRPattern',['../namespacetvm_1_1relax.html#ae4609a7fed731069af110d2ba9965246',1,'tvm::relax']]],
-  ['tirvaraxis_7734',['TIRVarAxis',['../namespacetvm_1_1tir.html#adae6fba969a8ae541944301374b70927',1,'tvm::tir']]],
-  ['tparent_7735',['TParent',['../classtvm_1_1TargetKindAttrMap.html#a37eb6bfb0d881cf897147b17ff7d3265',1,'tvm::TargetKindAttrMap::TParent()'],['../classtvm_1_1OpAttrMap.html#a316480ca7450209650fc1a62f7ce4a14',1,'tvm::OpAttrMap::TParent()']]],
-  ['trandstate_7736',['TRandState',['../classtvm_1_1support_1_1LinearCongruentialEngine.html#a4d3a3a94a3f3d2dfab4b5ccb1a7e97de',1,'tvm::support::LinearCongruentialEngine::TRandState()'],['../classtvm_1_1meta__schedule_1_1TuneContext.html#af7fd90f18bece51fa3c212b73eca2f27',1,'tvm::meta_schedule::TuneContext::TRandState()'],['../classtvm_1_1meta__schedule_1_1TuneContextNode.html#aa184b0eb048b357df078c4ed5e0155e6',1,'tvm::meta_schedule::TuneContextNode::TRandState()']]],
-  ['tscriptdtypeprintlocation_7737',['TScriptDtypePrintLocation',['../namespacetvm_1_1tir.html#ae85a9723d52c53bd767ae70236358289',1,'tvm::tir']]],
-  ['tscriptprintername_7738',['TScriptPrinterName',['../namespacetvm_1_1tir.html#a617163e8161d114528cfc73199d0cc3c',1,'tvm::tir']]],
-  ['tself_7739',['TSelf',['../classtvm_1_1TypedEnvFunc_3_01R_07Args_8_8_8_08_4.html#a29adf4db79c99318db779a71f26acc0f',1,'tvm::TypedEnvFunc&lt; R(Args...)&gt;']]],
-  ['tvectorizable_7740',['TVectorizable',['../namespacetvm_1_1tir.html#a0c5d42cf669b8ceeb42aa13d95cb5262',1,'tvm::tir']]],
-  ['tvm_5findex_5ft_7741',['tvm_index_t',['../namespacetvm_1_1runtime.html#a953860c249ea5d75326dc8f2928491ea',1,'tvm::runtime']]],
-  ['tvmstreamhandle_7742',['TVMStreamHandle',['../device__api_8h.html#ab1d5f6b7945e1410602a8a057fda5757',1,'device_api.h']]],
-  ['type_7743',['type',['../structtvm_1_1detail_1_1is__specialized.html#a3ea7783c457d7ddc82100674292724f4',1,'tvm::detail::is_specialized::type()'],['../structtvm_1_1detail_1_1is__specialized_3_01Container_3_01Args_8_8_8_01_4_00_01Container_01_4.html#a8dee3a1604498d6bc64948f1c0d19dc2',1,'tvm::detail::is_specialized&lt; Container&lt; Args... &gt;, Container &gt;::type()']]]
+  ['targetfeatures_7725',['TargetFeatures',['../namespacetvm.html#a78a634f35a1d8d97545aa9117570ebd8',1,'tvm']]],
+  ['targetjson_7726',['TargetJSON',['../namespacetvm.html#ab6827a60cfc12ce697d8c099947fe6a5',1,'tvm']]],
+  ['tcalleffectkind_7727',['TCallEffectKind',['../namespacetvm_1_1tir.html#a651e82a046f157a7d286b0985b3edb84',1,'tvm::tir']]],
+  ['tensortype_7728',['TensorType',['../namespacetvm_1_1relax.html#a06538b181df82292bdb5f73d6f21de94',1,'tvm::relax']]],
+  ['tensortypenode_7729',['TensorTypeNode',['../namespacetvm_1_1relax.html#aa23883a54f4c8a912ac3122b89aa06a9',1,'tvm::relax']]],
+  ['tglobalsymbol_7730',['TGlobalSymbol',['../namespacetvm_1_1tir.html#a0a81e48fe15eb305b96806e55e01a8c1',1,'tvm::tir']]],
+  ['thashcode_7731',['THashCode',['../classtvm_1_1meta__schedule_1_1Workload.html#a561f6589a2577bd7fa502284d4d22445',1,'tvm::meta_schedule::Workload::THashCode()'],['../classtvm_1_1meta__schedule_1_1WorkloadNode.html#aad19a5cb8e2c623e355ca5e2a98c4c18',1,'tvm::meta_schedule::WorkloadNode::THashCode()']]],
+  ['tirpattern_7732',['TIRPattern',['../namespacetvm_1_1relax.html#ae4609a7fed731069af110d2ba9965246',1,'tvm::relax']]],
+  ['tirvaraxis_7733',['TIRVarAxis',['../namespacetvm_1_1tir.html#adae6fba969a8ae541944301374b70927',1,'tvm::tir']]],
+  ['tparent_7734',['TParent',['../classtvm_1_1TargetKindAttrMap.html#a37eb6bfb0d881cf897147b17ff7d3265',1,'tvm::TargetKindAttrMap::TParent()'],['../classtvm_1_1OpAttrMap.html#a316480ca7450209650fc1a62f7ce4a14',1,'tvm::OpAttrMap::TParent()']]],
+  ['trandstate_7735',['TRandState',['../classtvm_1_1support_1_1LinearCongruentialEngine.html#a4d3a3a94a3f3d2dfab4b5ccb1a7e97de',1,'tvm::support::LinearCongruentialEngine::TRandState()'],['../classtvm_1_1meta__schedule_1_1TuneContext.html#af7fd90f18bece51fa3c212b73eca2f27',1,'tvm::meta_schedule::TuneContext::TRandState()'],['../classtvm_1_1meta__schedule_1_1TuneContextNode.html#aa184b0eb048b357df078c4ed5e0155e6',1,'tvm::meta_schedule::TuneContextNode::TRandState()']]],
+  ['tscriptdtypeprintlocation_7736',['TScriptDtypePrintLocation',['../namespacetvm_1_1tir.html#ae85a9723d52c53bd767ae70236358289',1,'tvm::tir']]],
+  ['tscriptprintername_7737',['TScriptPrinterName',['../namespacetvm_1_1tir.html#a617163e8161d114528cfc73199d0cc3c',1,'tvm::tir']]],
+  ['tself_7738',['TSelf',['../classtvm_1_1TypedEnvFunc_3_01R_07Args_8_8_8_08_4.html#a29adf4db79c99318db779a71f26acc0f',1,'tvm::TypedEnvFunc&lt; R(Args...)&gt;']]],
+  ['tvectorizable_7739',['TVectorizable',['../namespacetvm_1_1tir.html#a0c5d42cf669b8ceeb42aa13d95cb5262',1,'tvm::tir']]],
+  ['tvm_5findex_5ft_7740',['tvm_index_t',['../namespacetvm_1_1runtime.html#a953860c249ea5d75326dc8f2928491ea',1,'tvm::runtime']]],
+  ['tvmstreamhandle_7741',['TVMStreamHandle',['../device__api_8h.html#ab1d5f6b7945e1410602a8a057fda5757',1,'device_api.h']]],
+  ['type_7742',['type',['../structtvm_1_1detail_1_1is__specialized.html#a3ea7783c457d7ddc82100674292724f4',1,'tvm::detail::is_specialized::type()'],['../structtvm_1_1detail_1_1is__specialized_3_01Container_3_01Args_8_8_8_01_4_00_01Container_01_4.html#a8dee3a1604498d6bc64948f1c0d19dc2',1,'tvm::detail::is_specialized&lt; Container&lt; Args... &gt;, Container &gt;::type()']]]
 ];
diff --git a/docs/reference/api/doxygen/search/variables_10.js b/docs/reference/api/doxygen/search/variables_10.js
index 1dae0d7476..7979a0f24d 100644
--- a/docs/reference/api/doxygen/search/variables_10.js
+++ b/docs/reference/api/doxygen/search/variables_10.js
@@ -1,4 +1,4 @@
 var searchData=
 [
-  ['queue_5fmutex_5f_7450',['queue_mutex_',['../classtvm_1_1runtime_1_1WorkerZeroData.html#a01bcd1df1f6559e0a6e0a9c523af4a96',1,'tvm::runtime::WorkerZeroData']]]
+  ['queue_5fmutex_5f_7449',['queue_mutex_',['../classtvm_1_1runtime_1_1WorkerZeroData.html#a01bcd1df1f6559e0a6e0a9c523af4a96',1,'tvm::runtime::WorkerZeroData']]]
 ];
diff --git a/docs/reference/api/doxygen/search/variables_11.js b/docs/reference/api/doxygen/search/variables_11.js
index 5af4723f5d..9dee859ef3 100644
--- a/docs/reference/api/doxygen/search/variables_11.js
+++ b/docs/reference/api/doxygen/search/variables_11.js
@@ -1,44 +1,44 @@
 var searchData=
 [
-  ['rand_5fstate_7451',['rand_state',['../classtvm_1_1meta__schedule_1_1TuneContextNode.html#a3032995b1e84a6396b42ba74f573b6b3',1,'tvm::meta_schedule::TuneContextNode']]],
-  ['ranges_7452',['ranges',['../classtvm_1_1arith_1_1IntConstraintsNode.html#ab23d4d806766c88b0df69dbfb5ebd63c',1,'tvm::arith::IntConstraintsNode']]],
-  ['rate_7453',['rate',['../structtvm_1_1relax_1_1DropoutAttrs.html#a0280786e8bf68176560ab8c22937b983',1,'tvm::relax::DropoutAttrs']]],
-  ['ratio_7454',['ratio',['../classtvm_1_1runtime_1_1profiling_1_1RatioNode.html#ab7a6874e67a1b663463f59ba3ede162c',1,'tvm::runtime::profiling::RatioNode']]],
-  ['reads_7455',['reads',['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1BlockFrameNode.html#acf1c9ac1eec92cbf916f2177481146fb',1,'tvm::script::ir_builder::tir::BlockFrameNode::reads()'],['../classtvm_1_1tir_1_1BlockNode.html#a31f787d560277fad82ae8713e35ce960',1,'tvm::tir::BlockNode::reads()']]],
-  ['realize_5fscope_7456',['realize_scope',['../namespacetvm_1_1tir_1_1attr.html#acf70bbdafa7344811d336422bf95cdc5',1,'tvm::tir::attr']]],
-  ['records_7457',['records',['../structtvm_1_1runtime_1_1vm_1_1NDArrayCacheMetadata.html#a939ee59399ae96d99abbe994b68dfb48',1,'tvm::runtime::vm::NDArrayCacheMetadata::records()'],['../structtvm_1_1runtime_1_1vm_1_1NDArrayCacheMetadata_1_1FileRecord.html#abb145b41b8c0830d8c85f44411ca6623',1,'tvm::runtime::vm::NDArrayCacheMetadata::FileRecord::records()']]],
-  ['reduce_5faxis_7458',['reduce_axis',['../classtvm_1_1te_1_1BaseComputeOpNode.html#ad0df643468fc148d80afd7116abdd2ac',1,'tvm::te::BaseComputeOpNode']]],
-  ['reduce_5fscope_7459',['reduce_scope',['../namespacetvm_1_1tir_1_1attr.html#a50fc9633b9cfbcefa2393dbb2ece1846',1,'tvm::tir::attr']]],
-  ['reduction_7460',['reduction',['../structtvm_1_1relax_1_1ScatterElementsAttrs.html#a282dcd392045359be94ac1944f31cbf2',1,'tvm::relax::ScatterElementsAttrs::reduction()'],['../structtvm_1_1relax_1_1ScatterNDAttrs.html#a791d9356b8197f56bbed2b07eef19435',1,'tvm::relax::ScatterNDAttrs::reduction()'],['../structtvm_1_1relax_1_1NLLLossAttrs.html#ac56d28db37a22f6f7faeaddcf2b3aea9',1,'tvm::relax::NLLLossAttrs::reduction()']]],
-  ['reg_5fid_7461',['reg_id',['../classtvm_1_1runtime_1_1DRefObj.html#aa2abf5ea413d75248095358c02e718c7',1,'tvm::runtime::DRefObj']]],
-  ['region_7462',['region',['../classtvm_1_1tir_1_1BufferRegionNode.html#ae5713a8e3be26e0814ae53b573d8efd2',1,'tvm::tir::BufferRegionNode']]],
-  ['region_5fcover_7463',['region_cover',['../structtvm_1_1tir_1_1BlockInfo.html#acad11c72a22380e65695be584f294d4e',1,'tvm::tir::BlockInfo']]],
-  ['register_5ffile_7464',['register_file',['../classtvm_1_1runtime_1_1DiscoWorker.html#ab08759e0b2045a00377636d051b0e629',1,'tvm::runtime::DiscoWorker']]],
-  ['register_5ffile_5fsize_7465',['register_file_size',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#a0cb9f57642e2c25f7b4eaf31d6018349',1,'tvm::runtime::vm::VMFuncInfo']]],
-  ['reject_7466',['reject',['../classtvm_1_1relax_1_1NotPatternNode.html#a1619244d06204b06ab1bdb104dc707f6',1,'tvm::relax::NotPatternNode']]],
-  ['relations_7467',['relations',['../classtvm_1_1arith_1_1IntConstraintsNode.html#a078c29fba655311710227460312e78b5',1,'tvm::arith::IntConstraintsNode']]],
-  ['relax_5fprefix_7468',['relax_prefix',['../classtvm_1_1PrinterConfigNode.html#ab16ceb4c8fb205dbd8493273cedd5326',1,'tvm::PrinterConfigNode']]],
-  ['remaining_5ftasks_5f_7469',['remaining_tasks_',['../classtvm_1_1meta__schedule_1_1TaskSchedulerNode.html#a11935a9326ac14e4e0c41fbb38c9fccf',1,'tvm::meta_schedule::TaskSchedulerNode']]],
-  ['remote_5fdata_7470',['remote_data',['../classtvm_1_1runtime_1_1cuda__ipc_1_1CUDAIPCMemoryObj.html#af42c031d2e226124380dab7bf80dc047',1,'tvm::runtime::cuda_ipc::CUDAIPCMemoryObj']]],
-  ['renderer_7471',['renderer',['../classtvm_1_1DiagnosticRendererNode.html#a8006ebc49ae9734bad6a329c1295f437',1,'tvm::DiagnosticRendererNode::renderer()'],['../classtvm_1_1DiagnosticContextNode.html#aea5532b73702d459a53ee0c358607284',1,'tvm::DiagnosticContextNode::renderer()']]],
-  ['repeats_7472',['repeats',['../structtvm_1_1relax_1_1RepeatAttrs.html#a924e5ff0773bc90b70289053d5058ca1',1,'tvm::relax::RepeatAttrs::repeats()'],['../structtvm_1_1relax_1_1TileAttrs.html#a8a97c821e92070a104682c71510f041f',1,'tvm::relax::TileAttrs::repeats()']]],
-  ['require_5fblock_5fvar_5fbound_5fpredicate_7473',['require_block_var_bound_predicate',['../namespacetvm_1_1tir_1_1attr.html#af1b654a57098d16dd2d08efaa949ffe3',1,'tvm::tir::attr']]],
-  ['required_7474',['required',['../classtvm_1_1transform_1_1PassInfoNode.html#abc4fdfbc0e6db41ae6296d7b2816b534',1,'tvm::transform::PassInfoNode']]],
-  ['required_5fpass_7475',['required_pass',['../classtvm_1_1transform_1_1PassContextNode.html#a029074685b6cfcc0431098697f2bc927',1,'tvm::transform::PassContextNode']]],
-  ['result_7476',['result',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderNode.html#ae9bab07b47a5fd7f27576cbcfddab953',1,'tvm::script::ir_builder::IRBuilderNode::result()'],['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ae0d33229af059c727db2abd3616660e0',1,'tvm::runtime::vm::Instruction::result()'],['../classtvm_1_1tir_1_1CommReducerNode.html#a7030917568a088215da423fc56882814',1,'tvm::tir::CommReducerNode::result()']]],
-  ['ret_7477',['ret',['../classtvm_1_1relax_1_1FuncStructInfoNode.html#a55a9bb3c4c9cc3c6b8c824ab3af886d5',1,'tvm::relax::FuncStructInfoNode']]],
-  ['ret_5fstruct_5finfo_7478',['ret_struct_info',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameNode.html#a8f5d479b0b008624fd7c46798519288b',1,'tvm::script::ir_builder::relax::FunctionFrameNode::ret_struct_info()'],['../classtvm_1_1relax_1_1FunctionNode.html#aacd1b5d1cd566e5a7ef9f2a23056b245',1,'tvm::relax::FunctionNode::ret_struct_info()']]],
-  ['ret_5ftype_7479',['ret_type',['../classtvm_1_1FuncTypeNode.html#a4d30bd05ee4751f963daf10f0c69036d',1,'tvm::FuncTypeNode::ret_type()'],['../structtvm_1_1relax_1_1TopKAttrs.html#a23ae82d9bce58e6e6a244f5c85e4a24f',1,'tvm::relax::TopKAttrs::ret_type()'],['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1PrimFuncFrameNode.html#a716400f5d324044ca6b73fe7650eb395',1,'tvm::script::ir_builder::tir::PrimFuncFrameNode::ret_type()'],['../classtvm_1_1tir_1_1PrimFuncNode.html#aa325068615c301abec66564 [...]
-  ['return_5ftype_7480',['return_type',['../classtvm_1_1script_1_1printer_1_1FunctionDocNode.html#a4df963355e51d3604a23b916715831d9',1,'tvm::script::printer::FunctionDocNode']]],
-  ['rewrite_5fsimplify_7481',['rewrite_simplify',['../classtvm_1_1arith_1_1Analyzer.html#acc86c6e8c04cb0de4ff9d78e769924b2',1,'tvm::arith::Analyzer']]],
-  ['rhs_7482',['rhs',['../classtvm_1_1script_1_1printer_1_1AssignDocNode.html#a436fcace00d445213fc367ece59c4067',1,'tvm::script::printer::AssignDocNode::rhs()'],['../classtvm_1_1script_1_1printer_1_1ForDocNode.html#aa72614136675287310ea08520f596642',1,'tvm::script::printer::ForDocNode::rhs()'],['../classtvm_1_1script_1_1printer_1_1ScopeDocNode.html#abf3636ac2820118a3d48f2fea32b2b0b',1,'tvm::script::printer::ScopeDocNode::rhs()'],['../classtvm_1_1tir_1_1CommReducerNode.html#a2902b0d55dd82 [...]
-  ['right_7483',['right',['../classtvm_1_1relax_1_1AndPatternNode.html#a2dd5c8578040865a4ab3faf80e88f9c6',1,'tvm::relax::AndPatternNode::right()'],['../classtvm_1_1relax_1_1OrPatternNode.html#a3e8456e038afbda59a7fd5985362e23b',1,'tvm::relax::OrPatternNode::right()'],['../structtvm_1_1relax_1_1BucketizeAttrs.html#a87344bdd40f4e6b6982e92da3b30b830',1,'tvm::relax::BucketizeAttrs::right()']]],
-  ['roi_7484',['roi',['../structtvm_1_1relax_1_1Resize2DAttrs.html#a5c70ef10dfb3caf3815b750fb601e0dd',1,'tvm::relax::Resize2DAttrs']]],
-  ['rolling_5fbuffer_5fscope_7485',['rolling_buffer_scope',['../namespacetvm_1_1tir_1_1attr.html#a5d0392acd85eb3cd406315d3c02eadd8',1,'tvm::tir::attr']]],
-  ['root_5falloc_5fbuffers_7486',['root_alloc_buffers',['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1PrimFuncFrameNode.html#a3f9592997636143b3ad1114d8f9070cc',1,'tvm::script::ir_builder::tir::PrimFuncFrameNode']]],
-  ['root_5ffn_5f_7487',['root_fn_',['../classtvm_1_1relax_1_1DataflowBlockRewriteNode.html#ae60cfdb332af3d8ebc3475f6001785f3',1,'tvm::relax::DataflowBlockRewriteNode']]],
-  ['rounding_5fmethod_7488',['rounding_method',['../structtvm_1_1relax_1_1Resize2DAttrs.html#aa42c6d56c077a2496ed89700d81f229a',1,'tvm::relax::Resize2DAttrs']]],
-  ['run_5ferror_5fcount_7489',['run_error_count',['../classtvm_1_1meta__schedule_1_1TaskRecordNode.html#a1482e1c157ec7e4d5e472125a692721a',1,'tvm::meta_schedule::TaskRecordNode']]],
-  ['run_5fsecs_7490',['run_secs',['../classtvm_1_1meta__schedule_1_1TuningRecordNode.html#a00aeeedbe4d1d6008224d98c62739581',1,'tvm::meta_schedule::TuningRecordNode::run_secs()'],['../classtvm_1_1meta__schedule_1_1RunnerResultNode.html#a23d5a15c8d72c17c59ec4e7f2d3fabf3',1,'tvm::meta_schedule::RunnerResultNode::run_secs()']]],
-  ['runner_5ffutures_7491',['runner_futures',['../classtvm_1_1meta__schedule_1_1TaskRecordNode.html#ad60e5f61144b13d33841c2364e2c611b',1,'tvm::meta_schedule::TaskRecordNode']]]
+  ['rand_5fstate_7450',['rand_state',['../classtvm_1_1meta__schedule_1_1TuneContextNode.html#a3032995b1e84a6396b42ba74f573b6b3',1,'tvm::meta_schedule::TuneContextNode']]],
+  ['ranges_7451',['ranges',['../classtvm_1_1arith_1_1IntConstraintsNode.html#ab23d4d806766c88b0df69dbfb5ebd63c',1,'tvm::arith::IntConstraintsNode']]],
+  ['rate_7452',['rate',['../structtvm_1_1relax_1_1DropoutAttrs.html#a0280786e8bf68176560ab8c22937b983',1,'tvm::relax::DropoutAttrs']]],
+  ['ratio_7453',['ratio',['../classtvm_1_1runtime_1_1profiling_1_1RatioNode.html#ab7a6874e67a1b663463f59ba3ede162c',1,'tvm::runtime::profiling::RatioNode']]],
+  ['reads_7454',['reads',['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1BlockFrameNode.html#acf1c9ac1eec92cbf916f2177481146fb',1,'tvm::script::ir_builder::tir::BlockFrameNode::reads()'],['../classtvm_1_1tir_1_1BlockNode.html#a31f787d560277fad82ae8713e35ce960',1,'tvm::tir::BlockNode::reads()']]],
+  ['realize_5fscope_7455',['realize_scope',['../namespacetvm_1_1tir_1_1attr.html#acf70bbdafa7344811d336422bf95cdc5',1,'tvm::tir::attr']]],
+  ['records_7456',['records',['../structtvm_1_1runtime_1_1vm_1_1NDArrayCacheMetadata.html#a939ee59399ae96d99abbe994b68dfb48',1,'tvm::runtime::vm::NDArrayCacheMetadata::records()'],['../structtvm_1_1runtime_1_1vm_1_1NDArrayCacheMetadata_1_1FileRecord.html#abb145b41b8c0830d8c85f44411ca6623',1,'tvm::runtime::vm::NDArrayCacheMetadata::FileRecord::records()']]],
+  ['reduce_5faxis_7457',['reduce_axis',['../classtvm_1_1te_1_1BaseComputeOpNode.html#ad0df643468fc148d80afd7116abdd2ac',1,'tvm::te::BaseComputeOpNode']]],
+  ['reduce_5fscope_7458',['reduce_scope',['../namespacetvm_1_1tir_1_1attr.html#a50fc9633b9cfbcefa2393dbb2ece1846',1,'tvm::tir::attr']]],
+  ['reduction_7459',['reduction',['../structtvm_1_1relax_1_1ScatterElementsAttrs.html#a282dcd392045359be94ac1944f31cbf2',1,'tvm::relax::ScatterElementsAttrs::reduction()'],['../structtvm_1_1relax_1_1ScatterNDAttrs.html#a791d9356b8197f56bbed2b07eef19435',1,'tvm::relax::ScatterNDAttrs::reduction()'],['../structtvm_1_1relax_1_1NLLLossAttrs.html#ac56d28db37a22f6f7faeaddcf2b3aea9',1,'tvm::relax::NLLLossAttrs::reduction()']]],
+  ['reg_5fid_7460',['reg_id',['../classtvm_1_1runtime_1_1DRefObj.html#aa2abf5ea413d75248095358c02e718c7',1,'tvm::runtime::DRefObj']]],
+  ['region_7461',['region',['../classtvm_1_1tir_1_1BufferRegionNode.html#ae5713a8e3be26e0814ae53b573d8efd2',1,'tvm::tir::BufferRegionNode']]],
+  ['region_5fcover_7462',['region_cover',['../structtvm_1_1tir_1_1BlockInfo.html#acad11c72a22380e65695be584f294d4e',1,'tvm::tir::BlockInfo']]],
+  ['register_5ffile_7463',['register_file',['../classtvm_1_1runtime_1_1DiscoWorker.html#ab08759e0b2045a00377636d051b0e629',1,'tvm::runtime::DiscoWorker']]],
+  ['register_5ffile_5fsize_7464',['register_file_size',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#a0cb9f57642e2c25f7b4eaf31d6018349',1,'tvm::runtime::vm::VMFuncInfo']]],
+  ['reject_7465',['reject',['../classtvm_1_1relax_1_1NotPatternNode.html#a1619244d06204b06ab1bdb104dc707f6',1,'tvm::relax::NotPatternNode']]],
+  ['relations_7466',['relations',['../classtvm_1_1arith_1_1IntConstraintsNode.html#a078c29fba655311710227460312e78b5',1,'tvm::arith::IntConstraintsNode']]],
+  ['relax_5fprefix_7467',['relax_prefix',['../classtvm_1_1PrinterConfigNode.html#ab16ceb4c8fb205dbd8493273cedd5326',1,'tvm::PrinterConfigNode']]],
+  ['remaining_5ftasks_5f_7468',['remaining_tasks_',['../classtvm_1_1meta__schedule_1_1TaskSchedulerNode.html#a11935a9326ac14e4e0c41fbb38c9fccf',1,'tvm::meta_schedule::TaskSchedulerNode']]],
+  ['remote_5fdata_7469',['remote_data',['../classtvm_1_1runtime_1_1cuda__ipc_1_1CUDAIPCMemoryObj.html#af42c031d2e226124380dab7bf80dc047',1,'tvm::runtime::cuda_ipc::CUDAIPCMemoryObj']]],
+  ['renderer_7470',['renderer',['../classtvm_1_1DiagnosticRendererNode.html#a8006ebc49ae9734bad6a329c1295f437',1,'tvm::DiagnosticRendererNode::renderer()'],['../classtvm_1_1DiagnosticContextNode.html#aea5532b73702d459a53ee0c358607284',1,'tvm::DiagnosticContextNode::renderer()']]],
+  ['repeats_7471',['repeats',['../structtvm_1_1relax_1_1RepeatAttrs.html#a924e5ff0773bc90b70289053d5058ca1',1,'tvm::relax::RepeatAttrs::repeats()'],['../structtvm_1_1relax_1_1TileAttrs.html#a8a97c821e92070a104682c71510f041f',1,'tvm::relax::TileAttrs::repeats()']]],
+  ['require_5fblock_5fvar_5fbound_5fpredicate_7472',['require_block_var_bound_predicate',['../namespacetvm_1_1tir_1_1attr.html#af1b654a57098d16dd2d08efaa949ffe3',1,'tvm::tir::attr']]],
+  ['required_7473',['required',['../classtvm_1_1transform_1_1PassInfoNode.html#abc4fdfbc0e6db41ae6296d7b2816b534',1,'tvm::transform::PassInfoNode']]],
+  ['required_5fpass_7474',['required_pass',['../classtvm_1_1transform_1_1PassContextNode.html#a029074685b6cfcc0431098697f2bc927',1,'tvm::transform::PassContextNode']]],
+  ['result_7475',['result',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderNode.html#ae9bab07b47a5fd7f27576cbcfddab953',1,'tvm::script::ir_builder::IRBuilderNode::result()'],['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ae0d33229af059c727db2abd3616660e0',1,'tvm::runtime::vm::Instruction::result()'],['../classtvm_1_1tir_1_1CommReducerNode.html#a7030917568a088215da423fc56882814',1,'tvm::tir::CommReducerNode::result()']]],
+  ['ret_7476',['ret',['../classtvm_1_1relax_1_1FuncStructInfoNode.html#a55a9bb3c4c9cc3c6b8c824ab3af886d5',1,'tvm::relax::FuncStructInfoNode']]],
+  ['ret_5fstruct_5finfo_7477',['ret_struct_info',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameNode.html#a8f5d479b0b008624fd7c46798519288b',1,'tvm::script::ir_builder::relax::FunctionFrameNode::ret_struct_info()'],['../classtvm_1_1relax_1_1FunctionNode.html#aacd1b5d1cd566e5a7ef9f2a23056b245',1,'tvm::relax::FunctionNode::ret_struct_info()']]],
+  ['ret_5ftype_7478',['ret_type',['../classtvm_1_1FuncTypeNode.html#a4d30bd05ee4751f963daf10f0c69036d',1,'tvm::FuncTypeNode::ret_type()'],['../structtvm_1_1relax_1_1TopKAttrs.html#a23ae82d9bce58e6e6a244f5c85e4a24f',1,'tvm::relax::TopKAttrs::ret_type()'],['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1PrimFuncFrameNode.html#a716400f5d324044ca6b73fe7650eb395',1,'tvm::script::ir_builder::tir::PrimFuncFrameNode::ret_type()'],['../classtvm_1_1tir_1_1PrimFuncNode.html#aa325068615c301abec66564 [...]
+  ['return_5ftype_7479',['return_type',['../classtvm_1_1script_1_1printer_1_1FunctionDocNode.html#a4df963355e51d3604a23b916715831d9',1,'tvm::script::printer::FunctionDocNode']]],
+  ['rewrite_5fsimplify_7480',['rewrite_simplify',['../classtvm_1_1arith_1_1Analyzer.html#acc86c6e8c04cb0de4ff9d78e769924b2',1,'tvm::arith::Analyzer']]],
+  ['rhs_7481',['rhs',['../classtvm_1_1script_1_1printer_1_1AssignDocNode.html#a436fcace00d445213fc367ece59c4067',1,'tvm::script::printer::AssignDocNode::rhs()'],['../classtvm_1_1script_1_1printer_1_1ForDocNode.html#aa72614136675287310ea08520f596642',1,'tvm::script::printer::ForDocNode::rhs()'],['../classtvm_1_1script_1_1printer_1_1ScopeDocNode.html#abf3636ac2820118a3d48f2fea32b2b0b',1,'tvm::script::printer::ScopeDocNode::rhs()'],['../classtvm_1_1tir_1_1CommReducerNode.html#a2902b0d55dd82 [...]
+  ['right_7482',['right',['../classtvm_1_1relax_1_1AndPatternNode.html#a2dd5c8578040865a4ab3faf80e88f9c6',1,'tvm::relax::AndPatternNode::right()'],['../classtvm_1_1relax_1_1OrPatternNode.html#a3e8456e038afbda59a7fd5985362e23b',1,'tvm::relax::OrPatternNode::right()'],['../structtvm_1_1relax_1_1BucketizeAttrs.html#a87344bdd40f4e6b6982e92da3b30b830',1,'tvm::relax::BucketizeAttrs::right()']]],
+  ['roi_7483',['roi',['../structtvm_1_1relax_1_1Resize2DAttrs.html#a5c70ef10dfb3caf3815b750fb601e0dd',1,'tvm::relax::Resize2DAttrs']]],
+  ['rolling_5fbuffer_5fscope_7484',['rolling_buffer_scope',['../namespacetvm_1_1tir_1_1attr.html#a5d0392acd85eb3cd406315d3c02eadd8',1,'tvm::tir::attr']]],
+  ['root_5falloc_5fbuffers_7485',['root_alloc_buffers',['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1PrimFuncFrameNode.html#a3f9592997636143b3ad1114d8f9070cc',1,'tvm::script::ir_builder::tir::PrimFuncFrameNode']]],
+  ['root_5ffn_5f_7486',['root_fn_',['../classtvm_1_1relax_1_1DataflowBlockRewriteNode.html#ae60cfdb332af3d8ebc3475f6001785f3',1,'tvm::relax::DataflowBlockRewriteNode']]],
+  ['rounding_5fmethod_7487',['rounding_method',['../structtvm_1_1relax_1_1Resize2DAttrs.html#aa42c6d56c077a2496ed89700d81f229a',1,'tvm::relax::Resize2DAttrs']]],
+  ['run_5ferror_5fcount_7488',['run_error_count',['../classtvm_1_1meta__schedule_1_1TaskRecordNode.html#a1482e1c157ec7e4d5e472125a692721a',1,'tvm::meta_schedule::TaskRecordNode']]],
+  ['run_5fsecs_7489',['run_secs',['../classtvm_1_1meta__schedule_1_1TuningRecordNode.html#a00aeeedbe4d1d6008224d98c62739581',1,'tvm::meta_schedule::TuningRecordNode::run_secs()'],['../classtvm_1_1meta__schedule_1_1RunnerResultNode.html#a23d5a15c8d72c17c59ec4e7f2d3fabf3',1,'tvm::meta_schedule::RunnerResultNode::run_secs()']]],
+  ['runner_5ffutures_7490',['runner_futures',['../classtvm_1_1meta__schedule_1_1TaskRecordNode.html#ad60e5f61144b13d33841c2364e2c611b',1,'tvm::meta_schedule::TaskRecordNode']]]
 ];
diff --git a/docs/reference/api/doxygen/search/variables_12.js b/docs/reference/api/doxygen/search/variables_12.js
index 5401f4b39a..dc418da326 100644
--- a/docs/reference/api/doxygen/search/variables_12.js
+++ b/docs/reference/api/doxygen/search/variables_12.js
@@ -1,64 +1,64 @@
 var searchData=
 [
-  ['scale_7492',['scale',['../structtvm_1_1relax_1_1BatchNormAttrs.html#a7570b9d1db92d07156c528bb6a9e79ca',1,'tvm::relax::BatchNormAttrs::scale()'],['../classtvm_1_1arith_1_1IterSplitExprNode.html#a93c760bb7a5af0c7c442dc879d7bc55a',1,'tvm::arith::IterSplitExprNode::scale()'],['../structtvm_1_1relax_1_1AttentionAttrs.html#acf76cf367b19a76a905432a478c43f96',1,'tvm::relax::AttentionAttrs::scale()'],['../structtvm_1_1relax_1_1InstanceNormAttrs.html#a73b6e3b0782a81d2ab149c72ff768141',1,'tvm:: [...]
-  ['scan_5faxis_7493',['scan_axis',['../classtvm_1_1te_1_1ScanOpNode.html#a9c67e6383696efbba8e1ff9bd7470c8a',1,'tvm::te::ScanOpNode']]],
-  ['scan_5finit_5fscope_7494',['scan_init_scope',['../namespacetvm_1_1tir_1_1attr.html#af18e3a9ba11d436e02b55e420647b22b',1,'tvm::tir::attr']]],
-  ['scan_5fupdate_5fscope_7495',['scan_update_scope',['../namespacetvm_1_1tir_1_1attr.html#a84f5d42e968fd8f4cdd7a4aac7ba2137',1,'tvm::tir::attr']]],
-  ['sch_7496',['sch',['../classtvm_1_1meta__schedule_1_1MeasureCandidateNode.html#a09ca07d9214f494e04ea57972109c6d6',1,'tvm::meta_schedule::MeasureCandidateNode']]],
-  ['sch_5frules_7497',['sch_rules',['../classtvm_1_1meta__schedule_1_1SpaceGeneratorNode.html#a13d999ca33bcf255fb66cb466137a402',1,'tvm::meta_schedule::SpaceGeneratorNode']]],
-  ['scope_7498',['scope',['../structtvm_1_1tir_1_1BlockInfo.html#a26f43b05e354b8e860a365c4c98c6f11',1,'tvm::tir::BlockInfo']]],
-  ['script_5fparsing_5fdetect_5faccess_7499',['script_parsing_detect_access',['../namespacetvm_1_1tir_1_1attr.html#a3c66b2c968e985c3f4264979c18622e8',1,'tvm::tir::attr']]],
-  ['search_5fstrategy_7500',['search_strategy',['../classtvm_1_1meta__schedule_1_1TuneContextNode.html#ac0030a1f3321be5cbc75226be5690b4b',1,'tvm::meta_schedule::TuneContextNode']]],
-  ['seq_7501',['seq',['../classtvm_1_1tir_1_1SeqStmtNode.html#a0e548955529d35c56e646fcaac38f865',1,'tvm::tir::SeqStmtNode']]],
-  ['seq_5findex_7502',['seq_index',['../classtvm_1_1tir_1_1StmtSRefNode.html#a1ce9920064b0c2ed42be0e9412fd3939',1,'tvm::tir::StmtSRefNode']]],
-  ['session_7503',['session',['../classtvm_1_1runtime_1_1DRefObj.html#afecdfe1f447736988d7830da58b06c0e',1,'tvm::runtime::DRefObj']]],
-  ['shape_7504',['shape',['../classtvm_1_1meta__schedule_1_1TensorInfoNode.html#a2e90236e3c584c1eb676160f466721f1',1,'tvm::meta_schedule::TensorInfoNode::shape()'],['../classtvm_1_1relax_1_1ShapePatternNode.html#a98e3a231357388940dce26ef1178352f',1,'tvm::relax::ShapePatternNode::shape()'],['../classtvm_1_1relax_1_1distributed_1_1DeviceMeshNode.html#a31b6235857b74a614e1dbc293a0924c3',1,'tvm::relax::distributed::DeviceMeshNode::shape()'],['../classtvm_1_1relax_1_1TensorStructInfoNode.html# [...]
-  ['shape_5fbackward_5frule_7505',['shape_backward_rule',['../classtvm_1_1tir_1_1BijectiveLayoutNode.html#a0befdd0a2371c0d12970e8ac6623b59b',1,'tvm::tir::BijectiveLayoutNode']]],
-  ['shape_5fforward_5frule_7506',['shape_forward_rule',['../classtvm_1_1tir_1_1BijectiveLayoutNode.html#aa566842624cdd7eaebcb019b0d0d4a7c',1,'tvm::tir::BijectiveLayoutNode']]],
-  ['sharding_5fdim_7507',['sharding_dim',['../classtvm_1_1relax_1_1distributed_1_1ShardingNode.html#aee4143f712805a00079c4f5b91872174',1,'tvm::relax::distributed::ShardingNode']]],
-  ['shash_7508',['shash',['../classtvm_1_1meta__schedule_1_1WorkloadNode.html#a96812f1418c68d5aeb11331fd76aab1c',1,'tvm::meta_schedule::WorkloadNode']]],
-  ['show_5fall_5fstruct_5finfo_7509',['show_all_struct_info',['../classtvm_1_1PrinterConfigNode.html#a7f7bc968aa55a07fb6b10a835c824de7',1,'tvm::PrinterConfigNode']]],
-  ['show_5fmeta_7510',['show_meta',['../classtvm_1_1PrinterConfigNode.html#aa11acd5d0e720eda7619ae1c7baa8c2c',1,'tvm::PrinterConfigNode']]],
-  ['show_5fobject_5faddress_7511',['show_object_address',['../classtvm_1_1PrinterConfigNode.html#a895ea453f71467ba1ff0f0febbec410f',1,'tvm::PrinterConfigNode']]],
-  ['sinfo_5fargs_7512',['sinfo_args',['../classtvm_1_1relax_1_1CallNode.html#af9e1b10473e691cf752e6eebab2ef2e8',1,'tvm::relax::CallNode']]],
-  ['size_7513',['size',['../structtvm_1_1runtime_1_1memory_1_1Buffer.html#af2afe517225832a1c10252a8034abdd9',1,'tvm::runtime::memory::Buffer']]],
-  ['software_5fpipeline_5fasync_5fstages_7514',['software_pipeline_async_stages',['../namespacetvm_1_1tir_1_1attr.html#a7ff3ec02ce6acef9dd5c20f1aacc19bc',1,'tvm::tir::attr']]],
-  ['software_5fpipeline_5forder_7515',['software_pipeline_order',['../namespacetvm_1_1tir_1_1attr.html#a064b547bf5b0579f9b42906c6a9c581d',1,'tvm::tir::attr']]],
-  ['software_5fpipeline_5fstage_7516',['software_pipeline_stage',['../namespacetvm_1_1tir_1_1attr.html#a2e695603b89f78f4a481817dbaf7a082',1,'tvm::tir::attr']]],
-  ['source_7517',['source',['../classtvm_1_1SourceNode.html#a6a31f8a2bf412edf7a529c5931185529',1,'tvm::SourceNode::source()'],['../classtvm_1_1arith_1_1IterMarkNode.html#a8b885a675c88e5a5d142fa68bcba048a',1,'tvm::arith::IterMarkNode::source()'],['../classtvm_1_1arith_1_1IterSplitExprNode.html#a7a129dc9b432359a07c1a1e286c3c66f',1,'tvm::arith::IterSplitExprNode::source()'],['../classtvm_1_1tir_1_1MatchBufferRegionNode.html#ae5093b92baee42fdd853f6f5f287ac31',1,'tvm::tir::MatchBufferRegionNo [...]
-  ['source_5fmap_7518',['source_map',['../classtvm_1_1SourceMapObj.html#a4f4c8c1ded1d219ea040bef5528f027d',1,'tvm::SourceMapObj::source_map()'],['../classtvm_1_1IRModuleNode.html#abc7bd8d734f093ecb6abe8969d6dbcba',1,'tvm::IRModuleNode::source_map()']]],
-  ['source_5fname_7519',['source_name',['../classtvm_1_1SpanNode.html#ad573167f93facbfbee19983b08bbba3d',1,'tvm::SpanNode::source_name()'],['../classtvm_1_1SourceNode.html#ad4002d5ddb822b7340fd16c460a1ec6f',1,'tvm::SourceNode::source_name()'],['../classtvm_1_1DiagnosticBuilder.html#a92d320e1ede24fe5ff47862365002691',1,'tvm::DiagnosticBuilder::source_name()']]],
-  ['source_5fpaths_7520',['source_paths',['../classtvm_1_1script_1_1printer_1_1DocNode.html#a5dc61aaeb163959878977a513087ce79',1,'tvm::script::printer::DocNode']]],
-  ['space_5fgenerator_7521',['space_generator',['../classtvm_1_1meta__schedule_1_1TuneContextNode.html#a7bdfdd48530bfe380c5f6c143158a07f',1,'tvm::meta_schedule::TuneContextNode']]],
-  ['span_7522',['span',['../classtvm_1_1tir_1_1IterVarNode.html#aa4d51a49e06cf6941988c317c53c1b8c',1,'tvm::tir::IterVarNode::span()'],['../classtvm_1_1tir_1_1StmtNode.html#aa6df02a086d50e504f45a6b55566cff9',1,'tvm::tir::StmtNode::span()'],['../classtvm_1_1tir_1_1CommReducerNode.html#ab1520eb4cd0df4fc3f04e3c81da027cc',1,'tvm::tir::CommReducerNode::span()'],['../classtvm_1_1relax_1_1BindingBlockNode.html#a7839305dc9e21635cb27a98a681cbd07',1,'tvm::relax::BindingBlockNode::span()'],['../clas [...]
-  ['spans_7523',['spans',['../classtvm_1_1SequentialSpanNode.html#a888a0972d2373cef6ad941ff9d8acc1c',1,'tvm::SequentialSpanNode']]],
-  ['spatial_5faxis_5f_7524',['spatial_axis_',['../classtvm_1_1te_1_1ScanOpNode.html#ab52af0e689bd723c0a9c853c78a8bc78',1,'tvm::te::ScanOpNode']]],
-  ['src_7525',['src',['../classtvm_1_1tir_1_1DependencyNode.html#ab334c31b5f17026cd64c0a76db6dd7a4',1,'tvm::tir::DependencyNode::src()'],['../classtvm_1_1arith_1_1IntConstraintsTransformNode.html#a8ce159fc6db748e5092fa937de3fde53',1,'tvm::arith::IntConstraintsTransformNode::src()']]],
-  ['src2deps_7526',['src2deps',['../classtvm_1_1tir_1_1BlockScopeNode.html#ab53bbd3de33008374182579b2a5923e4',1,'tvm::tir::BlockScopeNode']]],
-  ['src_5flayout_7527',['src_layout',['../classtvm_1_1tir_1_1BijectiveLayoutNode.html#a265fb704868822f0cdd00146353020d0',1,'tvm::tir::BijectiveLayoutNode']]],
-  ['src_5fordered_7528',['src_ordered',['../classtvm_1_1relax_1_1PatternContextNode.html#aff759aafd10a206abbc793f2f2520e38',1,'tvm::relax::PatternContextNode']]],
-  ['src_5fto_5fdst_7529',['src_to_dst',['../classtvm_1_1arith_1_1IntConstraintsTransformNode.html#a05ddc831df1d376f256ec97af966e6be',1,'tvm::arith::IntConstraintsTransformNode']]],
-  ['sref2scope_7530',['sref2scope',['../classtvm_1_1tir_1_1BlockDependenceInfoNode.html#ac83f06f7c59be79c0ce58a31a4a7b05d',1,'tvm::tir::BlockDependenceInfoNode']]],
-  ['stage_5fpipeline_7531',['stage_pipeline',['../structtvm_1_1tir_1_1BlockInfo.html#a63e54dda904b3ec4f2b5f1a052fbd5a2',1,'tvm::tir::BlockInfo']]],
-  ['start_7532',['start',['../classtvm_1_1script_1_1printer_1_1SliceDocNode.html#a16de0189a979a6cf9d8f14b39cb5fb54',1,'tvm::script::printer::SliceDocNode']]],
-  ['start_5finstr_7533',['start_instr',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#a4fbcbf0c35d6acac06f99eb8b0625ffc',1,'tvm::runtime::vm::VMFuncInfo']]],
-  ['state_5fplaceholder_7534',['state_placeholder',['../classtvm_1_1te_1_1ScanOpNode.html#a69105f6a84dd4fb912a16bfaa68aebf6',1,'tvm::te::ScanOpNode']]],
-  ['stats_5fsec_7535',['stats_sec',['../classtvm_1_1meta__schedule_1_1ProfilerNode.html#a9834a7a0c59d77c24d29918b93f7220a',1,'tvm::meta_schedule::ProfilerNode']]],
-  ['step_7536',['step',['../classtvm_1_1script_1_1printer_1_1SliceDocNode.html#a71eafec33566f09b9ce23e4daf4910fc',1,'tvm::script::printer::SliceDocNode']]],
-  ['stmt_7537',['stmt',['../classtvm_1_1tir_1_1StmtSRefNode.html#acf4e832651882cfbc33e3d5930159791',1,'tvm::tir::StmtSRefNode']]],
-  ['stmt2ref_7538',['stmt2ref',['../classtvm_1_1tir_1_1ScheduleStateNode.html#a32792c2d1c659c34ca079c422553ec43',1,'tvm::tir::ScheduleStateNode::stmt2ref()'],['../classtvm_1_1tir_1_1BlockDependenceInfoNode.html#a68f89dbffed319b548701b2737f20a56',1,'tvm::tir::BlockDependenceInfoNode::stmt2ref()']]],
-  ['stmts_7539',['stmts',['../classtvm_1_1script_1_1printer_1_1FrameNode.html#aada7a9ba8d07d7bda2886502de908e15',1,'tvm::script::printer::FrameNode::stmts()'],['../classtvm_1_1script_1_1printer_1_1StmtBlockDocNode.html#a17862bcb50fd1ef49cd9a47f065e612c',1,'tvm::script::printer::StmtBlockDocNode::stmts()'],['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1TIRFrameNode.html#a13776bb5c2e5403138fbee06d4fdad40',1,'tvm::script::ir_builder::tir::TIRFrameNode::stmts()']]],
-  ['stop_7540',['stop',['../classtvm_1_1script_1_1printer_1_1SliceDocNode.html#aaeb98937e7617cb76fb9662616b89e81',1,'tvm::script::printer::SliceDocNode']]],
-  ['storage_5falignment_7541',['storage_alignment',['../namespacetvm_1_1tir_1_1attr.html#af27d464f2065dc5f77408df7b94d4bb6',1,'tvm::tir::attr']]],
-  ['storage_5fscope_7542',['storage_scope',['../classtvm_1_1PointerTypeNode.html#aef547d49d4f3cb208b6248745f56750a',1,'tvm::PointerTypeNode::storage_scope()'],['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1RealizeFrameNode.html#aa810ba44c76ee91982ff64996ffa0933',1,'tvm::script::ir_builder::tir::RealizeFrameNode::storage_scope()'],['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1AllocateFrameNode.html#ac2fae69fd4b4923c2997d0e48e6820bd',1,'tvm::script::ir_builder::tir::AllocateFrameNode: [...]
-  ['stream_7543',['stream',['../classtvm_1_1ReprPrinter.html#a036409dcdcf6f0ac5c6d7d27ec60ed94',1,'tvm::ReprPrinter']]],
-  ['stride_7544',['stride',['../classtvm_1_1tir_1_1RampNode.html#a618c78e39d18f999dbdd3fe01436f447',1,'tvm::tir::RampNode']]],
-  ['strides_7545',['strides',['../structtvm_1_1relax_1_1Conv1DTransposeAttrs.html#a24ae19ac458bea8e4d3173be5c0326c3',1,'tvm::relax::Conv1DTransposeAttrs::strides()'],['../structtvm_1_1relax_1_1Conv1DAttrs.html#a93d150ac93215241d2d83ac9a613b7a9',1,'tvm::relax::Conv1DAttrs::strides()'],['../structtvm_1_1relax_1_1Conv2DAttrs.html#ac11e2f746fce8761fec7409e2e3bafcb',1,'tvm::relax::Conv2DAttrs::strides()'],['../classtvm_1_1tir_1_1BufferNode.html#ac18ddd10b79a30ae57d3a8283686259d',1,'tvm::tir:: [...]
-  ['struct_5finfo_7546',['struct_info',['../classtvm_1_1relax_1_1MatchCastNode.html#aa6c75e505599ab3151fd97127f9d8587',1,'tvm::relax::MatchCastNode::struct_info()'],['../classtvm_1_1relax_1_1StructInfoPatternNode.html#a20cc96ad65f2c5b51d7b0a4dd22eadcb',1,'tvm::relax::StructInfoPatternNode::struct_info()']]],
-  ['struct_5finfo_5f_7547',['struct_info_',['../classtvm_1_1RelaxExprNode.html#a66f4c50636104458c406fecb642e001e',1,'tvm::RelaxExprNode']]],
-  ['subscripts_7548',['subscripts',['../structtvm_1_1relax_1_1EinsumAttrs.html#ae510dc68df9fcfa18588fed3df868c8a',1,'tvm::relax::EinsumAttrs']]],
-  ['support_5flevel_7549',['support_level',['../classtvm_1_1OpNode.html#a68a34098b5a111dec5f381cc4a80cb78',1,'tvm::OpNode']]],
-  ['symbol_5fvalues_7550',['symbol_values',['../classtvm_1_1relax_1_1MatchResultNode.html#a945d088dc5ab5f88ced9da28ce4d3657',1,'tvm::relax::MatchResultNode']]],
-  ['sync_5fhandle_7551',['sync_handle',['../structTVMParallelGroupEnv.html#a0633fa0370c01f1ab38948a53801d90c',1,'TVMParallelGroupEnv']]],
-  ['syntax_5fsugar_7552',['syntax_sugar',['../classtvm_1_1PrinterConfigNode.html#a518824def075339074d4451a79e3dd9b',1,'tvm::PrinterConfigNode']]]
+  ['scale_7491',['scale',['../structtvm_1_1relax_1_1BatchNormAttrs.html#a7570b9d1db92d07156c528bb6a9e79ca',1,'tvm::relax::BatchNormAttrs::scale()'],['../classtvm_1_1arith_1_1IterSplitExprNode.html#a93c760bb7a5af0c7c442dc879d7bc55a',1,'tvm::arith::IterSplitExprNode::scale()'],['../structtvm_1_1relax_1_1AttentionAttrs.html#acf76cf367b19a76a905432a478c43f96',1,'tvm::relax::AttentionAttrs::scale()'],['../structtvm_1_1relax_1_1InstanceNormAttrs.html#a73b6e3b0782a81d2ab149c72ff768141',1,'tvm:: [...]
+  ['scan_5faxis_7492',['scan_axis',['../classtvm_1_1te_1_1ScanOpNode.html#a9c67e6383696efbba8e1ff9bd7470c8a',1,'tvm::te::ScanOpNode']]],
+  ['scan_5finit_5fscope_7493',['scan_init_scope',['../namespacetvm_1_1tir_1_1attr.html#af18e3a9ba11d436e02b55e420647b22b',1,'tvm::tir::attr']]],
+  ['scan_5fupdate_5fscope_7494',['scan_update_scope',['../namespacetvm_1_1tir_1_1attr.html#a84f5d42e968fd8f4cdd7a4aac7ba2137',1,'tvm::tir::attr']]],
+  ['sch_7495',['sch',['../classtvm_1_1meta__schedule_1_1MeasureCandidateNode.html#a09ca07d9214f494e04ea57972109c6d6',1,'tvm::meta_schedule::MeasureCandidateNode']]],
+  ['sch_5frules_7496',['sch_rules',['../classtvm_1_1meta__schedule_1_1SpaceGeneratorNode.html#a13d999ca33bcf255fb66cb466137a402',1,'tvm::meta_schedule::SpaceGeneratorNode']]],
+  ['scope_7497',['scope',['../structtvm_1_1tir_1_1BlockInfo.html#a26f43b05e354b8e860a365c4c98c6f11',1,'tvm::tir::BlockInfo']]],
+  ['script_5fparsing_5fdetect_5faccess_7498',['script_parsing_detect_access',['../namespacetvm_1_1tir_1_1attr.html#a3c66b2c968e985c3f4264979c18622e8',1,'tvm::tir::attr']]],
+  ['search_5fstrategy_7499',['search_strategy',['../classtvm_1_1meta__schedule_1_1TuneContextNode.html#ac0030a1f3321be5cbc75226be5690b4b',1,'tvm::meta_schedule::TuneContextNode']]],
+  ['seq_7500',['seq',['../classtvm_1_1tir_1_1SeqStmtNode.html#a0e548955529d35c56e646fcaac38f865',1,'tvm::tir::SeqStmtNode']]],
+  ['seq_5findex_7501',['seq_index',['../classtvm_1_1tir_1_1StmtSRefNode.html#a1ce9920064b0c2ed42be0e9412fd3939',1,'tvm::tir::StmtSRefNode']]],
+  ['session_7502',['session',['../classtvm_1_1runtime_1_1DRefObj.html#afecdfe1f447736988d7830da58b06c0e',1,'tvm::runtime::DRefObj']]],
+  ['shape_7503',['shape',['../classtvm_1_1meta__schedule_1_1TensorInfoNode.html#a2e90236e3c584c1eb676160f466721f1',1,'tvm::meta_schedule::TensorInfoNode::shape()'],['../classtvm_1_1relax_1_1ShapePatternNode.html#a98e3a231357388940dce26ef1178352f',1,'tvm::relax::ShapePatternNode::shape()'],['../classtvm_1_1relax_1_1distributed_1_1DeviceMeshNode.html#a31b6235857b74a614e1dbc293a0924c3',1,'tvm::relax::distributed::DeviceMeshNode::shape()'],['../classtvm_1_1relax_1_1TensorStructInfoNode.html# [...]
+  ['shape_5fbackward_5frule_7504',['shape_backward_rule',['../classtvm_1_1tir_1_1BijectiveLayoutNode.html#a0befdd0a2371c0d12970e8ac6623b59b',1,'tvm::tir::BijectiveLayoutNode']]],
+  ['shape_5fforward_5frule_7505',['shape_forward_rule',['../classtvm_1_1tir_1_1BijectiveLayoutNode.html#aa566842624cdd7eaebcb019b0d0d4a7c',1,'tvm::tir::BijectiveLayoutNode']]],
+  ['sharding_5fdim_7506',['sharding_dim',['../classtvm_1_1relax_1_1distributed_1_1ShardingNode.html#aee4143f712805a00079c4f5b91872174',1,'tvm::relax::distributed::ShardingNode']]],
+  ['shash_7507',['shash',['../classtvm_1_1meta__schedule_1_1WorkloadNode.html#a96812f1418c68d5aeb11331fd76aab1c',1,'tvm::meta_schedule::WorkloadNode']]],
+  ['show_5fall_5fstruct_5finfo_7508',['show_all_struct_info',['../classtvm_1_1PrinterConfigNode.html#a7f7bc968aa55a07fb6b10a835c824de7',1,'tvm::PrinterConfigNode']]],
+  ['show_5fmeta_7509',['show_meta',['../classtvm_1_1PrinterConfigNode.html#aa11acd5d0e720eda7619ae1c7baa8c2c',1,'tvm::PrinterConfigNode']]],
+  ['show_5fobject_5faddress_7510',['show_object_address',['../classtvm_1_1PrinterConfigNode.html#a895ea453f71467ba1ff0f0febbec410f',1,'tvm::PrinterConfigNode']]],
+  ['sinfo_5fargs_7511',['sinfo_args',['../classtvm_1_1relax_1_1CallNode.html#af9e1b10473e691cf752e6eebab2ef2e8',1,'tvm::relax::CallNode']]],
+  ['size_7512',['size',['../structtvm_1_1runtime_1_1memory_1_1Buffer.html#af2afe517225832a1c10252a8034abdd9',1,'tvm::runtime::memory::Buffer']]],
+  ['software_5fpipeline_5fasync_5fstages_7513',['software_pipeline_async_stages',['../namespacetvm_1_1tir_1_1attr.html#a7ff3ec02ce6acef9dd5c20f1aacc19bc',1,'tvm::tir::attr']]],
+  ['software_5fpipeline_5forder_7514',['software_pipeline_order',['../namespacetvm_1_1tir_1_1attr.html#a064b547bf5b0579f9b42906c6a9c581d',1,'tvm::tir::attr']]],
+  ['software_5fpipeline_5fstage_7515',['software_pipeline_stage',['../namespacetvm_1_1tir_1_1attr.html#a2e695603b89f78f4a481817dbaf7a082',1,'tvm::tir::attr']]],
+  ['source_7516',['source',['../classtvm_1_1SourceNode.html#a6a31f8a2bf412edf7a529c5931185529',1,'tvm::SourceNode::source()'],['../classtvm_1_1arith_1_1IterMarkNode.html#a8b885a675c88e5a5d142fa68bcba048a',1,'tvm::arith::IterMarkNode::source()'],['../classtvm_1_1arith_1_1IterSplitExprNode.html#a7a129dc9b432359a07c1a1e286c3c66f',1,'tvm::arith::IterSplitExprNode::source()'],['../classtvm_1_1tir_1_1MatchBufferRegionNode.html#ae5093b92baee42fdd853f6f5f287ac31',1,'tvm::tir::MatchBufferRegionNo [...]
+  ['source_5fmap_7517',['source_map',['../classtvm_1_1SourceMapObj.html#a4f4c8c1ded1d219ea040bef5528f027d',1,'tvm::SourceMapObj::source_map()'],['../classtvm_1_1IRModuleNode.html#abc7bd8d734f093ecb6abe8969d6dbcba',1,'tvm::IRModuleNode::source_map()']]],
+  ['source_5fname_7518',['source_name',['../classtvm_1_1SpanNode.html#ad573167f93facbfbee19983b08bbba3d',1,'tvm::SpanNode::source_name()'],['../classtvm_1_1SourceNode.html#ad4002d5ddb822b7340fd16c460a1ec6f',1,'tvm::SourceNode::source_name()'],['../classtvm_1_1DiagnosticBuilder.html#a92d320e1ede24fe5ff47862365002691',1,'tvm::DiagnosticBuilder::source_name()']]],
+  ['source_5fpaths_7519',['source_paths',['../classtvm_1_1script_1_1printer_1_1DocNode.html#a5dc61aaeb163959878977a513087ce79',1,'tvm::script::printer::DocNode']]],
+  ['space_5fgenerator_7520',['space_generator',['../classtvm_1_1meta__schedule_1_1TuneContextNode.html#a7bdfdd48530bfe380c5f6c143158a07f',1,'tvm::meta_schedule::TuneContextNode']]],
+  ['span_7521',['span',['../classtvm_1_1tir_1_1IterVarNode.html#aa4d51a49e06cf6941988c317c53c1b8c',1,'tvm::tir::IterVarNode::span()'],['../classtvm_1_1tir_1_1StmtNode.html#aa6df02a086d50e504f45a6b55566cff9',1,'tvm::tir::StmtNode::span()'],['../classtvm_1_1tir_1_1CommReducerNode.html#ab1520eb4cd0df4fc3f04e3c81da027cc',1,'tvm::tir::CommReducerNode::span()'],['../classtvm_1_1relax_1_1BindingBlockNode.html#a7839305dc9e21635cb27a98a681cbd07',1,'tvm::relax::BindingBlockNode::span()'],['../clas [...]
+  ['spans_7522',['spans',['../classtvm_1_1SequentialSpanNode.html#a888a0972d2373cef6ad941ff9d8acc1c',1,'tvm::SequentialSpanNode']]],
+  ['spatial_5faxis_5f_7523',['spatial_axis_',['../classtvm_1_1te_1_1ScanOpNode.html#ab52af0e689bd723c0a9c853c78a8bc78',1,'tvm::te::ScanOpNode']]],
+  ['src_7524',['src',['../classtvm_1_1tir_1_1DependencyNode.html#ab334c31b5f17026cd64c0a76db6dd7a4',1,'tvm::tir::DependencyNode::src()'],['../classtvm_1_1arith_1_1IntConstraintsTransformNode.html#a8ce159fc6db748e5092fa937de3fde53',1,'tvm::arith::IntConstraintsTransformNode::src()']]],
+  ['src2deps_7525',['src2deps',['../classtvm_1_1tir_1_1BlockScopeNode.html#ab53bbd3de33008374182579b2a5923e4',1,'tvm::tir::BlockScopeNode']]],
+  ['src_5flayout_7526',['src_layout',['../classtvm_1_1tir_1_1BijectiveLayoutNode.html#a265fb704868822f0cdd00146353020d0',1,'tvm::tir::BijectiveLayoutNode']]],
+  ['src_5fordered_7527',['src_ordered',['../classtvm_1_1relax_1_1PatternContextNode.html#aff759aafd10a206abbc793f2f2520e38',1,'tvm::relax::PatternContextNode']]],
+  ['src_5fto_5fdst_7528',['src_to_dst',['../classtvm_1_1arith_1_1IntConstraintsTransformNode.html#a05ddc831df1d376f256ec97af966e6be',1,'tvm::arith::IntConstraintsTransformNode']]],
+  ['sref2scope_7529',['sref2scope',['../classtvm_1_1tir_1_1BlockDependenceInfoNode.html#ac83f06f7c59be79c0ce58a31a4a7b05d',1,'tvm::tir::BlockDependenceInfoNode']]],
+  ['stage_5fpipeline_7530',['stage_pipeline',['../structtvm_1_1tir_1_1BlockInfo.html#a63e54dda904b3ec4f2b5f1a052fbd5a2',1,'tvm::tir::BlockInfo']]],
+  ['start_7531',['start',['../classtvm_1_1script_1_1printer_1_1SliceDocNode.html#a16de0189a979a6cf9d8f14b39cb5fb54',1,'tvm::script::printer::SliceDocNode']]],
+  ['start_5finstr_7532',['start_instr',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#a4fbcbf0c35d6acac06f99eb8b0625ffc',1,'tvm::runtime::vm::VMFuncInfo']]],
+  ['state_5fplaceholder_7533',['state_placeholder',['../classtvm_1_1te_1_1ScanOpNode.html#a69105f6a84dd4fb912a16bfaa68aebf6',1,'tvm::te::ScanOpNode']]],
+  ['stats_5fsec_7534',['stats_sec',['../classtvm_1_1meta__schedule_1_1ProfilerNode.html#a9834a7a0c59d77c24d29918b93f7220a',1,'tvm::meta_schedule::ProfilerNode']]],
+  ['step_7535',['step',['../classtvm_1_1script_1_1printer_1_1SliceDocNode.html#a71eafec33566f09b9ce23e4daf4910fc',1,'tvm::script::printer::SliceDocNode']]],
+  ['stmt_7536',['stmt',['../classtvm_1_1tir_1_1StmtSRefNode.html#acf4e832651882cfbc33e3d5930159791',1,'tvm::tir::StmtSRefNode']]],
+  ['stmt2ref_7537',['stmt2ref',['../classtvm_1_1tir_1_1ScheduleStateNode.html#a32792c2d1c659c34ca079c422553ec43',1,'tvm::tir::ScheduleStateNode::stmt2ref()'],['../classtvm_1_1tir_1_1BlockDependenceInfoNode.html#a68f89dbffed319b548701b2737f20a56',1,'tvm::tir::BlockDependenceInfoNode::stmt2ref()']]],
+  ['stmts_7538',['stmts',['../classtvm_1_1script_1_1printer_1_1FrameNode.html#aada7a9ba8d07d7bda2886502de908e15',1,'tvm::script::printer::FrameNode::stmts()'],['../classtvm_1_1script_1_1printer_1_1StmtBlockDocNode.html#a17862bcb50fd1ef49cd9a47f065e612c',1,'tvm::script::printer::StmtBlockDocNode::stmts()'],['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1TIRFrameNode.html#a13776bb5c2e5403138fbee06d4fdad40',1,'tvm::script::ir_builder::tir::TIRFrameNode::stmts()']]],
+  ['stop_7539',['stop',['../classtvm_1_1script_1_1printer_1_1SliceDocNode.html#aaeb98937e7617cb76fb9662616b89e81',1,'tvm::script::printer::SliceDocNode']]],
+  ['storage_5falignment_7540',['storage_alignment',['../namespacetvm_1_1tir_1_1attr.html#af27d464f2065dc5f77408df7b94d4bb6',1,'tvm::tir::attr']]],
+  ['storage_5fscope_7541',['storage_scope',['../classtvm_1_1PointerTypeNode.html#aef547d49d4f3cb208b6248745f56750a',1,'tvm::PointerTypeNode::storage_scope()'],['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1RealizeFrameNode.html#aa810ba44c76ee91982ff64996ffa0933',1,'tvm::script::ir_builder::tir::RealizeFrameNode::storage_scope()'],['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1AllocateFrameNode.html#ac2fae69fd4b4923c2997d0e48e6820bd',1,'tvm::script::ir_builder::tir::AllocateFrameNode: [...]
+  ['stream_7542',['stream',['../classtvm_1_1ReprPrinter.html#a036409dcdcf6f0ac5c6d7d27ec60ed94',1,'tvm::ReprPrinter']]],
+  ['stride_7543',['stride',['../classtvm_1_1tir_1_1RampNode.html#a618c78e39d18f999dbdd3fe01436f447',1,'tvm::tir::RampNode']]],
+  ['strides_7544',['strides',['../structtvm_1_1relax_1_1Conv1DTransposeAttrs.html#a24ae19ac458bea8e4d3173be5c0326c3',1,'tvm::relax::Conv1DTransposeAttrs::strides()'],['../structtvm_1_1relax_1_1Conv1DAttrs.html#a93d150ac93215241d2d83ac9a613b7a9',1,'tvm::relax::Conv1DAttrs::strides()'],['../structtvm_1_1relax_1_1Conv2DAttrs.html#ac11e2f746fce8761fec7409e2e3bafcb',1,'tvm::relax::Conv2DAttrs::strides()'],['../classtvm_1_1tir_1_1BufferNode.html#ac18ddd10b79a30ae57d3a8283686259d',1,'tvm::tir:: [...]
+  ['struct_5finfo_7545',['struct_info',['../classtvm_1_1relax_1_1MatchCastNode.html#aa6c75e505599ab3151fd97127f9d8587',1,'tvm::relax::MatchCastNode::struct_info()'],['../classtvm_1_1relax_1_1StructInfoPatternNode.html#a20cc96ad65f2c5b51d7b0a4dd22eadcb',1,'tvm::relax::StructInfoPatternNode::struct_info()']]],
+  ['struct_5finfo_5f_7546',['struct_info_',['../classtvm_1_1RelaxExprNode.html#a66f4c50636104458c406fecb642e001e',1,'tvm::RelaxExprNode']]],
+  ['subscripts_7547',['subscripts',['../structtvm_1_1relax_1_1EinsumAttrs.html#ae510dc68df9fcfa18588fed3df868c8a',1,'tvm::relax::EinsumAttrs']]],
+  ['support_5flevel_7548',['support_level',['../classtvm_1_1OpNode.html#a68a34098b5a111dec5f381cc4a80cb78',1,'tvm::OpNode']]],
+  ['symbol_5fvalues_7549',['symbol_values',['../classtvm_1_1relax_1_1MatchResultNode.html#a945d088dc5ab5f88ced9da28ce4d3657',1,'tvm::relax::MatchResultNode']]],
+  ['sync_5fhandle_7550',['sync_handle',['../structTVMParallelGroupEnv.html#a0633fa0370c01f1ab38948a53801d90c',1,'TVMParallelGroupEnv']]],
+  ['syntax_5fsugar_7551',['syntax_sugar',['../classtvm_1_1PrinterConfigNode.html#a518824def075339074d4451a79e3dd9b',1,'tvm::PrinterConfigNode']]]
 ];
diff --git a/docs/reference/api/doxygen/search/variables_13.js b/docs/reference/api/doxygen/search/variables_13.js
index 203425a66b..cd0ad88630 100644
--- a/docs/reference/api/doxygen/search/variables_13.js
+++ b/docs/reference/api/doxygen/search/variables_13.js
@@ -1,44 +1,44 @@
 var searchData=
 [
-  ['tag_7553',['tag',['../classtvm_1_1te_1_1OperationNode.html#ae6ac4336e7dc2df84f128fc97a6cdb9b',1,'tvm::te::OperationNode::tag()'],['../classtvm_1_1TargetNode.html#a3046260cd16b7b134fa99705b41d2aee',1,'tvm::TargetNode::tag()']]],
-  ['target_7554',['target',['../classtvm_1_1VDeviceNode.html#a05a30c026e6448638a34092b3b85d11f',1,'tvm::VDeviceNode::target()'],['../classtvm_1_1meta__schedule_1_1BuilderInputNode.html#afc001f3e427cfc8c05236b615cfd2868',1,'tvm::meta_schedule::BuilderInputNode::target()'],['../classtvm_1_1meta__schedule_1_1TuningRecordNode.html#a45a380cfa2edfd63056fb1a00f9aac35',1,'tvm::meta_schedule::TuningRecordNode::target()'],['../classtvm_1_1meta__schedule_1_1ExtractedTaskNode.html#acd4fdc1e71a2368bc [...]
-  ['target_5fdata_5ftype_5f_7555',['target_data_type_',['../classtvm_1_1tir_1_1IndexDataTypeNormalizer.html#ac3433736903957d9062b6ebd62cc3a81',1,'tvm::tir::IndexDataTypeNormalizer']]],
-  ['target_5fparser_7556',['target_parser',['../classtvm_1_1TargetKindNode.html#a713525ca63d41aacadec9db01d28f59f',1,'tvm::TargetKindNode']]],
-  ['task_5fname_7557',['task_name',['../classtvm_1_1meta__schedule_1_1ExtractedTaskNode.html#a92f0cdb010a27536d1c96a8a3f0d0237',1,'tvm::meta_schedule::ExtractedTaskNode::task_name()'],['../classtvm_1_1meta__schedule_1_1TuneContextNode.html#a5cd36a027a0a4b1840bf3884948c6298',1,'tvm::meta_schedule::TuneContextNode::task_name()']]],
-  ['task_5fweight_7558',['task_weight',['../classtvm_1_1meta__schedule_1_1TaskRecordNode.html#a9f02491bea4ee36a64fdddee48c03891',1,'tvm::meta_schedule::TaskRecordNode']]],
-  ['tasks_5f_7559',['tasks_',['../classtvm_1_1meta__schedule_1_1TaskSchedulerNode.html#a6fd355e770730f154d98d07d6555dc6f',1,'tvm::meta_schedule::TaskSchedulerNode']]],
-  ['te_5fgrad_5fkwargs_7560',['te_grad_kwargs',['../structtvm_1_1relax_1_1CallTIRWithGradAttrs.html#a3b0f4e0dd5c5c526f40270bae8151a5f',1,'tvm::relax::CallTIRWithGradAttrs']]],
-  ['te_5fgrad_5fname_7561',['te_grad_name',['../structtvm_1_1relax_1_1CallTIRWithGradAttrs.html#a09409370a2e7f28d3687aaa1e8a7cbdc',1,'tvm::relax::CallTIRWithGradAttrs']]],
-  ['tensor_7562',['tensor',['../structtvm_1_1relax_1_1distributed_1_1Axis.html#af05e0215bba34ea04ed67a5bedf9f8d0',1,'tvm::relax::distributed::Axis']]],
-  ['tensor_5fsinfo_7563',['tensor_sinfo',['../classtvm_1_1relax_1_1distributed_1_1DTensorStructInfoNode.html#a3e7930bfb631ba4d966b5de5c029bec9',1,'tvm::relax::distributed::DTensorStructInfoNode']]],
-  ['test_7564',['test',['../classtvm_1_1script_1_1printer_1_1AssertDocNode.html#ac721eddf39251116e55dae1715f04635',1,'tvm::script::printer::AssertDocNode']]],
-  ['then_5fbranch_7565',['then_branch',['../classtvm_1_1script_1_1printer_1_1IfDocNode.html#a9b27f10e02e7a3ed7b7e549cd013f01d',1,'tvm::script::printer::IfDocNode']]],
-  ['then_5fcase_7566',['then_case',['../classtvm_1_1tir_1_1IfThenElseNode.html#ae7245cad13c62b608897f8c7ba70b6f6',1,'tvm::tir::IfThenElseNode']]],
-  ['then_5fexpr_7567',['then_expr',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameNode.html#ace50f25125fd4353c63c3e74f529246f',1,'tvm::script::ir_builder::relax::IfFrameNode']]],
-  ['then_5fstmts_7568',['then_stmts',['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1IfFrameNode.html#a6e9c33bfd81abcb7e56caa8f30f16a45',1,'tvm::script::ir_builder::tir::IfFrameNode']]],
-  ['thread_5fbinding_7569',['thread_binding',['../classtvm_1_1tir_1_1ForNode.html#a0defab036f2eb9d431f549b8522050c8',1,'tvm::tir::ForNode']]],
-  ['thread_5fextent_7570',['thread_extent',['../namespacetvm_1_1tir_1_1attr.html#a399eed804ecc482a607f0f65f07b78dd',1,'tvm::tir::attr']]],
-  ['thread_5ftag_7571',['thread_tag',['../classtvm_1_1tir_1_1IterVarNode.html#a2addeb80da895ace5d42423cc959f862',1,'tvm::tir::IterVarNode']]],
-  ['threshold_7572',['threshold',['../structtvm_1_1relax_1_1SoftplusAttrs.html#a354c1dc30d9cea52bee0714384178cb9',1,'tvm::relax::SoftplusAttrs']]],
-  ['timer_7573',['timer',['../structtvm_1_1runtime_1_1profiling_1_1CallFrame.html#a2315e3b8fa996924b42df643d07d86ee',1,'tvm::runtime::profiling::CallFrame']]],
-  ['tir_5fprefix_7574',['tir_prefix',['../classtvm_1_1PrinterConfigNode.html#a2148a7bfe39c1cc3c645da5a00fc122c',1,'tvm::PrinterConfigNode']]],
-  ['to_5fusers_5f_7575',['to_users_',['../classtvm_1_1relax_1_1DataflowBlockRewriteNode.html#a9407074fdd01e2d60a694ebd395827a6',1,'tvm::relax::DataflowBlockRewriteNode']]],
-  ['total_5ftimer_7576',['total_timer',['../classtvm_1_1meta__schedule_1_1ProfilerNode.html#aa7cf1ab879b5ef350acbde8b25d674ad',1,'tvm::meta_schedule::ProfilerNode']]],
-  ['trace_7577',['trace',['../classtvm_1_1meta__schedule_1_1TuningRecordNode.html#a8cc2d64f796593a1a774eef259f17b29',1,'tvm::meta_schedule::TuningRecordNode']]],
-  ['traceable_7578',['traceable',['../classtvm_1_1transform_1_1PassInfoNode.html#a186b6462745006cec12748c6cd6ee792',1,'tvm::transform::PassInfoNode']]],
-  ['training_7579',['training',['../structtvm_1_1relax_1_1BatchNormAttrs.html#a4dad5a52a849719b33e28fa68042616a',1,'tvm::relax::BatchNormAttrs']]],
-  ['transitive_5fcomparisons_7580',['transitive_comparisons',['../classtvm_1_1arith_1_1Analyzer.html#a23e266bcb0d9b5ca6cc01c691271db72',1,'tvm::arith::Analyzer']]],
-  ['true_5fbranch_7581',['true_branch',['../classtvm_1_1relax_1_1IfNode.html#a961e51229f459ef22622f5e9fd040c72',1,'tvm::relax::IfNode']]],
-  ['true_5fvalue_7582',['true_value',['../classtvm_1_1tir_1_1SelectNode.html#a35e913f542bd1231b92adfc2d58938ef',1,'tvm::tir::SelectNode']]],
-  ['tuple_7583',['tuple',['../classtvm_1_1relax_1_1TupleGetItemNode.html#adbcebfaec8bf19152dd8cbb31952b667',1,'tvm::relax::TupleGetItemNode::tuple()'],['../classtvm_1_1relax_1_1TupleGetItemPatternNode.html#aa2c7e22ed458fb63f4466d9f820ba26c',1,'tvm::relax::TupleGetItemPatternNode::tuple()']]],
-  ['tuple_5findex_7584',['tuple_index',['../structtvm_1_1relax_1_1distributed_1_1Axis.html#ae551fb1a73a0468c60b2fbf0716d09e1',1,'tvm::relax::distributed::Axis']]],
-  ['tvm_5fffi_5flibrary_5fbin_7585',['tvm_ffi_library_bin',['../namespacetvm_1_1runtime_1_1symbol.html#a8c9ba3667a0b19665dea79e6bed0c8c5',1,'tvm::runtime::symbol']]],
-  ['tvm_5fffi_5flibrary_5fctx_7586',['tvm_ffi_library_ctx',['../namespacetvm_1_1runtime_1_1symbol.html#a74f1db271b015a64911d023f484cc19f',1,'tvm::runtime::symbol']]],
-  ['tvm_5fffi_5fmain_7587',['tvm_ffi_main',['../namespacetvm_1_1runtime_1_1symbol.html#a6f8dcf1145b28790cb2597e89d7211af',1,'tvm::runtime::symbol']]],
-  ['tvm_5fglobal_5fbarrier_5fstate_7588',['tvm_global_barrier_state',['../namespacetvm_1_1runtime_1_1symbol.html#ac21d436bd65464b49858ba4bc55fb3ec',1,'tvm::runtime::symbol']]],
-  ['tvm_5fprepare_5fglobal_5fbarrier_7589',['tvm_prepare_global_barrier',['../namespacetvm_1_1runtime_1_1symbol.html#af4a5fe87c6e95d6b082a2be1960efbe5',1,'tvm::runtime::symbol']]],
-  ['tvm_5fset_5fdevice_7590',['tvm_set_device',['../namespacetvm_1_1runtime_1_1symbol.html#aaad9cf8f51a55b2ec5b19854d692bd21',1,'tvm::runtime::symbol']]],
-  ['type_7591',['type',['../structtvm_1_1relax_1_1PairCons.html#aa7fe6fdef3ab68d2f5176485000646b9',1,'tvm::relax::PairCons']]],
-  ['type_5fannotation_7592',['type_annotation',['../classtvm_1_1tir_1_1VarNode.html#a7a84c6d137a79e9a5b9c4b6183f18353',1,'tvm::tir::VarNode']]],
-  ['type_5finfo_7593',['type_info',['../classtvm_1_1AttrFieldInfoNode.html#aa0e740cddb317c3a74a12302ab531b9b',1,'tvm::AttrFieldInfoNode']]]
+  ['tag_7552',['tag',['../classtvm_1_1te_1_1OperationNode.html#ae6ac4336e7dc2df84f128fc97a6cdb9b',1,'tvm::te::OperationNode::tag()'],['../classtvm_1_1TargetNode.html#a3046260cd16b7b134fa99705b41d2aee',1,'tvm::TargetNode::tag()']]],
+  ['target_7553',['target',['../classtvm_1_1VDeviceNode.html#a05a30c026e6448638a34092b3b85d11f',1,'tvm::VDeviceNode::target()'],['../classtvm_1_1meta__schedule_1_1BuilderInputNode.html#afc001f3e427cfc8c05236b615cfd2868',1,'tvm::meta_schedule::BuilderInputNode::target()'],['../classtvm_1_1meta__schedule_1_1TuningRecordNode.html#a45a380cfa2edfd63056fb1a00f9aac35',1,'tvm::meta_schedule::TuningRecordNode::target()'],['../classtvm_1_1meta__schedule_1_1ExtractedTaskNode.html#acd4fdc1e71a2368bc [...]
+  ['target_5fdata_5ftype_5f_7554',['target_data_type_',['../classtvm_1_1tir_1_1IndexDataTypeNormalizer.html#ac3433736903957d9062b6ebd62cc3a81',1,'tvm::tir::IndexDataTypeNormalizer']]],
+  ['target_5fparser_7555',['target_parser',['../classtvm_1_1TargetKindNode.html#a713525ca63d41aacadec9db01d28f59f',1,'tvm::TargetKindNode']]],
+  ['task_5fname_7556',['task_name',['../classtvm_1_1meta__schedule_1_1ExtractedTaskNode.html#a92f0cdb010a27536d1c96a8a3f0d0237',1,'tvm::meta_schedule::ExtractedTaskNode::task_name()'],['../classtvm_1_1meta__schedule_1_1TuneContextNode.html#a5cd36a027a0a4b1840bf3884948c6298',1,'tvm::meta_schedule::TuneContextNode::task_name()']]],
+  ['task_5fweight_7557',['task_weight',['../classtvm_1_1meta__schedule_1_1TaskRecordNode.html#a9f02491bea4ee36a64fdddee48c03891',1,'tvm::meta_schedule::TaskRecordNode']]],
+  ['tasks_5f_7558',['tasks_',['../classtvm_1_1meta__schedule_1_1TaskSchedulerNode.html#a6fd355e770730f154d98d07d6555dc6f',1,'tvm::meta_schedule::TaskSchedulerNode']]],
+  ['te_5fgrad_5fkwargs_7559',['te_grad_kwargs',['../structtvm_1_1relax_1_1CallTIRWithGradAttrs.html#a3b0f4e0dd5c5c526f40270bae8151a5f',1,'tvm::relax::CallTIRWithGradAttrs']]],
+  ['te_5fgrad_5fname_7560',['te_grad_name',['../structtvm_1_1relax_1_1CallTIRWithGradAttrs.html#a09409370a2e7f28d3687aaa1e8a7cbdc',1,'tvm::relax::CallTIRWithGradAttrs']]],
+  ['tensor_7561',['tensor',['../structtvm_1_1relax_1_1distributed_1_1Axis.html#af05e0215bba34ea04ed67a5bedf9f8d0',1,'tvm::relax::distributed::Axis']]],
+  ['tensor_5fsinfo_7562',['tensor_sinfo',['../classtvm_1_1relax_1_1distributed_1_1DTensorStructInfoNode.html#a3e7930bfb631ba4d966b5de5c029bec9',1,'tvm::relax::distributed::DTensorStructInfoNode']]],
+  ['test_7563',['test',['../classtvm_1_1script_1_1printer_1_1AssertDocNode.html#ac721eddf39251116e55dae1715f04635',1,'tvm::script::printer::AssertDocNode']]],
+  ['then_5fbranch_7564',['then_branch',['../classtvm_1_1script_1_1printer_1_1IfDocNode.html#a9b27f10e02e7a3ed7b7e549cd013f01d',1,'tvm::script::printer::IfDocNode']]],
+  ['then_5fcase_7565',['then_case',['../classtvm_1_1tir_1_1IfThenElseNode.html#ae7245cad13c62b608897f8c7ba70b6f6',1,'tvm::tir::IfThenElseNode']]],
+  ['then_5fexpr_7566',['then_expr',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameNode.html#ace50f25125fd4353c63c3e74f529246f',1,'tvm::script::ir_builder::relax::IfFrameNode']]],
+  ['then_5fstmts_7567',['then_stmts',['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1IfFrameNode.html#a6e9c33bfd81abcb7e56caa8f30f16a45',1,'tvm::script::ir_builder::tir::IfFrameNode']]],
+  ['thread_5fbinding_7568',['thread_binding',['../classtvm_1_1tir_1_1ForNode.html#a0defab036f2eb9d431f549b8522050c8',1,'tvm::tir::ForNode']]],
+  ['thread_5fextent_7569',['thread_extent',['../namespacetvm_1_1tir_1_1attr.html#a399eed804ecc482a607f0f65f07b78dd',1,'tvm::tir::attr']]],
+  ['thread_5ftag_7570',['thread_tag',['../classtvm_1_1tir_1_1IterVarNode.html#a2addeb80da895ace5d42423cc959f862',1,'tvm::tir::IterVarNode']]],
+  ['threshold_7571',['threshold',['../structtvm_1_1relax_1_1SoftplusAttrs.html#a354c1dc30d9cea52bee0714384178cb9',1,'tvm::relax::SoftplusAttrs']]],
+  ['timer_7572',['timer',['../structtvm_1_1runtime_1_1profiling_1_1CallFrame.html#a2315e3b8fa996924b42df643d07d86ee',1,'tvm::runtime::profiling::CallFrame']]],
+  ['tir_5fprefix_7573',['tir_prefix',['../classtvm_1_1PrinterConfigNode.html#a2148a7bfe39c1cc3c645da5a00fc122c',1,'tvm::PrinterConfigNode']]],
+  ['to_5fusers_5f_7574',['to_users_',['../classtvm_1_1relax_1_1DataflowBlockRewriteNode.html#a9407074fdd01e2d60a694ebd395827a6',1,'tvm::relax::DataflowBlockRewriteNode']]],
+  ['total_5ftimer_7575',['total_timer',['../classtvm_1_1meta__schedule_1_1ProfilerNode.html#aa7cf1ab879b5ef350acbde8b25d674ad',1,'tvm::meta_schedule::ProfilerNode']]],
+  ['trace_7576',['trace',['../classtvm_1_1meta__schedule_1_1TuningRecordNode.html#a8cc2d64f796593a1a774eef259f17b29',1,'tvm::meta_schedule::TuningRecordNode']]],
+  ['traceable_7577',['traceable',['../classtvm_1_1transform_1_1PassInfoNode.html#a186b6462745006cec12748c6cd6ee792',1,'tvm::transform::PassInfoNode']]],
+  ['training_7578',['training',['../structtvm_1_1relax_1_1BatchNormAttrs.html#a4dad5a52a849719b33e28fa68042616a',1,'tvm::relax::BatchNormAttrs']]],
+  ['transitive_5fcomparisons_7579',['transitive_comparisons',['../classtvm_1_1arith_1_1Analyzer.html#a23e266bcb0d9b5ca6cc01c691271db72',1,'tvm::arith::Analyzer']]],
+  ['true_5fbranch_7580',['true_branch',['../classtvm_1_1relax_1_1IfNode.html#a961e51229f459ef22622f5e9fd040c72',1,'tvm::relax::IfNode']]],
+  ['true_5fvalue_7581',['true_value',['../classtvm_1_1tir_1_1SelectNode.html#a35e913f542bd1231b92adfc2d58938ef',1,'tvm::tir::SelectNode']]],
+  ['tuple_7582',['tuple',['../classtvm_1_1relax_1_1TupleGetItemNode.html#adbcebfaec8bf19152dd8cbb31952b667',1,'tvm::relax::TupleGetItemNode::tuple()'],['../classtvm_1_1relax_1_1TupleGetItemPatternNode.html#aa2c7e22ed458fb63f4466d9f820ba26c',1,'tvm::relax::TupleGetItemPatternNode::tuple()']]],
+  ['tuple_5findex_7583',['tuple_index',['../structtvm_1_1relax_1_1distributed_1_1Axis.html#ae551fb1a73a0468c60b2fbf0716d09e1',1,'tvm::relax::distributed::Axis']]],
+  ['tvm_5fffi_5flibrary_5fbin_7584',['tvm_ffi_library_bin',['../namespacetvm_1_1runtime_1_1symbol.html#a8c9ba3667a0b19665dea79e6bed0c8c5',1,'tvm::runtime::symbol']]],
+  ['tvm_5fffi_5flibrary_5fctx_7585',['tvm_ffi_library_ctx',['../namespacetvm_1_1runtime_1_1symbol.html#a74f1db271b015a64911d023f484cc19f',1,'tvm::runtime::symbol']]],
+  ['tvm_5fffi_5fmain_7586',['tvm_ffi_main',['../namespacetvm_1_1runtime_1_1symbol.html#a6f8dcf1145b28790cb2597e89d7211af',1,'tvm::runtime::symbol']]],
+  ['tvm_5fglobal_5fbarrier_5fstate_7587',['tvm_global_barrier_state',['../namespacetvm_1_1runtime_1_1symbol.html#ac21d436bd65464b49858ba4bc55fb3ec',1,'tvm::runtime::symbol']]],
+  ['tvm_5fprepare_5fglobal_5fbarrier_7588',['tvm_prepare_global_barrier',['../namespacetvm_1_1runtime_1_1symbol.html#af4a5fe87c6e95d6b082a2be1960efbe5',1,'tvm::runtime::symbol']]],
+  ['tvm_5fset_5fdevice_7589',['tvm_set_device',['../namespacetvm_1_1runtime_1_1symbol.html#aaad9cf8f51a55b2ec5b19854d692bd21',1,'tvm::runtime::symbol']]],
+  ['type_7590',['type',['../structtvm_1_1relax_1_1PairCons.html#aa7fe6fdef3ab68d2f5176485000646b9',1,'tvm::relax::PairCons']]],
+  ['type_5fannotation_7591',['type_annotation',['../classtvm_1_1tir_1_1VarNode.html#a7a84c6d137a79e9a5b9c4b6183f18353',1,'tvm::tir::VarNode']]],
+  ['type_5finfo_7592',['type_info',['../classtvm_1_1AttrFieldInfoNode.html#aa0e740cddb317c3a74a12302ab531b9b',1,'tvm::AttrFieldInfoNode']]]
 ];
diff --git a/docs/reference/api/doxygen/search/variables_14.js b/docs/reference/api/doxygen/search/variables_14.js
index ac640519b3..c119b85325 100644
--- a/docs/reference/api/doxygen/search/variables_14.js
+++ b/docs/reference/api/doxygen/search/variables_14.js
@@ -1,12 +1,12 @@
 var searchData=
 [
-  ['unit_5fbits_7594',['unit_bits',['../classtvm_1_1MemoryInfoNode.html#a505c2f2dd0dd0c28a12b9113e2176a8d',1,'tvm::MemoryInfoNode']]],
-  ['update_7595',['update',['../classtvm_1_1te_1_1ScanOpNode.html#ace2bf7e43cd4197324ec6363626fc60a',1,'tvm::te::ScanOpNode']]],
-  ['upper_7596',['upper',['../classtvm_1_1arith_1_1IntGroupBoundsNode.html#a0473d6f99a005affcbb47c63d6094b9b',1,'tvm::arith::IntGroupBoundsNode']]],
-  ['upscale_5ffactor_7597',['upscale_factor',['../structtvm_1_1relax_1_1PixelShuffleAttrs.html#a4fd4d4aabcad7f80f6125f35cc8348f9',1,'tvm::relax::PixelShuffleAttrs']]],
-  ['use_5fdefault_5ftype_5ftraits_5fv_3c_20bool_20_3e_7598',['use_default_type_traits_v&lt; Bool &gt;',['../namespacetvm_1_1ffi.html#a573731839e6132a2860f5ada639d7c4a',1,'tvm::ffi']]],
-  ['use_5fdefault_5ftype_5ftraits_5fv_3c_20floatimm_20_3e_7599',['use_default_type_traits_v&lt; FloatImm &gt;',['../namespacetvm_1_1ffi.html#aa35cc40d092d8f17720dca2233ffd60f',1,'tvm::ffi']]],
-  ['use_5fdefault_5ftype_5ftraits_5fv_3c_20integer_20_3e_7600',['use_default_type_traits_v&lt; Integer &gt;',['../namespacetvm_1_1ffi.html#a619d3460b8a0102eb85fdcaaa6231f5b',1,'tvm::ffi']]],
-  ['use_5fdefault_5ftype_5ftraits_5fv_3c_20intimm_20_3e_7601',['use_default_type_traits_v&lt; IntImm &gt;',['../namespacetvm_1_1ffi.html#affc7f0cfe0516ec3e484c2fe040e1b1c',1,'tvm::ffi']]],
-  ['use_5fdefault_5ftype_5ftraits_5fv_3c_20primexpr_20_3e_7602',['use_default_type_traits_v&lt; PrimExpr &gt;',['../namespacetvm_1_1ffi.html#a3953ced274a99f70b1ab2cd282f266e2',1,'tvm::ffi']]]
+  ['unit_5fbits_7593',['unit_bits',['../classtvm_1_1MemoryInfoNode.html#a505c2f2dd0dd0c28a12b9113e2176a8d',1,'tvm::MemoryInfoNode']]],
+  ['update_7594',['update',['../classtvm_1_1te_1_1ScanOpNode.html#ace2bf7e43cd4197324ec6363626fc60a',1,'tvm::te::ScanOpNode']]],
+  ['upper_7595',['upper',['../classtvm_1_1arith_1_1IntGroupBoundsNode.html#a0473d6f99a005affcbb47c63d6094b9b',1,'tvm::arith::IntGroupBoundsNode']]],
+  ['upscale_5ffactor_7596',['upscale_factor',['../structtvm_1_1relax_1_1PixelShuffleAttrs.html#a4fd4d4aabcad7f80f6125f35cc8348f9',1,'tvm::relax::PixelShuffleAttrs']]],
+  ['use_5fdefault_5ftype_5ftraits_5fv_3c_20bool_20_3e_7597',['use_default_type_traits_v&lt; Bool &gt;',['../namespacetvm_1_1ffi.html#a573731839e6132a2860f5ada639d7c4a',1,'tvm::ffi']]],
+  ['use_5fdefault_5ftype_5ftraits_5fv_3c_20floatimm_20_3e_7598',['use_default_type_traits_v&lt; FloatImm &gt;',['../namespacetvm_1_1ffi.html#aa35cc40d092d8f17720dca2233ffd60f',1,'tvm::ffi']]],
+  ['use_5fdefault_5ftype_5ftraits_5fv_3c_20integer_20_3e_7599',['use_default_type_traits_v&lt; Integer &gt;',['../namespacetvm_1_1ffi.html#a619d3460b8a0102eb85fdcaaa6231f5b',1,'tvm::ffi']]],
+  ['use_5fdefault_5ftype_5ftraits_5fv_3c_20intimm_20_3e_7600',['use_default_type_traits_v&lt; IntImm &gt;',['../namespacetvm_1_1ffi.html#affc7f0cfe0516ec3e484c2fe040e1b1c',1,'tvm::ffi']]],
+  ['use_5fdefault_5ftype_5ftraits_5fv_3c_20primexpr_20_3e_7601',['use_default_type_traits_v&lt; PrimExpr &gt;',['../namespacetvm_1_1ffi.html#a3953ced274a99f70b1ab2cd282f266e2',1,'tvm::ffi']]]
 ];
diff --git a/docs/reference/api/doxygen/search/variables_15.js b/docs/reference/api/doxygen/search/variables_15.js
index c15ac2f565..b113aed902 100644
--- a/docs/reference/api/doxygen/search/variables_15.js
+++ b/docs/reference/api/doxygen/search/variables_15.js
@@ -1,25 +1,25 @@
 var searchData=
 [
-  ['validation_5fconstraints_7603',['validation_constraints',['../classtvm_1_1relax_1_1PatternContextNode.html#a4710fac94ac314fe1fb356fdb8d7720a',1,'tvm::relax::PatternContextNode']]],
-  ['value_7604',['value',['../classtvm_1_1script_1_1printer_1_1AttrAccessDocNode.html#a8c7e3a71fc9e1cde3a3e518ba7c95c47',1,'tvm::script::printer::AttrAccessDocNode::value()'],['../classtvm_1_1tir_1_1EvaluateNode.html#acd67ddcaf6ec168e993710808ec94358',1,'tvm::tir::EvaluateNode::value()'],['../classtvm_1_1tir_1_1BufferStoreNode.html#a435d8c33bc38bc7bbc7d2ea5c50ec6aa',1,'tvm::tir::BufferStoreNode::value()'],['../classtvm_1_1tir_1_1AttrStmtNode.html#a4228adcc9320d1f1ce5f9caba1e4faf9',1,'tvm [...]
-  ['value_5findex_7605',['value_index',['../classtvm_1_1te_1_1TensorNode.html#aaf908a208cea7f27477c1c58ba605aa8',1,'tvm::te::TensorNode::value_index()'],['../classtvm_1_1tir_1_1ReduceNode.html#a3e27c310483199b33784b1b98e3787af',1,'tvm::tir::ReduceNode::value_index()']]],
-  ['value_5fto_5fbound_5fvar_7606',['value_to_bound_var',['../classtvm_1_1relax_1_1transform_1_1PatternCheckContextNode.html#a47df379025eabd9ebc3c28068d5ab799',1,'tvm::relax::transform::PatternCheckContextNode']]],
-  ['values_7607',['values',['../classtvm_1_1relax_1_1ShapeStructInfoNode.html#a1cf13083f558d72beb05959429c0ca0c',1,'tvm::relax::ShapeStructInfoNode::values()'],['../classtvm_1_1script_1_1printer_1_1DictDocNode.html#a08d71431d889cd4588d57c06c12140c4',1,'tvm::script::printer::DictDocNode::values()'],['../classtvm_1_1relax_1_1ShapeExprNode.html#a41b02afcad3e269d96c99dc35706de4a',1,'tvm::relax::ShapeExprNode::values()']]],
-  ['var_7608',['var',['../classtvm_1_1relax_1_1BindingNode.html#a31222a9c83a8532274cd8a56f991157b',1,'tvm::relax::BindingNode::var()'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameNode.html#a9569fefa2cbba1619bc7b32bc784fc16',1,'tvm::script::ir_builder::relax::IfFrameNode::var()'],['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1LetFrameNode.html#a577f5b237edd4964c212d403b1c95a53',1,'tvm::script::ir_builder::tir::LetFrameNode::var()'],['../classtvm_1_1tir_1_1LetNode.html#a21f [...]
-  ['var_5fname_7609',['var_name',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameNode.html#acb127acb4c84e6ccb55564812d6d8f01',1,'tvm::script::ir_builder::relax::IfFrameNode']]],
-  ['var_5fremap_5f_7610',['var_remap_',['../classtvm_1_1relax_1_1ExprMutator.html#af38c1682a5bb81b7596ca48fe8587172',1,'tvm::relax::ExprMutator::var_remap_()'],['../classtvm_1_1tir_1_1DataTypeLegalizer.html#a1de0d50699d7d15618b19d2cb7fadb35',1,'tvm::tir::DataTypeLegalizer::var_remap_()']]],
-  ['var_5fusages_7611',['var_usages',['../classtvm_1_1relax_1_1transform_1_1PatternCheckContextNode.html#ae44b578d189dff880745f07fb1ddca31',1,'tvm::relax::transform::PatternCheckContextNode']]],
-  ['varg_5fdefault_5fwildcard_7612',['varg_default_wildcard',['../classtvm_1_1relax_1_1CallPatternNode.html#a06bae27dbf4398894632f88f75f6f623',1,'tvm::relax::CallPatternNode']]],
-  ['variables_7613',['variables',['../classtvm_1_1arith_1_1IntConstraintsNode.html#adecd62b78ba2a3fc57778088ff641cf6',1,'tvm::arith::IntConstraintsNode']]],
-  ['vars_7614',['vars',['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1ForFrameNode.html#aae5623ede55058002bf9ac8257c2b7fd',1,'tvm::script::ir_builder::tir::ForFrameNode']]],
-  ['vdevice_7615',['vdevice',['../classtvm_1_1relax_1_1TensorStructInfoNode.html#a270089040fec09e2e828dea2429a6fed',1,'tvm::relax::TensorStructInfoNode']]],
-  ['vdevice_5fid_7616',['vdevice_id',['../classtvm_1_1VDeviceNode.html#a7e9283f6b2586c56228df3672d3571dc',1,'tvm::VDeviceNode']]],
-  ['vector_5fbytes_7617',['vector_bytes',['../namespacetvm_1_1tir_1_1attr.html#a7a5ec1a12abbc199795176f1da4f9fb9',1,'tvm::tir::attr']]],
-  ['vectors_7618',['vectors',['../classtvm_1_1tir_1_1ShuffleNode.html#aa444b61cf671ef31060535c61746ab6c',1,'tvm::tir::ShuffleNode']]],
-  ['verbose_5fexpr_7619',['verbose_expr',['../classtvm_1_1PrinterConfigNode.html#a434403f4e4cb71c75a7be8cba4845901',1,'tvm::PrinterConfigNode']]],
-  ['vid_7620',['vid',['../classtvm_1_1relax_1_1VarNode.html#a8f6e9fa46f2a936d2ffda15f7720eaff',1,'tvm::relax::VarNode']]],
-  ['virtual_5fdevice_5fid_7621',['virtual_device_id',['../classtvm_1_1VirtualDeviceNode.html#a8c2753fddb9ab42794a9419785e9cffd',1,'tvm::VirtualDeviceNode']]],
-  ['virtual_5fthread_7622',['virtual_thread',['../namespacetvm_1_1tir_1_1attr.html#a464533c1560ace5e0b5071ba6902482e',1,'tvm::tir::attr']]],
-  ['visited_5f_7623',['visited_',['../classtvm_1_1relax_1_1DFPatternVisitor.html#aefd951ddd9f1a5926da2499d6bd1a33b',1,'tvm::relax::DFPatternVisitor']]],
-  ['volatile_5fscope_7624',['volatile_scope',['../namespacetvm_1_1tir_1_1attr.html#a14c2370f3a08792a6aaf70d7a3c773e4',1,'tvm::tir::attr']]]
+  ['validation_5fconstraints_7602',['validation_constraints',['../classtvm_1_1relax_1_1PatternContextNode.html#a4710fac94ac314fe1fb356fdb8d7720a',1,'tvm::relax::PatternContextNode']]],
+  ['value_7603',['value',['../classtvm_1_1script_1_1printer_1_1AttrAccessDocNode.html#a8c7e3a71fc9e1cde3a3e518ba7c95c47',1,'tvm::script::printer::AttrAccessDocNode::value()'],['../classtvm_1_1tir_1_1EvaluateNode.html#acd67ddcaf6ec168e993710808ec94358',1,'tvm::tir::EvaluateNode::value()'],['../classtvm_1_1tir_1_1BufferStoreNode.html#a435d8c33bc38bc7bbc7d2ea5c50ec6aa',1,'tvm::tir::BufferStoreNode::value()'],['../classtvm_1_1tir_1_1AttrStmtNode.html#a4228adcc9320d1f1ce5f9caba1e4faf9',1,'tvm [...]
+  ['value_5findex_7604',['value_index',['../classtvm_1_1te_1_1TensorNode.html#aaf908a208cea7f27477c1c58ba605aa8',1,'tvm::te::TensorNode::value_index()'],['../classtvm_1_1tir_1_1ReduceNode.html#a3e27c310483199b33784b1b98e3787af',1,'tvm::tir::ReduceNode::value_index()']]],
+  ['value_5fto_5fbound_5fvar_7605',['value_to_bound_var',['../classtvm_1_1relax_1_1transform_1_1PatternCheckContextNode.html#a47df379025eabd9ebc3c28068d5ab799',1,'tvm::relax::transform::PatternCheckContextNode']]],
+  ['values_7606',['values',['../classtvm_1_1relax_1_1ShapeStructInfoNode.html#a1cf13083f558d72beb05959429c0ca0c',1,'tvm::relax::ShapeStructInfoNode::values()'],['../classtvm_1_1script_1_1printer_1_1DictDocNode.html#a08d71431d889cd4588d57c06c12140c4',1,'tvm::script::printer::DictDocNode::values()'],['../classtvm_1_1relax_1_1ShapeExprNode.html#a41b02afcad3e269d96c99dc35706de4a',1,'tvm::relax::ShapeExprNode::values()']]],
+  ['var_7607',['var',['../classtvm_1_1relax_1_1BindingNode.html#a31222a9c83a8532274cd8a56f991157b',1,'tvm::relax::BindingNode::var()'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameNode.html#a9569fefa2cbba1619bc7b32bc784fc16',1,'tvm::script::ir_builder::relax::IfFrameNode::var()'],['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1LetFrameNode.html#a577f5b237edd4964c212d403b1c95a53',1,'tvm::script::ir_builder::tir::LetFrameNode::var()'],['../classtvm_1_1tir_1_1LetNode.html#a21f [...]
+  ['var_5fname_7608',['var_name',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameNode.html#acb127acb4c84e6ccb55564812d6d8f01',1,'tvm::script::ir_builder::relax::IfFrameNode']]],
+  ['var_5fremap_5f_7609',['var_remap_',['../classtvm_1_1relax_1_1ExprMutator.html#af38c1682a5bb81b7596ca48fe8587172',1,'tvm::relax::ExprMutator::var_remap_()'],['../classtvm_1_1tir_1_1DataTypeLegalizer.html#a1de0d50699d7d15618b19d2cb7fadb35',1,'tvm::tir::DataTypeLegalizer::var_remap_()']]],
+  ['var_5fusages_7610',['var_usages',['../classtvm_1_1relax_1_1transform_1_1PatternCheckContextNode.html#ae44b578d189dff880745f07fb1ddca31',1,'tvm::relax::transform::PatternCheckContextNode']]],
+  ['varg_5fdefault_5fwildcard_7611',['varg_default_wildcard',['../classtvm_1_1relax_1_1CallPatternNode.html#a06bae27dbf4398894632f88f75f6f623',1,'tvm::relax::CallPatternNode']]],
+  ['variables_7612',['variables',['../classtvm_1_1arith_1_1IntConstraintsNode.html#adecd62b78ba2a3fc57778088ff641cf6',1,'tvm::arith::IntConstraintsNode']]],
+  ['vars_7613',['vars',['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1ForFrameNode.html#aae5623ede55058002bf9ac8257c2b7fd',1,'tvm::script::ir_builder::tir::ForFrameNode']]],
+  ['vdevice_7614',['vdevice',['../classtvm_1_1relax_1_1TensorStructInfoNode.html#a270089040fec09e2e828dea2429a6fed',1,'tvm::relax::TensorStructInfoNode']]],
+  ['vdevice_5fid_7615',['vdevice_id',['../classtvm_1_1VDeviceNode.html#a7e9283f6b2586c56228df3672d3571dc',1,'tvm::VDeviceNode']]],
+  ['vector_5fbytes_7616',['vector_bytes',['../namespacetvm_1_1tir_1_1attr.html#a7a5ec1a12abbc199795176f1da4f9fb9',1,'tvm::tir::attr']]],
+  ['vectors_7617',['vectors',['../classtvm_1_1tir_1_1ShuffleNode.html#aa444b61cf671ef31060535c61746ab6c',1,'tvm::tir::ShuffleNode']]],
+  ['verbose_5fexpr_7618',['verbose_expr',['../classtvm_1_1PrinterConfigNode.html#a434403f4e4cb71c75a7be8cba4845901',1,'tvm::PrinterConfigNode']]],
+  ['vid_7619',['vid',['../classtvm_1_1relax_1_1VarNode.html#a8f6e9fa46f2a936d2ffda15f7720eaff',1,'tvm::relax::VarNode']]],
+  ['virtual_5fdevice_5fid_7620',['virtual_device_id',['../classtvm_1_1VirtualDeviceNode.html#a8c2753fddb9ab42794a9419785e9cffd',1,'tvm::VirtualDeviceNode']]],
+  ['virtual_5fthread_7621',['virtual_thread',['../namespacetvm_1_1tir_1_1attr.html#a464533c1560ace5e0b5071ba6902482e',1,'tvm::tir::attr']]],
+  ['visited_5f_7622',['visited_',['../classtvm_1_1relax_1_1DFPatternVisitor.html#aefd951ddd9f1a5926da2499d6bd1a33b',1,'tvm::relax::DFPatternVisitor']]],
+  ['volatile_5fscope_7623',['volatile_scope',['../namespacetvm_1_1tir_1_1attr.html#a14c2370f3a08792a6aaf70d7a3c773e4',1,'tvm::tir::attr']]]
 ];
diff --git a/docs/reference/api/doxygen/search/variables_16.js b/docs/reference/api/doxygen/search/variables_16.js
index b6a1d4bb12..e8e6fefa8c 100644
--- a/docs/reference/api/doxygen/search/variables_16.js
+++ b/docs/reference/api/doxygen/search/variables_16.js
@@ -1,11 +1,11 @@
 var searchData=
 [
-  ['warp_5fexecution_7625',['warp_execution',['../namespacetvm_1_1tir_1_1attr.html#a350f417c4c3ed61f4578c5e5cb72d667',1,'tvm::tir::attr']]],
-  ['weight_7626',['weight',['../classtvm_1_1meta__schedule_1_1ExtractedTaskNode.html#a772dcab249a2add6801c3100729c15ad',1,'tvm::meta_schedule::ExtractedTaskNode']]],
-  ['window_5fsize_7627',['window_size',['../structtvm_1_1relax_1_1AttentionAttrs.html#ae1c9674bc11f2bec3e94e634a039bd97',1,'tvm::relax::AttentionAttrs']]],
-  ['worker_7628',['worker',['../structtvm_1_1runtime_1_1ThreadLocalDiscoWorker.html#a382185eacea869e97da1c49ca46a1f9d',1,'tvm::runtime::ThreadLocalDiscoWorker']]],
-  ['worker_5fid_7629',['worker_id',['../classtvm_1_1runtime_1_1cuda__ipc_1_1CUDAIPCMemoryObj.html#aee159316a5612aa8dbe42b9941e788b3',1,'tvm::runtime::cuda_ipc::CUDAIPCMemoryObj::worker_id()'],['../classtvm_1_1runtime_1_1DiscoWorker.html#a5a6414e30855435fa0e6c0e226867edd',1,'tvm::runtime::DiscoWorker::worker_id()']]],
-  ['worker_5fzero_5fdata_7630',['worker_zero_data',['../classtvm_1_1runtime_1_1DiscoWorker.html#ac4a5ec8d54ff321dbb960d442106773f',1,'tvm::runtime::DiscoWorker']]],
-  ['workload_7631',['workload',['../classtvm_1_1meta__schedule_1_1TuningRecordNode.html#a42c87f1ec62dae6806c3fe9629c5e7f0',1,'tvm::meta_schedule::TuningRecordNode']]],
-  ['writes_7632',['writes',['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1BlockFrameNode.html#a7b20426af86520e62d9828ad73bf2410',1,'tvm::script::ir_builder::tir::BlockFrameNode::writes()'],['../classtvm_1_1tir_1_1BlockNode.html#a7025783637b84afdb3317940ebbe5825',1,'tvm::tir::BlockNode::writes()']]]
+  ['warp_5fexecution_7624',['warp_execution',['../namespacetvm_1_1tir_1_1attr.html#a350f417c4c3ed61f4578c5e5cb72d667',1,'tvm::tir::attr']]],
+  ['weight_7625',['weight',['../classtvm_1_1meta__schedule_1_1ExtractedTaskNode.html#a772dcab249a2add6801c3100729c15ad',1,'tvm::meta_schedule::ExtractedTaskNode']]],
+  ['window_5fsize_7626',['window_size',['../structtvm_1_1relax_1_1AttentionAttrs.html#ae1c9674bc11f2bec3e94e634a039bd97',1,'tvm::relax::AttentionAttrs']]],
+  ['worker_7627',['worker',['../structtvm_1_1runtime_1_1ThreadLocalDiscoWorker.html#a382185eacea869e97da1c49ca46a1f9d',1,'tvm::runtime::ThreadLocalDiscoWorker']]],
+  ['worker_5fid_7628',['worker_id',['../classtvm_1_1runtime_1_1cuda__ipc_1_1CUDAIPCMemoryObj.html#aee159316a5612aa8dbe42b9941e788b3',1,'tvm::runtime::cuda_ipc::CUDAIPCMemoryObj::worker_id()'],['../classtvm_1_1runtime_1_1DiscoWorker.html#a5a6414e30855435fa0e6c0e226867edd',1,'tvm::runtime::DiscoWorker::worker_id()']]],
+  ['worker_5fzero_5fdata_7629',['worker_zero_data',['../classtvm_1_1runtime_1_1DiscoWorker.html#ac4a5ec8d54ff321dbb960d442106773f',1,'tvm::runtime::DiscoWorker']]],
+  ['workload_7630',['workload',['../classtvm_1_1meta__schedule_1_1TuningRecordNode.html#a42c87f1ec62dae6806c3fe9629c5e7f0',1,'tvm::meta_schedule::TuningRecordNode']]],
+  ['writes_7631',['writes',['../classtvm_1_1script_1_1ir__builder_1_1tir_1_1BlockFrameNode.html#a7b20426af86520e62d9828ad73bf2410',1,'tvm::script::ir_builder::tir::BlockFrameNode::writes()'],['../classtvm_1_1tir_1_1BlockNode.html#a7025783637b84afdb3317940ebbe5825',1,'tvm::tir::BlockNode::writes()']]]
 ];
diff --git a/docs/reference/api/doxygen/search/variables_f.js b/docs/reference/api/doxygen/search/variables_f.js
index 2550155904..2fb16503b2 100644
--- a/docs/reference/api/doxygen/search/variables_f.js
+++ b/docs/reference/api/doxygen/search/variables_f.js
@@ -30,11 +30,10 @@ var searchData=
   ['pragma_5fscope_5fprefix_7440',['pragma_scope_prefix',['../namespacetvm_1_1tir_1_1attr.html#af08d3d2b645a914f1a64d81e45f3b86a',1,'tvm::tir::attr']]],
   ['pragma_5ftensor_5fcore_7441',['pragma_tensor_core',['../namespacetvm_1_1tir_1_1attr.html#a96774004fd5b6411f6c37b8923b71834',1,'tvm::tir::attr']]],
   ['pragma_5funroll_5fexplicit_7442',['pragma_unroll_explicit',['../namespacetvm_1_1tir_1_1attr.html#a288b5c4a7961450f4007d684a9098010',1,'tvm::tir::attr']]],
-  ['predicate_7443',['predicate',['../classtvm_1_1tir_1_1BufferStoreNode.html#a37f7b110d25b448ac706253a6fa1a982',1,'tvm::tir::BufferStoreNode::predicate()'],['../classtvm_1_1tir_1_1BlockRealizeNode.html#a9990d84b6e82ea741711e5aefcfa457a',1,'tvm::tir::BlockRealizeNode::predicate()'],['../classtvm_1_1tir_1_1BufferLoadNode.html#aff9b047ed178395731c8e8eab4ad6b81',1,'tvm::tir::BufferLoadNode::predicate()'],['../classtvm_1_1script_1_1printer_1_1WhileDocNode.html#ad1f9ea9a5c2109d614b3e5835b348c [...]
-  ['prefetch_5fscope_7444',['prefetch_scope',['../namespacetvm_1_1tir_1_1attr.html#ac95fbd1c09a60b10c7a5d07f6c4b68a6',1,'tvm::tir::attr']]],
-  ['prefix_5f_7445',['prefix_',['../classtvm_1_1NameSupplyNode.html#aa14405ac3611e27389632477779fb6ad',1,'tvm::NameSupplyNode']]],
-  ['preprocessor_7446',['preprocessor',['../classtvm_1_1TargetKindNode.html#afe6d76c8990868b5066e280fe94ec39a',1,'tvm::TargetKindNode']]],
-  ['print_5fline_5fnumbers_7447',['print_line_numbers',['../classtvm_1_1PrinterConfigNode.html#a326fadb110a4356ccd783ed0e0b26733',1,'tvm::PrinterConfigNode']]],
-  ['producer_7448',['producer',['../classtvm_1_1tir_1_1ProducerLoadNode.html#ad0a7cfa5c690d86aae84a36ddcebd6c9',1,'tvm::tir::ProducerLoadNode']]],
-  ['purity_7449',['purity',['../classtvm_1_1relax_1_1FuncStructInfoNode.html#a6a52eb38ee6a5abe1793dd857d4f6d17',1,'tvm::relax::FuncStructInfoNode']]]
+  ['predicate_7443',['predicate',['../classtvm_1_1tir_1_1BlockRealizeNode.html#a9990d84b6e82ea741711e5aefcfa457a',1,'tvm::tir::BlockRealizeNode::predicate()'],['../classtvm_1_1tir_1_1BufferStoreNode.html#a37f7b110d25b448ac706253a6fa1a982',1,'tvm::tir::BufferStoreNode::predicate()'],['../classtvm_1_1tir_1_1BufferLoadNode.html#aff9b047ed178395731c8e8eab4ad6b81',1,'tvm::tir::BufferLoadNode::predicate()'],['../classtvm_1_1script_1_1printer_1_1WhileDocNode.html#ad1f9ea9a5c2109d614b3e5835b348c [...]
+  ['prefix_5f_7444',['prefix_',['../classtvm_1_1NameSupplyNode.html#aa14405ac3611e27389632477779fb6ad',1,'tvm::NameSupplyNode']]],
+  ['preprocessor_7445',['preprocessor',['../classtvm_1_1TargetKindNode.html#afe6d76c8990868b5066e280fe94ec39a',1,'tvm::TargetKindNode']]],
+  ['print_5fline_5fnumbers_7446',['print_line_numbers',['../classtvm_1_1PrinterConfigNode.html#a326fadb110a4356ccd783ed0e0b26733',1,'tvm::PrinterConfigNode']]],
+  ['producer_7447',['producer',['../classtvm_1_1tir_1_1ProducerLoadNode.html#ad0a7cfa5c690d86aae84a36ddcebd6c9',1,'tvm::tir::ProducerLoadNode']]],
+  ['purity_7448',['purity',['../classtvm_1_1relax_1_1FuncStructInfoNode.html#a6a52eb38ee6a5abe1793dd857d4f6d17',1,'tvm::relax::FuncStructInfoNode']]]
 ];
diff --git a/docs/reference/api/doxygen/stmt_8h.html b/docs/reference/api/doxygen/stmt_8h.html
index 2297e1bed1..ff26b5b4a5 100644
--- a/docs/reference/api/doxygen/stmt_8h.html
+++ b/docs/reference/api/doxygen/stmt_8h.html
@@ -309,9 +309,6 @@ Variables</h2></td></tr>
 <tr class="memitem:a96774004fd5b6411f6c37b8923b71834"><td class="memItemLeft" align="right" valign="top">constexpr const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tir_1_1attr.html#a96774004fd5b6411f6c37b8923b71834">tvm::tir::attr::pragma_tensor_core</a> = &quot;pragma_tensor_core&quot;</td></tr>
 <tr class="memdesc:a96774004fd5b6411f6c37b8923b71834"><td class="mdescLeft">&#160;</td><td class="mdescRight">Try to modify the AST to support Tensor Core.  <a href="namespacetvm_1_1tir_1_1attr.html#a96774004fd5b6411f6c37b8923b71834">More...</a><br /></td></tr>
 <tr class="separator:a96774004fd5b6411f6c37b8923b71834"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:ac95fbd1c09a60b10c7a5d07f6c4b68a6"><td class="memItemLeft" align="right" valign="top">constexpr const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tir_1_1attr.html#ac95fbd1c09a60b10c7a5d07f6c4b68a6">tvm::tir::attr::prefetch_scope</a> = &quot;prefetch_scope&quot;</td></tr>
-<tr class="memdesc:ac95fbd1c09a60b10c7a5d07f6c4b68a6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark of prefetch scope, value=offset, run prefetch of Tensor on the current loop scope.  <a href="namespacetvm_1_1tir_1_1attr.html#ac95fbd1c09a60b10c7a5d07f6c4b68a6">More...</a><br /></td></tr>
-<tr class="separator:ac95fbd1c09a60b10c7a5d07f6c4b68a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:ace6dc58c76a20757b54c5afd76bdbf53"><td class="memItemLeft" align="right" valign="top">constexpr const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tir_1_1attr.html#ace6dc58c76a20757b54c5afd76bdbf53">tvm::tir::attr::layout_transforms</a> = &quot;layout_transforms&quot;</td></tr>
 <tr class="memdesc:ace6dc58c76a20757b54c5afd76bdbf53"><td class="mdescLeft">&#160;</td><td class="mdescRight">Marks the layout transforms to be used for a tensor.  <a href="namespacetvm_1_1tir_1_1attr.html#ace6dc58c76a20757b54c5afd76bdbf53">More...</a><br /></td></tr>
 <tr class="separator:ace6dc58c76a20757b54c5afd76bdbf53"><td class="memSeparator" colspan="2">&#160;</td></tr>
diff --git a/docs/reference/api/doxygen/stmt_8h_source.html b/docs/reference/api/doxygen/stmt_8h_source.html
index fe6b13d174..96815d2177 100644
--- a/docs/reference/api/doxygen/stmt_8h_source.html
+++ b/docs/reference/api/doxygen/stmt_8h_source.html
@@ -776,133 +776,132 @@ $(function() {
 <div class="line"><a name="l01104"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a2823f2e8c3ae9eec6c8f797752d1f9b5"> 1104</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a2823f2e8c3ae9eec6c8f797752d1f9b5">pragma_import_c</a> = <span class="stringliteral">&quot;pragma_import_c&quot;</span>;</div>
 <div class="line"><a name="l01106"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#af00ba402645b1def7c543af3c48be80d"> 1106</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#af00ba402645b1def7c543af3c48be80d">pragma_import_llvm</a> = <span class="stringliteral">&quot;pragma_import_llvm&quot;</span>;</div>
 <div class="line"><a name="l01108"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a96774004fd5b6411f6c37b8923b71834"> 1108</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a96774004fd5b6411f6c37b8923b71834">pragma_tensor_core</a> = <span class="stringliteral">&quot;pragma_tensor_core&quot;</span>;</div>
-<div class="line"><a name="l01113"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#ac95fbd1c09a60b10c7a5d07f6c4b68a6"> 1113</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#ac95fbd1c09a60b10c7a5d07f6c4b68a6">prefetch_scope</a> = <span class="stringliteral">&quot;prefetch_scope&quot;</span>;</div>
-<div class="line"><a name="l01120"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#ace6dc58c76a20757b54c5afd76bdbf53"> 1120</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#ace6dc58c76a20757b54c5afd76bdbf53">layout_transforms</a> = <span class="stringliteral">&quot;layout_transforms&quot;</span>;</div>
-<div class="line"><a name="l01128"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#acf23614bc95ff92e0aa41a519eec08e4"> 1128</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#acf23614bc95ff92e0aa41a519eec08e4">axis_separators</a> = <span class="stringliteral">&quot;axis_separators&quot;</span>;</div>
-<div class="line"><a name="l01132"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a9231fc0afe37a8d46a90a1c5fdf522bb"> 1132</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a9231fc0afe37a8d46a90a1c5fdf522bb">double_buffer_scope</a> = <span class="stringliteral">&quot;double_buffer_scope&quot;</span>;</div>
-<div class="line"><a name="l01136"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#af84871a6d841168f8501f141676dfaeb"> 1136</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#af84871a6d841168f8501f141676dfaeb">double_buffer_write</a> = <span class="stringliteral">&quot;double_buffer_write&quot;</span>;</div>
-<div class="line"><a name="l01138"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a5d0392acd85eb3cd406315d3c02eadd8"> 1138</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a5d0392acd85eb3cd406315d3c02eadd8">rolling_buffer_scope</a> = <span class="stringliteral">&quot;rolling_buffer_scope&quot;</span>;</div>
-<div class="line"><a name="l01140"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a84f5d42e968fd8f4cdd7a4aac7ba2137"> 1140</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a84f5d42e968fd8f4cdd7a4aac7ba2137">scan_update_scope</a> = <span class="stringliteral">&quot;scan_update_scope&quot;</span>;</div>
-<div class="line"><a name="l01142"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#af18e3a9ba11d436e02b55e420647b22b"> 1142</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#af18e3a9ba11d436e02b55e420647b22b">scan_init_scope</a> = <span class="stringliteral">&quot;scan_init_scope&quot;</span>;</div>
-<div class="line"><a name="l01149"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a0ff3c4642eebe20842b1c26e98288a5d"> 1149</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a0ff3c4642eebe20842b1c26e98288a5d">buffer_dim_align</a> = <span class="stringliteral">&quot;buffer_dim_align&quot;</span>;</div>
-<div class="line"><a name="l01151"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#ac76fd8d0227265617e2f2bb8402d1e19"> 1151</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#ac76fd8d0227265617e2f2bb8402d1e19">buffer_bound</a> = <span class="stringliteral">&quot;buffer_bound&quot;</span>;</div>
-<div class="line"><a name="l01161"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a0497d7cff1d672920c2fbd4d92869e62"> 1161</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a0497d7cff1d672920c2fbd4d92869e62">buffer_bind_scope</a> = <span class="stringliteral">&quot;buffer_bind_scope&quot;</span>;</div>
-<div class="line"><a name="l01162"></a><span class="lineno"> 1162</span>&#160;<span class="comment">// Pipeline related attributes</span></div>
-<div class="line"><a name="l01164"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#ad39d05bd13aeed7af51e9f8e323d263b"> 1164</a></span>&#160;<span class="comment"></span>constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#ad39d05bd13aeed7af51e9f8e323d263b">channel_read_scope</a> = <span class="stringliteral">&quot;channel_read_scope&quot;</span>;</div>
-<div class="line"><a name="l01166"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a14632ed9597f1c21a0dbd23949e5916e"> 1166</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a14632ed9597f1c21a0dbd23949e5916e">channel_read_advance</a> = <span class="stringliteral">&quot;channel_read_advance&quot;</span>;</div>
-<div class="line"><a name="l01168"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a52f378fc437bd4f7f6508c8e2e9b3e05"> 1168</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a52f378fc437bd4f7f6508c8e2e9b3e05">channel_write_scope</a> = <span class="stringliteral">&quot;channel_write_scope&quot;</span>;</div>
-<div class="line"><a name="l01170"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#ad8886f0bca07d9fa56db9edea67b1a8d"> 1170</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#ad8886f0bca07d9fa56db9edea67b1a8d">channel_write_advance</a> = <span class="stringliteral">&quot;channel_write_advance&quot;</span>;</div>
-<div class="line"><a name="l01172"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a19ecbf068afc115a2282e533c0fe518d"> 1172</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a19ecbf068afc115a2282e533c0fe518d">pipeline_stage_scope</a> = <span class="stringliteral">&quot;pipeline_stage_scope&quot;</span>;</div>
-<div class="line"><a name="l01174"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#aee14d4d24b86179fd19938a02bc15512"> 1174</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#aee14d4d24b86179fd19938a02bc15512">pipeline_exec_scope</a> = <span class="stringliteral">&quot;pipeline_exec_scope&quot;</span>;</div>
+<div class="line"><a name="l01115"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#ace6dc58c76a20757b54c5afd76bdbf53"> 1115</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#ace6dc58c76a20757b54c5afd76bdbf53">layout_transforms</a> = <span class="stringliteral">&quot;layout_transforms&quot;</span>;</div>
+<div class="line"><a name="l01123"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#acf23614bc95ff92e0aa41a519eec08e4"> 1123</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#acf23614bc95ff92e0aa41a519eec08e4">axis_separators</a> = <span class="stringliteral">&quot;axis_separators&quot;</span>;</div>
+<div class="line"><a name="l01127"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a9231fc0afe37a8d46a90a1c5fdf522bb"> 1127</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a9231fc0afe37a8d46a90a1c5fdf522bb">double_buffer_scope</a> = <span class="stringliteral">&quot;double_buffer_scope&quot;</span>;</div>
+<div class="line"><a name="l01131"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#af84871a6d841168f8501f141676dfaeb"> 1131</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#af84871a6d841168f8501f141676dfaeb">double_buffer_write</a> = <span class="stringliteral">&quot;double_buffer_write&quot;</span>;</div>
+<div class="line"><a name="l01133"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a5d0392acd85eb3cd406315d3c02eadd8"> 1133</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a5d0392acd85eb3cd406315d3c02eadd8">rolling_buffer_scope</a> = <span class="stringliteral">&quot;rolling_buffer_scope&quot;</span>;</div>
+<div class="line"><a name="l01135"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a84f5d42e968fd8f4cdd7a4aac7ba2137"> 1135</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a84f5d42e968fd8f4cdd7a4aac7ba2137">scan_update_scope</a> = <span class="stringliteral">&quot;scan_update_scope&quot;</span>;</div>
+<div class="line"><a name="l01137"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#af18e3a9ba11d436e02b55e420647b22b"> 1137</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#af18e3a9ba11d436e02b55e420647b22b">scan_init_scope</a> = <span class="stringliteral">&quot;scan_init_scope&quot;</span>;</div>
+<div class="line"><a name="l01144"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a0ff3c4642eebe20842b1c26e98288a5d"> 1144</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a0ff3c4642eebe20842b1c26e98288a5d">buffer_dim_align</a> = <span class="stringliteral">&quot;buffer_dim_align&quot;</span>;</div>
+<div class="line"><a name="l01146"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#ac76fd8d0227265617e2f2bb8402d1e19"> 1146</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#ac76fd8d0227265617e2f2bb8402d1e19">buffer_bound</a> = <span class="stringliteral">&quot;buffer_bound&quot;</span>;</div>
+<div class="line"><a name="l01156"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a0497d7cff1d672920c2fbd4d92869e62"> 1156</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a0497d7cff1d672920c2fbd4d92869e62">buffer_bind_scope</a> = <span class="stringliteral">&quot;buffer_bind_scope&quot;</span>;</div>
+<div class="line"><a name="l01157"></a><span class="lineno"> 1157</span>&#160;<span class="comment">// Pipeline related attributes</span></div>
+<div class="line"><a name="l01159"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#ad39d05bd13aeed7af51e9f8e323d263b"> 1159</a></span>&#160;<span class="comment"></span>constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#ad39d05bd13aeed7af51e9f8e323d263b">channel_read_scope</a> = <span class="stringliteral">&quot;channel_read_scope&quot;</span>;</div>
+<div class="line"><a name="l01161"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a14632ed9597f1c21a0dbd23949e5916e"> 1161</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a14632ed9597f1c21a0dbd23949e5916e">channel_read_advance</a> = <span class="stringliteral">&quot;channel_read_advance&quot;</span>;</div>
+<div class="line"><a name="l01163"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a52f378fc437bd4f7f6508c8e2e9b3e05"> 1163</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a52f378fc437bd4f7f6508c8e2e9b3e05">channel_write_scope</a> = <span class="stringliteral">&quot;channel_write_scope&quot;</span>;</div>
+<div class="line"><a name="l01165"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#ad8886f0bca07d9fa56db9edea67b1a8d"> 1165</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#ad8886f0bca07d9fa56db9edea67b1a8d">channel_write_advance</a> = <span class="stringliteral">&quot;channel_write_advance&quot;</span>;</div>
+<div class="line"><a name="l01167"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a19ecbf068afc115a2282e533c0fe518d"> 1167</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a19ecbf068afc115a2282e533c0fe518d">pipeline_stage_scope</a> = <span class="stringliteral">&quot;pipeline_stage_scope&quot;</span>;</div>
+<div class="line"><a name="l01169"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#aee14d4d24b86179fd19938a02bc15512"> 1169</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#aee14d4d24b86179fd19938a02bc15512">pipeline_exec_scope</a> = <span class="stringliteral">&quot;pipeline_exec_scope&quot;</span>;</div>
+<div class="line"><a name="l01170"></a><span class="lineno"> 1170</span>&#160; </div>
+<div class="line"><a name="l01174"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a36db026f638ad3d951c302796ddcae24"> 1174</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a36db026f638ad3d951c302796ddcae24">device_scope</a> = <span class="stringliteral">&quot;device_scope&quot;</span>;</div>
 <div class="line"><a name="l01175"></a><span class="lineno"> 1175</span>&#160; </div>
-<div class="line"><a name="l01179"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a36db026f638ad3d951c302796ddcae24"> 1179</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a36db026f638ad3d951c302796ddcae24">device_scope</a> = <span class="stringliteral">&quot;device_scope&quot;</span>;</div>
+<div class="line"><a name="l01179"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#af86552e1cc4180ec1c8e14b582e49c16"> 1179</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#af86552e1cc4180ec1c8e14b582e49c16">async_scope</a> = <span class="stringliteral">&quot;async_scope&quot;</span>;</div>
 <div class="line"><a name="l01180"></a><span class="lineno"> 1180</span>&#160; </div>
-<div class="line"><a name="l01184"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#af86552e1cc4180ec1c8e14b582e49c16"> 1184</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#af86552e1cc4180ec1c8e14b582e49c16">async_scope</a> = <span class="stringliteral">&quot;async_scope&quot;</span>;</div>
-<div class="line"><a name="l01185"></a><span class="lineno"> 1185</span>&#160; </div>
-<div class="line"><a name="l01203"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a5f02d8d6218ac28f5a4cee86173c9131"> 1203</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a5f02d8d6218ac28f5a4cee86173c9131">async_commit_queue_scope</a> = <span class="stringliteral">&quot;async_commit_queue_scope&quot;</span>;</div>
-<div class="line"><a name="l01204"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#aa2304828e489c908f0b1f08d7384b711"> 1204</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#aa2304828e489c908f0b1f08d7384b711">async_wait_queue_scope</a> = <span class="stringliteral">&quot;async_wait_queue_scope&quot;</span>;</div>
-<div class="line"><a name="l01205"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#acdb4f6108d157e56396592097f6ac12f"> 1205</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#acdb4f6108d157e56396592097f6ac12f">async_wait_inflight_count</a> = <span class="stringliteral">&quot;async_wait_inflight_count&quot;</span>;</div>
+<div class="line"><a name="l01198"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a5f02d8d6218ac28f5a4cee86173c9131"> 1198</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a5f02d8d6218ac28f5a4cee86173c9131">async_commit_queue_scope</a> = <span class="stringliteral">&quot;async_commit_queue_scope&quot;</span>;</div>
+<div class="line"><a name="l01199"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#aa2304828e489c908f0b1f08d7384b711"> 1199</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#aa2304828e489c908f0b1f08d7384b711">async_wait_queue_scope</a> = <span class="stringliteral">&quot;async_wait_queue_scope&quot;</span>;</div>
+<div class="line"><a name="l01200"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#acdb4f6108d157e56396592097f6ac12f"> 1200</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#acdb4f6108d157e56396592097f6ac12f">async_wait_inflight_count</a> = <span class="stringliteral">&quot;async_wait_inflight_count&quot;</span>;</div>
+<div class="line"><a name="l01201"></a><span class="lineno"> 1201</span>&#160; </div>
+<div class="line"><a name="l01205"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a93d76d80fd7252d66991dc650693c0ef"> 1205</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a93d76d80fd7252d66991dc650693c0ef">fragment_shape</a> = <span class="stringliteral">&quot;fragment_shape&quot;</span>;</div>
 <div class="line"><a name="l01206"></a><span class="lineno"> 1206</span>&#160; </div>
-<div class="line"><a name="l01210"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a93d76d80fd7252d66991dc650693c0ef"> 1210</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a93d76d80fd7252d66991dc650693c0ef">fragment_shape</a> = <span class="stringliteral">&quot;fragment_shape&quot;</span>;</div>
+<div class="line"><a name="l01210"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a9b33cc65f756817e691b49782ee103bd"> 1210</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a9b33cc65f756817e691b49782ee103bd">fragment_layout</a> = <span class="stringliteral">&quot;fragment_layout&quot;</span>;</div>
 <div class="line"><a name="l01211"></a><span class="lineno"> 1211</span>&#160; </div>
-<div class="line"><a name="l01215"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a9b33cc65f756817e691b49782ee103bd"> 1215</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a9b33cc65f756817e691b49782ee103bd">fragment_layout</a> = <span class="stringliteral">&quot;fragment_layout&quot;</span>;</div>
+<div class="line"><a name="l01215"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a0d026645d3f86d9cc2e693fa232fddec"> 1215</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a0d026645d3f86d9cc2e693fa232fddec">hand_threaded</a> = <span class="stringliteral">&quot;hand_threaded&quot;</span>;</div>
 <div class="line"><a name="l01216"></a><span class="lineno"> 1216</span>&#160; </div>
-<div class="line"><a name="l01220"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a0d026645d3f86d9cc2e693fa232fddec"> 1220</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a0d026645d3f86d9cc2e693fa232fddec">hand_threaded</a> = <span class="stringliteral">&quot;hand_threaded&quot;</span>;</div>
-<div class="line"><a name="l01221"></a><span class="lineno"> 1221</span>&#160; </div>
-<div class="line"><a name="l01229"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a3c66b2c968e985c3f4264979c18622e8"> 1229</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a3c66b2c968e985c3f4264979c18622e8">script_parsing_detect_access</a> = <span class="stringliteral">&quot;tir.script_parsing_detect_access&quot;</span>;</div>
+<div class="line"><a name="l01224"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a3c66b2c968e985c3f4264979c18622e8"> 1224</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a3c66b2c968e985c3f4264979c18622e8">script_parsing_detect_access</a> = <span class="stringliteral">&quot;tir.script_parsing_detect_access&quot;</span>;</div>
+<div class="line"><a name="l01225"></a><span class="lineno"> 1225</span>&#160; </div>
+<div class="line"><a name="l01229"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#ae6bb4bdf780d88ac330ad27c6c94e0f7"> 1229</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#ae6bb4bdf780d88ac330ad27c6c94e0f7">pragma_loop_partition_hint</a> = <span class="stringliteral">&quot;pragma_loop_partition_hint&quot;</span>;</div>
 <div class="line"><a name="l01230"></a><span class="lineno"> 1230</span>&#160; </div>
-<div class="line"><a name="l01234"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#ae6bb4bdf780d88ac330ad27c6c94e0f7"> 1234</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#ae6bb4bdf780d88ac330ad27c6c94e0f7">pragma_loop_partition_hint</a> = <span class="stringliteral">&quot;pragma_loop_partition_hint&quot;</span>;</div>
-<div class="line"><a name="l01235"></a><span class="lineno"> 1235</span>&#160; </div>
-<div class="line"><a name="l01237"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a2e695603b89f78f4a481817dbaf7a082"> 1237</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a2e695603b89f78f4a481817dbaf7a082">software_pipeline_stage</a> = <span class="stringliteral">&quot;software_pipeline_stage&quot;</span>;</div>
-<div class="line"><a name="l01238"></a><span class="lineno"> 1238</span>&#160; </div>
-<div class="line"><a name="l01240"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a064b547bf5b0579f9b42906c6a9c581d"> 1240</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a064b547bf5b0579f9b42906c6a9c581d">software_pipeline_order</a> = <span class="stringliteral">&quot;software_pipeline_order&quot;</span>;</div>
-<div class="line"><a name="l01241"></a><span class="lineno"> 1241</span>&#160; </div>
-<div class="line"><a name="l01246"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a7ff3ec02ce6acef9dd5c20f1aacc19bc"> 1246</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a7ff3ec02ce6acef9dd5c20f1aacc19bc">software_pipeline_async_stages</a> = <span class="stringliteral">&quot;software_pipeline_async_stages&quot;</span>;</div>
-<div class="line"><a name="l01247"></a><span class="lineno"> 1247</span>&#160; </div>
-<div class="line"><a name="l01249"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a9cf212844cfa05381db84b0c470318e3"> 1249</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a9cf212844cfa05381db84b0c470318e3">layout_free_buffers</a> = <span class="stringliteral">&quot;layout_free_buffers&quot;</span>;</div>
-<div class="line"><a name="l01250"></a><span class="lineno"> 1250</span>&#160; </div>
-<div class="line"><a name="l01252"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a1a992522880c3206e3c5ca39f2524906"> 1252</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a1a992522880c3206e3c5ca39f2524906">manifest_shared_memory_local_stage</a> = <span class="stringliteral">&quot;tir.manifest_shared_memory_local_stage&quot;</span>;</div>
-<div class="line"><a name="l01253"></a><span class="lineno"> 1253</span>&#160; </div>
-<div class="line"><a name="l01255"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a2aa4a05a037f033dfdf56f8d19dd7f3d"> 1255</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a2aa4a05a037f033dfdf56f8d19dd7f3d">meta_schedule_tiling_structure</a> = <span class="stringliteral">&quot;meta_schedule.tiling_structure&quot;</span>;</div>
-<div class="line"><a name="l01256"></a><span class="lineno"> 1256</span>&#160; </div>
-<div class="line"><a name="l01261"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a82bba3064a40ce62c958db4b120471a7"> 1261</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a82bba3064a40ce62c958db4b120471a7">meta_schedule_cooperative_fetch</a> = <span class="stringliteral">&quot;meta_schedule.cooperative_fetch&quot;</span>;</div>
-<div class="line"><a name="l01262"></a><span class="lineno"> 1262</span>&#160; </div>
-<div class="line"><a name="l01264"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a694f6b5653f5e1ee916abf107462cd7b"> 1264</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a694f6b5653f5e1ee916abf107462cd7b">meta_schedule_thread_extent_low_inclusive</a> =</div>
-<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160;    <span class="stringliteral">&quot;meta_schedule.thread_extent_low_inclusive&quot;</span>;</div>
-<div class="line"><a name="l01266"></a><span class="lineno"> 1266</span>&#160; </div>
-<div class="line"><a name="l01268"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#ad73f6ad441e1be3b2e71dead1e89f4bb"> 1268</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#ad73f6ad441e1be3b2e71dead1e89f4bb">meta_schedule_thread_extent_high_inclusive</a> =</div>
-<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160;    <span class="stringliteral">&quot;meta_schedule.thread_extent_high_inclusive&quot;</span>;</div>
-<div class="line"><a name="l01270"></a><span class="lineno"> 1270</span>&#160; </div>
-<div class="line"><a name="l01272"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a350918383cf7d7c9a95114ab7fda7781"> 1272</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a350918383cf7d7c9a95114ab7fda7781">meta_schedule_random_compute_producer</a> =</div>
-<div class="line"><a name="l01273"></a><span class="lineno"> 1273</span>&#160;    <span class="stringliteral">&quot;meta_schedule.random_compute_producer&quot;</span>;</div>
-<div class="line"><a name="l01274"></a><span class="lineno"> 1274</span>&#160; </div>
-<div class="line"><a name="l01276"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#afdc8510abcf9d0c3b3dd9f30046b5c0f"> 1276</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#afdc8510abcf9d0c3b3dd9f30046b5c0f">meta_schedule_parallel</a> = <span class="stringliteral">&quot;meta_schedule.parallel&quot;</span>;</div>
-<div class="line"><a name="l01277"></a><span class="lineno"> 1277</span>&#160; </div>
-<div class="line"><a name="l01279"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#af7d82995b58b837ac941af54bb70afec"> 1279</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#af7d82995b58b837ac941af54bb70afec">meta_schedule_vectorize</a> = <span class="stringliteral">&quot;meta_schedule.vectorize&quot;</span>;</div>
-<div class="line"><a name="l01280"></a><span class="lineno"> 1280</span>&#160; </div>
-<div class="line"><a name="l01282"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a07e62a6db9189700e996599541506e7c"> 1282</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a07e62a6db9189700e996599541506e7c">meta_schedule_unroll_explicit</a> = <span class="stringliteral">&quot;meta_schedule.unroll_explicit&quot;</span>;</div>
-<div class="line"><a name="l01283"></a><span class="lineno"> 1283</span>&#160; </div>
-<div class="line"><a name="l01285"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a5267857a903d20285f4e0af38d2d9004"> 1285</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a5267857a903d20285f4e0af38d2d9004">meta_schedule_unroll_implicit</a> = <span class="stringliteral">&quot;meta_schedule.unroll_implicit&quot;</span>;</div>
-<div class="line"><a name="l01286"></a><span class="lineno"> 1286</span>&#160; </div>
-<div class="line"><a name="l01288"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a16f0de00900235f9c158f20f345604a4"> 1288</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a16f0de00900235f9c158f20f345604a4">meta_schedule_auto_tensorize</a> = <span class="stringliteral">&quot;meta_schedule.auto_tensorize&quot;</span>;</div>
-<div class="line"><a name="l01289"></a><span class="lineno"> 1289</span>&#160; </div>
-<div class="line"><a name="l01291"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a763184e47fc7f1423d12e5f919d932be"> 1291</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a763184e47fc7f1423d12e5f919d932be">meta_schedule_layout_rewrite_preproc</a> = <span class="stringliteral">&quot;meta_schedule.layout_rewrite_preproc&quot;</span>;</div>
-<div class="line"><a name="l01295"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a82af28d290971bb889ea37caca78ff46"> 1295</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a82af28d290971bb889ea37caca78ff46">meta_schedule_auto_tensorize_init</a> = <span class="stringliteral">&quot;meta_schedule.auto_tensorize_init&quot;</span>;</div>
+<div class="line"><a name="l01232"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a2e695603b89f78f4a481817dbaf7a082"> 1232</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a2e695603b89f78f4a481817dbaf7a082">software_pipeline_stage</a> = <span class="stringliteral">&quot;software_pipeline_stage&quot;</span>;</div>
+<div class="line"><a name="l01233"></a><span class="lineno"> 1233</span>&#160; </div>
+<div class="line"><a name="l01235"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a064b547bf5b0579f9b42906c6a9c581d"> 1235</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a064b547bf5b0579f9b42906c6a9c581d">software_pipeline_order</a> = <span class="stringliteral">&quot;software_pipeline_order&quot;</span>;</div>
+<div class="line"><a name="l01236"></a><span class="lineno"> 1236</span>&#160; </div>
+<div class="line"><a name="l01241"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a7ff3ec02ce6acef9dd5c20f1aacc19bc"> 1241</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a7ff3ec02ce6acef9dd5c20f1aacc19bc">software_pipeline_async_stages</a> = <span class="stringliteral">&quot;software_pipeline_async_stages&quot;</span>;</div>
+<div class="line"><a name="l01242"></a><span class="lineno"> 1242</span>&#160; </div>
+<div class="line"><a name="l01244"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a9cf212844cfa05381db84b0c470318e3"> 1244</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a9cf212844cfa05381db84b0c470318e3">layout_free_buffers</a> = <span class="stringliteral">&quot;layout_free_buffers&quot;</span>;</div>
+<div class="line"><a name="l01245"></a><span class="lineno"> 1245</span>&#160; </div>
+<div class="line"><a name="l01247"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a1a992522880c3206e3c5ca39f2524906"> 1247</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a1a992522880c3206e3c5ca39f2524906">manifest_shared_memory_local_stage</a> = <span class="stringliteral">&quot;tir.manifest_shared_memory_local_stage&quot;</span>;</div>
+<div class="line"><a name="l01248"></a><span class="lineno"> 1248</span>&#160; </div>
+<div class="line"><a name="l01250"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a2aa4a05a037f033dfdf56f8d19dd7f3d"> 1250</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a2aa4a05a037f033dfdf56f8d19dd7f3d">meta_schedule_tiling_structure</a> = <span class="stringliteral">&quot;meta_schedule.tiling_structure&quot;</span>;</div>
+<div class="line"><a name="l01251"></a><span class="lineno"> 1251</span>&#160; </div>
+<div class="line"><a name="l01256"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a82bba3064a40ce62c958db4b120471a7"> 1256</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a82bba3064a40ce62c958db4b120471a7">meta_schedule_cooperative_fetch</a> = <span class="stringliteral">&quot;meta_schedule.cooperative_fetch&quot;</span>;</div>
+<div class="line"><a name="l01257"></a><span class="lineno"> 1257</span>&#160; </div>
+<div class="line"><a name="l01259"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a694f6b5653f5e1ee916abf107462cd7b"> 1259</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a694f6b5653f5e1ee916abf107462cd7b">meta_schedule_thread_extent_low_inclusive</a> =</div>
+<div class="line"><a name="l01260"></a><span class="lineno"> 1260</span>&#160;    <span class="stringliteral">&quot;meta_schedule.thread_extent_low_inclusive&quot;</span>;</div>
+<div class="line"><a name="l01261"></a><span class="lineno"> 1261</span>&#160; </div>
+<div class="line"><a name="l01263"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#ad73f6ad441e1be3b2e71dead1e89f4bb"> 1263</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#ad73f6ad441e1be3b2e71dead1e89f4bb">meta_schedule_thread_extent_high_inclusive</a> =</div>
+<div class="line"><a name="l01264"></a><span class="lineno"> 1264</span>&#160;    <span class="stringliteral">&quot;meta_schedule.thread_extent_high_inclusive&quot;</span>;</div>
+<div class="line"><a name="l01265"></a><span class="lineno"> 1265</span>&#160; </div>
+<div class="line"><a name="l01267"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a350918383cf7d7c9a95114ab7fda7781"> 1267</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a350918383cf7d7c9a95114ab7fda7781">meta_schedule_random_compute_producer</a> =</div>
+<div class="line"><a name="l01268"></a><span class="lineno"> 1268</span>&#160;    <span class="stringliteral">&quot;meta_schedule.random_compute_producer&quot;</span>;</div>
+<div class="line"><a name="l01269"></a><span class="lineno"> 1269</span>&#160; </div>
+<div class="line"><a name="l01271"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#afdc8510abcf9d0c3b3dd9f30046b5c0f"> 1271</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#afdc8510abcf9d0c3b3dd9f30046b5c0f">meta_schedule_parallel</a> = <span class="stringliteral">&quot;meta_schedule.parallel&quot;</span>;</div>
+<div class="line"><a name="l01272"></a><span class="lineno"> 1272</span>&#160; </div>
+<div class="line"><a name="l01274"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#af7d82995b58b837ac941af54bb70afec"> 1274</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#af7d82995b58b837ac941af54bb70afec">meta_schedule_vectorize</a> = <span class="stringliteral">&quot;meta_schedule.vectorize&quot;</span>;</div>
+<div class="line"><a name="l01275"></a><span class="lineno"> 1275</span>&#160; </div>
+<div class="line"><a name="l01277"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a07e62a6db9189700e996599541506e7c"> 1277</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a07e62a6db9189700e996599541506e7c">meta_schedule_unroll_explicit</a> = <span class="stringliteral">&quot;meta_schedule.unroll_explicit&quot;</span>;</div>
+<div class="line"><a name="l01278"></a><span class="lineno"> 1278</span>&#160; </div>
+<div class="line"><a name="l01280"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a5267857a903d20285f4e0af38d2d9004"> 1280</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a5267857a903d20285f4e0af38d2d9004">meta_schedule_unroll_implicit</a> = <span class="stringliteral">&quot;meta_schedule.unroll_implicit&quot;</span>;</div>
+<div class="line"><a name="l01281"></a><span class="lineno"> 1281</span>&#160; </div>
+<div class="line"><a name="l01283"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a16f0de00900235f9c158f20f345604a4"> 1283</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a16f0de00900235f9c158f20f345604a4">meta_schedule_auto_tensorize</a> = <span class="stringliteral">&quot;meta_schedule.auto_tensorize&quot;</span>;</div>
+<div class="line"><a name="l01284"></a><span class="lineno"> 1284</span>&#160; </div>
+<div class="line"><a name="l01286"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a763184e47fc7f1423d12e5f919d932be"> 1286</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a763184e47fc7f1423d12e5f919d932be">meta_schedule_layout_rewrite_preproc</a> = <span class="stringliteral">&quot;meta_schedule.layout_rewrite_preproc&quot;</span>;</div>
+<div class="line"><a name="l01290"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a82af28d290971bb889ea37caca78ff46"> 1290</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a82af28d290971bb889ea37caca78ff46">meta_schedule_auto_tensorize_init</a> = <span class="stringliteral">&quot;meta_schedule.auto_tensorize_init&quot;</span>;</div>
+<div class="line"><a name="l01291"></a><span class="lineno"> 1291</span>&#160; </div>
+<div class="line"><a name="l01295"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#af1b654a57098d16dd2d08efaa949ffe3"> 1295</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#af1b654a57098d16dd2d08efaa949ffe3">require_block_var_bound_predicate</a> = <span class="stringliteral">&quot;require_bound_predicate&quot;</span>;</div>
 <div class="line"><a name="l01296"></a><span class="lineno"> 1296</span>&#160; </div>
-<div class="line"><a name="l01300"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#af1b654a57098d16dd2d08efaa949ffe3"> 1300</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#af1b654a57098d16dd2d08efaa949ffe3">require_block_var_bound_predicate</a> = <span class="stringliteral">&quot;require_bound_predicate&quot;</span>;</div>
-<div class="line"><a name="l01301"></a><span class="lineno"> 1301</span>&#160; </div>
-<div class="line"><a name="l01303"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a3fa5e8f47d3ce634be6091cdb2fb8348"> 1303</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a3fa5e8f47d3ce634be6091cdb2fb8348">meta_schedule_tensor_core_enabled</a> = <span class="stringliteral">&quot;meta_schedule.tensor_core_enabled&quot;</span>;</div>
-<div class="line"><a name="l01304"></a><span class="lineno"> 1304</span>&#160; </div>
-<div class="line"><a name="l01311"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a4ca5c5953b2047c177c627b794822f04"> 1311</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a4ca5c5953b2047c177c627b794822f04">meta_schedule_cache_type</a> = <span class="stringliteral">&quot;meta_schedule.cache_type&quot;</span>;</div>
-<div class="line"><a name="l01312"></a><span class="lineno"> 1312</span>&#160; </div>
-<div class="line"><a name="l01314"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a7f5af02ec48a1be0f1162e2e1bdf7153"> 1314</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a7f5af02ec48a1be0f1162e2e1bdf7153">meta_schedule_cache_type_read</a> = 0;</div>
-<div class="line"><a name="l01315"></a><span class="lineno"> 1315</span>&#160; </div>
-<div class="line"><a name="l01317"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#ab6e77542dd6c4d86f8d7d3d1881daa7f"> 1317</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="namespacetvm_1_1tir_1_1attr.html#ab6e77542dd6c4d86f8d7d3d1881daa7f">meta_schedule_cache_type_write</a> = 1;</div>
-<div class="line"><a name="l01318"></a><span class="lineno"> 1318</span>&#160; </div>
-<div class="line"><a name="l01320"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a54930cf29f25fa3d67b0f983858fa467"> 1320</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a54930cf29f25fa3d67b0f983858fa467">auto_copy</a> = <span class="stringliteral">&quot;auto_copy&quot;</span>;</div>
-<div class="line"><a name="l01321"></a><span class="lineno"> 1321</span>&#160; </div>
-<div class="line"><a name="l01323"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#af3c36a3dd1f599b1fc641784f3020796"> 1323</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#af3c36a3dd1f599b1fc641784f3020796">local_stage</a> = <span class="stringliteral">&quot;local_stage&quot;</span>;</div>
-<div class="line"><a name="l01324"></a><span class="lineno"> 1324</span>&#160; </div>
-<div class="line"><a name="l01326"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a7a5ec1a12abbc199795176f1da4f9fb9"> 1326</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a7a5ec1a12abbc199795176f1da4f9fb9">vector_bytes</a> = <span class="stringliteral">&quot;vector_bytes&quot;</span>;</div>
-<div class="line"><a name="l01327"></a><span class="lineno"> 1327</span>&#160; </div>
-<div class="line"><a name="l01332"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a350f417c4c3ed61f4578c5e5cb72d667"> 1332</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a350f417c4c3ed61f4578c5e5cb72d667">warp_execution</a> = <span class="stringliteral">&quot;warp_execution&quot;</span>;</div>
-<div class="line"><a name="l01333"></a><span class="lineno"> 1333</span>&#160; </div>
-<div class="line"><a name="l01335"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#ae4b1468e0d830201631fd97e1f944e07"> 1335</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#ae4b1468e0d830201631fd97e1f944e07">meta_schedule_inline_rule</a> = <span class="stringliteral">&quot;meta_schedule.inline_rule&quot;</span>;</div>
+<div class="line"><a name="l01298"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a3fa5e8f47d3ce634be6091cdb2fb8348"> 1298</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a3fa5e8f47d3ce634be6091cdb2fb8348">meta_schedule_tensor_core_enabled</a> = <span class="stringliteral">&quot;meta_schedule.tensor_core_enabled&quot;</span>;</div>
+<div class="line"><a name="l01299"></a><span class="lineno"> 1299</span>&#160; </div>
+<div class="line"><a name="l01306"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a4ca5c5953b2047c177c627b794822f04"> 1306</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a4ca5c5953b2047c177c627b794822f04">meta_schedule_cache_type</a> = <span class="stringliteral">&quot;meta_schedule.cache_type&quot;</span>;</div>
+<div class="line"><a name="l01307"></a><span class="lineno"> 1307</span>&#160; </div>
+<div class="line"><a name="l01309"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a7f5af02ec48a1be0f1162e2e1bdf7153"> 1309</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a7f5af02ec48a1be0f1162e2e1bdf7153">meta_schedule_cache_type_read</a> = 0;</div>
+<div class="line"><a name="l01310"></a><span class="lineno"> 1310</span>&#160; </div>
+<div class="line"><a name="l01312"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#ab6e77542dd6c4d86f8d7d3d1881daa7f"> 1312</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">int</span> <a class="code" href="namespacetvm_1_1tir_1_1attr.html#ab6e77542dd6c4d86f8d7d3d1881daa7f">meta_schedule_cache_type_write</a> = 1;</div>
+<div class="line"><a name="l01313"></a><span class="lineno"> 1313</span>&#160; </div>
+<div class="line"><a name="l01315"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a54930cf29f25fa3d67b0f983858fa467"> 1315</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a54930cf29f25fa3d67b0f983858fa467">auto_copy</a> = <span class="stringliteral">&quot;auto_copy&quot;</span>;</div>
+<div class="line"><a name="l01316"></a><span class="lineno"> 1316</span>&#160; </div>
+<div class="line"><a name="l01318"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#af3c36a3dd1f599b1fc641784f3020796"> 1318</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#af3c36a3dd1f599b1fc641784f3020796">local_stage</a> = <span class="stringliteral">&quot;local_stage&quot;</span>;</div>
+<div class="line"><a name="l01319"></a><span class="lineno"> 1319</span>&#160; </div>
+<div class="line"><a name="l01321"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a7a5ec1a12abbc199795176f1da4f9fb9"> 1321</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a7a5ec1a12abbc199795176f1da4f9fb9">vector_bytes</a> = <span class="stringliteral">&quot;vector_bytes&quot;</span>;</div>
+<div class="line"><a name="l01322"></a><span class="lineno"> 1322</span>&#160; </div>
+<div class="line"><a name="l01327"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a350f417c4c3ed61f4578c5e5cb72d667"> 1327</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a350f417c4c3ed61f4578c5e5cb72d667">warp_execution</a> = <span class="stringliteral">&quot;warp_execution&quot;</span>;</div>
+<div class="line"><a name="l01328"></a><span class="lineno"> 1328</span>&#160; </div>
+<div class="line"><a name="l01330"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#ae4b1468e0d830201631fd97e1f944e07"> 1330</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#ae4b1468e0d830201631fd97e1f944e07">meta_schedule_inline_rule</a> = <span class="stringliteral">&quot;meta_schedule.inline_rule&quot;</span>;</div>
+<div class="line"><a name="l01331"></a><span class="lineno"> 1331</span>&#160; </div>
+<div class="line"><a name="l01335"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#aa99c69e09e9bf2969ec6d1c244d13338"> 1335</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#aa99c69e09e9bf2969ec6d1c244d13338">explicit_read_region</a> = <span class="stringliteral">&quot;explicit_read_region&quot;</span>;</div>
 <div class="line"><a name="l01336"></a><span class="lineno"> 1336</span>&#160; </div>
-<div class="line"><a name="l01340"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#aa99c69e09e9bf2969ec6d1c244d13338"> 1340</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#aa99c69e09e9bf2969ec6d1c244d13338">explicit_read_region</a> = <span class="stringliteral">&quot;explicit_read_region&quot;</span>;</div>
+<div class="line"><a name="l01340"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a7f3164b5bc5882298ddfd3f494a8b032"> 1340</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a7f3164b5bc5882298ddfd3f494a8b032">explicit_write_region</a> = <span class="stringliteral">&quot;explicit_write_region&quot;</span>;</div>
 <div class="line"><a name="l01341"></a><span class="lineno"> 1341</span>&#160; </div>
-<div class="line"><a name="l01345"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a7f3164b5bc5882298ddfd3f494a8b032"> 1345</a></span>&#160;constexpr <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a7f3164b5bc5882298ddfd3f494a8b032">explicit_write_region</a> = <span class="stringliteral">&quot;explicit_write_region&quot;</span>;</div>
-<div class="line"><a name="l01346"></a><span class="lineno"> 1346</span>&#160; </div>
-<div class="line"><a name="l01352"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a385e883a7cecc309d063786e5fdf2c4b"> 1352</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a385e883a7cecc309d063786e5fdf2c4b">IsPragmaKey</a>(<span class="keyword">const</span> std::string&amp; attr_key) {</div>
-<div class="line"><a name="l01353"></a><span class="lineno"> 1353</span>&#160;  <span class="keywordflow">return</span> attr_key.compare(0, 7, <span class="stringliteral">&quot;pragma_&quot;</span>) == 0;</div>
-<div class="line"><a name="l01354"></a><span class="lineno"> 1354</span>&#160;}</div>
-<div class="line"><a name="l01355"></a><span class="lineno"> 1355</span>&#160; </div>
-<div class="line"><a name="l01356"></a><span class="lineno"> 1356</span>&#160;}  <span class="comment">// namespace attr</span></div>
-<div class="line"><a name="l01363"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir.html#abf355a4fdeb063b1adb4946cad5fca68"> 1363</a></span>&#160;<span class="comment"></span>TVM_DLL <a class="code" href="classtvm_1_1PrimExpr.html">PrimExpr</a> <a class="code" href="namespacetvm_1_1tir.html#abf355a4fdeb063b1adb4946cad5fca68">TypeAnnotation</a>(<a class="code" href="classtvm_1_1runtime_1_1DataType.html">DataType</a> dtype, <a class="code" href="classtvm_1_1Span.html">Spa [...]
-<div class="line"><a name="l01364"></a><span class="lineno"> 1364</span>&#160; </div>
-<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160;<span class="comment">// overload printing of for type.</span></div>
-<div class="line"><a name="l01366"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir.html#aba58d59be99ed4026f32b0c10f690929"> 1366</a></span>&#160;TVM_DLL std::ostream&amp; <a class="code" href="namespacetvm_1_1tir.html#a82b14dba63bb7d64a1da68dad8651d81">operator&lt;&lt;</a>(std::ostream&amp; os, <a class="code" href="namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40a">ForKind</a> kind);</div>
-<div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160; </div>
-<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160;<span class="comment">// inline implementations</span></div>
-<div class="line"><a name="l01369"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir.html#a03c36414c1be2960099e023ffba09f6e"> 1369</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir.html#a03c36414c1be2960099e023ffba09f6e">ForKind2String</a>(<a class="code" href="namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40a">ForKind</a> t) {</div>
-<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160;  <span class="keywordflow">switch</span> (t) {</div>
-<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160;    <span class="keywordflow">case</span> <a class="code" href="namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40aaf54983ae8eb79e77ee6be2f8384e1cb1">ForKind::kSerial</a>:</div>
-<div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160;      <span class="keywordflow">return</span> <span class="stringliteral">&quot;serial&quot;</span>;</div>
-<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160;    <span class="keywordflow">case</span> <a class="code" href="namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40aa6fb3551e3657204372d76d2d9b83a3b9">ForKind::kParallel</a>:</div>
-<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160;      <span class="keywordflow">return</span> <span class="stringliteral">&quot;parallel&quot;</span>;</div>
-<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160;    <span class="keywordflow">case</span> <a class="code" href="namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea1d03c8fa5be7edb0032b8155736239bd">ForKind::kVectorized</a>:</div>
-<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160;      <span class="keywordflow">return</span> <span class="stringliteral">&quot;vectorized&quot;</span>;</div>
-<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160;    <span class="keywordflow">case</span> <a class="code" href="namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea37ab325f4c3ab1d2a905cbfe546bc403">ForKind::kUnrolled</a>:</div>
-<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160;      <span class="keywordflow">return</span> <span class="stringliteral">&quot;unroll&quot;</span>;</div>
-<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160;    <span class="keywordflow">case</span> <a class="code" href="namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40aa037de60b0cc37e063125a29b487104b7">ForKind::kThreadBinding</a>:</div>
-<div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>&#160;      <span class="keywordflow">return</span> <span class="stringliteral">&quot;thread_binding&quot;</span>;</div>
-<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>&#160;  }</div>
-<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>&#160;  LOG(FATAL) &lt;&lt; <span class="stringliteral">&quot;Unknown ForKind&quot;</span> &lt;&lt; t;</div>
-<div class="line"><a name="l01383"></a><span class="lineno"> 1383</span>&#160;}</div>
-<div class="line"><a name="l01384"></a><span class="lineno"> 1384</span>&#160; </div>
-<div class="line"><a name="l01385"></a><span class="lineno"> 1385</span>&#160;}  <span class="comment">// namespace tir</span></div>
-<div class="line"><a name="l01386"></a><span class="lineno"> 1386</span>&#160;}  <span class="comment">// namespace tvm</span></div>
-<div class="line"><a name="l01387"></a><span class="lineno"> 1387</span>&#160;<span class="preprocessor">#endif  </span><span class="comment">// TVM_TIR_STMT_H_</span></div>
+<div class="line"><a name="l01347"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir_1_1attr.html#a385e883a7cecc309d063786e5fdf2c4b"> 1347</a></span>&#160;<span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code" href="namespacetvm_1_1tir_1_1attr.html#a385e883a7cecc309d063786e5fdf2c4b">IsPragmaKey</a>(<span class="keyword">const</span> std::string&amp; attr_key) {</div>
+<div class="line"><a name="l01348"></a><span class="lineno"> 1348</span>&#160;  <span class="keywordflow">return</span> attr_key.compare(0, 7, <span class="stringliteral">&quot;pragma_&quot;</span>) == 0;</div>
+<div class="line"><a name="l01349"></a><span class="lineno"> 1349</span>&#160;}</div>
+<div class="line"><a name="l01350"></a><span class="lineno"> 1350</span>&#160; </div>
+<div class="line"><a name="l01351"></a><span class="lineno"> 1351</span>&#160;}  <span class="comment">// namespace attr</span></div>
+<div class="line"><a name="l01358"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir.html#abf355a4fdeb063b1adb4946cad5fca68"> 1358</a></span>&#160;<span class="comment"></span>TVM_DLL <a class="code" href="classtvm_1_1PrimExpr.html">PrimExpr</a> <a class="code" href="namespacetvm_1_1tir.html#abf355a4fdeb063b1adb4946cad5fca68">TypeAnnotation</a>(<a class="code" href="classtvm_1_1runtime_1_1DataType.html">DataType</a> dtype, <a class="code" href="classtvm_1_1Span.html">Spa [...]
+<div class="line"><a name="l01359"></a><span class="lineno"> 1359</span>&#160; </div>
+<div class="line"><a name="l01360"></a><span class="lineno"> 1360</span>&#160;<span class="comment">// overload printing of for type.</span></div>
+<div class="line"><a name="l01361"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir.html#aba58d59be99ed4026f32b0c10f690929"> 1361</a></span>&#160;TVM_DLL std::ostream&amp; <a class="code" href="namespacetvm_1_1tir.html#a82b14dba63bb7d64a1da68dad8651d81">operator&lt;&lt;</a>(std::ostream&amp; os, <a class="code" href="namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40a">ForKind</a> kind);</div>
+<div class="line"><a name="l01362"></a><span class="lineno"> 1362</span>&#160; </div>
+<div class="line"><a name="l01363"></a><span class="lineno"> 1363</span>&#160;<span class="comment">// inline implementations</span></div>
+<div class="line"><a name="l01364"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tir.html#a03c36414c1be2960099e023ffba09f6e"> 1364</a></span>&#160;<span class="keyword">inline</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="namespacetvm_1_1tir.html#a03c36414c1be2960099e023ffba09f6e">ForKind2String</a>(<a class="code" href="namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40a">ForKind</a> t) {</div>
+<div class="line"><a name="l01365"></a><span class="lineno"> 1365</span>&#160;  <span class="keywordflow">switch</span> (t) {</div>
+<div class="line"><a name="l01366"></a><span class="lineno"> 1366</span>&#160;    <span class="keywordflow">case</span> <a class="code" href="namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40aaf54983ae8eb79e77ee6be2f8384e1cb1">ForKind::kSerial</a>:</div>
+<div class="line"><a name="l01367"></a><span class="lineno"> 1367</span>&#160;      <span class="keywordflow">return</span> <span class="stringliteral">&quot;serial&quot;</span>;</div>
+<div class="line"><a name="l01368"></a><span class="lineno"> 1368</span>&#160;    <span class="keywordflow">case</span> <a class="code" href="namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40aa6fb3551e3657204372d76d2d9b83a3b9">ForKind::kParallel</a>:</div>
+<div class="line"><a name="l01369"></a><span class="lineno"> 1369</span>&#160;      <span class="keywordflow">return</span> <span class="stringliteral">&quot;parallel&quot;</span>;</div>
+<div class="line"><a name="l01370"></a><span class="lineno"> 1370</span>&#160;    <span class="keywordflow">case</span> <a class="code" href="namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea1d03c8fa5be7edb0032b8155736239bd">ForKind::kVectorized</a>:</div>
+<div class="line"><a name="l01371"></a><span class="lineno"> 1371</span>&#160;      <span class="keywordflow">return</span> <span class="stringliteral">&quot;vectorized&quot;</span>;</div>
+<div class="line"><a name="l01372"></a><span class="lineno"> 1372</span>&#160;    <span class="keywordflow">case</span> <a class="code" href="namespacetvm_1_1tir.html#add7d0a6b1dd91f0c3c5dd2f4cf64358ea37ab325f4c3ab1d2a905cbfe546bc403">ForKind::kUnrolled</a>:</div>
+<div class="line"><a name="l01373"></a><span class="lineno"> 1373</span>&#160;      <span class="keywordflow">return</span> <span class="stringliteral">&quot;unroll&quot;</span>;</div>
+<div class="line"><a name="l01374"></a><span class="lineno"> 1374</span>&#160;    <span class="keywordflow">case</span> <a class="code" href="namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40aa037de60b0cc37e063125a29b487104b7">ForKind::kThreadBinding</a>:</div>
+<div class="line"><a name="l01375"></a><span class="lineno"> 1375</span>&#160;      <span class="keywordflow">return</span> <span class="stringliteral">&quot;thread_binding&quot;</span>;</div>
+<div class="line"><a name="l01376"></a><span class="lineno"> 1376</span>&#160;  }</div>
+<div class="line"><a name="l01377"></a><span class="lineno"> 1377</span>&#160;  LOG(FATAL) &lt;&lt; <span class="stringliteral">&quot;Unknown ForKind&quot;</span> &lt;&lt; t;</div>
+<div class="line"><a name="l01378"></a><span class="lineno"> 1378</span>&#160;}</div>
+<div class="line"><a name="l01379"></a><span class="lineno"> 1379</span>&#160; </div>
+<div class="line"><a name="l01380"></a><span class="lineno"> 1380</span>&#160;}  <span class="comment">// namespace tir</span></div>
+<div class="line"><a name="l01381"></a><span class="lineno"> 1381</span>&#160;}  <span class="comment">// namespace tvm</span></div>
+<div class="line"><a name="l01382"></a><span class="lineno"> 1382</span>&#160;<span class="preprocessor">#endif  </span><span class="comment">// TVM_TIR_STMT_H_</span></div>
 <div class="ttc" id="aclasstvm_1_1PrimExprConvertibleNode_html"><div class="ttname"><a href="classtvm_1_1PrimExprConvertibleNode.html">tvm::PrimExprConvertibleNode</a></div><div class="ttdoc">Base class for other IR constructs that can be converted to PrimExpr. This is useful for the FFI to c...</div><div class="ttdef"><b>Definition:</b> expr.h:159</div></div>
 <div class="ttc" id="aclasstvm_1_1PrimExprConvertible_html"><div class="ttname"><a href="classtvm_1_1PrimExprConvertible.html">tvm::PrimExprConvertible</a></div><div class="ttdoc">Managed reference to PrimExprConvertibleNode.</div><div class="ttdef"><b>Definition:</b> expr.h:172</div></div>
 <div class="ttc" id="aclasstvm_1_1PrimExpr_html"><div class="ttname"><a href="classtvm_1_1PrimExpr.html">tvm::PrimExpr</a></div><div class="ttdoc">Reference to PrimExprNode.</div><div class="ttdef"><b>Definition:</b> expr.h:129</div></div>
@@ -1142,82 +1141,81 @@ $(function() {
 <div class="ttc" id="anamespacetvm_1_1script_1_1ir__builder_1_1tir_html_a101850df27120c29355e6215b9b2b525"><div class="ttname"><a href="namespacetvm_1_1script_1_1ir__builder_1_1tir.html#a101850df27120c29355e6215b9b2b525">tvm::script::ir_builder::tir::Evaluate</a></div><div class="ttdeci">void Evaluate(PrimExpr value)</div><div class="ttdoc">Evaluate the input expression.</div></div>
 <div class="ttc" id="anamespacetvm_1_1te_html_ae0c71f84710b436cbe0b32289d0838f4"><div class="ttname"><a href="namespacetvm_1_1te.html#ae0c71f84710b436cbe0b32289d0838f4">tvm::te::var</a></div><div class="ttdeci">Var var(std::string name_hint, DataType t=DataType::Int(32))</div><div class="ttdoc">Construct a new Var expression.</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a00a6b89838348f152d844cead81b5016"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a00a6b89838348f152d844cead81b5016">tvm::tir::attr::compute_scope</a></div><div class="ttdeci">constexpr const char * compute_scope</div><div class="ttdoc">Mark the scope as when computation start to happen This can hint some code generator to create a new ...</div><div class="ttdef"><b>Definition:</b> stmt.h:1084</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a0497d7cff1d672920c2fbd4d92869e62"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a0497d7cff1d672920c2fbd4d92869e62">tvm::tir::attr::buffer_bind_scope</a></div><div class="ttdeci">constexpr const char * buffer_bind_scope</div><div class="ttdoc">Bind the buffer specification to the region of the op When this scope occurs, the stmt....</div><div class="ttdef"><b>Definition:</b> stmt.h:1161</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a064b547bf5b0579f9b42906c6a9c581d"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a064b547bf5b0579f9b42906c6a9c581d">tvm::tir::attr::software_pipeline_order</a></div><div class="ttdeci">constexpr const char * software_pipeline_order</div><div class="ttdoc">Mark the order of a statement in the software pipeline.</div><div class="ttdef"><b>Definition:</b> stmt.h:1240</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a07e62a6db9189700e996599541506e7c"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a07e62a6db9189700e996599541506e7c">tvm::tir::attr::meta_schedule_unroll_explicit</a></div><div class="ttdeci">constexpr const char * meta_schedule_unroll_explicit</div><div class="ttdoc">Mark auto-unroll setting on the block.</div><div class="ttdef"><b>Definition:</b> stmt.h:1282</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a0d026645d3f86d9cc2e693fa232fddec"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a0d026645d3f86d9cc2e693fa232fddec">tvm::tir::attr::hand_threaded</a></div><div class="ttdeci">constexpr const char * hand_threaded</div><div class="ttdoc">Mark that the kernel is hand threaded and doesn't need syncs inserted.</div><div class="ttdef"><b>Definition:</b> stmt.h:1220</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a0ff3c4642eebe20842b1c26e98288a5d"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a0ff3c4642eebe20842b1c26e98288a5d">tvm::tir::attr::buffer_dim_align</a></div><div class="ttdeci">constexpr const char * buffer_dim_align</div><div class="ttdoc">Mark alignment of buffer dimension stmt.node is Tensor stmt.value is tvm_tuple(dim,...</div><div class="ttdef"><b>Definition:</b> stmt.h:1149</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a14632ed9597f1c21a0dbd23949e5916e"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a14632ed9597f1c21a0dbd23949e5916e">tvm::tir::attr::channel_read_advance</a></div><div class="ttdeci">constexpr const char * channel_read_advance</div><div class="ttdoc">Advance step of channel after end of scope.</div><div class="ttdef"><b>Definition:</b> stmt.h:1166</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a0497d7cff1d672920c2fbd4d92869e62"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a0497d7cff1d672920c2fbd4d92869e62">tvm::tir::attr::buffer_bind_scope</a></div><div class="ttdeci">constexpr const char * buffer_bind_scope</div><div class="ttdoc">Bind the buffer specification to the region of the op When this scope occurs, the stmt....</div><div class="ttdef"><b>Definition:</b> stmt.h:1156</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a064b547bf5b0579f9b42906c6a9c581d"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a064b547bf5b0579f9b42906c6a9c581d">tvm::tir::attr::software_pipeline_order</a></div><div class="ttdeci">constexpr const char * software_pipeline_order</div><div class="ttdoc">Mark the order of a statement in the software pipeline.</div><div class="ttdef"><b>Definition:</b> stmt.h:1235</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a07e62a6db9189700e996599541506e7c"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a07e62a6db9189700e996599541506e7c">tvm::tir::attr::meta_schedule_unroll_explicit</a></div><div class="ttdeci">constexpr const char * meta_schedule_unroll_explicit</div><div class="ttdoc">Mark auto-unroll setting on the block.</div><div class="ttdef"><b>Definition:</b> stmt.h:1277</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a0d026645d3f86d9cc2e693fa232fddec"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a0d026645d3f86d9cc2e693fa232fddec">tvm::tir::attr::hand_threaded</a></div><div class="ttdeci">constexpr const char * hand_threaded</div><div class="ttdoc">Mark that the kernel is hand threaded and doesn't need syncs inserted.</div><div class="ttdef"><b>Definition:</b> stmt.h:1215</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a0ff3c4642eebe20842b1c26e98288a5d"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a0ff3c4642eebe20842b1c26e98288a5d">tvm::tir::attr::buffer_dim_align</a></div><div class="ttdeci">constexpr const char * buffer_dim_align</div><div class="ttdoc">Mark alignment of buffer dimension stmt.node is Tensor stmt.value is tvm_tuple(dim,...</div><div class="ttdef"><b>Definition:</b> stmt.h:1144</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a14632ed9597f1c21a0dbd23949e5916e"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a14632ed9597f1c21a0dbd23949e5916e">tvm::tir::attr::channel_read_advance</a></div><div class="ttdeci">constexpr const char * channel_read_advance</div><div class="ttdoc">Advance step of channel after end of scope.</div><div class="ttdef"><b>Definition:</b> stmt.h:1161</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a14c2370f3a08792a6aaf70d7a3c773e4"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a14c2370f3a08792a6aaf70d7a3c773e4">tvm::tir::attr::volatile_scope</a></div><div class="ttdeci">constexpr const char * volatile_scope</div><div class="ttdoc">Mark the scope as volatile access for certain handle.</div><div class="ttdef"><b>Definition:</b> stmt.h:1073</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a16f0de00900235f9c158f20f345604a4"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a16f0de00900235f9c158f20f345604a4">tvm::tir::attr::meta_schedule_auto_tensorize</a></div><div class="ttdeci">constexpr const char * meta_schedule_auto_tensorize</div><div class="ttdoc">Mark that a block should be further rewritten using tensorization.</div><div class="ttdef"><b>Definition:</b> stmt.h:1288</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a19ecbf068afc115a2282e533c0fe518d"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a19ecbf068afc115a2282e533c0fe518d">tvm::tir::attr::pipeline_stage_scope</a></div><div class="ttdeci">constexpr const char * pipeline_stage_scope</div><div class="ttdoc">pipeline stage scope, implies always execution</div><div class="ttdef"><b>Definition:</b> stmt.h:1172</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a1a992522880c3206e3c5ca39f2524906"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a1a992522880c3206e3c5ca39f2524906">tvm::tir::attr::manifest_shared_memory_local_stage</a></div><div class="ttdeci">constexpr const char * manifest_shared_memory_local_stage</div><div class="ttdoc">Mark the local stage for the shared memory access should be added.</div><div class="ttdef"><b>Definition:</b> stmt.h:1252</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a16f0de00900235f9c158f20f345604a4"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a16f0de00900235f9c158f20f345604a4">tvm::tir::attr::meta_schedule_auto_tensorize</a></div><div class="ttdeci">constexpr const char * meta_schedule_auto_tensorize</div><div class="ttdoc">Mark that a block should be further rewritten using tensorization.</div><div class="ttdef"><b>Definition:</b> stmt.h:1283</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a19ecbf068afc115a2282e533c0fe518d"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a19ecbf068afc115a2282e533c0fe518d">tvm::tir::attr::pipeline_stage_scope</a></div><div class="ttdeci">constexpr const char * pipeline_stage_scope</div><div class="ttdoc">pipeline stage scope, implies always execution</div><div class="ttdef"><b>Definition:</b> stmt.h:1167</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a1a992522880c3206e3c5ca39f2524906"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a1a992522880c3206e3c5ca39f2524906">tvm::tir::attr::manifest_shared_memory_local_stage</a></div><div class="ttdeci">constexpr const char * manifest_shared_memory_local_stage</div><div class="ttdoc">Mark the local stage for the shared memory access should be added.</div><div class="ttdef"><b>Definition:</b> stmt.h:1247</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a2823f2e8c3ae9eec6c8f797752d1f9b5"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a2823f2e8c3ae9eec6c8f797752d1f9b5">tvm::tir::attr::pragma_import_c</a></div><div class="ttdeci">constexpr const char * pragma_import_c</div><div class="ttdoc">Import C source or file into the final code gen module.</div><div class="ttdef"><b>Definition:</b> stmt.h:1104</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a288b5c4a7961450f4007d684a9098010"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a288b5c4a7961450f4007d684a9098010">tvm::tir::attr::pragma_unroll_explicit</a></div><div class="ttdeci">constexpr const char * pragma_unroll_explicit</div><div class="ttdoc">Pragma: unroll explicit.</div><div class="ttdef"><b>Definition:</b> stmt.h:1100</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a2aa4a05a037f033dfdf56f8d19dd7f3d"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a2aa4a05a037f033dfdf56f8d19dd7f3d">tvm::tir::attr::meta_schedule_tiling_structure</a></div><div class="ttdeci">constexpr const char * meta_schedule_tiling_structure</div><div class="ttdoc">Mark the tiling structure of blocks that are applied by rule Multi-Level-Tiling.</div><div class="ttdef"><b>Definition:</b> stmt.h:1255</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a2e695603b89f78f4a481817dbaf7a082"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a2e695603b89f78f4a481817dbaf7a082">tvm::tir::attr::software_pipeline_stage</a></div><div class="ttdeci">constexpr const char * software_pipeline_stage</div><div class="ttdoc">Mark the stage of a statement in the software pipeline.</div><div class="ttdef"><b>Definition:</b> stmt.h:1237</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a350918383cf7d7c9a95114ab7fda7781"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a350918383cf7d7c9a95114ab7fda7781">tvm::tir::attr::meta_schedule_random_compute_producer</a></div><div class="ttdeci">constexpr const char * meta_schedule_random_compute_producer</div><div class="ttdoc">Mark the block whose producer needs to be applied by rule Random-Compute-Location.</div><div class="ttdef"><b>Definition:</b> stmt.h:1272 [...]
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a350f417c4c3ed61f4578c5e5cb72d667"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a350f417c4c3ed61f4578c5e5cb72d667">tvm::tir::attr::warp_execution</a></div><div class="ttdeci">constexpr const char * warp_execution</div><div class="ttdoc">Mark that a block is executed by a warp. This implies the extend of threadIdx.x is warp size.</div><div class="ttdef"><b>Definition:</b> stmt.h:1332</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a36db026f638ad3d951c302796ddcae24"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a36db026f638ad3d951c302796ddcae24">tvm::tir::attr::device_scope</a></div><div class="ttdeci">constexpr const char * device_scope</div><div class="ttdoc">Mark that it is in the device scope.</div><div class="ttdef"><b>Definition:</b> stmt.h:1179</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a385e883a7cecc309d063786e5fdf2c4b"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a385e883a7cecc309d063786e5fdf2c4b">tvm::tir::attr::IsPragmaKey</a></div><div class="ttdeci">bool IsPragmaKey(const std::string &amp;attr_key)</div><div class="ttdoc">Check if attr_key is a pragma key extension.</div><div class="ttdef"><b>Definition:</b> stmt.h:1352</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a2aa4a05a037f033dfdf56f8d19dd7f3d"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a2aa4a05a037f033dfdf56f8d19dd7f3d">tvm::tir::attr::meta_schedule_tiling_structure</a></div><div class="ttdeci">constexpr const char * meta_schedule_tiling_structure</div><div class="ttdoc">Mark the tiling structure of blocks that are applied by rule Multi-Level-Tiling.</div><div class="ttdef"><b>Definition:</b> stmt.h:1250</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a2e695603b89f78f4a481817dbaf7a082"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a2e695603b89f78f4a481817dbaf7a082">tvm::tir::attr::software_pipeline_stage</a></div><div class="ttdeci">constexpr const char * software_pipeline_stage</div><div class="ttdoc">Mark the stage of a statement in the software pipeline.</div><div class="ttdef"><b>Definition:</b> stmt.h:1232</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a350918383cf7d7c9a95114ab7fda7781"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a350918383cf7d7c9a95114ab7fda7781">tvm::tir::attr::meta_schedule_random_compute_producer</a></div><div class="ttdeci">constexpr const char * meta_schedule_random_compute_producer</div><div class="ttdoc">Mark the block whose producer needs to be applied by rule Random-Compute-Location.</div><div class="ttdef"><b>Definition:</b> stmt.h:1267 [...]
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a350f417c4c3ed61f4578c5e5cb72d667"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a350f417c4c3ed61f4578c5e5cb72d667">tvm::tir::attr::warp_execution</a></div><div class="ttdeci">constexpr const char * warp_execution</div><div class="ttdoc">Mark that a block is executed by a warp. This implies the extend of threadIdx.x is warp size.</div><div class="ttdef"><b>Definition:</b> stmt.h:1327</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a36db026f638ad3d951c302796ddcae24"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a36db026f638ad3d951c302796ddcae24">tvm::tir::attr::device_scope</a></div><div class="ttdeci">constexpr const char * device_scope</div><div class="ttdoc">Mark that it is in the device scope.</div><div class="ttdef"><b>Definition:</b> stmt.h:1174</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a385e883a7cecc309d063786e5fdf2c4b"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a385e883a7cecc309d063786e5fdf2c4b">tvm::tir::attr::IsPragmaKey</a></div><div class="ttdeci">bool IsPragmaKey(const std::string &amp;attr_key)</div><div class="ttdoc">Check if attr_key is a pragma key extension.</div><div class="ttdef"><b>Definition:</b> stmt.h:1347</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a399eed804ecc482a607f0f65f07b78dd"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a399eed804ecc482a607f0f65f07b78dd">tvm::tir::attr::thread_extent</a></div><div class="ttdeci">constexpr const char * thread_extent</div><div class="ttdoc">Mark launching extent of thread, used by device API.</div><div class="ttdef"><b>Definition:</b> stmt.h:1062</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a3c66b2c968e985c3f4264979c18622e8"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a3c66b2c968e985c3f4264979c18622e8">tvm::tir::attr::script_parsing_detect_access</a></div><div class="ttdeci">constexpr const char * script_parsing_detect_access</div><div class="ttdoc">Mark whether the script-completer need to fill in missing access region during script parsing.</div><div class="ttdef"><b>Definition:</b> stmt.h:1229</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a3fa5e8f47d3ce634be6091cdb2fb8348"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a3fa5e8f47d3ce634be6091cdb2fb8348">tvm::tir::attr::meta_schedule_tensor_core_enabled</a></div><div class="ttdeci">constexpr const char * meta_schedule_tensor_core_enabled</div><div class="ttdoc">Mark that tensor core is enabled in the PrimExpr.</div><div class="ttdef"><b>Definition:</b> stmt.h:1303</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a3c66b2c968e985c3f4264979c18622e8"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a3c66b2c968e985c3f4264979c18622e8">tvm::tir::attr::script_parsing_detect_access</a></div><div class="ttdeci">constexpr const char * script_parsing_detect_access</div><div class="ttdoc">Mark whether the script-completer need to fill in missing access region during script parsing.</div><div class="ttdef"><b>Definition:</b> stmt.h:1224</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a3fa5e8f47d3ce634be6091cdb2fb8348"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a3fa5e8f47d3ce634be6091cdb2fb8348">tvm::tir::attr::meta_schedule_tensor_core_enabled</a></div><div class="ttdeci">constexpr const char * meta_schedule_tensor_core_enabled</div><div class="ttdoc">Mark that tensor core is enabled in the PrimExpr.</div><div class="ttdef"><b>Definition:</b> stmt.h:1298</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a464533c1560ace5e0b5071ba6902482e"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a464533c1560ace5e0b5071ba6902482e">tvm::tir::attr::virtual_thread</a></div><div class="ttdeci">constexpr const char * virtual_thread</div><div class="ttdoc">Mark launching of a virtual thread.</div><div class="ttdef"><b>Definition:</b> stmt.h:1064</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a4bd38b620e1e9907216f3e583839dea3"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a4bd38b620e1e9907216f3e583839dea3">tvm::tir::attr::extern_scope</a></div><div class="ttdeci">constexpr const char * extern_scope</div><div class="ttdoc">Mark the scope as generated by extern primitive. such scope can contain arbitrary ir program and we n...</div><div class="ttdef"><b>Definition:</b> stmt.h:1079</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a4ca5c5953b2047c177c627b794822f04"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a4ca5c5953b2047c177c627b794822f04">tvm::tir::attr::meta_schedule_cache_type</a></div><div class="ttdeci">constexpr const char * meta_schedule_cache_type</div><div class="ttdoc">Mark a block as generated by cache_read or cache_write block. 0 means cache_read; 1 means cache_write...</div><div class="ttdef"><b>Definition:</b> stmt.h:1311</di [...]
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a4ca5c5953b2047c177c627b794822f04"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a4ca5c5953b2047c177c627b794822f04">tvm::tir::attr::meta_schedule_cache_type</a></div><div class="ttdeci">constexpr const char * meta_schedule_cache_type</div><div class="ttdoc">Mark a block as generated by cache_read or cache_write block. 0 means cache_read; 1 means cache_write...</div><div class="ttdef"><b>Definition:</b> stmt.h:1306</di [...]
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a50fc9633b9cfbcefa2393dbb2ece1846"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a50fc9633b9cfbcefa2393dbb2ece1846">tvm::tir::attr::reduce_scope</a></div><div class="ttdeci">constexpr const char * reduce_scope</div><div class="ttdoc">Mark of reduce scope.</div><div class="ttdef"><b>Definition:</b> stmt.h:1096</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a5267857a903d20285f4e0af38d2d9004"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a5267857a903d20285f4e0af38d2d9004">tvm::tir::attr::meta_schedule_unroll_implicit</a></div><div class="ttdeci">constexpr const char * meta_schedule_unroll_implicit</div><div class="ttdoc">Mark auto-unroll setting on the block.</div><div class="ttdef"><b>Definition:</b> stmt.h:1285</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a52f378fc437bd4f7f6508c8e2e9b3e05"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a52f378fc437bd4f7f6508c8e2e9b3e05">tvm::tir::attr::channel_write_scope</a></div><div class="ttdeci">constexpr const char * channel_write_scope</div><div class="ttdoc">channel write scope</div><div class="ttdef"><b>Definition:</b> stmt.h:1168</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a54930cf29f25fa3d67b0f983858fa467"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a54930cf29f25fa3d67b0f983858fa467">tvm::tir::attr::auto_copy</a></div><div class="ttdeci">constexpr const char * auto_copy</div><div class="ttdoc">Mark auto copy for memhammer.</div><div class="ttdef"><b>Definition:</b> stmt.h:1320</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a5d0392acd85eb3cd406315d3c02eadd8"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a5d0392acd85eb3cd406315d3c02eadd8">tvm::tir::attr::rolling_buffer_scope</a></div><div class="ttdeci">constexpr const char * rolling_buffer_scope</div><div class="ttdoc">Mark realization for rolling buffer optimization.</div><div class="ttdef"><b>Definition:</b> stmt.h:1138</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a5f02d8d6218ac28f5a4cee86173c9131"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a5f02d8d6218ac28f5a4cee86173c9131">tvm::tir::attr::async_commit_queue_scope</a></div><div class="ttdeci">constexpr const char * async_commit_queue_scope</div><div class="ttdoc">Annotations for invoking and synchronizing asynchronous operations.</div><div class="ttdef"><b>Definition:</b> stmt.h:1203</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a5267857a903d20285f4e0af38d2d9004"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a5267857a903d20285f4e0af38d2d9004">tvm::tir::attr::meta_schedule_unroll_implicit</a></div><div class="ttdeci">constexpr const char * meta_schedule_unroll_implicit</div><div class="ttdoc">Mark auto-unroll setting on the block.</div><div class="ttdef"><b>Definition:</b> stmt.h:1280</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a52f378fc437bd4f7f6508c8e2e9b3e05"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a52f378fc437bd4f7f6508c8e2e9b3e05">tvm::tir::attr::channel_write_scope</a></div><div class="ttdeci">constexpr const char * channel_write_scope</div><div class="ttdoc">channel write scope</div><div class="ttdef"><b>Definition:</b> stmt.h:1163</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a54930cf29f25fa3d67b0f983858fa467"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a54930cf29f25fa3d67b0f983858fa467">tvm::tir::attr::auto_copy</a></div><div class="ttdeci">constexpr const char * auto_copy</div><div class="ttdoc">Mark auto copy for memhammer.</div><div class="ttdef"><b>Definition:</b> stmt.h:1315</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a5d0392acd85eb3cd406315d3c02eadd8"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a5d0392acd85eb3cd406315d3c02eadd8">tvm::tir::attr::rolling_buffer_scope</a></div><div class="ttdeci">constexpr const char * rolling_buffer_scope</div><div class="ttdoc">Mark realization for rolling buffer optimization.</div><div class="ttdef"><b>Definition:</b> stmt.h:1133</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a5f02d8d6218ac28f5a4cee86173c9131"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a5f02d8d6218ac28f5a4cee86173c9131">tvm::tir::attr::async_commit_queue_scope</a></div><div class="ttdeci">constexpr const char * async_commit_queue_scope</div><div class="ttdoc">Annotations for invoking and synchronizing asynchronous operations.</div><div class="ttdef"><b>Definition:</b> stmt.h:1198</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a61b1ef1047fb722a4e5ec2167c9963d7"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a61b1ef1047fb722a4e5ec2167c9963d7">tvm::tir::attr::device_id</a></div><div class="ttdeci">constexpr const char * device_id</div><div class="ttdoc">The allocation device for global malloc in host.</div><div class="ttdef"><b>Definition:</b> stmt.h:1090</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a694f6b5653f5e1ee916abf107462cd7b"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a694f6b5653f5e1ee916abf107462cd7b">tvm::tir::attr::meta_schedule_thread_extent_low_inclusive</a></div><div class="ttdeci">constexpr const char * meta_schedule_thread_extent_low_inclusive</div><div class="ttdoc">The allowed range of thread extent in thread bindings.</div><div class="ttdef"><b>Definition:</b> stmt.h:1264</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a763184e47fc7f1423d12e5f919d932be"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a763184e47fc7f1423d12e5f919d932be">tvm::tir::attr::meta_schedule_layout_rewrite_preproc</a></div><div class="ttdeci">constexpr const char * meta_schedule_layout_rewrite_preproc</div><div class="ttdoc">Mark that a block is a preprocessor block for layout rewrite.</div><div class="ttdef"><b>Definition:</b> stmt.h:1291</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a7a5ec1a12abbc199795176f1da4f9fb9"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a7a5ec1a12abbc199795176f1da4f9fb9">tvm::tir::attr::vector_bytes</a></div><div class="ttdeci">constexpr const char * vector_bytes</div><div class="ttdoc">Mark vectorization length constraint on block.</div><div class="ttdef"><b>Definition:</b> stmt.h:1326</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a694f6b5653f5e1ee916abf107462cd7b"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a694f6b5653f5e1ee916abf107462cd7b">tvm::tir::attr::meta_schedule_thread_extent_low_inclusive</a></div><div class="ttdeci">constexpr const char * meta_schedule_thread_extent_low_inclusive</div><div class="ttdoc">The allowed range of thread extent in thread bindings.</div><div class="ttdef"><b>Definition:</b> stmt.h:1259</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a763184e47fc7f1423d12e5f919d932be"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a763184e47fc7f1423d12e5f919d932be">tvm::tir::attr::meta_schedule_layout_rewrite_preproc</a></div><div class="ttdeci">constexpr const char * meta_schedule_layout_rewrite_preproc</div><div class="ttdoc">Mark that a block is a preprocessor block for layout rewrite.</div><div class="ttdef"><b>Definition:</b> stmt.h:1286</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a7a5ec1a12abbc199795176f1da4f9fb9"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a7a5ec1a12abbc199795176f1da4f9fb9">tvm::tir::attr::vector_bytes</a></div><div class="ttdeci">constexpr const char * vector_bytes</div><div class="ttdoc">Mark vectorization length constraint on block.</div><div class="ttdef"><b>Definition:</b> stmt.h:1321</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a7e4e7cd47471a9089022214d63d24206"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a7e4e7cd47471a9089022214d63d24206">tvm::tir::attr::device_type</a></div><div class="ttdeci">constexpr const char * device_type</div><div class="ttdoc">The device type.</div><div class="ttdef"><b>Definition:</b> stmt.h:1092</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a7f3164b5bc5882298ddfd3f494a8b032"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a7f3164b5bc5882298ddfd3f494a8b032">tvm::tir::attr::explicit_write_region</a></div><div class="ttdeci">constexpr const char * explicit_write_region</div><div class="ttdoc">Mark that a block has an explicitly specified write region. This is used to override the default writ...</div><div class="ttdef"><b>Definition:</b> stmt.h:1345</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a7f5af02ec48a1be0f1162e2e1bdf7153"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a7f5af02ec48a1be0f1162e2e1bdf7153">tvm::tir::attr::meta_schedule_cache_type_read</a></div><div class="ttdeci">constexpr const int meta_schedule_cache_type_read</div><div class="ttdef"><b>Definition:</b> stmt.h:1314</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a7ff3ec02ce6acef9dd5c20f1aacc19bc"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a7ff3ec02ce6acef9dd5c20f1aacc19bc">tvm::tir::attr::software_pipeline_async_stages</a></div><div class="ttdeci">constexpr const char * software_pipeline_async_stages</div><div class="ttdoc">List stages in the software pipeline that should run asynchronously.</div><div class="ttdef"><b>Definition:</b> stmt.h:1246</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a82af28d290971bb889ea37caca78ff46"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a82af28d290971bb889ea37caca78ff46">tvm::tir::attr::meta_schedule_auto_tensorize_init</a></div><div class="ttdeci">constexpr const char * meta_schedule_auto_tensorize_init</div><div class="ttdoc">Mark that the init statement of a block should be further rewritten using tensorization.</div><div class="ttdef"><b>Definition:</b> stmt.h:1295</ [...]
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a82bba3064a40ce62c958db4b120471a7"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a82bba3064a40ce62c958db4b120471a7">tvm::tir::attr::meta_schedule_cooperative_fetch</a></div><div class="ttdeci">constexpr const char * meta_schedule_cooperative_fetch</div><div class="ttdoc">Mark that the loop should be further skip and bound to environment threads to enable cooperative fetc...</div><div class="ttdef"><b>Definition:</b> s [...]
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a84f5d42e968fd8f4cdd7a4aac7ba2137"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a84f5d42e968fd8f4cdd7a4aac7ba2137">tvm::tir::attr::scan_update_scope</a></div><div class="ttdeci">constexpr const char * scan_update_scope</div><div class="ttdoc">Mark of scan update scope.</div><div class="ttdef"><b>Definition:</b> stmt.h:1140</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a7f3164b5bc5882298ddfd3f494a8b032"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a7f3164b5bc5882298ddfd3f494a8b032">tvm::tir::attr::explicit_write_region</a></div><div class="ttdeci">constexpr const char * explicit_write_region</div><div class="ttdoc">Mark that a block has an explicitly specified write region. This is used to override the default writ...</div><div class="ttdef"><b>Definition:</b> stmt.h:1340</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a7f5af02ec48a1be0f1162e2e1bdf7153"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a7f5af02ec48a1be0f1162e2e1bdf7153">tvm::tir::attr::meta_schedule_cache_type_read</a></div><div class="ttdeci">constexpr const int meta_schedule_cache_type_read</div><div class="ttdef"><b>Definition:</b> stmt.h:1309</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a7ff3ec02ce6acef9dd5c20f1aacc19bc"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a7ff3ec02ce6acef9dd5c20f1aacc19bc">tvm::tir::attr::software_pipeline_async_stages</a></div><div class="ttdeci">constexpr const char * software_pipeline_async_stages</div><div class="ttdoc">List stages in the software pipeline that should run asynchronously.</div><div class="ttdef"><b>Definition:</b> stmt.h:1241</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a82af28d290971bb889ea37caca78ff46"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a82af28d290971bb889ea37caca78ff46">tvm::tir::attr::meta_schedule_auto_tensorize_init</a></div><div class="ttdeci">constexpr const char * meta_schedule_auto_tensorize_init</div><div class="ttdoc">Mark that the init statement of a block should be further rewritten using tensorization.</div><div class="ttdef"><b>Definition:</b> stmt.h:1290</ [...]
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a82bba3064a40ce62c958db4b120471a7"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a82bba3064a40ce62c958db4b120471a7">tvm::tir::attr::meta_schedule_cooperative_fetch</a></div><div class="ttdeci">constexpr const char * meta_schedule_cooperative_fetch</div><div class="ttdoc">Mark that the loop should be further skip and bound to environment threads to enable cooperative fetc...</div><div class="ttdef"><b>Definition:</b> s [...]
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a84f5d42e968fd8f4cdd7a4aac7ba2137"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a84f5d42e968fd8f4cdd7a4aac7ba2137">tvm::tir::attr::scan_update_scope</a></div><div class="ttdeci">constexpr const char * scan_update_scope</div><div class="ttdoc">Mark of scan update scope.</div><div class="ttdef"><b>Definition:</b> stmt.h:1135</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a8a8b8af5c21a3c26954d0ae482e7230e"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a8a8b8af5c21a3c26954d0ae482e7230e">tvm::tir::attr::pragma_auto_unroll_max_step</a></div><div class="ttdeci">constexpr const char * pragma_auto_unroll_max_step</div><div class="ttdoc">Pragma: auto-unroll, max_step.</div><div class="ttdef"><b>Definition:</b> stmt.h:1098</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a9125ab905a93924ee79269aa808ed517"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a9125ab905a93924ee79269aa808ed517">tvm::tir::attr::loop_scope</a></div><div class="ttdeci">constexpr const char * loop_scope</div><div class="ttdoc">Mark of loop scope.</div><div class="ttdef"><b>Definition:</b> stmt.h:1094</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a9231fc0afe37a8d46a90a1c5fdf522bb"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a9231fc0afe37a8d46a90a1c5fdf522bb">tvm::tir::attr::double_buffer_scope</a></div><div class="ttdeci">constexpr const char * double_buffer_scope</div><div class="ttdoc">Marks production of double buffer data.</div><div class="ttdef"><b>Definition:</b> stmt.h:1132</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a93d76d80fd7252d66991dc650693c0ef"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a93d76d80fd7252d66991dc650693c0ef">tvm::tir::attr::fragment_shape</a></div><div class="ttdeci">constexpr const char * fragment_shape</div><div class="ttdoc">Mark that the shape of TensorCore fragment.</div><div class="ttdef"><b>Definition:</b> stmt.h:1210</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a9231fc0afe37a8d46a90a1c5fdf522bb"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a9231fc0afe37a8d46a90a1c5fdf522bb">tvm::tir::attr::double_buffer_scope</a></div><div class="ttdeci">constexpr const char * double_buffer_scope</div><div class="ttdoc">Marks production of double buffer data.</div><div class="ttdef"><b>Definition:</b> stmt.h:1127</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a93d76d80fd7252d66991dc650693c0ef"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a93d76d80fd7252d66991dc650693c0ef">tvm::tir::attr::fragment_shape</a></div><div class="ttdeci">constexpr const char * fragment_shape</div><div class="ttdoc">Mark that the shape of TensorCore fragment.</div><div class="ttdef"><b>Definition:</b> stmt.h:1205</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a96774004fd5b6411f6c37b8923b71834"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a96774004fd5b6411f6c37b8923b71834">tvm::tir::attr::pragma_tensor_core</a></div><div class="ttdeci">constexpr const char * pragma_tensor_core</div><div class="ttdoc">Try to modify the AST to support Tensor Core.</div><div class="ttdef"><b>Definition:</b> stmt.h:1108</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a9b33cc65f756817e691b49782ee103bd"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a9b33cc65f756817e691b49782ee103bd">tvm::tir::attr::fragment_layout</a></div><div class="ttdeci">constexpr const char * fragment_layout</div><div class="ttdoc">Mark that the layout of TensorCore fragment.</div><div class="ttdef"><b>Definition:</b> stmt.h:1215</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a9cf212844cfa05381db84b0c470318e3"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a9cf212844cfa05381db84b0c470318e3">tvm::tir::attr::layout_free_buffers</a></div><div class="ttdeci">constexpr const char * layout_free_buffers</div><div class="ttdoc">Mark the buffers which is const access and can be transformed layout.</div><div class="ttdef"><b>Definition:</b> stmt.h:1249</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_aa2304828e489c908f0b1f08d7384b711"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#aa2304828e489c908f0b1f08d7384b711">tvm::tir::attr::async_wait_queue_scope</a></div><div class="ttdeci">constexpr const char * async_wait_queue_scope</div><div class="ttdef"><b>Definition:</b> stmt.h:1204</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_aa99c69e09e9bf2969ec6d1c244d13338"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#aa99c69e09e9bf2969ec6d1c244d13338">tvm::tir::attr::explicit_read_region</a></div><div class="ttdeci">constexpr const char * explicit_read_region</div><div class="ttdoc">Mark that a block has an explicitly specified read region. This is used to override the default read ...</div><div class="ttdef"><b>Definition:</b> stmt.h:1340</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ab6e77542dd6c4d86f8d7d3d1881daa7f"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ab6e77542dd6c4d86f8d7d3d1881daa7f">tvm::tir::attr::meta_schedule_cache_type_write</a></div><div class="ttdeci">constexpr const int meta_schedule_cache_type_write</div><div class="ttdef"><b>Definition:</b> stmt.h:1317</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a9b33cc65f756817e691b49782ee103bd"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a9b33cc65f756817e691b49782ee103bd">tvm::tir::attr::fragment_layout</a></div><div class="ttdeci">constexpr const char * fragment_layout</div><div class="ttdoc">Mark that the layout of TensorCore fragment.</div><div class="ttdef"><b>Definition:</b> stmt.h:1210</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_a9cf212844cfa05381db84b0c470318e3"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#a9cf212844cfa05381db84b0c470318e3">tvm::tir::attr::layout_free_buffers</a></div><div class="ttdeci">constexpr const char * layout_free_buffers</div><div class="ttdoc">Mark the buffers which is const access and can be transformed layout.</div><div class="ttdef"><b>Definition:</b> stmt.h:1244</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_aa2304828e489c908f0b1f08d7384b711"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#aa2304828e489c908f0b1f08d7384b711">tvm::tir::attr::async_wait_queue_scope</a></div><div class="ttdeci">constexpr const char * async_wait_queue_scope</div><div class="ttdef"><b>Definition:</b> stmt.h:1199</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_aa99c69e09e9bf2969ec6d1c244d13338"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#aa99c69e09e9bf2969ec6d1c244d13338">tvm::tir::attr::explicit_read_region</a></div><div class="ttdeci">constexpr const char * explicit_read_region</div><div class="ttdoc">Mark that a block has an explicitly specified read region. This is used to override the default read ...</div><div class="ttdef"><b>Definition:</b> stmt.h:1335</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ab6e77542dd6c4d86f8d7d3d1881daa7f"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ab6e77542dd6c4d86f8d7d3d1881daa7f">tvm::tir::attr::meta_schedule_cache_type_write</a></div><div class="ttdeci">constexpr const int meta_schedule_cache_type_write</div><div class="ttdef"><b>Definition:</b> stmt.h:1312</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ac62a341bfebe5448f290aa54b0f84cac"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ac62a341bfebe5448f290aa54b0f84cac">tvm::tir::attr::coproc_scope</a></div><div class="ttdeci">constexpr const char * coproc_scope</div><div class="ttdoc">Mark region is processed by a co-processor.</div><div class="ttdef"><b>Definition:</b> stmt.h:1066</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ac76fd8d0227265617e2f2bb8402d1e19"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ac76fd8d0227265617e2f2bb8402d1e19">tvm::tir::attr::buffer_bound</a></div><div class="ttdeci">constexpr const char * buffer_bound</div><div class="ttdoc">Mark stores/loads with theirs bounds.</div><div class="ttdef"><b>Definition:</b> stmt.h:1151</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ac95fbd1c09a60b10c7a5d07f6c4b68a6"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ac95fbd1c09a60b10c7a5d07f6c4b68a6">tvm::tir::attr::prefetch_scope</a></div><div class="ttdeci">constexpr const char * prefetch_scope</div><div class="ttdoc">Mark of prefetch scope, value=offset, run prefetch of Tensor on the current loop scope.</div><div class="ttdef"><b>Definition:</b> stmt.h:1113</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_acdb4f6108d157e56396592097f6ac12f"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#acdb4f6108d157e56396592097f6ac12f">tvm::tir::attr::async_wait_inflight_count</a></div><div class="ttdeci">constexpr const char * async_wait_inflight_count</div><div class="ttdef"><b>Definition:</b> stmt.h:1205</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ace6dc58c76a20757b54c5afd76bdbf53"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ace6dc58c76a20757b54c5afd76bdbf53">tvm::tir::attr::layout_transforms</a></div><div class="ttdeci">constexpr const char * layout_transforms</div><div class="ttdoc">Marks the layout transforms to be used for a tensor.</div><div class="ttdef"><b>Definition:</b> stmt.h:1120</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_acf23614bc95ff92e0aa41a519eec08e4"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#acf23614bc95ff92e0aa41a519eec08e4">tvm::tir::attr::axis_separators</a></div><div class="ttdeci">constexpr const char * axis_separators</div><div class="ttdoc">Marks the physical axis separators.</div><div class="ttdef"><b>Definition:</b> stmt.h:1128</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ac76fd8d0227265617e2f2bb8402d1e19"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ac76fd8d0227265617e2f2bb8402d1e19">tvm::tir::attr::buffer_bound</a></div><div class="ttdeci">constexpr const char * buffer_bound</div><div class="ttdoc">Mark stores/loads with theirs bounds.</div><div class="ttdef"><b>Definition:</b> stmt.h:1146</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_acdb4f6108d157e56396592097f6ac12f"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#acdb4f6108d157e56396592097f6ac12f">tvm::tir::attr::async_wait_inflight_count</a></div><div class="ttdeci">constexpr const char * async_wait_inflight_count</div><div class="ttdef"><b>Definition:</b> stmt.h:1200</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ace6dc58c76a20757b54c5afd76bdbf53"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ace6dc58c76a20757b54c5afd76bdbf53">tvm::tir::attr::layout_transforms</a></div><div class="ttdeci">constexpr const char * layout_transforms</div><div class="ttdoc">Marks the layout transforms to be used for a tensor.</div><div class="ttdef"><b>Definition:</b> stmt.h:1115</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_acf23614bc95ff92e0aa41a519eec08e4"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#acf23614bc95ff92e0aa41a519eec08e4">tvm::tir::attr::axis_separators</a></div><div class="ttdeci">constexpr const char * axis_separators</div><div class="ttdoc">Marks the physical axis separators.</div><div class="ttdef"><b>Definition:</b> stmt.h:1123</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_acf70bbdafa7344811d336422bf95cdc5"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#acf70bbdafa7344811d336422bf95cdc5">tvm::tir::attr::realize_scope</a></div><div class="ttdeci">constexpr const char * realize_scope</div><div class="ttdoc">Mark storage scope of realization.</div><div class="ttdef"><b>Definition:</b> stmt.h:1088</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ad39d05bd13aeed7af51e9f8e323d263b"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ad39d05bd13aeed7af51e9f8e323d263b">tvm::tir::attr::channel_read_scope</a></div><div class="ttdeci">constexpr const char * channel_read_scope</div><div class="ttdoc">channel read scope</div><div class="ttdef"><b>Definition:</b> stmt.h:1164</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ad73f6ad441e1be3b2e71dead1e89f4bb"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ad73f6ad441e1be3b2e71dead1e89f4bb">tvm::tir::attr::meta_schedule_thread_extent_high_inclusive</a></div><div class="ttdeci">constexpr const char * meta_schedule_thread_extent_high_inclusive</div><div class="ttdoc">The allowed range of thread extent in thread bindings.</div><div class="ttdef"><b>Definition:</b> stmt.h:1268</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ad8886f0bca07d9fa56db9edea67b1a8d"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ad8886f0bca07d9fa56db9edea67b1a8d">tvm::tir::attr::channel_write_advance</a></div><div class="ttdeci">constexpr const char * channel_write_advance</div><div class="ttdoc">Advance step of channel after end of scope.</div><div class="ttdef"><b>Definition:</b> stmt.h:1170</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ad39d05bd13aeed7af51e9f8e323d263b"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ad39d05bd13aeed7af51e9f8e323d263b">tvm::tir::attr::channel_read_scope</a></div><div class="ttdeci">constexpr const char * channel_read_scope</div><div class="ttdoc">channel read scope</div><div class="ttdef"><b>Definition:</b> stmt.h:1159</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ad73f6ad441e1be3b2e71dead1e89f4bb"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ad73f6ad441e1be3b2e71dead1e89f4bb">tvm::tir::attr::meta_schedule_thread_extent_high_inclusive</a></div><div class="ttdeci">constexpr const char * meta_schedule_thread_extent_high_inclusive</div><div class="ttdoc">The allowed range of thread extent in thread bindings.</div><div class="ttdef"><b>Definition:</b> stmt.h:1263</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ad8886f0bca07d9fa56db9edea67b1a8d"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ad8886f0bca07d9fa56db9edea67b1a8d">tvm::tir::attr::channel_write_advance</a></div><div class="ttdeci">constexpr const char * channel_write_advance</div><div class="ttdoc">Advance step of channel after end of scope.</div><div class="ttdef"><b>Definition:</b> stmt.h:1165</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ae1d3379e8d6486e79853e254ea9a724e"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ae1d3379e8d6486e79853e254ea9a724e">tvm::tir::attr::coproc_uop_scope</a></div><div class="ttdeci">constexpr const char * coproc_uop_scope</div><div class="ttdoc">Mark region creates coprocessor micro ops, can be reused if corresponding variable is independent.</div><div class="ttdef"><b>Definition:</b> stmt.h:1071</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ae4b1468e0d830201631fd97e1f944e07"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ae4b1468e0d830201631fd97e1f944e07">tvm::tir::attr::meta_schedule_inline_rule</a></div><div class="ttdeci">constexpr const char * meta_schedule_inline_rule</div><div class="ttdoc">Mark that a block is disallowed in auto inline.</div><div class="ttdef"><b>Definition:</b> stmt.h:1335</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ae6bb4bdf780d88ac330ad27c6c94e0f7"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ae6bb4bdf780d88ac330ad27c6c94e0f7">tvm::tir::attr::pragma_loop_partition_hint</a></div><div class="ttdeci">constexpr const char * pragma_loop_partition_hint</div><div class="ttdoc">Mark that the loop should be partitioned.</div><div class="ttdef"><b>Definition:</b> stmt.h:1234</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_aee14d4d24b86179fd19938a02bc15512"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#aee14d4d24b86179fd19938a02bc15512">tvm::tir::attr::pipeline_exec_scope</a></div><div class="ttdeci">constexpr const char * pipeline_exec_scope</div><div class="ttdoc">pipeline execution scope, implies the scope can be pipelined.</div><div class="ttdef"><b>Definition:</b> stmt.h:1174</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ae4b1468e0d830201631fd97e1f944e07"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ae4b1468e0d830201631fd97e1f944e07">tvm::tir::attr::meta_schedule_inline_rule</a></div><div class="ttdeci">constexpr const char * meta_schedule_inline_rule</div><div class="ttdoc">Mark that a block is disallowed in auto inline.</div><div class="ttdef"><b>Definition:</b> stmt.h:1330</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_ae6bb4bdf780d88ac330ad27c6c94e0f7"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#ae6bb4bdf780d88ac330ad27c6c94e0f7">tvm::tir::attr::pragma_loop_partition_hint</a></div><div class="ttdeci">constexpr const char * pragma_loop_partition_hint</div><div class="ttdoc">Mark that the loop should be partitioned.</div><div class="ttdef"><b>Definition:</b> stmt.h:1229</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_aee14d4d24b86179fd19938a02bc15512"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#aee14d4d24b86179fd19938a02bc15512">tvm::tir::attr::pipeline_exec_scope</a></div><div class="ttdeci">constexpr const char * pipeline_exec_scope</div><div class="ttdoc">pipeline execution scope, implies the scope can be pipelined.</div><div class="ttdef"><b>Definition:</b> stmt.h:1169</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_af00ba402645b1def7c543af3c48be80d"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#af00ba402645b1def7c543af3c48be80d">tvm::tir::attr::pragma_import_llvm</a></div><div class="ttdeci">constexpr const char * pragma_import_llvm</div><div class="ttdoc">Import llvm source or file into the final code gen module.</div><div class="ttdef"><b>Definition:</b> stmt.h:1106</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_af08d3d2b645a914f1a64d81e45f3b86a"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#af08d3d2b645a914f1a64d81e45f3b86a">tvm::tir::attr::pragma_scope_prefix</a></div><div class="ttdeci">constexpr const char * pragma_scope_prefix</div><div class="ttdoc">Mark region is guarded by the pragma extension.</div><div class="ttdef"><b>Definition:</b> stmt.h:1102</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_af18e3a9ba11d436e02b55e420647b22b"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#af18e3a9ba11d436e02b55e420647b22b">tvm::tir::attr::scan_init_scope</a></div><div class="ttdeci">constexpr const char * scan_init_scope</div><div class="ttdoc">Mark of scan init scope.</div><div class="ttdef"><b>Definition:</b> stmt.h:1142</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_af1b654a57098d16dd2d08efaa949ffe3"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#af1b654a57098d16dd2d08efaa949ffe3">tvm::tir::attr::require_block_var_bound_predicate</a></div><div class="ttdeci">constexpr const char * require_block_var_bound_predicate</div><div class="ttdoc">Mark that the block need to add predicate for block var bounds during lowering.</div><div class="ttdef"><b>Definition:</b> stmt.h:1300</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_af18e3a9ba11d436e02b55e420647b22b"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#af18e3a9ba11d436e02b55e420647b22b">tvm::tir::attr::scan_init_scope</a></div><div class="ttdeci">constexpr const char * scan_init_scope</div><div class="ttdoc">Mark of scan init scope.</div><div class="ttdef"><b>Definition:</b> stmt.h:1137</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_af1b654a57098d16dd2d08efaa949ffe3"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#af1b654a57098d16dd2d08efaa949ffe3">tvm::tir::attr::require_block_var_bound_predicate</a></div><div class="ttdeci">constexpr const char * require_block_var_bound_predicate</div><div class="ttdoc">Mark that the block need to add predicate for block var bounds during lowering.</div><div class="ttdef"><b>Definition:</b> stmt.h:1295</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_af27d464f2065dc5f77408df7b94d4bb6"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#af27d464f2065dc5f77408df7b94d4bb6">tvm::tir::attr::storage_alignment</a></div><div class="ttdeci">constexpr const char * storage_alignment</div><div class="ttdoc">Mark storage alignment requirement of buffers.</div><div class="ttdef"><b>Definition:</b> stmt.h:1086</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_af3c36a3dd1f599b1fc641784f3020796"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#af3c36a3dd1f599b1fc641784f3020796">tvm::tir::attr::local_stage</a></div><div class="ttdeci">constexpr const char * local_stage</div><div class="ttdoc">Mark local stage constraint on data copy.</div><div class="ttdef"><b>Definition:</b> stmt.h:1323</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_af7d82995b58b837ac941af54bb70afec"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#af7d82995b58b837ac941af54bb70afec">tvm::tir::attr::meta_schedule_vectorize</a></div><div class="ttdeci">constexpr const char * meta_schedule_vectorize</div><div class="ttdoc">Mark auto-vectorize setting on the block.</div><div class="ttdef"><b>Definition:</b> stmt.h:1279</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_af84871a6d841168f8501f141676dfaeb"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#af84871a6d841168f8501f141676dfaeb">tvm::tir::attr::double_buffer_write</a></div><div class="ttdeci">constexpr const char * double_buffer_write</div><div class="ttdoc">Marks region used by double buffer write.</div><div class="ttdef"><b>Definition:</b> stmt.h:1136</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_af86552e1cc4180ec1c8e14b582e49c16"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#af86552e1cc4180ec1c8e14b582e49c16">tvm::tir::attr::async_scope</a></div><div class="ttdeci">constexpr const char * async_scope</div><div class="ttdoc">Mark that the attached statement runs asynchronously.</div><div class="ttdef"><b>Definition:</b> stmt.h:1184</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_afdc8510abcf9d0c3b3dd9f30046b5c0f"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#afdc8510abcf9d0c3b3dd9f30046b5c0f">tvm::tir::attr::meta_schedule_parallel</a></div><div class="ttdeci">constexpr const char * meta_schedule_parallel</div><div class="ttdoc">Mark auto-parallel setting on the block.</div><div class="ttdef"><b>Definition:</b> stmt.h:1276</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_html_a03c36414c1be2960099e023ffba09f6e"><div class="ttname"><a href="namespacetvm_1_1tir.html#a03c36414c1be2960099e023ffba09f6e">tvm::tir::ForKind2String</a></div><div class="ttdeci">const char * ForKind2String(ForKind t)</div><div class="ttdef"><b>Definition:</b> stmt.h:1369</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_af3c36a3dd1f599b1fc641784f3020796"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#af3c36a3dd1f599b1fc641784f3020796">tvm::tir::attr::local_stage</a></div><div class="ttdeci">constexpr const char * local_stage</div><div class="ttdoc">Mark local stage constraint on data copy.</div><div class="ttdef"><b>Definition:</b> stmt.h:1318</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_af7d82995b58b837ac941af54bb70afec"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#af7d82995b58b837ac941af54bb70afec">tvm::tir::attr::meta_schedule_vectorize</a></div><div class="ttdeci">constexpr const char * meta_schedule_vectorize</div><div class="ttdoc">Mark auto-vectorize setting on the block.</div><div class="ttdef"><b>Definition:</b> stmt.h:1274</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_af84871a6d841168f8501f141676dfaeb"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#af84871a6d841168f8501f141676dfaeb">tvm::tir::attr::double_buffer_write</a></div><div class="ttdeci">constexpr const char * double_buffer_write</div><div class="ttdoc">Marks region used by double buffer write.</div><div class="ttdef"><b>Definition:</b> stmt.h:1131</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_af86552e1cc4180ec1c8e14b582e49c16"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#af86552e1cc4180ec1c8e14b582e49c16">tvm::tir::attr::async_scope</a></div><div class="ttdeci">constexpr const char * async_scope</div><div class="ttdoc">Mark that the attached statement runs asynchronously.</div><div class="ttdef"><b>Definition:</b> stmt.h:1179</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_afdc8510abcf9d0c3b3dd9f30046b5c0f"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#afdc8510abcf9d0c3b3dd9f30046b5c0f">tvm::tir::attr::meta_schedule_parallel</a></div><div class="ttdeci">constexpr const char * meta_schedule_parallel</div><div class="ttdoc">Mark auto-parallel setting on the block.</div><div class="ttdef"><b>Definition:</b> stmt.h:1271</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_html_a03c36414c1be2960099e023ffba09f6e"><div class="ttname"><a href="namespacetvm_1_1tir.html#a03c36414c1be2960099e023ffba09f6e">tvm::tir::ForKind2String</a></div><div class="ttdeci">const char * ForKind2String(ForKind t)</div><div class="ttdef"><b>Definition:</b> stmt.h:1364</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_html_a82b14dba63bb7d64a1da68dad8651d81"><div class="ttname"><a href="namespacetvm_1_1tir.html#a82b14dba63bb7d64a1da68dad8651d81">tvm::tir::operator&lt;&lt;</a></div><div class="ttdeci">std::ostream &amp; operator&lt;&lt;(std::ostream &amp;os, CallEffectKind side_effect)</div><div class="ttdef"><b>Definition:</b> op_attr_types.h:123</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_html_a9f59694e9c3912cc5e80654ddbc1e40a"><div class="ttname"><a href="namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40a">tvm::tir::ForKind</a></div><div class="ttdeci">ForKind</div><div class="ttdoc">The kind of the loop.</div><div class="ttdef"><b>Definition:</b> stmt.h:715</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_html_a9f59694e9c3912cc5e80654ddbc1e40aa037de60b0cc37e063125a29b487104b7"><div class="ttname"><a href="namespacetvm_1_1tir.html#a9f59694e9c3912cc5e80654ddbc1e40aa037de60b0cc37e063125a29b487104b7">tvm::tir::ForKind::kThreadBinding</a></div><div class="ttdeci">@ kThreadBinding</div><div class="ttdoc">The loop variable is bound to a thread in an environment. In the final stage of lowering,...</div></div>
diff --git a/docs/reference/api/doxygen/tir_2builtin_8h.html b/docs/reference/api/doxygen/tir_2builtin_8h.html
index c11818c9ac..4c75eb69a5 100644
--- a/docs/reference/api/doxygen/tir_2builtin_8h.html
+++ b/docs/reference/api/doxygen/tir_2builtin_8h.html
@@ -205,7 +205,7 @@ Functions</h2></td></tr>
 <tr class="memdesc:ac4887bd93ad67619ad290a33e2bdd340"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classtvm_1_1tir_1_1Call.html" title="Managed reference to CallNode.">Call</a> an SPIRV pure GLSL450 intrinsic.  <a href="namespacetvm_1_1tir_1_1builtin.html#ac4887bd93ad67619ad290a33e2bdd340">More...</a><br /></td></tr>
 <tr class="separator:ac4887bd93ad67619ad290a33e2bdd340"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a543f1fc334d2bc830add972895a03f17"><td class="memItemLeft" align="right" valign="top">const Op &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tir_1_1builtin.html#a543f1fc334d2bc830add972895a03f17">tvm::tir::builtin::prefetch</a> ()</td></tr>
-<tr class="memdesc:a543f1fc334d2bc830add972895a03f17"><td class="mdescLeft">&#160;</td><td class="mdescRight">Prefetch a cacheline.  <a href="namespacetvm_1_1tir_1_1builtin.html#a543f1fc334d2bc830add972895a03f17">More...</a><br /></td></tr>
+<tr class="memdesc:a543f1fc334d2bc830add972895a03f17"><td class="mdescLeft">&#160;</td><td class="mdescRight">same signature as llvm.prefetch  <a href="namespacetvm_1_1tir_1_1builtin.html#a543f1fc334d2bc830add972895a03f17">More...</a><br /></td></tr>
 <tr class="separator:a543f1fc334d2bc830add972895a03f17"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a3e84c73dbbcf7f97008ac84c169feae9"><td class="memItemLeft" align="right" valign="top">const Op &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tir_1_1builtin.html#a3e84c73dbbcf7f97008ac84c169feae9">tvm::tir::builtin::tvm_access_ptr</a> ()</td></tr>
 <tr class="memdesc:a3e84c73dbbcf7f97008ac84c169feae9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get head access address with memory access pattern info.  <a href="namespacetvm_1_1tir_1_1builtin.html#a3e84c73dbbcf7f97008ac84c169feae9">More...</a><br /></td></tr>
diff --git a/docs/reference/api/doxygen/tir_2builtin_8h_source.html b/docs/reference/api/doxygen/tir_2builtin_8h_source.html
index 6f5098987b..b5778ca56c 100644
--- a/docs/reference/api/doxygen/tir_2builtin_8h_source.html
+++ b/docs/reference/api/doxygen/tir_2builtin_8h_source.html
@@ -359,7 +359,7 @@ $(function() {
 <div class="ttc" id="anamespacetvm_1_1tir_1_1builtin_html_a3a3d2bdf72726f3a8214fa1af78cf110"><div class="ttname"><a href="namespacetvm_1_1tir_1_1builtin.html#a3a3d2bdf72726f3a8214fa1af78cf110">tvm::tir::builtin::anylist_setitem_call_packed</a></div><div class="ttdeci">const Op &amp; anylist_setitem_call_packed()</div><div class="ttdoc">Set an item into any list by running packed function call.</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1builtin_html_a3e84c73dbbcf7f97008ac84c169feae9"><div class="ttname"><a href="namespacetvm_1_1tir_1_1builtin.html#a3e84c73dbbcf7f97008ac84c169feae9">tvm::tir::builtin::tvm_access_ptr</a></div><div class="ttdeci">const Op &amp; tvm_access_ptr()</div><div class="ttdoc">Get head access address with memory access pattern info.</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1builtin_html_a45bf65ca7ca01d2016e0b609117d7e25"><div class="ttname"><a href="namespacetvm_1_1tir_1_1builtin.html#a45bf65ca7ca01d2016e0b609117d7e25">tvm::tir::builtin::vectorhigh</a></div><div class="ttdeci">const Op &amp; vectorhigh()</div><div class="ttdoc">Get the high level half of the vector.</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1builtin_html_a543f1fc334d2bc830add972895a03f17"><div class="ttname"><a href="namespacetvm_1_1tir_1_1builtin.html#a543f1fc334d2bc830add972895a03f17">tvm::tir::builtin::prefetch</a></div><div class="ttdeci">const Op &amp; prefetch()</div><div class="ttdoc">Prefetch a cacheline.</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1builtin_html_a543f1fc334d2bc830add972895a03f17"><div class="ttname"><a href="namespacetvm_1_1tir_1_1builtin.html#a543f1fc334d2bc830add972895a03f17">tvm::tir::builtin::prefetch</a></div><div class="ttdeci">const Op &amp; prefetch()</div><div class="ttdoc">same signature as llvm.prefetch</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1builtin_html_a5a2befd1e97765919a6bd98ae314993e"><div class="ttname"><a href="namespacetvm_1_1tir_1_1builtin.html#a5a2befd1e97765919a6bd98ae314993e">tvm::tir::builtin::ptx_cp_async_bulk</a></div><div class="ttdeci">const Op &amp; ptx_cp_async_bulk()</div><div class="ttdoc">tvm intrinsics for ptx async copy from global to shared memory using cp.async.bulk</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1builtin_html_a5b0f4de023bfe86e9510036028ea1580"><div class="ttname"><a href="namespacetvm_1_1tir_1_1builtin.html#a5b0f4de023bfe86e9510036028ea1580">tvm::tir::builtin::bitwise_or</a></div><div class="ttdeci">const Op &amp; bitwise_or()</div><div class="ttdoc">Bitwise or operator.</div></div>
 <div class="ttc" id="anamespacetvm_1_1tir_1_1builtin_html_a5b564855e1062b4252eebac5988e5014"><div class="ttname"><a href="namespacetvm_1_1tir_1_1builtin.html#a5b564855e1062b4252eebac5988e5014">tvm::tir::builtin::dp4a</a></div><div class="ttdeci">const Op &amp; dp4a()</div><div class="ttdoc">Dot product of two int8x4 vectors and add an optional accumulator.</div></div>
diff --git a/docs/reference/api/doxygen/tir_2ir_8h_source.html b/docs/reference/api/doxygen/tir_2ir_8h_source.html
index 72d7d11dc9..2a669deb95 100644
--- a/docs/reference/api/doxygen/tir_2ir_8h_source.html
+++ b/docs/reference/api/doxygen/tir_2ir_8h_source.html
@@ -396,7 +396,7 @@ $(function() {
 <div class="ttc" id="anamespacetvm_1_1script_1_1ir__builder_1_1tir_html_aedc6783facc007b70bd983db08051c22"><div class="ttname"><a href="namespacetvm_1_1script_1_1ir__builder_1_1tir.html#aedc6783facc007b70bd983db08051c22">tvm::script::ir_builder::tir::Float8E5M2</a></div><div class="ttdeci">PrimExpr Float8E5M2(Optional&lt; PrimExpr &gt; expr=std::nullopt, bool is_size_var=false)</div><div class="ttdef"><b>Definition:</b> ir.h:507</div></div>
 <div class="ttc" id="anamespacetvm_1_1script_1_1ir__builder_1_1tir_html_aefc2e4b8f681d060c29704a8dd5241ef"><div class="ttname"><a href="namespacetvm_1_1script_1_1ir__builder_1_1tir.html#aefc2e4b8f681d060c29704a8dd5241ef">tvm::script::ir_builder::tir::Boolean</a></div><div class="ttdeci">PrimExpr Boolean(Optional&lt; PrimExpr &gt; expr=std::nullopt, bool is_size_var=false)</div><div class="ttdef"><b>Definition:</b> ir.h:516</div></div>
 <div class="ttc" id="anamespacetvm_1_1te_html_ae0c71f84710b436cbe0b32289d0838f4"><div class="ttname"><a href="namespacetvm_1_1te.html#ae0c71f84710b436cbe0b32289d0838f4">tvm::te::var</a></div><div class="ttdeci">Var var(std::string name_hint, DataType t=DataType::Int(32))</div><div class="ttdoc">Construct a new Var expression.</div></div>
-<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_acf23614bc95ff92e0aa41a519eec08e4"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#acf23614bc95ff92e0aa41a519eec08e4">tvm::tir::attr::axis_separators</a></div><div class="ttdeci">constexpr const char * axis_separators</div><div class="ttdoc">Marks the physical axis separators.</div><div class="ttdef"><b>Definition:</b> stmt.h:1128</div></div>
+<div class="ttc" id="anamespacetvm_1_1tir_1_1attr_html_acf23614bc95ff92e0aa41a519eec08e4"><div class="ttname"><a href="namespacetvm_1_1tir_1_1attr.html#acf23614bc95ff92e0aa41a519eec08e4">tvm::tir::attr::axis_separators</a></div><div class="ttdeci">constexpr const char * axis_separators</div><div class="ttdoc">Marks the physical axis separators.</div><div class="ttdef"><b>Definition:</b> stmt.h:1123</div></div>
 <div class="ttc" id="anamespacetvm_1_1topi_html_af30c02f3a3f37c7963b3af60fb9c72a1"><div class="ttname"><a href="namespacetvm_1_1topi.html#af30c02f3a3f37c7963b3af60fb9c72a1">tvm::topi::shape</a></div><div class="ttdeci">Tensor shape(const Tensor &amp;src, DataType dtype, const std::string name=&quot;T_shape&quot;, const std::string tag=kInjective)</div><div class="ttdoc">Get the shape of input tensor.</div><div class="ttdef"><b>Definition:</b> transform.h:1945</div></div>
 <div class="ttc" id="anamespacetvm_html"><div class="ttname"><a href="namespacetvm.html">tvm</a></div><div class="ttdoc">Performance counters for profiling via the PAPI library.</div><div class="ttdef"><b>Definition:</b> analyzer.h:37</div></div>
 <div class="ttc" id="ascript_2ir__builder_2base_8h_html"><div class="ttname"><a href="script_2ir__builder_2base_8h.html">base.h</a></div></div>
diff --git a/docs/reference/api/typedoc/classes/ArtifactCache.html b/docs/reference/api/typedoc/classes/ArtifactCache.html
index 45ae0425c1..178a5bd160 100644
--- a/docs/reference/api/typedoc/classes/ArtifactCache.html
+++ b/docs/reference/api/typedoc/classes/ArtifactCache.html
@@ -27,7 +27,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/dbbcf904b/web/src/artifact_cache.ts#L90">artifact_cache.ts:90</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L90">artifact_cache.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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -59,7 +59,7 @@
 <h5><span class="tsd-kind-parameter">scope</span>: <span class="tsd-signature-type">string</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="ArtifactCache.html" 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/dbbcf904b/web/src/artifact_cache.ts#L94">artifact_cache.ts:94</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L94">artifact_cache.ts:94</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="addToCache" class="tsd-anchor"></a>
@@ -83,7 +83,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>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/dbbcf904b/web/src/artifact_cache.ts#L132">artifact_cache.ts:132</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L132">artifact_cache.ts:132</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="deleteInCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteInCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -101,7 +101,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>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/dbbcf904b/web/src/artifact_cache.ts#L162">artifact_cache.ts:162</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L162">artifact_cache.ts:162</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="fetchWithCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchWithCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -128,7 +128,7 @@
 <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/dbbcf904b/web/src/artifact_cache.ts#L121">artifact_cache.ts:121</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L121">artifact_cache.ts:121</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="hasAllKeys" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasAllKeys" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -147,7 +147,7 @@
 <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/dbbcf904b/web/src/artifact_cache.ts#L148">artifact_cache.ts:148</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L148">artifact_cache.ts:148</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="responseTostoretype" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>response<wbr/>Tostoretype</span><a href="#responseTostoretype" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -164,7 +164,7 @@
 <h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">storetype</span>: <span class="tsd-signature-type">string</span></h5></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/dbbcf904b/web/src/artifact_cache.ts#L101">artifact_cache.ts:101</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L101">artifact_cache.ts:101</a></li></ul></aside></li></ul></section></section></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 93ef3cc865..3c7235a269 100644
--- a/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html
+++ b/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html
@@ -27,7 +27,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/dbbcf904b/web/src/artifact_cache.ts#L173">artifact_cache.ts:173</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L173">artifact_cache.ts:173</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -60,7 +60,7 @@
 <h5><span class="tsd-kind-parameter">dbName</span>: <span class="tsd-signature-type">string</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="ArtifactIndexedDBCache.html" 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/dbbcf904b/web/src/artifact_cache.ts#L178">artifact_cache.ts:178</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L178">artifact_cache.ts:178</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="addToCache" class="tsd-anchor"></a>
@@ -84,7 +84,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>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/dbbcf904b/web/src/artifact_cache.ts#L288">artifact_cache.ts:288</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L288">artifact_cache.ts:288</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="addToIndexedDB" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>add<wbr/>To<wbr/>IndexedDB</span><a href="#addToIndexedDB" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -101,7 +101,7 @@
 <h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">storetype</span>: <span class="tsd-signature-type">string</span></h5></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/dbbcf904b/web/src/artifact_cache.ts#L263">artifact_cache.ts:263</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L263">artifact_cache.ts:263</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="asyncGetHelper" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>async<wbr/>Get<wbr/>Helper</span><a href="#asyncGetHelper" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -114,7 +114,7 @@
 <h5><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></h5></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/dbbcf904b/web/src/artifact_cache.ts#L230">artifact_cache.ts:230</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L230">artifact_cache.ts:230</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="deleteInCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteInCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -132,7 +132,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>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/dbbcf904b/web/src/artifact_cache.ts#L339">artifact_cache.ts:339</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L339">artifact_cache.ts:339</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="fetchWithCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchWithCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -156,7 +156,7 @@ cache, fetch the data and then add to cache.</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/dbbcf904b/web/src/artifact_cache.ts#L247">artifact_cache.ts:247</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L247">artifact_cache.ts:247</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="hasAllKeys" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasAllKeys" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -174,7 +174,7 @@ cache, fetch the data and then add to cache.</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/dbbcf904b/web/src/artifact_cache.ts#L307">artifact_cache.ts:307</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L307">artifact_cache.ts:307</a></li></ul></aside></li></ul></section></section></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 08f3a323be..87529842fc 100644
--- a/docs/reference/api/typedoc/classes/DLDataType.html
+++ b/docs/reference/api/typedoc/classes/DLDataType.html
@@ -23,7 +23,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">DLDataType</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L404">runtime.ts:404</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L404">runtime.ts:404</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -62,7 +62,7 @@
 <h5><span class="tsd-kind-parameter">lanes</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="DLDataType.html" 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/dbbcf904b/web/src/runtime.ts#L412">runtime.ts:412</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L412">runtime.ts:412</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="bits" class="tsd-anchor"></a>
@@ -71,21 +71,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/dbbcf904b/web/src/runtime.ts#L408">runtime.ts:408</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L408">runtime.ts:408</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="code" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>code</span><a href="#code" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/runtime.ts#L406">runtime.ts:406</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L406">runtime.ts:406</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="lanes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>lanes</span><a href="#lanes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/runtime.ts#L410">runtime.ts:410</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L410">runtime.ts:410</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="numStorageBytes" class="tsd-anchor"></a>
@@ -95,7 +95,7 @@
 <li 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/dbbcf904b/web/src/runtime.ts#L427">runtime.ts:427</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L427">runtime.ts:427</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="toString" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>to<wbr/>String</span><a href="#toString" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -103,7 +103,7 @@
 <li 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/dbbcf904b/web/src/runtime.ts#L418">runtime.ts:418</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L418">runtime.ts:418</a></li></ul></aside></li></ul></section></section></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 1bd222144d..cc18991a9b 100644
--- a/docs/reference/api/typedoc/classes/DLDevice.html
+++ b/docs/reference/api/typedoc/classes/DLDevice.html
@@ -23,7 +23,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">DLDevice</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L344">runtime.ts:344</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L344">runtime.ts:344</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -61,7 +61,7 @@
 <h5><span class="tsd-kind-parameter">lib</span>: <a href="_internal_.FFILibrary.html" class="tsd-signature-type tsd-kind-class">FFILibrary</a></h5></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/dbbcf904b/web/src/runtime.ts#L352">runtime.ts:352</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L352">runtime.ts:352</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="deviceId" class="tsd-anchor"></a>
@@ -70,14 +70,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/dbbcf904b/web/src/runtime.ts#L348">runtime.ts:348</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L348">runtime.ts:348</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="deviceType" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>device<wbr/>Type</span><a href="#deviceType" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">device<wbr/>Type</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/dbbcf904b/web/src/runtime.ts#L346">runtime.ts:346</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L346">runtime.ts:346</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="sync" class="tsd-anchor"></a>
@@ -89,7 +89,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/dbbcf904b/web/src/runtime.ts#L371">runtime.ts:371</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L371">runtime.ts:371</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="toString" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>to<wbr/>String</span><a href="#toString" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -97,7 +97,7 @@
 <li 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/dbbcf904b/web/src/runtime.ts#L378">runtime.ts:378</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L378">runtime.ts:378</a></li></ul></aside></li></ul></section></section></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 246507cb0c..83d6d46b36 100644
--- a/docs/reference/api/typedoc/classes/Instance.html
+++ b/docs/reference/api/typedoc/classes/Instance.html
@@ -40,7 +40,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/dbbcf904b/web/src/runtime.ts#L851">runtime.ts:851</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L851">runtime.ts:851</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -144,24 +144,24 @@ a WASI object, or an object containing wasmLibraryProvider field.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="Instance.html" class="tsd-signature-type tsd-kind-class">Instance</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L883">runtime.ts:883</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L883">runtime.ts:883</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="cacheMetadata" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>cache<wbr/>Metadata</span><a href="#cacheMetadata" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">cache<wbr/>Metadata</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/dbbcf904b/web/src/runtime.ts#L854">runtime.ts:854</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L854">runtime.ts:854</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="exports" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>exports</span><a href="#exports" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/runtime.ts#L853">runtime.ts:853</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L853">runtime.ts:853</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="memory" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/runtime.ts#L852">runtime.ts:852</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L852">runtime.ts:852</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="applyPresenceAndFrequencyPenalty" class="tsd-anchor"></a>
@@ -197,7 +197,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/dbbcf904b/web/src/runtime.ts#L1558">runtime.ts:1558</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1558">runtime.ts:1558</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="applyRepetitionPenalty" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>apply<wbr/>Repetition<wbr/>Penalty</span><a href="#applyRepetitionPenalty" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -222,7 +222,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/dbbcf904b/web/src/runtime.ts#L1545">runtime.ts:1545</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1545">runtime.ts:1545</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="applySoftmaxWithTemperature" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>apply<wbr/>Softmax<wbr/>With<wbr/>Temperature</span><a href="#applySoftmaxWithTemperature" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -243,7 +243,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/dbbcf904b/web/src/runtime.ts#L1575">runtime.ts:1575</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1575">runtime.ts:1575</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="asyncLoadWebGPUPipelines" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>async<wbr/>Load<wbr/>WebGPUPipelines</span><a href="#asyncLoadWebGPUPipelines" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -260,7 +260,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/dbbcf904b/web/src/runtime.ts#L1800">runtime.ts:1800</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1800">runtime.ts:1800</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="asyncifyEnabled" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>asyncify<wbr/>Enabled</span><a href="#asyncifyEnabled" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -271,7 +271,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/dbbcf904b/web/src/runtime.ts#L951">runtime.ts:951</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L951">runtime.ts:951</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="attachToCurrentScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>attach<wbr/>To<wbr/>Current<wbr/>Scope</span><a href="#attachToCurrentScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -298,7 +298,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 tsd-kind-type-parameter">T</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L1019">runtime.ts:1019</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1019">runtime.ts:1019</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="beginScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>begin<wbr/>Scope</span><a href="#beginScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -308,7 +308,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 </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/dbbcf904b/web/src/runtime.ts#L978">runtime.ts:978</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L978">runtime.ts:978</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="benchmark" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>benchmark</span><a href="#benchmark" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -343,7 +343,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 <h5><span class="tsd-kind-parameter">repeat</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 1</span></h5></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/dbbcf904b/web/src/runtime.ts#L926">runtime.ts:926</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L926">runtime.ts:926</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="bindCanvas" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>bind<wbr/>Canvas</span><a href="#bindCanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -360,7 +360,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">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L1583">runtime.ts:1583</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1583">runtime.ts:1583</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="clearCanvas" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>clear<wbr/>Canvas</span><a href="#clearCanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -370,7 +370,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 </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/dbbcf904b/web/src/runtime.ts#L1614">runtime.ts:1614</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1614">runtime.ts:1614</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="concatEmbeddings" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>concat<wbr/>Embeddings</span><a href="#concatEmbeddings" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -386,7 +386,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</a></h4><p>An NDArray of shape (\sum_{i} {m}, hidden_size)</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L1651">runtime.ts:1651</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1651">runtime.ts:1651</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="cpu" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>cpu</span><a href="#cpu" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -403,7 +403,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 <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/dbbcf904b/web/src/runtime.ts#L1453">runtime.ts:1453</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1453">runtime.ts:1453</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="createVirtualMachine" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>create<wbr/>Virtual<wbr/>Machine</span><a href="#createVirtualMachine" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -421,7 +421,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 <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/dbbcf904b/web/src/runtime.ts#L1172">runtime.ts:1172</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1172">runtime.ts:1172</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="detachFromCurrentScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>detach<wbr/>From<wbr/>Current<wbr/>Scope</span><a href="#detachFromCurrentScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -447,7 +447,7 @@ so it won&#39;t be released via auto-release during endscope.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type tsd-kind-type-parameter">T</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L1046">runtime.ts:1046</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1046">runtime.ts:1046</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="device" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>device</span><a href="#device" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -469,7 +469,7 @@ so it won&#39;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/dbbcf904b/web/src/runtime.ts#L1445">runtime.ts:1445</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1445">runtime.ts:1445</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -482,7 +482,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/dbbcf904b/web/src/runtime.ts#L955">runtime.ts:955</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L955">runtime.ts:955</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="empty" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>empty</span><a href="#empty" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -508,7 +508,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</a></h4><p>The created ndarray.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L1473">runtime.ts:1473</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1473">runtime.ts:1473</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="endScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>end<wbr/>Scope</span><a href="#endScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -521,7 +521,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/dbbcf904b/web/src/runtime.ts#L989">runtime.ts:989</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L989">runtime.ts:989</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="fetchNDArrayCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>fetchNDArray<wbr/>Cache</span><a href="#fetchNDArrayCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -555,7 +555,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/dbbcf904b/web/src/runtime.ts#L1261">runtime.ts:1261</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1261">runtime.ts:1261</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getGlobalFunc" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Global<wbr/>Func</span><a href="#getGlobalFunc" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -573,7 +573,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/dbbcf904b/web/src/runtime.ts#L1110">runtime.ts:1110</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1110">runtime.ts:1110</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getParamsFromCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Params<wbr/>From<wbr/>Cache</span><a href="#getParamsFromCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -594,7 +594,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/dbbcf904b/web/src/runtime.ts#L1200">runtime.ts:1200</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1200">runtime.ts:1200</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getParamsFromCacheByName" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Params<wbr/>From<wbr/>Cache<wbr/>By<wbr/>Name</span><a href="#getParamsFromCacheByName" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -612,7 +612,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/dbbcf904b/web/src/runtime.ts#L1211">runtime.ts:1211</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1211">runtime.ts:1211</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="initWebGPU" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>init<wbr/>WebGPU</span><a href="#initWebGPU" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -629,7 +629,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/dbbcf904b/web/src/runtime.ts#L1863">runtime.ts:1863</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1863">runtime.ts:1863</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="isPackedFunc" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>is<wbr/>Packed<wbr/>Func</span><a href="#isPackedFunc" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -647,7 +647,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/dbbcf904b/web/src/runtime.ts#L1144">runtime.ts:1144</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1144">runtime.ts:1144</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="listGlobalFuncNames" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>list<wbr/>Global<wbr/>Func<wbr/>Names</span><a href="#listGlobalFuncNames" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -658,7 +658,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/dbbcf904b/web/src/runtime.ts#L1062">runtime.ts:1062</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1062">runtime.ts:1062</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="makeShapeTuple" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>make<wbr/>Shape<wbr/>Tuple</span><a href="#makeShapeTuple" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -676,7 +676,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/dbbcf904b/web/src/runtime.ts#L1675">runtime.ts:1675</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1675">runtime.ts:1675</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="makeTVMArray" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>makeTVMArray</span><a href="#makeTVMArray" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -696,7 +696,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/dbbcf904b/web/src/runtime.ts#L1627">runtime.ts:1627</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1627">runtime.ts:1627</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="moveToParentScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>move<wbr/>To<wbr/>Parent<wbr/>Scope</span><a href="#moveToParentScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -721,7 +721,7 @@ alive when exit the current scope.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type tsd-kind-type-parameter">T</span></h4><p>The input obj.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L1032">runtime.ts:1032</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1032">runtime.ts:1032</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="ndarrayCacheClear" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ndarray<wbr/>Cache<wbr/>Clear</span><a href="#ndarrayCacheClear" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -731,7 +731,7 @@ alive when exit the current 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/dbbcf904b/web/src/runtime.ts#L1247">runtime.ts:1247</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1247">runtime.ts:1247</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="ndarrayCacheGet" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ndarray<wbr/>Cache<wbr/>Get</span><a href="#ndarrayCacheGet" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -749,7 +749,7 @@ alive when exit the current scope.</p>
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</a></h4><p>The result.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L1220">runtime.ts:1220</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1220">runtime.ts:1220</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="ndarrayCacheRemove" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ndarray<wbr/>Cache<wbr/>Remove</span><a href="#ndarrayCacheRemove" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -767,7 +767,7 @@ alive when exit the current scope.</p>
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</a></h4><p>The result.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L1229">runtime.ts:1229</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1229">runtime.ts:1229</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="ndarrayCacheUpdate" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ndarray<wbr/>Cache<wbr/>Update</span><a href="#ndarrayCacheUpdate" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -790,7 +790,7 @@ alive when exit the current scope.</p>
 <h5><span class="tsd-kind-parameter">override</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></h5></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/dbbcf904b/web/src/runtime.ts#L1238">runtime.ts:1238</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1238">runtime.ts:1238</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="registerAsyncServerFunc" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>register<wbr/>Async<wbr/>Server<wbr/>Func</span><a href="#registerAsyncServerFunc" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -818,7 +818,7 @@ These functions contains explicit continuation</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/dbbcf904b/web/src/runtime.ts#L1773">runtime.ts:1773</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1773">runtime.ts:1773</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="registerAsyncifyFunc" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>register<wbr/>Asyncify<wbr/>Func</span><a href="#registerAsyncifyFunc" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -857,7 +857,7 @@ The wasm needs to be compiled with Asynctify</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/dbbcf904b/web/src/runtime.ts#L1754">runtime.ts:1754</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1754">runtime.ts:1754</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="registerFunc" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>register<wbr/>Func</span><a href="#registerFunc" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -880,7 +880,7 @@ The wasm needs to be compiled with Asynctify</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/dbbcf904b/web/src/runtime.ts#L1079">runtime.ts:1079</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1079">runtime.ts:1079</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="registerInitProgressCallback" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>register<wbr/>Init<wbr/>Progress<wbr/>Callback</span><a href="#registerInitProgressCallback" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -897,7 +897,7 @@ The wasm needs to be compiled with Asynctify</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/dbbcf904b/web/src/runtime.ts#L1189">runtime.ts:1189</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1189">runtime.ts:1189</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="registerObjectConstructor" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>register<wbr/>Object<wbr/>Constructor</span><a href="#registerObjectConstructor" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -922,7 +922,7 @@ The wasm needs to be compiled with Asynctify</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/dbbcf904b/web/src/runtime.ts#L1710">runtime.ts:1710</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1710">runtime.ts:1710</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="runtimeStatsText" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>runtime<wbr/>Stats<wbr/>Text</span><a href="#runtimeStatsText" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -932,7 +932,7 @@ The wasm needs to be compiled with Asynctify</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/dbbcf904b/web/src/runtime.ts#L967">runtime.ts:967</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L967">runtime.ts:967</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="sampleTopPFromLogits" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>sample<wbr/>TopPFrom<wbr/>Logits</span><a href="#sampleTopPFromLogits" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -958,7 +958,7 @@ The wasm needs to be compiled with Asynctify</p>
 <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/dbbcf904b/web/src/runtime.ts#L1524">runtime.ts:1524</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1524">runtime.ts:1524</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="sampleTopPFromProb" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>sample<wbr/>TopPFrom<wbr/>Prob</span><a href="#sampleTopPFromProb" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -980,7 +980,7 @@ The wasm needs to be compiled with Asynctify</p>
 <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/dbbcf904b/web/src/runtime.ts#L1535">runtime.ts:1535</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1535">runtime.ts:1535</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="scalar" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>scalar</span><a href="#scalar" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1002,7 +1002,7 @@ The wasm needs to be compiled with Asynctify</p>
 <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/dbbcf904b/web/src/runtime.ts#L1435">runtime.ts:1435</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1435">runtime.ts:1435</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="setPackedArguments" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>set<wbr/>Packed<wbr/>Arguments</span><a href="#setPackedArguments" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1028,7 +1028,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/dbbcf904b/web/src/runtime.ts#L2012">runtime.ts:2012</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L2012">runtime.ts:2012</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="setSeed" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>set<wbr/>Seed</span><a href="#setSeed" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1043,7 +1043,7 @@ Allocate new temporary space from the stack if necessary.</p>
 <h5><span class="tsd-kind-parameter">seed</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/runtime.ts#L1512">runtime.ts:1512</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1512">runtime.ts:1512</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="showImage" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>show<wbr/>Image</span><a href="#showImage" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1060,7 +1060,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/dbbcf904b/web/src/runtime.ts#L1592">runtime.ts:1592</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1592">runtime.ts:1592</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="systemLib" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>system<wbr/>Lib</span><a href="#systemLib" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1072,7 +1072,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/dbbcf904b/web/src/runtime.ts#L1055">runtime.ts:1055</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1055">runtime.ts:1055</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="toPackedFunc" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>to<wbr/>Packed<wbr/>Func</span><a href="#toPackedFunc" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1090,7 +1090,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/dbbcf904b/web/src/runtime.ts#L1155">runtime.ts:1155</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1155">runtime.ts:1155</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="typeKey2Index" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Key2<wbr/>Index</span><a href="#typeKey2Index" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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.<
 <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/dbbcf904b/web/src/runtime.ts#L1684">runtime.ts:1684</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1684">runtime.ts:1684</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="uniform" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>uniform</span><a href="#uniform" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1138,7 +1138,7 @@ System lib is a global module that contains self register functions in startup.<
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</a></h4><p>The created ndarray.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L1491">runtime.ts:1491</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1491">runtime.ts:1491</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="webgpu" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>webgpu</span><a href="#webgpu" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1155,7 +1155,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/dbbcf904b/web/src/runtime.ts#L1461">runtime.ts:1461</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1461">runtime.ts:1461</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="withNewScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>with<wbr/>New<wbr/>Scope</span><a href="#withNewScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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.<
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type tsd-kind-type-parameter">T</span></h4><p>The result value.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L1003">runtime.ts:1003</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1003">runtime.ts:1003</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="wrapAsyncifyPackedFunc" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>wrap<wbr/>Asyncify<wbr/>Packed<wbr/>Func</span><a href="#wrapAsyncifyPackedFunc" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1211,7 +1211,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/dbbcf904b/web/src/runtime.ts#L1737">runtime.ts:1737</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L1737">runtime.ts:1737</a></li></ul></aside></li></ul></section></section></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 e641a93763..c97e304d92 100644
--- a/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html
+++ b/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html
@@ -26,7 +26,7 @@ sepcification in <a href="https://en.cppreference.com/w/cpp/numeric/random/linea
 <ul class="tsd-hierarchy">
 <li><span class="target">LinearCongruentialGenerator</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/support.ts#L88">support.ts:88</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/support.ts#L88">support.ts:88</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -59,24 +59,24 @@ sepcification in <a href="https://en.cppreference.com/w/cpp/numeric/random/linea
 </div>
 <h4 class="tsd-returns-title">Returns <a href="LinearCongruentialGenerator.html" 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/dbbcf904b/web/src/support.ts#L98">support.ts:98</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/support.ts#L98">support.ts:98</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="increment" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>increment</span><a href="#increment" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/support.ts#L91">support.ts:91</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/support.ts#L91">support.ts:91</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="modulus" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>modulus</span><a href="#modulus" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/support.ts#L89">support.ts:89</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/support.ts#L89">support.ts:89</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="multiplier" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>multiplier</span><a href="#multiplier" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/support.ts#L90">support.ts:90</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/support.ts#L90">support.ts:90</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="nextInt" class="tsd-anchor"></a>
@@ -89,7 +89,7 @@ sepcification in <a href="https://en.cppreference.com/w/cpp/numeric/random/linea
 </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/dbbcf904b/web/src/support.ts#L127">support.ts:127</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/support.ts#L127">support.ts:127</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="randomFloat" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>random<wbr/>Float</span><a href="#randomFloat" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -100,7 +100,7 @@ sepcification in <a href="https://en.cppreference.com/w/cpp/numeric/random/linea
 </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/dbbcf904b/web/src/support.ts#L141">support.ts:141</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/support.ts#L141">support.ts:141</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="setSeed" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>set<wbr/>Seed</span><a href="#setSeed" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -118,7 +118,7 @@ sepcification in <a href="https://en.cppreference.com/w/cpp/numeric/random/linea
 </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/dbbcf904b/web/src/support.ts#L111">support.ts:111</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/support.ts#L111">support.ts:111</a></li></ul></aside></li></ul></section></section></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 c5b72b3406..2f5f511a4e 100644
--- a/docs/reference/api/typedoc/classes/Module.html
+++ b/docs/reference/api/typedoc/classes/Module.html
@@ -25,7 +25,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">Module</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L708">runtime.ts:708</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L708">runtime.ts:708</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -63,7 +63,7 @@
 <h4 class="tsd-returns-title">Returns <a href="Module.html" 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/dbbcf904b/web/src/runtime.ts#L709">runtime.ts:709</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L709">runtime.ts:709</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="dispose" class="tsd-anchor"></a>
@@ -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>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/dbbcf904b/web/src/runtime.ts#L450">runtime.ts:450</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L450">runtime.ts:450</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getFunction" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Function</span><a href="#getFunction" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -100,7 +100,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/dbbcf904b/web/src/runtime.ts#L722">runtime.ts:722</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L722">runtime.ts:722</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="getHandle" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Handle</span><a href="#getHandle" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -119,7 +119,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/dbbcf904b/web/src/runtime.ts#L465">runtime.ts:465</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L465">runtime.ts:465</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="importModule" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>import<wbr/>Module</span><a href="#importModule" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -136,7 +136,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/dbbcf904b/web/src/runtime.ts#L730">runtime.ts:730</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L730">runtime.ts:730</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="typeIndex" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Index</span><a href="#typeIndex" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -147,7 +147,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/dbbcf904b/web/src/runtime.ts#L473">runtime.ts:473</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L473">runtime.ts:473</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="typeKey" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Key</span><a href="#typeKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -158,7 +158,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/dbbcf904b/web/src/runtime.ts#L481">runtime.ts:481</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L481">runtime.ts:481</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/NDArray.html b/docs/reference/api/typedoc/classes/NDArray.html
index c4398336ec..b1d5069fef 100644
--- a/docs/reference/api/typedoc/classes/NDArray.html
+++ b/docs/reference/api/typedoc/classes/NDArray.html
@@ -25,7 +25,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">NDArray</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L503">runtime.ts:503</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L503">runtime.ts:503</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -77,7 +77,7 @@
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</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/dbbcf904b/web/src/runtime.ts#L519">runtime.ts:519</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L519">runtime.ts:519</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="device" class="tsd-anchor"></a>
@@ -86,35 +86,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/dbbcf904b/web/src/runtime.ts#L511">runtime.ts:511</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L511">runtime.ts:511</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="dtype" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dtype</span><a href="#dtype" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/runtime.ts#L507">runtime.ts:507</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L507">runtime.ts:507</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="isView" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>is<wbr/>View</span><a href="#isView" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>View</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/dbbcf904b/web/src/runtime.ts#L513">runtime.ts:513</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L513">runtime.ts:513</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="ndim" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ndim</span><a href="#ndim" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/runtime.ts#L505">runtime.ts:505</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L505">runtime.ts:505</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="shape" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>shape</span><a href="#shape" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/runtime.ts#L509">runtime.ts:509</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L509">runtime.ts:509</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="copyFrom" class="tsd-anchor"></a>
@@ -135,7 +135,7 @@ The number of elements must match.</p>
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</a></h4><p>this</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L606">runtime.ts:606</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L606">runtime.ts:606</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="copyFromRawBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>copy<wbr/>From<wbr/>Raw<wbr/>Bytes</span><a href="#copyFromRawBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -153,7 +153,7 @@ The number of elements must match.</p>
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</a></h4><p>this</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L649">runtime.ts:649</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L649">runtime.ts:649</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="dispose" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -166,7 +166,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/dbbcf904b/web/src/runtime.ts#L450">runtime.ts:450</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L450">runtime.ts:450</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getDataPtr" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Data<wbr/>Ptr</span><a href="#getDataPtr" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -177,7 +177,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/dbbcf904b/web/src/runtime.ts#L592">runtime.ts:592</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L592">runtime.ts:592</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="getHandle" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Handle</span><a href="#getHandle" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -196,7 +196,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/dbbcf904b/web/src/runtime.ts#L465">runtime.ts:465</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L465">runtime.ts:465</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="toArray" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>to<wbr/>Array</span><a href="#toArray" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -208,7 +208,7 @@ the dtype of the NDArray.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Int32Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Float32Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Float64Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Int8Array</span></h4><p>The resu [...]
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L682">runtime.ts:682</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L682">runtime.ts:682</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="toRawBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>to<wbr/>Raw<wbr/>Bytes</span><a href="#toRawBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -219,7 +219,7 @@ the dtype of the NDArray.</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/dbbcf904b/web/src/runtime.ts#L670">runtime.ts:670</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L670">runtime.ts:670</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="typeIndex" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Index</span><a href="#typeIndex" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -230,7 +230,7 @@ the dtype of the NDArray.</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/dbbcf904b/web/src/runtime.ts#L473">runtime.ts:473</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L473">runtime.ts:473</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="typeKey" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Key</span><a href="#typeKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -241,7 +241,7 @@ the dtype of the NDArray.</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/dbbcf904b/web/src/runtime.ts#L481">runtime.ts:481</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L481">runtime.ts:481</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="view" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>view</span><a href="#view" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -263,7 +263,7 @@ the dtype of the NDArray.</p>
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</a></h4><p>The new sliced ndarray.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L575">runtime.ts:575</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L575">runtime.ts:575</a></li></ul></aside></li></ul></section></section></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 91f5a39c3e..e63fc28a7e 100644
--- a/docs/reference/api/typedoc/classes/RPCServer.html
+++ b/docs/reference/api/typedoc/classes/RPCServer.html
@@ -23,7 +23,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">RPCServer</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/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/60f556841/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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -98,7 +98,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></li></ul></li></ul></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="RPCServer.html" 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/dbbcf904b/web/src/rpc_server.ts#L100">rpc_server.ts:100</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/rpc_server.ts#L100">rpc_server.ts:100</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="getImports" class="tsd-anchor"></a>
@@ -113,12 +113,12 @@
 <li class="tsd-description">
 <h4 class="tsd-returns-title">Returns <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></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/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/60f556841/web/src/rpc_server.ts#L83">rpc_server.ts:83</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="key" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>key</span><a href="#key" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/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/60f556841/web/src/rpc_server.ts#L79">rpc_server.ts:79</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="logger" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>logger</span><a href="#logger" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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-signature-symbol">(</span><span class="tsd-kind-parameter">msg</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">)</span></div>
@@ -136,22 +136,22 @@
 <h5><span class="tsd-kind-parameter">msg</span>: <span class="tsd-signature-type">string</span></h5></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/dbbcf904b/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/60f556841/web/src/rpc_server.ts#L82">rpc_server.ts:82</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="socket" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>socket</span><a href="#socket" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/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/60f556841/web/src/rpc_server.ts#L80">rpc_server.ts:80</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="state" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>state</span><a href="#state" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/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/60f556841/web/src/rpc_server.ts#L81">rpc_server.ts:81</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="url" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>url</span><a href="#url" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/rpc_server.ts#L78">rpc_server.ts:78</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/rpc_server.ts#L78">rpc_server.ts:78</a></li></ul></aside></section></section></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 37a75e27b5..a2e470ee1e 100644
--- a/docs/reference/api/typedoc/classes/Scalar.html
+++ b/docs/reference/api/typedoc/classes/Scalar.html
@@ -24,7 +24,7 @@ argument to PackedFunc calls.</p>
 <ul class="tsd-hierarchy">
 <li><span class="target">Scalar</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L311">runtime.ts:311</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L311">runtime.ts:311</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -55,7 +55,7 @@ argument to PackedFunc calls.</p>
 <h5><span class="tsd-kind-parameter">dtype</span>: <span class="tsd-signature-type">string</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="Scalar.html" 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/dbbcf904b/web/src/runtime.ts#L317">runtime.ts:317</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L317">runtime.ts:317</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="dtype" class="tsd-anchor"></a>
@@ -64,14 +64,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/dbbcf904b/web/src/runtime.ts#L315">runtime.ts:315</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L315">runtime.ts:315</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="value" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>value</span><a href="#value" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/runtime.ts#L313">runtime.ts:313</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L313">runtime.ts:313</a></li></ul></aside></section></section></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 d4ce0ed673..a0de9bdc5a 100644
--- a/docs/reference/api/typedoc/classes/TVMArray.html
+++ b/docs/reference/api/typedoc/classes/TVMArray.html
@@ -25,7 +25,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">TVMArray</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L743">runtime.ts:743</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L743">runtime.ts:743</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -63,7 +63,7 @@
 <h4 class="tsd-returns-title">Returns <a href="TVMArray.html" 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/dbbcf904b/web/src/runtime.ts#L744">runtime.ts:744</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L744">runtime.ts:744</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="dispose" class="tsd-anchor"></a>
@@ -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>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/dbbcf904b/web/src/runtime.ts#L450">runtime.ts:450</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L450">runtime.ts:450</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="get" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get</span><a href="#get" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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 <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/dbbcf904b/web/src/runtime.ts#L763">runtime.ts:763</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L763">runtime.ts:763</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="getHandle" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Handle</span><a href="#getHandle" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -115,7 +115,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/dbbcf904b/web/src/runtime.ts#L465">runtime.ts:465</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L465">runtime.ts:465</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="size" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>size</span><a href="#size" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -125,7 +125,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/dbbcf904b/web/src/runtime.ts#L755">runtime.ts:755</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L755">runtime.ts:755</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="typeIndex" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Index</span><a href="#typeIndex" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -136,7 +136,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/dbbcf904b/web/src/runtime.ts#L473">runtime.ts:473</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L473">runtime.ts:473</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="typeKey" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Key</span><a href="#typeKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -147,7 +147,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/dbbcf904b/web/src/runtime.ts#L481">runtime.ts:481</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L481">runtime.ts:481</a></li></ul></aside></li></ul></section></section></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 d2d8c21350..b142554cba 100644
--- a/docs/reference/api/typedoc/classes/TVMObject.html
+++ b/docs/reference/api/typedoc/classes/TVMObject.html
@@ -32,7 +32,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/dbbcf904b/web/src/runtime.ts#L435">runtime.ts:435</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L435">runtime.ts:435</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -67,7 +67,7 @@
 <h5><span class="tsd-kind-parameter">ctx</span>: <a href="_internal_.RuntimeContext.html" class="tsd-signature-type tsd-kind-class">RuntimeContext</a></h5></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/dbbcf904b/web/src/runtime.ts#L440">runtime.ts:440</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L440">runtime.ts:440</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
@@ -82,7 +82,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/dbbcf904b/web/src/runtime.ts#L450">runtime.ts:450</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L450">runtime.ts:450</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getHandle" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Handle</span><a href="#getHandle" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -100,7 +100,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/dbbcf904b/web/src/runtime.ts#L465">runtime.ts:465</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L465">runtime.ts:465</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="typeIndex" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Index</span><a href="#typeIndex" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -110,7 +110,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/dbbcf904b/web/src/runtime.ts#L473">runtime.ts:473</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L473">runtime.ts:473</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="typeKey" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Key</span><a href="#typeKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -120,7 +120,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/dbbcf904b/web/src/runtime.ts#L481">runtime.ts:481</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L481">runtime.ts:481</a></li></ul></aside></li></ul></section></section></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 392fdf1660..d331c38a20 100644
--- a/docs/reference/api/typedoc/classes/VirtualMachine.html
+++ b/docs/reference/api/typedoc/classes/VirtualMachine.html
@@ -30,7 +30,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/dbbcf904b/web/src/runtime.ts#L780">runtime.ts:780</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L780">runtime.ts:780</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -68,7 +68,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="VirtualMachine.html" 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/dbbcf904b/web/src/runtime.ts#L787">runtime.ts:787</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L787">runtime.ts:787</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
@@ -83,7 +83,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/dbbcf904b/web/src/runtime.ts#L800">runtime.ts:800</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L800">runtime.ts:800</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getFunction" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Function</span><a href="#getFunction" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -101,7 +101,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/dbbcf904b/web/src/runtime.ts#L808">runtime.ts:808</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L808">runtime.ts:808</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getInternalModule" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Internal<wbr/>Module</span><a href="#getInternalModule" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -111,7 +111,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/dbbcf904b/web/src/runtime.ts#L815">runtime.ts:815</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L815">runtime.ts:815</a></li></ul></aside></li></ul></section></section></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 42004d11f8..98f3d2f91f 100644
--- a/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html
+++ b/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html
@@ -24,7 +24,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">AsyncifyHandler</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/asyncify.ts#L44">asyncify.ts:44</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -58,7 +58,7 @@
 <h5><span class="tsd-kind-parameter">memory</span>: <span class="tsd-signature-type ">Memory</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.AsyncifyHandler.html" 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/dbbcf904b/web/src/asyncify.ts#L58">asyncify.ts:58</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/asyncify.ts#L58">asyncify.ts:58</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="enabled" class="tsd-anchor"></a>
@@ -71,7 +71,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/dbbcf904b/web/src/asyncify.ts#L69">asyncify.ts:69</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/asyncify.ts#L69">asyncify.ts:69</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getState" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>State</span><a href="#getState" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -82,7 +82,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/dbbcf904b/web/src/asyncify.ts#L87">asyncify.ts:87</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/asyncify.ts#L87">asyncify.ts:87</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="isNormalStackState" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>is<wbr/>Normal<wbr/>Stack<wbr/>State</span><a href="#isNormalStackState" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -93,7 +93,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/dbbcf904b/web/src/asyncify.ts#L78">asyncify.ts:78</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/asyncify.ts#L78">asyncify.ts:78</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="wrapExport" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>wrap<wbr/>Export</span><a href="#wrapExport" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -136,7 +136,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">any</span><span class="tsd-signature-symbol">&gt;</span></h4><p>The wrapped async function</p>
 </li></ul></li></ul><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/asyncify.ts#L149">asyncify.ts:149</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/asyncify.ts#L149">asyncify.ts:149</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="wrapImport" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>wrap<wbr/>Import</span><a href="#wrapImport" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -179,7 +179,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><p>The wrapped function that can be registered to the system</p>
 </li></ul></li></ul><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/asyncify.ts#L97">asyncify.ts:97</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/asyncify.ts#L97">asyncify.ts:97</a></li></ul></aside></li></ul></section></section></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 8acec7e0a3..bfb418a466 100644
--- a/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html
+++ b/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html
@@ -36,7 +36,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/dbbcf904b/web/src/memory.ts#L278">memory.ts:278</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L278">memory.ts:278</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -87,7 +87,7 @@ can still call into storeXX</li>
 <h5><span class="tsd-kind-parameter">freeSpace</span>: <a href="../types/_internal_.FTVMWasmFreeSpace.html" class="tsd-signature-type tsd-kind-type-alias">FTVMWasmFreeSpace</a></h5></li></ul></div>
 <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/dbbcf904b/web/src/memory.ts#L297">memory.ts:297</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L297">memory.ts:297</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="tempArgs" class="tsd-anchor"></a>
@@ -96,7 +96,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/dbbcf904b/web/src/memory.ts#L280">memory.ts:280</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L280">memory.ts:280</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="allocByteArrayForString" class="tsd-anchor"></a>
@@ -116,7 +116,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/dbbcf904b/web/src/memory.ts#L445">memory.ts:445</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L445">memory.ts:445</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="allocPtrArray" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>alloc<wbr/>Ptr<wbr/>Array</span><a href="#allocPtrArray" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -134,7 +134,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/dbbcf904b/web/src/memory.ts#L384">memory.ts:384</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L384">memory.ts:384</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="allocRawBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>alloc<wbr/>Raw<wbr/>Bytes</span><a href="#allocRawBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -153,7 +153,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/dbbcf904b/web/src/memory.ts#L356">memory.ts:356</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L356">memory.ts:356</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="allocThenSetArgBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>alloc<wbr/>Then<wbr/>Set<wbr/>Arg<wbr/>Bytes</span><a href="#allocThenSetArgBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -175,7 +175,7 @@ Allocate new temporary space for bytes.</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/dbbcf904b/web/src/memory.ts#L477">memory.ts:477</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L477">memory.ts:477</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="allocThenSetArgString" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>alloc<wbr/>Then<wbr/>Set<wbr/>Arg<wbr/>String</span><a href="#allocThenSetArgString" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -199,7 +199,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/dbbcf904b/web/src/memory.ts#L464">memory.ts:464</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L464">memory.ts:464</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="commitToWasmMemory" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>commit<wbr/>To<wbr/>Wasm<wbr/>Memory</span><a href="#commitToWasmMemory" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -218,7 +218,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/dbbcf904b/web/src/memory.ts#L339">memory.ts:339</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L339">memory.ts:339</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -231,7 +231,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/dbbcf904b/web/src/memory.ts#L315">memory.ts:315</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L315">memory.ts:315</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="ptrFromOffset" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ptr<wbr/>From<wbr/>Offset</span><a href="#ptrFromOffset" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -249,7 +249,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/dbbcf904b/web/src/memory.ts#L393">memory.ts:393</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L393">memory.ts:393</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="reset" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>reset</span><a href="#reset" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -259,7 +259,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/dbbcf904b/web/src/memory.ts#L324">memory.ts:324</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L324">memory.ts:324</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="storeF64" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>store<wbr/>F64</span><a href="#storeF64" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -274,7 +274,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <h5><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/memory.ts#L432">memory.ts:432</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L432">memory.ts:432</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="storeI32" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>store<wbr/>I32</span><a href="#storeI32" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -289,7 +289,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <h5><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/memory.ts#L414">memory.ts:414</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L414">memory.ts:414</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="storeI64" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>store<wbr/>I64</span><a href="#storeI64" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -304,7 +304,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <h5><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/memory.ts#L422">memory.ts:422</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L422">memory.ts:422</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="storePtr" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>store<wbr/>Ptr</span><a href="#storePtr" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -319,7 +319,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <h5><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/memory.ts#L398">memory.ts:398</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L398">memory.ts:398</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="storeRawBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>store<wbr/>Raw<wbr/>Bytes</span><a href="#storeRawBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -334,7 +334,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <h5><span class="tsd-kind-parameter">bytes</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></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/dbbcf904b/web/src/memory.ts#L436">memory.ts:436</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L436">memory.ts:436</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="storeU32" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>store<wbr/>U32</span><a href="#storeU32" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -349,7 +349,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <h5><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/memory.ts#L418">memory.ts:418</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L418">memory.ts:418</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="storeUSize" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>storeUSize</span><a href="#storeUSize" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -364,7 +364,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <h5><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/memory.ts#L406">memory.ts:406</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L406">memory.ts:406</a></li></ul></aside></li></ul></section></section></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 e48bd932d2..90760baa1f 100644
--- a/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html
+++ b/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html
@@ -29,7 +29,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/dbbcf904b/web/src/webgpu.ts#L209">webgpu.ts:209</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L209">webgpu.ts:209</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -61,7 +61,7 @@ which needs to be explicitly disposed.</p>
 <h5><span class="tsd-kind-parameter">canvas</span>: <span class="tsd-signature-type ">HTMLCanvasElement</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.CanvasRenderManager.html" 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/dbbcf904b/web/src/webgpu.ts#L218">webgpu.ts:218</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L218">webgpu.ts:218</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="clear" class="tsd-anchor"></a>
@@ -71,7 +71,7 @@ which needs to be explicitly disposed.</p>
 <li 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/dbbcf904b/web/src/webgpu.ts#L292">webgpu.ts:292</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L292">webgpu.ts:292</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -84,7 +84,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/dbbcf904b/web/src/webgpu.ts#L368">webgpu.ts:368</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L368">webgpu.ts:368</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="draw" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>draw</span><a href="#draw" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -101,7 +101,7 @@ only the first call will take effect.</p>
 <h5><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/webgpu.ts#L318">webgpu.ts:318</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L318">webgpu.ts:318</a></li></ul></aside></li></ul></section></section></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 ca0249c696..346c5eef4b 100644
--- a/docs/reference/api/typedoc/classes/_internal_.Environment.html
+++ b/docs/reference/api/typedoc/classes/_internal_.Environment.html
@@ -28,7 +28,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/dbbcf904b/web/src/environment.ts#L68">environment.ts:68</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -76,7 +76,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.Environment.html" 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/dbbcf904b/web/src/environment.ts#L88">environment.ts:88</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/environment.ts#L88">environment.ts:88</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="imports" class="tsd-anchor"></a>
@@ -86,7 +86,7 @@
 </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/dbbcf904b/web/src/environment.ts#L70">environment.ts:70</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/environment.ts#L70">environment.ts:70</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="logger" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>logger</span><a href="#logger" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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-signature-symbol">(</span><span class="tsd-kind-parameter">msg</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">)</span></div>
@@ -104,7 +104,7 @@
 <h5><span class="tsd-kind-parameter">msg</span>: <span class="tsd-signature-type">string</span></h5></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/dbbcf904b/web/src/environment.ts#L69">environment.ts:69</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/environment.ts#L69">environment.ts:69</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="packedCFuncTable" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>packedCFunc<wbr/>Table</span><a href="#packedCFuncTable" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">packedCFunc<wbr/>Table</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>
@@ -114,14 +114,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/dbbcf904b/web/src/environment.ts#L78">environment.ts:78</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/environment.ts#L78">environment.ts:78</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="packedCFuncTableFreeId" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>packedCFunc<wbr/>Table<wbr/>Free<wbr/>Id</span><a href="#packedCFuncTableFreeId" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">packedCFunc<wbr/>Table<wbr/>Free<wbr/>Id</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/dbbcf904b/web/src/environment.ts#L84">environment.ts:84</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/environment.ts#L84">environment.ts:84</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="start" class="tsd-anchor"></a>
@@ -139,7 +139,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/dbbcf904b/web/src/environment.ts#L105">environment.ts:105</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/environment.ts#L105">environment.ts:105</a></li></ul></aside></li></ul></section></section></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 2485237b77..0ba9d4e715 100644
--- a/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html
+++ b/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html
@@ -28,7 +28,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/dbbcf904b/web/src/runtime.ts#L56">runtime.ts:56</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L56">runtime.ts:56</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -69,29 +69,29 @@
 <h5><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></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.FFILibrary.html" 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/dbbcf904b/web/src/runtime.ts#L64">runtime.ts:64</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L64">runtime.ts:64</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="exports" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>exports</span><a href="#exports" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/runtime.ts#L59">runtime.ts:59</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L59">runtime.ts:59</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="memory" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/runtime.ts#L58">runtime.ts:58</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L58">runtime.ts:58</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="wasm32" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>wasm32</span><a href="#wasm32" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/runtime.ts#L57">runtime.ts:57</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L57">runtime.ts:57</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="webGPUContext" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>webGPUContext</span><a href="#webGPUContext" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/runtime.ts#L60">runtime.ts:60</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L60">runtime.ts:60</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="checkCall" class="tsd-anchor"></a>
@@ -106,7 +106,7 @@
 <h5><span class="tsd-kind-parameter">code</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/runtime.ts#L90">runtime.ts:90</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L90">runtime.ts:90</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -119,7 +119,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/dbbcf904b/web/src/runtime.ts#L79">runtime.ts:79</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L79">runtime.ts:79</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getOrAllocCallStack" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Or<wbr/>Alloc<wbr/>Call<wbr/>Stack</span><a href="#getOrAllocCallStack" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -127,7 +127,7 @@ only the first call will take effect.</p>
 <li 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/dbbcf904b/web/src/runtime.ts#L98">runtime.ts:98</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L98">runtime.ts:98</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="recycleCallStack" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>recycle<wbr/>Call<wbr/>Stack</span><a href="#recycleCallStack" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -140,7 +140,7 @@ only the first call will take effect.</p>
 <h5><span class="tsd-kind-parameter">callstack</span>: <a href="_internal_.CachedCallStack.html" class="tsd-signature-type tsd-kind-class">CachedCallStack</a></h5></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/dbbcf904b/web/src/runtime.ts#L109">runtime.ts:109</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L109">runtime.ts:109</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="sizeofPtr" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>sizeof<wbr/>Ptr</span><a href="#sizeofPtr" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -148,7 +148,7 @@ only the first call will take effect.</p>
 <li 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/dbbcf904b/web/src/runtime.ts#L86">runtime.ts:86</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L86">runtime.ts:86</a></li></ul></aside></li></ul></section></section></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 0309227b88..0756660c7b 100644
--- a/docs/reference/api/typedoc/classes/_internal_.Memory.html
+++ b/docs/reference/api/typedoc/classes/_internal_.Memory.html
@@ -24,7 +24,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">Memory</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/memory.ts#L31">memory.ts:31</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L31">memory.ts:31</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -75,19 +75,19 @@
 <h5><span class="tsd-kind-parameter">memory</span>: <span class="tsd-signature-type ">Memory</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.Memory.html" 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/dbbcf904b/web/src/memory.ts#L42">memory.ts:42</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L42">memory.ts:42</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="memory" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/memory.ts#L32">memory.ts:32</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L32">memory.ts:32</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="wasm32" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>wasm32</span><a href="#wasm32" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/memory.ts#L33">memory.ts:33</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L33">memory.ts:33</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="loadByteArrayAsBytes" class="tsd-anchor"></a>
@@ -106,7 +106,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/dbbcf904b/web/src/memory.ts#L243">memory.ts:243</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L243">memory.ts:243</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadByteArrayAsString" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>Byte<wbr/>Array<wbr/>As<wbr/>String</span><a href="#loadByteArrayAsString" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -123,7 +123,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/dbbcf904b/web/src/memory.ts#L226">memory.ts:226</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L226">memory.ts:226</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadCString" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>loadCString</span><a href="#loadCString" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -140,7 +140,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/dbbcf904b/web/src/memory.ts#L144">memory.ts:144</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L144">memory.ts:144</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadF32" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>F32</span><a href="#loadF32" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -153,7 +153,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/memory.ts#L90">memory.ts:90</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L90">memory.ts:90</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadF64" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>F64</span><a href="#loadF64" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -166,7 +166,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/memory.ts#L97">memory.ts:97</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L97">memory.ts:97</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadI32" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>I32</span><a href="#loadI32" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -179,7 +179,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/memory.ts#L74">memory.ts:74</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L74">memory.ts:74</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadI64" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>I64</span><a href="#loadI64" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -192,7 +192,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/memory.ts#L81">memory.ts:81</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L81">memory.ts:81</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadObjectTypeIndex" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>Object<wbr/>Type<wbr/>Index</span><a href="#loadObjectTypeIndex" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -210,7 +210,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/dbbcf904b/web/src/memory.ts#L177">memory.ts:177</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L177">memory.ts:177</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadPointer" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>Pointer</span><a href="#loadPointer" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -223,7 +223,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/memory.ts#L104">memory.ts:104</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L104">memory.ts:104</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadRawBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>Raw<wbr/>Bytes</span><a href="#loadRawBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -244,7 +244,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/dbbcf904b/web/src/memory.ts#L132">memory.ts:132</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L132">memory.ts:132</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadSmallBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>Small<wbr/>Bytes</span><a href="#loadSmallBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -259,7 +259,7 @@
 <h5><span class="tsd-kind-parameter">ffiAnyPtr</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/memory.ts#L211">memory.ts:211</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L211">memory.ts:211</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadSmallStr" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>Small<wbr/>Str</span><a href="#loadSmallStr" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -277,7 +277,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/dbbcf904b/web/src/memory.ts#L194">memory.ts:194</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L194">memory.ts:194</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadTypeInfoTypeKey" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>Type<wbr/>Info<wbr/>Type<wbr/>Key</span><a href="#loadTypeInfoTypeKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -295,7 +295,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/dbbcf904b/web/src/memory.ts#L185">memory.ts:185</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L185">memory.ts:185</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadU16" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>U16</span><a href="#loadU16" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -308,7 +308,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/memory.ts#L60">memory.ts:60</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L60">memory.ts:60</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadU32" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>U32</span><a href="#loadU32" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -321,7 +321,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/memory.ts#L67">memory.ts:67</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L67">memory.ts:67</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadU8" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>U8</span><a href="#loadU8" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -334,7 +334,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/memory.ts#L53">memory.ts:53</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L53">memory.ts:53</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadUSize" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>loadUSize</span><a href="#loadUSize" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -347,7 +347,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/memory.ts#L114">memory.ts:114</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L114">memory.ts:114</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="sizeofPtr" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>sizeof<wbr/>Ptr</span><a href="#sizeofPtr" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -355,7 +355,7 @@
 <li 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/dbbcf904b/web/src/memory.ts#L124">memory.ts:124</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L124">memory.ts:124</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="storeRawBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>store<wbr/>Raw<wbr/>Bytes</span><a href="#storeRawBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -376,7 +376,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/dbbcf904b/web/src/memory.ts#L165">memory.ts:165</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/memory.ts#L165">memory.ts:165</a></li></ul></aside></li></ul></section></section></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 48d17d823f..4332cf508c 100644
--- a/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html
+++ b/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html
@@ -26,7 +26,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">PackedFuncCell</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L493">runtime.ts:493</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L493">runtime.ts:493</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -62,7 +62,7 @@
 <h4 class="tsd-returns-title">Returns <a href="_internal_.PackedFuncCell.html" 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/dbbcf904b/web/src/runtime.ts#L494">runtime.ts:494</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L494">runtime.ts:494</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="dispose" class="tsd-anchor"></a>
@@ -77,7 +77,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/dbbcf904b/web/src/runtime.ts#L450">runtime.ts:450</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L450">runtime.ts:450</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="getHandle" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Handle</span><a href="#getHandle" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -96,7 +96,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/dbbcf904b/web/src/runtime.ts#L465">runtime.ts:465</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L465">runtime.ts:465</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="typeIndex" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Index</span><a href="#typeIndex" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -107,7 +107,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/dbbcf904b/web/src/runtime.ts#L473">runtime.ts:473</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L473">runtime.ts:473</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="typeKey" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Key</span><a href="#typeKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -118,7 +118,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/dbbcf904b/web/src/runtime.ts#L481">runtime.ts:481</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L481">runtime.ts:481</a></li></ul></aside></li></ul></section></section></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 883d32a967..9cfa4ce5ac 100644
--- a/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html
+++ b/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html
@@ -28,7 +28,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/dbbcf904b/web/src/runtime.ts#L155">runtime.ts:155</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L155">runtime.ts:155</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -103,149 +103,149 @@
 <h4 class="tsd-returns-title">Returns <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></h4></li></ul></li></ul></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.RuntimeContext.html" 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/dbbcf904b/web/src/runtime.ts#L186">runtime.ts:186</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L186">runtime.ts:186</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="applyPresenceAndFrequencyPenalty" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>apply<wbr/>Presence<wbr/>And<wbr/>Frequency<wbr/>Penalty</span><a href="#applyPresenceAndFrequencyPenalty" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">apply<wbr/>Presence<wbr/>And<wbr/>Frequency<wbr/>Penalty</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/dbbcf904b/web/src/runtime.ts#L180">runtime.ts:180</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L180">runtime.ts:180</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="applyRepetitionPenalty" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>apply<wbr/>Repetition<wbr/>Penalty</span><a href="#applyRepetitionPenalty" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">apply<wbr/>Repetition<wbr/>Penalty</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/dbbcf904b/web/src/runtime.ts#L179">runtime.ts:179</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L179">runtime.ts:179</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="applySoftmaxWithTemperature" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>apply<wbr/>Softmax<wbr/>With<wbr/>Temperature</span><a href="#applySoftmaxWithTemperature" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">apply<wbr/>Softmax<wbr/>With<wbr/>Temperature</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/dbbcf904b/web/src/runtime.ts#L181">runtime.ts:181</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L181">runtime.ts:181</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayCacheClear" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Cache<wbr/>Clear</span><a href="#arrayCacheClear" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Cache<wbr/>Clear</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/dbbcf904b/web/src/runtime.ts#L171">runtime.ts:171</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L171">runtime.ts:171</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayCacheGet" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Cache<wbr/>Get</span><a href="#arrayCacheGet" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Cache<wbr/>Get</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/dbbcf904b/web/src/runtime.ts#L168">runtime.ts:168</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L168">runtime.ts:168</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayCacheRemove" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Cache<wbr/>Remove</span><a href="#arrayCacheRemove" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Cache<wbr/>Remove</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/dbbcf904b/web/src/runtime.ts#L170">runtime.ts:170</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L170">runtime.ts:170</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayCacheUpdate" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Cache<wbr/>Update</span><a href="#arrayCacheUpdate" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Cache<wbr/>Update</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/dbbcf904b/web/src/runtime.ts#L169">runtime.ts:169</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L169">runtime.ts:169</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayConcat" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Concat</span><a href="#arrayConcat" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Concat</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/dbbcf904b/web/src/runtime.ts#L166">runtime.ts:166</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L166">runtime.ts:166</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayDecodeStorage" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Decode<wbr/>Storage</span><a href="#arrayDecodeStorage" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Decode<wbr/>Storage</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/dbbcf904b/web/src/runtime.ts#L172">runtime.ts:172</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L172">runtime.ts:172</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayGetItem" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Get<wbr/>Item</span><a href="#arrayGetItem" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Get<wbr/>Item</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/dbbcf904b/web/src/runtime.ts#L163">runtime.ts:163</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L163">runtime.ts:163</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayGetSize" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Get<wbr/>Size</span><a href="#arrayGetSize" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Get<wbr/>Size</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/dbbcf904b/web/src/runtime.ts#L164">runtime.ts:164</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L164">runtime.ts:164</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayMake" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Make</span><a href="#arrayMake" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Make</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/dbbcf904b/web/src/runtime.ts#L165">runtime.ts:165</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L165">runtime.ts:165</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="bool" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>bool</span><a href="#bool" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/runtime.ts#L183">runtime.ts:183</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L183">runtime.ts:183</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="concatEmbeddings" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>concat<wbr/>Embeddings</span><a href="#concatEmbeddings" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">concat<wbr/>Embeddings</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/dbbcf904b/web/src/runtime.ts#L182">runtime.ts:182</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L182">runtime.ts:182</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="functionListGlobalNamesFunctor" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>function<wbr/>List<wbr/>Global<wbr/>Names<wbr/>Functor</span><a href="#functionListGlobalNamesFunctor" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">function<wbr/>List<wbr/>Global<wbr/>Names<wbr/>Functor</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/dbbcf904b/web/src/runtime.ts#L156">runtime.ts:156</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L156">runtime.ts:156</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="getSysLib" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Sys<wbr/>Lib</span><a href="#getSysLib" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Sys<wbr/>Lib</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/dbbcf904b/web/src/runtime.ts#L167">runtime.ts:167</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L167">runtime.ts:167</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="makeShapeTuple" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>make<wbr/>Shape<wbr/>Tuple</span><a href="#makeShapeTuple" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">make<wbr/>Shape<wbr/>Tuple</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/dbbcf904b/web/src/runtime.ts#L175">runtime.ts:175</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L175">runtime.ts:175</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="moduleGetFunction" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>module<wbr/>Get<wbr/>Function</span><a href="#moduleGetFunction" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">module<wbr/>Get<wbr/>Function</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/dbbcf904b/web/src/runtime.ts#L157">runtime.ts:157</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L157">runtime.ts:157</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="moduleImport" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>module<wbr/>Import</span><a href="#moduleImport" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">module<wbr/>Import</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/dbbcf904b/web/src/runtime.ts#L158">runtime.ts:158</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L158">runtime.ts:158</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="ndarrayCopyFromJSBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ndarray<wbr/>Copy<wbr/>FromJSBytes</span><a href="#ndarrayCopyFromJSBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">ndarray<wbr/>Copy<wbr/>FromJSBytes</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/dbbcf904b/web/src/runtime.ts#L161">runtime.ts:161</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L161">runtime.ts:161</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="ndarrayCopyFromTo" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ndarray<wbr/>Copy<wbr/>From<wbr/>To</span><a href="#ndarrayCopyFromTo" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">ndarray<wbr/>Copy<wbr/>From<wbr/>To</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/dbbcf904b/web/src/runtime.ts#L160">runtime.ts:160</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L160">runtime.ts:160</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="ndarrayCopyToJSBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ndarray<wbr/>Copy<wbr/>ToJSBytes</span><a href="#ndarrayCopyToJSBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">ndarray<wbr/>Copy<wbr/>ToJSBytes</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/dbbcf904b/web/src/runtime.ts#L162">runtime.ts:162</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L162">runtime.ts:162</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="ndarrayCreateView" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ndarray<wbr/>Create<wbr/>View</span><a href="#ndarrayCreateView" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">ndarray<wbr/>Create<wbr/>View</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/dbbcf904b/web/src/runtime.ts#L176">runtime.ts:176</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L176">runtime.ts:176</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="ndarrayEmpty" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ndarray<wbr/>Empty</span><a href="#ndarrayEmpty" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">ndarray<wbr/>Empty</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/dbbcf904b/web/src/runtime.ts#L159">runtime.ts:159</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L159">runtime.ts:159</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="paramModuleFromCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>param<wbr/>Module<wbr/>From<wbr/>Cache</span><a href="#paramModuleFromCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">param<wbr/>Module<wbr/>From<wbr/>Cache</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/dbbcf904b/web/src/runtime.ts#L173">runtime.ts:173</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L173">runtime.ts:173</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="paramModuleFromCacheByName" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>param<wbr/>Module<wbr/>From<wbr/>Cache<wbr/>By<wbr/>Name</span><a href="#paramModuleFromCacheByName" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">param<wbr/>Module<wbr/>From<wbr/>Cache<wbr/>By<wbr/>Name</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/dbbcf904b/web/src/runtime.ts#L174">runtime.ts:174</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L174">runtime.ts:174</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="sampleTopPFromLogits" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>sample<wbr/>TopPFrom<wbr/>Logits</span><a href="#sampleTopPFromLogits" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">sample<wbr/>TopPFrom<wbr/>Logits</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/dbbcf904b/web/src/runtime.ts#L177">runtime.ts:177</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L177">runtime.ts:177</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="sampleTopPFromProb" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>sample<wbr/>TopPFrom<wbr/>Prob</span><a href="#sampleTopPFromProb" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">sample<wbr/>TopPFrom<wbr/>Prob</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/dbbcf904b/web/src/runtime.ts#L178">runtime.ts:178</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L178">runtime.ts:178</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="attachToCurrentScope" class="tsd-anchor"></a>
@@ -273,7 +273,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type tsd-kind-type-parameter">T</span></h4><p>the same object.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L269">runtime.ts:269</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L269">runtime.ts:269</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="beginScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>begin<wbr/>Scope</span><a href="#beginScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -281,7 +281,7 @@
 <li 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/dbbcf904b/web/src/runtime.ts#L243">runtime.ts:243</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L243">runtime.ts:243</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="detachFromCurrentScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>detach<wbr/>From<wbr/>Current<wbr/>Scope</span><a href="#detachFromCurrentScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -299,7 +299,7 @@
 <h5><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-type tsd-kind-type-parameter">T</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type tsd-kind-type-parameter">T</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L288">runtime.ts:288</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L288">runtime.ts:288</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -312,7 +312,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/dbbcf904b/web/src/runtime.ts#L220">runtime.ts:220</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L220">runtime.ts:220</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="endScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>end<wbr/>Scope</span><a href="#endScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -320,7 +320,7 @@ only the first call will take effect.</p>
 <li 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/dbbcf904b/web/src/runtime.ts#L247">runtime.ts:247</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L247">runtime.ts:247</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="moveToParentScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>move<wbr/>To<wbr/>Parent<wbr/>Scope</span><a href="#moveToParentScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -338,7 +338,7 @@ only the first call will take effect.</p>
 <h5><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-type tsd-kind-type-parameter">T</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type tsd-kind-type-parameter">T</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L278">runtime.ts:278</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L278">runtime.ts:278</a></li></ul></aside></li></ul></section></section></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 f816c0582c..5adb60a516 100644
--- a/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html
+++ b/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html
@@ -25,7 +25,7 @@ Manages all the webgpu resources here.</p>
 <ul class="tsd-hierarchy">
 <li><span class="target">WebGPUContext</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/webgpu.ts#L386">webgpu.ts:386</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L386">webgpu.ts:386</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -69,19 +69,19 @@ Manages all the webgpu resources here.</p>
 <h5><span class="tsd-kind-parameter">device</span>: <span class="tsd-signature-type ">GPUDevice</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.WebGPUContext.html" 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/dbbcf904b/web/src/webgpu.ts#L411">webgpu.ts:411</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L411">webgpu.ts:411</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="device" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>device</span><a href="#device" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/webgpu.ts#L387">webgpu.ts:387</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L387">webgpu.ts:387</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="memory" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/webgpu.ts#L388">webgpu.ts:388</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L388">webgpu.ts:388</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="bindCanvas" class="tsd-anchor"></a>
@@ -100,7 +100,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/dbbcf904b/web/src/webgpu.ts#L495">webgpu.ts:495</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L495">webgpu.ts:495</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="clearCanvas" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>clear<wbr/>Canvas</span><a href="#clearCanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -110,7 +110,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/dbbcf904b/web/src/webgpu.ts#L487">webgpu.ts:487</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L487">webgpu.ts:487</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="copyRawBytesToBuffer" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>copy<wbr/>Raw<wbr/>Bytes<wbr/>To<wbr/>Buffer</span><a href="#copyRawBytesToBuffer" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -139,7 +139,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/dbbcf904b/web/src/webgpu.ts#L469">webgpu.ts:469</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L469">webgpu.ts:469</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="createShader" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>create<wbr/>Shader</span><a href="#createShader" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -160,7 +160,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/dbbcf904b/web/src/webgpu.ts#L507">webgpu.ts:507</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L507">webgpu.ts:507</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="createShaderAsync" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>create<wbr/>Shader<wbr/>Async</span><a href="#createShaderAsync" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/webgpu.ts#L519">webgpu.ts:519</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L519">webgpu.ts:519</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -191,7 +191,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/dbbcf904b/web/src/webgpu.ts#L419">webgpu.ts:419</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L419">webgpu.ts:419</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="drawImageFromBuffer" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>draw<wbr/>Image<wbr/>From<wbr/>Buffer</span><a href="#drawImageFromBuffer" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -216,7 +216,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/dbbcf904b/web/src/webgpu.ts#L454">webgpu.ts:454</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L454">webgpu.ts:454</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getDeviceAPI" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>DeviceAPI</span><a href="#getDeviceAPI" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -232,7 +232,7 @@ via createComputePipelineAsync</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/dbbcf904b/web/src/webgpu.ts#L775">webgpu.ts:775</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L775">webgpu.ts:775</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="runtimeStatsText" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>runtime<wbr/>Stats<wbr/>Text</span><a href="#runtimeStatsText" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -242,7 +242,7 @@ via createComputePipelineAsync</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/dbbcf904b/web/src/webgpu.ts#L441">webgpu.ts:441</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L441">webgpu.ts:441</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="sync" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>sync</span><a href="#sync" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -252,7 +252,7 @@ via createComputePipelineAsync</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/dbbcf904b/web/src/webgpu.ts#L434">webgpu.ts:434</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L434">webgpu.ts:434</a></li></ul></aside></li></ul></section></section></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 18e29573e1..f01dd697d2 100644
--- a/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html
+++ b/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html
@@ -20,7 +20,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/dbbcf904b/web/src/asyncify.ts#L30">asyncify.ts:30</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -38,17 +38,17 @@
 <h3 class="tsd-anchor-link"><span>None</span><a href="#None" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0  [...]
 <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/dbbcf904b/web/src/asyncify.ts#L31">asyncify.ts:31</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/asyncify.ts#L31">asyncify.ts:31</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="Rewinding" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>Rewinding</span><a href="#Rewinding" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/asyncify.ts#L33">asyncify.ts:33</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/asyncify.ts#L33">asyncify.ts:33</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="Unwinding" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>Unwinding</span><a href="#Unwinding" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/asyncify.ts#L32">asyncify.ts:32</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/asyncify.ts#L32">asyncify.ts:32</a></li></ul></aside></section></section></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 0e1e8ab1ed..356b83069e 100644
--- a/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html
+++ b/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html
@@ -17,7 +17,7 @@
 <li><a href="_internal_.RPCServerState.html">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/dbbcf904b/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/60f556841/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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -38,32 +38,32 @@
 <h3 class="tsd-anchor-link"><span>Init<wbr/>Header</span><a href="#InitHeader" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 [...]
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Init<wbr/>Header</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/dbbcf904b/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/60f556841/web/src/rpc_server.ts#L28">rpc_server.ts:28</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="InitHeaderKey" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>Init<wbr/>Header<wbr/>Key</span><a href="#InitHeaderKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Init<wbr/>Header<wbr/>Key</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/dbbcf904b/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/60f556841/web/src/rpc_server.ts#L29">rpc_server.ts:29</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="InitServer" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>Init<wbr/>Server</span><a href="#InitServer" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Init<wbr/>Server</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/dbbcf904b/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/60f556841/web/src/rpc_server.ts#L30">rpc_server.ts:30</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="ReceivePacketBody" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>Receive<wbr/>Packet<wbr/>Body</span><a href="#ReceivePacketBody" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Receive<wbr/>Packet<wbr/>Body</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/dbbcf904b/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/60f556841/web/src/rpc_server.ts#L33">rpc_server.ts:33</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="ReceivePacketHeader" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>Receive<wbr/>Packet<wbr/>Header</span><a href="#ReceivePacketHeader" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Receive<wbr/>Packet<wbr/>Header</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/dbbcf904b/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/60f556841/web/src/rpc_server.ts#L32">rpc_server.ts:32</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="WaitForCallback" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>Wait<wbr/>For<wbr/>Callback</span><a href="#WaitForCallback" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Wait<wbr/>For<wbr/>Callback</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/dbbcf904b/web/src/rpc_server.ts#L31">rpc_server.ts:31</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/rpc_server.ts#L31">rpc_server.ts:31</a></li></ul></aside></section></section></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 1c3878b067..b3195193b5 100644
--- a/docs/reference/api/typedoc/functions/assert.html
+++ b/docs/reference/api/typedoc/functions/assert.html
@@ -34,7 +34,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">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/dbbcf904b/web/src/support.ts#L65">support.ts:65</a></li></ul></aside></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/support.ts#L65">support.ts:65</a></li></ul></aside></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 2f2d1d4e8a..c9aaa5baa2 100644
--- a/docs/reference/api/typedoc/functions/createPolyfillWASI.html
+++ b/docs/reference/api/typedoc/functions/createPolyfillWASI.html
@@ -24,7 +24,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/dbbcf904b/web/src/compact.ts#L55">compact.ts:55</a></li></ul></aside></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/compact.ts#L55">compact.ts:55</a></li></ul></aside></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/deleteNDArrayCache.html b/docs/reference/api/typedoc/functions/deleteNDArrayCache.html
index 85c6ce1a68..0023185097 100644
--- a/docs/reference/api/typedoc/functions/deleteNDArrayCache.html
+++ b/docs/reference/api/typedoc/functions/deleteNDArrayCache.html
@@ -38,7 +38,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/dbbcf904b/web/src/artifact_cache.ts#L397">artifact_cache.ts:397</a></li></ul></aside></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L397">artifact_cache.ts:397</a></li></ul></aside></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 dc2d96801e..62efb32e06 100644
--- a/docs/reference/api/typedoc/functions/detectGPUDevice.html
+++ b/docs/reference/api/typedoc/functions/detectGPUDevice.html
@@ -28,7 +28,7 @@
 <h5><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></h5></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"> | </span><span class="tsd-signature-type">undefined</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/dbbcf904b/web/src/webgpu.ts#L36">webgpu.ts:36</a></li></ul></aside></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L36">webgpu.ts:36</a></li></ul></aside></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/hasNDArrayInCache.html b/docs/reference/api/typedoc/functions/hasNDArrayInCache.html
index d6d7f0b47f..0a1b313917 100644
--- a/docs/reference/api/typedoc/functions/hasNDArrayInCache.html
+++ b/docs/reference/api/typedoc/functions/hasNDArrayInCache.html
@@ -39,7 +39,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 NDArray</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/artifact_cache.ts#L365">artifact_cache.ts:365</a></li></ul></aside></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L365">artifact_cache.ts:365</a></li></ul></aside></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 0f03e2e94c..0fcefbce30 100644
--- a/docs/reference/api/typedoc/functions/instantiate.html
+++ b/docs/reference/api/typedoc/functions/instantiate.html
@@ -53,7 +53,7 @@ by passing its generated js Module as the imports.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></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/dbbcf904b/web/src/runtime.ts#L2317">runtime.ts:2317</a></li></ul></aside></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L2317">runtime.ts:2317</a></li></ul></aside></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 f81f212715..34542a50af 100644
--- a/docs/reference/api/typedoc/functions/wasmPath.html
+++ b/docs/reference/api/typedoc/functions/wasmPath.html
@@ -24,7 +24,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/dbbcf904b/web/src/support.ts#L75">support.ts:75</a></li></ul></aside></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/support.ts#L75">support.ts:75</a></li></ul></aside></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 f620a5c62a..b136d91c2b 100644
--- a/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html
+++ b/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html
@@ -28,7 +28,7 @@
 <li><a href="../classes/ArtifactCache.html" class="tsd-signature-type tsd-kind-class">ArtifactCache</a></li>
 <li><a href="../classes/ArtifactIndexedDBCache.html" class="tsd-signature-type tsd-kind-class">ArtifactIndexedDBCache</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/artifact_cache.ts#L39">artifact_cache.ts:39</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L39">artifact_cache.ts:39</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -63,7 +63,7 @@
 <h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">signal</span>: <span class="tsd-signature-type ">AbortSignal</span></h5></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/dbbcf904b/web/src/artifact_cache.ts#L69">artifact_cache.ts:69</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L69">artifact_cache.ts:69</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="deleteInCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteInCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -80,7 +80,7 @@
 <h5><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></h5></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/dbbcf904b/web/src/artifact_cache.ts#L83">artifact_cache.ts:83</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L83">artifact_cache.ts:83</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="fetchWithCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchWithCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -103,7 +103,7 @@ cache, fetch the data and then add to cache.</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 data object (i.e. users do not need to call <code>.json()</code> or <code>.arraybuffer()</code>).</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/artifact_cache.ts#L55">artifact_cache.ts:55</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L55">artifact_cache.ts:55</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="hasAllKeys" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasAllKeys" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -120,7 +120,7 @@ cache, fetch the data and then add to cache.</p>
 <h5><span class="tsd-kind-parameter">keys</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5></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/dbbcf904b/web/src/artifact_cache.ts#L76">artifact_cache.ts:76</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L76">artifact_cache.ts:76</a></li></ul></aside></li></ul></section></section></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 d5ec80b750..7645fd8394 100644
--- a/docs/reference/api/typedoc/interfaces/Disposable.html
+++ b/docs/reference/api/typedoc/interfaces/Disposable.html
@@ -34,7 +34,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/dbbcf904b/web/src/types.ts#L46">types.ts:46</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -62,7 +62,7 @@ only the first call will take effect.</p>
 </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/dbbcf904b/web/src/types.ts#L52">types.ts:52</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/types.ts#L52">types.ts:52</a></li></ul></aside></section></section></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 9a69a73bd6..5d0565a70d 100644
--- a/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html
+++ b/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html
@@ -20,7 +20,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">GPUDeviceDetectOutput</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/webgpu.ts#L27">webgpu.ts:27</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -38,17 +38,17 @@
 <h3 class="tsd-anchor-link"><span>adapter</span><a href="#adapter" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5  [...]
 <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/dbbcf904b/web/src/webgpu.ts#L28">webgpu.ts:28</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L28">webgpu.ts:28</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="adapterInfo" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>adapter<wbr/>Info</span><a href="#adapterInfo" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">adapter<wbr/>Info</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/dbbcf904b/web/src/webgpu.ts#L29">webgpu.ts:29</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L29">webgpu.ts:29</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="device" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>device</span><a href="#device" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/webgpu.ts#L30">webgpu.ts:30</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L30">webgpu.ts:30</a></li></ul></aside></section></section></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 873f6548be..057abb62c2 100644
--- a/docs/reference/api/typedoc/interfaces/InitProgressReport.html
+++ b/docs/reference/api/typedoc/interfaces/InitProgressReport.html
@@ -20,7 +20,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">InitProgressReport</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/runtime.ts#L826">runtime.ts:826</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L826">runtime.ts:826</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -38,17 +38,17 @@
 <h3 class="tsd-anchor-link"><span>progress</span><a href="#progress" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3. [...]
 <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/dbbcf904b/web/src/runtime.ts#L827">runtime.ts:827</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L827">runtime.ts:827</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="text" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>text</span><a href="#text" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/runtime.ts#L829">runtime.ts:829</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L829">runtime.ts:829</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="timeElapsed" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>time<wbr/>Elapsed</span><a href="#timeElapsed" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">time<wbr/>Elapsed</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/dbbcf904b/web/src/runtime.ts#L828">runtime.ts:828</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L828">runtime.ts:828</a></li></ul></aside></section></section></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 2fab49f83a..5c126e2e05 100644
--- a/docs/reference/api/typedoc/interfaces/LibraryProvider.html
+++ b/docs/reference/api/typedoc/interfaces/LibraryProvider.html
@@ -32,7 +32,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/dbbcf904b/web/src/types.ts#L32">types.ts:32</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -51,7 +51,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/dbbcf904b/web/src/types.ts#L34">types.ts:34</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/types.ts#L34">types.ts:34</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="start" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>start</span><a href="#start" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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-signature-symbol">(</span><span class="tsd-kind-parameter">inst</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">)</span></div>
@@ -73,7 +73,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/dbbcf904b/web/src/types.ts#L39">types.ts:39</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/types.ts#L39">types.ts:39</a></li></ul></aside></section></section></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 e19dec069a..96959d8064 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html
@@ -24,7 +24,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">FunctionInfo</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/webgpu.ts#L376">webgpu.ts:376</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L376">webgpu.ts:376</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -42,17 +42,17 @@
 <h3 class="tsd-anchor-link"><span>arg_<wbr/>types</span><a href="#arg_types" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0 [...]
 <div class="tsd-signature"><span class="tsd-kind-property">arg_<wbr/>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/dbbcf904b/web/src/webgpu.ts#L378">webgpu.ts:378</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L378">webgpu.ts:378</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="launch_param_tags" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>launch_<wbr/>param_<wbr/>tags</span><a href="#launch_param_tags" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">launch_<wbr/>param_<wbr/>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/dbbcf904b/web/src/webgpu.ts#L379">webgpu.ts:379</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L379">webgpu.ts:379</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/webgpu.ts#L377">webgpu.ts:377</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/webgpu.ts#L377">webgpu.ts:377</a></li></ul></aside></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.NDArrayCacheEntry.html b/docs/reference/api/typedoc/interfaces/_internal_.NDArrayCacheEntry.html
index ae6b6e1bff..5f88ee90d4 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.NDArrayCacheEntry.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.NDArrayCacheEntry.html
@@ -21,7 +21,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">NDArrayCacheEntry</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/artifact_cache.ts#L20">artifact_cache.ts:20</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L20">artifact_cache.ts:20</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -42,32 +42,32 @@
 <h3 class="tsd-anchor-link"><span>byte<wbr/>Offset</span><a href="#byteOffset" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 [...]
 <div class="tsd-signature"><span class="tsd-kind-property">byte<wbr/>Offset</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/dbbcf904b/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/60f556841/web/src/artifact_cache.ts#L25">artifact_cache.ts:25</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="dtype" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dtype</span><a href="#dtype" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/artifact_cache.ts#L23">artifact_cache.ts:23</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L23">artifact_cache.ts:23</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="format" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>format</span><a href="#format" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/artifact_cache.ts#L24">artifact_cache.ts:24</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L24">artifact_cache.ts:24</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/artifact_cache.ts#L21">artifact_cache.ts:21</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L21">artifact_cache.ts:21</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="nbytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>nbytes</span><a href="#nbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/artifact_cache.ts#L26">artifact_cache.ts:26</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L26">artifact_cache.ts:26</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="shape" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>shape</span><a href="#shape" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/artifact_cache.ts#L22">artifact_cache.ts:22</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L22">artifact_cache.ts:22</a></li></ul></aside></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.NDArrayShardEntry.html b/docs/reference/api/typedoc/interfaces/_internal_.NDArrayShardEntry.html
index d10c6f142c..570e5785c4 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.NDArrayShardEntry.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.NDArrayShardEntry.html
@@ -21,7 +21,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">NDArrayShardEntry</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/artifact_cache.ts#L29">artifact_cache.ts:29</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L29">artifact_cache.ts:29</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-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -40,22 +40,22 @@
 <h3 class="tsd-anchor-link"><span>data<wbr/>Path</span><a href="#dataPath" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l- [...]
 <div class="tsd-signature"><span class="tsd-kind-property">data<wbr/>Path</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/dbbcf904b/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/60f556841/web/src/artifact_cache.ts#L30">artifact_cache.ts:30</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="format" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>format</span><a href="#format" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/artifact_cache.ts#L31">artifact_cache.ts:31</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L31">artifact_cache.ts:31</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="nbytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>nbytes</span><a href="#nbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></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/dbbcf904b/web/src/artifact_cache.ts#L32">artifact_cache.ts:32</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L32">artifact_cache.ts:32</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="records" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>records</span><a href="#records" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">records</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.NDArrayCacheEntry.html" class="tsd-signature-type tsd-kind-interface">NDArrayCacheEntry</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/dbbcf904b/web/src/artifact_cache.ts#L33">artifact_cache.ts:33</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/artifact_cache.ts#L33">artifact_cache.ts:33</a></li></ul></aside></section></section></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 eeab7f4d1c..08b104c1a6 100644
--- a/docs/reference/api/typedoc/types/InitProgressCallback.html
+++ b/docs/reference/api/typedoc/types/InitProgressCallback.html
@@ -30,7 +30,7 @@
 <h5><span class="tsd-kind-parameter">report</span>: <a href="../interfaces/InitProgressReport.html" class="tsd-signature-type tsd-kind-interface">InitProgressReport</a></h5></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/dbbcf904b/web/src/runtime.ts#L832">runtime.ts:832</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L832">runtime.ts:832</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 7e04c9641f..059dffbe9b 100644
--- a/docs/reference/api/typedoc/types/PackedFunc.html
+++ b/docs/reference/api/typedoc/types/PackedFunc.html
@@ -19,7 +19,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/dbbcf904b/web/src/runtime.ts#L42">runtime.ts:42</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L42">runtime.ts:42</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 f42966152d..4fe83bdf2e 100644
--- a/docs/reference/api/typedoc/types/_internal_.AsyncPackedFunc.html
+++ b/docs/reference/api/typedoc/types/_internal_.AsyncPackedFunc.html
@@ -21,7 +21,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/dbbcf904b/web/src/runtime.ts#L49">runtime.ts:49</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L49">runtime.ts:49</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 8aef37ee5a..60112bba69 100644
--- a/docs/reference/api/typedoc/types/_internal_.FObjectConstructor.html
+++ b/docs/reference/api/typedoc/types/_internal_.FObjectConstructor.html
@@ -37,7 +37,7 @@
 <h5><span class="tsd-kind-parameter">ctx</span>: <a href="../classes/_internal_.RuntimeContext.html" class="tsd-signature-type tsd-kind-class">RuntimeContext</a></h5></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/dbbcf904b/web/src/runtime.ts#L737">runtime.ts:737</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L737">runtime.ts:737</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 be275ad295..943b379292 100644
--- a/docs/reference/api/typedoc/types/_internal_.FTVMFFIWasmSafeCallType.html
+++ b/docs/reference/api/typedoc/types/_internal_.FTVMFFIWasmSafeCallType.html
@@ -40,7 +40,7 @@
 <h5><span class="tsd-kind-parameter">result</span>: <a href="_internal_.Pointer.html" class="tsd-signature-type tsd-kind-type-alias">Pointer</a></h5></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/dbbcf904b/web/src/ctypes.ts#L129">ctypes.ts:129</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/ctypes.ts#L129">ctypes.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_.FTVMWasmAllocSpace.html b/docs/reference/api/typedoc/types/_internal_.FTVMWasmAllocSpace.html
index d5cb11db2d..89b2e47d4a 100644
--- a/docs/reference/api/typedoc/types/_internal_.FTVMWasmAllocSpace.html
+++ b/docs/reference/api/typedoc/types/_internal_.FTVMWasmAllocSpace.html
@@ -33,7 +33,7 @@
 <h5><span class="tsd-kind-parameter">size</span>: <span class="tsd-signature-type">number</span></h5></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/dbbcf904b/web/src/ctypes.ts#L117">ctypes.ts:117</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/ctypes.ts#L117">ctypes.ts:117</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 d3fe82656f..822ceb77bb 100644
--- a/docs/reference/api/typedoc/types/_internal_.FTVMWasmFreeSpace.html
+++ b/docs/reference/api/typedoc/types/_internal_.FTVMWasmFreeSpace.html
@@ -33,7 +33,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <a href="_internal_.Pointer.html" class="tsd-signature-type tsd-kind-type-alias">Pointer</a></h5></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/dbbcf904b/web/src/ctypes.ts#L120">ctypes.ts:120</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/ctypes.ts#L120">ctypes.ts:120</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 b7ab6ec9f8..876151044a 100644
--- a/docs/reference/api/typedoc/types/_internal_.Pointer.html
+++ b/docs/reference/api/typedoc/types/_internal_.Pointer.html
@@ -20,7 +20,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/dbbcf904b/web/src/ctypes.ts#L25">ctypes.ts:25</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/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_.TVMObjectBase.html b/docs/reference/api/typedoc/types/_internal_.TVMObjectBase.html
index f6e08f4f37..50a9d764d7 100644
--- a/docs/reference/api/typedoc/types/_internal_.TVMObjectBase.html
+++ b/docs/reference/api/typedoc/types/_internal_.TVMObjectBase.html
@@ -20,7 +20,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/dbbcf904b/web/src/runtime.ts#L740">runtime.ts:740</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/60f556841/web/src/runtime.ts#L740">runtime.ts:740</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 a5f4df6fbf..c8196c6eac 100644
--- a/docs/searchindex.js
+++ b/docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"1. Cross Compile TVM Runtime": [[40, "cross-compile-tvm-runtime"]], "1. The lack of numpy on device machine caused the RPC server can\u2019t be launched.": [[40, "the-lack-of-numpy-on-device-machine-caused-the-rpc-server-can-t-be-launched"]], "2. Pack and Deploy to Device Machine": [[40, "pack-and-deploy-to-device-machine"]], "2. The lack of cloudpickle on device machine caused the RPC server can\u2019t be launched.": [[40, "the-lack-of-cloudpickle-on-devi [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"1. Cross Compile TVM Runtime": [[40, "cross-compile-tvm-runtime"]], "1. The lack of numpy on device machine caused the RPC server can\u2019t be launched.": [[40, "the-lack-of-numpy-on-device-machine-caused-the-rpc-server-can-t-be-launched"]], "2. Pack and Deploy to Device Machine": [[40, "pack-and-deploy-to-device-machine"]], "2. The lack of cloudpickle on device machine caused the RPC server can\u2019t be launched.": [[40, "the-lack-of-cloudpickle-on-devi [...]
\ No newline at end of file
diff --git a/docs/sg_execution_times.html b/docs/sg_execution_times.html
index a67b9cb1a4..129fb1f29f 100644
--- a/docs/sg_execution_times.html
+++ b/docs/sg_execution_times.html
@@ -299,7 +299,7 @@
             
   <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>00:47.956</strong> total execution time for 10 files <strong>from all galleries</strong>:</p>
+<p><strong>00:48.031</strong> total execution time for 10 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" />
@@ -321,39 +321,39 @@ $(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>00:38.009</p></td>
+<td><p>00:37.994</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:07.407</p></td>
+<td><p>00:07.461</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><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.748</p></td>
+<td><p>00:00.775</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>
-<td><p>00:00.660</p></td>
+<td><p>00:00.683</p></td>
 <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.324</p></td>
+<td><p>00:00.315</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="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.219</p></td>
+<td><p>00:00.216</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><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.194</p></td>
+<td><p>00:00.195</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><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>
-<td><p>00:00.192</p></td>
+<td><p>00:00.191</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_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.128</p></td>
+<td><p>00:00.124</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_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>