You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by tq...@apache.org on 2026/10/05 20:21:33 UTC

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

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 816159ca344 deploying docs (apache/tvm@a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67)
816159ca344 is described below

commit 816159ca344504b3e64b668c18ee8f9739d6063f
Author: tvm-bot <95...@users.noreply.github.com>
AuthorDate: Mon Oct 5 20:21:26 2026 +0000

    deploying docs (apache/tvm@a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67)
---
 .../import_model.zip                               | Bin 35138 -> 35138 bytes
 .../dlight_gpu_scheduling.zip                      | Bin 26311 -> 26311 bytes
 .../11c11e53c7dace51a8be968ee169ed0d/ir_module.zip | Bin 23756 -> 23756 bytes
 .../tir_transformation.zip                         | Bin 15990 -> 15990 bytes
 .../meta_schedule.zip                              | Bin 24239 -> 24239 bytes
 .../mix_python_and_tvm_with_pymodule.zip           | Bin 38278 -> 38278 bytes
 .../relax_creation.zip                             | Bin 22298 -> 22298 bytes
 .../relax_transformation.zip                       | Bin 11480 -> 11480 bytes
 .../optimize_llm.zip                               | Bin 53997 -> 53997 bytes
 .../bring_your_own_codegen.zip                     | Bin 36295 -> 36295 bytes
 .../e2e_opt_model.zip                              | Bin 14479 -> 14479 bytes
 .../quick_start.zip                                | Bin 16252 -> 16252 bytes
 .../export_and_load_executable.zip                 | Bin 31408 -> 31408 bytes
 .../tir_creation.zip                               | Bin 24476 -> 24476 bytes
 .../cross_compilation_and_rpc.zip                  | Bin 62286 -> 62286 bytes
 .../customize_opt.zip                              | Bin 20522 -> 20522 bytes
 .../relax/tutorials/sg_execution_times.rst         |   2 +-
 .../tensor_ir/tutorials/sg_execution_times.rst     |   6 +-
 .../tensor_ir/tutorials/tir_transformation.rst     |   6 +-
 docs/_sources/get_started/tutorials/ir_module.rst  |   8 +-
 .../_sources/get_started/tutorials/quick_start.rst |   4 +-
 .../get_started/tutorials/sg_execution_times.rst   |   6 +-
 .../how_to/tutorials/cross_compilation_and_rpc.rst |   6 +-
 docs/_sources/how_to/tutorials/e2e_opt_model.rst   |   2 +-
 .../how_to/tutorials/sg_execution_times.rst        |  16 +-
 docs/_sources/sg_execution_times.rst               |  24 +-
 docs/commit_hash                                   |   2 +-
 .../relax/tutorials/sg_execution_times.html        |   2 +-
 .../tensor_ir/tutorials/sg_execution_times.html    |   6 +-
 .../tensor_ir/tutorials/tir_transformation.html    |   6 +-
 docs/get_started/tutorials/ir_module.html          |   8 +-
 docs/get_started/tutorials/quick_start.html        |   4 +-
 docs/get_started/tutorials/sg_execution_times.html |   6 +-
 .../tutorials/cross_compilation_and_rpc.html       |   6 +-
 docs/how_to/tutorials/e2e_opt_model.html           |   4 +-
 docs/how_to/tutorials/sg_execution_times.html      |  16 +-
 docs/reference/api/doxygen/namespacemembers_d.html |   5 +-
 .../api/doxygen/namespacemembers_func_i.html       |   3 +-
 docs/reference/api/doxygen/namespacemembers_i.html |   1 -
 .../api/doxygen/namespacemembers_vars.html         |   1 -
 .../doxygen/namespacetvm_1_1s__tir_1_1attr.html    |  31 +-
 .../namespacetvm_1_1s__tir_1_1transform.html       |  23 --
 docs/reference/api/doxygen/s__tir_2stmt_8h.html    |   5 +-
 .../api/doxygen/s__tir_2stmt_8h_source.html        | 239 +++++++------
 .../api/doxygen/s__tir_2transform_8h.html          |   3 -
 .../api/doxygen/s__tir_2transform_8h_source.html   |  77 ++---
 docs/reference/api/doxygen/search/all_16.js        |   2 +-
 docs/reference/api/doxygen/search/all_17.js        |   2 +-
 docs/reference/api/doxygen/search/all_4.js         |  51 ++-
 docs/reference/api/doxygen/search/all_9.js         | 381 ++++++++++-----------
 docs/reference/api/doxygen/search/functions_16.js  |   2 +-
 docs/reference/api/doxygen/search/functions_8.js   | 295 ++++++++--------
 docs/reference/api/doxygen/search/variables_4.js   |  15 +-
 docs/reference/api/python/s_tir/transform.html     |  26 --
 .../api/typedoc/classes/ArtifactCache.html         |  14 +-
 .../classes/ArtifactCrossOriginStorageCache.html   |  12 +-
 .../typedoc/classes/ArtifactIndexedDBCache.html    |  16 +-
 .../api/typedoc/classes/ArtifactOPFSCache.html     |  14 +-
 docs/reference/api/typedoc/classes/CacheState.html |  10 +-
 docs/reference/api/typedoc/classes/DLDataType.html |  14 +-
 docs/reference/api/typedoc/classes/DLDevice.html   |  12 +-
 docs/reference/api/typedoc/classes/Instance.html   | 120 +++----
 docs/reference/api/typedoc/classes/LRUCache.html   |  14 +-
 .../classes/LinearCongruentialGenerator.html       |  20 +-
 docs/reference/api/typedoc/classes/Module.html     |  16 +-
 docs/reference/api/typedoc/classes/RPCServer.html  |  16 +-
 docs/reference/api/typedoc/classes/Scalar.html     |   8 +-
 docs/reference/api/typedoc/classes/TVMArray.html   |  16 +-
 docs/reference/api/typedoc/classes/TVMObject.html  |  12 +-
 docs/reference/api/typedoc/classes/Tensor.html     |  36 +-
 .../api/typedoc/classes/VirtualMachine.html        |  10 +-
 .../classes/_internal_.AsyncifyHandler.html        |  14 +-
 .../classes/_internal_.CachedCallStack.html        |  38 +-
 .../classes/_internal_.CanvasRenderManager.html    |  10 +-
 .../classes/_internal_.CrossOriginStorage.html     |  12 +-
 .../typedoc/classes/_internal_.Environment.html    |  14 +-
 .../api/typedoc/classes/_internal_.FFILibrary.html |  22 +-
 .../api/typedoc/classes/_internal_.Memory.html     |  50 +--
 .../api/typedoc/classes/_internal_.OPFSStore.html  |  16 +-
 .../typedoc/classes/_internal_.PackedFuncCell.html |  12 +-
 .../typedoc/classes/_internal_.RuntimeContext.html |  74 ++--
 .../typedoc/classes/_internal_.WebGPUContext.html  |  30 +-
 .../enums/_internal_.AsyncifyStateKind.html        |   8 +-
 .../typedoc/enums/_internal_.RPCServerState.html   |  14 +-
 docs/reference/api/typedoc/functions/assert.html   |   2 +-
 .../api/typedoc/functions/createArtifactCache.html |   2 +-
 .../api/typedoc/functions/createPolyfillWASI.html  |   2 +-
 .../api/typedoc/functions/deleteTensorCache.html   |   4 +-
 .../api/typedoc/functions/detectGPUDevice.html     |   2 +-
 .../api/typedoc/functions/hasTensorInCache.html    |   4 +-
 .../api/typedoc/functions/instantiate.html         |   2 +-
 docs/reference/api/typedoc/functions/wasmPath.html |   2 +-
 .../typedoc/interfaces/ArtifactCacheTemplate.html  |  10 +-
 .../api/typedoc/interfaces/Disposable.html         |   4 +-
 .../interfaces/FetchTensorCacheOptions.html        |  12 +-
 .../typedoc/interfaces/GPUDeviceDetectOutput.html  |   8 +-
 .../api/typedoc/interfaces/InitProgressReport.html |   8 +-
 .../api/typedoc/interfaces/LibraryProvider.html    |   6 +-
 .../interfaces/TensorCacheAccessOptions.html       |  10 +-
 .../_internal_.CrossOriginHashDescriptor.html      |   6 +-
 .../_internal_.CrossOriginStorageAPI.html          |   4 +-
 .../_internal_.CrossOriginStorageHandle.html       |   6 +-
 ...CrossOriginStorageRequestFileHandleOptions.html |   6 +-
 .../_internal_.CrossOriginStorageWritable.html     |   6 +-
 .../interfaces/_internal_.FunctionInfo.html        |   8 +-
 .../interfaces/_internal_.OPFSDirectoryHandle.html |   8 +-
 .../interfaces/_internal_.OPFSFileHandle.html      |   8 +-
 .../interfaces/_internal_.OPFSStorageManager.html  |   4 +-
 .../interfaces/_internal_.OPFSStoreRecord.html     |   8 +-
 .../interfaces/_internal_.OPFSStoredEntry.html     |   6 +-
 .../_internal_.OPFSSyncAccessHandle.html           |  14 +-
 .../_internal_.OPFSWritableFileStream.html         |   6 +-
 .../interfaces/_internal_.PackedCallFrame.html     |  16 +-
 .../interfaces/_internal_.TensorCacheEntry.html    |  14 +-
 .../interfaces/_internal_.TensorShardEntry.html    |  10 +-
 .../interfaces/_internal_.WasmByteArraySource.html |   8 +-
 .../api/typedoc/types/ArtifactCacheType.html       |   2 +-
 .../api/typedoc/types/InitProgressCallback.html    |   2 +-
 .../api/typedoc/types/OPFSAccessMode.html          |   2 +-
 docs/reference/api/typedoc/types/PackedFunc.html   |   2 +-
 docs/reference/api/typedoc/types/RNGState.html     |   2 +-
 .../typedoc/types/_internal_.AsyncPackedFunc.html  |   2 +-
 .../types/_internal_.FObjectConstructor.html       |   2 +-
 .../types/_internal_.FTVMFFIWasmSafeCallType.html  |   2 +-
 .../types/_internal_.FTVMWasmAllocSpace.html       |   2 +-
 .../types/_internal_.FTVMWasmFreeSpace.html        |   2 +-
 .../types/_internal_.OPFSEffectiveAccessMode.html  |   2 +-
 .../types/_internal_.OPFSSyncAccessHandleMode.html |   2 +-
 .../api/typedoc/types/_internal_.Pointer.html      |   2 +-
 .../api/typedoc/types/_internal_.RequestLike.html  |   2 +-
 .../typedoc/types/_internal_.TVMObjectBase.html    |   2 +-
 docs/searchindex.js                                |   2 +-
 docs/sg_execution_times.html                       |  24 +-
 133 files changed, 1076 insertions(+), 1172 deletions(-)

diff --git a/docs/_downloads/050dda7aeddba33e083ae36606d3270f/import_model.zip b/docs/_downloads/050dda7aeddba33e083ae36606d3270f/import_model.zip
index 9c628397f45..f5113c0cca4 100644
Binary files a/docs/_downloads/050dda7aeddba33e083ae36606d3270f/import_model.zip and b/docs/_downloads/050dda7aeddba33e083ae36606d3270f/import_model.zip differ
diff --git a/docs/_downloads/0eec6b3ea6ba863d0ed14b037c4b83ea/dlight_gpu_scheduling.zip b/docs/_downloads/0eec6b3ea6ba863d0ed14b037c4b83ea/dlight_gpu_scheduling.zip
index a63e3673eb5..7cad808c398 100644
Binary files a/docs/_downloads/0eec6b3ea6ba863d0ed14b037c4b83ea/dlight_gpu_scheduling.zip and b/docs/_downloads/0eec6b3ea6ba863d0ed14b037c4b83ea/dlight_gpu_scheduling.zip differ
diff --git a/docs/_downloads/11c11e53c7dace51a8be968ee169ed0d/ir_module.zip b/docs/_downloads/11c11e53c7dace51a8be968ee169ed0d/ir_module.zip
index cba33836d83..8354940d4f6 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 556d4e52f0a..bd5a5c11bb3 100644
Binary files a/docs/_downloads/18ba0d2ee8120824175aaef66bc9c9bf/tir_transformation.zip and b/docs/_downloads/18ba0d2ee8120824175aaef66bc9c9bf/tir_transformation.zip differ
diff --git a/docs/_downloads/249a4acaa182fd00b9c381b53025777d/meta_schedule.zip b/docs/_downloads/249a4acaa182fd00b9c381b53025777d/meta_schedule.zip
index 0fd70980544..3aa75a4b7d0 100644
Binary files a/docs/_downloads/249a4acaa182fd00b9c381b53025777d/meta_schedule.zip and b/docs/_downloads/249a4acaa182fd00b9c381b53025777d/meta_schedule.zip differ
diff --git a/docs/_downloads/373278b9f6fc686adeaa0219598fe78b/mix_python_and_tvm_with_pymodule.zip b/docs/_downloads/373278b9f6fc686adeaa0219598fe78b/mix_python_and_tvm_with_pymodule.zip
index 4e6a74308ba..ffc484eee06 100644
Binary files a/docs/_downloads/373278b9f6fc686adeaa0219598fe78b/mix_python_and_tvm_with_pymodule.zip and b/docs/_downloads/373278b9f6fc686adeaa0219598fe78b/mix_python_and_tvm_with_pymodule.zip differ
diff --git a/docs/_downloads/4753776bbe68e7c9ee4d19117973fc8b/relax_creation.zip b/docs/_downloads/4753776bbe68e7c9ee4d19117973fc8b/relax_creation.zip
index 812e646f26e..d6ee6e5feeb 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 f544f96aa62..69e8012b0e1 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 59545bf22e0..40910c3e00b 100644
Binary files a/docs/_downloads/83e85f38cf16f1d926d06615fd54095c/optimize_llm.zip and b/docs/_downloads/83e85f38cf16f1d926d06615fd54095c/optimize_llm.zip differ
diff --git a/docs/_downloads/8c05f1d580979a2c26428a509c07ed72/bring_your_own_codegen.zip b/docs/_downloads/8c05f1d580979a2c26428a509c07ed72/bring_your_own_codegen.zip
index 076d8a2b8f3..4fefc706764 100644
Binary files a/docs/_downloads/8c05f1d580979a2c26428a509c07ed72/bring_your_own_codegen.zip and b/docs/_downloads/8c05f1d580979a2c26428a509c07ed72/bring_your_own_codegen.zip differ
diff --git a/docs/_downloads/a7dd7652b2ad50f82d7b739ce3645799/e2e_opt_model.zip b/docs/_downloads/a7dd7652b2ad50f82d7b739ce3645799/e2e_opt_model.zip
index 04fbeed336b..217d1d3d4c0 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 7d055445de1..4ac53f829cd 100644
Binary files a/docs/_downloads/bb7db6678496193ed0c55d3b95fa6778/quick_start.zip and b/docs/_downloads/bb7db6678496193ed0c55d3b95fa6778/quick_start.zip differ
diff --git a/docs/_downloads/bc875d02d5382abc9ea5fb9eb2c1de2c/export_and_load_executable.zip b/docs/_downloads/bc875d02d5382abc9ea5fb9eb2c1de2c/export_and_load_executable.zip
index db4bb522b2f..ec3ffda1b65 100644
Binary files a/docs/_downloads/bc875d02d5382abc9ea5fb9eb2c1de2c/export_and_load_executable.zip and b/docs/_downloads/bc875d02d5382abc9ea5fb9eb2c1de2c/export_and_load_executable.zip differ
diff --git a/docs/_downloads/be26483bb70b8468499a01c55e8e866c/tir_creation.zip b/docs/_downloads/be26483bb70b8468499a01c55e8e866c/tir_creation.zip
index c7b8ae88e79..45f7a899510 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 525dbbbb790..a94c4a4f84c 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 2c31b9ecf6e..041a5c0fa80 100644
Binary files a/docs/_downloads/f69433a4a80715725df90d1386679956/customize_opt.zip and b/docs/_downloads/f69433a4a80715725df90d1386679956/customize_opt.zip differ
diff --git a/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst b/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst
index b86e5285fd2..6c68b845d3e 100644
--- a/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst
+++ b/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst
@@ -6,7 +6,7 @@
 
 Computation times
 =================
-**00:00.161** total execution time for 2 files **from deep_dive/relax/tutorials**:
+**00:00.159** total execution time for 2 files **from deep_dive/relax/tutorials**:
 
 .. container::
 
diff --git a/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst b/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst
index 7d27846afa4..4a6769e50ea 100644
--- a/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst
+++ b/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst
@@ -6,7 +6,7 @@
 
 Computation times
 =================
-**00:00.871** total execution time for 4 files **from deep_dive/tensor_ir/tutorials**:
+**00:00.870** total execution time for 4 files **from deep_dive/tensor_ir/tutorials**:
 
 .. container::
 
@@ -36,10 +36,10 @@ Computation times
      - 00:00.452
      - 0.0
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_transformation.py` (``tir_transformation.py``)
-     - 00:00.269
+     - 00:00.270
      - 0.0
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_creation.py` (``tir_creation.py``)
-     - 00:00.141
+     - 00:00.139
      - 0.0
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_meta_schedule.py` (``meta_schedule.py``)
      - 00:00.010
diff --git a/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst b/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst
index ea67ff98159..3cd299a8eab 100644
--- a/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst
+++ b/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst
@@ -121,7 +121,7 @@ original implementation.
 
     Execution time summary:
      mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)  
-       2.6263       2.6263       2.6263       2.6263       0.0000                  
+       2.6357       2.6357       2.6357       2.6357       0.0000                  
 
 
 
@@ -313,7 +313,7 @@ action involves reordering these two loops.
 
     Execution time summary:
      mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)  
-       0.8678       0.8678       0.8678       0.8678       0.0000                  
+       0.8841       0.8841       0.8841       0.8841       0.0000                  
 
 
 
@@ -455,7 +455,7 @@ from the reduction update via the **decompose_reduction** primitive.
 
     Execution time summary:
      mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)  
-       0.3557       0.3557       0.3557       0.3557       0.0000                  
+       0.3469       0.3469       0.3469       0.3469       0.0000                  
 
 
 
diff --git a/docs/_sources/get_started/tutorials/ir_module.rst b/docs/_sources/get_started/tutorials/ir_module.rst
index 65669759e0e..ae3bfad5b49 100644
--- a/docs/_sources/get_started/tutorials/ir_module.rst
+++ b/docs/_sources/get_started/tutorials/ir_module.rst
@@ -764,8 +764,8 @@ We can deploy the IRModule on CPU by specifying the target as ``llvm``.
 
  .. code-block:: none
 
-    [[-0.0382263   0.17586221  0.07522273  0.10326747 -0.04462916 -0.11286636
-       0.11719152  0.02184991 -0.04531552 -0.09795063]]
+    [[ 0.0694819  -0.29827732  0.10902552 -0.0137871  -0.02293442 -0.16424608
+       0.15162235 -0.09723368 -0.01009423 -0.09701422]]
 
 
 
@@ -831,8 +831,8 @@ Now we can compile the IRModule on GPU, the similar way as we did on CPU.
 
  .. code-block:: none
 
-    [[-0.03822633  0.17586221  0.07522272  0.10326747 -0.04462916 -0.11286632
-       0.11719152  0.02184992 -0.04531554 -0.09795067]]
+    [[ 0.06948201 -0.2982773   0.10902543 -0.01378703 -0.02293447 -0.16424611
+       0.15162233 -0.0972337  -0.0100943  -0.09701425]]
 
 
 
diff --git a/docs/_sources/get_started/tutorials/quick_start.rst b/docs/_sources/get_started/tutorials/quick_start.rst
index 4b54315293b..65f52b4961a 100644
--- a/docs/_sources/get_started/tutorials/quick_start.rst
+++ b/docs/_sources/get_started/tutorials/quick_start.rst
@@ -226,8 +226,8 @@ different devices.
 
  .. code-block:: none
 
-    [[26389.42  25788.133 23617.863 26473.184 25425.23  25668.473 23382.963
-      26481.896 24107.031 24838.867]]
+    [[26356.217 23893.72  24422.85  26632.541 25269.084 26032.57  25293.268
+      24110.307 23707.457 24658.723]]
 
 
 
diff --git a/docs/_sources/get_started/tutorials/sg_execution_times.rst b/docs/_sources/get_started/tutorials/sg_execution_times.rst
index 8485c0cd4d8..3a50c713771 100644
--- a/docs/_sources/get_started/tutorials/sg_execution_times.rst
+++ b/docs/_sources/get_started/tutorials/sg_execution_times.rst
@@ -6,7 +6,7 @@
 
 Computation times
 =================
-**00:05.541** total execution time for 2 files **from get_started/tutorials**:
+**00:05.562** total execution time for 2 files **from get_started/tutorials**:
 
 .. container::
 
@@ -33,8 +33,8 @@ Computation times
      - Time
      - Mem (MB)
    * - :ref:`sphx_glr_get_started_tutorials_ir_module.py` (``ir_module.py``)
-     - 00:05.379
+     - 00:05.399
      - 0.0
    * - :ref:`sphx_glr_get_started_tutorials_quick_start.py` (``quick_start.py``)
-     - 00:00.163
+     - 00:00.164
      - 0.0
diff --git a/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst b/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst
index 2c272b40693..72e7102830a 100644
--- a/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst
+++ b/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst
@@ -275,7 +275,7 @@ device and returns the measured cost. Network overhead is excluded.
 
  .. code-block:: none
 
-    9.5e-08 secs/op
+    1.19e-07 secs/op
 
 
 
@@ -864,8 +864,8 @@ This workflow is applicable to various deployment scenarios:
     Converted PyTorch model to Relax:
       - Number of parameters: 4
     Using local target for demonstration
-    Exported library to: /tmp/tmpmpyiwwdm/model_deployed.so
-    Saved parameters to: /tmp/tmpmpyiwwdm/model_params.npz
+    Exported library to: /tmp/tmpoiry6w56/model_deployed.so
+    Saved parameters to: /tmp/tmpoiry6w56/model_params.npz
 
     RPC workflow (works for any remote device):
     ==================================================
diff --git a/docs/_sources/how_to/tutorials/e2e_opt_model.rst b/docs/_sources/how_to/tutorials/e2e_opt_model.rst
index 7fe2b818b3e..49a72c3a4bc 100644
--- a/docs/_sources/how_to/tutorials/e2e_opt_model.rst
+++ b/docs/_sources/how_to/tutorials/e2e_opt_model.rst
@@ -54,7 +54,7 @@ PyTorch.
  .. code-block:: none
 
     Downloading: "https://download.pytorch.org/models/resnet18-f37072fd.pth" to /workspace/.cache/torch/hub/checkpoints/resnet18-f37072fd.pth
-       0%|          | 0.00/44.7M [00:00<?, ?B/s]      76%|███████▌  | 33.9M/44.7M [00:00<00:00, 355MB/s]     100%|██████████| 44.7M/44.7M [00:00<00:00, 376MB/s]
+       0%|          | 0.00/44.7M [00:00<?, ?B/s]      72%|███████▏  | 32.4M/44.7M [00:00<00:00, 339MB/s]     100%|██████████| 44.7M/44.7M [00:00<00:00, 366MB/s]
 
 
 
diff --git a/docs/_sources/how_to/tutorials/sg_execution_times.rst b/docs/_sources/how_to/tutorials/sg_execution_times.rst
index 4ccb1a67d13..374d492ee42 100644
--- a/docs/_sources/how_to/tutorials/sg_execution_times.rst
+++ b/docs/_sources/how_to/tutorials/sg_execution_times.rst
@@ -6,7 +6,7 @@
 
 Computation times
 =================
-**00:15.113** total execution time for 8 files **from how_to/tutorials**:
+**00:15.171** total execution time for 8 files **from how_to/tutorials**:
 
 .. container::
 
@@ -33,25 +33,25 @@ Computation times
      - Time
      - Mem (MB)
    * - :ref:`sphx_glr_how_to_tutorials_optimize_llm.py` (``optimize_llm.py``)
-     - 00:10.413
+     - 00:10.422
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_import_model.py` (``import_model.py``)
-     - 00:03.297
+     - 00:03.331
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_e2e_opt_model.py` (``e2e_opt_model.py``)
-     - 00:00.576
+     - 00:00.586
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_cross_compilation_and_rpc.py` (``cross_compilation_and_rpc.py``)
-     - 00:00.482
+     - 00:00.486
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_customize_opt.py` (``customize_opt.py``)
-     - 00:00.302
+     - 00:00.305
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_bring_your_own_codegen.py` (``bring_your_own_codegen.py``)
-     - 00:00.036
+     - 00:00.035
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_mix_python_and_tvm_with_pymodule.py` (``mix_python_and_tvm_with_pymodule.py``)
-     - 00:00.005
+     - 00:00.004
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_export_and_load_executable.py` (``export_and_load_executable.py``)
      - 00:00.002
diff --git a/docs/_sources/sg_execution_times.rst b/docs/_sources/sg_execution_times.rst
index b56930bf4f9..0ce61d4ade7 100644
--- a/docs/_sources/sg_execution_times.rst
+++ b/docs/_sources/sg_execution_times.rst
@@ -6,7 +6,7 @@
 
 Computation times
 =================
-**00:21.686** total execution time for 16 files **from all galleries**:
+**00:21.763** total execution time for 16 files **from all galleries**:
 
 .. container::
 
@@ -33,34 +33,34 @@ Computation times
      - Time
      - Mem (MB)
    * - :ref:`sphx_glr_how_to_tutorials_optimize_llm.py` (``../how_to/tutorials/optimize_llm.py``)
-     - 00:10.413
+     - 00:10.422
      - 0.0
    * - :ref:`sphx_glr_get_started_tutorials_ir_module.py` (``../get_started/tutorials/ir_module.py``)
-     - 00:05.379
+     - 00:05.399
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_import_model.py` (``../how_to/tutorials/import_model.py``)
-     - 00:03.297
+     - 00:03.331
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_e2e_opt_model.py` (``../how_to/tutorials/e2e_opt_model.py``)
-     - 00:00.576
+     - 00:00.586
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_cross_compilation_and_rpc.py` (``../how_to/tutorials/cross_compilation_and_rpc.py``)
-     - 00:00.482
+     - 00:00.486
      - 0.0
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_dlight_gpu_scheduling.py` (``../deep_dive/tensor_ir/tutorials/dlight_gpu_scheduling.py``)
      - 00:00.452
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_customize_opt.py` (``../how_to/tutorials/customize_opt.py``)
-     - 00:00.302
+     - 00:00.305
      - 0.0
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_transformation.py` (``../deep_dive/tensor_ir/tutorials/tir_transformation.py``)
-     - 00:00.269
+     - 00:00.270
      - 0.0
    * - :ref:`sphx_glr_get_started_tutorials_quick_start.py` (``../get_started/tutorials/quick_start.py``)
-     - 00:00.163
+     - 00:00.164
      - 0.0
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_creation.py` (``../deep_dive/tensor_ir/tutorials/tir_creation.py``)
-     - 00:00.141
+     - 00:00.139
      - 0.0
    * - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_creation.py` (``../deep_dive/relax/tutorials/relax_creation.py``)
      - 00:00.087
@@ -69,13 +69,13 @@ Computation times
      - 00:00.073
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_bring_your_own_codegen.py` (``../how_to/tutorials/bring_your_own_codegen.py``)
-     - 00:00.036
+     - 00:00.035
      - 0.0
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_meta_schedule.py` (``../deep_dive/tensor_ir/tutorials/meta_schedule.py``)
      - 00:00.010
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_mix_python_and_tvm_with_pymodule.py` (``../how_to/tutorials/mix_python_and_tvm_with_pymodule.py``)
-     - 00:00.005
+     - 00:00.004
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_export_and_load_executable.py` (``../how_to/tutorials/export_and_load_executable.py``)
      - 00:00.002
diff --git a/docs/commit_hash b/docs/commit_hash
index 637ba24d9be..b4071fb69e7 100644
--- a/docs/commit_hash
+++ b/docs/commit_hash
@@ -1 +1 @@
-e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28
+a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67
diff --git a/docs/deep_dive/relax/tutorials/sg_execution_times.html b/docs/deep_dive/relax/tutorials/sg_execution_times.html
index 71051e4d996..23bf69ab4ec 100644
--- a/docs/deep_dive/relax/tutorials/sg_execution_times.html
+++ b/docs/deep_dive/relax/tutorials/sg_execution_times.html
@@ -634,7 +634,7 @@ document.write(`
                   
   <section id="computation-times">
 <span id="sphx-glr-deep-dive-relax-tutorials-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading">#</a></h1>
-<p><strong>00:00.161</strong> total execution time for 2 files <strong>from deep_dive/relax/tutorials</strong>:</p>
+<p><strong>00:00.159</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" />
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 2060d49bc27..86472567b34 100644
--- a/docs/deep_dive/tensor_ir/tutorials/sg_execution_times.html
+++ b/docs/deep_dive/tensor_ir/tutorials/sg_execution_times.html
@@ -634,7 +634,7 @@ document.write(`
                   
   <section id="computation-times">
 <span id="sphx-glr-deep-dive-tensor-ir-tutorials-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading">#</a></h1>
-<p><strong>00:00.871</strong> total execution time for 4 files <strong>from deep_dive/tensor_ir/tutorials</strong>:</p>
+<p><strong>00:00.870</strong> total execution time for 4 files <strong>from deep_dive/tensor_ir/tutorials</strong>:</p>
 <div class="docutils container">
 <style scoped>
 <link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet" />
@@ -660,11 +660,11 @@ $(document).ready( function () {
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><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.269</p></td>
+<td><p>00:00.270</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" href="tir_creation.html#sphx-glr-deep-dive-tensor-ir-tutorials-tir-creation-py"><span class="std std-ref">TensorIR Creation</span></a> (<code class="docutils literal notranslate"><span class="pre">tir_creation.py</span></code>)</p></td>
-<td><p>00:00.141</p></td>
+<td><p>00:00.139</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="meta_schedule.html#sphx-glr-deep-dive-tensor-ir-tutorials-meta-schedule-py"><span class="std std-ref">MetaSchedule: Search-Based Auto-Tuning</span></a> (<code class="docutils literal notranslate"><span class="pre">meta_schedule.py</span></code>)</p></td>
diff --git a/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html b/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html
index 5d28380910b..4016cb223dd 100644
--- a/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html
+++ b/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html
@@ -722,7 +722,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.6263       2.6263       2.6263       2.6263       0.0000
+   2.6357       2.6357       2.6357       2.6357       0.0000
 </pre></div>
 </div>
 <section id="initialization-schedule">
@@ -838,7 +838,7 @@ class Module:
 
 Execution time summary:
  mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)
-   0.8678       0.8678       0.8678       0.8678       0.0000
+   0.8841       0.8841       0.8841       0.8841       0.0000
 </pre></div>
 </div>
 </section>
@@ -946,7 +946,7 @@ class Module:
 
 Execution time summary:
  mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)
-   0.3557       0.3557       0.3557       0.3557       0.0000
+   0.3469       0.3469       0.3469       0.3469       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 b9f29d0de5d..fa8f3618a19 100644
--- a/docs/get_started/tutorials/ir_module.html
+++ b/docs/get_started/tutorials/ir_module.html
@@ -1229,8 +1229,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.0382263   0.17586221  0.07522273  0.10326747 -0.04462916 -0.11286636
-   0.11719152  0.02184991 -0.04531552 -0.09795063]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[ 0.0694819  -0.29827732  0.10902552 -0.0137871  -0.02293442 -0.16424608
+   0.15162235 -0.09723368 -0.01009423 -0.09701422]]
 </pre></div>
 </div>
 </section>
@@ -1264,8 +1264,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.03822633  0.17586221  0.07522272  0.10326747 -0.04462916 -0.11286632
-   0.11719152  0.02184992 -0.04531554 -0.09795067]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[ 0.06948201 -0.2982773   0.10902543 -0.01378703 -0.02293447 -0.16424611
+   0.15162233 -0.0972337  -0.0100943  -0.09701425]]
 </pre></div>
 </div>
 </section>
diff --git a/docs/get_started/tutorials/quick_start.html b/docs/get_started/tutorials/quick_start.html
index 359ed599964..daec24e7558 100644
--- a/docs/get_started/tutorials/quick_start.html
+++ b/docs/get_started/tutorials/quick_start.html
@@ -804,8 +804,8 @@ different devices.</p>
 <span class="nb">print</span><span class="p">(</span><span class="n">vm</span><span class="p">[</span><span class="s2">&quot;forward&quot;</span><span class="p">](</span><span class="n">tvm_data</span><span class="p">,</span> <span class="o">*</span><a href="https://docs.python.org/3/builtins/stdtypes.html#list" title="builtins.list" class="sphx-glr-backref-module-builtins sphx-glr-backref-type-py-class sphx-glr-backref-instance"><span class="n">params</span></a><span class="p">)</span>< [...]
 </pre></div>
 </div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[26389.42  25788.133 23617.863 26473.184 25425.23  25668.473 23382.963
-  26481.896 24107.031 24838.867]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[26356.217 23893.72  24422.85  26632.541 25269.084 26032.57  25293.268
+  24110.307 23707.457 24658.723]]
 </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 1f70c161892..669dff81c37 100644
--- a/docs/get_started/tutorials/sg_execution_times.html
+++ b/docs/get_started/tutorials/sg_execution_times.html
@@ -634,7 +634,7 @@ document.write(`
                   
   <section id="computation-times">
 <span id="sphx-glr-get-started-tutorials-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading">#</a></h1>
-<p><strong>00:05.541</strong> total execution time for 2 files <strong>from get_started/tutorials</strong>:</p>
+<p><strong>00:05.562</strong> total execution time for 2 files <strong>from get_started/tutorials</strong>:</p>
 <div class="docutils container">
 <style scoped>
 <link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet" />
@@ -656,11 +656,11 @@ $(document).ready( function () {
 </thead>
 <tbody>
 <tr class="row-even"><td><p><a class="reference internal" href="ir_module.html#sphx-glr-get-started-tutorials-ir-module-py"><span class="std std-ref">IRModule</span></a> (<code class="docutils literal notranslate"><span class="pre">ir_module.py</span></code>)</p></td>
-<td><p>00:05.379</p></td>
+<td><p>00:05.399</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.163</p></td>
+<td><p>00:00.164</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 15953f33218..68041969397 100644
--- a/docs/how_to/tutorials/cross_compilation_and_rpc.html
+++ b/docs/how_to/tutorials/cross_compilation_and_rpc.html
@@ -833,7 +833,7 @@ device and returns the measured cost. Network overhead is excluded.</p>
 <span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">&quot;</span><span class="si">{</span><span class="n">cost</span><span class="si">:</span><span class="s2">g</span><span class="si">}</span><span class="s2"> secs/op&quot;</span><span class="p">)</span>
 </pre></div>
 </div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>9.5e-08 secs/op
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>1.19e-07 secs/op
 </pre></div>
 </div>
 </section>
@@ -1362,8 +1362,8 @@ for ONNX models. Simply replace <code class="docutils literal notranslate"><span
 Converted PyTorch model to Relax:
   - Number of parameters: 4
 Using local target for demonstration
-Exported library to: /tmp/tmpmpyiwwdm/model_deployed.so
-Saved parameters to: /tmp/tmpmpyiwwdm/model_params.npz
+Exported library to: /tmp/tmpoiry6w56/model_deployed.so
+Saved parameters to: /tmp/tmpoiry6w56/model_params.npz
 
 RPC workflow (works for any remote device):
 ==================================================
diff --git a/docs/how_to/tutorials/e2e_opt_model.html b/docs/how_to/tutorials/e2e_opt_model.html
index df2cb42e0c2..119e77a2ba2 100644
--- a/docs/how_to/tutorials/e2e_opt_model.html
+++ b/docs/how_to/tutorials/e2e_opt_model.html
@@ -674,8 +674,8 @@ PyTorch.</p>
 <div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>Downloading: &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]
- 76%|███████▌  | 33.9M/44.7M [00:00&lt;00:00, 355MB/s]
-100%|██████████| 44.7M/44.7M [00:00&lt;00:00, 376MB/s]
+ 72%|███████▏  | 32.4M/44.7M [00:00&lt;00:00, 339MB/s]
+100%|██████████| 44.7M/44.7M [00:00&lt;00:00, 366MB/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 4fee15cb4f0..b301f36f2c5 100644
--- a/docs/how_to/tutorials/sg_execution_times.html
+++ b/docs/how_to/tutorials/sg_execution_times.html
@@ -634,7 +634,7 @@ document.write(`
                   
   <section id="computation-times">
 <span id="sphx-glr-how-to-tutorials-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading">#</a></h1>
-<p><strong>00:15.113</strong> total execution time for 8 files <strong>from how_to/tutorials</strong>:</p>
+<p><strong>00:15.171</strong> total execution time for 8 files <strong>from how_to/tutorials</strong>:</p>
 <div class="docutils container">
 <style scoped>
 <link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet" />
@@ -656,31 +656,31 @@ $(document).ready( function () {
 </thead>
 <tbody>
 <tr class="row-even"><td><p><a class="reference internal" href="optimize_llm.html#sphx-glr-how-to-tutorials-optimize-llm-py"><span class="std std-ref">Optimize Large Language Model</span></a> (<code class="docutils literal notranslate"><span class="pre">optimize_llm.py</span></code>)</p></td>
-<td><p>00:10.413</p></td>
+<td><p>00:10.422</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="import_model.html#sphx-glr-how-to-tutorials-import-model-py"><span class="std std-ref">Importing Models from ML Frameworks</span></a> (<code class="docutils literal notranslate"><span class="pre">import_model.py</span></code>)</p></td>
-<td><p>00:03.297</p></td>
+<td><p>00:03.331</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" href="e2e_opt_model.html#sphx-glr-how-to-tutorials-e2e-opt-model-py"><span class="std std-ref">End-to-End Optimize Model</span></a> (<code class="docutils literal notranslate"><span class="pre">e2e_opt_model.py</span></code>)</p></td>
-<td><p>00:00.576</p></td>
+<td><p>00:00.586</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.482</p></td>
+<td><p>00:00.486</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.302</p></td>
+<td><p>00:00.305</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="bring_your_own_codegen.html#sphx-glr-how-to-tutorials-bring-your-own-codegen-py"><span class="std std-ref">Bring Your Own Codegen</span></a> (<code class="docutils literal notranslate"><span class="pre">bring_your_own_codegen.py</span></code>)</p></td>
-<td><p>00:00.036</p></td>
+<td><p>00:00.035</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" href="mix_python_and_tvm_with_pymodule.html#sphx-glr-how-to-tutorials-mix-python-and-tvm-with-pymodule-py"><span class="std std-ref">Mix Python/PyTorch with TVM Using BasePyModule</span></a> (<code class="docutils literal notranslate"><span class="pre">mix_python_and_tvm_with_pymodule.py</span></code>)</p></td>
-<td><p>00:00.005</p></td>
+<td><p>00:00.004</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="export_and_load_executable.html#sphx-glr-how-to-tutorials-export-and-load-executable-py"><span class="std std-ref">Export and Load Relax Executables</span></a> (<code class="docutils literal notranslate"><span class="pre">export_and_load_executable.py</span></code>)</p></td>
diff --git a/docs/reference/api/doxygen/namespacemembers_d.html b/docs/reference/api/doxygen/namespacemembers_d.html
index cd17cbde18d..c517e18cf0c 100644
--- a/docs/reference/api/doxygen/namespacemembers_d.html
+++ b/docs/reference/api/doxygen/namespacemembers_d.html
@@ -85,7 +85,7 @@ $(function() {
 <li>DecomposeOpsForInference()&#160;:&#160;<a class="el" href="namespacetvm_1_1relax_1_1transform.html#ada8366d2c1a552e747c49df617f512bb">tvm::relax::transform</a></li>
 <li>DecomposeOpsForTraining()&#160;:&#160;<a class="el" href="namespacetvm_1_1relax_1_1transform.html#ab767be7f56b59f7feed45292854ed934">tvm::relax::transform</a></li>
 <li>DecorateDeviceScope()&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#a05b378e9b181b6979c39e224160e68c7">tvm::s_tir::transform</a></li>
-<li>DeduceBound()&#160;:&#160;<a class="el" href="namespacetvm_1_1sym.html#a078223a7ec7af7c903e78d6e0878e5c2">tvm::sym</a></li>
+<li>DeduceBound()&#160;:&#160;<a class="el" href="namespacetvm_1_1sym.html#abc15d214dbb4897a82e8ff17e3b9ab5b">tvm::sym</a></li>
 <li>DefaultGPUSchedule()&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#ad2b8d936505c46cb3c20f0e403e04735">tvm::s_tir::transform</a></li>
 <li>DefaultIndexPrimType()&#160;:&#160;<a class="el" href="namespacetvm_1_1tirx.html#a323bfac5faa4e657ed340f283c45dc99">tvm::tirx</a></li>
 <li>DefaultIndexType()&#160;:&#160;<a class="el" href="namespacetvm_1_1tirx.html#a897e6e061d17ea8adb3408eb34e7b1ae">tvm::tirx</a></li>
@@ -115,14 +115,13 @@ $(function() {
 <li>DiscoEmptyTensor()&#160;:&#160;<a class="el" href="namespacetvm_1_1runtime.html#a18bfd889b715e875efc04209b09f6e46">tvm::runtime</a></li>
 <li>div()&#160;:&#160;<a class="el" href="namespacetvm.html#a16f9cd9219b505e2cc05c5a7558ac61f">tvm</a></li>
 <li>DivAmbiguityError()&#160;:&#160;<a class="el" href="namespacetvm.html#a31e7a3e4a160a1d048e3ba741966f1a8">tvm</a></li>
-<li>divide()&#160;:&#160;<a class="el" href="namespacetvm_1_1topi.html#a582bc98a3956894e8e90a3a3da929568">tvm::topi</a></li>
+<li>divide()&#160;:&#160;<a class="el" href="namespacetvm_1_1topi.html#ababd930d132370216019728aba49cb8b">tvm::topi</a></li>
 <li>DivMode&#160;:&#160;<a class="el" href="namespacetvm_1_1sym.html#abafa23be77c74118c3da91aa8272483e">tvm::sym</a></li>
 <li>DLDeviceType2Str()&#160;:&#160;<a class="el" href="namespacetvm_1_1runtime.html#a57b0dda164db0b93007873430934cad0">tvm::runtime</a></li>
 <li>DoCommReduce()&#160;:&#160;<a class="el" href="namespacetvm_1_1topi.html#a01c4819e8164ca1ca3c724455b70b300">tvm::topi</a></li>
 <li>DocTranslate()&#160;:&#160;<a class="el" href="namespacetvm_1_1script_1_1printer.html#ad058a4b27035c226d2cff58f0986f57a">tvm::script::printer</a></li>
 <li>DomainTouched()&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir.html#a09392c935e30909bcba675654052347a">tvm::s_tir</a></li>
 <li>double_buffer_scope&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#af0587d33514bd1bb79c574887d3bcd7b">tvm::s_tir::attr</a></li>
-<li>double_buffer_write&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#aab610783fd0e00fc2f50b5719399c5c6">tvm::s_tir::attr</a></li>
 <li>dp4a()&#160;:&#160;<a class="el" href="namespacetvm_1_1tirx_1_1builtin.html#aaaf6c3c481e9441efe898d664f2b3022">tvm::tirx::builtin</a></li>
 <li>dyn_tile()&#160;:&#160;<a class="el" href="namespacetvm_1_1topi.html#ab721f33f877ac537a81bc82832e2c7ae">tvm::topi</a></li>
 <li>dynamic_strided_slice()&#160;:&#160;<a class="el" href="namespacetvm_1_1topi.html#adea7ed8a6f04ce2199b73df7bc70cce8">tvm::topi</a>, <a class="el" href="namespacetvm_1_1topi_1_1relax.html#a1bb4477b71d708890f8c33f93e3c5423">tvm::topi::relax</a></li>
diff --git a/docs/reference/api/doxygen/namespacemembers_func_i.html b/docs/reference/api/doxygen/namespacemembers_func_i.html
index 8b44a5a0628..b344b587c3a 100644
--- a/docs/reference/api/doxygen/namespacemembers_func_i.html
+++ b/docs/reference/api/doxygen/namespacemembers_func_i.html
@@ -85,7 +85,6 @@ $(function() {
 <li>infinity()&#160;:&#160;<a class="el" href="namespacetvm_1_1prim.html#a25134d1bfa8597dcb3be5497180cc564">tvm::prim</a></li>
 <li>Init()&#160;:&#160;<a class="el" href="namespacetvm_1_1script_1_1ir__builder_1_1s__tir.html#ad6fd2724183fdc51d775ab446c88b2e5">tvm::script::ir_builder::s_tir</a></li>
 <li>InitialActiveSet()&#160;:&#160;<a class="el" href="namespacetvm_1_1tirx.html#a9a322e4685865a5e0e1c03ade1c5932f">tvm::tirx</a></li>
-<li>InjectDoubleBuffer()&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#a57529a9aa804742e2fe9f4ce99226f52">tvm::s_tir::transform</a></li>
 <li>InjectPermutedLayout()&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#a8a4d986d5c5beda2b0bb981ca9ce915c">tvm::s_tir::transform</a></li>
 <li>InjectPTXAsyncCopy()&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#a661c1e2a859abfecb0e710de31b06937">tvm::s_tir::transform</a></li>
 <li>InjectSoftwarePipeline()&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#a49bd59b9e76fcd5ea0b1217ed1e9b9a6">tvm::s_tir::transform</a></li>
@@ -139,7 +138,7 @@ $(function() {
 <li>IsBaseOf()&#160;:&#160;<a class="el" href="namespacetvm_1_1relax.html#aa7ea7bae766b342d5e68696ae89cfdc5">tvm::relax</a></li>
 <li>IsBoolType()&#160;:&#160;<a class="el" href="namespacetvm_1_1relax.html#a87ef70cfecdfb365435ae0218f2d2f5c">tvm::relax</a></li>
 <li>IsCallDPSPacked()&#160;:&#160;<a class="el" href="namespacetvm_1_1relax.html#a8e11264a4f3bd4e62a912b04cd974023">tvm::relax</a></li>
-<li>IsCallTIR()&#160;:&#160;<a class="el" href="namespacetvm_1_1relax.html#a7912efc0c7d089f966c51508673ee8db">tvm::relax</a></li>
+<li>IsCallTIR()&#160;:&#160;<a class="el" href="namespacetvm_1_1relax.html#aa8a96a5f6db60f52ff7f401ba100bf9e">tvm::relax</a></li>
 <li>IsConst()&#160;:&#160;<a class="el" href="namespacetvm_1_1relax.html#ad2c52b340b0a2524bdcd85d3289a18ac">tvm::relax</a></li>
 <li>IsExpr()&#160;:&#160;<a class="el" href="namespacetvm_1_1relax.html#aefdb4fdc17642caa5813a62a86cb3efa">tvm::relax</a></li>
 <li>isfinite()&#160;:&#160;<a class="el" href="namespacetvm_1_1prim.html#a0900c30f08c2cbe944ebdc9905850ea4">tvm::prim</a>, <a class="el" href="namespacetvm_1_1topi.html#aaa52f4a921ac110066390deeb052dfac">tvm::topi</a></li>
diff --git a/docs/reference/api/doxygen/namespacemembers_i.html b/docs/reference/api/doxygen/namespacemembers_i.html
index 7656b1edf9d..cdb85225ae7 100644
--- a/docs/reference/api/doxygen/namespacemembers_i.html
+++ b/docs/reference/api/doxygen/namespacemembers_i.html
@@ -86,7 +86,6 @@ $(function() {
 <li>infinity()&#160;:&#160;<a class="el" href="namespacetvm_1_1prim.html#a25134d1bfa8597dcb3be5497180cc564">tvm::prim</a></li>
 <li>Init()&#160;:&#160;<a class="el" href="namespacetvm_1_1script_1_1ir__builder_1_1s__tir.html#ad6fd2724183fdc51d775ab446c88b2e5">tvm::script::ir_builder::s_tir</a></li>
 <li>InitialActiveSet()&#160;:&#160;<a class="el" href="namespacetvm_1_1tirx.html#a9a322e4685865a5e0e1c03ade1c5932f">tvm::tirx</a></li>
-<li>InjectDoubleBuffer()&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#a57529a9aa804742e2fe9f4ce99226f52">tvm::s_tir::transform</a></li>
 <li>InjectPermutedLayout()&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#a8a4d986d5c5beda2b0bb981ca9ce915c">tvm::s_tir::transform</a></li>
 <li>InjectPTXAsyncCopy()&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#a661c1e2a859abfecb0e710de31b06937">tvm::s_tir::transform</a></li>
 <li>InjectSoftwarePipeline()&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#a49bd59b9e76fcd5ea0b1217ed1e9b9a6">tvm::s_tir::transform</a></li>
diff --git a/docs/reference/api/doxygen/namespacemembers_vars.html b/docs/reference/api/doxygen/namespacemembers_vars.html
index 386904926f1..d5ae9c09d6e 100644
--- a/docs/reference/api/doxygen/namespacemembers_vars.html
+++ b/docs/reference/api/doxygen/namespacemembers_vars.html
@@ -98,7 +98,6 @@ $(function() {
 <li>device_scope&#160;:&#160;<a class="el" href="namespacetvm_1_1tirx_1_1attr.html#ab9af22a21dcabfc86b561eb0d2619668">tvm::tirx::attr</a></li>
 <li>device_type&#160;:&#160;<a class="el" href="namespacetvm_1_1tirx_1_1attr.html#ab0893abc92b86636ebba58931aa63819">tvm::tirx::attr</a></li>
 <li>double_buffer_scope&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#af0587d33514bd1bb79c574887d3bcd7b">tvm::s_tir::attr</a></li>
-<li>double_buffer_write&#160;:&#160;<a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#aab610783fd0e00fc2f50b5719399c5c6">tvm::s_tir::attr</a></li>
 </ul>
 
 
diff --git a/docs/reference/api/doxygen/namespacetvm_1_1s__tir_1_1attr.html b/docs/reference/api/doxygen/namespacetvm_1_1s__tir_1_1attr.html
index a79f8eec71f..9844f33f5dd 100644
--- a/docs/reference/api/doxygen/namespacetvm_1_1s__tir_1_1attr.html
+++ b/docs/reference/api/doxygen/namespacetvm_1_1s__tir_1_1attr.html
@@ -95,11 +95,8 @@ Variables</h2></td></tr>
 <tr class="memdesc:aecddff564fcf83c5894ccfd69485f49c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark stores/loads with their bounds.  <br /></td></tr>
 <tr class="separator:aecddff564fcf83c5894ccfd69485f49c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af0587d33514bd1bb79c574887d3bcd7b" id="r_af0587d33514bd1bb79c574887d3bcd7b"><td class="memItemLeft" align="right" valign="top">constexpr const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#af0587d33514bd1bb79c574887d3bcd7b">double_buffer_scope</a> = &quot;double_buffer_scope&quot;</td></tr>
-<tr class="memdesc:af0587d33514bd1bb79c574887d3bcd7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Marks production of double buffer data.  <br /></td></tr>
+<tr class="memdesc:af0587d33514bd1bb79c574887d3bcd7b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classtvm_1_1s__tir_1_1SBlock.html" title="Managed reference to SBlockNode.">SBlock</a> annotation selecting a write-buffer index for double buffering in InjectSoftwarePipeline.  <br /></td></tr>
 <tr class="separator:af0587d33514bd1bb79c574887d3bcd7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aab610783fd0e00fc2f50b5719399c5c6" id="r_aab610783fd0e00fc2f50b5719399c5c6"><td class="memItemLeft" align="right" valign="top">constexpr const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#aab610783fd0e00fc2f50b5719399c5c6">double_buffer_write</a> = &quot;double_buffer_write&quot;</td></tr>
-<tr class="memdesc:aab610783fd0e00fc2f50b5719399c5c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Marks region used by double buffer write.  <br /></td></tr>
-<tr class="separator:aab610783fd0e00fc2f50b5719399c5c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a985fc8e47b046d818dfb66194565a06a" id="r_a985fc8e47b046d818dfb66194565a06a"><td class="memItemLeft" align="right" valign="top">constexpr const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#a985fc8e47b046d818dfb66194565a06a">fragment_shape</a> = &quot;fragment_shape&quot;</td></tr>
 <tr class="memdesc:a985fc8e47b046d818dfb66194565a06a"><td class="mdescLeft">&#160;</td><td class="mdescRight">String-valued allocation <a class="el" href="classtvm_1_1Call.html" title="Managed reference to CallNode.">Call</a> attribute containing the TensorCore fragment shape.  <br /></td></tr>
 <tr class="separator:a985fc8e47b046d818dfb66194565a06a"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -391,31 +388,7 @@ Variables</h2></td></tr>
 </table>
 </div><div class="memdoc">
 
-<p>Marks production of double buffer data. </p>
-
-</div>
-</div>
-<a id="aab610783fd0e00fc2f50b5719399c5c6" name="aab610783fd0e00fc2f50b5719399c5c6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#aab610783fd0e00fc2f50b5719399c5c6">&#9670;&#160;</a></span>double_buffer_write</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::s_tir::attr::double_buffer_write = &quot;double_buffer_write&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>Marks region used by double buffer write. </p>
+<p><a class="el" href="classtvm_1_1s__tir_1_1SBlock.html" title="Managed reference to SBlockNode.">SBlock</a> annotation selecting a write-buffer index for double buffering in InjectSoftwarePipeline. </p>
 
 </div>
 </div>
diff --git a/docs/reference/api/doxygen/namespacetvm_1_1s__tir_1_1transform.html b/docs/reference/api/doxygen/namespacetvm_1_1s__tir_1_1transform.html
index d1a3bf96989..79649852f55 100644
--- a/docs/reference/api/doxygen/namespacetvm_1_1s__tir_1_1transform.html
+++ b/docs/reference/api/doxygen/namespacetvm_1_1s__tir_1_1transform.html
@@ -150,9 +150,6 @@ Functions</h2></td></tr>
 <tr class="memitem:a2401b7506e08a1b86587cf290a82b8a9" id="r_a2401b7506e08a1b86587cf290a82b8a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtvm_1_1transform_1_1Pass.html">Pass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#a2401b7506e08a1b86587cf290a82b8a9">InjectVirtualThread</a> ()</td></tr>
 <tr class="memdesc:a2401b7506e08a1b86587cf290a82b8a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inject virtual thread loops.  <br /></td></tr>
 <tr class="separator:a2401b7506e08a1b86587cf290a82b8a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a57529a9aa804742e2fe9f4ce99226f52" id="r_a57529a9aa804742e2fe9f4ce99226f52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtvm_1_1transform_1_1Pass.html">Pass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#a57529a9aa804742e2fe9f4ce99226f52">InjectDoubleBuffer</a> ()</td></tr>
-<tr class="memdesc:a57529a9aa804742e2fe9f4ce99226f52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inject double buffer statements.  <br /></td></tr>
-<tr class="separator:a57529a9aa804742e2fe9f4ce99226f52"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a037e97d08520c63791ded380c95ebb7a" id="r_a037e97d08520c63791ded380c95ebb7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtvm_1_1transform_1_1Pass.html">Pass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#a037e97d08520c63791ded380c95ebb7a">HoistIfThenElse</a> (tvm::ffi::String variant=&quot;&quot;)</td></tr>
 <tr class="memdesc:a037e97d08520c63791ded380c95ebb7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hoist loop-invariant IfThenElse nodes to outside the eligible loops.  <br /></td></tr>
 <tr class="separator:a037e97d08520c63791ded380c95ebb7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
@@ -455,26 +452,6 @@ Functions</h2></td></tr>
 <p>Infer the TensorCore fragment information using tensor intrinsics. </p>
 <dl class="section return"><dt>Returns</dt><dd>The pass. </dd></dl>
 
-</div>
-</div>
-<a id="a57529a9aa804742e2fe9f4ce99226f52" name="a57529a9aa804742e2fe9f4ce99226f52"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a57529a9aa804742e2fe9f4ce99226f52">&#9670;&#160;</a></span>InjectDoubleBuffer()</h2>
-
-<div class="memitem">
-<div class="memproto">
-      <table class="memname">
-        <tr>
-          <td class="memname"><a class="el" href="classtvm_1_1transform_1_1Pass.html">Pass</a> tvm::s_tir::transform::InjectDoubleBuffer </td>
-          <td>(</td>
-          <td class="paramname"></td><td>)</td>
-          <td></td>
-        </tr>
-      </table>
-</div><div class="memdoc">
-
-<p>Inject double buffer statements. </p>
-<dl class="section return"><dt>Returns</dt><dd>The pass. </dd></dl>
-
 </div>
 </div>
 <a id="a8a4d986d5c5beda2b0bb981ca9ce915c" name="a8a4d986d5c5beda2b0bb981ca9ce915c"></a>
diff --git a/docs/reference/api/doxygen/s__tir_2stmt_8h.html b/docs/reference/api/doxygen/s__tir_2stmt_8h.html
index a5cd00b2e73..d1a0bffcc15 100644
--- a/docs/reference/api/doxygen/s__tir_2stmt_8h.html
+++ b/docs/reference/api/doxygen/s__tir_2stmt_8h.html
@@ -144,11 +144,8 @@ Variables</h2></td></tr>
 <tr class="memdesc:aecddff564fcf83c5894ccfd69485f49c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Mark stores/loads with their bounds.  <br /></td></tr>
 <tr class="separator:aecddff564fcf83c5894ccfd69485f49c"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:af0587d33514bd1bb79c574887d3bcd7b" id="r_af0587d33514bd1bb79c574887d3bcd7b"><td class="memItemLeft" align="right" valign="top">constexpr const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#af0587d33514bd1bb79c574887d3bcd7b">tvm::s_tir::attr::double_buffer_scope</a> = &quot;double_buffer_scope&quot;</td></tr>
-<tr class="memdesc:af0587d33514bd1bb79c574887d3bcd7b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Marks production of double buffer data.  <br /></td></tr>
+<tr class="memdesc:af0587d33514bd1bb79c574887d3bcd7b"><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classtvm_1_1s__tir_1_1SBlock.html" title="Managed reference to SBlockNode.">SBlock</a> annotation selecting a write-buffer index for double buffering in InjectSoftwarePipeline.  <br /></td></tr>
 <tr class="separator:af0587d33514bd1bb79c574887d3bcd7b"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:aab610783fd0e00fc2f50b5719399c5c6" id="r_aab610783fd0e00fc2f50b5719399c5c6"><td class="memItemLeft" align="right" valign="top">constexpr const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#aab610783fd0e00fc2f50b5719399c5c6">tvm::s_tir::attr::double_buffer_write</a> = &quot;double_buffer_write&quot;</td></tr>
-<tr class="memdesc:aab610783fd0e00fc2f50b5719399c5c6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Marks region used by double buffer write.  <br /></td></tr>
-<tr class="separator:aab610783fd0e00fc2f50b5719399c5c6"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a985fc8e47b046d818dfb66194565a06a" id="r_a985fc8e47b046d818dfb66194565a06a"><td class="memItemLeft" align="right" valign="top">constexpr const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#a985fc8e47b046d818dfb66194565a06a">tvm::s_tir::attr::fragment_shape</a> = &quot;fragment_shape&quot;</td></tr>
 <tr class="memdesc:a985fc8e47b046d818dfb66194565a06a"><td class="mdescLeft">&#160;</td><td class="mdescRight">String-valued allocation <a class="el" href="classtvm_1_1Call.html" title="Managed reference to CallNode.">Call</a> attribute containing the TensorCore fragment shape.  <br /></td></tr>
 <tr class="separator:a985fc8e47b046d818dfb66194565a06a"><td class="memSeparator" colspan="2">&#160;</td></tr>
diff --git a/docs/reference/api/doxygen/s__tir_2stmt_8h_source.html b/docs/reference/api/doxygen/s__tir_2stmt_8h_source.html
index d7777d962e5..e7f7f79855c 100644
--- a/docs/reference/api/doxygen/s__tir_2stmt_8h_source.html
+++ b/docs/reference/api/doxygen/s__tir_2stmt_8h_source.html
@@ -256,97 +256,95 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00232" name="l00232"></a><span class="lineno">  232</span> </div>
 <div class="line"><a id="l00234" name="l00234"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#aecddff564fcf83c5894ccfd69485f49c">  234</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#aecddff564fcf83c5894ccfd69485f49c">buffer_bound</a> = <span class="stringliteral">&quot;buffer_bound&quot;</span>;</div>
 <div class="line"><a id="l00235" name="l00235"></a><span class="lineno">  235</span> </div>
-<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#af0587d33514bd1bb79c574887d3bcd7b">  239</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#af0587d33514bd1bb79c574887d3bcd7b">double_buffer_scope</a> = <span class="stringliteral">&quot;double_buffer_scope&quot;</span>;</div>
-<div class="line"><a id="l00240" name="l00240"></a><span class="lineno">  240</span> </div>
-<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#aab610783fd0e00fc2f50b5719399c5c6">  244</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#aab610783fd0e00fc2f50b5719399c5c6">double_buffer_write</a> = <span class="stringliteral">&quot;double_buffer_write&quot;</span>;</div>
-<div class="line"><a id="l00245" name="l00245"></a><span class="lineno">  245</span> </div>
-<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a985fc8e47b046d818dfb66194565a06a">  249</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a985fc8e47b046d818dfb66194565a06a">fragment_shape</a> = <span class="stringliteral">&quot;fragment_shape&quot;</span>;</div>
-<div class="line"><a id="l00250" name="l00250"></a><span class="lineno">  250</span> </div>
-<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#ae45f5c3e800aa4e74ca3c05b837b7dab">  254</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#ae45f5c3e800aa4e74ca3c05b837b7dab">fragment_layout</a> = <span class="stringliteral">&quot;fragment_layout&quot;</span>;</div>
-<div class="line"><a id="l00255" name="l00255"></a><span class="lineno">  255</span> </div>
-<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#ae2c79ed398c310e04a0ddd66cbb3e2ea">  259</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#ae2c79ed398c310e04a0ddd66cbb3e2ea">loop_partition_hint</a> = <span class="stringliteral">&quot;loop_partition_hint&quot;</span>;</div>
-<div class="line"><a id="l00260" name="l00260"></a><span class="lineno">  260</span> </div>
-<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a10c3875285a9d8c2677916f2bf490054">  262</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a10c3875285a9d8c2677916f2bf490054">reduce_scope</a> = <span class="stringliteral">&quot;reduce_scope&quot;</span>;</div>
-<div class="line"><a id="l00263" name="l00263"></a><span class="lineno">  263</span> </div>
-<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a4f5f92a811cc78be53e65f82edd0ab54">  265</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a4f5f92a811cc78be53e65f82edd0ab54">virtual_thread</a> = <a class="code hl_variable" href="namespacetvm_1_1tirx_1_1attr.html#abb7 [...]
+<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#af0587d33514bd1bb79c574887d3bcd7b">  240</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#af0587d33514bd1bb79c574887d3bcd7b">double_buffer_scope</a> = <span class="stringliteral">&quot;double_buffer_scope&quot;</span>;</div>
+<div class="line"><a id="l00241" name="l00241"></a><span class="lineno">  241</span> </div>
+<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a985fc8e47b046d818dfb66194565a06a">  245</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a985fc8e47b046d818dfb66194565a06a">fragment_shape</a> = <span class="stringliteral">&quot;fragment_shape&quot;</span>;</div>
+<div class="line"><a id="l00246" name="l00246"></a><span class="lineno">  246</span> </div>
+<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#ae45f5c3e800aa4e74ca3c05b837b7dab">  250</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#ae45f5c3e800aa4e74ca3c05b837b7dab">fragment_layout</a> = <span class="stringliteral">&quot;fragment_layout&quot;</span>;</div>
+<div class="line"><a id="l00251" name="l00251"></a><span class="lineno">  251</span> </div>
+<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#ae2c79ed398c310e04a0ddd66cbb3e2ea">  255</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#ae2c79ed398c310e04a0ddd66cbb3e2ea">loop_partition_hint</a> = <span class="stringliteral">&quot;loop_partition_hint&quot;</span>;</div>
+<div class="line"><a id="l00256" name="l00256"></a><span class="lineno">  256</span> </div>
+<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a10c3875285a9d8c2677916f2bf490054">  258</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a10c3875285a9d8c2677916f2bf490054">reduce_scope</a> = <span class="stringliteral">&quot;reduce_scope&quot;</span>;</div>
+<div class="line"><a id="l00259" name="l00259"></a><span class="lineno">  259</span> </div>
+<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a4f5f92a811cc78be53e65f82edd0ab54">  261</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a4f5f92a811cc78be53e65f82edd0ab54">virtual_thread</a> = <a class="code hl_variable" href="namespacetvm_1_1tirx_1_1attr.html#abb7 [...]
+<div class="line"><a id="l00262" name="l00262"></a><span class="lineno">  262</span> </div>
+<div class="line"><a id="l00263" name="l00263"></a><span class="lineno">  263</span><span class="comment">// -----------------------------------------------------------------------</span></div>
+<div class="line"><a id="l00264" name="l00264"></a><span class="lineno">  264</span><span class="comment">// meta_schedule annotations</span></div>
+<div class="line"><a id="l00265" name="l00265"></a><span class="lineno">  265</span><span class="comment">// -----------------------------------------------------------------------</span></div>
 <div class="line"><a id="l00266" name="l00266"></a><span class="lineno">  266</span> </div>
-<div class="line"><a id="l00267" name="l00267"></a><span class="lineno">  267</span><span class="comment">// -----------------------------------------------------------------------</span></div>
-<div class="line"><a id="l00268" name="l00268"></a><span class="lineno">  268</span><span class="comment">// meta_schedule annotations</span></div>
-<div class="line"><a id="l00269" name="l00269"></a><span class="lineno">  269</span><span class="comment">// -----------------------------------------------------------------------</span></div>
-<div class="line"><a id="l00270" name="l00270"></a><span class="lineno">  270</span> </div>
-<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#ae381ba63bfbc6874ad0f72742702007a">  272</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#ae381ba63bfbc6874ad0f72742702007a">meta_schedule_tiling_structure</a> = <span class="stringliteral">&quot;meta_schedule.tiling_s [...]
-<div class="line"><a id="l00273" name="l00273"></a><span class="lineno">  273</span> </div>
-<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a10eca0b28f859bee38ae4ec56e684d41">  278</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a10eca0b28f859bee38ae4ec56e684d41">meta_schedule_cooperative_fetch</a> = <span class="stringliteral">&quot;meta_schedule.coopera [...]
+<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#ae381ba63bfbc6874ad0f72742702007a">  268</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#ae381ba63bfbc6874ad0f72742702007a">meta_schedule_tiling_structure</a> = <span class="stringliteral">&quot;meta_schedule.tiling_s [...]
+<div class="line"><a id="l00269" name="l00269"></a><span class="lineno">  269</span> </div>
+<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a10eca0b28f859bee38ae4ec56e684d41">  274</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a10eca0b28f859bee38ae4ec56e684d41">meta_schedule_cooperative_fetch</a> = <span class="stringliteral">&quot;meta_schedule.coopera [...]
+<div class="line"><a id="l00275" name="l00275"></a><span class="lineno">  275</span> </div>
+<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#ab6c338a53bd8434e5d777e76d03ac9c6">  277</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#ab6c338a53bd8434e5d777e76d03ac9c6">meta_schedule_thread_extent_low_inclusive</a> =</div>
+<div class="line"><a id="l00278" name="l00278"></a><span class="lineno">  278</span>    <span class="stringliteral">&quot;meta_schedule.thread_extent_low_inclusive&quot;</span>;</div>
 <div class="line"><a id="l00279" name="l00279"></a><span class="lineno">  279</span> </div>
-<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#ab6c338a53bd8434e5d777e76d03ac9c6">  281</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#ab6c338a53bd8434e5d777e76d03ac9c6">meta_schedule_thread_extent_low_inclusive</a> =</div>
-<div class="line"><a id="l00282" name="l00282"></a><span class="lineno">  282</span>    <span class="stringliteral">&quot;meta_schedule.thread_extent_low_inclusive&quot;</span>;</div>
+<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a93f5939cc08d557165bbad5d7d1de898">  281</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a93f5939cc08d557165bbad5d7d1de898">meta_schedule_thread_extent_high_inclusive</a> =</div>
+<div class="line"><a id="l00282" name="l00282"></a><span class="lineno">  282</span>    <span class="stringliteral">&quot;meta_schedule.thread_extent_high_inclusive&quot;</span>;</div>
 <div class="line"><a id="l00283" name="l00283"></a><span class="lineno">  283</span> </div>
-<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a93f5939cc08d557165bbad5d7d1de898">  285</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a93f5939cc08d557165bbad5d7d1de898">meta_schedule_thread_extent_high_inclusive</a> =</div>
-<div class="line"><a id="l00286" name="l00286"></a><span class="lineno">  286</span>    <span class="stringliteral">&quot;meta_schedule.thread_extent_high_inclusive&quot;</span>;</div>
+<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a231a0baedf928fe338a8d6a8a4e36523">  285</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a231a0baedf928fe338a8d6a8a4e36523">meta_schedule_random_compute_producer</a> =</div>
+<div class="line"><a id="l00286" name="l00286"></a><span class="lineno">  286</span>    <span class="stringliteral">&quot;meta_schedule.random_compute_producer&quot;</span>;</div>
 <div class="line"><a id="l00287" name="l00287"></a><span class="lineno">  287</span> </div>
-<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a231a0baedf928fe338a8d6a8a4e36523">  289</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a231a0baedf928fe338a8d6a8a4e36523">meta_schedule_random_compute_producer</a> =</div>
-<div class="line"><a id="l00290" name="l00290"></a><span class="lineno">  290</span>    <span class="stringliteral">&quot;meta_schedule.random_compute_producer&quot;</span>;</div>
-<div class="line"><a id="l00291" name="l00291"></a><span class="lineno">  291</span> </div>
-<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a3923e0a27b5b80050b7309ef77fd193b">  293</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a3923e0a27b5b80050b7309ef77fd193b">meta_schedule_parallel</a> = <span class="stringliteral">&quot;meta_schedule.parallel&quot;</ [...]
-<div class="line"><a id="l00294" name="l00294"></a><span class="lineno">  294</span> </div>
-<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a93ebf9ef41a28840e3fbc56f776878c1">  296</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a93ebf9ef41a28840e3fbc56f776878c1">meta_schedule_vectorize</a> = <span class="stringliteral">&quot;meta_schedule.vectorize&quot; [...]
-<div class="line"><a id="l00297" name="l00297"></a><span class="lineno">  297</span> </div>
-<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a080fe49237906421a98f1c089617ac9c">  299</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a080fe49237906421a98f1c089617ac9c">meta_schedule_unroll_explicit</a> = <span class="stringliteral">&quot;meta_schedule.unroll_ex [...]
-<div class="line"><a id="l00300" name="l00300"></a><span class="lineno">  300</span> </div>
-<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#ad9db00828b84ef26ba9627ad94120fc1">  302</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#ad9db00828b84ef26ba9627ad94120fc1">meta_schedule_unroll_implicit</a> = <span class="stringliteral">&quot;meta_schedule.unroll_im [...]
-<div class="line"><a id="l00303" name="l00303"></a><span class="lineno">  303</span> </div>
-<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a005dd576bb7c7cd15a6eb1c4aa38aa6d">  305</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a005dd576bb7c7cd15a6eb1c4aa38aa6d">meta_schedule_auto_tensorize</a> = <span class="stringliteral">&quot;meta_schedule.auto_tenso [...]
-<div class="line"><a id="l00306" name="l00306"></a><span class="lineno">  306</span> </div>
-<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a7752fcf8a4ce7ea4bb65194dc07ff646">  308</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a7752fcf8a4ce7ea4bb65194dc07ff646">meta_schedule_layout_rewrite_preproc</a> = <span class="stringliteral">&quot;meta_schedule.la [...]
-<div class="line"><a id="l00309" name="l00309"></a><span class="lineno">  309</span> </div>
-<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a06f9b0952f1bff3fcb30f8e015029eff">  313</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a06f9b0952f1bff3fcb30f8e015029eff">meta_schedule_auto_tensorize_init</a> = <span class="stringliteral">&quot;meta_schedule.auto_ [...]
-<div class="line"><a id="l00314" name="l00314"></a><span class="lineno">  314</span> </div>
-<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#afd106b3065ca03097d0d92d7c86fcb31">  316</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#afd106b3065ca03097d0d92d7c86fcb31">meta_schedule_inline_rule</a> = <span class="stringliteral">&quot;meta_schedule.inline_rule&q [...]
+<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a3923e0a27b5b80050b7309ef77fd193b">  289</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a3923e0a27b5b80050b7309ef77fd193b">meta_schedule_parallel</a> = <span class="stringliteral">&quot;meta_schedule.parallel&quot;</ [...]
+<div class="line"><a id="l00290" name="l00290"></a><span class="lineno">  290</span> </div>
+<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a93ebf9ef41a28840e3fbc56f776878c1">  292</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a93ebf9ef41a28840e3fbc56f776878c1">meta_schedule_vectorize</a> = <span class="stringliteral">&quot;meta_schedule.vectorize&quot; [...]
+<div class="line"><a id="l00293" name="l00293"></a><span class="lineno">  293</span> </div>
+<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a080fe49237906421a98f1c089617ac9c">  295</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a080fe49237906421a98f1c089617ac9c">meta_schedule_unroll_explicit</a> = <span class="stringliteral">&quot;meta_schedule.unroll_ex [...]
+<div class="line"><a id="l00296" name="l00296"></a><span class="lineno">  296</span> </div>
+<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#ad9db00828b84ef26ba9627ad94120fc1">  298</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#ad9db00828b84ef26ba9627ad94120fc1">meta_schedule_unroll_implicit</a> = <span class="stringliteral">&quot;meta_schedule.unroll_im [...]
+<div class="line"><a id="l00299" name="l00299"></a><span class="lineno">  299</span> </div>
+<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a005dd576bb7c7cd15a6eb1c4aa38aa6d">  301</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a005dd576bb7c7cd15a6eb1c4aa38aa6d">meta_schedule_auto_tensorize</a> = <span class="stringliteral">&quot;meta_schedule.auto_tenso [...]
+<div class="line"><a id="l00302" name="l00302"></a><span class="lineno">  302</span> </div>
+<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a7752fcf8a4ce7ea4bb65194dc07ff646">  304</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a7752fcf8a4ce7ea4bb65194dc07ff646">meta_schedule_layout_rewrite_preproc</a> = <span class="stringliteral">&quot;meta_schedule.la [...]
+<div class="line"><a id="l00305" name="l00305"></a><span class="lineno">  305</span> </div>
+<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a06f9b0952f1bff3fcb30f8e015029eff">  309</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a06f9b0952f1bff3fcb30f8e015029eff">meta_schedule_auto_tensorize_init</a> = <span class="stringliteral">&quot;meta_schedule.auto_ [...]
+<div class="line"><a id="l00310" name="l00310"></a><span class="lineno">  310</span> </div>
+<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#afd106b3065ca03097d0d92d7c86fcb31">  312</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#afd106b3065ca03097d0d92d7c86fcb31">meta_schedule_inline_rule</a> = <span class="stringliteral">&quot;meta_schedule.inline_rule&q [...]
+<div class="line"><a id="l00313" name="l00313"></a><span class="lineno">  313</span> </div>
+<div class="line"><a id="l00314" name="l00314"></a><span class="lineno">  314</span><span class="comment">// -----------------------------------------------------------------------</span></div>
+<div class="line"><a id="l00315" name="l00315"></a><span class="lineno">  315</span><span class="comment">// Schedule primitive / SBlock annotations</span></div>
+<div class="line"><a id="l00316" name="l00316"></a><span class="lineno">  316</span><span class="comment">// -----------------------------------------------------------------------</span></div>
 <div class="line"><a id="l00317" name="l00317"></a><span class="lineno">  317</span> </div>
-<div class="line"><a id="l00318" name="l00318"></a><span class="lineno">  318</span><span class="comment">// -----------------------------------------------------------------------</span></div>
-<div class="line"><a id="l00319" name="l00319"></a><span class="lineno">  319</span><span class="comment">// Schedule primitive / SBlock annotations</span></div>
-<div class="line"><a id="l00320" name="l00320"></a><span class="lineno">  320</span><span class="comment">// -----------------------------------------------------------------------</span></div>
-<div class="line"><a id="l00321" name="l00321"></a><span class="lineno">  321</span> </div>
-<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a1c9b0edfaa7304eaf756695d1db5b29d">  329</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a1c9b0edfaa7304eaf756695d1db5b29d">script_parsing_detect_access</a> = <span class="stringliteral">&quot;tirx.script_parsing_dete [...]
-<div class="line"><a id="l00330" name="l00330"></a><span class="lineno">  330</span> </div>
-<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a4c7c6443fb2b204b8c5c39ad1cc5eea9">  334</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a4c7c6443fb2b204b8c5c39ad1cc5eea9">require_block_var_bound_predicate</a> = <span class="stringliteral">&quot;require_bound_predi [...]
-<div class="line"><a id="l00335" name="l00335"></a><span class="lineno">  335</span> </div>
-<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a88dd8520a5ba812250d796b521d28de0">  337</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a88dd8520a5ba812250d796b521d28de0">software_pipeline_stage</a> = <span class="stringliteral">&quot;software_pipeline_stage&quot; [...]
-<div class="line"><a id="l00338" name="l00338"></a><span class="lineno">  338</span> </div>
-<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#ab3323f37d89928f0c6c25632ccaa3213">  340</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#ab3323f37d89928f0c6c25632ccaa3213">software_pipeline_order</a> = <span class="stringliteral">&quot;software_pipeline_order&quot; [...]
-<div class="line"><a id="l00341" name="l00341"></a><span class="lineno">  341</span> </div>
-<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a2feec2490ac459d262756d552a203ce0">  346</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a2feec2490ac459d262756d552a203ce0">software_pipeline_async_stages</a> = <span class="stringliteral">&quot;software_pipeline_asyn [...]
-<div class="line"><a id="l00347" name="l00347"></a><span class="lineno">  347</span> </div>
-<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a2ffe68a1c0a01b9192a1d13552a96962">  349</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a2ffe68a1c0a01b9192a1d13552a96962">layout_free_buffers</a> = <span class="stringliteral">&quot;layout_free_buffers&quot;</span>;</div>
+<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a1c9b0edfaa7304eaf756695d1db5b29d">  325</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a1c9b0edfaa7304eaf756695d1db5b29d">script_parsing_detect_access</a> = <span class="stringliteral">&quot;tirx.script_parsing_dete [...]
+<div class="line"><a id="l00326" name="l00326"></a><span class="lineno">  326</span> </div>
+<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a4c7c6443fb2b204b8c5c39ad1cc5eea9">  330</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a4c7c6443fb2b204b8c5c39ad1cc5eea9">require_block_var_bound_predicate</a> = <span class="stringliteral">&quot;require_bound_predi [...]
+<div class="line"><a id="l00331" name="l00331"></a><span class="lineno">  331</span> </div>
+<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a88dd8520a5ba812250d796b521d28de0">  333</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a88dd8520a5ba812250d796b521d28de0">software_pipeline_stage</a> = <span class="stringliteral">&quot;software_pipeline_stage&quot; [...]
+<div class="line"><a id="l00334" name="l00334"></a><span class="lineno">  334</span> </div>
+<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#ab3323f37d89928f0c6c25632ccaa3213">  336</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#ab3323f37d89928f0c6c25632ccaa3213">software_pipeline_order</a> = <span class="stringliteral">&quot;software_pipeline_order&quot; [...]
+<div class="line"><a id="l00337" name="l00337"></a><span class="lineno">  337</span> </div>
+<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a2feec2490ac459d262756d552a203ce0">  342</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a2feec2490ac459d262756d552a203ce0">software_pipeline_async_stages</a> = <span class="stringliteral">&quot;software_pipeline_asyn [...]
+<div class="line"><a id="l00343" name="l00343"></a><span class="lineno">  343</span> </div>
+<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a2ffe68a1c0a01b9192a1d13552a96962">  345</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a2ffe68a1c0a01b9192a1d13552a96962">layout_free_buffers</a> = <span class="stringliteral">&quot;layout_free_buffers&quot;</span>;</div>
+<div class="line"><a id="l00346" name="l00346"></a><span class="lineno">  346</span> </div>
+<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a75c98042e181aaa6b6d9e19c1de92a74">  348</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a75c98042e181aaa6b6d9e19c1de92a74">manifest_shared_memory_local_stage</a> =</div>
+<div class="line"><a id="l00349" name="l00349"></a><span class="lineno">  349</span>    <span class="stringliteral">&quot;tirx.manifest_shared_memory_local_stage&quot;</span>;</div>
 <div class="line"><a id="l00350" name="l00350"></a><span class="lineno">  350</span> </div>
-<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a75c98042e181aaa6b6d9e19c1de92a74">  352</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a75c98042e181aaa6b6d9e19c1de92a74">manifest_shared_memory_local_stage</a> =</div>
-<div class="line"><a id="l00353" name="l00353"></a><span class="lineno">  353</span>    <span class="stringliteral">&quot;tirx.manifest_shared_memory_local_stage&quot;</span>;</div>
-<div class="line"><a id="l00354" name="l00354"></a><span class="lineno">  354</span> </div>
-<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a575c421abfa1ab9a51c3ceeb35d6b483">  361</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a575c421abfa1ab9a51c3ceeb35d6b483">buffer_dim_align</a> = <span class="stringliteral">&quot;buffer_dim_align&quot;</span>;</div>
-<div class="line"><a id="l00362" name="l00362"></a><span class="lineno">  362</span> </div>
-<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#af8738ed77de4e6cad6915be169bf33ec">  366</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#af8738ed77de4e6cad6915be169bf33ec">explicit_read_region</a> = <span class="stringliteral">&quot;explicit_read_region&quot;</span [...]
-<div class="line"><a id="l00367" name="l00367"></a><span class="lineno">  367</span> </div>
-<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a5aa38658c4b236e129df254eb14b99f4">  371</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a5aa38658c4b236e129df254eb14b99f4">explicit_write_region</a> = <span class="stringliteral">&quot;explicit_write_region&quot;</sp [...]
-<div class="line"><a id="l00372" name="l00372"></a><span class="lineno">  372</span> </div>
-<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#ac89e0b3b635ae761fe978f9174dcc63a">  374</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#ac89e0b3b635ae761fe978f9174dcc63a">irregular_loop_mark</a> = <span class="stringliteral">&quot;irregular_loop_mark&quot;</span>;</div>
-<div class="line"><a id="l00375" name="l00375"></a><span class="lineno">  375</span> </div>
-<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a8d7e9926afe4073ded16d69ba3159a23">  377</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a8d7e9926afe4073ded16d69ba3159a23">auto_copy</a> = <span class="stringliteral">&quot;auto_copy&quot;</span>;</div>
-<div class="line"><a id="l00378" name="l00378"></a><span class="lineno">  378</span> </div>
-<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a30fcc7a5a518775c76610bf95c7b6fe5">  380</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a30fcc7a5a518775c76610bf95c7b6fe5">local_stage</a> = <span class="stringliteral">&quot;local_stage&quot;</span>;</div>
-<div class="line"><a id="l00381" name="l00381"></a><span class="lineno">  381</span> </div>
-<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a0b4f1c2f0cb910c158d73c2dfb85e1d0">  383</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a0b4f1c2f0cb910c158d73c2dfb85e1d0">vector_bytes</a> = <span class="stringliteral">&quot;vector_bytes&quot;</span>;</div>
-<div class="line"><a id="l00384" name="l00384"></a><span class="lineno">  384</span> </div>
-<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a87eabc037c5541fecf34904372e41d74">  389</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a87eabc037c5541fecf34904372e41d74">warp_execution</a> = <span class="stringliteral">&quot;warp_execution&quot;</span>;</div>
-<div class="line"><a id="l00390" name="l00390"></a><span class="lineno">  390</span> </div>
-<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a76b24bf1daf352c495e5bc86e7b8d8ff">  397</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a76b24bf1daf352c495e5bc86e7b8d8ff">layout_transforms</a> = <span class="stringliteral">&quot;layout_transforms&quot;</span>;</div>
-<div class="line"><a id="l00398" name="l00398"></a><span class="lineno">  398</span> </div>
-<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#aa69ea60566dd6bf3922985cd167878fa">  402</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#aa69ea60566dd6bf3922985cd167878fa">hand_threaded</a> = <span class="stringliteral">&quot;hand_threaded&quot;</span>;</div>
-<div class="line"><a id="l00403" name="l00403"></a><span class="lineno">  403</span> </div>
-<div class="line"><a id="l00404" name="l00404"></a><span class="lineno">  404</span>}  <span class="comment">// namespace attr</span></div>
+<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a575c421abfa1ab9a51c3ceeb35d6b483">  357</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a575c421abfa1ab9a51c3ceeb35d6b483">buffer_dim_align</a> = <span class="stringliteral">&quot;buffer_dim_align&quot;</span>;</div>
+<div class="line"><a id="l00358" name="l00358"></a><span class="lineno">  358</span> </div>
+<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#af8738ed77de4e6cad6915be169bf33ec">  362</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#af8738ed77de4e6cad6915be169bf33ec">explicit_read_region</a> = <span class="stringliteral">&quot;explicit_read_region&quot;</span [...]
+<div class="line"><a id="l00363" name="l00363"></a><span class="lineno">  363</span> </div>
+<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a5aa38658c4b236e129df254eb14b99f4">  367</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a5aa38658c4b236e129df254eb14b99f4">explicit_write_region</a> = <span class="stringliteral">&quot;explicit_write_region&quot;</sp [...]
+<div class="line"><a id="l00368" name="l00368"></a><span class="lineno">  368</span> </div>
+<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#ac89e0b3b635ae761fe978f9174dcc63a">  370</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#ac89e0b3b635ae761fe978f9174dcc63a">irregular_loop_mark</a> = <span class="stringliteral">&quot;irregular_loop_mark&quot;</span>;</div>
+<div class="line"><a id="l00371" name="l00371"></a><span class="lineno">  371</span> </div>
+<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a8d7e9926afe4073ded16d69ba3159a23">  373</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a8d7e9926afe4073ded16d69ba3159a23">auto_copy</a> = <span class="stringliteral">&quot;auto_copy&quot;</span>;</div>
+<div class="line"><a id="l00374" name="l00374"></a><span class="lineno">  374</span> </div>
+<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a30fcc7a5a518775c76610bf95c7b6fe5">  376</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a30fcc7a5a518775c76610bf95c7b6fe5">local_stage</a> = <span class="stringliteral">&quot;local_stage&quot;</span>;</div>
+<div class="line"><a id="l00377" name="l00377"></a><span class="lineno">  377</span> </div>
+<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a0b4f1c2f0cb910c158d73c2dfb85e1d0">  379</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a0b4f1c2f0cb910c158d73c2dfb85e1d0">vector_bytes</a> = <span class="stringliteral">&quot;vector_bytes&quot;</span>;</div>
+<div class="line"><a id="l00380" name="l00380"></a><span class="lineno">  380</span> </div>
+<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a87eabc037c5541fecf34904372e41d74">  385</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a87eabc037c5541fecf34904372e41d74">warp_execution</a> = <span class="stringliteral">&quot;warp_execution&quot;</span>;</div>
+<div class="line"><a id="l00386" name="l00386"></a><span class="lineno">  386</span> </div>
+<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#a76b24bf1daf352c495e5bc86e7b8d8ff">  393</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#a76b24bf1daf352c495e5bc86e7b8d8ff">layout_transforms</a> = <span class="stringliteral">&quot;layout_transforms&quot;</span>;</div>
+<div class="line"><a id="l00394" name="l00394"></a><span class="lineno">  394</span> </div>
+<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1attr.html#aa69ea60566dd6bf3922985cd167878fa">  398</a></span><span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1s__tir_1_1attr.html#aa69ea60566dd6bf3922985cd167878fa">hand_threaded</a> = <span class="stringliteral">&quot;hand_threaded&quot;</span>;</div>
+<div class="line"><a id="l00399" name="l00399"></a><span class="lineno">  399</span> </div>
+<div class="line"><a id="l00400" name="l00400"></a><span class="lineno">  400</span>}  <span class="comment">// namespace attr</span></div>
 </div>
-<div class="line"><a id="l00405" name="l00405"></a><span class="lineno">  405</span>}  <span class="comment">// namespace s_tir</span></div>
-<div class="line"><a id="l00406" name="l00406"></a><span class="lineno">  406</span>}  <span class="comment">// namespace tvm</span></div>
-<div class="line"><a id="l00407" name="l00407"></a><span class="lineno">  407</span><span class="preprocessor">#endif  </span><span class="comment">// TVM_S_TIR_STMT_H_</span></div>
+<div class="line"><a id="l00401" name="l00401"></a><span class="lineno">  401</span>}  <span class="comment">// namespace s_tir</span></div>
+<div class="line"><a id="l00402" name="l00402"></a><span class="lineno">  402</span>}  <span class="comment">// namespace tvm</span></div>
+<div class="line"><a id="l00403" name="l00403"></a><span class="lineno">  403</span><span class="preprocessor">#endif  </span><span class="comment">// TVM_S_TIR_STMT_H_</span></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">Typed reference/view over any Expr whose ExprNode::ty is PrimType.</div><div class="ttdef"><b>Definition</b> base_expr.h:433</div></div>
 <div class="ttc" id="aclasstvm_1_1Span_html"><div class="ttname"><a href="classtvm_1_1Span.html">tvm::Span</a></div><div class="ttdef"><b>Definition</b> source_map.h:111</div></div>
 <div class="ttc" id="aclasstvm_1_1TensorRegion_html"><div class="ttname"><a href="classtvm_1_1TensorRegion.html">tvm::TensorRegion</a></div><div class="ttdoc">Managed reference to TensorRegionNode.</div><div class="ttdef"><b>Definition</b> expr.h:835</div></div>
@@ -398,48 +396,47 @@ $(document).ready(function() { init_codefold(0); });
 <div class="ttc" id="aclasstvm_1_1tirx_1_1StmtNode_html"><div class="ttname"><a href="classtvm_1_1tirx_1_1StmtNode.html">tvm::tirx::StmtNode</a></div><div class="ttdoc">Base node of all statements.</div><div class="ttdef"><b>Definition</b> stmt.h:42</div></div>
 <div class="ttc" id="aclasstvm_1_1tirx_1_1Stmt_html"><div class="ttname"><a href="classtvm_1_1tirx_1_1Stmt.html">tvm::tirx::Stmt</a></div><div class="ttdoc">Container of all statements.</div><div class="ttdef"><b>Definition</b> stmt.h:67</div></div>
 <div class="ttc" id="aclasstvm_1_1tirx_1_1TensorVar_html"><div class="ttname"><a href="classtvm_1_1tirx_1_1TensorVar.html">tvm::tirx::TensorVar</a></div><div class="ttdoc">Checked zero-state view over an ordinary VarNode with TensorType.</div><div class="ttdef"><b>Definition</b> expr.h:50</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a005dd576bb7c7cd15a6eb1c4aa38aa6d"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a005dd576bb7c7cd15a6eb1c4aa38aa6d">tvm::s_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:305</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a06f9b0952f1bff3fcb30f8e015029eff"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a06f9b0952f1bff3fcb30f8e015029eff">tvm::s_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 [...]
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a005dd576bb7c7cd15a6eb1c4aa38aa6d"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a005dd576bb7c7cd15a6eb1c4aa38aa6d">tvm::s_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:301</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a06f9b0952f1bff3fcb30f8e015029eff"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a06f9b0952f1bff3fcb30f8e015029eff">tvm::s_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 [...]
 <div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a0783021c8080c5effb83953b1acc1bb9"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a0783021c8080c5effb83953b1acc1bb9">tvm::s_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:231</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a080fe49237906421a98f1c089617ac9c"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a080fe49237906421a98f1c089617ac9c">tvm::s_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:299</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a0b4f1c2f0cb910c158d73c2dfb85e1d0"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a0b4f1c2f0cb910c158d73c2dfb85e1d0">tvm::s_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:383</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a10c3875285a9d8c2677916f2bf490054"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a10c3875285a9d8c2677916f2bf490054">tvm::s_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:262</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a10eca0b28f859bee38ae4ec56e684d41"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a10eca0b28f859bee38ae4ec56e684d41">tvm::s_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>Definitio [...]
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a1c9b0edfaa7304eaf756695d1db5b29d"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a1c9b0edfaa7304eaf756695d1db5b29d">tvm::s_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:329 [...]
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a231a0baedf928fe338a8d6a8a4e36523"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a231a0baedf928fe338a8d6a8a4e36523">tvm::s_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 [...]
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a2feec2490ac459d262756d552a203ce0"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a2feec2490ac459d262756d552a203ce0">tvm::s_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:346</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a2ffe68a1c0a01b9192a1d13552a96962"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a2ffe68a1c0a01b9192a1d13552a96962">tvm::s_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:349</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a30fcc7a5a518775c76610bf95c7b6fe5"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a30fcc7a5a518775c76610bf95c7b6fe5">tvm::s_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:380</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a3923e0a27b5b80050b7309ef77fd193b"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a3923e0a27b5b80050b7309ef77fd193b">tvm::s_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:293</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a4c7c6443fb2b204b8c5c39ad1cc5eea9"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a4c7c6443fb2b204b8c5c39ad1cc5eea9">tvm::s_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:334</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a4f5f92a811cc78be53e65f82edd0ab54"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a4f5f92a811cc78be53e65f82edd0ab54">tvm::s_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:265</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a575c421abfa1ab9a51c3ceeb35d6b483"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a575c421abfa1ab9a51c3ceeb35d6b483">tvm::s_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 The annotation value is an array of explicit tuples (buffer_index,...</div><div class="ttdef"><b>Definition</b> stmt.h:361</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a080fe49237906421a98f1c089617ac9c"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a080fe49237906421a98f1c089617ac9c">tvm::s_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:295</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a0b4f1c2f0cb910c158d73c2dfb85e1d0"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a0b4f1c2f0cb910c158d73c2dfb85e1d0">tvm::s_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:379</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a10c3875285a9d8c2677916f2bf490054"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a10c3875285a9d8c2677916f2bf490054">tvm::s_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:258</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a10eca0b28f859bee38ae4ec56e684d41"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a10eca0b28f859bee38ae4ec56e684d41">tvm::s_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>Definitio [...]
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a1c9b0edfaa7304eaf756695d1db5b29d"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a1c9b0edfaa7304eaf756695d1db5b29d">tvm::s_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:325 [...]
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a231a0baedf928fe338a8d6a8a4e36523"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a231a0baedf928fe338a8d6a8a4e36523">tvm::s_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 [...]
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a2feec2490ac459d262756d552a203ce0"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a2feec2490ac459d262756d552a203ce0">tvm::s_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:342</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a2ffe68a1c0a01b9192a1d13552a96962"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a2ffe68a1c0a01b9192a1d13552a96962">tvm::s_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:345</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a30fcc7a5a518775c76610bf95c7b6fe5"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a30fcc7a5a518775c76610bf95c7b6fe5">tvm::s_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:376</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a3923e0a27b5b80050b7309ef77fd193b"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a3923e0a27b5b80050b7309ef77fd193b">tvm::s_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:289</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a4c7c6443fb2b204b8c5c39ad1cc5eea9"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a4c7c6443fb2b204b8c5c39ad1cc5eea9">tvm::s_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:330</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a4f5f92a811cc78be53e65f82edd0ab54"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a4f5f92a811cc78be53e65f82edd0ab54">tvm::s_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:261</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a575c421abfa1ab9a51c3ceeb35d6b483"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a575c421abfa1ab9a51c3ceeb35d6b483">tvm::s_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 The annotation value is an array of explicit tuples (buffer_index,...</div><div class="ttdef"><b>Definition</b> stmt.h:357</div></div>
 <div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a59448037257d95a22158910ea29cbc30"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a59448037257d95a22158910ea29cbc30">tvm::s_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:226</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a5aa38658c4b236e129df254eb14b99f4"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a5aa38658c4b236e129df254eb14b99f4">tvm::s_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:371</di [...]
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a5aa38658c4b236e129df254eb14b99f4"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a5aa38658c4b236e129df254eb14b99f4">tvm::s_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:367</di [...]
 <div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a63cf6efae0a28852d9e7e7cc0a8e3ad7"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a63cf6efae0a28852d9e7e7cc0a8e3ad7">tvm::s_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:224</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a75c98042e181aaa6b6d9e19c1de92a74"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a75c98042e181aaa6b6d9e19c1de92a74">tvm::s_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:352</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a76b24bf1daf352c495e5bc86e7b8d8ff"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a76b24bf1daf352c495e5bc86e7b8d8ff">tvm::s_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:397</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a7752fcf8a4ce7ea4bb65194dc07ff646"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a7752fcf8a4ce7ea4bb65194dc07ff646">tvm::s_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:308</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a87eabc037c5541fecf34904372e41d74"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a87eabc037c5541fecf34904372e41d74">tvm::s_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:389</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a88dd8520a5ba812250d796b521d28de0"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a88dd8520a5ba812250d796b521d28de0">tvm::s_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:337</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a8d7e9926afe4073ded16d69ba3159a23"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a8d7e9926afe4073ded16d69ba3159a23">tvm::s_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:377</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a93ebf9ef41a28840e3fbc56f776878c1"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a93ebf9ef41a28840e3fbc56f776878c1">tvm::s_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:296</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a93f5939cc08d557165bbad5d7d1de898"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a93f5939cc08d557165bbad5d7d1de898">tvm::s_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:285</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a985fc8e47b046d818dfb66194565a06a"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a985fc8e47b046d818dfb66194565a06a">tvm::s_tir::attr::fragment_shape</a></div><div class="ttdeci">constexpr const char * fragment_shape</div><div class="ttdoc">String-valued allocation Call attribute containing the TensorCore fragment shape.</div><div class="ttdef"><b>Definition</b> stmt.h:249</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_aa69ea60566dd6bf3922985cd167878fa"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#aa69ea60566dd6bf3922985cd167878fa">tvm::s_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:402</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_aab610783fd0e00fc2f50b5719399c5c6"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#aab610783fd0e00fc2f50b5719399c5c6">tvm::s_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:244</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_ab3323f37d89928f0c6c25632ccaa3213"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#ab3323f37d89928f0c6c25632ccaa3213">tvm::s_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:340</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_ab6c338a53bd8434e5d777e76d03ac9c6"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#ab6c338a53bd8434e5d777e76d03ac9c6">tvm::s_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:281</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_ac89e0b3b635ae761fe978f9174dcc63a"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#ac89e0b3b635ae761fe978f9174dcc63a">tvm::s_tir::attr::irregular_loop_mark</a></div><div class="ttdeci">constexpr const char * irregular_loop_mark</div><div class="ttdoc">,ark a ForNode represent an irregular loop of non-structural control flow edges.</div><div class="ttdef"><b>Definition</b> stmt.h:374</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_ad9db00828b84ef26ba9627ad94120fc1"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#ad9db00828b84ef26ba9627ad94120fc1">tvm::s_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:302</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_ae2c79ed398c310e04a0ddd66cbb3e2ea"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#ae2c79ed398c310e04a0ddd66cbb3e2ea">tvm::s_tir::attr::loop_partition_hint</a></div><div class="ttdeci">constexpr const char * loop_partition_hint</div><div class="ttdoc">For annotation requesting partitioning when its PrimExpr value is provably true.</div><div class="ttdef"><b>Definition</b> stmt.h:259</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_ae381ba63bfbc6874ad0f72742702007a"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#ae381ba63bfbc6874ad0f72742702007a">tvm::s_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:272</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_ae45f5c3e800aa4e74ca3c05b837b7dab"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#ae45f5c3e800aa4e74ca3c05b837b7dab">tvm::s_tir::attr::fragment_layout</a></div><div class="ttdeci">constexpr const char * fragment_layout</div><div class="ttdoc">String-valued allocation Call attribute containing the TensorCore fragment layout.</div><div class="ttdef"><b>Definition</b> stmt.h:254</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a75c98042e181aaa6b6d9e19c1de92a74"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a75c98042e181aaa6b6d9e19c1de92a74">tvm::s_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:348</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a76b24bf1daf352c495e5bc86e7b8d8ff"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a76b24bf1daf352c495e5bc86e7b8d8ff">tvm::s_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:393</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a7752fcf8a4ce7ea4bb65194dc07ff646"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a7752fcf8a4ce7ea4bb65194dc07ff646">tvm::s_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:304</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a87eabc037c5541fecf34904372e41d74"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a87eabc037c5541fecf34904372e41d74">tvm::s_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:385</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a88dd8520a5ba812250d796b521d28de0"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a88dd8520a5ba812250d796b521d28de0">tvm::s_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:333</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a8d7e9926afe4073ded16d69ba3159a23"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a8d7e9926afe4073ded16d69ba3159a23">tvm::s_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:373</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a93ebf9ef41a28840e3fbc56f776878c1"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a93ebf9ef41a28840e3fbc56f776878c1">tvm::s_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:292</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a93f5939cc08d557165bbad5d7d1de898"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a93f5939cc08d557165bbad5d7d1de898">tvm::s_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:281</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_a985fc8e47b046d818dfb66194565a06a"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#a985fc8e47b046d818dfb66194565a06a">tvm::s_tir::attr::fragment_shape</a></div><div class="ttdeci">constexpr const char * fragment_shape</div><div class="ttdoc">String-valued allocation Call attribute containing the TensorCore fragment shape.</div><div class="ttdef"><b>Definition</b> stmt.h:245</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_aa69ea60566dd6bf3922985cd167878fa"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#aa69ea60566dd6bf3922985cd167878fa">tvm::s_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:398</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_ab3323f37d89928f0c6c25632ccaa3213"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#ab3323f37d89928f0c6c25632ccaa3213">tvm::s_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:336</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_ab6c338a53bd8434e5d777e76d03ac9c6"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#ab6c338a53bd8434e5d777e76d03ac9c6">tvm::s_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:277</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_ac89e0b3b635ae761fe978f9174dcc63a"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#ac89e0b3b635ae761fe978f9174dcc63a">tvm::s_tir::attr::irregular_loop_mark</a></div><div class="ttdeci">constexpr const char * irregular_loop_mark</div><div class="ttdoc">,ark a ForNode represent an irregular loop of non-structural control flow edges.</div><div class="ttdef"><b>Definition</b> stmt.h:370</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_ad9db00828b84ef26ba9627ad94120fc1"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#ad9db00828b84ef26ba9627ad94120fc1">tvm::s_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:298</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_ae2c79ed398c310e04a0ddd66cbb3e2ea"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#ae2c79ed398c310e04a0ddd66cbb3e2ea">tvm::s_tir::attr::loop_partition_hint</a></div><div class="ttdeci">constexpr const char * loop_partition_hint</div><div class="ttdoc">For annotation requesting partitioning when its PrimExpr value is provably true.</div><div class="ttdef"><b>Definition</b> stmt.h:255</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_ae381ba63bfbc6874ad0f72742702007a"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#ae381ba63bfbc6874ad0f72742702007a">tvm::s_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:268</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_ae45f5c3e800aa4e74ca3c05b837b7dab"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#ae45f5c3e800aa4e74ca3c05b837b7dab">tvm::s_tir::attr::fragment_layout</a></div><div class="ttdeci">constexpr const char * fragment_layout</div><div class="ttdoc">String-valued allocation Call attribute containing the TensorCore fragment layout.</div><div class="ttdef"><b>Definition</b> stmt.h:250</div></div>
 <div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_aecddff564fcf83c5894ccfd69485f49c"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#aecddff564fcf83c5894ccfd69485f49c">tvm::s_tir::attr::buffer_bound</a></div><div class="ttdeci">constexpr const char * buffer_bound</div><div class="ttdoc">Mark stores/loads with their bounds.</div><div class="ttdef"><b>Definition</b> stmt.h:234</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_af0587d33514bd1bb79c574887d3bcd7b"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#af0587d33514bd1bb79c574887d3bcd7b">tvm::s_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:239</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_af0587d33514bd1bb79c574887d3bcd7b"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#af0587d33514bd1bb79c574887d3bcd7b">tvm::s_tir::attr::double_buffer_scope</a></div><div class="ttdeci">constexpr const char * double_buffer_scope</div><div class="ttdoc">SBlock annotation selecting a write-buffer index for double buffering in InjectSoftwarePipeline.</div><div class="ttdef"><b>Definition</b> stmt.h:240</div></div>
 <div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_af7fedf45762cb6722b6c887bc6bb2600"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#af7fedf45762cb6722b6c887bc6bb2600">tvm::s_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:225</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_af8738ed77de4e6cad6915be169bf33ec"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#af8738ed77de4e6cad6915be169bf33ec">tvm::s_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:366</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_afd106b3065ca03097d0d92d7c86fcb31"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#afd106b3065ca03097d0d92d7c86fcb31">tvm::s_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:316</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_af8738ed77de4e6cad6915be169bf33ec"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#af8738ed77de4e6cad6915be169bf33ec">tvm::s_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:362</div></div>
+<div class="ttc" id="anamespacetvm_1_1s__tir_1_1attr_html_afd106b3065ca03097d0d92d7c86fcb31"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1attr.html#afd106b3065ca03097d0d92d7c86fcb31">tvm::s_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:312</div></div>
 <div class="ttc" id="anamespacetvm_1_1tirx_1_1attr_html_a9c7af9662c75e920a25fc21413e96515"><div class="ttname"><a href="namespacetvm_1_1tirx_1_1attr.html#a9c7af9662c75e920a25fc21413e96515">tvm::tirx::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:829</div></div>
 <div class="ttc" id="anamespacetvm_1_1tirx_1_1attr_html_ab4d2bf2e69942dad8a7778e528080d96"><div class="ttname"><a href="namespacetvm_1_1tirx_1_1attr.html#ab4d2bf2e69942dad8a7778e528080d96">tvm::tirx::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:830</div></div>
 <div class="ttc" id="anamespacetvm_1_1tirx_1_1attr_html_abb7f2a776ca037a8b3f899097b9ee8ba"><div class="ttname"><a href="namespacetvm_1_1tirx_1_1attr.html#abb7f2a776ca037a8b3f899097b9ee8ba">tvm::tirx::attr::virtual_thread</a></div><div class="ttdeci">constexpr const char * virtual_thread</div><div class="ttdoc">Shared execution attributes consumed before and after block lowering.</div><div class="ttdef"><b>Definition</b> stmt.h:828</div></div>
diff --git a/docs/reference/api/doxygen/s__tir_2transform_8h.html b/docs/reference/api/doxygen/s__tir_2transform_8h.html
index 959a4344f22..8fd1392013b 100644
--- a/docs/reference/api/doxygen/s__tir_2transform_8h.html
+++ b/docs/reference/api/doxygen/s__tir_2transform_8h.html
@@ -177,9 +177,6 @@ Functions</h2></td></tr>
 <tr class="memitem:a2401b7506e08a1b86587cf290a82b8a9" id="r_a2401b7506e08a1b86587cf290a82b8a9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtvm_1_1transform_1_1Pass.html">Pass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#a2401b7506e08a1b86587cf290a82b8a9">tvm::s_tir::transform::InjectVirtualThread</a> ()</td></tr>
 <tr class="memdesc:a2401b7506e08a1b86587cf290a82b8a9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inject virtual thread loops.  <br /></td></tr>
 <tr class="separator:a2401b7506e08a1b86587cf290a82b8a9"><td class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a57529a9aa804742e2fe9f4ce99226f52" id="r_a57529a9aa804742e2fe9f4ce99226f52"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtvm_1_1transform_1_1Pass.html">Pass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#a57529a9aa804742e2fe9f4ce99226f52">tvm::s_tir::transform::InjectDoubleBuffer</a> ()</td></tr>
-<tr class="memdesc:a57529a9aa804742e2fe9f4ce99226f52"><td class="mdescLeft">&#160;</td><td class="mdescRight">Inject double buffer statements.  <br /></td></tr>
-<tr class="separator:a57529a9aa804742e2fe9f4ce99226f52"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a037e97d08520c63791ded380c95ebb7a" id="r_a037e97d08520c63791ded380c95ebb7a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classtvm_1_1transform_1_1Pass.html">Pass</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1s__tir_1_1transform.html#a037e97d08520c63791ded380c95ebb7a">tvm::s_tir::transform::HoistIfThenElse</a> (tvm::ffi::String variant=&quot;&quot;)</td></tr>
 <tr class="memdesc:a037e97d08520c63791ded380c95ebb7a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Hoist loop-invariant IfThenElse nodes to outside the eligible loops.  <br /></td></tr>
 <tr class="separator:a037e97d08520c63791ded380c95ebb7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
diff --git a/docs/reference/api/doxygen/s__tir_2transform_8h_source.html b/docs/reference/api/doxygen/s__tir_2transform_8h_source.html
index 5c003e84966..40cdc990377 100644
--- a/docs/reference/api/doxygen/s__tir_2transform_8h_source.html
+++ b/docs/reference/api/doxygen/s__tir_2transform_8h_source.html
@@ -162,47 +162,45 @@ $(document).ready(function() { init_codefold(0); });
 <div class="line"><a id="l00237" name="l00237"></a><span class="lineno">  237</span> </div>
 <div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a2401b7506e08a1b86587cf290a82b8a9">  243</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a2401b7506e08a1b86587cf290a82b8a9">InjectVirtualThread</a>();</div>
 <div class="line"><a id="l00244" name="l00244"></a><span class="lineno">  244</span> </div>
-<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a57529a9aa804742e2fe9f4ce99226f52">  250</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a57529a9aa804742e2fe9f4ce99226f52">InjectDoubleBuffer</a>();</div>
-<div class="line"><a id="l00251" name="l00251"></a><span class="lineno">  251</span> </div>
-<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a037e97d08520c63791ded380c95ebb7a">  260</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a037e97d08520c63791ded380c95ebb7a">HoistIfThenElse</a>(tvm::ffi::String variant = <span class="stringliteral">&quot;&quot;</span>);</div>
-<div class="line"><a id="l00261" name="l00261"></a><span class="lineno">  261</span> </div>
-<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a314cbfe0162cc1ffb4e392761694191d">  272</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a314cbfe0162cc1ffb4e392761694191d">HoistExpression</a>();</div>
-<div class="line"><a id="l00273" name="l00273"></a><span class="lineno">  273</span> </div>
-<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#ab655ab1e0af8a741f66ef7c14347fccb">  278</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#ab655ab1e0af8a741f66ef7c14347fccb">RenormalizeSplitPattern</a>();</div>
-<div class="line"><a id="l00279" name="l00279"></a><span class="lineno">  279</span> </div>
-<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#adaa2770e18b9bf339ae775ee11270dc2">  284</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#adaa2770e18b9bf339ae775ee11270dc2">RewriteUnsafeSelect</a>();</div>
-<div class="line"><a id="l00285" name="l00285"></a><span class="lineno">  285</span> </div>
-<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#acb68d51521f4f1c737b981c692071551">  290</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#acb68d51521f4f1c737b981c692071551">InstrumentBoundCheckers</a>();</div>
-<div class="line"><a id="l00291" name="l00291"></a><span class="lineno">  291</span> </div>
-<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a18138c42b071a35675954ba008eb3fe5">  296</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a18138c42b071a35675954ba008eb3fe5">LowerVtcmAlloc</a>();</div>
+<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a037e97d08520c63791ded380c95ebb7a">  253</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a037e97d08520c63791ded380c95ebb7a">HoistIfThenElse</a>(tvm::ffi::String variant = <span class="stringliteral">&quot;&quot;</span>);</div>
+<div class="line"><a id="l00254" name="l00254"></a><span class="lineno">  254</span> </div>
+<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a314cbfe0162cc1ffb4e392761694191d">  265</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a314cbfe0162cc1ffb4e392761694191d">HoistExpression</a>();</div>
+<div class="line"><a id="l00266" name="l00266"></a><span class="lineno">  266</span> </div>
+<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#ab655ab1e0af8a741f66ef7c14347fccb">  271</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#ab655ab1e0af8a741f66ef7c14347fccb">RenormalizeSplitPattern</a>();</div>
+<div class="line"><a id="l00272" name="l00272"></a><span class="lineno">  272</span> </div>
+<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#adaa2770e18b9bf339ae775ee11270dc2">  277</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#adaa2770e18b9bf339ae775ee11270dc2">RewriteUnsafeSelect</a>();</div>
+<div class="line"><a id="l00278" name="l00278"></a><span class="lineno">  278</span> </div>
+<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#acb68d51521f4f1c737b981c692071551">  283</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#acb68d51521f4f1c737b981c692071551">InstrumentBoundCheckers</a>();</div>
+<div class="line"><a id="l00284" name="l00284"></a><span class="lineno">  284</span> </div>
+<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a18138c42b071a35675954ba008eb3fe5">  289</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a18138c42b071a35675954ba008eb3fe5">LowerVtcmAlloc</a>();</div>
+<div class="line"><a id="l00290" name="l00290"></a><span class="lineno">  290</span> </div>
+<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#af8930746842b1a0e8034d481c882eada">  296</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#af8930746842b1a0e8034d481c882eada">ThreadSync</a>(tvm::ffi::String storage_scope);</div>
 <div class="line"><a id="l00297" name="l00297"></a><span class="lineno">  297</span> </div>
-<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#af8930746842b1a0e8034d481c882eada">  303</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#af8930746842b1a0e8034d481c882eada">ThreadSync</a>(tvm::ffi::String storage_scope);</div>
-<div class="line"><a id="l00304" name="l00304"></a><span class="lineno">  304</span> </div>
-<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#afeefa4cded1a911790ee8d73c2c128e6">  309</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#afeefa4cded1a911790ee8d73c2c128e6">InferFragment</a>();</div>
-<div class="line"><a id="l00310" name="l00310"></a><span class="lineno">  310</span> </div>
-<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a96431fd68a613be6e994d86ce809bfd8">  315</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a96431fd68a613be6e994d86ce809bfd8">LowerThreadAllreduce</a>();</div>
-<div class="line"><a id="l00316" name="l00316"></a><span class="lineno">  316</span> </div>
-<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a661c1e2a859abfecb0e710de31b06937">  321</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a661c1e2a859abfecb0e710de31b06937">InjectPTXAsyncCopy</a>();</div>
-<div class="line"><a id="l00322" name="l00322"></a><span class="lineno">  322</span> </div>
-<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#ae5f770e4509106fa3a94e6f240491425">  327</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#ae5f770e4509106fa3a94e6f240491425">MergeSharedMemoryAllocations</a>();</div>
-<div class="line"><a id="l00328" name="l00328"></a><span class="lineno">  328</span> </div>
-<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#ad2b8d936505c46cb3c20f0e403e04735">  333</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#ad2b8d936505c46cb3c20f0e403e04735">DefaultGPUSchedule</a>();</div>
+<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#afeefa4cded1a911790ee8d73c2c128e6">  302</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#afeefa4cded1a911790ee8d73c2c128e6">InferFragment</a>();</div>
+<div class="line"><a id="l00303" name="l00303"></a><span class="lineno">  303</span> </div>
+<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a96431fd68a613be6e994d86ce809bfd8">  308</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a96431fd68a613be6e994d86ce809bfd8">LowerThreadAllreduce</a>();</div>
+<div class="line"><a id="l00309" name="l00309"></a><span class="lineno">  309</span> </div>
+<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a661c1e2a859abfecb0e710de31b06937">  314</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a661c1e2a859abfecb0e710de31b06937">InjectPTXAsyncCopy</a>();</div>
+<div class="line"><a id="l00315" name="l00315"></a><span class="lineno">  315</span> </div>
+<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#ae5f770e4509106fa3a94e6f240491425">  320</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#ae5f770e4509106fa3a94e6f240491425">MergeSharedMemoryAllocations</a>();</div>
+<div class="line"><a id="l00321" name="l00321"></a><span class="lineno">  321</span> </div>
+<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#ad2b8d936505c46cb3c20f0e403e04735">  326</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#ad2b8d936505c46cb3c20f0e403e04735">DefaultGPUSchedule</a>();</div>
+<div class="line"><a id="l00327" name="l00327"></a><span class="lineno">  327</span> </div>
+<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#ad5978815128adcd4156f7b80a5d6d864">  333</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#ad5978815128adcd4156f7b80a5d6d864">RemoveWeightLayoutRewriteBlock</a>(<span class="keywordtype">bool</span> skip_tensor_rewrite = <span class="keyw [...]
 <div class="line"><a id="l00334" name="l00334"></a><span class="lineno">  334</span> </div>
-<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#ad5978815128adcd4156f7b80a5d6d864">  340</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#ad5978815128adcd4156f7b80a5d6d864">RemoveWeightLayoutRewriteBlock</a>(<span class="keywordtype">bool</span> skip_tensor_rewrite = <span class="keyw [...]
-<div class="line"><a id="l00341" name="l00341"></a><span class="lineno">  341</span> </div>
-<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a4f24142e9c969c0b57cd958c83f0d95c">  346</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a4f24142e9c969c0b57cd958c83f0d95c">RemoveStoreUndef</a>();</div>
-<div class="line"><a id="l00347" name="l00347"></a><span class="lineno">  347</span> </div>
-<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a05b378e9b181b6979c39e224160e68c7">  352</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a05b378e9b181b6979c39e224160e68c7">DecorateDeviceScope</a>();</div>
-<div class="line"><a id="l00353" name="l00353"></a><span class="lineno">  353</span> </div>
-<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a1d8ea88c4e1d224910925c3f499d3e4a">  358</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a1d8ea88c4e1d224910925c3f499d3e4a">UseAssumeToReduceBranches</a>();</div>
-<div class="line"><a id="l00359" name="l00359"></a><span class="lineno">  359</span> </div>
-<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#afa965233ec1c4534e988884a35ffbf58">  371</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#afa965233ec1c4534e988884a35ffbf58">ForceNarrowIndexToInt32</a>();</div>
-<div class="line"><a id="l00372" name="l00372"></a><span class="lineno">  372</span> </div>
-<div class="line"><a id="l00373" name="l00373"></a><span class="lineno">  373</span>}  <span class="comment">// namespace transform</span></div>
-<div class="line"><a id="l00374" name="l00374"></a><span class="lineno">  374</span>}  <span class="comment">// namespace s_tir</span></div>
-<div class="line"><a id="l00375" name="l00375"></a><span class="lineno">  375</span>}  <span class="comment">// namespace tvm</span></div>
-<div class="line"><a id="l00376" name="l00376"></a><span class="lineno">  376</span> </div>
-<div class="line"><a id="l00377" name="l00377"></a><span class="lineno">  377</span><span class="preprocessor">#endif  </span><span class="comment">// TVM_S_TIR_TRANSFORM_H_</span></div>
+<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a4f24142e9c969c0b57cd958c83f0d95c">  339</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a4f24142e9c969c0b57cd958c83f0d95c">RemoveStoreUndef</a>();</div>
+<div class="line"><a id="l00340" name="l00340"></a><span class="lineno">  340</span> </div>
+<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a05b378e9b181b6979c39e224160e68c7">  345</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a05b378e9b181b6979c39e224160e68c7">DecorateDeviceScope</a>();</div>
+<div class="line"><a id="l00346" name="l00346"></a><span class="lineno">  346</span> </div>
+<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#a1d8ea88c4e1d224910925c3f499d3e4a">  351</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#a1d8ea88c4e1d224910925c3f499d3e4a">UseAssumeToReduceBranches</a>();</div>
+<div class="line"><a id="l00352" name="l00352"></a><span class="lineno">  352</span> </div>
+<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"><a class="line" href="namespacetvm_1_1s__tir_1_1transform.html#afa965233ec1c4534e988884a35ffbf58">  364</a></span>TVM_DLL <a class="code hl_class" href="classtvm_1_1transform_1_1Pass.html">Pass</a> <a class="code hl_function" href="namespacetvm_1_1s__tir_1_1transform.html#afa965233ec1c4534e988884a35ffbf58">ForceNarrowIndexToInt32</a>();</div>
+<div class="line"><a id="l00365" name="l00365"></a><span class="lineno">  365</span> </div>
+<div class="line"><a id="l00366" name="l00366"></a><span class="lineno">  366</span>}  <span class="comment">// namespace transform</span></div>
+<div class="line"><a id="l00367" name="l00367"></a><span class="lineno">  367</span>}  <span class="comment">// namespace s_tir</span></div>
+<div class="line"><a id="l00368" name="l00368"></a><span class="lineno">  368</span>}  <span class="comment">// namespace tvm</span></div>
+<div class="line"><a id="l00369" name="l00369"></a><span class="lineno">  369</span> </div>
+<div class="line"><a id="l00370" name="l00370"></a><span class="lineno">  370</span><span class="preprocessor">#endif  </span><span class="comment">// TVM_S_TIR_TRANSFORM_H_</span></div>
 <div class="ttc" id="aclasstvm_1_1tirx_1_1PrimFunc_html"><div class="ttname"><a href="classtvm_1_1tirx_1_1PrimFunc.html">tvm::tirx::PrimFunc</a></div><div class="ttdoc">Managed reference to PrimFuncNode.</div><div class="ttdef"><b>Definition</b> function.h:105</div></div>
 <div class="ttc" id="aclasstvm_1_1transform_1_1PassContext_html"><div class="ttname"><a href="classtvm_1_1transform_1_1PassContext.html">tvm::transform::PassContext</a></div><div class="ttdoc">PassContext that is used to configure the pass behavior.</div><div class="ttdef"><b>Definition</b> transform.h:151</div></div>
 <div class="ttc" id="aclasstvm_1_1transform_1_1Pass_html"><div class="ttname"><a href="classtvm_1_1transform_1_1Pass.html">tvm::transform::Pass</a></div><div class="ttdef"><b>Definition</b> transform.h:417</div></div>
@@ -224,7 +222,6 @@ $(document).ready(function() { init_codefold(0); });
 <div class="ttc" id="anamespacetvm_1_1s__tir_1_1transform_html_a450da4d39a34a9dc570b8f4830ceab9b"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1transform.html#a450da4d39a34a9dc570b8f4830ceab9b">tvm::s_tir::transform::LowerCrossThreadReduction</a></div><div class="ttdeci">Pass LowerCrossThreadReduction()</div><div class="ttdoc">Lower cross-thread reduction from thread bindings to intrinsic function calls.</div></div>
 <div class="ttc" id="anamespacetvm_1_1s__tir_1_1transform_html_a49bd59b9e76fcd5ea0b1217ed1e9b9a6"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1transform.html#a49bd59b9e76fcd5ea0b1217ed1e9b9a6">tvm::s_tir::transform::InjectSoftwarePipeline</a></div><div class="ttdeci">Pass InjectSoftwarePipeline()</div><div class="ttdoc">This pass transforms annotated loops into pipelined ones where producers and consumers are overlapped...</div></div>
 <div class="ttc" id="anamespacetvm_1_1s__tir_1_1transform_html_a4f24142e9c969c0b57cd958c83f0d95c"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1transform.html#a4f24142e9c969c0b57cd958c83f0d95c">tvm::s_tir::transform::RemoveStoreUndef</a></div><div class="ttdeci">Pass RemoveStoreUndef()</div><div class="ttdoc">Remove stores of tirx::builtin::undef.</div></div>
-<div class="ttc" id="anamespacetvm_1_1s__tir_1_1transform_html_a57529a9aa804742e2fe9f4ce99226f52"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1transform.html#a57529a9aa804742e2fe9f4ce99226f52">tvm::s_tir::transform::InjectDoubleBuffer</a></div><div class="ttdeci">Pass InjectDoubleBuffer()</div><div class="ttdoc">Inject double buffer statements.</div></div>
 <div class="ttc" id="anamespacetvm_1_1s__tir_1_1transform_html_a5a0c47b7a7bf9ea241bf12f35c3c24de"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1transform.html#a5a0c47b7a7bf9ea241bf12f35c3c24de">tvm::s_tir::transform::TransformMmaBufferLayout</a></div><div class="ttdeci">Pass TransformMmaBufferLayout()</div><div class="ttdoc">Transform Mma scope (m16n8k8.matrixA/B/C) to local scope with layout transformation.</div></div>
 <div class="ttc" id="anamespacetvm_1_1s__tir_1_1transform_html_a661c1e2a859abfecb0e710de31b06937"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1transform.html#a661c1e2a859abfecb0e710de31b06937">tvm::s_tir::transform::InjectPTXAsyncCopy</a></div><div class="ttdeci">Pass InjectPTXAsyncCopy()</div><div class="ttdoc">Rewrite global to shared memory copy on CUDA with asynchronous copy.</div></div>
 <div class="ttc" id="anamespacetvm_1_1s__tir_1_1transform_html_a6670978eac856100501e6b3b99b4cdaf"><div class="ttname"><a href="namespacetvm_1_1s__tir_1_1transform.html#a6670978eac856100501e6b3b99b4cdaf">tvm::s_tir::transform::LowerMatchBuffer</a></div><div class="ttdeci">Pass LowerMatchBuffer()</div><div class="ttdoc">Remove match buffers inside the block. Also, it will validate the binding.</div></div>
diff --git a/docs/reference/api/doxygen/search/all_16.js b/docs/reference/api/doxygen/search/all_16.js
index 33e0d466639..1a067bda308 100644
--- a/docs/reference/api/doxygen/search/all_16.js
+++ b/docs/reference/api/doxygen/search/all_16.js
@@ -9,7 +9,7 @@ var searchData=
   ['value_5findex_6',['value_index',['../classtvm_1_1te_1_1ReduceNode.html#a3546c7fc46030aca807e2182480bfd34',1,'tvm::te::ReduceNode::value_index'],['../classtvm_1_1te_1_1TensorNode.html#aaf908a208cea7f27477c1c58ba605aa8',1,'tvm::te::TensorNode::value_index']]],
   ['value_5fto_5fbound_5fvar_7',['value_to_bound_var',['../classtvm_1_1relax_1_1transform_1_1PatternCheckContextNode.html#a015fa5f7ff630ae7aa065fc169817f9f',1,'tvm::relax::transform::PatternCheckContextNode']]],
   ['values_8',['values',['../classtvm_1_1relax_1_1ShapeExprNode.html#a0b018e0a288a46268ab03b0f4fd54e1c',1,'tvm::relax::ShapeExprNode::values'],['../classtvm_1_1relax_1_1ShapeTypeNode.html#add3416d082274253baf955642455fcf6',1,'tvm::relax::ShapeTypeNode::values'],['../classtvm_1_1script_1_1printer_1_1DictDocNode.html#af448345c2b322d0a35453c8b602e50d3',1,'tvm::script::printer::DictDocNode::values']]],
-  ['var_9',['var',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameNode.html#afd3a2d3a95f8fc9e6e940c3f0a2817d5',1,'tvm::script::ir_builder::relax::IfFrameNode::var'],['../classtvm_1_1prim_1_1LetNode.html#a46efb191894de5fe00445a43c3d683a7',1,'tvm::prim::LetNode::var'],['../classtvm_1_1relax_1_1BindingNode.html#a31222a9c83a8532274cd8a56f991157b',1,'tvm::relax::BindingNode::var'],['../classtvm_1_1tirx_1_1BindNode.html#ac4bf32fb5d6c044f6d8a2462275a0b03',1,'tvm::tirx::BindNode::var'] [...]
+  ['var_9',['var',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameNode.html#afd3a2d3a95f8fc9e6e940c3f0a2817d5',1,'tvm::script::ir_builder::relax::IfFrameNode::var'],['../classtvm_1_1prim_1_1LetNode.html#a46efb191894de5fe00445a43c3d683a7',1,'tvm::prim::LetNode::var'],['../classtvm_1_1relax_1_1BindingNode.html#a31222a9c83a8532274cd8a56f991157b',1,'tvm::relax::BindingNode::var'],['../classtvm_1_1tirx_1_1BindNode.html#ac4bf32fb5d6c044f6d8a2462275a0b03',1,'tvm::tirx::BindNode::var'] [...]
   ['var_2eh_10',['var.h',['../var_8h.html',1,'']]],
   ['var_5fargs_5finfo_11',['var_args_info',['../classtvm_1_1OpNode.html#a126f0c272afde9f28489d80e446fb5c8',1,'tvm::OpNode']]],
   ['var_5fget_5for_5falloc_5fid_12',['var_get_or_alloc_id',['../structtvm_1_1script_1_1printer_1_1DocTranslatorVTable.html#adaf16dc3885bed39cc9daba196e5abd1',1,'tvm::script::printer::DocTranslatorVTable']]],
diff --git a/docs/reference/api/doxygen/search/all_17.js b/docs/reference/api/doxygen/search/all_17.js
index df054109275..41cba317251 100644
--- a/docs/reference/api/doxygen/search/all_17.js
+++ b/docs/reference/api/doxygen/search/all_17.js
@@ -5,7 +5,7 @@ var searchData=
   ['warpid_2',['WarpId',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a100742007467deb0c3516fef49880e0c',1,'tvm::script::ir_builder::tirx']]],
   ['weight_3',['weight',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ExtractedTaskNode.html#a6d6591e4744fbd0fc3825bc240194525',1,'tvm::s_tir::meta_schedule::ExtractedTaskNode']]],
   ['wellformed_4',['WellFormed',['../namespacetvm_1_1relax.html#ab277242c7f49d3ca1924729ac3b0d99b',1,'tvm::relax']]],
-  ['where_5',['where',['../namespacetvm_1_1script_1_1ir__builder_1_1s__tir.html#aaa9410e5707855d6e5efb97be03a7a04',1,'tvm::script::ir_builder::s_tir::Where()'],['../namespacetvm_1_1topi.html#af011847b6e7f72f1bec25eee05c80590',1,'tvm::topi::where()']]],
+  ['where_5',['where',['../namespacetvm_1_1topi.html#af011847b6e7f72f1bec25eee05c80590',1,'tvm::topi::where()'],['../namespacetvm_1_1script_1_1ir__builder_1_1s__tir.html#aaa9410e5707855d6e5efb97be03a7a04',1,'tvm::script::ir_builder::s_tir::Where()']]],
   ['while_6',['while',['../classtvm_1_1tirx_1_1While.html',1,'tvm::tirx::While'],['../classtvm_1_1tirx_1_1While.html#aa737957bd6d1f0998a5427330c88fbd1',1,'tvm::tirx::While::While(ffi::ObjectPtr&lt; WhileNode &gt; node)'],['../classtvm_1_1tirx_1_1While.html#ab0b5efffa898af6690bfbd4d3956c5d1',1,'tvm::tirx::While::While(PrimExpr condition, Stmt body, Span span=Span())'],['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a021a4b73625c5731ab93400404b6505e',1,'tvm::script::ir_builder::tir [...]
   ['whiledoc_7',['whiledoc',['../classtvm_1_1script_1_1printer_1_1WhileDoc.html',1,'tvm::script::printer::WhileDoc'],['../classtvm_1_1script_1_1printer_1_1WhileDoc.html#aed5d0c9693c8137a909e9c3d9836ef28',1,'tvm::script::printer::WhileDoc::WhileDoc()']]],
   ['whiledocnode_8',['WhileDocNode',['../classtvm_1_1script_1_1printer_1_1WhileDocNode.html',1,'tvm::script::printer']]],
diff --git a/docs/reference/api/doxygen/search/all_4.js b/docs/reference/api/doxygen/search/all_4.js
index 55be77e24a9..8e4da91f859 100644
--- a/docs/reference/api/doxygen/search/all_4.js
+++ b/docs/reference/api/doxygen/search/all_4.js
@@ -149,20 +149,20 @@ var searchData=
   ['discoworker_146',['discoworker',['../classtvm_1_1runtime_1_1DiscoWorker.html#a089d3adcb982ccae8a8f760d2b52a080',1,'tvm::runtime::DiscoWorker::DiscoWorker()'],['../classtvm_1_1runtime_1_1DiscoWorker.html',1,'tvm::runtime::DiscoWorker']]],
   ['discoworker_3a_3aimpl_147',['Impl',['../classtvm_1_1runtime_1_1DiscoWorker.html#a379c6dd5a183ed1df75515f7f21a3f49',1,'tvm::runtime::DiscoWorker']]],
   ['dispatch_148',['dispatch',['../classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a8b267961edf7db8ed2eea10db0964932',1,'tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;::Dispatch()'],['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#afe2459adeed04fc2dadd0c7195de9a94',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::Dispatch()'],['../classtvm_1_1tirx_1_1TilePrimitiveCallNode.html#a12eb99de8f80ac3c41f82 [...]
-  ['dispatch_5f_149',['dispatch_',['../classtvm_1_1tirx_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a8c16360aa17f9a5b4e974f4a53fc36ae',1,'tvm::tirx::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;::Dispatch_(const prim::ModNode *node, Args... args)'],['../classtvm_1_1tirx_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#ac8d3fd3f9fa9ea3f6a2123d55eba5c2b',1,'tvm::tirx::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;::Dispatch_(const prim::DivNode [...]
-  ['dispatchcontext_150',['dispatchcontext',['../classtvm_1_1tirx_1_1DispatchContext.html#a7991adc691047534476e436f1bcd5912',1,'tvm::tirx::DispatchContext::DispatchContext()'],['../classtvm_1_1tirx_1_1DispatchContext.html',1,'tvm::tirx::DispatchContext']]],
+  ['dispatch_5f_149',['dispatch_',['../classtvm_1_1tirx_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a8c16360aa17f9a5b4e974f4a53fc36ae',1,'tvm::tirx::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;::Dispatch_(const prim::ModNode *node, Args... args)'],['../classtvm_1_1tirx_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#ac8d3fd3f9fa9ea3f6a2123d55eba5c2b',1,'tvm::tirx::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;::Dispatch_(const prim::DivNode [...]
+  ['dispatchcontext_150',['dispatchcontext',['../classtvm_1_1tirx_1_1DispatchContext.html',1,'tvm::tirx::DispatchContext'],['../classtvm_1_1tirx_1_1DispatchContext.html#a7991adc691047534476e436f1bcd5912',1,'tvm::tirx::DispatchContext::DispatchContext()']]],
   ['dispatchcontextnode_151',['DispatchContextNode',['../classtvm_1_1tirx_1_1DispatchContextNode.html',1,'tvm::tirx']]],
   ['dispatchdefault_5f_152',['dispatchdefault_',['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a940a20c15f7997ff74477f8450144816',1,'tvm::tirx::StmtFunctor&lt; R(const Stmt &amp;, Args...)&gt;::DispatchDefault_()'],['../classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a49bf8ac54583bb0b30725a4dd76c2a18',1,'tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;::DispatchDefault_()']]],
   ['dispatched_153',['dispatched',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ExtractedTaskNode.html#a8be137581a62630c9b30e5e1d88acaf2',1,'tvm::s_tir::meta_schedule::ExtractedTaskNode']]],
   ['distributed_2eh_154',['distributed.h',['../distributed_8h.html',1,'']]],
   ['distributionattrs_155',['DistributionAttrs',['../structtvm_1_1relax_1_1DistributionAttrs.html',1,'tvm::relax']]],
-  ['div_156',['div',['../classtvm_1_1prim_1_1Div.html#acd5a6d775a4f559bc124ee55dcd8eb4d',1,'tvm::prim::Div::Div(PrimExpr a, PrimExpr b, Span span=Span())'],['../classtvm_1_1prim_1_1Div.html#a0e99a70393079db9dc17983ac5248866',1,'tvm::prim::Div::Div(ffi::ObjectPtr&lt; DivNode &gt; node)'],['../namespacetvm.html#a9d90476be7c95b4c40fe267fd2af5603',1,'tvm::div(const PrimExpr &amp;a, double b, Span span=Span())'],['../namespacetvm.html#a421c6836f0e87cd662320a8f6c23d452',1,'tvm::div(const PrimE [...]
+  ['div_156',['div',['../classtvm_1_1prim_1_1Div.html#a0e99a70393079db9dc17983ac5248866',1,'tvm::prim::Div::Div(ffi::ObjectPtr&lt; DivNode &gt; node)'],['../classtvm_1_1prim_1_1Div.html#acd5a6d775a4f559bc124ee55dcd8eb4d',1,'tvm::prim::Div::Div(PrimExpr a, PrimExpr b, Span span=Span())'],['../classtvm_1_1prim_1_1Div.html',1,'tvm::prim::Div'],['../namespacetvm.html#a16f9cd9219b505e2cc05c5a7558ac61f',1,'tvm::div(PrimExpr a, PrimExpr b, Span span=Span())'],['../namespacetvm.html#a7098ed6761c [...]
   ['divambiguityerror_157',['DivAmbiguityError',['../namespacetvm.html#a31e7a3e4a160a1d048e3ba741966f1a8',1,'tvm']]],
   ['divide_158',['divide',['../namespacetvm_1_1topi.html#a582bc98a3956894e8e90a3a3da929568',1,'tvm::topi::divide(const tvm::PrimExpr &amp;a, const tvm::PrimExpr &amp;b)'],['../namespacetvm_1_1topi.html#ababd930d132370216019728aba49cb8b',1,'tvm::topi::divide(const tvm::te::Tensor &amp;A, const tvm::te::Tensor &amp;B, std::string name=&quot;T_&quot; &quot;divide&quot;, std::string tag=kBroadcast)'],['../namespacetvm_1_1topi.html#aec73d9ff3005b6775c481b6c58385060',1,'tvm::topi::divide(const [...]
   ['divmode_159',['DivMode',['../namespacetvm_1_1sym.html#abafa23be77c74118c3da91aa8272483e',1,'tvm::sym']]],
   ['divnode_160',['DivNode',['../classtvm_1_1prim_1_1DivNode.html',1,'tvm::prim']]],
   ['dldevicetype2str_161',['DLDeviceType2Str',['../namespacetvm_1_1runtime.html#a57b0dda164db0b93007873430934cad0',1,'tvm::runtime']]],
-  ['doc_162',['doc',['../classtvm_1_1OpNode.html#a581785b139323c424e7980367e597d1f',1,'tvm::OpNode::doc'],['../classtvm_1_1ArgumentInfoNode.html#ac6e758834aeaa009febaf8996e797dc1',1,'tvm::ArgumentInfoNode::doc'],['../classtvm_1_1script_1_1printer_1_1Doc.html#ab8976b239f8ee9da30e3bbd5eb569409',1,'tvm::script::printer::Doc::Doc(ffi::ObjectPtr&lt; DocNode &gt; data)'],['../classtvm_1_1script_1_1printer_1_1Doc.html#accbc6699956d0166032a97e80ad3880d',1,'tvm::script::printer::Doc::Doc()=defaul [...]
+  ['doc_162',['doc',['../classtvm_1_1script_1_1printer_1_1Doc.html#accbc6699956d0166032a97e80ad3880d',1,'tvm::script::printer::Doc::Doc()'],['../classtvm_1_1OpNode.html#a581785b139323c424e7980367e597d1f',1,'tvm::OpNode::doc'],['../classtvm_1_1ArgumentInfoNode.html#ac6e758834aeaa009febaf8996e797dc1',1,'tvm::ArgumentInfoNode::doc'],['../classtvm_1_1script_1_1printer_1_1Doc.html#ab8976b239f8ee9da30e3bbd5eb569409',1,'tvm::script::printer::Doc::Doc()'],['../classtvm_1_1script_1_1printer_1_1Do [...]
   ['doc_2eh_163',['doc.h',['../doc_8h.html',1,'']]],
   ['doc_5fscopes_5f_164',['doc_scopes_',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a479c72c58a8e22da05cfbc8084abdb2a',1,'tvm::script::printer::DocTranslatorObj']]],
   ['doc_5ftranslator_2eh_165',['doc_translator.h',['../doc__translator_8h.html',1,'']]],
@@ -171,7 +171,7 @@ var searchData=
   ['docstringdoc_168',['docstringdoc',['../classtvm_1_1script_1_1printer_1_1DocStringDoc.html',1,'tvm::script::printer::DocStringDoc'],['../classtvm_1_1script_1_1printer_1_1DocStringDoc.html#a0606bf953ef730bf7e89e0ea093cbe02',1,'tvm::script::printer::DocStringDoc::DocStringDoc()']]],
   ['docstringdocnode_169',['DocStringDocNode',['../classtvm_1_1script_1_1printer_1_1DocStringDocNode.html',1,'tvm::script::printer']]],
   ['doctranslate_170',['DocTranslate',['../namespacetvm_1_1script_1_1printer.html#ad058a4b27035c226d2cff58f0986f57a',1,'tvm::script::printer']]],
-  ['doctranslator_171',['doctranslator',['../classtvm_1_1script_1_1printer_1_1DocTranslator.html#a1c0a42c5508f8d3369c2e2253492aec9',1,'tvm::script::printer::DocTranslator::DocTranslator()'],['../classtvm_1_1script_1_1printer_1_1DocTranslator.html',1,'tvm::script::printer::DocTranslator']]],
+  ['doctranslator_171',['doctranslator',['../classtvm_1_1script_1_1printer_1_1DocTranslator.html',1,'tvm::script::printer::DocTranslator'],['../classtvm_1_1script_1_1printer_1_1DocTranslator.html#a1c0a42c5508f8d3369c2e2253492aec9',1,'tvm::script::printer::DocTranslator::DocTranslator()']]],
   ['doctranslatorobj_172',['doctranslatorobj',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html',1,'tvm::script::printer::DocTranslatorObj'],['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a2a264b1c15907ffc0ea670796565cd9f',1,'tvm::script::printer::DocTranslatorObj::DocTranslatorObj()']]],
   ['doctranslatorvtable_173',['DocTranslatorVTable',['../structtvm_1_1script_1_1printer_1_1DocTranslatorVTable.html',1,'tvm::script::printer']]],
   ['dom_174',['dom',['../classtvm_1_1tirx_1_1IterVarNode.html#a04dd1aa3cf634795e2553e4cf191f761',1,'tvm::tirx::IterVarNode']]],
@@ -179,25 +179,24 @@ var searchData=
   ['doms_176',['doms',['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1ForFrameNode.html#a7d5fa09e4fd15a21d1114a890ef86b4b',1,'tvm::script::ir_builder::tirx::ForFrameNode']]],
   ['done_177',['Done',['../classtvm_1_1s__tir_1_1meta__schedule_1_1RunnerFutureNode.html#a6ba10da4f03f0c9f03a24c7f6987f8ab',1,'tvm::s_tir::meta_schedule::RunnerFutureNode']]],
   ['double_5fbuffer_5fscope_178',['double_buffer_scope',['../namespacetvm_1_1s__tir_1_1attr.html#af0587d33514bd1bb79c574887d3bcd7b',1,'tvm::s_tir::attr']]],
-  ['double_5fbuffer_5fwrite_179',['double_buffer_write',['../namespacetvm_1_1s__tir_1_1attr.html#aab610783fd0e00fc2f50b5719399c5c6',1,'tvm::s_tir::attr']]],
-  ['downstream_5fusage_180',['downstream_usage',['../structtvm_1_1relax_1_1VarUsageInfo.html#ac46b9b835c0e9c1782c99ae42c552a66',1,'tvm::relax::VarUsageInfo']]],
-  ['dp4a_181',['dp4a',['../namespacetvm_1_1tirx_1_1builtin.html#aaaf6c3c481e9441efe898d664f2b3022',1,'tvm::tirx::builtin']]],
-  ['dref_182',['dref',['../classtvm_1_1runtime_1_1DRef.html#a2a3f86bbdd40891b8e4cb3cdc1549b7f',1,'tvm::runtime::DRef::DRef()'],['../classtvm_1_1runtime_1_1DRef.html',1,'tvm::runtime::DRef']]],
-  ['drefobj_183',['drefobj',['../classtvm_1_1runtime_1_1SessionObj.html#a4051d489eb872cf706c8c47b657224c2',1,'tvm::runtime::SessionObj::DRefObj'],['../classtvm_1_1runtime_1_1DRefObj.html',1,'tvm::runtime::DRefObj']]],
-  ['dropoutattrs_184',['DropoutAttrs',['../structtvm_1_1relax_1_1DropoutAttrs.html',1,'tvm::relax']]],
-  ['dst_185',['dst',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a17f056cc4798d31c8bcee6903be8dd1d',1,'tvm::runtime::vm::Instruction::dst'],['../classtvm_1_1tirx_1_1DependencyNode.html#accd97a7fd695f00b30a2afd5a47d83e7',1,'tvm::tirx::DependencyNode::dst']]],
-  ['dst2deps_186',['dst2deps',['../classtvm_1_1tirx_1_1SBlockScopeNode.html#aa41693e85f2b34bd14ee7752abfcac6f',1,'tvm::tirx::SBlockScopeNode']]],
-  ['dst_5flayout_187',['dst_layout',['../classtvm_1_1tirx_1_1SBijectiveLayoutNode.html#a683ad377f2f462f1c7646e8d73aa35d8',1,'tvm::tirx::SBijectiveLayoutNode']]],
-  ['dst_5fvdevice_188',['dst_vdevice',['../structtvm_1_1relax_1_1ToVDeviceAttrs.html#a5ff4dff3b170c82f36b7b69c2397dc1e',1,'tvm::relax::ToVDeviceAttrs']]],
-  ['dtensortype_189',['dtensortype',['../classtvm_1_1relax_1_1distributed_1_1DTensorType.html',1,'tvm::relax::distributed::DTensorType'],['../classtvm_1_1relax_1_1distributed_1_1DTensorType.html#a25d83f18f44f81c8582c85c402ccf7a4',1,'tvm::relax::distributed::DTensorType::DTensorType()']]],
-  ['dtensortypenode_190',['dtensortypenode',['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html',1,'tvm::relax::distributed::DTensorTypeNode'],['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html#ae220ba4439014b88dc1da27862a75508',1,'tvm::relax::distributed::DTensorTypeNode::DTensorTypeNode(ffi::UnsafeInit)'],['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html#ae5c9fc429eb819ebad2c27e9136cff1e',1,'tvm::relax::distributed::DTensorTypeNode::DTensorTypeNode(Tens [...]
-  ['dtype_191',['dtype',['../structtvm_1_1relax_1_1MultinomialFromUniformAttrs.html#a71f9e33aa01bce6238b270007638ed2c',1,'tvm::relax::MultinomialFromUniformAttrs::dtype'],['../classtvm_1_1PrimTypeNode.html#a33ddd141d33f41e97a81974e59f56e39',1,'tvm::PrimTypeNode::dtype'],['../structtvm_1_1relax_1_1InitAttrs.html#a73e3abfe69d38ad4c5fcd8463dcc37dd',1,'tvm::relax::InitAttrs::dtype'],['../structtvm_1_1relax_1_1AstypeAttrs.html#a77c58f4b22778fbffd8ff27ad35b02fd',1,'tvm::relax::AstypeAttrs::dty [...]
-  ['dummyglobalinfo_192',['DummyGlobalInfo',['../classtvm_1_1relax_1_1DummyGlobalInfo.html',1,'tvm::relax']]],
-  ['dummyglobalinfonode_193',['DummyGlobalInfoNode',['../classtvm_1_1relax_1_1DummyGlobalInfoNode.html',1,'tvm::relax']]],
-  ['dumppruned_194',['DumpPruned',['../classtvm_1_1s__tir_1_1meta__schedule_1_1DatabaseNode.html#a38d5862a79781ce42ba9e106c7ed5d19',1,'tvm::s_tir::meta_schedule::DatabaseNode']]],
-  ['dup_195',['dup',['../classtvm_1_1relax_1_1PatternSeq.html#af1c55cedfad1b15780c63f2eeb0e2c8e',1,'tvm::relax::PatternSeq::dup()'],['../classtvm_1_1relax_1_1DFPattern.html#aad5c1e19ac8cdfe49abe335ca9886e51',1,'tvm::relax::DFPattern::dup()']]],
-  ['dyn_5ftile_196',['dyn_tile',['../namespacetvm_1_1topi.html#ab721f33f877ac537a81bc82832e2c7ae',1,'tvm::topi']]],
-  ['dynamic_5fstrided_5fslice_197',['dynamic_strided_slice',['../namespacetvm_1_1topi.html#adea7ed8a6f04ce2199b73df7bc70cce8',1,'tvm::topi::dynamic_strided_slice(const Tensor &amp;x, const ffi::Array&lt; PrimExpr &gt; &amp;begin, const ffi::Array&lt; PrimExpr &gt; &amp;end, const ffi::Array&lt; PrimExpr &gt; &amp;strides, bool assume_inbound=true, std::string name=&quot;T_dynamic_strided_slice&quot;, std::string tag=kInjective)'],['../namespacetvm_1_1topi.html#a34f111f0879e2e4e2756248bc7 [...]
-  ['dynamic_5fstrided_5fslice_5fwith_5faxes_198',['dynamic_strided_slice_with_axes',['../namespacetvm_1_1topi.html#ad45cb95ca4cb83dd43b0ca3b2f796196',1,'tvm::topi']]],
-  ['dynamiccanonicalizeindex_199',['DynamicCanonicalizeIndex',['../namespacetvm_1_1topi.html#ada79ae9bc22d983eb29e9ed3645cfe19',1,'tvm::topi']]]
+  ['downstream_5fusage_179',['downstream_usage',['../structtvm_1_1relax_1_1VarUsageInfo.html#ac46b9b835c0e9c1782c99ae42c552a66',1,'tvm::relax::VarUsageInfo']]],
+  ['dp4a_180',['dp4a',['../namespacetvm_1_1tirx_1_1builtin.html#aaaf6c3c481e9441efe898d664f2b3022',1,'tvm::tirx::builtin']]],
+  ['dref_181',['dref',['../classtvm_1_1runtime_1_1DRef.html#a2a3f86bbdd40891b8e4cb3cdc1549b7f',1,'tvm::runtime::DRef::DRef()'],['../classtvm_1_1runtime_1_1DRef.html',1,'tvm::runtime::DRef']]],
+  ['drefobj_182',['drefobj',['../classtvm_1_1runtime_1_1DRefObj.html',1,'tvm::runtime::DRefObj'],['../classtvm_1_1runtime_1_1SessionObj.html#a4051d489eb872cf706c8c47b657224c2',1,'tvm::runtime::SessionObj::DRefObj']]],
+  ['dropoutattrs_183',['DropoutAttrs',['../structtvm_1_1relax_1_1DropoutAttrs.html',1,'tvm::relax']]],
+  ['dst_184',['dst',['../classtvm_1_1tirx_1_1DependencyNode.html#accd97a7fd695f00b30a2afd5a47d83e7',1,'tvm::tirx::DependencyNode::dst'],['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a17f056cc4798d31c8bcee6903be8dd1d',1,'tvm::runtime::vm::Instruction::dst']]],
+  ['dst2deps_185',['dst2deps',['../classtvm_1_1tirx_1_1SBlockScopeNode.html#aa41693e85f2b34bd14ee7752abfcac6f',1,'tvm::tirx::SBlockScopeNode']]],
+  ['dst_5flayout_186',['dst_layout',['../classtvm_1_1tirx_1_1SBijectiveLayoutNode.html#a683ad377f2f462f1c7646e8d73aa35d8',1,'tvm::tirx::SBijectiveLayoutNode']]],
+  ['dst_5fvdevice_187',['dst_vdevice',['../structtvm_1_1relax_1_1ToVDeviceAttrs.html#a5ff4dff3b170c82f36b7b69c2397dc1e',1,'tvm::relax::ToVDeviceAttrs']]],
+  ['dtensortype_188',['dtensortype',['../classtvm_1_1relax_1_1distributed_1_1DTensorType.html',1,'tvm::relax::distributed::DTensorType'],['../classtvm_1_1relax_1_1distributed_1_1DTensorType.html#a25d83f18f44f81c8582c85c402ccf7a4',1,'tvm::relax::distributed::DTensorType::DTensorType()']]],
+  ['dtensortypenode_189',['dtensortypenode',['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html',1,'tvm::relax::distributed::DTensorTypeNode'],['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html#ae220ba4439014b88dc1da27862a75508',1,'tvm::relax::distributed::DTensorTypeNode::DTensorTypeNode(ffi::UnsafeInit)'],['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html#ae5c9fc429eb819ebad2c27e9136cff1e',1,'tvm::relax::distributed::DTensorTypeNode::DTensorTypeNode(Tens [...]
+  ['dtype_190',['dtype',['../classtvm_1_1tirx_1_1TensorTypeNode.html#a67bab2af2c9c9e8a614482dac0ce871f',1,'tvm::tirx::TensorTypeNode::dtype'],['../classtvm_1_1PrimTypeNode.html#a33ddd141d33f41e97a81974e59f56e39',1,'tvm::PrimTypeNode::dtype'],['../structtvm_1_1relax_1_1InitAttrs.html#a73e3abfe69d38ad4c5fcd8463dcc37dd',1,'tvm::relax::InitAttrs::dtype'],['../structtvm_1_1relax_1_1AstypeAttrs.html#a77c58f4b22778fbffd8ff27ad35b02fd',1,'tvm::relax::AstypeAttrs::dtype'],['../classtvm_1_1te_1_1T [...]
+  ['dummyglobalinfo_191',['DummyGlobalInfo',['../classtvm_1_1relax_1_1DummyGlobalInfo.html',1,'tvm::relax']]],
+  ['dummyglobalinfonode_192',['DummyGlobalInfoNode',['../classtvm_1_1relax_1_1DummyGlobalInfoNode.html',1,'tvm::relax']]],
+  ['dumppruned_193',['DumpPruned',['../classtvm_1_1s__tir_1_1meta__schedule_1_1DatabaseNode.html#a38d5862a79781ce42ba9e106c7ed5d19',1,'tvm::s_tir::meta_schedule::DatabaseNode']]],
+  ['dup_194',['dup',['../classtvm_1_1relax_1_1DFPattern.html#aad5c1e19ac8cdfe49abe335ca9886e51',1,'tvm::relax::DFPattern::dup()'],['../classtvm_1_1relax_1_1PatternSeq.html#af1c55cedfad1b15780c63f2eeb0e2c8e',1,'tvm::relax::PatternSeq::dup()']]],
+  ['dyn_5ftile_195',['dyn_tile',['../namespacetvm_1_1topi.html#ab721f33f877ac537a81bc82832e2c7ae',1,'tvm::topi']]],
+  ['dynamic_5fstrided_5fslice_196',['dynamic_strided_slice',['../namespacetvm_1_1topi.html#adea7ed8a6f04ce2199b73df7bc70cce8',1,'tvm::topi::dynamic_strided_slice(const Tensor &amp;x, const ffi::Array&lt; PrimExpr &gt; &amp;begin, const ffi::Array&lt; PrimExpr &gt; &amp;end, const ffi::Array&lt; PrimExpr &gt; &amp;strides, bool assume_inbound=true, std::string name=&quot;T_dynamic_strided_slice&quot;, std::string tag=kInjective)'],['../namespacetvm_1_1topi.html#a34f111f0879e2e4e2756248bc7 [...]
+  ['dynamic_5fstrided_5fslice_5fwith_5faxes_197',['dynamic_strided_slice_with_axes',['../namespacetvm_1_1topi.html#ad45cb95ca4cb83dd43b0ca3b2f796196',1,'tvm::topi']]],
+  ['dynamiccanonicalizeindex_198',['DynamicCanonicalizeIndex',['../namespacetvm_1_1topi.html#ada79ae9bc22d983eb29e9ed3645cfe19',1,'tvm::topi']]]
 ];
diff --git a/docs/reference/api/doxygen/search/all_9.js b/docs/reference/api/doxygen/search/all_9.js
index 6e460c77fc0..c71d5633340 100644
--- a/docs/reference/api/doxygen/search/all_9.js
+++ b/docs/reference/api/doxygen/search/all_9.js
@@ -48,201 +48,200 @@ var searchData=
   ['infersymbolicvarmap_45',['InferSymbolicVarMap',['../namespacetvm_1_1relax.html#a6aa7781877fa94e9729b9cee7463e67d',1,'tvm::relax']]],
   ['infinity_46',['infinity',['../namespacetvm_1_1prim.html#a25134d1bfa8597dcb3be5497180cc564',1,'tvm::prim']]],
   ['info_47',['info',['../classtvm_1_1transform_1_1SequentialNode.html#a4873bfc55a74cb39b692884b7b9aa5c2',1,'tvm::transform::SequentialNode::Info()'],['../classtvm_1_1transform_1_1PassNode.html#ab602b215ed172c9f09cf0fa2862858af',1,'tvm::transform::PassNode::Info()']]],
-  ['init_48',['init',['../classtvm_1_1s__tir_1_1SBlockNode.html#a83550e2b7fda218008cff57cbc915397',1,'tvm::s_tir::SBlockNode::init'],['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameNode.html#adc126585393f6d49bff86a72c57a2e6f',1,'tvm::script::ir_builder::s_tir::SBlockFrameNode::init'],['../classtvm_1_1te_1_1ScanOpNode.html#a32b277a2640ecb2bc20fcd19b53f535d',1,'tvm::te::ScanOpNode::init'],['../classtvm_1_1te_1_1ReduceNode.html#a25eb1e0924ceb16cd5c2050d0af0e6ae',1,'tvm::te::R [...]
+  ['init_48',['init',['../classtvm_1_1te_1_1ReduceNode.html#a25eb1e0924ceb16cd5c2050d0af0e6ae',1,'tvm::te::ReduceNode::init'],['../classtvm_1_1s__tir_1_1SBlockNode.html#a83550e2b7fda218008cff57cbc915397',1,'tvm::s_tir::SBlockNode::init'],['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameNode.html#adc126585393f6d49bff86a72c57a2e6f',1,'tvm::script::ir_builder::s_tir::SBlockFrameNode::init'],['../classtvm_1_1te_1_1ScanOpNode.html#a32b277a2640ecb2bc20fcd19b53f535d',1,'tvm::te::S [...]
   ['initattrs_49',['InitAttrs',['../structtvm_1_1relax_1_1InitAttrs.html',1,'tvm::relax']]],
   ['initccl_50',['InitCCL',['../classtvm_1_1runtime_1_1SessionObj.html#adbdb57dd887113eefafda2941cd11f6b',1,'tvm::runtime::SessionObj']]],
   ['initial_5findices_51',['initial_indices',['../classtvm_1_1tirx_1_1IndexMapNode.html#a40bc58979a6d31311c64e2b8c201ed15',1,'tvm::tirx::IndexMapNode']]],
   ['initialactiveset_52',['initialactiveset',['../namespacetvm_1_1tirx.html#af2b6ac7bbe387f8839a96acdd669d570',1,'tvm::tirx::InitialActiveSet(int64_t lane_ext, int64_t warp_ext, int64_t cta_ext, const std::vector&lt; std::pair&lt; std::string, int64_t &gt; &gt; &amp;cta_axes)'],['../namespacetvm_1_1tirx.html#a9a322e4685865a5e0e1c03ade1c5932f',1,'tvm::tirx::InitialActiveSet(int64_t lane_ext, int64_t warp_ext, int64_t cta_ext)']]],
   ['initialize_53',['Initialize',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContextNode.html#a0298a9b3a6d94921e110d036c84d59a7',1,'tvm::s_tir::meta_schedule::TuneContextNode']]],
-  ['initializewithtunecontext_54',['initializewithtunecontext',['../classtvm_1_1s__tir_1_1meta__schedule_1_1PyScheduleRuleNode.html#ae06fa9948a7a70d5206ffc7c7ac57350',1,'tvm::s_tir::meta_schedule::PyScheduleRuleNode::InitializeWithTuneContext()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1PySpaceGeneratorNode.html#a2354c451d3a5ad1ca9323bbcc8f2cecd',1,'tvm::s_tir::meta_schedule::PySpaceGeneratorNode::InitializeWithTuneContext()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1SpaceGenerat [...]
+  ['initializewithtunecontext_54',['initializewithtunecontext',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRuleNode.html#aee1b48c3f28e23bbfcb6ec18cb0f7f17',1,'tvm::s_tir::meta_schedule::ScheduleRuleNode::InitializeWithTuneContext()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1PySpaceGeneratorNode.html#a2354c451d3a5ad1ca9323bbcc8f2cecd',1,'tvm::s_tir::meta_schedule::PySpaceGeneratorNode::InitializeWithTuneContext()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1SpaceGeneratorNo [...]
   ['initvtable_55',['initvtable',['../classtvm_1_1tirx_1_1StmtExprMutator.html#a19f1ba67c45c83b979bc4fbe940a21fb',1,'tvm::tirx::StmtExprMutator::InitVTable()'],['../classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#aaf0db570e7f762a3927906fc92e2c4f8',1,'tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;::InitVTable()'],['../classtvm_1_1ExprVisitor.html#a7b13fdeee9dc588bdb71f3a32ee6c441',1,'tvm::ExprVisitor::InitVTable()'],['../classtvm_1_1ExprMutator.html#a45b [...]
-  ['injectdoublebuffer_56',['InjectDoubleBuffer',['../namespacetvm_1_1s__tir_1_1transform.html#a57529a9aa804742e2fe9f4ce99226f52',1,'tvm::s_tir::transform']]],
-  ['injectpermutedlayout_57',['InjectPermutedLayout',['../namespacetvm_1_1s__tir_1_1transform.html#a8a4d986d5c5beda2b0bb981ca9ce915c',1,'tvm::s_tir::transform']]],
-  ['injectptxasynccopy_58',['InjectPTXAsyncCopy',['../namespacetvm_1_1s__tir_1_1transform.html#a661c1e2a859abfecb0e710de31b06937',1,'tvm::s_tir::transform']]],
-  ['injectsoftwarepipeline_59',['InjectSoftwarePipeline',['../namespacetvm_1_1s__tir_1_1transform.html#a49bd59b9e76fcd5ea0b1217ed1e9b9a6',1,'tvm::s_tir::transform']]],
-  ['injecttexturealloc_60',['InjectTextureAlloc',['../namespacetvm_1_1s__tir_1_1backend_1_1adreno_1_1transform.html#a9823adbdadd30e447c4777203d69e020',1,'tvm::s_tir::backend::adreno::transform']]],
-  ['injectvirtualthread_61',['InjectVirtualThread',['../namespacetvm_1_1s__tir_1_1transform.html#a2401b7506e08a1b86587cf290a82b8a9',1,'tvm::s_tir::transform']]],
-  ['inlineconstantscalars_62',['InlineConstantScalars',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a671fd6396e5fe5031a0f1df02d072957',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
-  ['inlinemark_63',['InlineMark',['../classtvm_1_1tirx_1_1StmtSRef.html#ae8282a01cb286821d2c81135566a922d',1,'tvm::tirx::StmtSRef']]],
-  ['inlineprivatefunctions_64',['InlinePrivateFunctions',['../namespacetvm_1_1tirx_1_1transform.html#ab64a93545e35036d25d80edb52d640ad',1,'tvm::tirx::transform']]],
-  ['inner_5fmask_65',['inner_mask',['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a23294425d01faea1453c8a6ca644f66f',1,'tvm::tirx::ComposeLayoutNode']]],
-  ['inplace_5findices_66',['inplace_indices',['../structtvm_1_1relax_1_1CallTIRInplaceAttrs.html#aa005486761ecb52468dd2e2993c7e186',1,'tvm::relax::CallTIRInplaceAttrs::inplace_indices'],['../structtvm_1_1relax_1_1CallInplacePackedAttrs.html#a6be53574586e3b19c0283ec7c8e4a68d',1,'tvm::relax::CallInplacePackedAttrs::inplace_indices']]],
-  ['input_5fplaceholders_67',['input_placeholders',['../classtvm_1_1te_1_1ExternOpNode.html#ac641c3d5d607e6aa1e71760ff712c65a',1,'tvm::te::ExternOpNode']]],
-  ['inputs_68',['inputs',['../classtvm_1_1te_1_1ScanOpNode.html#a4ec9db6f919454329a7ce175e46fb7d2',1,'tvm::te::ScanOpNode::inputs'],['../structtvm_1_1topi_1_1EinsumEquation.html#ab031f0131f4e04f3c01ba0c0d141335e',1,'tvm::topi::EinsumEquation::inputs'],['../classtvm_1_1te_1_1ExternOpNode.html#a3db645dcdf8aa1a9036b424eba963d87',1,'tvm::te::ExternOpNode::inputs'],['../classtvm_1_1s__tir_1_1InstructionNode.html#ab07ea368e95f2905e4787606091c4129',1,'tvm::s_tir::InstructionNode::inputs']]],
-  ['inputtensors_69',['inputtensors',['../classtvm_1_1te_1_1OperationNode.html#a9184c338ff9688ea9eb6c6f62626ab2b',1,'tvm::te::OperationNode::InputTensors()'],['../classtvm_1_1te_1_1PlaceholderOpNode.html#a139141bd4995f598dc70c751c9707321',1,'tvm::te::PlaceholderOpNode::InputTensors()'],['../classtvm_1_1te_1_1ComputeOpNode.html#a620bbc2c242d3476e96350f6468ea5f1',1,'tvm::te::ComputeOpNode::InputTensors()'],['../classtvm_1_1te_1_1ScanOpNode.html#a82b2da69fb0d52b4abb8004835cb796f',1,'tvm::te [...]
-  ['instance_5fnorm_70',['instance_norm',['../namespacetvm_1_1topi_1_1nn.html#ae7065cf04991cf4a265e1f033a6222bf',1,'tvm::topi::nn']]],
-  ['instance_5fnorm_2eh_71',['instance_norm.h',['../instance__norm_8h.html',1,'']]],
-  ['instancenormattrs_72',['InstanceNormAttrs',['../structtvm_1_1relax_1_1InstanceNormAttrs.html',1,'tvm::relax']]],
-  ['instr_5fdata_73',['instr_data',['../classtvm_1_1runtime_1_1vm_1_1VMExecutable.html#ad8cb3b0d02afab5f331f548580004672',1,'tvm::runtime::vm::VMExecutable']]],
-  ['instr_5foffset_74',['instr_offset',['../classtvm_1_1runtime_1_1vm_1_1VMExecutable.html#a32b6d52635f323a79fe95c1a57621a90',1,'tvm::runtime::vm::VMExecutable']]],
-  ['instruction_75',['instruction',['../classtvm_1_1s__tir_1_1Instruction.html#afc5b7f3b41f500f063b49de0d925e616',1,'tvm::s_tir::Instruction::Instruction()'],['../structtvm_1_1runtime_1_1vm_1_1Instruction.html',1,'tvm::runtime::vm::Instruction'],['../classtvm_1_1s__tir_1_1Instruction.html',1,'tvm::s_tir::Instruction']]],
-  ['instruction_2eh_76',['instruction.h',['../instruction_8h.html',1,'']]],
-  ['instructionkind_77',['InstructionKind',['../classtvm_1_1s__tir_1_1InstructionKind.html',1,'tvm::s_tir']]],
-  ['instructionkinddef_78',['instructionkinddef',['../classtvm_1_1s__tir_1_1InstructionKindDef.html',1,'tvm::s_tir::InstructionKindDef'],['../classtvm_1_1s__tir_1_1InstructionKindDef.html#a889e80f5fcef5aa5a68423a47a60b08d',1,'tvm::s_tir::InstructionKindDef::InstructionKindDef()']]],
-  ['instructionkindnode_79',['InstructionKindNode',['../classtvm_1_1s__tir_1_1InstructionKindNode.html',1,'tvm::s_tir']]],
-  ['instructionnode_80',['InstructionNode',['../classtvm_1_1s__tir_1_1InstructionNode.html',1,'tvm::s_tir']]],
-  ['instrument_2eh_81',['instrument.h',['../instrument_8h.html',1,'']]],
-  ['instrumentafterpass_82',['InstrumentAfterPass',['../classtvm_1_1transform_1_1PassContext.html#af65559e5156ded62507627c6911e6a2c',1,'tvm::transform::PassContext']]],
-  ['instrumentbeforepass_83',['InstrumentBeforePass',['../classtvm_1_1transform_1_1PassContext.html#af57272bd0583173a3bf972409e3a663a',1,'tvm::transform::PassContext']]],
-  ['instrumentboundcheckers_84',['InstrumentBoundCheckers',['../namespacetvm_1_1s__tir_1_1transform.html#acb68d51521f4f1c737b981c692071551',1,'tvm::s_tir::transform']]],
-  ['instrumententerpasscontext_85',['InstrumentEnterPassContext',['../classtvm_1_1transform_1_1PassContext.html#ab3c18519fc14cab0e9fa98311e6a361f',1,'tvm::transform::PassContext']]],
-  ['instrumentexitpasscontext_86',['InstrumentExitPassContext',['../classtvm_1_1transform_1_1PassContext.html#ac1d55abd5c8b0e28c6f3c034a5f9989d',1,'tvm::transform::PassContext']]],
-  ['instruments_87',['instruments',['../classtvm_1_1transform_1_1PassContextNode.html#a8b0637e8bfe4ae2e255f9a03f4d2c4bb',1,'tvm::transform::PassContextNode']]],
-  ['insts_88',['insts',['../classtvm_1_1s__tir_1_1TraceNode.html#a52fd0387e7c86bb2a00df71836730c7c',1,'tvm::s_tir::TraceNode']]],
-  ['int_89',['int',['../classtvm_1_1PrimType.html#a496ea0b2e00473c7e1bc9960fc76d955',1,'tvm::PrimType::Int()'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a900b959cf1e8f2286d559afee3dff4c2',1,'tvm::script::printer::LiteralDoc::Int(int64_t v, const ffi::Optional&lt; AccessPath &gt; &amp;p)'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a80c2e667baa943f4beba3bcee3a0c413',1,'tvm::script::printer::LiteralDoc::Int(IntImm v, const ffi::Optional&lt; AccessPath &gt; &amp;p)']]],
-  ['int16_90',['Int16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a58b12ab6e60640bc17f5e4e55e4fc691',1,'tvm::script::ir_builder::tirx']]],
-  ['int16x16_91',['Int16x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ae8a2466d5fd7c420d7d088b73ebf6b32',1,'tvm::script::ir_builder::tirx']]],
-  ['int16x2_92',['Int16x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a17a282a94c86b390274c12b156250140',1,'tvm::script::ir_builder::tirx']]],
-  ['int16x32_93',['Int16x32',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a7fadeda12d79fce92fa7c97ca1532490',1,'tvm::script::ir_builder::tirx']]],
-  ['int16x4_94',['Int16x4',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a3f178832f56d6264b09d2719f5faf0b6',1,'tvm::script::ir_builder::tirx']]],
-  ['int16x64_95',['Int16x64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a371e19e488b00ca18066c7c62e90fb40',1,'tvm::script::ir_builder::tirx']]],
-  ['int16x8_96',['Int16x8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#af480771f452bfc8d1b3b89535d2edd2f',1,'tvm::script::ir_builder::tirx']]],
-  ['int32_97',['int32',['../classtvm_1_1IntImm.html#a9b18b9c0b49fc62e5694711a6fba7735',1,'tvm::IntImm::Int32(ffi::BigInt value, Span span=Span())'],['../classtvm_1_1IntImm.html#a215c91d9ef1dea09674ee9ebbe49cece',1,'tvm::IntImm::Int32(Enum value, Span span=Span())'],['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ae3519149cdc56617143ab84af219ea1a',1,'tvm::script::ir_builder::tirx::Int32(ffi::Optional&lt; PrimExpr &gt; expr=std::nullopt)']]],
-  ['int32x16_98',['Int32x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ab55cf84d806b99be0fd60c840f23f9dc',1,'tvm::script::ir_builder::tirx']]],
-  ['int32x2_99',['Int32x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aa33c84f2e24e1e1507ebf668de108ddf',1,'tvm::script::ir_builder::tirx']]],
-  ['int32x32_100',['Int32x32',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#af8bb014a07541487a558191da3b71625',1,'tvm::script::ir_builder::tirx']]],
-  ['int32x4_101',['Int32x4',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a3eb9cff85bfa2c47842b3d210b35afd7',1,'tvm::script::ir_builder::tirx']]],
-  ['int32x64_102',['Int32x64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a085de805c63c0c7c07340df394352f39',1,'tvm::script::ir_builder::tirx']]],
-  ['int32x8_103',['Int32x8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a781bf8990dc19c4c93ee23c8631be2fd',1,'tvm::script::ir_builder::tirx']]],
-  ['int64_104',['int64',['../classtvm_1_1IntImm.html#af0777d37a30d472605b2cdd3c2a73ae7',1,'tvm::IntImm::Int64(Enum value, Span span=Span())'],['../classtvm_1_1IntImm.html#a27c6d32ce4c83521fd36e6179e8533a9',1,'tvm::IntImm::Int64(ffi::BigInt value, Span span=Span())'],['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aabf31181ea53a054191fb51d2881e29c',1,'tvm::script::ir_builder::tirx::Int64(ffi::Optional&lt; PrimExpr &gt; expr=std::nullopt)']]],
-  ['int64x16_105',['Int64x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a68ce7d7fbf90ef6a77ad17abc4ebaa7b',1,'tvm::script::ir_builder::tirx']]],
-  ['int64x2_106',['Int64x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a49c4e6e0f489e2e492411f310827012b',1,'tvm::script::ir_builder::tirx']]],
-  ['int64x32_107',['Int64x32',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a4f4e77c8333005a6ab4ddde75d414c71',1,'tvm::script::ir_builder::tirx']]],
-  ['int64x4_108',['Int64x4',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ac0a9c95596fa65e80b189c2f187f649b',1,'tvm::script::ir_builder::tirx']]],
-  ['int64x64_109',['Int64x64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#abfe5e9350edd79ec3be6ec9145b77492',1,'tvm::script::ir_builder::tirx']]],
-  ['int64x8_110',['Int64x8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a8c64ca29dde327c29642323d4236eb26',1,'tvm::script::ir_builder::tirx']]],
-  ['int8_111',['Int8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a1144426a3c26fb5385fdde0b100c2c8c',1,'tvm::script::ir_builder::tirx']]],
-  ['int8x16_112',['Int8x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a60f8ea864249e41a69ef47d7b64c10f4',1,'tvm::script::ir_builder::tirx']]],
-  ['int8x2_113',['Int8x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a650ae125fb73843525c11d3915fadb38',1,'tvm::script::ir_builder::tirx']]],
-  ['int8x32_114',['Int8x32',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aa5e1c90f1a982c9ff6324d623f13b2db',1,'tvm::script::ir_builder::tirx']]],
-  ['int8x4_115',['Int8x4',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aa88d27e73f08c17b0ba50ae7c3686375',1,'tvm::script::ir_builder::tirx']]],
-  ['int8x64_116',['Int8x64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aa6b232998164c096ba95649a4bff8567',1,'tvm::script::ir_builder::tirx']]],
-  ['int8x8_117',['Int8x8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a67708bd3702023c80c913e27bef724ac',1,'tvm::script::ir_builder::tirx']]],
-  ['int_5fset_118',['int_set',['../classtvm_1_1sym_1_1AnalyzerObj.html#a612491f07facadec457436fa6e5b23b5',1,'tvm::sym::AnalyzerObj']]],
-  ['int_5fset_2eh_119',['int_set.h',['../int__set_8h.html',1,'']]],
-  ['integerabs_120',['IntegerAbs',['../namespacetvm_1_1prim.html#adaafb8abfcc419a0c1c0b50b27e82c8a',1,'tvm::prim']]],
-  ['inter_121',['inter',['../structtvm_1_1tirx_1_1ExecSplit.html#a5a8518b2b8835870ac0e46ab635c682b',1,'tvm::tirx::ExecSplit::inter'],['../classtvm_1_1tirx_1_1DispatchContextNode.html#a777d0881ca04c957e934b67243f55377',1,'tvm::tirx::DispatchContextNode::inter']]],
-  ['interleave_122',['interleave',['../structtvm_1_1tirx_1_1TensorMapEncodeTiledAttr.html#a0c83bfe5c0da001020e70f11f541fd7b',1,'tvm::tirx::TensorMapEncodeTiledAttr']]],
-  ['internal_123',['Internal',['../classtvm_1_1transform_1_1PassContext.html#a8bde6eb35df6b3a9f53810e0bc79fdfd',1,'tvm::transform::PassContext']]],
-  ['intersect_124',['intersect',['../structtvm_1_1tirx_1_1AxisRange.html#a3f8505ca10d31dfea39717ec671147b2',1,'tvm::tirx::AxisRange::Intersect()'],['../namespacetvm_1_1sym.html#a31682215119ca2688c6320c32760bfe0',1,'tvm::sym::Intersect()']]],
-  ['interval_125',['Interval',['../classtvm_1_1sym_1_1IntSet.html#a59b9bb4a8ddcb2dfd62b2198a8ee633d',1,'tvm::sym::IntSet']]],
-  ['intexpr_126',['IntExpr',['../classtvm_1_1IntExpr.html',1,'tvm']]],
-  ['intimm_127',['intimm',['../classtvm_1_1IntImm.html#a67dea665d803d6ea136a74ac77528093',1,'tvm::IntImm::IntImm(PrimType value_ty, ffi::BigInt value, Span span=Span())'],['../classtvm_1_1IntImm.html#a1133daf805941a7f9f525adb7c4538f9',1,'tvm::IntImm::IntImm(PrimType value_ty, Enum value, Span span=Span())'],['../classtvm_1_1IntImm.html',1,'tvm::IntImm'],['../classtvm_1_1IntImm.html#aa32f88b3aa113d16189083d6d72f3bc7',1,'tvm::IntImm::IntImm()']]],
-  ['intimmnode_128',['intimmnode',['../namespacetvm_1_1prim.html#af5e4fa7cff30b29c8c2875e8b2202161',1,'tvm::prim::IntImmNode'],['../classtvm_1_1IntImmNode.html',1,'tvm::IntImmNode']]],
-  ['intra_129',['intra',['../classtvm_1_1tirx_1_1DispatchContextNode.html#aa76b05f7bc7fe23564e9bc79b7fbbd05',1,'tvm::tirx::DispatchContextNode::intra'],['../structtvm_1_1tirx_1_1ExecSplit.html#a9eaada94eb8dfc1c0e87ba65b766ed1b',1,'tvm::tirx::ExecSplit::intra']]],
-  ['intset_130',['IntSet',['../classtvm_1_1sym_1_1IntSet.html',1,'tvm::sym']]],
-  ['intsetanalyzer_131',['IntSetAnalyzer',['../classtvm_1_1sym_1_1IntSetAnalyzer.html',1,'tvm::sym']]],
-  ['intsetnode_132',['IntSetNode',['../classtvm_1_1sym_1_1IntSetNode.html',1,'tvm::sym']]],
-  ['invalid_5fto_5fbottom_133',['invalid_to_bottom',['../structtvm_1_1relax_1_1NonMaximumSuppressionAttrs.html#adfdec18ca328f0da07f04136d2df8f5c',1,'tvm::relax::NonMaximumSuppressionAttrs']]],
-  ['inverse_134',['inverse',['../classtvm_1_1tirx_1_1IndexMap.html#abec31ca7077c6922c2d041eb39a8a485',1,'tvm::tirx::IndexMap::Inverse(ffi::Array&lt; Range &gt; initial_ranges) const'],['../classtvm_1_1tirx_1_1IndexMap.html#a2bcf8d052faf9e745e17f95c6e42382a',1,'tvm::tirx::IndexMap::Inverse(ffi::Array&lt; Range &gt; initial_ranges, const sym::Analyzer &amp;analyzer) const']]],
-  ['inverse_5findex_5fmap_135',['inverse_index_map',['../classtvm_1_1tirx_1_1IndexMapNode.html#a48258034fcc707a2f15da47d055977f8',1,'tvm::tirx::IndexMapNode']]],
-  ['inverseaffineitermap_136',['InverseAffineIterMap',['../namespacetvm_1_1sym.html#a5192f7b38d858496024283f683569b94',1,'tvm::sym']]],
-  ['invokeclosurepacked_137',['InvokeClosurePacked',['../classtvm_1_1runtime_1_1vm_1_1VirtualMachine.html#aadb389cce30ed4490b48efce84c02313',1,'tvm::runtime::vm::VirtualMachine']]],
-  ['io_2eh_138',['io.h',['../io_8h.html',1,'']]],
-  ['iou_5fthreshold_139',['iou_threshold',['../structtvm_1_1relax_1_1NonMaximumSuppressionAttrs.html#a5ffb4dafe48a2d6bae9e9928de44bda4',1,'tvm::relax::NonMaximumSuppressionAttrs']]],
-  ['ir_2eh_140',['ir.h',['../relax_2script_2ir__builder_2ir_8h.html',1,'(Global Namespace)'],['../s__tir_2script_2ir__builder_2ir_8h.html',1,'(Global Namespace)'],['../script_2ir__builder_2ir_8h.html',1,'(Global Namespace)'],['../tirx_2script_2ir__builder_2ir_8h.html',1,'(Global Namespace)']]],
-  ['ir_5fprefix_141',['ir_prefix',['../classtvm_1_1PrinterConfigNode.html#a02f0a64903b448da95ad7f6e6438c17a',1,'tvm::PrinterConfigNode']]],
-  ['irbuilder_142',['irbuilder',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilder.html',1,'tvm::script::ir_builder::IRBuilder'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilder.html#af63e228f3faaa0d87fdd52e1fe921dd3',1,'tvm::script::ir_builder::IRBuilder::IRBuilder()']]],
-  ['irbuilderframe_143',['irbuilderframe',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrame.html',1,'tvm::script::ir_builder::IRBuilderFrame'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrame.html#a19c27854e60bac1bfd7e7719adf9710e',1,'tvm::script::ir_builder::IRBuilderFrame::IRBuilderFrame(ffi::ObjectPtr&lt; IRBuilderFrameNode &gt; data)'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrame.html#a4ab7fb335968d6947f88b7b934c56354',1,'tvm::script::ir_builder::IRBuilderF [...]
-  ['irbuilderframenode_144',['irbuilderframenode',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrameNode.html',1,'tvm::script::ir_builder::IRBuilderFrameNode'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrameNode.html#a9adc30441fe82ed063c606625d1ccda5',1,'tvm::script::ir_builder::IRBuilderFrameNode::IRBuilderFrameNode()']]],
-  ['irbuildernode_145',['IRBuilderNode',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderNode.html',1,'tvm::script::ir_builder']]],
-  ['irmodule_146',['irmodule',['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html#a8dd2baa6a2608b6ea12f5455971dacc5',1,'tvm::script::ir_builder::ir::IRModule()'],['../classtvm_1_1IRModule.html',1,'tvm::IRModule'],['../classtvm_1_1IRModuleNode.html#a2b30d3e406c01bb6287d1d7514ecaf46',1,'tvm::IRModuleNode::IRModule'],['../classtvm_1_1IRModule.html#ab0387814a52afd7e5bdfd521502d0687',1,'tvm::IRModule::IRModule(ffi::Map&lt; GlobalVar, BaseFunc &gt; functions, SourceMap map={}, DictAttrs attr [...]
-  ['irmoduleframe_147',['irmoduleframe',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IRModuleFrame.html#ab4e87ced5396fb097b4c49a636c86bde',1,'tvm::script::ir_builder::ir::IRModuleFrame::IRModuleFrame()'],['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IRModuleFrame.html',1,'tvm::script::ir_builder::ir::IRModuleFrame']]],
-  ['irmoduleframenode_148',['IRModuleFrameNode',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IRModuleFrameNode.html',1,'tvm::script::ir_builder::ir']]],
-  ['irmodulenode_149',['irmodulenode',['../classtvm_1_1IRModuleNode.html',1,'tvm::IRModuleNode'],['../classtvm_1_1IRModuleNode.html#a12962213bf292b6ebef70804f099eb8a',1,'tvm::IRModuleNode::IRModuleNode()']]],
-  ['irregular_5floop_5fmark_150',['irregular_loop_mark',['../namespacetvm_1_1s__tir_1_1attr.html#ac89e0b3b635ae761fe978f9174dcc63a',1,'tvm::s_tir::attr']]],
-  ['is_5fbroadcast_151',['is_broadcast',['../namespacetvm_1_1topi.html#ad5dcb2721aae4c9b84552b85db6e6cae',1,'tvm::topi']]],
-  ['is_5fconst_5fint_152',['is_const_int',['../namespacetvm_1_1prim.html#abd0501913a50cc793bebc21c537ffde5',1,'tvm::prim::is_const_int(const PrimExpr &amp;x, int64_t value)'],['../namespacetvm_1_1prim.html#a83fc57e4227a2cf6a35ffa857c499bd5',1,'tvm::prim::is_const_int(const PrimExpr &amp;x)']]],
-  ['is_5fconst_5fnumber_153',['is_const_number',['../namespacetvm_1_1prim.html#a15f28a1c943c14ac20856ddb8d2d0f1c',1,'tvm::prim']]],
-  ['is_5fconst_5fpower_5fof_5ftwo_5finteger_154',['is_const_power_of_two_integer',['../namespacetvm_1_1prim.html#a2bb96aa6b4bd19be01c39d277f03f374',1,'tvm::prim']]],
-  ['is_5fdataflow_155',['is_dataflow',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1BindingBlockFrameNode.html#a766102d250c6fc8e95a4b6cb9df186a1',1,'tvm::script::ir_builder::relax::BindingBlockFrameNode']]],
-  ['is_5fdeclaration_156',['is_declaration',['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1PrimFuncFrameNode.html#a1298f096c65a2b348437d651e3fa469e',1,'tvm::script::ir_builder::tirx::PrimFuncFrameNode']]],
-  ['is_5fdeferred_157',['is_deferred',['../classtvm_1_1tirx_1_1ScopeIdDef.html#a9ff2145aafd391b92a4458932225a2e3',1,'tvm::tirx::ScopeIdDef']]],
-  ['is_5finjective_158',['is_injective',['../namespacetvm_1_1topi.html#a5975401def8848aaa49ae83729263919',1,'tvm::topi']]],
-  ['is_5fnegative_5fconst_159',['is_negative_const',['../namespacetvm_1_1prim.html#abc5bbc7455493ba1ae8c6c5ba1defec5',1,'tvm::prim']]],
-  ['is_5fno_5fop_160',['is_no_op',['../namespacetvm_1_1prim.html#a812efeac0856479aba72c236991e7897',1,'tvm::prim']]],
-  ['is_5fone_161',['is_one',['../namespacetvm_1_1prim.html#a40e8bf9ae9ac8afdc5e440e99638b743',1,'tvm::prim']]],
-  ['is_5fpositive_5fconst_162',['is_positive_const',['../namespacetvm_1_1prim.html#aafb2d3c6d12168c0fee080200d1e1050',1,'tvm::prim']]],
-  ['is_5fprivate_163',['is_private',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameNode.html#a812d7496fe9a06c33c551294d624c3df',1,'tvm::script::ir_builder::relax::FunctionFrameNode::is_private'],['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1PrimFuncFrameNode.html#a980e86c4387d555aa44f8a5d88f2da82',1,'tvm::script::ir_builder::tirx::PrimFuncFrameNode::is_private']]],
-  ['is_5fpure_164',['is_pure',['../classtvm_1_1relax_1_1FunctionNode.html#adca4c3ecbc3df257642b66f76428f2bb',1,'tvm::relax::FunctionNode::is_pure'],['../classtvm_1_1s__tir_1_1InstructionKindNode.html#a6352d7068e73da8ff838fea7118ad10a',1,'tvm::s_tir::InstructionKindNode::is_pure'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameNode.html#a95af9e4febf73cb8b0b36952f14130d4',1,'tvm::script::ir_builder::relax::FunctionFrameNode::is_pure']]],
-  ['is_5fterminated_165',['is_terminated',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordNode.html#a084aff9bd289c2ca780059a775ed4c3f',1,'tvm::s_tir::meta_schedule::TaskRecordNode']]],
-  ['is_5fzero_166',['is_zero',['../namespacetvm_1_1prim.html#a4ab681bb68316f88f3993fc2d0f4cb31',1,'tvm::prim']]],
-  ['isaffineblockbinding_167',['IsAffineBlockBinding',['../classtvm_1_1s__tir_1_1ScheduleStateNode.html#a3dd8848e865b7047f56e334e901adc72',1,'tvm::s_tir::ScheduleStateNode']]],
-  ['isapplycustomrule_168',['IsApplyCustomRule',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aacb5aa899615f1d5c0a244cabd6abfc4',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
-  ['isbaseof_169',['isbaseof',['../namespacetvm_1_1relax.html#aa594735cf88dd4904276fcfee3352cfa',1,'tvm::relax::IsBaseOf(const Type &amp;base, const Type &amp;derived, const sym::Analyzer &amp;ana)'],['../namespacetvm_1_1relax.html#aa7ea7bae766b342d5e68696ae89cfdc5',1,'tvm::relax::IsBaseOf(const Type &amp;base, const Type &amp;derived)']]],
-  ['isbooltype_170',['IsBoolType',['../namespacetvm_1_1relax.html#a87ef70cfecdfb365435ae0218f2d2f5c',1,'tvm::relax']]],
-  ['isbound_171',['IsBound',['../classtvm_1_1sym_1_1ConstIntBoundAnalyzer.html#ab47b4ead6fd0d0769c1d1c3c99c1418a',1,'tvm::sym::ConstIntBoundAnalyzer']]],
-  ['iscalldpspacked_172',['iscalldpspacked',['../namespacetvm_1_1relax.html#a8e11264a4f3bd4e62a912b04cd974023',1,'tvm::relax::IsCallDPSPacked(const ffi::String &amp;name, ffi::Optional&lt; TuplePattern &gt; args=std::nullopt)'],['../namespacetvm_1_1relax.html#a89a7f47b3f4508bf3d1f68094cae59c4',1,'tvm::relax::IsCallDPSPacked(const ffi::String &amp;name, TuplePattern var_args)']]],
-  ['iscalltir_173',['iscalltir',['../namespacetvm_1_1relax.html#aa8a96a5f6db60f52ff7f401ba100bf9e',1,'tvm::relax::IsCallTIR(const ffi::String &amp;name, TuplePattern var_args)'],['../namespacetvm_1_1relax.html#a7912efc0c7d089f966c51508673ee8db',1,'tvm::relax::IsCallTIR(const ffi::String &amp;name, ffi::Optional&lt; TuplePattern &gt; args=std::nullopt)']]],
-  ['isconst_174',['IsConst',['../namespacetvm_1_1relax.html#ad2c52b340b0a2524bdcd85d3289a18ac',1,'tvm::relax']]],
-  ['isdirectsumleft_175',['isdirectsumleft',['../classtvm_1_1tirx_1_1LayoutNode.html#a6692b8f0394978b728df0e8bb88af102',1,'tvm::tirx::LayoutNode::IsDirectSumLeft()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a5e1bf4973985950de55c5cbf7a07bf3b',1,'tvm::tirx::TileLayoutNode::IsDirectSumLeft()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a4b7e854d27d39b451085e0bb5da7ea90',1,'tvm::tirx::ComposeLayoutNode::IsDirectSumLeft()']]],
-  ['isdirectsumright_176',['isdirectsumright',['../classtvm_1_1tirx_1_1TileLayoutNode.html#a8de19c73ac84d4a4619f23be72c7b2d2',1,'tvm::tirx::TileLayoutNode::IsDirectSumRight()'],['../classtvm_1_1tirx_1_1LayoutNode.html#afb9b3cb26ae947cd5d3e1e8b64e06216',1,'tvm::tirx::LayoutNode::IsDirectSumRight()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#af60ee62d7c17cf5d955bfbd868268ed8',1,'tvm::tirx::ComposeLayoutNode::IsDirectSumRight()']]],
-  ['isenabled_177',['IsEnabled',['../classtvm_1_1sym_1_1Z3Prover.html#ab3ff41de06d5c6091bca5821c4f2f59c',1,'tvm::sym::Z3Prover']]],
-  ['iseverything_178',['IsEverything',['../classtvm_1_1sym_1_1IntSet.html#aacbe281513dfc488cf9ed142d5ae6c54',1,'tvm::sym::IntSet']]],
-  ['isexpr_179',['IsExpr',['../namespacetvm_1_1relax.html#aefdb4fdc17642caa5813a62a86cb3efa',1,'tvm::relax']]],
-  ['isfinite_180',['isfinite',['../namespacetvm_1_1prim.html#a0900c30f08c2cbe944ebdc9905850ea4',1,'tvm::prim::isfinite()'],['../namespacetvm_1_1topi.html#aaa52f4a921ac110066390deeb052dfac',1,'tvm::topi::isfinite()']]],
-  ['isfixedlengthvector_181',['IsFixedLengthVector',['../classtvm_1_1PrimType.html#a7e34429d50552f60a2d278109b3baff2',1,'tvm::PrimType']]],
-  ['isimpurecall_182',['IsImpureCall',['../namespacetvm_1_1relax.html#a91202291e3d31370f2bfab2b8934723a',1,'tvm::relax']]],
-  ['isinf_183',['isinf',['../namespacetvm_1_1topi.html#a08b96a24b96a201fb5069337e22e7336',1,'tvm::topi::isinf()'],['../namespacetvm_1_1prim.html#aaa2cb8ae3e080b3a40df903cba729f7e',1,'tvm::prim::isinf()']]],
-  ['isinscope_184',['IsInScope',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilder.html#aa6d010c0e56be5695f509eb65e764cb9',1,'tvm::script::ir_builder::IRBuilder']]],
-  ['isleaf_185',['IsLeaf',['../classtvm_1_1relax_1_1NestedMsg.html#ac71bdec10189973c9fc0aed7b92ae517',1,'tvm::relax::NestedMsg']]],
-  ['isleafortuple_186',['IsLeafOrTuple',['../namespacetvm_1_1relax.html#ade67ebcba4b40c0e0c38c0ddd3279131',1,'tvm::relax']]],
-  ['ismemoryaxis_187',['IsMemoryAxis',['../classtvm_1_1tirx_1_1AxisNode.html#a551dda0b1debc3559cefa8cbd38faf07',1,'tvm::tirx::AxisNode']]],
-  ['isnan_188',['isnan',['../namespacetvm_1_1prim.html#a7a050f48a8191e2daa83c57999620404',1,'tvm::prim::isnan()'],['../namespacetvm_1_1topi.html#a370ab951cbd2b3e1352e338c1e894070',1,'tvm::topi::isnan()'],['../namespacetvm_1_1tirx_1_1builtin.html#aa781d36664935ff1bca90c67b0670df5',1,'tvm::tirx::builtin::isnan()']]],
-  ['isnested_189',['IsNested',['../classtvm_1_1relax_1_1NestedMsg.html#a7c8e4d2b6f39c564e4fe4a1d226a69d2',1,'tvm::relax::NestedMsg']]],
-  ['isnothing_190',['IsNothing',['../classtvm_1_1sym_1_1IntSet.html#aa78cd321a0417480857a35c673df85f6',1,'tvm::sym::IntSet']]],
-  ['isnull_191',['IsNull',['../classtvm_1_1relax_1_1NestedMsg.html#a762c4a324493c67d85ed74eec5e5886c',1,'tvm::relax::NestedMsg']]],
-  ['isnullptr_192',['isnullptr',['../namespacetvm_1_1tirx_1_1builtin.html#a80aecfb025f67fd400da50db3347c07c',1,'tvm::tirx::builtin']]],
-  ['isop_193',['IsOp',['../namespacetvm_1_1relax.html#a5b7b976a18e4065076addbd70445d3fa',1,'tvm::relax']]],
-  ['isopaque_194',['IsOpaque',['../classtvm_1_1relax_1_1FuncTypeNode.html#a1c2c188bdbe5ba412dbe5d10ad35973a',1,'tvm::relax::FuncTypeNode']]],
-  ['ispointertype_195',['IsPointerType',['../namespacetvm_1_1prim.html#aaaa4b94ae70a2d14e190588ef84e563b',1,'tvm::prim']]],
-  ['ispostproc_196',['IsPostproc',['../classtvm_1_1s__tir_1_1InstructionKindNode.html#a4f8193e1f03539c9ab01315d1067bc2f',1,'tvm::s_tir::InstructionKindNode']]],
-  ['ispragmakey_197',['IsPragmaKey',['../namespacetvm_1_1tirx_1_1attr.html#a37143395edf2c0af770d9d2be0727fad',1,'tvm::tirx::attr']]],
-  ['isprimal_198',['IsPrimal',['../classtvm_1_1tirx_1_1SLayoutAxis.html#a1dd5208b45d794407a91feaf15fe12d1',1,'tvm::tirx::SLayoutAxis']]],
-  ['ispurefunction_199',['IsPureFunction',['../namespacetvm_1_1s__tir.html#a48aec715e994877d1221980b5979a961',1,'tvm::s_tir']]],
-  ['isregioncoveredconsumer_200',['IsRegionCoveredConsumer',['../classtvm_1_1s__tir_1_1ScheduleStateNode.html#af0d8d5357eb18cb759f7eab287b9b1e9',1,'tvm::s_tir::ScheduleStateNode']]],
-  ['isrpcsessiondevice_201',['IsRPCSessionDevice',['../namespacetvm_1_1runtime.html#aa5f13cd8047078f88d142fe53337ba6f',1,'tvm::runtime']]],
-  ['isscalablevector_202',['IsScalableVector',['../classtvm_1_1PrimType.html#a4d89bc6607e5e9e861a4071646befd7f',1,'tvm::PrimType']]],
-  ['isscalar_203',['isscalar',['../classtvm_1_1tirx_1_1TensorTypeNode.html#a07a69d684d863a5a1932aaf8c6bf662b',1,'tvm::tirx::TensorTypeNode::IsScalar()'],['../classtvm_1_1PrimType.html#a863246183a239b6fcd2fd6961ba5464b',1,'tvm::PrimType::IsScalar()'],['../classtvm_1_1tirx_1_1TensorVar.html#aefaafd3bf23a00cb6ca6133bb6242b6c',1,'tvm::tirx::TensorVar::IsScalar()']]],
-  ['issinglepoint_204',['IsSinglePoint',['../classtvm_1_1sym_1_1IntSet.html#aca766b25fd30390c845ca3861cf1e41c',1,'tvm::sym::IntSet']]],
-  ['isstagepipeline_205',['IsStagePipeline',['../classtvm_1_1s__tir_1_1ScheduleStateNode.html#a4be418be6ba9286b628800861962832e',1,'tvm::s_tir::ScheduleStateNode']]],
-  ['isstorageshared_206',['isstorageshared',['../classtvm_1_1runtime_1_1Tensor.html#a114c1ebfd17fa456be17bc294d2032ca',1,'tvm::runtime::Tensor::IsStorageShared(const Tensor &amp;a, const Tensor &amp;b)'],['../classtvm_1_1runtime_1_1Tensor.html#a37a7232661f3552d6ec4ef97c4ecef4d',1,'tvm::runtime::Tensor::IsStorageShared(const DLTensor *a, const DLTensor *b)']]],
-  ['istensorload_207',['IsTensorLoad',['../namespacetvm_1_1te.html#acca2ea19eb77a60378172b49287a7ca8',1,'tvm::te']]],
-  ['isthreadaxis_208',['IsThreadAxis',['../classtvm_1_1tirx_1_1AxisNode.html#a3a403d641d50ed5dd1b67f8df1d50f1a',1,'tvm::tirx::AxisNode']]],
-  ['istileinner_209',['istileinner',['../classtvm_1_1tirx_1_1LayoutNode.html#af6a51271b76dded04a7cde1af9e122a3',1,'tvm::tirx::LayoutNode::IsTileInner()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a900928c34f72fba74cb181f61b171f84',1,'tvm::tirx::TileLayoutNode::IsTileInner()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a837924c81ced7a35bfc1d7bfbe580e4c',1,'tvm::tirx::ComposeLayoutNode::IsTileInner()']]],
-  ['istileouter_210',['istileouter',['../classtvm_1_1tirx_1_1LayoutNode.html#a6434084cf149ff0a7af3e2d461380aeb',1,'tvm::tirx::LayoutNode::IsTileOuter()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a14f82930082aece925c6ab137c74d05a',1,'tvm::tirx::TileLayoutNode::IsTileOuter()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a448faa9b172f43a2b3d6fac3e2b1e7c6',1,'tvm::tirx::ComposeLayoutNode::IsTileOuter()']]],
-  ['istrainium_211',['IsTrainium',['../classtvm_1_1tirx_1_1TileLayoutNode.html#a9eef33f97f66823ee9af079a6dc3e81a',1,'tvm::tirx::TileLayoutNode']]],
-  ['istrivial_212',['IsTrivial',['../classtvm_1_1tirx_1_1TileLayoutNode.html#a33e647e12dd3b0676b2688ca78e8e905',1,'tvm::tirx::TileLayoutNode']]],
-  ['istuple_213',['IsTuple',['../namespacetvm_1_1relax.html#a66ce90c18674c873c97549155a0ce111',1,'tvm::relax']]],
-  ['istuplegetitem_214',['IsTupleGetItem',['../namespacetvm_1_1relax.html#af6cb1e75374b6a5d61f9464ffcedd5ee',1,'tvm::relax']]],
-  ['isunknowndtype_215',['IsUnknownDtype',['../classtvm_1_1relax_1_1TensorTypeNode.html#a4eb0299269de2a93b6e1f8d21cd279d7',1,'tvm::relax::TensorTypeNode']]],
-  ['isunknownndim_216',['isunknownndim',['../classtvm_1_1relax_1_1ShapeTypeNode.html#af1b5e4d2553949d7785c6e9f29d2e6e5',1,'tvm::relax::ShapeTypeNode::IsUnknownNdim()'],['../classtvm_1_1relax_1_1TensorTypeNode.html#adaece7200a4417a7c6da03c84e77b3a3',1,'tvm::relax::TensorTypeNode::IsUnknownNdim()']]],
-  ['isvalid_217',['IsValid',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordNode.html#a4f2313be317d38bb07beb4c1e24f792b',1,'tvm::s_tir::meta_schedule::TuningRecordNode']]],
-  ['isvalidopcallargtype_218',['IsValidOpCallArgType',['../classtvm_1_1tirx_1_1TilePrimitiveCall.html#aa3450af3e956abf30b8f2c4831027e5b',1,'tvm::tirx::TilePrimitiveCall']]],
-  ['isvar_219',['IsVar',['../namespacetvm_1_1relax.html#aaf90b27a59bc837d06cb19f47ba1ce32',1,'tvm::relax']]],
-  ['isvoid_220',['IsVoid',['../classtvm_1_1PrimType.html#a33bc36efcf1c2977a1bf0ac335cb6344',1,'tvm::PrimType']]],
-  ['isvoidtype_221',['IsVoidType',['../namespacetvm.html#a196edb73fc9f13d965b8de1c9287a2db',1,'tvm']]],
-  ['iter_222',['iter',['../classtvm_1_1tirx_1_1Iter.html',1,'tvm::tirx::Iter'],['../classtvm_1_1tirx_1_1Iter.html#a3942597a5a72d4cc7579d9d7faac380b',1,'tvm::tirx::Iter::Iter()']]],
-  ['iter_5faffine_5fmap_2eh_223',['iter_affine_map.h',['../iter__affine__map_8h.html',1,'']]],
-  ['iter_5ftype_224',['iter_type',['../classtvm_1_1tirx_1_1IterVarNode.html#a1f6bef72d987ec61e79cc59bfede6f61',1,'tvm::tirx::IterVarNode']]],
-  ['iter_5fvalues_225',['iter_values',['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameNode.html#a39a7f26ec267c25082c27ec7c14cef48',1,'tvm::script::ir_builder::s_tir::SBlockFrameNode::iter_values'],['../classtvm_1_1s__tir_1_1SBlockRealizeNode.html#ad4b009295aa7b1075ddf5b3af3876e9e',1,'tvm::s_tir::SBlockRealizeNode::iter_values']]],
-  ['iter_5fvar_226',['iter_var',['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1LaunchThreadFrameNode.html#a3831c048bd1535984464ad8dc6c658a7',1,'tvm::script::ir_builder::tirx::LaunchThreadFrameNode']]],
-  ['iter_5fvars_227',['iter_vars',['../classtvm_1_1s__tir_1_1SBlockNode.html#a440ef6477114aed27d6d0f344ab022c6',1,'tvm::s_tir::SBlockNode::iter_vars'],['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameNode.html#a2316893bcca21b84e4ecd24c38f109ab',1,'tvm::script::ir_builder::s_tir::SBlockFrameNode::iter_vars']]],
-  ['itermapexpr_228',['itermapexpr',['../classtvm_1_1sym_1_1IterMapExpr.html#a3293a7d3dda3665202dbf4454d5b6943',1,'tvm::sym::IterMapExpr::IterMapExpr()'],['../classtvm_1_1sym_1_1IterMapExpr.html',1,'tvm::sym::IterMapExpr']]],
-  ['itermapexprnode_229',['IterMapExprNode',['../classtvm_1_1sym_1_1IterMapExprNode.html',1,'tvm::sym']]],
-  ['itermaplevel_230',['IterMapLevel',['../namespacetvm_1_1sym.html#afbbf34adac93082f4ce8a4bbc2ad1e2b',1,'tvm::sym']]],
-  ['itermapresult_231',['itermapresult',['../classtvm_1_1sym_1_1IterMapResult.html#aa3da269a0cecf3c669596f843b49e619',1,'tvm::sym::IterMapResult::IterMapResult()'],['../classtvm_1_1sym_1_1IterMapResult.html',1,'tvm::sym::IterMapResult']]],
-  ['itermapresultnode_232',['IterMapResultNode',['../classtvm_1_1sym_1_1IterMapResultNode.html',1,'tvm::sym']]],
-  ['itermapsimplify_233',['IterMapSimplify',['../namespacetvm_1_1sym.html#ab9cba0a13c59652fa78efcaab81a089f',1,'tvm::sym']]],
-  ['itermark_234',['itermark',['../classtvm_1_1sym_1_1IterMark.html#adb94fbc3091ef07ddcb272de1811e0b5',1,'tvm::sym::IterMark::IterMark()'],['../classtvm_1_1sym_1_1IterMark.html',1,'tvm::sym::IterMark']]],
-  ['itermarknode_235',['itermarknode',['../classtvm_1_1sym_1_1IterMarkNode.html',1,'tvm::sym::IterMarkNode'],['../classtvm_1_1sym_1_1IterMarkNode.html#a5e1696481956a37953916140c6b84dc7',1,'tvm::sym::IterMarkNode::IterMarkNode(PrimExpr source, PrimExpr extent)'],['../classtvm_1_1sym_1_1IterMarkNode.html#adc651f872a2a2078e47114f8aea1e1f9',1,'tvm::sym::IterMarkNode::IterMarkNode(ffi::UnsafeInit)']]],
-  ['iternode_236',['iternode',['../classtvm_1_1tirx_1_1IterNode.html',1,'tvm::tirx::IterNode'],['../classtvm_1_1tirx_1_1IterNode.html#afeb2ce588b53fda66f07ec796b4c24fe',1,'tvm::tirx::IterNode::IterNode(PrimExpr extent, PrimExpr stride)'],['../classtvm_1_1tirx_1_1IterNode.html#abee52a70c7a087a66a01611ff52213d9',1,'tvm::tirx::IterNode::IterNode(ffi::UnsafeInit tag)']]],
-  ['itersplitexpr_237',['itersplitexpr',['../classtvm_1_1sym_1_1IterSplitExpr.html#a1be86490951a6f7cbc298d5b3e364aa6',1,'tvm::sym::IterSplitExpr::IterSplitExpr()'],['../classtvm_1_1sym_1_1IterSplitExpr.html',1,'tvm::sym::IterSplitExpr'],['../classtvm_1_1sym_1_1IterSplitExpr.html#aa061b1709a0485d0db2e89178d347033',1,'tvm::sym::IterSplitExpr::IterSplitExpr(ffi::ObjectPtr&lt; IterSplitExprNode &gt; node)'],['../classtvm_1_1sym_1_1IterSplitExpr.html#a42ff89601bf6dd1fc8a4f5a7da11ca6e',1,'tvm: [...]
-  ['itersplitexprnode_238',['itersplitexprnode',['../classtvm_1_1sym_1_1IterSplitExprNode.html#a2f1a0e51b0c63424feee9587899c888f',1,'tvm::sym::IterSplitExprNode::IterSplitExprNode(ffi::UnsafeInit)'],['../classtvm_1_1sym_1_1IterSplitExprNode.html#afc67aac2a5ab8b58d2ad5d07c5496d43',1,'tvm::sym::IterSplitExprNode::IterSplitExprNode(PrimExpr lower_factor, PrimExpr extent, PrimExpr scale)'],['../classtvm_1_1sym_1_1IterSplitExprNode.html',1,'tvm::sym::IterSplitExprNode']]],
-  ['itersumexpr_239',['itersumexpr',['../classtvm_1_1sym_1_1IterSumExpr.html#a522d63310bcaf6fa1ff866a79d164cac',1,'tvm::sym::IterSumExpr::IterSumExpr()'],['../classtvm_1_1sym_1_1IterSumExpr.html',1,'tvm::sym::IterSumExpr'],['../classtvm_1_1sym_1_1IterSumExpr.html#aa7723fba2e1a5d2d284e795b0c3297d4',1,'tvm::sym::IterSumExpr::IterSumExpr()']]],
-  ['itersumexprnode_240',['itersumexprnode',['../classtvm_1_1sym_1_1IterSumExprNode.html',1,'tvm::sym::IterSumExprNode'],['../classtvm_1_1sym_1_1IterSumExprNode.html#a120da4a9174ecbd74a256ad995701279',1,'tvm::sym::IterSumExprNode::IterSumExprNode(PrimExpr base)'],['../classtvm_1_1sym_1_1IterSumExprNode.html#a2be8dcf37522608559c51ab01d06c3b1',1,'tvm::sym::IterSumExprNode::IterSumExprNode(ffi::UnsafeInit)']]],
-  ['itervar_241',['itervar',['../classtvm_1_1tirx_1_1IterVar.html',1,'tvm::tirx::IterVar'],['../classtvm_1_1tirx_1_1IterVar.html#aa72a4733538767dcc9fbe5ba58e1b654',1,'tvm::tirx::IterVar::IterVar()']]],
-  ['itervarnode_242',['itervarnode',['../classtvm_1_1tirx_1_1IterVarNode.html#ab56fd33fdf9ffcac8ea21678bd202b84',1,'tvm::tirx::IterVarNode::IterVarNode()'],['../classtvm_1_1tirx_1_1IterVarNode.html',1,'tvm::tirx::IterVarNode'],['../classtvm_1_1tirx_1_1IterVarNode.html#aaebccc885fa0f07b60bed511c08df9fe',1,'tvm::tirx::IterVarNode::IterVarNode()']]],
-  ['itervartype_243',['IterVarType',['../namespacetvm_1_1tirx.html#a2e645032f711e8478b4f676df4a38c2f',1,'tvm::tirx']]],
-  ['itervartype2string_244',['IterVarType2String',['../namespacetvm_1_1tirx.html#a0785b1f63515d4c0e0b7dd6100116f2a',1,'tvm::tirx']]]
+  ['injectpermutedlayout_56',['InjectPermutedLayout',['../namespacetvm_1_1s__tir_1_1transform.html#a8a4d986d5c5beda2b0bb981ca9ce915c',1,'tvm::s_tir::transform']]],
+  ['injectptxasynccopy_57',['InjectPTXAsyncCopy',['../namespacetvm_1_1s__tir_1_1transform.html#a661c1e2a859abfecb0e710de31b06937',1,'tvm::s_tir::transform']]],
+  ['injectsoftwarepipeline_58',['InjectSoftwarePipeline',['../namespacetvm_1_1s__tir_1_1transform.html#a49bd59b9e76fcd5ea0b1217ed1e9b9a6',1,'tvm::s_tir::transform']]],
+  ['injecttexturealloc_59',['InjectTextureAlloc',['../namespacetvm_1_1s__tir_1_1backend_1_1adreno_1_1transform.html#a9823adbdadd30e447c4777203d69e020',1,'tvm::s_tir::backend::adreno::transform']]],
+  ['injectvirtualthread_60',['InjectVirtualThread',['../namespacetvm_1_1s__tir_1_1transform.html#a2401b7506e08a1b86587cf290a82b8a9',1,'tvm::s_tir::transform']]],
+  ['inlineconstantscalars_61',['InlineConstantScalars',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a671fd6396e5fe5031a0f1df02d072957',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
+  ['inlinemark_62',['InlineMark',['../classtvm_1_1tirx_1_1StmtSRef.html#ae8282a01cb286821d2c81135566a922d',1,'tvm::tirx::StmtSRef']]],
+  ['inlineprivatefunctions_63',['InlinePrivateFunctions',['../namespacetvm_1_1tirx_1_1transform.html#ab64a93545e35036d25d80edb52d640ad',1,'tvm::tirx::transform']]],
+  ['inner_5fmask_64',['inner_mask',['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a23294425d01faea1453c8a6ca644f66f',1,'tvm::tirx::ComposeLayoutNode']]],
+  ['inplace_5findices_65',['inplace_indices',['../structtvm_1_1relax_1_1CallTIRInplaceAttrs.html#aa005486761ecb52468dd2e2993c7e186',1,'tvm::relax::CallTIRInplaceAttrs::inplace_indices'],['../structtvm_1_1relax_1_1CallInplacePackedAttrs.html#a6be53574586e3b19c0283ec7c8e4a68d',1,'tvm::relax::CallInplacePackedAttrs::inplace_indices']]],
+  ['input_5fplaceholders_66',['input_placeholders',['../classtvm_1_1te_1_1ExternOpNode.html#ac641c3d5d607e6aa1e71760ff712c65a',1,'tvm::te::ExternOpNode']]],
+  ['inputs_67',['inputs',['../classtvm_1_1s__tir_1_1InstructionNode.html#ab07ea368e95f2905e4787606091c4129',1,'tvm::s_tir::InstructionNode::inputs'],['../structtvm_1_1topi_1_1EinsumEquation.html#ab031f0131f4e04f3c01ba0c0d141335e',1,'tvm::topi::EinsumEquation::inputs'],['../classtvm_1_1te_1_1ExternOpNode.html#a3db645dcdf8aa1a9036b424eba963d87',1,'tvm::te::ExternOpNode::inputs'],['../classtvm_1_1te_1_1ScanOpNode.html#a4ec9db6f919454329a7ce175e46fb7d2',1,'tvm::te::ScanOpNode::inputs']]],
+  ['inputtensors_68',['inputtensors',['../classtvm_1_1te_1_1OperationNode.html#a9184c338ff9688ea9eb6c6f62626ab2b',1,'tvm::te::OperationNode::InputTensors()'],['../classtvm_1_1te_1_1PlaceholderOpNode.html#a139141bd4995f598dc70c751c9707321',1,'tvm::te::PlaceholderOpNode::InputTensors()'],['../classtvm_1_1te_1_1ComputeOpNode.html#a620bbc2c242d3476e96350f6468ea5f1',1,'tvm::te::ComputeOpNode::InputTensors()'],['../classtvm_1_1te_1_1ScanOpNode.html#a82b2da69fb0d52b4abb8004835cb796f',1,'tvm::te [...]
+  ['instance_5fnorm_69',['instance_norm',['../namespacetvm_1_1topi_1_1nn.html#ae7065cf04991cf4a265e1f033a6222bf',1,'tvm::topi::nn']]],
+  ['instance_5fnorm_2eh_70',['instance_norm.h',['../instance__norm_8h.html',1,'']]],
+  ['instancenormattrs_71',['InstanceNormAttrs',['../structtvm_1_1relax_1_1InstanceNormAttrs.html',1,'tvm::relax']]],
+  ['instr_5fdata_72',['instr_data',['../classtvm_1_1runtime_1_1vm_1_1VMExecutable.html#ad8cb3b0d02afab5f331f548580004672',1,'tvm::runtime::vm::VMExecutable']]],
+  ['instr_5foffset_73',['instr_offset',['../classtvm_1_1runtime_1_1vm_1_1VMExecutable.html#a32b6d52635f323a79fe95c1a57621a90',1,'tvm::runtime::vm::VMExecutable']]],
+  ['instruction_74',['instruction',['../classtvm_1_1s__tir_1_1Instruction.html#afc5b7f3b41f500f063b49de0d925e616',1,'tvm::s_tir::Instruction::Instruction()'],['../classtvm_1_1s__tir_1_1Instruction.html',1,'tvm::s_tir::Instruction'],['../structtvm_1_1runtime_1_1vm_1_1Instruction.html',1,'tvm::runtime::vm::Instruction']]],
+  ['instruction_2eh_75',['instruction.h',['../instruction_8h.html',1,'']]],
+  ['instructionkind_76',['InstructionKind',['../classtvm_1_1s__tir_1_1InstructionKind.html',1,'tvm::s_tir']]],
+  ['instructionkinddef_77',['instructionkinddef',['../classtvm_1_1s__tir_1_1InstructionKindDef.html#a889e80f5fcef5aa5a68423a47a60b08d',1,'tvm::s_tir::InstructionKindDef::InstructionKindDef()'],['../classtvm_1_1s__tir_1_1InstructionKindDef.html',1,'tvm::s_tir::InstructionKindDef']]],
+  ['instructionkindnode_78',['InstructionKindNode',['../classtvm_1_1s__tir_1_1InstructionKindNode.html',1,'tvm::s_tir']]],
+  ['instructionnode_79',['InstructionNode',['../classtvm_1_1s__tir_1_1InstructionNode.html',1,'tvm::s_tir']]],
+  ['instrument_2eh_80',['instrument.h',['../instrument_8h.html',1,'']]],
+  ['instrumentafterpass_81',['InstrumentAfterPass',['../classtvm_1_1transform_1_1PassContext.html#af65559e5156ded62507627c6911e6a2c',1,'tvm::transform::PassContext']]],
+  ['instrumentbeforepass_82',['InstrumentBeforePass',['../classtvm_1_1transform_1_1PassContext.html#af57272bd0583173a3bf972409e3a663a',1,'tvm::transform::PassContext']]],
+  ['instrumentboundcheckers_83',['InstrumentBoundCheckers',['../namespacetvm_1_1s__tir_1_1transform.html#acb68d51521f4f1c737b981c692071551',1,'tvm::s_tir::transform']]],
+  ['instrumententerpasscontext_84',['InstrumentEnterPassContext',['../classtvm_1_1transform_1_1PassContext.html#ab3c18519fc14cab0e9fa98311e6a361f',1,'tvm::transform::PassContext']]],
+  ['instrumentexitpasscontext_85',['InstrumentExitPassContext',['../classtvm_1_1transform_1_1PassContext.html#ac1d55abd5c8b0e28c6f3c034a5f9989d',1,'tvm::transform::PassContext']]],
+  ['instruments_86',['instruments',['../classtvm_1_1transform_1_1PassContextNode.html#a8b0637e8bfe4ae2e255f9a03f4d2c4bb',1,'tvm::transform::PassContextNode']]],
+  ['insts_87',['insts',['../classtvm_1_1s__tir_1_1TraceNode.html#a52fd0387e7c86bb2a00df71836730c7c',1,'tvm::s_tir::TraceNode']]],
+  ['int_88',['int',['../classtvm_1_1PrimType.html#a496ea0b2e00473c7e1bc9960fc76d955',1,'tvm::PrimType::Int()'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a900b959cf1e8f2286d559afee3dff4c2',1,'tvm::script::printer::LiteralDoc::Int(int64_t v, const ffi::Optional&lt; AccessPath &gt; &amp;p)'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a80c2e667baa943f4beba3bcee3a0c413',1,'tvm::script::printer::LiteralDoc::Int(IntImm v, const ffi::Optional&lt; AccessPath &gt; &amp;p)']]],
+  ['int16_89',['Int16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a58b12ab6e60640bc17f5e4e55e4fc691',1,'tvm::script::ir_builder::tirx']]],
+  ['int16x16_90',['Int16x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ae8a2466d5fd7c420d7d088b73ebf6b32',1,'tvm::script::ir_builder::tirx']]],
+  ['int16x2_91',['Int16x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a17a282a94c86b390274c12b156250140',1,'tvm::script::ir_builder::tirx']]],
+  ['int16x32_92',['Int16x32',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a7fadeda12d79fce92fa7c97ca1532490',1,'tvm::script::ir_builder::tirx']]],
+  ['int16x4_93',['Int16x4',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a3f178832f56d6264b09d2719f5faf0b6',1,'tvm::script::ir_builder::tirx']]],
+  ['int16x64_94',['Int16x64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a371e19e488b00ca18066c7c62e90fb40',1,'tvm::script::ir_builder::tirx']]],
+  ['int16x8_95',['Int16x8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#af480771f452bfc8d1b3b89535d2edd2f',1,'tvm::script::ir_builder::tirx']]],
+  ['int32_96',['int32',['../classtvm_1_1IntImm.html#a9b18b9c0b49fc62e5694711a6fba7735',1,'tvm::IntImm::Int32(ffi::BigInt value, Span span=Span())'],['../classtvm_1_1IntImm.html#a215c91d9ef1dea09674ee9ebbe49cece',1,'tvm::IntImm::Int32(Enum value, Span span=Span())'],['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ae3519149cdc56617143ab84af219ea1a',1,'tvm::script::ir_builder::tirx::Int32(ffi::Optional&lt; PrimExpr &gt; expr=std::nullopt)']]],
+  ['int32x16_97',['Int32x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ab55cf84d806b99be0fd60c840f23f9dc',1,'tvm::script::ir_builder::tirx']]],
+  ['int32x2_98',['Int32x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aa33c84f2e24e1e1507ebf668de108ddf',1,'tvm::script::ir_builder::tirx']]],
+  ['int32x32_99',['Int32x32',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#af8bb014a07541487a558191da3b71625',1,'tvm::script::ir_builder::tirx']]],
+  ['int32x4_100',['Int32x4',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a3eb9cff85bfa2c47842b3d210b35afd7',1,'tvm::script::ir_builder::tirx']]],
+  ['int32x64_101',['Int32x64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a085de805c63c0c7c07340df394352f39',1,'tvm::script::ir_builder::tirx']]],
+  ['int32x8_102',['Int32x8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a781bf8990dc19c4c93ee23c8631be2fd',1,'tvm::script::ir_builder::tirx']]],
+  ['int64_103',['int64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aabf31181ea53a054191fb51d2881e29c',1,'tvm::script::ir_builder::tirx::Int64()'],['../classtvm_1_1IntImm.html#af0777d37a30d472605b2cdd3c2a73ae7',1,'tvm::IntImm::Int64(Enum value, Span span=Span())'],['../classtvm_1_1IntImm.html#a27c6d32ce4c83521fd36e6179e8533a9',1,'tvm::IntImm::Int64(ffi::BigInt value, Span span=Span())']]],
+  ['int64x16_104',['Int64x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a68ce7d7fbf90ef6a77ad17abc4ebaa7b',1,'tvm::script::ir_builder::tirx']]],
+  ['int64x2_105',['Int64x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a49c4e6e0f489e2e492411f310827012b',1,'tvm::script::ir_builder::tirx']]],
+  ['int64x32_106',['Int64x32',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a4f4e77c8333005a6ab4ddde75d414c71',1,'tvm::script::ir_builder::tirx']]],
+  ['int64x4_107',['Int64x4',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ac0a9c95596fa65e80b189c2f187f649b',1,'tvm::script::ir_builder::tirx']]],
+  ['int64x64_108',['Int64x64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#abfe5e9350edd79ec3be6ec9145b77492',1,'tvm::script::ir_builder::tirx']]],
+  ['int64x8_109',['Int64x8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a8c64ca29dde327c29642323d4236eb26',1,'tvm::script::ir_builder::tirx']]],
+  ['int8_110',['Int8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a1144426a3c26fb5385fdde0b100c2c8c',1,'tvm::script::ir_builder::tirx']]],
+  ['int8x16_111',['Int8x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a60f8ea864249e41a69ef47d7b64c10f4',1,'tvm::script::ir_builder::tirx']]],
+  ['int8x2_112',['Int8x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a650ae125fb73843525c11d3915fadb38',1,'tvm::script::ir_builder::tirx']]],
+  ['int8x32_113',['Int8x32',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aa5e1c90f1a982c9ff6324d623f13b2db',1,'tvm::script::ir_builder::tirx']]],
+  ['int8x4_114',['Int8x4',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aa88d27e73f08c17b0ba50ae7c3686375',1,'tvm::script::ir_builder::tirx']]],
+  ['int8x64_115',['Int8x64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aa6b232998164c096ba95649a4bff8567',1,'tvm::script::ir_builder::tirx']]],
+  ['int8x8_116',['Int8x8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a67708bd3702023c80c913e27bef724ac',1,'tvm::script::ir_builder::tirx']]],
+  ['int_5fset_117',['int_set',['../classtvm_1_1sym_1_1AnalyzerObj.html#a612491f07facadec457436fa6e5b23b5',1,'tvm::sym::AnalyzerObj']]],
+  ['int_5fset_2eh_118',['int_set.h',['../int__set_8h.html',1,'']]],
+  ['integerabs_119',['IntegerAbs',['../namespacetvm_1_1prim.html#adaafb8abfcc419a0c1c0b50b27e82c8a',1,'tvm::prim']]],
+  ['inter_120',['inter',['../structtvm_1_1tirx_1_1ExecSplit.html#a5a8518b2b8835870ac0e46ab635c682b',1,'tvm::tirx::ExecSplit::inter'],['../classtvm_1_1tirx_1_1DispatchContextNode.html#a777d0881ca04c957e934b67243f55377',1,'tvm::tirx::DispatchContextNode::inter']]],
+  ['interleave_121',['interleave',['../structtvm_1_1tirx_1_1TensorMapEncodeTiledAttr.html#a0c83bfe5c0da001020e70f11f541fd7b',1,'tvm::tirx::TensorMapEncodeTiledAttr']]],
+  ['internal_122',['Internal',['../classtvm_1_1transform_1_1PassContext.html#a8bde6eb35df6b3a9f53810e0bc79fdfd',1,'tvm::transform::PassContext']]],
+  ['intersect_123',['intersect',['../namespacetvm_1_1sym.html#a31682215119ca2688c6320c32760bfe0',1,'tvm::sym::Intersect()'],['../structtvm_1_1tirx_1_1AxisRange.html#a3f8505ca10d31dfea39717ec671147b2',1,'tvm::tirx::AxisRange::Intersect()']]],
+  ['interval_124',['Interval',['../classtvm_1_1sym_1_1IntSet.html#a59b9bb4a8ddcb2dfd62b2198a8ee633d',1,'tvm::sym::IntSet']]],
+  ['intexpr_125',['IntExpr',['../classtvm_1_1IntExpr.html',1,'tvm']]],
+  ['intimm_126',['intimm',['../classtvm_1_1IntImm.html#a1133daf805941a7f9f525adb7c4538f9',1,'tvm::IntImm::IntImm(PrimType value_ty, Enum value, Span span=Span())'],['../classtvm_1_1IntImm.html#a67dea665d803d6ea136a74ac77528093',1,'tvm::IntImm::IntImm(PrimType value_ty, ffi::BigInt value, Span span=Span())'],['../classtvm_1_1IntImm.html#aa32f88b3aa113d16189083d6d72f3bc7',1,'tvm::IntImm::IntImm(ffi::ObjectPtr&lt; IntImmNode &gt; node)'],['../classtvm_1_1IntImm.html',1,'tvm::IntImm']]],
+  ['intimmnode_127',['intimmnode',['../namespacetvm_1_1prim.html#af5e4fa7cff30b29c8c2875e8b2202161',1,'tvm::prim::IntImmNode'],['../classtvm_1_1IntImmNode.html',1,'tvm::IntImmNode']]],
+  ['intra_128',['intra',['../structtvm_1_1tirx_1_1ExecSplit.html#a9eaada94eb8dfc1c0e87ba65b766ed1b',1,'tvm::tirx::ExecSplit::intra'],['../classtvm_1_1tirx_1_1DispatchContextNode.html#aa76b05f7bc7fe23564e9bc79b7fbbd05',1,'tvm::tirx::DispatchContextNode::intra']]],
+  ['intset_129',['IntSet',['../classtvm_1_1sym_1_1IntSet.html',1,'tvm::sym']]],
+  ['intsetanalyzer_130',['IntSetAnalyzer',['../classtvm_1_1sym_1_1IntSetAnalyzer.html',1,'tvm::sym']]],
+  ['intsetnode_131',['IntSetNode',['../classtvm_1_1sym_1_1IntSetNode.html',1,'tvm::sym']]],
+  ['invalid_5fto_5fbottom_132',['invalid_to_bottom',['../structtvm_1_1relax_1_1NonMaximumSuppressionAttrs.html#adfdec18ca328f0da07f04136d2df8f5c',1,'tvm::relax::NonMaximumSuppressionAttrs']]],
+  ['inverse_133',['inverse',['../classtvm_1_1tirx_1_1IndexMap.html#a2bcf8d052faf9e745e17f95c6e42382a',1,'tvm::tirx::IndexMap::Inverse(ffi::Array&lt; Range &gt; initial_ranges, const sym::Analyzer &amp;analyzer) const'],['../classtvm_1_1tirx_1_1IndexMap.html#abec31ca7077c6922c2d041eb39a8a485',1,'tvm::tirx::IndexMap::Inverse(ffi::Array&lt; Range &gt; initial_ranges) const']]],
+  ['inverse_5findex_5fmap_134',['inverse_index_map',['../classtvm_1_1tirx_1_1IndexMapNode.html#a48258034fcc707a2f15da47d055977f8',1,'tvm::tirx::IndexMapNode']]],
+  ['inverseaffineitermap_135',['InverseAffineIterMap',['../namespacetvm_1_1sym.html#a5192f7b38d858496024283f683569b94',1,'tvm::sym']]],
+  ['invokeclosurepacked_136',['InvokeClosurePacked',['../classtvm_1_1runtime_1_1vm_1_1VirtualMachine.html#aadb389cce30ed4490b48efce84c02313',1,'tvm::runtime::vm::VirtualMachine']]],
+  ['io_2eh_137',['io.h',['../io_8h.html',1,'']]],
+  ['iou_5fthreshold_138',['iou_threshold',['../structtvm_1_1relax_1_1NonMaximumSuppressionAttrs.html#a5ffb4dafe48a2d6bae9e9928de44bda4',1,'tvm::relax::NonMaximumSuppressionAttrs']]],
+  ['ir_2eh_139',['ir.h',['../relax_2script_2ir__builder_2ir_8h.html',1,'(Global Namespace)'],['../s__tir_2script_2ir__builder_2ir_8h.html',1,'(Global Namespace)'],['../script_2ir__builder_2ir_8h.html',1,'(Global Namespace)'],['../tirx_2script_2ir__builder_2ir_8h.html',1,'(Global Namespace)']]],
+  ['ir_5fprefix_140',['ir_prefix',['../classtvm_1_1PrinterConfigNode.html#a02f0a64903b448da95ad7f6e6438c17a',1,'tvm::PrinterConfigNode']]],
+  ['irbuilder_141',['irbuilder',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilder.html',1,'tvm::script::ir_builder::IRBuilder'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilder.html#af63e228f3faaa0d87fdd52e1fe921dd3',1,'tvm::script::ir_builder::IRBuilder::IRBuilder()']]],
+  ['irbuilderframe_142',['irbuilderframe',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrame.html',1,'tvm::script::ir_builder::IRBuilderFrame'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrame.html#a19c27854e60bac1bfd7e7719adf9710e',1,'tvm::script::ir_builder::IRBuilderFrame::IRBuilderFrame(ffi::ObjectPtr&lt; IRBuilderFrameNode &gt; data)'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrame.html#a4ab7fb335968d6947f88b7b934c56354',1,'tvm::script::ir_builder::IRBuilderF [...]
+  ['irbuilderframenode_143',['irbuilderframenode',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrameNode.html',1,'tvm::script::ir_builder::IRBuilderFrameNode'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrameNode.html#a9adc30441fe82ed063c606625d1ccda5',1,'tvm::script::ir_builder::IRBuilderFrameNode::IRBuilderFrameNode()']]],
+  ['irbuildernode_144',['IRBuilderNode',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderNode.html',1,'tvm::script::ir_builder']]],
+  ['irmodule_145',['irmodule',['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html#a8dd2baa6a2608b6ea12f5455971dacc5',1,'tvm::script::ir_builder::ir::IRModule()'],['../classtvm_1_1IRModule.html',1,'tvm::IRModule'],['../classtvm_1_1IRModule.html#ab0387814a52afd7e5bdfd521502d0687',1,'tvm::IRModule::IRModule(ffi::Map&lt; GlobalVar, BaseFunc &gt; functions, SourceMap map={}, DictAttrs attrs=DictAttrs(), ffi::Map&lt; ffi::String, ffi::Array&lt; GlobalInfo &gt; &gt; global_infos={})'],['../cl [...]
+  ['irmoduleframe_146',['irmoduleframe',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IRModuleFrame.html',1,'tvm::script::ir_builder::ir::IRModuleFrame'],['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IRModuleFrame.html#ab4e87ced5396fb097b4c49a636c86bde',1,'tvm::script::ir_builder::ir::IRModuleFrame::IRModuleFrame()']]],
+  ['irmoduleframenode_147',['IRModuleFrameNode',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IRModuleFrameNode.html',1,'tvm::script::ir_builder::ir']]],
+  ['irmodulenode_148',['irmodulenode',['../classtvm_1_1IRModuleNode.html#a12962213bf292b6ebef70804f099eb8a',1,'tvm::IRModuleNode::IRModuleNode()'],['../classtvm_1_1IRModuleNode.html',1,'tvm::IRModuleNode']]],
+  ['irregular_5floop_5fmark_149',['irregular_loop_mark',['../namespacetvm_1_1s__tir_1_1attr.html#ac89e0b3b635ae761fe978f9174dcc63a',1,'tvm::s_tir::attr']]],
+  ['is_5fbroadcast_150',['is_broadcast',['../namespacetvm_1_1topi.html#ad5dcb2721aae4c9b84552b85db6e6cae',1,'tvm::topi']]],
+  ['is_5fconst_5fint_151',['is_const_int',['../namespacetvm_1_1prim.html#a83fc57e4227a2cf6a35ffa857c499bd5',1,'tvm::prim::is_const_int(const PrimExpr &amp;x)'],['../namespacetvm_1_1prim.html#abd0501913a50cc793bebc21c537ffde5',1,'tvm::prim::is_const_int(const PrimExpr &amp;x, int64_t value)']]],
+  ['is_5fconst_5fnumber_152',['is_const_number',['../namespacetvm_1_1prim.html#a15f28a1c943c14ac20856ddb8d2d0f1c',1,'tvm::prim']]],
+  ['is_5fconst_5fpower_5fof_5ftwo_5finteger_153',['is_const_power_of_two_integer',['../namespacetvm_1_1prim.html#a2bb96aa6b4bd19be01c39d277f03f374',1,'tvm::prim']]],
+  ['is_5fdataflow_154',['is_dataflow',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1BindingBlockFrameNode.html#a766102d250c6fc8e95a4b6cb9df186a1',1,'tvm::script::ir_builder::relax::BindingBlockFrameNode']]],
+  ['is_5fdeclaration_155',['is_declaration',['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1PrimFuncFrameNode.html#a1298f096c65a2b348437d651e3fa469e',1,'tvm::script::ir_builder::tirx::PrimFuncFrameNode']]],
+  ['is_5fdeferred_156',['is_deferred',['../classtvm_1_1tirx_1_1ScopeIdDef.html#a9ff2145aafd391b92a4458932225a2e3',1,'tvm::tirx::ScopeIdDef']]],
+  ['is_5finjective_157',['is_injective',['../namespacetvm_1_1topi.html#a5975401def8848aaa49ae83729263919',1,'tvm::topi']]],
+  ['is_5fnegative_5fconst_158',['is_negative_const',['../namespacetvm_1_1prim.html#abc5bbc7455493ba1ae8c6c5ba1defec5',1,'tvm::prim']]],
+  ['is_5fno_5fop_159',['is_no_op',['../namespacetvm_1_1prim.html#a812efeac0856479aba72c236991e7897',1,'tvm::prim']]],
+  ['is_5fone_160',['is_one',['../namespacetvm_1_1prim.html#a40e8bf9ae9ac8afdc5e440e99638b743',1,'tvm::prim']]],
+  ['is_5fpositive_5fconst_161',['is_positive_const',['../namespacetvm_1_1prim.html#aafb2d3c6d12168c0fee080200d1e1050',1,'tvm::prim']]],
+  ['is_5fprivate_162',['is_private',['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1PrimFuncFrameNode.html#a980e86c4387d555aa44f8a5d88f2da82',1,'tvm::script::ir_builder::tirx::PrimFuncFrameNode::is_private'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameNode.html#a812d7496fe9a06c33c551294d624c3df',1,'tvm::script::ir_builder::relax::FunctionFrameNode::is_private']]],
+  ['is_5fpure_163',['is_pure',['../classtvm_1_1s__tir_1_1InstructionKindNode.html#a6352d7068e73da8ff838fea7118ad10a',1,'tvm::s_tir::InstructionKindNode::is_pure'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameNode.html#a95af9e4febf73cb8b0b36952f14130d4',1,'tvm::script::ir_builder::relax::FunctionFrameNode::is_pure'],['../classtvm_1_1relax_1_1FunctionNode.html#adca4c3ecbc3df257642b66f76428f2bb',1,'tvm::relax::FunctionNode::is_pure']]],
+  ['is_5fterminated_164',['is_terminated',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordNode.html#a084aff9bd289c2ca780059a775ed4c3f',1,'tvm::s_tir::meta_schedule::TaskRecordNode']]],
+  ['is_5fzero_165',['is_zero',['../namespacetvm_1_1prim.html#a4ab681bb68316f88f3993fc2d0f4cb31',1,'tvm::prim']]],
+  ['isaffineblockbinding_166',['IsAffineBlockBinding',['../classtvm_1_1s__tir_1_1ScheduleStateNode.html#a3dd8848e865b7047f56e334e901adc72',1,'tvm::s_tir::ScheduleStateNode']]],
+  ['isapplycustomrule_167',['IsApplyCustomRule',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aacb5aa899615f1d5c0a244cabd6abfc4',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
+  ['isbaseof_168',['isbaseof',['../namespacetvm_1_1relax.html#aa594735cf88dd4904276fcfee3352cfa',1,'tvm::relax::IsBaseOf(const Type &amp;base, const Type &amp;derived, const sym::Analyzer &amp;ana)'],['../namespacetvm_1_1relax.html#aa7ea7bae766b342d5e68696ae89cfdc5',1,'tvm::relax::IsBaseOf(const Type &amp;base, const Type &amp;derived)']]],
+  ['isbooltype_169',['IsBoolType',['../namespacetvm_1_1relax.html#a87ef70cfecdfb365435ae0218f2d2f5c',1,'tvm::relax']]],
+  ['isbound_170',['IsBound',['../classtvm_1_1sym_1_1ConstIntBoundAnalyzer.html#ab47b4ead6fd0d0769c1d1c3c99c1418a',1,'tvm::sym::ConstIntBoundAnalyzer']]],
+  ['iscalldpspacked_171',['iscalldpspacked',['../namespacetvm_1_1relax.html#a8e11264a4f3bd4e62a912b04cd974023',1,'tvm::relax::IsCallDPSPacked(const ffi::String &amp;name, ffi::Optional&lt; TuplePattern &gt; args=std::nullopt)'],['../namespacetvm_1_1relax.html#a89a7f47b3f4508bf3d1f68094cae59c4',1,'tvm::relax::IsCallDPSPacked(const ffi::String &amp;name, TuplePattern var_args)']]],
+  ['iscalltir_172',['iscalltir',['../namespacetvm_1_1relax.html#aa8a96a5f6db60f52ff7f401ba100bf9e',1,'tvm::relax::IsCallTIR(const ffi::String &amp;name, TuplePattern var_args)'],['../namespacetvm_1_1relax.html#a7912efc0c7d089f966c51508673ee8db',1,'tvm::relax::IsCallTIR(const ffi::String &amp;name, ffi::Optional&lt; TuplePattern &gt; args=std::nullopt)']]],
+  ['isconst_173',['IsConst',['../namespacetvm_1_1relax.html#ad2c52b340b0a2524bdcd85d3289a18ac',1,'tvm::relax']]],
+  ['isdirectsumleft_174',['isdirectsumleft',['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a4b7e854d27d39b451085e0bb5da7ea90',1,'tvm::tirx::ComposeLayoutNode::IsDirectSumLeft()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a5e1bf4973985950de55c5cbf7a07bf3b',1,'tvm::tirx::TileLayoutNode::IsDirectSumLeft()'],['../classtvm_1_1tirx_1_1LayoutNode.html#a6692b8f0394978b728df0e8bb88af102',1,'tvm::tirx::LayoutNode::IsDirectSumLeft()']]],
+  ['isdirectsumright_175',['isdirectsumright',['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#af60ee62d7c17cf5d955bfbd868268ed8',1,'tvm::tirx::ComposeLayoutNode::IsDirectSumRight()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a8de19c73ac84d4a4619f23be72c7b2d2',1,'tvm::tirx::TileLayoutNode::IsDirectSumRight()'],['../classtvm_1_1tirx_1_1LayoutNode.html#afb9b3cb26ae947cd5d3e1e8b64e06216',1,'tvm::tirx::LayoutNode::IsDirectSumRight()']]],
+  ['isenabled_176',['IsEnabled',['../classtvm_1_1sym_1_1Z3Prover.html#ab3ff41de06d5c6091bca5821c4f2f59c',1,'tvm::sym::Z3Prover']]],
+  ['iseverything_177',['IsEverything',['../classtvm_1_1sym_1_1IntSet.html#aacbe281513dfc488cf9ed142d5ae6c54',1,'tvm::sym::IntSet']]],
+  ['isexpr_178',['IsExpr',['../namespacetvm_1_1relax.html#aefdb4fdc17642caa5813a62a86cb3efa',1,'tvm::relax']]],
+  ['isfinite_179',['isfinite',['../namespacetvm_1_1topi.html#aaa52f4a921ac110066390deeb052dfac',1,'tvm::topi::isfinite()'],['../namespacetvm_1_1prim.html#a0900c30f08c2cbe944ebdc9905850ea4',1,'tvm::prim::isfinite()']]],
+  ['isfixedlengthvector_180',['IsFixedLengthVector',['../classtvm_1_1PrimType.html#a7e34429d50552f60a2d278109b3baff2',1,'tvm::PrimType']]],
+  ['isimpurecall_181',['IsImpureCall',['../namespacetvm_1_1relax.html#a91202291e3d31370f2bfab2b8934723a',1,'tvm::relax']]],
+  ['isinf_182',['isinf',['../namespacetvm_1_1topi.html#a08b96a24b96a201fb5069337e22e7336',1,'tvm::topi::isinf()'],['../namespacetvm_1_1prim.html#aaa2cb8ae3e080b3a40df903cba729f7e',1,'tvm::prim::isinf()']]],
+  ['isinscope_183',['IsInScope',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilder.html#aa6d010c0e56be5695f509eb65e764cb9',1,'tvm::script::ir_builder::IRBuilder']]],
+  ['isleaf_184',['IsLeaf',['../classtvm_1_1relax_1_1NestedMsg.html#ac71bdec10189973c9fc0aed7b92ae517',1,'tvm::relax::NestedMsg']]],
+  ['isleafortuple_185',['IsLeafOrTuple',['../namespacetvm_1_1relax.html#ade67ebcba4b40c0e0c38c0ddd3279131',1,'tvm::relax']]],
+  ['ismemoryaxis_186',['IsMemoryAxis',['../classtvm_1_1tirx_1_1AxisNode.html#a551dda0b1debc3559cefa8cbd38faf07',1,'tvm::tirx::AxisNode']]],
+  ['isnan_187',['isnan',['../namespacetvm_1_1topi.html#a370ab951cbd2b3e1352e338c1e894070',1,'tvm::topi::isnan()'],['../namespacetvm_1_1prim.html#a7a050f48a8191e2daa83c57999620404',1,'tvm::prim::isnan()'],['../namespacetvm_1_1tirx_1_1builtin.html#aa781d36664935ff1bca90c67b0670df5',1,'tvm::tirx::builtin::isnan()']]],
+  ['isnested_188',['IsNested',['../classtvm_1_1relax_1_1NestedMsg.html#a7c8e4d2b6f39c564e4fe4a1d226a69d2',1,'tvm::relax::NestedMsg']]],
+  ['isnothing_189',['IsNothing',['../classtvm_1_1sym_1_1IntSet.html#aa78cd321a0417480857a35c673df85f6',1,'tvm::sym::IntSet']]],
+  ['isnull_190',['IsNull',['../classtvm_1_1relax_1_1NestedMsg.html#a762c4a324493c67d85ed74eec5e5886c',1,'tvm::relax::NestedMsg']]],
+  ['isnullptr_191',['isnullptr',['../namespacetvm_1_1tirx_1_1builtin.html#a80aecfb025f67fd400da50db3347c07c',1,'tvm::tirx::builtin']]],
+  ['isop_192',['IsOp',['../namespacetvm_1_1relax.html#a5b7b976a18e4065076addbd70445d3fa',1,'tvm::relax']]],
+  ['isopaque_193',['IsOpaque',['../classtvm_1_1relax_1_1FuncTypeNode.html#a1c2c188bdbe5ba412dbe5d10ad35973a',1,'tvm::relax::FuncTypeNode']]],
+  ['ispointertype_194',['IsPointerType',['../namespacetvm_1_1prim.html#aaaa4b94ae70a2d14e190588ef84e563b',1,'tvm::prim']]],
+  ['ispostproc_195',['IsPostproc',['../classtvm_1_1s__tir_1_1InstructionKindNode.html#a4f8193e1f03539c9ab01315d1067bc2f',1,'tvm::s_tir::InstructionKindNode']]],
+  ['ispragmakey_196',['IsPragmaKey',['../namespacetvm_1_1tirx_1_1attr.html#a37143395edf2c0af770d9d2be0727fad',1,'tvm::tirx::attr']]],
+  ['isprimal_197',['IsPrimal',['../classtvm_1_1tirx_1_1SLayoutAxis.html#a1dd5208b45d794407a91feaf15fe12d1',1,'tvm::tirx::SLayoutAxis']]],
+  ['ispurefunction_198',['IsPureFunction',['../namespacetvm_1_1s__tir.html#a48aec715e994877d1221980b5979a961',1,'tvm::s_tir']]],
+  ['isregioncoveredconsumer_199',['IsRegionCoveredConsumer',['../classtvm_1_1s__tir_1_1ScheduleStateNode.html#af0d8d5357eb18cb759f7eab287b9b1e9',1,'tvm::s_tir::ScheduleStateNode']]],
+  ['isrpcsessiondevice_200',['IsRPCSessionDevice',['../namespacetvm_1_1runtime.html#aa5f13cd8047078f88d142fe53337ba6f',1,'tvm::runtime']]],
+  ['isscalablevector_201',['IsScalableVector',['../classtvm_1_1PrimType.html#a4d89bc6607e5e9e861a4071646befd7f',1,'tvm::PrimType']]],
+  ['isscalar_202',['isscalar',['../classtvm_1_1PrimType.html#a863246183a239b6fcd2fd6961ba5464b',1,'tvm::PrimType::IsScalar()'],['../classtvm_1_1tirx_1_1TensorVar.html#aefaafd3bf23a00cb6ca6133bb6242b6c',1,'tvm::tirx::TensorVar::IsScalar()'],['../classtvm_1_1tirx_1_1TensorTypeNode.html#a07a69d684d863a5a1932aaf8c6bf662b',1,'tvm::tirx::TensorTypeNode::IsScalar()']]],
+  ['issinglepoint_203',['IsSinglePoint',['../classtvm_1_1sym_1_1IntSet.html#aca766b25fd30390c845ca3861cf1e41c',1,'tvm::sym::IntSet']]],
+  ['isstagepipeline_204',['IsStagePipeline',['../classtvm_1_1s__tir_1_1ScheduleStateNode.html#a4be418be6ba9286b628800861962832e',1,'tvm::s_tir::ScheduleStateNode']]],
+  ['isstorageshared_205',['isstorageshared',['../classtvm_1_1runtime_1_1Tensor.html#a37a7232661f3552d6ec4ef97c4ecef4d',1,'tvm::runtime::Tensor::IsStorageShared(const DLTensor *a, const DLTensor *b)'],['../classtvm_1_1runtime_1_1Tensor.html#a114c1ebfd17fa456be17bc294d2032ca',1,'tvm::runtime::Tensor::IsStorageShared(const Tensor &amp;a, const Tensor &amp;b)']]],
+  ['istensorload_206',['IsTensorLoad',['../namespacetvm_1_1te.html#acca2ea19eb77a60378172b49287a7ca8',1,'tvm::te']]],
+  ['isthreadaxis_207',['IsThreadAxis',['../classtvm_1_1tirx_1_1AxisNode.html#a3a403d641d50ed5dd1b67f8df1d50f1a',1,'tvm::tirx::AxisNode']]],
+  ['istileinner_208',['istileinner',['../classtvm_1_1tirx_1_1LayoutNode.html#af6a51271b76dded04a7cde1af9e122a3',1,'tvm::tirx::LayoutNode::IsTileInner()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a900928c34f72fba74cb181f61b171f84',1,'tvm::tirx::TileLayoutNode::IsTileInner()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a837924c81ced7a35bfc1d7bfbe580e4c',1,'tvm::tirx::ComposeLayoutNode::IsTileInner()']]],
+  ['istileouter_209',['istileouter',['../classtvm_1_1tirx_1_1LayoutNode.html#a6434084cf149ff0a7af3e2d461380aeb',1,'tvm::tirx::LayoutNode::IsTileOuter()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a14f82930082aece925c6ab137c74d05a',1,'tvm::tirx::TileLayoutNode::IsTileOuter()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a448faa9b172f43a2b3d6fac3e2b1e7c6',1,'tvm::tirx::ComposeLayoutNode::IsTileOuter()']]],
+  ['istrainium_210',['IsTrainium',['../classtvm_1_1tirx_1_1TileLayoutNode.html#a9eef33f97f66823ee9af079a6dc3e81a',1,'tvm::tirx::TileLayoutNode']]],
+  ['istrivial_211',['IsTrivial',['../classtvm_1_1tirx_1_1TileLayoutNode.html#a33e647e12dd3b0676b2688ca78e8e905',1,'tvm::tirx::TileLayoutNode']]],
+  ['istuple_212',['IsTuple',['../namespacetvm_1_1relax.html#a66ce90c18674c873c97549155a0ce111',1,'tvm::relax']]],
+  ['istuplegetitem_213',['IsTupleGetItem',['../namespacetvm_1_1relax.html#af6cb1e75374b6a5d61f9464ffcedd5ee',1,'tvm::relax']]],
+  ['isunknowndtype_214',['IsUnknownDtype',['../classtvm_1_1relax_1_1TensorTypeNode.html#a4eb0299269de2a93b6e1f8d21cd279d7',1,'tvm::relax::TensorTypeNode']]],
+  ['isunknownndim_215',['isunknownndim',['../classtvm_1_1relax_1_1ShapeTypeNode.html#af1b5e4d2553949d7785c6e9f29d2e6e5',1,'tvm::relax::ShapeTypeNode::IsUnknownNdim()'],['../classtvm_1_1relax_1_1TensorTypeNode.html#adaece7200a4417a7c6da03c84e77b3a3',1,'tvm::relax::TensorTypeNode::IsUnknownNdim()']]],
+  ['isvalid_216',['IsValid',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordNode.html#a4f2313be317d38bb07beb4c1e24f792b',1,'tvm::s_tir::meta_schedule::TuningRecordNode']]],
+  ['isvalidopcallargtype_217',['IsValidOpCallArgType',['../classtvm_1_1tirx_1_1TilePrimitiveCall.html#aa3450af3e956abf30b8f2c4831027e5b',1,'tvm::tirx::TilePrimitiveCall']]],
+  ['isvar_218',['IsVar',['../namespacetvm_1_1relax.html#aaf90b27a59bc837d06cb19f47ba1ce32',1,'tvm::relax']]],
+  ['isvoid_219',['IsVoid',['../classtvm_1_1PrimType.html#a33bc36efcf1c2977a1bf0ac335cb6344',1,'tvm::PrimType']]],
+  ['isvoidtype_220',['IsVoidType',['../namespacetvm.html#a196edb73fc9f13d965b8de1c9287a2db',1,'tvm']]],
+  ['iter_221',['iter',['../classtvm_1_1tirx_1_1Iter.html#a3942597a5a72d4cc7579d9d7faac380b',1,'tvm::tirx::Iter::Iter()'],['../classtvm_1_1tirx_1_1Iter.html',1,'tvm::tirx::Iter']]],
+  ['iter_5faffine_5fmap_2eh_222',['iter_affine_map.h',['../iter__affine__map_8h.html',1,'']]],
+  ['iter_5ftype_223',['iter_type',['../classtvm_1_1tirx_1_1IterVarNode.html#a1f6bef72d987ec61e79cc59bfede6f61',1,'tvm::tirx::IterVarNode']]],
+  ['iter_5fvalues_224',['iter_values',['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameNode.html#a39a7f26ec267c25082c27ec7c14cef48',1,'tvm::script::ir_builder::s_tir::SBlockFrameNode::iter_values'],['../classtvm_1_1s__tir_1_1SBlockRealizeNode.html#ad4b009295aa7b1075ddf5b3af3876e9e',1,'tvm::s_tir::SBlockRealizeNode::iter_values']]],
+  ['iter_5fvar_225',['iter_var',['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1LaunchThreadFrameNode.html#a3831c048bd1535984464ad8dc6c658a7',1,'tvm::script::ir_builder::tirx::LaunchThreadFrameNode']]],
+  ['iter_5fvars_226',['iter_vars',['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameNode.html#a2316893bcca21b84e4ecd24c38f109ab',1,'tvm::script::ir_builder::s_tir::SBlockFrameNode::iter_vars'],['../classtvm_1_1s__tir_1_1SBlockNode.html#a440ef6477114aed27d6d0f344ab022c6',1,'tvm::s_tir::SBlockNode::iter_vars']]],
+  ['itermapexpr_227',['itermapexpr',['../classtvm_1_1sym_1_1IterMapExpr.html#a3293a7d3dda3665202dbf4454d5b6943',1,'tvm::sym::IterMapExpr::IterMapExpr()'],['../classtvm_1_1sym_1_1IterMapExpr.html',1,'tvm::sym::IterMapExpr']]],
+  ['itermapexprnode_228',['IterMapExprNode',['../classtvm_1_1sym_1_1IterMapExprNode.html',1,'tvm::sym']]],
+  ['itermaplevel_229',['IterMapLevel',['../namespacetvm_1_1sym.html#afbbf34adac93082f4ce8a4bbc2ad1e2b',1,'tvm::sym']]],
+  ['itermapresult_230',['itermapresult',['../classtvm_1_1sym_1_1IterMapResult.html#aa3da269a0cecf3c669596f843b49e619',1,'tvm::sym::IterMapResult::IterMapResult()'],['../classtvm_1_1sym_1_1IterMapResult.html',1,'tvm::sym::IterMapResult']]],
+  ['itermapresultnode_231',['IterMapResultNode',['../classtvm_1_1sym_1_1IterMapResultNode.html',1,'tvm::sym']]],
+  ['itermapsimplify_232',['IterMapSimplify',['../namespacetvm_1_1sym.html#ab9cba0a13c59652fa78efcaab81a089f',1,'tvm::sym']]],
+  ['itermark_233',['itermark',['../classtvm_1_1sym_1_1IterMark.html#adb94fbc3091ef07ddcb272de1811e0b5',1,'tvm::sym::IterMark::IterMark()'],['../classtvm_1_1sym_1_1IterMark.html',1,'tvm::sym::IterMark']]],
+  ['itermarknode_234',['itermarknode',['../classtvm_1_1sym_1_1IterMarkNode.html',1,'tvm::sym::IterMarkNode'],['../classtvm_1_1sym_1_1IterMarkNode.html#adc651f872a2a2078e47114f8aea1e1f9',1,'tvm::sym::IterMarkNode::IterMarkNode(ffi::UnsafeInit)'],['../classtvm_1_1sym_1_1IterMarkNode.html#a5e1696481956a37953916140c6b84dc7',1,'tvm::sym::IterMarkNode::IterMarkNode(PrimExpr source, PrimExpr extent)']]],
+  ['iternode_235',['iternode',['../classtvm_1_1tirx_1_1IterNode.html',1,'tvm::tirx::IterNode'],['../classtvm_1_1tirx_1_1IterNode.html#afeb2ce588b53fda66f07ec796b4c24fe',1,'tvm::tirx::IterNode::IterNode(PrimExpr extent, PrimExpr stride)'],['../classtvm_1_1tirx_1_1IterNode.html#abee52a70c7a087a66a01611ff52213d9',1,'tvm::tirx::IterNode::IterNode(ffi::UnsafeInit tag)']]],
+  ['itersplitexpr_236',['itersplitexpr',['../classtvm_1_1sym_1_1IterSplitExpr.html',1,'tvm::sym::IterSplitExpr'],['../classtvm_1_1sym_1_1IterSplitExpr.html#a8288011bc47b7f0eeee502cd094aaf49',1,'tvm::sym::IterSplitExpr::IterSplitExpr(IterMark source)'],['../classtvm_1_1sym_1_1IterSplitExpr.html#a1be86490951a6f7cbc298d5b3e364aa6',1,'tvm::sym::IterSplitExpr::IterSplitExpr(IterMark source, PrimExpr scale)'],['../classtvm_1_1sym_1_1IterSplitExpr.html#a42ff89601bf6dd1fc8a4f5a7da11ca6e',1,'tvm: [...]
+  ['itersplitexprnode_237',['itersplitexprnode',['../classtvm_1_1sym_1_1IterSplitExprNode.html',1,'tvm::sym::IterSplitExprNode'],['../classtvm_1_1sym_1_1IterSplitExprNode.html#afc67aac2a5ab8b58d2ad5d07c5496d43',1,'tvm::sym::IterSplitExprNode::IterSplitExprNode(PrimExpr lower_factor, PrimExpr extent, PrimExpr scale)'],['../classtvm_1_1sym_1_1IterSplitExprNode.html#a2f1a0e51b0c63424feee9587899c888f',1,'tvm::sym::IterSplitExprNode::IterSplitExprNode(ffi::UnsafeInit)']]],
+  ['itersumexpr_238',['itersumexpr',['../classtvm_1_1sym_1_1IterSumExpr.html',1,'tvm::sym::IterSumExpr'],['../classtvm_1_1sym_1_1IterSumExpr.html#a522d63310bcaf6fa1ff866a79d164cac',1,'tvm::sym::IterSumExpr::IterSumExpr(ffi::Array&lt; IterSplitExpr &gt; args, PrimExpr base)'],['../classtvm_1_1sym_1_1IterSumExpr.html#aa7723fba2e1a5d2d284e795b0c3297d4',1,'tvm::sym::IterSumExpr::IterSumExpr(ffi::ObjectPtr&lt; IterSumExprNode &gt; node)']]],
+  ['itersumexprnode_239',['itersumexprnode',['../classtvm_1_1sym_1_1IterSumExprNode.html',1,'tvm::sym::IterSumExprNode'],['../classtvm_1_1sym_1_1IterSumExprNode.html#a2be8dcf37522608559c51ab01d06c3b1',1,'tvm::sym::IterSumExprNode::IterSumExprNode(ffi::UnsafeInit)'],['../classtvm_1_1sym_1_1IterSumExprNode.html#a120da4a9174ecbd74a256ad995701279',1,'tvm::sym::IterSumExprNode::IterSumExprNode(PrimExpr base)']]],
+  ['itervar_240',['itervar',['../classtvm_1_1tirx_1_1IterVar.html',1,'tvm::tirx::IterVar'],['../classtvm_1_1tirx_1_1IterVar.html#aa72a4733538767dcc9fbe5ba58e1b654',1,'tvm::tirx::IterVar::IterVar()']]],
+  ['itervarnode_241',['itervarnode',['../classtvm_1_1tirx_1_1IterVarNode.html#ab56fd33fdf9ffcac8ea21678bd202b84',1,'tvm::tirx::IterVarNode::IterVarNode()'],['../classtvm_1_1tirx_1_1IterVarNode.html',1,'tvm::tirx::IterVarNode'],['../classtvm_1_1tirx_1_1IterVarNode.html#aaebccc885fa0f07b60bed511c08df9fe',1,'tvm::tirx::IterVarNode::IterVarNode()']]],
+  ['itervartype_242',['IterVarType',['../namespacetvm_1_1tirx.html#a2e645032f711e8478b4f676df4a38c2f',1,'tvm::tirx']]],
+  ['itervartype2string_243',['IterVarType2String',['../namespacetvm_1_1tirx.html#a0785b1f63515d4c0e0b7dd6100116f2a',1,'tvm::tirx']]]
 ];
diff --git a/docs/reference/api/doxygen/search/functions_16.js b/docs/reference/api/doxygen/search/functions_16.js
index 0712822acd7..1cd1d6595e7 100644
--- a/docs/reference/api/doxygen/search/functions_16.js
+++ b/docs/reference/api/doxygen/search/functions_16.js
@@ -3,7 +3,7 @@ var searchData=
   ['warpgroupid_0',['WarpgroupId',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ae196bded710edd1c3b8bf45c376255e4',1,'tvm::script::ir_builder::tirx']]],
   ['warpid_1',['WarpId',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a100742007467deb0c3516fef49880e0c',1,'tvm::script::ir_builder::tirx']]],
   ['wellformed_2',['WellFormed',['../namespacetvm_1_1relax.html#ab277242c7f49d3ca1924729ac3b0d99b',1,'tvm::relax']]],
-  ['where_3',['where',['../namespacetvm_1_1script_1_1ir__builder_1_1s__tir.html#aaa9410e5707855d6e5efb97be03a7a04',1,'tvm::script::ir_builder::s_tir::Where()'],['../namespacetvm_1_1topi.html#af011847b6e7f72f1bec25eee05c80590',1,'tvm::topi::where()']]],
+  ['where_3',['where',['../namespacetvm_1_1topi.html#af011847b6e7f72f1bec25eee05c80590',1,'tvm::topi::where()'],['../namespacetvm_1_1script_1_1ir__builder_1_1s__tir.html#aaa9410e5707855d6e5efb97be03a7a04',1,'tvm::script::ir_builder::s_tir::Where()']]],
   ['while_4',['while',['../classtvm_1_1tirx_1_1While.html#aa737957bd6d1f0998a5427330c88fbd1',1,'tvm::tirx::While::While()'],['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a021a4b73625c5731ab93400404b6505e',1,'tvm::script::ir_builder::tirx::While()'],['../classtvm_1_1tirx_1_1While.html#ab0b5efffa898af6690bfbd4d3956c5d1',1,'tvm::tirx::While::While()']]],
   ['whiledoc_5',['WhileDoc',['../classtvm_1_1script_1_1printer_1_1WhileDoc.html#aed5d0c9693c8137a909e9c3d9836ef28',1,'tvm::script::printer::WhileDoc']]],
   ['whileframe_6',['WhileFrame',['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1WhileFrame.html#a20128982bbfec3e6d71b1fe5ec620754',1,'tvm::script::ir_builder::tirx::WhileFrame']]],
diff --git a/docs/reference/api/doxygen/search/functions_8.js b/docs/reference/api/doxygen/search/functions_8.js
index 695ca230b95..d4acb0e9b86 100644
--- a/docs/reference/api/doxygen/search/functions_8.js
+++ b/docs/reference/api/doxygen/search/functions_8.js
@@ -3,24 +3,24 @@ var searchData=
   ['iddoc_0',['iddoc',['../classtvm_1_1script_1_1printer_1_1IdDoc.html#a612be10bd4d4ae8cf2db2882783a4ce3',1,'tvm::script::printer::IdDoc::IdDoc(std::nullptr_t)'],['../classtvm_1_1script_1_1printer_1_1IdDoc.html#a6e58dcd3d8140dc477cbdefe78a4a0c7',1,'tvm::script::printer::IdDoc::IdDoc(ffi::String name)']]],
   ['identifymemcpy_1',['IdentifyMemCpy',['../namespacetvm_1_1s__tir.html#ab62bee849de385271fb2727890b56745',1,'tvm::s_tir']]],
   ['identity_2',['identity',['../namespacetvm_1_1topi.html#aa86493f01692ff5ecfdb2d202306854c',1,'tvm::topi']]],
-  ['if_3',['if',['../namespacetvm_1_1script_1_1ir__builder_1_1relax.html#a50c82fc9af254c8944a82b6e573f7bf5',1,'tvm::script::ir_builder::relax::If()'],['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a5aa84c1629933765c2a0764a7fcb6ddd',1,'tvm::script::ir_builder::tirx::If()'],['../classtvm_1_1relax_1_1If.html#ab63dcd3e10274d8d70e544c8593a3717',1,'tvm::relax::If::If(Expr cond, Expr true_branch, Expr false_branch, Span span=Span())'],['../classtvm_1_1relax_1_1If.html#af2ab5448b89fc506 [...]
+  ['if_3',['if',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a33f74a2ffdfcbcd2aa797e982d0d5250',1,'tvm::runtime::vm::Instruction::If()'],['../classtvm_1_1relax_1_1If.html#af2ab5448b89fc50642a153ec2f1288a0',1,'tvm::relax::If::If()'],['../namespacetvm_1_1script_1_1ir__builder_1_1relax.html#a50c82fc9af254c8944a82b6e573f7bf5',1,'tvm::script::ir_builder::relax::If()'],['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a5aa84c1629933765c2a0764a7fcb6ddd',1,'tvm::script::ir_builder:: [...]
   ['if_5fthen_5felse_4',['if_then_else',['../namespacetvm_1_1prim_1_1builtin.html#ad5b707b304a9dcd69391081bdf445dd8',1,'tvm::prim::builtin::if_then_else()'],['../namespacetvm.html#a353217978feabae3575560bf1586885f',1,'tvm::if_then_else()']]],
   ['ifdoc_5',['IfDoc',['../classtvm_1_1script_1_1printer_1_1IfDoc.html#afc38ae02de6fdeb81bfea74fcbc187c2',1,'tvm::script::printer::IfDoc']]],
   ['ifframe_6',['ifframe',['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1IfFrame.html#aea2f82121c6a3ee375dea9935ca9e55a',1,'tvm::script::ir_builder::tirx::IfFrame::IfFrame()'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrame.html#abd5e125b569a7f39be94aadb6c4d5286',1,'tvm::script::ir_builder::relax::IfFrame::IfFrame()']]],
-  ['ifframenode_7',['ifframenode',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameNode.html#ab9f377825f41a88f1267fcb5e589ce46',1,'tvm::script::ir_builder::relax::IfFrameNode::IfFrameNode(tvm::relax::Expr condition)'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameNode.html#a7afbfae19e6f56825e3af3639b3f7283',1,'tvm::script::ir_builder::relax::IfFrameNode::IfFrameNode(ffi::UnsafeInit)'],['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1IfFrameNode.html#aa663c294154ca61 [...]
+  ['ifframenode_7',['ifframenode',['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1IfFrameNode.html#aa663c294154ca61f3d7da6ef2b82d707',1,'tvm::script::ir_builder::tirx::IfFrameNode::IfFrameNode()'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameNode.html#ab9f377825f41a88f1267fcb5e589ce46',1,'tvm::script::ir_builder::relax::IfFrameNode::IfFrameNode(tvm::relax::Expr condition)'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameNode.html#a7afbfae19e6f56825e3af3639b3f728 [...]
   ['ifnode_8',['ifnode',['../classtvm_1_1relax_1_1IfNode.html#ab12992e25e22bd1bcc9aa3eaeeca6028',1,'tvm::relax::IfNode::IfNode(Expr cond, SeqExpr true_branch, SeqExpr false_branch)'],['../classtvm_1_1relax_1_1IfNode.html#afacb4b47933261336c75da03156e7e29',1,'tvm::relax::IfNode::IfNode(ffi::UnsafeInit)']]],
   ['ifthenelse_9',['ifthenelse',['../classtvm_1_1tirx_1_1IfThenElse.html#adeb4dcd0ab5434a0307ecf96cb944a89',1,'tvm::tirx::IfThenElse::IfThenElse(PrimExpr condition, Stmt then_case, ffi::Optional&lt; Stmt &gt; else_case=std::nullopt, Span span=Span())'],['../classtvm_1_1tirx_1_1IfThenElse.html#a3f20dad770c16f98cb69b73837caa285',1,'tvm::tirx::IfThenElse::IfThenElse(ffi::ObjectPtr&lt; IfThenElseNode &gt; node)']]],
-  ['ifthenelsenode_10',['ifthenelsenode',['../classtvm_1_1tirx_1_1IfThenElseNode.html#acceac0412ae0dde726230d8743d393ab',1,'tvm::tirx::IfThenElseNode::IfThenElseNode(ffi::UnsafeInit tag)'],['../classtvm_1_1tirx_1_1IfThenElseNode.html#a960e5f67b5c098a435db46ff5a3ebdee',1,'tvm::tirx::IfThenElseNode::IfThenElseNode(PrimExpr condition, Stmt then_case)']]],
+  ['ifthenelsenode_10',['ifthenelsenode',['../classtvm_1_1tirx_1_1IfThenElseNode.html#a960e5f67b5c098a435db46ff5a3ebdee',1,'tvm::tirx::IfThenElseNode::IfThenElseNode(PrimExpr condition, Stmt then_case)'],['../classtvm_1_1tirx_1_1IfThenElseNode.html#acceac0412ae0dde726230d8743d393ab',1,'tvm::tirx::IfThenElseNode::IfThenElseNode(ffi::UnsafeInit tag)']]],
   ['ignore_5floop_5fpartition_11',['ignore_loop_partition',['../namespacetvm_1_1tirx_1_1builtin.html#a5d6cca0f524eacb14d973ff4441094f2',1,'tvm::tirx::builtin']]],
   ['immediate_12',['Immediate',['../classtvm_1_1runtime_1_1vm_1_1Instruction_1_1Arg.html#a596cc51f4b7267e37c8bdfb4bf815ce7',1,'tvm::runtime::vm::Instruction::Arg']]],
   ['imports_13',['Imports',['../classtvm_1_1IRModuleNode.html#a40ae634745e05e10077699182e373091',1,'tvm::IRModuleNode']]],
-  ['indexdiv_14',['indexdiv',['../namespacetvm.html#a8f30aa0685ca52f846843e76a1ad1dc7',1,'tvm::indexdiv(PrimExpr a, PrimExpr b, Span span=Span())'],['../namespacetvm.html#a8e795784bc91d7d0ad50df1d6a849b56',1,'tvm::indexdiv(const PrimExpr &amp;a, int b, Span span=Span())'],['../namespacetvm.html#a2fde20cf177fe6aaf6f89f9ca46c9c25',1,'tvm::indexdiv(int a, const PrimExpr &amp;b, Span span=Span())']]],
+  ['indexdiv_14',['indexdiv',['../namespacetvm.html#a8e795784bc91d7d0ad50df1d6a849b56',1,'tvm::indexdiv(const PrimExpr &amp;a, int b, Span span=Span())'],['../namespacetvm.html#a2fde20cf177fe6aaf6f89f9ca46c9c25',1,'tvm::indexdiv(int a, const PrimExpr &amp;b, Span span=Span())'],['../namespacetvm.html#a8f30aa0685ca52f846843e76a1ad1dc7',1,'tvm::indexdiv(PrimExpr a, PrimExpr b, Span span=Span())']]],
   ['indexdoc_15',['IndexDoc',['../classtvm_1_1script_1_1printer_1_1IndexDoc.html#a3d7a5452002471d71d2e4accbe105ae7',1,'tvm::script::printer::IndexDoc']]],
   ['indexmap_16',['IndexMap',['../classtvm_1_1tirx_1_1IndexMap.html#a3a3b7f1bc73d27c42b03a796e32f3f2f',1,'tvm::tirx::IndexMap']]],
   ['indexmapnode_17',['IndexMapNode',['../classtvm_1_1tirx_1_1IndexMapNode.html#a5a248dc1754f4ab7542649d239f5385c',1,'tvm::tirx::IndexMapNode']]],
-  ['indexmod_18',['indexmod',['../namespacetvm.html#ada5ad8338d3144221d8f16380e6c4855',1,'tvm::indexmod(PrimExpr a, PrimExpr b, Span span=Span())'],['../namespacetvm.html#a78b6faac00e9a823e9bcf14e1e02f1f2',1,'tvm::indexmod(const PrimExpr &amp;a, int b, Span span=Span())'],['../namespacetvm.html#a048a29e36fa055771713480f3f4ecdf4',1,'tvm::indexmod(int a, const PrimExpr &amp;b, Span span=Span())']]],
-  ['indexof_19',['indexof',['../classtvm_1_1tirx_1_1SLayout.html#a0b8b58402c140e48bad57a9828913a55',1,'tvm::tirx::SLayout::IndexOf(const std::string &amp;axis) const'],['../classtvm_1_1tirx_1_1SLayout.html#a3ac84dcb3b8efb863461a9a4772ca4bf',1,'tvm::tirx::SLayout::IndexOf(const SLayoutAxis &amp;axis) const'],['../classtvm_1_1tirx_1_1SLayout.html#a18bec9902a12ef596c9f4f1d71fde526',1,'tvm::tirx::SLayout::IndexOf(const tirx::IterVar &amp;iter) const']]],
-  ['indexwithnegativeindices_20',['indexwithnegativeindices',['../classtvm_1_1te_1_1Tensor.html#a1727a7e0ad4c9c74f17763d3b5e694b6',1,'tvm::te::Tensor::IndexWithNegativeIndices(ffi::Array&lt; PrimVar &gt; indices) const'],['../classtvm_1_1te_1_1Tensor.html#a13b0c7e854e12eb1ee7420cd9e96e7a2',1,'tvm::te::Tensor::IndexWithNegativeIndices(ffi::Array&lt; PrimExpr &gt; indices) const'],['../classtvm_1_1te_1_1Tensor.html#a473c010f36297e4091bc476a1a88cd51',1,'tvm::te::Tensor::IndexWithNegativeInd [...]
+  ['indexmod_18',['indexmod',['../namespacetvm.html#a048a29e36fa055771713480f3f4ecdf4',1,'tvm::indexmod(int a, const PrimExpr &amp;b, Span span=Span())'],['../namespacetvm.html#a78b6faac00e9a823e9bcf14e1e02f1f2',1,'tvm::indexmod(const PrimExpr &amp;a, int b, Span span=Span())'],['../namespacetvm.html#ada5ad8338d3144221d8f16380e6c4855',1,'tvm::indexmod(PrimExpr a, PrimExpr b, Span span=Span())']]],
+  ['indexof_19',['indexof',['../classtvm_1_1tirx_1_1SLayout.html#a3ac84dcb3b8efb863461a9a4772ca4bf',1,'tvm::tirx::SLayout::IndexOf(const SLayoutAxis &amp;axis) const'],['../classtvm_1_1tirx_1_1SLayout.html#a0b8b58402c140e48bad57a9828913a55',1,'tvm::tirx::SLayout::IndexOf(const std::string &amp;axis) const'],['../classtvm_1_1tirx_1_1SLayout.html#a18bec9902a12ef596c9f4f1d71fde526',1,'tvm::tirx::SLayout::IndexOf(const tirx::IterVar &amp;iter) const']]],
+  ['indexwithnegativeindices_20',['indexwithnegativeindices',['../classtvm_1_1te_1_1Tensor.html#a473c010f36297e4091bc476a1a88cd51',1,'tvm::te::Tensor::IndexWithNegativeIndices(Args &amp;&amp;... args) const'],['../classtvm_1_1te_1_1Tensor.html#a1727a7e0ad4c9c74f17763d3b5e694b6',1,'tvm::te::Tensor::IndexWithNegativeIndices(ffi::Array&lt; PrimVar &gt; indices) const'],['../classtvm_1_1te_1_1Tensor.html#a13b0c7e854e12eb1ee7420cd9e96e7a2',1,'tvm::te::Tensor::IndexWithNegativeIndices(ffi::Arr [...]
   ['infereinsumshape_21',['InferEinsumShape',['../namespacetvm_1_1topi.html#a81167788583b2e4f1e3a6d892e0bb70a',1,'tvm::topi']]],
   ['inferfragment_22',['InferFragment',['../namespacetvm_1_1s__tir_1_1transform.html#afeefa4cded1a911790ee8d73c2c128e6',1,'tvm::s_tir::transform']]],
   ['infersymbolicvarmap_23',['InferSymbolicVarMap',['../namespacetvm_1_1relax.html#a6aa7781877fa94e9729b9cee7463e67d',1,'tvm::relax']]],
@@ -31,145 +31,144 @@ var searchData=
   ['initialactiveset_28',['initialactiveset',['../namespacetvm_1_1tirx.html#a9a322e4685865a5e0e1c03ade1c5932f',1,'tvm::tirx::InitialActiveSet(int64_t lane_ext, int64_t warp_ext, int64_t cta_ext)'],['../namespacetvm_1_1tirx.html#af2b6ac7bbe387f8839a96acdd669d570',1,'tvm::tirx::InitialActiveSet(int64_t lane_ext, int64_t warp_ext, int64_t cta_ext, const std::vector&lt; std::pair&lt; std::string, int64_t &gt; &gt; &amp;cta_axes)']]],
   ['initialize_29',['Initialize',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContextNode.html#a0298a9b3a6d94921e110d036c84d59a7',1,'tvm::s_tir::meta_schedule::TuneContextNode']]],
   ['initializewithtunecontext_30',['initializewithtunecontext',['../classtvm_1_1s__tir_1_1meta__schedule_1_1SpaceGeneratorNode.html#ac1d921a0954d79cebf06a0c1b7471fdd',1,'tvm::s_tir::meta_schedule::SpaceGeneratorNode::InitializeWithTuneContext()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1PySpaceGeneratorNode.html#a2354c451d3a5ad1ca9323bbcc8f2cecd',1,'tvm::s_tir::meta_schedule::PySpaceGeneratorNode::InitializeWithTuneContext()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1PySearchStra [...]
-  ['initvtable_31',['initvtable',['../classtvm_1_1tirx_1_1StmtExprVisitor.html#a0a2409cdecefc28041189b9a989a1a17',1,'tvm::tirx::StmtExprVisitor::InitVTable()'],['../classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#aaf0db570e7f762a3927906fc92e2c4f8',1,'tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;::InitVTable()'],['../classtvm_1_1ExprVisitor.html#a7b13fdeee9dc588bdb71f3a32ee6c441',1,'tvm::ExprVisitor::InitVTable()'],['../classtvm_1_1ExprMutator.html#a45b [...]
-  ['injectdoublebuffer_32',['InjectDoubleBuffer',['../namespacetvm_1_1s__tir_1_1transform.html#a57529a9aa804742e2fe9f4ce99226f52',1,'tvm::s_tir::transform']]],
-  ['injectpermutedlayout_33',['InjectPermutedLayout',['../namespacetvm_1_1s__tir_1_1transform.html#a8a4d986d5c5beda2b0bb981ca9ce915c',1,'tvm::s_tir::transform']]],
-  ['injectptxasynccopy_34',['InjectPTXAsyncCopy',['../namespacetvm_1_1s__tir_1_1transform.html#a661c1e2a859abfecb0e710de31b06937',1,'tvm::s_tir::transform']]],
-  ['injectsoftwarepipeline_35',['InjectSoftwarePipeline',['../namespacetvm_1_1s__tir_1_1transform.html#a49bd59b9e76fcd5ea0b1217ed1e9b9a6',1,'tvm::s_tir::transform']]],
-  ['injecttexturealloc_36',['InjectTextureAlloc',['../namespacetvm_1_1s__tir_1_1backend_1_1adreno_1_1transform.html#a9823adbdadd30e447c4777203d69e020',1,'tvm::s_tir::backend::adreno::transform']]],
-  ['injectvirtualthread_37',['InjectVirtualThread',['../namespacetvm_1_1s__tir_1_1transform.html#a2401b7506e08a1b86587cf290a82b8a9',1,'tvm::s_tir::transform']]],
-  ['inlineconstantscalars_38',['InlineConstantScalars',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a671fd6396e5fe5031a0f1df02d072957',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
-  ['inlinemark_39',['InlineMark',['../classtvm_1_1tirx_1_1StmtSRef.html#ae8282a01cb286821d2c81135566a922d',1,'tvm::tirx::StmtSRef']]],
-  ['inlineprivatefunctions_40',['InlinePrivateFunctions',['../namespacetvm_1_1tirx_1_1transform.html#ab64a93545e35036d25d80edb52d640ad',1,'tvm::tirx::transform']]],
-  ['inputtensors_41',['inputtensors',['../classtvm_1_1te_1_1OperationNode.html#a9184c338ff9688ea9eb6c6f62626ab2b',1,'tvm::te::OperationNode::InputTensors()'],['../classtvm_1_1te_1_1PlaceholderOpNode.html#a139141bd4995f598dc70c751c9707321',1,'tvm::te::PlaceholderOpNode::InputTensors()'],['../classtvm_1_1te_1_1ComputeOpNode.html#a620bbc2c242d3476e96350f6468ea5f1',1,'tvm::te::ComputeOpNode::InputTensors()'],['../classtvm_1_1te_1_1ExternOpNode.html#af6efbf511c24fcc044625ed56293b6ae',1,'tvm:: [...]
-  ['instance_5fnorm_42',['instance_norm',['../namespacetvm_1_1topi_1_1nn.html#ae7065cf04991cf4a265e1f033a6222bf',1,'tvm::topi::nn']]],
-  ['instruction_43',['Instruction',['../classtvm_1_1s__tir_1_1Instruction.html#afc5b7f3b41f500f063b49de0d925e616',1,'tvm::s_tir::Instruction']]],
-  ['instructionkinddef_44',['InstructionKindDef',['../classtvm_1_1s__tir_1_1InstructionKindDef.html#a889e80f5fcef5aa5a68423a47a60b08d',1,'tvm::s_tir::InstructionKindDef']]],
-  ['instrumentafterpass_45',['InstrumentAfterPass',['../classtvm_1_1transform_1_1PassContext.html#af65559e5156ded62507627c6911e6a2c',1,'tvm::transform::PassContext']]],
-  ['instrumentbeforepass_46',['InstrumentBeforePass',['../classtvm_1_1transform_1_1PassContext.html#af57272bd0583173a3bf972409e3a663a',1,'tvm::transform::PassContext']]],
-  ['instrumentboundcheckers_47',['InstrumentBoundCheckers',['../namespacetvm_1_1s__tir_1_1transform.html#acb68d51521f4f1c737b981c692071551',1,'tvm::s_tir::transform']]],
-  ['instrumententerpasscontext_48',['InstrumentEnterPassContext',['../classtvm_1_1transform_1_1PassContext.html#ab3c18519fc14cab0e9fa98311e6a361f',1,'tvm::transform::PassContext']]],
-  ['instrumentexitpasscontext_49',['InstrumentExitPassContext',['../classtvm_1_1transform_1_1PassContext.html#ac1d55abd5c8b0e28c6f3c034a5f9989d',1,'tvm::transform::PassContext']]],
-  ['int_50',['int',['../classtvm_1_1PrimType.html#a496ea0b2e00473c7e1bc9960fc76d955',1,'tvm::PrimType::Int()'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a900b959cf1e8f2286d559afee3dff4c2',1,'tvm::script::printer::LiteralDoc::Int(int64_t v, const ffi::Optional&lt; AccessPath &gt; &amp;p)'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a80c2e667baa943f4beba3bcee3a0c413',1,'tvm::script::printer::LiteralDoc::Int(IntImm v, const ffi::Optional&lt; AccessPath &gt; &amp;p)']]],
-  ['int16_51',['Int16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a58b12ab6e60640bc17f5e4e55e4fc691',1,'tvm::script::ir_builder::tirx']]],
-  ['int16x16_52',['Int16x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ae8a2466d5fd7c420d7d088b73ebf6b32',1,'tvm::script::ir_builder::tirx']]],
-  ['int16x2_53',['Int16x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a17a282a94c86b390274c12b156250140',1,'tvm::script::ir_builder::tirx']]],
-  ['int16x32_54',['Int16x32',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a7fadeda12d79fce92fa7c97ca1532490',1,'tvm::script::ir_builder::tirx']]],
-  ['int16x4_55',['Int16x4',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a3f178832f56d6264b09d2719f5faf0b6',1,'tvm::script::ir_builder::tirx']]],
-  ['int16x64_56',['Int16x64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a371e19e488b00ca18066c7c62e90fb40',1,'tvm::script::ir_builder::tirx']]],
-  ['int16x8_57',['Int16x8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#af480771f452bfc8d1b3b89535d2edd2f',1,'tvm::script::ir_builder::tirx']]],
-  ['int32_58',['int32',['../classtvm_1_1IntImm.html#a215c91d9ef1dea09674ee9ebbe49cece',1,'tvm::IntImm::Int32()'],['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ae3519149cdc56617143ab84af219ea1a',1,'tvm::script::ir_builder::tirx::Int32()'],['../classtvm_1_1IntImm.html#a9b18b9c0b49fc62e5694711a6fba7735',1,'tvm::IntImm::Int32()']]],
-  ['int32x16_59',['Int32x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ab55cf84d806b99be0fd60c840f23f9dc',1,'tvm::script::ir_builder::tirx']]],
-  ['int32x2_60',['Int32x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aa33c84f2e24e1e1507ebf668de108ddf',1,'tvm::script::ir_builder::tirx']]],
-  ['int32x32_61',['Int32x32',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#af8bb014a07541487a558191da3b71625',1,'tvm::script::ir_builder::tirx']]],
-  ['int32x4_62',['Int32x4',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a3eb9cff85bfa2c47842b3d210b35afd7',1,'tvm::script::ir_builder::tirx']]],
-  ['int32x64_63',['Int32x64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a085de805c63c0c7c07340df394352f39',1,'tvm::script::ir_builder::tirx']]],
-  ['int32x8_64',['Int32x8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a781bf8990dc19c4c93ee23c8631be2fd',1,'tvm::script::ir_builder::tirx']]],
-  ['int64_65',['int64',['../classtvm_1_1IntImm.html#af0777d37a30d472605b2cdd3c2a73ae7',1,'tvm::IntImm::Int64(Enum value, Span span=Span())'],['../classtvm_1_1IntImm.html#a27c6d32ce4c83521fd36e6179e8533a9',1,'tvm::IntImm::Int64(ffi::BigInt value, Span span=Span())'],['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aabf31181ea53a054191fb51d2881e29c',1,'tvm::script::ir_builder::tirx::Int64(ffi::Optional&lt; PrimExpr &gt; expr=std::nullopt)']]],
-  ['int64x16_66',['Int64x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a68ce7d7fbf90ef6a77ad17abc4ebaa7b',1,'tvm::script::ir_builder::tirx']]],
-  ['int64x2_67',['Int64x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a49c4e6e0f489e2e492411f310827012b',1,'tvm::script::ir_builder::tirx']]],
-  ['int64x32_68',['Int64x32',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a4f4e77c8333005a6ab4ddde75d414c71',1,'tvm::script::ir_builder::tirx']]],
-  ['int64x4_69',['Int64x4',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ac0a9c95596fa65e80b189c2f187f649b',1,'tvm::script::ir_builder::tirx']]],
-  ['int64x64_70',['Int64x64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#abfe5e9350edd79ec3be6ec9145b77492',1,'tvm::script::ir_builder::tirx']]],
-  ['int64x8_71',['Int64x8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a8c64ca29dde327c29642323d4236eb26',1,'tvm::script::ir_builder::tirx']]],
-  ['int8_72',['Int8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a1144426a3c26fb5385fdde0b100c2c8c',1,'tvm::script::ir_builder::tirx']]],
-  ['int8x16_73',['Int8x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a60f8ea864249e41a69ef47d7b64c10f4',1,'tvm::script::ir_builder::tirx']]],
-  ['int8x2_74',['Int8x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a650ae125fb73843525c11d3915fadb38',1,'tvm::script::ir_builder::tirx']]],
-  ['int8x32_75',['Int8x32',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aa5e1c90f1a982c9ff6324d623f13b2db',1,'tvm::script::ir_builder::tirx']]],
-  ['int8x4_76',['Int8x4',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aa88d27e73f08c17b0ba50ae7c3686375',1,'tvm::script::ir_builder::tirx']]],
-  ['int8x64_77',['Int8x64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aa6b232998164c096ba95649a4bff8567',1,'tvm::script::ir_builder::tirx']]],
-  ['int8x8_78',['Int8x8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a67708bd3702023c80c913e27bef724ac',1,'tvm::script::ir_builder::tirx']]],
-  ['integerabs_79',['IntegerAbs',['../namespacetvm_1_1prim.html#adaafb8abfcc419a0c1c0b50b27e82c8a',1,'tvm::prim']]],
-  ['intersect_80',['intersect',['../namespacetvm_1_1sym.html#a31682215119ca2688c6320c32760bfe0',1,'tvm::sym::Intersect()'],['../structtvm_1_1tirx_1_1AxisRange.html#a3f8505ca10d31dfea39717ec671147b2',1,'tvm::tirx::AxisRange::Intersect()']]],
-  ['interval_81',['Interval',['../classtvm_1_1sym_1_1IntSet.html#a59b9bb4a8ddcb2dfd62b2198a8ee633d',1,'tvm::sym::IntSet']]],
-  ['intimm_82',['intimm',['../classtvm_1_1IntImm.html#aa32f88b3aa113d16189083d6d72f3bc7',1,'tvm::IntImm::IntImm(ffi::ObjectPtr&lt; IntImmNode &gt; node)'],['../classtvm_1_1IntImm.html#a1133daf805941a7f9f525adb7c4538f9',1,'tvm::IntImm::IntImm(PrimType value_ty, Enum value, Span span=Span())'],['../classtvm_1_1IntImm.html#a67dea665d803d6ea136a74ac77528093',1,'tvm::IntImm::IntImm(PrimType value_ty, ffi::BigInt value, Span span=Span())']]],
-  ['inverse_83',['inverse',['../classtvm_1_1tirx_1_1IndexMap.html#a2bcf8d052faf9e745e17f95c6e42382a',1,'tvm::tirx::IndexMap::Inverse(ffi::Array&lt; Range &gt; initial_ranges, const sym::Analyzer &amp;analyzer) const'],['../classtvm_1_1tirx_1_1IndexMap.html#abec31ca7077c6922c2d041eb39a8a485',1,'tvm::tirx::IndexMap::Inverse(ffi::Array&lt; Range &gt; initial_ranges) const']]],
-  ['inverseaffineitermap_84',['InverseAffineIterMap',['../namespacetvm_1_1sym.html#a5192f7b38d858496024283f683569b94',1,'tvm::sym']]],
-  ['invokeclosurepacked_85',['InvokeClosurePacked',['../classtvm_1_1runtime_1_1vm_1_1VirtualMachine.html#aadb389cce30ed4490b48efce84c02313',1,'tvm::runtime::vm::VirtualMachine']]],
-  ['irbuilder_86',['IRBuilder',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilder.html#af63e228f3faaa0d87fdd52e1fe921dd3',1,'tvm::script::ir_builder::IRBuilder']]],
-  ['irbuilderframe_87',['irbuilderframe',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrame.html#a4ab7fb335968d6947f88b7b934c56354',1,'tvm::script::ir_builder::IRBuilderFrame::IRBuilderFrame()=default'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrame.html#a19c27854e60bac1bfd7e7719adf9710e',1,'tvm::script::ir_builder::IRBuilderFrame::IRBuilderFrame(ffi::ObjectPtr&lt; IRBuilderFrameNode &gt; data)']]],
-  ['irbuilderframenode_88',['IRBuilderFrameNode',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrameNode.html#a9adc30441fe82ed063c606625d1ccda5',1,'tvm::script::ir_builder::IRBuilderFrameNode']]],
-  ['irmodule_89',['irmodule',['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html#a8dd2baa6a2608b6ea12f5455971dacc5',1,'tvm::script::ir_builder::ir::IRModule()'],['../classtvm_1_1IRModule.html#ab0387814a52afd7e5bdfd521502d0687',1,'tvm::IRModule::IRModule(ffi::Map&lt; GlobalVar, BaseFunc &gt; functions, SourceMap map={}, DictAttrs attrs=DictAttrs(), ffi::Map&lt; ffi::String, ffi::Array&lt; GlobalInfo &gt; &gt; global_infos={})'],['../classtvm_1_1IRModule.html#ad48ab78dc0e686cd722e2b677cc [...]
-  ['irmoduleframe_90',['IRModuleFrame',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IRModuleFrame.html#ab4e87ced5396fb097b4c49a636c86bde',1,'tvm::script::ir_builder::ir::IRModuleFrame']]],
-  ['irmodulenode_91',['IRModuleNode',['../classtvm_1_1IRModuleNode.html#a12962213bf292b6ebef70804f099eb8a',1,'tvm::IRModuleNode']]],
-  ['is_5fbroadcast_92',['is_broadcast',['../namespacetvm_1_1topi.html#ad5dcb2721aae4c9b84552b85db6e6cae',1,'tvm::topi']]],
-  ['is_5fconst_5fint_93',['is_const_int',['../namespacetvm_1_1prim.html#a83fc57e4227a2cf6a35ffa857c499bd5',1,'tvm::prim::is_const_int(const PrimExpr &amp;x)'],['../namespacetvm_1_1prim.html#abd0501913a50cc793bebc21c537ffde5',1,'tvm::prim::is_const_int(const PrimExpr &amp;x, int64_t value)']]],
-  ['is_5fconst_5fnumber_94',['is_const_number',['../namespacetvm_1_1prim.html#a15f28a1c943c14ac20856ddb8d2d0f1c',1,'tvm::prim']]],
-  ['is_5fconst_5fpower_5fof_5ftwo_5finteger_95',['is_const_power_of_two_integer',['../namespacetvm_1_1prim.html#a2bb96aa6b4bd19be01c39d277f03f374',1,'tvm::prim']]],
-  ['is_5fdeferred_96',['is_deferred',['../classtvm_1_1tirx_1_1ScopeIdDef.html#a9ff2145aafd391b92a4458932225a2e3',1,'tvm::tirx::ScopeIdDef']]],
-  ['is_5finjective_97',['is_injective',['../namespacetvm_1_1topi.html#a5975401def8848aaa49ae83729263919',1,'tvm::topi']]],
-  ['is_5fnegative_5fconst_98',['is_negative_const',['../namespacetvm_1_1prim.html#abc5bbc7455493ba1ae8c6c5ba1defec5',1,'tvm::prim']]],
-  ['is_5fno_5fop_99',['is_no_op',['../namespacetvm_1_1prim.html#a812efeac0856479aba72c236991e7897',1,'tvm::prim']]],
-  ['is_5fone_100',['is_one',['../namespacetvm_1_1prim.html#a40e8bf9ae9ac8afdc5e440e99638b743',1,'tvm::prim']]],
-  ['is_5fpositive_5fconst_101',['is_positive_const',['../namespacetvm_1_1prim.html#aafb2d3c6d12168c0fee080200d1e1050',1,'tvm::prim']]],
-  ['is_5fzero_102',['is_zero',['../namespacetvm_1_1prim.html#a4ab681bb68316f88f3993fc2d0f4cb31',1,'tvm::prim']]],
-  ['isaffineblockbinding_103',['IsAffineBlockBinding',['../classtvm_1_1s__tir_1_1ScheduleStateNode.html#a3dd8848e865b7047f56e334e901adc72',1,'tvm::s_tir::ScheduleStateNode']]],
-  ['isapplycustomrule_104',['IsApplyCustomRule',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aacb5aa899615f1d5c0a244cabd6abfc4',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
-  ['isbaseof_105',['isbaseof',['../namespacetvm_1_1relax.html#aa7ea7bae766b342d5e68696ae89cfdc5',1,'tvm::relax::IsBaseOf(const Type &amp;base, const Type &amp;derived)'],['../namespacetvm_1_1relax.html#aa594735cf88dd4904276fcfee3352cfa',1,'tvm::relax::IsBaseOf(const Type &amp;base, const Type &amp;derived, const sym::Analyzer &amp;ana)']]],
-  ['isbooltype_106',['IsBoolType',['../namespacetvm_1_1relax.html#a87ef70cfecdfb365435ae0218f2d2f5c',1,'tvm::relax']]],
-  ['isbound_107',['IsBound',['../classtvm_1_1sym_1_1ConstIntBoundAnalyzer.html#ab47b4ead6fd0d0769c1d1c3c99c1418a',1,'tvm::sym::ConstIntBoundAnalyzer']]],
-  ['iscalldpspacked_108',['iscalldpspacked',['../namespacetvm_1_1relax.html#a8e11264a4f3bd4e62a912b04cd974023',1,'tvm::relax::IsCallDPSPacked(const ffi::String &amp;name, ffi::Optional&lt; TuplePattern &gt; args=std::nullopt)'],['../namespacetvm_1_1relax.html#a89a7f47b3f4508bf3d1f68094cae59c4',1,'tvm::relax::IsCallDPSPacked(const ffi::String &amp;name, TuplePattern var_args)']]],
-  ['iscalltir_109',['iscalltir',['../namespacetvm_1_1relax.html#aa8a96a5f6db60f52ff7f401ba100bf9e',1,'tvm::relax::IsCallTIR(const ffi::String &amp;name, TuplePattern var_args)'],['../namespacetvm_1_1relax.html#a7912efc0c7d089f966c51508673ee8db',1,'tvm::relax::IsCallTIR(const ffi::String &amp;name, ffi::Optional&lt; TuplePattern &gt; args=std::nullopt)']]],
-  ['isconst_110',['IsConst',['../namespacetvm_1_1relax.html#ad2c52b340b0a2524bdcd85d3289a18ac',1,'tvm::relax']]],
-  ['isdirectsumleft_111',['isdirectsumleft',['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a4b7e854d27d39b451085e0bb5da7ea90',1,'tvm::tirx::ComposeLayoutNode::IsDirectSumLeft()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a5e1bf4973985950de55c5cbf7a07bf3b',1,'tvm::tirx::TileLayoutNode::IsDirectSumLeft()'],['../classtvm_1_1tirx_1_1LayoutNode.html#a6692b8f0394978b728df0e8bb88af102',1,'tvm::tirx::LayoutNode::IsDirectSumLeft(const Layout &amp;sum_layout, const ffi::Array&lt; PrimExpr &gt; [...]
-  ['isdirectsumright_112',['isdirectsumright',['../classtvm_1_1tirx_1_1LayoutNode.html#afb9b3cb26ae947cd5d3e1e8b64e06216',1,'tvm::tirx::LayoutNode::IsDirectSumRight()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a8de19c73ac84d4a4619f23be72c7b2d2',1,'tvm::tirx::TileLayoutNode::IsDirectSumRight()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#af60ee62d7c17cf5d955bfbd868268ed8',1,'tvm::tirx::ComposeLayoutNode::IsDirectSumRight()']]],
-  ['isenabled_113',['IsEnabled',['../classtvm_1_1sym_1_1Z3Prover.html#ab3ff41de06d5c6091bca5821c4f2f59c',1,'tvm::sym::Z3Prover']]],
-  ['iseverything_114',['IsEverything',['../classtvm_1_1sym_1_1IntSet.html#aacbe281513dfc488cf9ed142d5ae6c54',1,'tvm::sym::IntSet']]],
-  ['isexpr_115',['IsExpr',['../namespacetvm_1_1relax.html#aefdb4fdc17642caa5813a62a86cb3efa',1,'tvm::relax']]],
-  ['isfinite_116',['isfinite',['../namespacetvm_1_1prim.html#a0900c30f08c2cbe944ebdc9905850ea4',1,'tvm::prim::isfinite()'],['../namespacetvm_1_1topi.html#aaa52f4a921ac110066390deeb052dfac',1,'tvm::topi::isfinite()']]],
-  ['isfixedlengthvector_117',['IsFixedLengthVector',['../classtvm_1_1PrimType.html#a7e34429d50552f60a2d278109b3baff2',1,'tvm::PrimType']]],
-  ['isimpurecall_118',['IsImpureCall',['../namespacetvm_1_1relax.html#a91202291e3d31370f2bfab2b8934723a',1,'tvm::relax']]],
-  ['isinf_119',['isinf',['../namespacetvm_1_1topi.html#a08b96a24b96a201fb5069337e22e7336',1,'tvm::topi::isinf()'],['../namespacetvm_1_1prim.html#aaa2cb8ae3e080b3a40df903cba729f7e',1,'tvm::prim::isinf()']]],
-  ['isinscope_120',['IsInScope',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilder.html#aa6d010c0e56be5695f509eb65e764cb9',1,'tvm::script::ir_builder::IRBuilder']]],
-  ['isleaf_121',['IsLeaf',['../classtvm_1_1relax_1_1NestedMsg.html#ac71bdec10189973c9fc0aed7b92ae517',1,'tvm::relax::NestedMsg']]],
-  ['isleafortuple_122',['IsLeafOrTuple',['../namespacetvm_1_1relax.html#ade67ebcba4b40c0e0c38c0ddd3279131',1,'tvm::relax']]],
-  ['ismemoryaxis_123',['IsMemoryAxis',['../classtvm_1_1tirx_1_1AxisNode.html#a551dda0b1debc3559cefa8cbd38faf07',1,'tvm::tirx::AxisNode']]],
-  ['isnan_124',['isnan',['../namespacetvm_1_1tirx_1_1builtin.html#aa781d36664935ff1bca90c67b0670df5',1,'tvm::tirx::builtin::isnan()'],['../namespacetvm_1_1prim.html#a7a050f48a8191e2daa83c57999620404',1,'tvm::prim::isnan()'],['../namespacetvm_1_1topi.html#a370ab951cbd2b3e1352e338c1e894070',1,'tvm::topi::isnan()']]],
-  ['isnested_125',['IsNested',['../classtvm_1_1relax_1_1NestedMsg.html#a7c8e4d2b6f39c564e4fe4a1d226a69d2',1,'tvm::relax::NestedMsg']]],
-  ['isnothing_126',['IsNothing',['../classtvm_1_1sym_1_1IntSet.html#aa78cd321a0417480857a35c673df85f6',1,'tvm::sym::IntSet']]],
-  ['isnull_127',['IsNull',['../classtvm_1_1relax_1_1NestedMsg.html#a762c4a324493c67d85ed74eec5e5886c',1,'tvm::relax::NestedMsg']]],
-  ['isnullptr_128',['isnullptr',['../namespacetvm_1_1tirx_1_1builtin.html#a80aecfb025f67fd400da50db3347c07c',1,'tvm::tirx::builtin']]],
-  ['isop_129',['IsOp',['../namespacetvm_1_1relax.html#a5b7b976a18e4065076addbd70445d3fa',1,'tvm::relax']]],
-  ['isopaque_130',['IsOpaque',['../classtvm_1_1relax_1_1FuncTypeNode.html#a1c2c188bdbe5ba412dbe5d10ad35973a',1,'tvm::relax::FuncTypeNode']]],
-  ['ispointertype_131',['IsPointerType',['../namespacetvm_1_1prim.html#aaaa4b94ae70a2d14e190588ef84e563b',1,'tvm::prim']]],
-  ['ispostproc_132',['IsPostproc',['../classtvm_1_1s__tir_1_1InstructionKindNode.html#a4f8193e1f03539c9ab01315d1067bc2f',1,'tvm::s_tir::InstructionKindNode']]],
-  ['ispragmakey_133',['IsPragmaKey',['../namespacetvm_1_1tirx_1_1attr.html#a37143395edf2c0af770d9d2be0727fad',1,'tvm::tirx::attr']]],
-  ['isprimal_134',['IsPrimal',['../classtvm_1_1tirx_1_1SLayoutAxis.html#a1dd5208b45d794407a91feaf15fe12d1',1,'tvm::tirx::SLayoutAxis']]],
-  ['ispurefunction_135',['IsPureFunction',['../namespacetvm_1_1s__tir.html#a48aec715e994877d1221980b5979a961',1,'tvm::s_tir']]],
-  ['isregioncoveredconsumer_136',['IsRegionCoveredConsumer',['../classtvm_1_1s__tir_1_1ScheduleStateNode.html#af0d8d5357eb18cb759f7eab287b9b1e9',1,'tvm::s_tir::ScheduleStateNode']]],
-  ['isrpcsessiondevice_137',['IsRPCSessionDevice',['../namespacetvm_1_1runtime.html#aa5f13cd8047078f88d142fe53337ba6f',1,'tvm::runtime']]],
-  ['isscalablevector_138',['IsScalableVector',['../classtvm_1_1PrimType.html#a4d89bc6607e5e9e861a4071646befd7f',1,'tvm::PrimType']]],
-  ['isscalar_139',['isscalar',['../classtvm_1_1tirx_1_1TensorVar.html#aefaafd3bf23a00cb6ca6133bb6242b6c',1,'tvm::tirx::TensorVar::IsScalar()'],['../classtvm_1_1PrimType.html#a863246183a239b6fcd2fd6961ba5464b',1,'tvm::PrimType::IsScalar()'],['../classtvm_1_1tirx_1_1TensorTypeNode.html#a07a69d684d863a5a1932aaf8c6bf662b',1,'tvm::tirx::TensorTypeNode::IsScalar()']]],
-  ['issinglepoint_140',['IsSinglePoint',['../classtvm_1_1sym_1_1IntSet.html#aca766b25fd30390c845ca3861cf1e41c',1,'tvm::sym::IntSet']]],
-  ['isstagepipeline_141',['IsStagePipeline',['../classtvm_1_1s__tir_1_1ScheduleStateNode.html#a4be418be6ba9286b628800861962832e',1,'tvm::s_tir::ScheduleStateNode']]],
-  ['isstorageshared_142',['isstorageshared',['../classtvm_1_1runtime_1_1Tensor.html#a37a7232661f3552d6ec4ef97c4ecef4d',1,'tvm::runtime::Tensor::IsStorageShared(const DLTensor *a, const DLTensor *b)'],['../classtvm_1_1runtime_1_1Tensor.html#a114c1ebfd17fa456be17bc294d2032ca',1,'tvm::runtime::Tensor::IsStorageShared(const Tensor &amp;a, const Tensor &amp;b)']]],
-  ['istensorload_143',['IsTensorLoad',['../namespacetvm_1_1te.html#acca2ea19eb77a60378172b49287a7ca8',1,'tvm::te']]],
-  ['isthreadaxis_144',['IsThreadAxis',['../classtvm_1_1tirx_1_1AxisNode.html#a3a403d641d50ed5dd1b67f8df1d50f1a',1,'tvm::tirx::AxisNode']]],
-  ['istileinner_145',['istileinner',['../classtvm_1_1tirx_1_1LayoutNode.html#af6a51271b76dded04a7cde1af9e122a3',1,'tvm::tirx::LayoutNode::IsTileInner()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a900928c34f72fba74cb181f61b171f84',1,'tvm::tirx::TileLayoutNode::IsTileInner()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a837924c81ced7a35bfc1d7bfbe580e4c',1,'tvm::tirx::ComposeLayoutNode::IsTileInner()']]],
-  ['istileouter_146',['istileouter',['../classtvm_1_1tirx_1_1LayoutNode.html#a6434084cf149ff0a7af3e2d461380aeb',1,'tvm::tirx::LayoutNode::IsTileOuter()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a14f82930082aece925c6ab137c74d05a',1,'tvm::tirx::TileLayoutNode::IsTileOuter()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a448faa9b172f43a2b3d6fac3e2b1e7c6',1,'tvm::tirx::ComposeLayoutNode::IsTileOuter()']]],
-  ['istrainium_147',['IsTrainium',['../classtvm_1_1tirx_1_1TileLayoutNode.html#a9eef33f97f66823ee9af079a6dc3e81a',1,'tvm::tirx::TileLayoutNode']]],
-  ['istrivial_148',['IsTrivial',['../classtvm_1_1tirx_1_1TileLayoutNode.html#a33e647e12dd3b0676b2688ca78e8e905',1,'tvm::tirx::TileLayoutNode']]],
-  ['istuple_149',['IsTuple',['../namespacetvm_1_1relax.html#a66ce90c18674c873c97549155a0ce111',1,'tvm::relax']]],
-  ['istuplegetitem_150',['IsTupleGetItem',['../namespacetvm_1_1relax.html#af6cb1e75374b6a5d61f9464ffcedd5ee',1,'tvm::relax']]],
-  ['isunknowndtype_151',['IsUnknownDtype',['../classtvm_1_1relax_1_1TensorTypeNode.html#a4eb0299269de2a93b6e1f8d21cd279d7',1,'tvm::relax::TensorTypeNode']]],
-  ['isunknownndim_152',['isunknownndim',['../classtvm_1_1relax_1_1ShapeTypeNode.html#af1b5e4d2553949d7785c6e9f29d2e6e5',1,'tvm::relax::ShapeTypeNode::IsUnknownNdim()'],['../classtvm_1_1relax_1_1TensorTypeNode.html#adaece7200a4417a7c6da03c84e77b3a3',1,'tvm::relax::TensorTypeNode::IsUnknownNdim()']]],
-  ['isvalid_153',['IsValid',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordNode.html#a4f2313be317d38bb07beb4c1e24f792b',1,'tvm::s_tir::meta_schedule::TuningRecordNode']]],
-  ['isvalidopcallargtype_154',['IsValidOpCallArgType',['../classtvm_1_1tirx_1_1TilePrimitiveCall.html#aa3450af3e956abf30b8f2c4831027e5b',1,'tvm::tirx::TilePrimitiveCall']]],
-  ['isvar_155',['IsVar',['../namespacetvm_1_1relax.html#aaf90b27a59bc837d06cb19f47ba1ce32',1,'tvm::relax']]],
-  ['isvoid_156',['IsVoid',['../classtvm_1_1PrimType.html#a33bc36efcf1c2977a1bf0ac335cb6344',1,'tvm::PrimType']]],
-  ['isvoidtype_157',['IsVoidType',['../namespacetvm.html#a196edb73fc9f13d965b8de1c9287a2db',1,'tvm']]],
-  ['iter_158',['Iter',['../classtvm_1_1tirx_1_1Iter.html#a3942597a5a72d4cc7579d9d7faac380b',1,'tvm::tirx::Iter']]],
-  ['itermapexpr_159',['IterMapExpr',['../classtvm_1_1sym_1_1IterMapExpr.html#a3293a7d3dda3665202dbf4454d5b6943',1,'tvm::sym::IterMapExpr']]],
-  ['itermapresult_160',['IterMapResult',['../classtvm_1_1sym_1_1IterMapResult.html#aa3da269a0cecf3c669596f843b49e619',1,'tvm::sym::IterMapResult']]],
-  ['itermapsimplify_161',['IterMapSimplify',['../namespacetvm_1_1sym.html#ab9cba0a13c59652fa78efcaab81a089f',1,'tvm::sym']]],
-  ['itermark_162',['IterMark',['../classtvm_1_1sym_1_1IterMark.html#adb94fbc3091ef07ddcb272de1811e0b5',1,'tvm::sym::IterMark']]],
-  ['itermarknode_163',['itermarknode',['../classtvm_1_1sym_1_1IterMarkNode.html#a5e1696481956a37953916140c6b84dc7',1,'tvm::sym::IterMarkNode::IterMarkNode(PrimExpr source, PrimExpr extent)'],['../classtvm_1_1sym_1_1IterMarkNode.html#adc651f872a2a2078e47114f8aea1e1f9',1,'tvm::sym::IterMarkNode::IterMarkNode(ffi::UnsafeInit)']]],
-  ['iternode_164',['iternode',['../classtvm_1_1tirx_1_1IterNode.html#abee52a70c7a087a66a01611ff52213d9',1,'tvm::tirx::IterNode::IterNode(ffi::UnsafeInit tag)'],['../classtvm_1_1tirx_1_1IterNode.html#afeb2ce588b53fda66f07ec796b4c24fe',1,'tvm::tirx::IterNode::IterNode(PrimExpr extent, PrimExpr stride)']]],
-  ['itersplitexpr_165',['itersplitexpr',['../classtvm_1_1sym_1_1IterSplitExpr.html#aa061b1709a0485d0db2e89178d347033',1,'tvm::sym::IterSplitExpr::IterSplitExpr(ffi::ObjectPtr&lt; IterSplitExprNode &gt; node)'],['../classtvm_1_1sym_1_1IterSplitExpr.html#a42ff89601bf6dd1fc8a4f5a7da11ca6e',1,'tvm::sym::IterSplitExpr::IterSplitExpr(IterMark source, PrimExpr lower_factor, PrimExpr extent, PrimExpr scale)'],['../classtvm_1_1sym_1_1IterSplitExpr.html#a1be86490951a6f7cbc298d5b3e364aa6',1,'tvm::s [...]
-  ['itersplitexprnode_166',['itersplitexprnode',['../classtvm_1_1sym_1_1IterSplitExprNode.html#afc67aac2a5ab8b58d2ad5d07c5496d43',1,'tvm::sym::IterSplitExprNode::IterSplitExprNode(PrimExpr lower_factor, PrimExpr extent, PrimExpr scale)'],['../classtvm_1_1sym_1_1IterSplitExprNode.html#a2f1a0e51b0c63424feee9587899c888f',1,'tvm::sym::IterSplitExprNode::IterSplitExprNode(ffi::UnsafeInit)']]],
-  ['itersumexpr_167',['itersumexpr',['../classtvm_1_1sym_1_1IterSumExpr.html#a522d63310bcaf6fa1ff866a79d164cac',1,'tvm::sym::IterSumExpr::IterSumExpr(ffi::Array&lt; IterSplitExpr &gt; args, PrimExpr base)'],['../classtvm_1_1sym_1_1IterSumExpr.html#aa7723fba2e1a5d2d284e795b0c3297d4',1,'tvm::sym::IterSumExpr::IterSumExpr(ffi::ObjectPtr&lt; IterSumExprNode &gt; node)']]],
-  ['itersumexprnode_168',['itersumexprnode',['../classtvm_1_1sym_1_1IterSumExprNode.html#a120da4a9174ecbd74a256ad995701279',1,'tvm::sym::IterSumExprNode::IterSumExprNode(PrimExpr base)'],['../classtvm_1_1sym_1_1IterSumExprNode.html#a2be8dcf37522608559c51ab01d06c3b1',1,'tvm::sym::IterSumExprNode::IterSumExprNode(ffi::UnsafeInit)']]],
-  ['itervar_169',['IterVar',['../classtvm_1_1tirx_1_1IterVar.html#aa72a4733538767dcc9fbe5ba58e1b654',1,'tvm::tirx::IterVar']]],
-  ['itervarnode_170',['itervarnode',['../classtvm_1_1tirx_1_1IterVarNode.html#ab56fd33fdf9ffcac8ea21678bd202b84',1,'tvm::tirx::IterVarNode::IterVarNode(ffi::UnsafeInit tag)'],['../classtvm_1_1tirx_1_1IterVarNode.html#aaebccc885fa0f07b60bed511c08df9fe',1,'tvm::tirx::IterVarNode::IterVarNode(PrimVar var)']]],
-  ['itervartype2string_171',['IterVarType2String',['../namespacetvm_1_1tirx.html#a0785b1f63515d4c0e0b7dd6100116f2a',1,'tvm::tirx']]]
+  ['initvtable_31',['initvtable',['../classtvm_1_1tirx_1_1StmtExprVisitor.html#a0a2409cdecefc28041189b9a989a1a17',1,'tvm::tirx::StmtExprVisitor::InitVTable()'],['../classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#aaf0db570e7f762a3927906fc92e2c4f8',1,'tvm::ExprFunctor&lt; R(const Expr &amp;, Args...)&gt;::InitVTable()'],['../classtvm_1_1ExprVisitor.html#a7b13fdeee9dc588bdb71f3a32ee6c441',1,'tvm::ExprVisitor::InitVTable()'],['../classtvm_1_1ExprMutator.html#a45b [...]
+  ['injectpermutedlayout_32',['InjectPermutedLayout',['../namespacetvm_1_1s__tir_1_1transform.html#a8a4d986d5c5beda2b0bb981ca9ce915c',1,'tvm::s_tir::transform']]],
+  ['injectptxasynccopy_33',['InjectPTXAsyncCopy',['../namespacetvm_1_1s__tir_1_1transform.html#a661c1e2a859abfecb0e710de31b06937',1,'tvm::s_tir::transform']]],
+  ['injectsoftwarepipeline_34',['InjectSoftwarePipeline',['../namespacetvm_1_1s__tir_1_1transform.html#a49bd59b9e76fcd5ea0b1217ed1e9b9a6',1,'tvm::s_tir::transform']]],
+  ['injecttexturealloc_35',['InjectTextureAlloc',['../namespacetvm_1_1s__tir_1_1backend_1_1adreno_1_1transform.html#a9823adbdadd30e447c4777203d69e020',1,'tvm::s_tir::backend::adreno::transform']]],
+  ['injectvirtualthread_36',['InjectVirtualThread',['../namespacetvm_1_1s__tir_1_1transform.html#a2401b7506e08a1b86587cf290a82b8a9',1,'tvm::s_tir::transform']]],
+  ['inlineconstantscalars_37',['InlineConstantScalars',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a671fd6396e5fe5031a0f1df02d072957',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
+  ['inlinemark_38',['InlineMark',['../classtvm_1_1tirx_1_1StmtSRef.html#ae8282a01cb286821d2c81135566a922d',1,'tvm::tirx::StmtSRef']]],
+  ['inlineprivatefunctions_39',['InlinePrivateFunctions',['../namespacetvm_1_1tirx_1_1transform.html#ab64a93545e35036d25d80edb52d640ad',1,'tvm::tirx::transform']]],
+  ['inputtensors_40',['inputtensors',['../classtvm_1_1te_1_1OperationNode.html#a9184c338ff9688ea9eb6c6f62626ab2b',1,'tvm::te::OperationNode::InputTensors()'],['../classtvm_1_1te_1_1PlaceholderOpNode.html#a139141bd4995f598dc70c751c9707321',1,'tvm::te::PlaceholderOpNode::InputTensors()'],['../classtvm_1_1te_1_1ExternOpNode.html#af6efbf511c24fcc044625ed56293b6ae',1,'tvm::te::ExternOpNode::InputTensors()'],['../classtvm_1_1te_1_1ScanOpNode.html#a82b2da69fb0d52b4abb8004835cb796f',1,'tvm::te:: [...]
+  ['instance_5fnorm_41',['instance_norm',['../namespacetvm_1_1topi_1_1nn.html#ae7065cf04991cf4a265e1f033a6222bf',1,'tvm::topi::nn']]],
+  ['instruction_42',['Instruction',['../classtvm_1_1s__tir_1_1Instruction.html#afc5b7f3b41f500f063b49de0d925e616',1,'tvm::s_tir::Instruction']]],
+  ['instructionkinddef_43',['InstructionKindDef',['../classtvm_1_1s__tir_1_1InstructionKindDef.html#a889e80f5fcef5aa5a68423a47a60b08d',1,'tvm::s_tir::InstructionKindDef']]],
+  ['instrumentafterpass_44',['InstrumentAfterPass',['../classtvm_1_1transform_1_1PassContext.html#af65559e5156ded62507627c6911e6a2c',1,'tvm::transform::PassContext']]],
+  ['instrumentbeforepass_45',['InstrumentBeforePass',['../classtvm_1_1transform_1_1PassContext.html#af57272bd0583173a3bf972409e3a663a',1,'tvm::transform::PassContext']]],
+  ['instrumentboundcheckers_46',['InstrumentBoundCheckers',['../namespacetvm_1_1s__tir_1_1transform.html#acb68d51521f4f1c737b981c692071551',1,'tvm::s_tir::transform']]],
+  ['instrumententerpasscontext_47',['InstrumentEnterPassContext',['../classtvm_1_1transform_1_1PassContext.html#ab3c18519fc14cab0e9fa98311e6a361f',1,'tvm::transform::PassContext']]],
+  ['instrumentexitpasscontext_48',['InstrumentExitPassContext',['../classtvm_1_1transform_1_1PassContext.html#ac1d55abd5c8b0e28c6f3c034a5f9989d',1,'tvm::transform::PassContext']]],
+  ['int_49',['int',['../classtvm_1_1PrimType.html#a496ea0b2e00473c7e1bc9960fc76d955',1,'tvm::PrimType::Int()'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a900b959cf1e8f2286d559afee3dff4c2',1,'tvm::script::printer::LiteralDoc::Int(int64_t v, const ffi::Optional&lt; AccessPath &gt; &amp;p)'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a80c2e667baa943f4beba3bcee3a0c413',1,'tvm::script::printer::LiteralDoc::Int(IntImm v, const ffi::Optional&lt; AccessPath &gt; &amp;p)']]],
+  ['int16_50',['Int16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a58b12ab6e60640bc17f5e4e55e4fc691',1,'tvm::script::ir_builder::tirx']]],
+  ['int16x16_51',['Int16x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ae8a2466d5fd7c420d7d088b73ebf6b32',1,'tvm::script::ir_builder::tirx']]],
+  ['int16x2_52',['Int16x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a17a282a94c86b390274c12b156250140',1,'tvm::script::ir_builder::tirx']]],
+  ['int16x32_53',['Int16x32',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a7fadeda12d79fce92fa7c97ca1532490',1,'tvm::script::ir_builder::tirx']]],
+  ['int16x4_54',['Int16x4',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a3f178832f56d6264b09d2719f5faf0b6',1,'tvm::script::ir_builder::tirx']]],
+  ['int16x64_55',['Int16x64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a371e19e488b00ca18066c7c62e90fb40',1,'tvm::script::ir_builder::tirx']]],
+  ['int16x8_56',['Int16x8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#af480771f452bfc8d1b3b89535d2edd2f',1,'tvm::script::ir_builder::tirx']]],
+  ['int32_57',['int32',['../classtvm_1_1IntImm.html#a215c91d9ef1dea09674ee9ebbe49cece',1,'tvm::IntImm::Int32()'],['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ae3519149cdc56617143ab84af219ea1a',1,'tvm::script::ir_builder::tirx::Int32()'],['../classtvm_1_1IntImm.html#a9b18b9c0b49fc62e5694711a6fba7735',1,'tvm::IntImm::Int32()']]],
+  ['int32x16_58',['Int32x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ab55cf84d806b99be0fd60c840f23f9dc',1,'tvm::script::ir_builder::tirx']]],
+  ['int32x2_59',['Int32x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aa33c84f2e24e1e1507ebf668de108ddf',1,'tvm::script::ir_builder::tirx']]],
+  ['int32x32_60',['Int32x32',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#af8bb014a07541487a558191da3b71625',1,'tvm::script::ir_builder::tirx']]],
+  ['int32x4_61',['Int32x4',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a3eb9cff85bfa2c47842b3d210b35afd7',1,'tvm::script::ir_builder::tirx']]],
+  ['int32x64_62',['Int32x64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a085de805c63c0c7c07340df394352f39',1,'tvm::script::ir_builder::tirx']]],
+  ['int32x8_63',['Int32x8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a781bf8990dc19c4c93ee23c8631be2fd',1,'tvm::script::ir_builder::tirx']]],
+  ['int64_64',['int64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aabf31181ea53a054191fb51d2881e29c',1,'tvm::script::ir_builder::tirx::Int64()'],['../classtvm_1_1IntImm.html#a27c6d32ce4c83521fd36e6179e8533a9',1,'tvm::IntImm::Int64(ffi::BigInt value, Span span=Span())'],['../classtvm_1_1IntImm.html#af0777d37a30d472605b2cdd3c2a73ae7',1,'tvm::IntImm::Int64(Enum value, Span span=Span())']]],
+  ['int64x16_65',['Int64x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a68ce7d7fbf90ef6a77ad17abc4ebaa7b',1,'tvm::script::ir_builder::tirx']]],
+  ['int64x2_66',['Int64x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a49c4e6e0f489e2e492411f310827012b',1,'tvm::script::ir_builder::tirx']]],
+  ['int64x32_67',['Int64x32',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a4f4e77c8333005a6ab4ddde75d414c71',1,'tvm::script::ir_builder::tirx']]],
+  ['int64x4_68',['Int64x4',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ac0a9c95596fa65e80b189c2f187f649b',1,'tvm::script::ir_builder::tirx']]],
+  ['int64x64_69',['Int64x64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#abfe5e9350edd79ec3be6ec9145b77492',1,'tvm::script::ir_builder::tirx']]],
+  ['int64x8_70',['Int64x8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a8c64ca29dde327c29642323d4236eb26',1,'tvm::script::ir_builder::tirx']]],
+  ['int8_71',['Int8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a1144426a3c26fb5385fdde0b100c2c8c',1,'tvm::script::ir_builder::tirx']]],
+  ['int8x16_72',['Int8x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a60f8ea864249e41a69ef47d7b64c10f4',1,'tvm::script::ir_builder::tirx']]],
+  ['int8x2_73',['Int8x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a650ae125fb73843525c11d3915fadb38',1,'tvm::script::ir_builder::tirx']]],
+  ['int8x32_74',['Int8x32',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aa5e1c90f1a982c9ff6324d623f13b2db',1,'tvm::script::ir_builder::tirx']]],
+  ['int8x4_75',['Int8x4',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aa88d27e73f08c17b0ba50ae7c3686375',1,'tvm::script::ir_builder::tirx']]],
+  ['int8x64_76',['Int8x64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aa6b232998164c096ba95649a4bff8567',1,'tvm::script::ir_builder::tirx']]],
+  ['int8x8_77',['Int8x8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a67708bd3702023c80c913e27bef724ac',1,'tvm::script::ir_builder::tirx']]],
+  ['integerabs_78',['IntegerAbs',['../namespacetvm_1_1prim.html#adaafb8abfcc419a0c1c0b50b27e82c8a',1,'tvm::prim']]],
+  ['intersect_79',['intersect',['../namespacetvm_1_1sym.html#a31682215119ca2688c6320c32760bfe0',1,'tvm::sym::Intersect()'],['../structtvm_1_1tirx_1_1AxisRange.html#a3f8505ca10d31dfea39717ec671147b2',1,'tvm::tirx::AxisRange::Intersect()']]],
+  ['interval_80',['Interval',['../classtvm_1_1sym_1_1IntSet.html#a59b9bb4a8ddcb2dfd62b2198a8ee633d',1,'tvm::sym::IntSet']]],
+  ['intimm_81',['intimm',['../classtvm_1_1IntImm.html#aa32f88b3aa113d16189083d6d72f3bc7',1,'tvm::IntImm::IntImm(ffi::ObjectPtr&lt; IntImmNode &gt; node)'],['../classtvm_1_1IntImm.html#a1133daf805941a7f9f525adb7c4538f9',1,'tvm::IntImm::IntImm(PrimType value_ty, Enum value, Span span=Span())'],['../classtvm_1_1IntImm.html#a67dea665d803d6ea136a74ac77528093',1,'tvm::IntImm::IntImm(PrimType value_ty, ffi::BigInt value, Span span=Span())']]],
+  ['inverse_82',['inverse',['../classtvm_1_1tirx_1_1IndexMap.html#abec31ca7077c6922c2d041eb39a8a485',1,'tvm::tirx::IndexMap::Inverse(ffi::Array&lt; Range &gt; initial_ranges) const'],['../classtvm_1_1tirx_1_1IndexMap.html#a2bcf8d052faf9e745e17f95c6e42382a',1,'tvm::tirx::IndexMap::Inverse(ffi::Array&lt; Range &gt; initial_ranges, const sym::Analyzer &amp;analyzer) const']]],
+  ['inverseaffineitermap_83',['InverseAffineIterMap',['../namespacetvm_1_1sym.html#a5192f7b38d858496024283f683569b94',1,'tvm::sym']]],
+  ['invokeclosurepacked_84',['InvokeClosurePacked',['../classtvm_1_1runtime_1_1vm_1_1VirtualMachine.html#aadb389cce30ed4490b48efce84c02313',1,'tvm::runtime::vm::VirtualMachine']]],
+  ['irbuilder_85',['IRBuilder',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilder.html#af63e228f3faaa0d87fdd52e1fe921dd3',1,'tvm::script::ir_builder::IRBuilder']]],
+  ['irbuilderframe_86',['irbuilderframe',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrame.html#a4ab7fb335968d6947f88b7b934c56354',1,'tvm::script::ir_builder::IRBuilderFrame::IRBuilderFrame()=default'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrame.html#a19c27854e60bac1bfd7e7719adf9710e',1,'tvm::script::ir_builder::IRBuilderFrame::IRBuilderFrame(ffi::ObjectPtr&lt; IRBuilderFrameNode &gt; data)']]],
+  ['irbuilderframenode_87',['IRBuilderFrameNode',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrameNode.html#a9adc30441fe82ed063c606625d1ccda5',1,'tvm::script::ir_builder::IRBuilderFrameNode']]],
+  ['irmodule_88',['irmodule',['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html#a8dd2baa6a2608b6ea12f5455971dacc5',1,'tvm::script::ir_builder::ir::IRModule()'],['../classtvm_1_1IRModule.html#ab0387814a52afd7e5bdfd521502d0687',1,'tvm::IRModule::IRModule(ffi::Map&lt; GlobalVar, BaseFunc &gt; functions, SourceMap map={}, DictAttrs attrs=DictAttrs(), ffi::Map&lt; ffi::String, ffi::Array&lt; GlobalInfo &gt; &gt; global_infos={})'],['../classtvm_1_1IRModule.html#ad48ab78dc0e686cd722e2b677cc [...]
+  ['irmoduleframe_89',['IRModuleFrame',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IRModuleFrame.html#ab4e87ced5396fb097b4c49a636c86bde',1,'tvm::script::ir_builder::ir::IRModuleFrame']]],
+  ['irmodulenode_90',['IRModuleNode',['../classtvm_1_1IRModuleNode.html#a12962213bf292b6ebef70804f099eb8a',1,'tvm::IRModuleNode']]],
+  ['is_5fbroadcast_91',['is_broadcast',['../namespacetvm_1_1topi.html#ad5dcb2721aae4c9b84552b85db6e6cae',1,'tvm::topi']]],
+  ['is_5fconst_5fint_92',['is_const_int',['../namespacetvm_1_1prim.html#a83fc57e4227a2cf6a35ffa857c499bd5',1,'tvm::prim::is_const_int(const PrimExpr &amp;x)'],['../namespacetvm_1_1prim.html#abd0501913a50cc793bebc21c537ffde5',1,'tvm::prim::is_const_int(const PrimExpr &amp;x, int64_t value)']]],
+  ['is_5fconst_5fnumber_93',['is_const_number',['../namespacetvm_1_1prim.html#a15f28a1c943c14ac20856ddb8d2d0f1c',1,'tvm::prim']]],
+  ['is_5fconst_5fpower_5fof_5ftwo_5finteger_94',['is_const_power_of_two_integer',['../namespacetvm_1_1prim.html#a2bb96aa6b4bd19be01c39d277f03f374',1,'tvm::prim']]],
+  ['is_5fdeferred_95',['is_deferred',['../classtvm_1_1tirx_1_1ScopeIdDef.html#a9ff2145aafd391b92a4458932225a2e3',1,'tvm::tirx::ScopeIdDef']]],
+  ['is_5finjective_96',['is_injective',['../namespacetvm_1_1topi.html#a5975401def8848aaa49ae83729263919',1,'tvm::topi']]],
+  ['is_5fnegative_5fconst_97',['is_negative_const',['../namespacetvm_1_1prim.html#abc5bbc7455493ba1ae8c6c5ba1defec5',1,'tvm::prim']]],
+  ['is_5fno_5fop_98',['is_no_op',['../namespacetvm_1_1prim.html#a812efeac0856479aba72c236991e7897',1,'tvm::prim']]],
+  ['is_5fone_99',['is_one',['../namespacetvm_1_1prim.html#a40e8bf9ae9ac8afdc5e440e99638b743',1,'tvm::prim']]],
+  ['is_5fpositive_5fconst_100',['is_positive_const',['../namespacetvm_1_1prim.html#aafb2d3c6d12168c0fee080200d1e1050',1,'tvm::prim']]],
+  ['is_5fzero_101',['is_zero',['../namespacetvm_1_1prim.html#a4ab681bb68316f88f3993fc2d0f4cb31',1,'tvm::prim']]],
+  ['isaffineblockbinding_102',['IsAffineBlockBinding',['../classtvm_1_1s__tir_1_1ScheduleStateNode.html#a3dd8848e865b7047f56e334e901adc72',1,'tvm::s_tir::ScheduleStateNode']]],
+  ['isapplycustomrule_103',['IsApplyCustomRule',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aacb5aa899615f1d5c0a244cabd6abfc4',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
+  ['isbaseof_104',['isbaseof',['../namespacetvm_1_1relax.html#aa7ea7bae766b342d5e68696ae89cfdc5',1,'tvm::relax::IsBaseOf(const Type &amp;base, const Type &amp;derived)'],['../namespacetvm_1_1relax.html#aa594735cf88dd4904276fcfee3352cfa',1,'tvm::relax::IsBaseOf(const Type &amp;base, const Type &amp;derived, const sym::Analyzer &amp;ana)']]],
+  ['isbooltype_105',['IsBoolType',['../namespacetvm_1_1relax.html#a87ef70cfecdfb365435ae0218f2d2f5c',1,'tvm::relax']]],
+  ['isbound_106',['IsBound',['../classtvm_1_1sym_1_1ConstIntBoundAnalyzer.html#ab47b4ead6fd0d0769c1d1c3c99c1418a',1,'tvm::sym::ConstIntBoundAnalyzer']]],
+  ['iscalldpspacked_107',['iscalldpspacked',['../namespacetvm_1_1relax.html#a8e11264a4f3bd4e62a912b04cd974023',1,'tvm::relax::IsCallDPSPacked(const ffi::String &amp;name, ffi::Optional&lt; TuplePattern &gt; args=std::nullopt)'],['../namespacetvm_1_1relax.html#a89a7f47b3f4508bf3d1f68094cae59c4',1,'tvm::relax::IsCallDPSPacked(const ffi::String &amp;name, TuplePattern var_args)']]],
+  ['iscalltir_108',['iscalltir',['../namespacetvm_1_1relax.html#a7912efc0c7d089f966c51508673ee8db',1,'tvm::relax::IsCallTIR(const ffi::String &amp;name, ffi::Optional&lt; TuplePattern &gt; args=std::nullopt)'],['../namespacetvm_1_1relax.html#aa8a96a5f6db60f52ff7f401ba100bf9e',1,'tvm::relax::IsCallTIR(const ffi::String &amp;name, TuplePattern var_args)']]],
+  ['isconst_109',['IsConst',['../namespacetvm_1_1relax.html#ad2c52b340b0a2524bdcd85d3289a18ac',1,'tvm::relax']]],
+  ['isdirectsumleft_110',['isdirectsumleft',['../classtvm_1_1tirx_1_1LayoutNode.html#a6692b8f0394978b728df0e8bb88af102',1,'tvm::tirx::LayoutNode::IsDirectSumLeft()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a5e1bf4973985950de55c5cbf7a07bf3b',1,'tvm::tirx::TileLayoutNode::IsDirectSumLeft()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a4b7e854d27d39b451085e0bb5da7ea90',1,'tvm::tirx::ComposeLayoutNode::IsDirectSumLeft()']]],
+  ['isdirectsumright_111',['isdirectsumright',['../classtvm_1_1tirx_1_1LayoutNode.html#afb9b3cb26ae947cd5d3e1e8b64e06216',1,'tvm::tirx::LayoutNode::IsDirectSumRight()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a8de19c73ac84d4a4619f23be72c7b2d2',1,'tvm::tirx::TileLayoutNode::IsDirectSumRight()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#af60ee62d7c17cf5d955bfbd868268ed8',1,'tvm::tirx::ComposeLayoutNode::IsDirectSumRight()']]],
+  ['isenabled_112',['IsEnabled',['../classtvm_1_1sym_1_1Z3Prover.html#ab3ff41de06d5c6091bca5821c4f2f59c',1,'tvm::sym::Z3Prover']]],
+  ['iseverything_113',['IsEverything',['../classtvm_1_1sym_1_1IntSet.html#aacbe281513dfc488cf9ed142d5ae6c54',1,'tvm::sym::IntSet']]],
+  ['isexpr_114',['IsExpr',['../namespacetvm_1_1relax.html#aefdb4fdc17642caa5813a62a86cb3efa',1,'tvm::relax']]],
+  ['isfinite_115',['isfinite',['../namespacetvm_1_1prim.html#a0900c30f08c2cbe944ebdc9905850ea4',1,'tvm::prim::isfinite()'],['../namespacetvm_1_1topi.html#aaa52f4a921ac110066390deeb052dfac',1,'tvm::topi::isfinite()']]],
+  ['isfixedlengthvector_116',['IsFixedLengthVector',['../classtvm_1_1PrimType.html#a7e34429d50552f60a2d278109b3baff2',1,'tvm::PrimType']]],
+  ['isimpurecall_117',['IsImpureCall',['../namespacetvm_1_1relax.html#a91202291e3d31370f2bfab2b8934723a',1,'tvm::relax']]],
+  ['isinf_118',['isinf',['../namespacetvm_1_1prim.html#aaa2cb8ae3e080b3a40df903cba729f7e',1,'tvm::prim::isinf()'],['../namespacetvm_1_1topi.html#a08b96a24b96a201fb5069337e22e7336',1,'tvm::topi::isinf()']]],
+  ['isinscope_119',['IsInScope',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilder.html#aa6d010c0e56be5695f509eb65e764cb9',1,'tvm::script::ir_builder::IRBuilder']]],
+  ['isleaf_120',['IsLeaf',['../classtvm_1_1relax_1_1NestedMsg.html#ac71bdec10189973c9fc0aed7b92ae517',1,'tvm::relax::NestedMsg']]],
+  ['isleafortuple_121',['IsLeafOrTuple',['../namespacetvm_1_1relax.html#ade67ebcba4b40c0e0c38c0ddd3279131',1,'tvm::relax']]],
+  ['ismemoryaxis_122',['IsMemoryAxis',['../classtvm_1_1tirx_1_1AxisNode.html#a551dda0b1debc3559cefa8cbd38faf07',1,'tvm::tirx::AxisNode']]],
+  ['isnan_123',['isnan',['../namespacetvm_1_1tirx_1_1builtin.html#aa781d36664935ff1bca90c67b0670df5',1,'tvm::tirx::builtin::isnan()'],['../namespacetvm_1_1prim.html#a7a050f48a8191e2daa83c57999620404',1,'tvm::prim::isnan()'],['../namespacetvm_1_1topi.html#a370ab951cbd2b3e1352e338c1e894070',1,'tvm::topi::isnan()']]],
+  ['isnested_124',['IsNested',['../classtvm_1_1relax_1_1NestedMsg.html#a7c8e4d2b6f39c564e4fe4a1d226a69d2',1,'tvm::relax::NestedMsg']]],
+  ['isnothing_125',['IsNothing',['../classtvm_1_1sym_1_1IntSet.html#aa78cd321a0417480857a35c673df85f6',1,'tvm::sym::IntSet']]],
+  ['isnull_126',['IsNull',['../classtvm_1_1relax_1_1NestedMsg.html#a762c4a324493c67d85ed74eec5e5886c',1,'tvm::relax::NestedMsg']]],
+  ['isnullptr_127',['isnullptr',['../namespacetvm_1_1tirx_1_1builtin.html#a80aecfb025f67fd400da50db3347c07c',1,'tvm::tirx::builtin']]],
+  ['isop_128',['IsOp',['../namespacetvm_1_1relax.html#a5b7b976a18e4065076addbd70445d3fa',1,'tvm::relax']]],
+  ['isopaque_129',['IsOpaque',['../classtvm_1_1relax_1_1FuncTypeNode.html#a1c2c188bdbe5ba412dbe5d10ad35973a',1,'tvm::relax::FuncTypeNode']]],
+  ['ispointertype_130',['IsPointerType',['../namespacetvm_1_1prim.html#aaaa4b94ae70a2d14e190588ef84e563b',1,'tvm::prim']]],
+  ['ispostproc_131',['IsPostproc',['../classtvm_1_1s__tir_1_1InstructionKindNode.html#a4f8193e1f03539c9ab01315d1067bc2f',1,'tvm::s_tir::InstructionKindNode']]],
+  ['ispragmakey_132',['IsPragmaKey',['../namespacetvm_1_1tirx_1_1attr.html#a37143395edf2c0af770d9d2be0727fad',1,'tvm::tirx::attr']]],
+  ['isprimal_133',['IsPrimal',['../classtvm_1_1tirx_1_1SLayoutAxis.html#a1dd5208b45d794407a91feaf15fe12d1',1,'tvm::tirx::SLayoutAxis']]],
+  ['ispurefunction_134',['IsPureFunction',['../namespacetvm_1_1s__tir.html#a48aec715e994877d1221980b5979a961',1,'tvm::s_tir']]],
+  ['isregioncoveredconsumer_135',['IsRegionCoveredConsumer',['../classtvm_1_1s__tir_1_1ScheduleStateNode.html#af0d8d5357eb18cb759f7eab287b9b1e9',1,'tvm::s_tir::ScheduleStateNode']]],
+  ['isrpcsessiondevice_136',['IsRPCSessionDevice',['../namespacetvm_1_1runtime.html#aa5f13cd8047078f88d142fe53337ba6f',1,'tvm::runtime']]],
+  ['isscalablevector_137',['IsScalableVector',['../classtvm_1_1PrimType.html#a4d89bc6607e5e9e861a4071646befd7f',1,'tvm::PrimType']]],
+  ['isscalar_138',['isscalar',['../classtvm_1_1tirx_1_1TensorTypeNode.html#a07a69d684d863a5a1932aaf8c6bf662b',1,'tvm::tirx::TensorTypeNode::IsScalar()'],['../classtvm_1_1tirx_1_1TensorVar.html#aefaafd3bf23a00cb6ca6133bb6242b6c',1,'tvm::tirx::TensorVar::IsScalar()'],['../classtvm_1_1PrimType.html#a863246183a239b6fcd2fd6961ba5464b',1,'tvm::PrimType::IsScalar()']]],
+  ['issinglepoint_139',['IsSinglePoint',['../classtvm_1_1sym_1_1IntSet.html#aca766b25fd30390c845ca3861cf1e41c',1,'tvm::sym::IntSet']]],
+  ['isstagepipeline_140',['IsStagePipeline',['../classtvm_1_1s__tir_1_1ScheduleStateNode.html#a4be418be6ba9286b628800861962832e',1,'tvm::s_tir::ScheduleStateNode']]],
+  ['isstorageshared_141',['isstorageshared',['../classtvm_1_1runtime_1_1Tensor.html#a37a7232661f3552d6ec4ef97c4ecef4d',1,'tvm::runtime::Tensor::IsStorageShared(const DLTensor *a, const DLTensor *b)'],['../classtvm_1_1runtime_1_1Tensor.html#a114c1ebfd17fa456be17bc294d2032ca',1,'tvm::runtime::Tensor::IsStorageShared(const Tensor &amp;a, const Tensor &amp;b)']]],
+  ['istensorload_142',['IsTensorLoad',['../namespacetvm_1_1te.html#acca2ea19eb77a60378172b49287a7ca8',1,'tvm::te']]],
+  ['isthreadaxis_143',['IsThreadAxis',['../classtvm_1_1tirx_1_1AxisNode.html#a3a403d641d50ed5dd1b67f8df1d50f1a',1,'tvm::tirx::AxisNode']]],
+  ['istileinner_144',['istileinner',['../classtvm_1_1tirx_1_1LayoutNode.html#af6a51271b76dded04a7cde1af9e122a3',1,'tvm::tirx::LayoutNode::IsTileInner()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a900928c34f72fba74cb181f61b171f84',1,'tvm::tirx::TileLayoutNode::IsTileInner()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a837924c81ced7a35bfc1d7bfbe580e4c',1,'tvm::tirx::ComposeLayoutNode::IsTileInner(const Layout &amp;tile_layout, const ffi::Array&lt; PrimExpr &gt; &amp;tiled_shape,  [...]
+  ['istileouter_145',['istileouter',['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a448faa9b172f43a2b3d6fac3e2b1e7c6',1,'tvm::tirx::ComposeLayoutNode::IsTileOuter()'],['../classtvm_1_1tirx_1_1LayoutNode.html#a6434084cf149ff0a7af3e2d461380aeb',1,'tvm::tirx::LayoutNode::IsTileOuter()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a14f82930082aece925c6ab137c74d05a',1,'tvm::tirx::TileLayoutNode::IsTileOuter(const Layout &amp;tile_layout, const ffi::Array&lt; PrimExpr &gt; &amp;tiled_shape,  [...]
+  ['istrainium_146',['IsTrainium',['../classtvm_1_1tirx_1_1TileLayoutNode.html#a9eef33f97f66823ee9af079a6dc3e81a',1,'tvm::tirx::TileLayoutNode']]],
+  ['istrivial_147',['IsTrivial',['../classtvm_1_1tirx_1_1TileLayoutNode.html#a33e647e12dd3b0676b2688ca78e8e905',1,'tvm::tirx::TileLayoutNode']]],
+  ['istuple_148',['IsTuple',['../namespacetvm_1_1relax.html#a66ce90c18674c873c97549155a0ce111',1,'tvm::relax']]],
+  ['istuplegetitem_149',['IsTupleGetItem',['../namespacetvm_1_1relax.html#af6cb1e75374b6a5d61f9464ffcedd5ee',1,'tvm::relax']]],
+  ['isunknowndtype_150',['IsUnknownDtype',['../classtvm_1_1relax_1_1TensorTypeNode.html#a4eb0299269de2a93b6e1f8d21cd279d7',1,'tvm::relax::TensorTypeNode']]],
+  ['isunknownndim_151',['isunknownndim',['../classtvm_1_1relax_1_1ShapeTypeNode.html#af1b5e4d2553949d7785c6e9f29d2e6e5',1,'tvm::relax::ShapeTypeNode::IsUnknownNdim()'],['../classtvm_1_1relax_1_1TensorTypeNode.html#adaece7200a4417a7c6da03c84e77b3a3',1,'tvm::relax::TensorTypeNode::IsUnknownNdim()']]],
+  ['isvalid_152',['IsValid',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordNode.html#a4f2313be317d38bb07beb4c1e24f792b',1,'tvm::s_tir::meta_schedule::TuningRecordNode']]],
+  ['isvalidopcallargtype_153',['IsValidOpCallArgType',['../classtvm_1_1tirx_1_1TilePrimitiveCall.html#aa3450af3e956abf30b8f2c4831027e5b',1,'tvm::tirx::TilePrimitiveCall']]],
+  ['isvar_154',['IsVar',['../namespacetvm_1_1relax.html#aaf90b27a59bc837d06cb19f47ba1ce32',1,'tvm::relax']]],
+  ['isvoid_155',['IsVoid',['../classtvm_1_1PrimType.html#a33bc36efcf1c2977a1bf0ac335cb6344',1,'tvm::PrimType']]],
+  ['isvoidtype_156',['IsVoidType',['../namespacetvm.html#a196edb73fc9f13d965b8de1c9287a2db',1,'tvm']]],
+  ['iter_157',['Iter',['../classtvm_1_1tirx_1_1Iter.html#a3942597a5a72d4cc7579d9d7faac380b',1,'tvm::tirx::Iter']]],
+  ['itermapexpr_158',['IterMapExpr',['../classtvm_1_1sym_1_1IterMapExpr.html#a3293a7d3dda3665202dbf4454d5b6943',1,'tvm::sym::IterMapExpr']]],
+  ['itermapresult_159',['IterMapResult',['../classtvm_1_1sym_1_1IterMapResult.html#aa3da269a0cecf3c669596f843b49e619',1,'tvm::sym::IterMapResult']]],
+  ['itermapsimplify_160',['IterMapSimplify',['../namespacetvm_1_1sym.html#ab9cba0a13c59652fa78efcaab81a089f',1,'tvm::sym']]],
+  ['itermark_161',['IterMark',['../classtvm_1_1sym_1_1IterMark.html#adb94fbc3091ef07ddcb272de1811e0b5',1,'tvm::sym::IterMark']]],
+  ['itermarknode_162',['itermarknode',['../classtvm_1_1sym_1_1IterMarkNode.html#a5e1696481956a37953916140c6b84dc7',1,'tvm::sym::IterMarkNode::IterMarkNode(PrimExpr source, PrimExpr extent)'],['../classtvm_1_1sym_1_1IterMarkNode.html#adc651f872a2a2078e47114f8aea1e1f9',1,'tvm::sym::IterMarkNode::IterMarkNode(ffi::UnsafeInit)']]],
+  ['iternode_163',['iternode',['../classtvm_1_1tirx_1_1IterNode.html#abee52a70c7a087a66a01611ff52213d9',1,'tvm::tirx::IterNode::IterNode(ffi::UnsafeInit tag)'],['../classtvm_1_1tirx_1_1IterNode.html#afeb2ce588b53fda66f07ec796b4c24fe',1,'tvm::tirx::IterNode::IterNode(PrimExpr extent, PrimExpr stride)']]],
+  ['itersplitexpr_164',['itersplitexpr',['../classtvm_1_1sym_1_1IterSplitExpr.html#aa061b1709a0485d0db2e89178d347033',1,'tvm::sym::IterSplitExpr::IterSplitExpr(ffi::ObjectPtr&lt; IterSplitExprNode &gt; node)'],['../classtvm_1_1sym_1_1IterSplitExpr.html#a42ff89601bf6dd1fc8a4f5a7da11ca6e',1,'tvm::sym::IterSplitExpr::IterSplitExpr(IterMark source, PrimExpr lower_factor, PrimExpr extent, PrimExpr scale)'],['../classtvm_1_1sym_1_1IterSplitExpr.html#a1be86490951a6f7cbc298d5b3e364aa6',1,'tvm::s [...]
+  ['itersplitexprnode_165',['itersplitexprnode',['../classtvm_1_1sym_1_1IterSplitExprNode.html#afc67aac2a5ab8b58d2ad5d07c5496d43',1,'tvm::sym::IterSplitExprNode::IterSplitExprNode(PrimExpr lower_factor, PrimExpr extent, PrimExpr scale)'],['../classtvm_1_1sym_1_1IterSplitExprNode.html#a2f1a0e51b0c63424feee9587899c888f',1,'tvm::sym::IterSplitExprNode::IterSplitExprNode(ffi::UnsafeInit)']]],
+  ['itersumexpr_166',['itersumexpr',['../classtvm_1_1sym_1_1IterSumExpr.html#a522d63310bcaf6fa1ff866a79d164cac',1,'tvm::sym::IterSumExpr::IterSumExpr(ffi::Array&lt; IterSplitExpr &gt; args, PrimExpr base)'],['../classtvm_1_1sym_1_1IterSumExpr.html#aa7723fba2e1a5d2d284e795b0c3297d4',1,'tvm::sym::IterSumExpr::IterSumExpr(ffi::ObjectPtr&lt; IterSumExprNode &gt; node)']]],
+  ['itersumexprnode_167',['itersumexprnode',['../classtvm_1_1sym_1_1IterSumExprNode.html#a120da4a9174ecbd74a256ad995701279',1,'tvm::sym::IterSumExprNode::IterSumExprNode(PrimExpr base)'],['../classtvm_1_1sym_1_1IterSumExprNode.html#a2be8dcf37522608559c51ab01d06c3b1',1,'tvm::sym::IterSumExprNode::IterSumExprNode(ffi::UnsafeInit)']]],
+  ['itervar_168',['IterVar',['../classtvm_1_1tirx_1_1IterVar.html#aa72a4733538767dcc9fbe5ba58e1b654',1,'tvm::tirx::IterVar']]],
+  ['itervarnode_169',['itervarnode',['../classtvm_1_1tirx_1_1IterVarNode.html#ab56fd33fdf9ffcac8ea21678bd202b84',1,'tvm::tirx::IterVarNode::IterVarNode(ffi::UnsafeInit tag)'],['../classtvm_1_1tirx_1_1IterVarNode.html#aaebccc885fa0f07b60bed511c08df9fe',1,'tvm::tirx::IterVarNode::IterVarNode(PrimVar var)']]],
+  ['itervartype2string_170',['IterVarType2String',['../namespacetvm_1_1tirx.html#a0785b1f63515d4c0e0b7dd6100116f2a',1,'tvm::tirx']]]
 ];
diff --git a/docs/reference/api/doxygen/search/variables_4.js b/docs/reference/api/doxygen/search/variables_4.js
index a40ed392ed2..f3a38697c7b 100644
--- a/docs/reference/api/doxygen/search/variables_4.js
+++ b/docs/reference/api/doxygen/search/variables_4.js
@@ -32,7 +32,7 @@ var searchData=
   ['devices_29',['devices',['../classtvm_1_1runtime_1_1vm_1_1VirtualMachine.html#aecb2d49bad93fa777ac31f72be7ad47c',1,'tvm::runtime::vm::VirtualMachine']]],
   ['dfb_5f_30',['dfb_',['../classtvm_1_1relax_1_1DataflowBlockRewriteNode.html#adfefc5b12e582cdac4808bd838442263',1,'tvm::relax::DataflowBlockRewriteNode']]],
   ['dict_31',['dict',['../classtvm_1_1DictAttrsNode.html#af348aa9a0f2095a34c82be2a97e6e8fc',1,'tvm::DictAttrsNode']]],
-  ['dilation_32',['dilation',['../structtvm_1_1relax_1_1Conv3DAttrs.html#a85b0bc9457dcd101576fd4dcfaddecef',1,'tvm::relax::Conv3DAttrs::dilation'],['../structtvm_1_1relax_1_1Pool3DAttrs.html#abc57b05c62bc9fe728bb434e7c6a486a',1,'tvm::relax::Pool3DAttrs::dilation'],['../structtvm_1_1relax_1_1Pool2DAttrs.html#a624d4f3ce226a19419ceafb8bb33fb48',1,'tvm::relax::Pool2DAttrs::dilation'],['../structtvm_1_1relax_1_1Conv3DTransposeAttrs.html#a1c9b5bfd4f56ace5324f02f54b015c21',1,'tvm::relax::Conv3D [...]
+  ['dilation_32',['dilation',['../structtvm_1_1relax_1_1Conv2DAttrs.html#a450ce3662daf2272d34d3ce216690529',1,'tvm::relax::Conv2DAttrs::dilation'],['../structtvm_1_1relax_1_1Pool3DAttrs.html#abc57b05c62bc9fe728bb434e7c6a486a',1,'tvm::relax::Pool3DAttrs::dilation'],['../structtvm_1_1relax_1_1Pool2DAttrs.html#a624d4f3ce226a19419ceafb8bb33fb48',1,'tvm::relax::Pool2DAttrs::dilation'],['../structtvm_1_1relax_1_1Conv3DTransposeAttrs.html#a1c9b5bfd4f56ace5324f02f54b015c21',1,'tvm::relax::Conv3D [...]
   ['dim_5fspecs_33',['dim_specs',['../classtvm_1_1relax_1_1distributed_1_1PlacementNode.html#a2e0c364bf39e9b43c2765b4181b7be97',1,'tvm::relax::distributed::PlacementNode']]],
   ['disabled_5fpass_34',['disabled_pass',['../classtvm_1_1transform_1_1PassContextNode.html#a7b3e5ef0dc09987887390887b19d60ea',1,'tvm::transform::PassContextNode']]],
   ['dispatch_35',['dispatch',['../classtvm_1_1script_1_1printer_1_1OpCallDocNode.html#a9463aa1e349fdaa77ee00318eda01047',1,'tvm::script::printer::OpCallDocNode::dispatch'],['../classtvm_1_1tirx_1_1TilePrimitiveCallNode.html#a12eb99de8f80ac3c41f82909800c9996',1,'tvm::tirx::TilePrimitiveCallNode::dispatch']]],
@@ -42,11 +42,10 @@ var searchData=
   ['dom_39',['dom',['../classtvm_1_1tirx_1_1IterVarNode.html#a04dd1aa3cf634795e2553e4cf191f761',1,'tvm::tirx::IterVarNode']]],
   ['doms_40',['doms',['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1ForFrameNode.html#a7d5fa09e4fd15a21d1114a890ef86b4b',1,'tvm::script::ir_builder::tirx::ForFrameNode']]],
   ['double_5fbuffer_5fscope_41',['double_buffer_scope',['../namespacetvm_1_1s__tir_1_1attr.html#af0587d33514bd1bb79c574887d3bcd7b',1,'tvm::s_tir::attr']]],
-  ['double_5fbuffer_5fwrite_42',['double_buffer_write',['../namespacetvm_1_1s__tir_1_1attr.html#aab610783fd0e00fc2f50b5719399c5c6',1,'tvm::s_tir::attr']]],
-  ['downstream_5fusage_43',['downstream_usage',['../structtvm_1_1relax_1_1VarUsageInfo.html#ac46b9b835c0e9c1782c99ae42c552a66',1,'tvm::relax::VarUsageInfo']]],
-  ['dst_44',['dst',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a17f056cc4798d31c8bcee6903be8dd1d',1,'tvm::runtime::vm::Instruction::dst'],['../classtvm_1_1tirx_1_1DependencyNode.html#accd97a7fd695f00b30a2afd5a47d83e7',1,'tvm::tirx::DependencyNode::dst']]],
-  ['dst2deps_45',['dst2deps',['../classtvm_1_1tirx_1_1SBlockScopeNode.html#aa41693e85f2b34bd14ee7752abfcac6f',1,'tvm::tirx::SBlockScopeNode']]],
-  ['dst_5flayout_46',['dst_layout',['../classtvm_1_1tirx_1_1SBijectiveLayoutNode.html#a683ad377f2f462f1c7646e8d73aa35d8',1,'tvm::tirx::SBijectiveLayoutNode']]],
-  ['dst_5fvdevice_47',['dst_vdevice',['../structtvm_1_1relax_1_1ToVDeviceAttrs.html#a5ff4dff3b170c82f36b7b69c2397dc1e',1,'tvm::relax::ToVDeviceAttrs']]],
-  ['dtype_48',['dtype',['../classtvm_1_1relax_1_1TensorTypeNode.html#a9393d58a48679656580feaac8bdacaa9',1,'tvm::relax::TensorTypeNode::dtype'],['../classtvm_1_1tirx_1_1TensorTypeNode.html#a67bab2af2c9c9e8a614482dac0ce871f',1,'tvm::tirx::TensorTypeNode::dtype'],['../classtvm_1_1te_1_1TensorNode.html#aa847985b29e4972430f8c26c029d2020',1,'tvm::te::TensorNode::dtype'],['../classtvm_1_1te_1_1PlaceholderOpNode.html#abcd9a97d4866f003d48a38fc745a6d66',1,'tvm::te::PlaceholderOpNode::dtype'],['../ [...]
+  ['downstream_5fusage_42',['downstream_usage',['../structtvm_1_1relax_1_1VarUsageInfo.html#ac46b9b835c0e9c1782c99ae42c552a66',1,'tvm::relax::VarUsageInfo']]],
+  ['dst_43',['dst',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a17f056cc4798d31c8bcee6903be8dd1d',1,'tvm::runtime::vm::Instruction::dst'],['../classtvm_1_1tirx_1_1DependencyNode.html#accd97a7fd695f00b30a2afd5a47d83e7',1,'tvm::tirx::DependencyNode::dst']]],
+  ['dst2deps_44',['dst2deps',['../classtvm_1_1tirx_1_1SBlockScopeNode.html#aa41693e85f2b34bd14ee7752abfcac6f',1,'tvm::tirx::SBlockScopeNode']]],
+  ['dst_5flayout_45',['dst_layout',['../classtvm_1_1tirx_1_1SBijectiveLayoutNode.html#a683ad377f2f462f1c7646e8d73aa35d8',1,'tvm::tirx::SBijectiveLayoutNode']]],
+  ['dst_5fvdevice_46',['dst_vdevice',['../structtvm_1_1relax_1_1ToVDeviceAttrs.html#a5ff4dff3b170c82f36b7b69c2397dc1e',1,'tvm::relax::ToVDeviceAttrs']]],
+  ['dtype_47',['dtype',['../structtvm_1_1relax_1_1MultinomialFromUniformAttrs.html#a71f9e33aa01bce6238b270007638ed2c',1,'tvm::relax::MultinomialFromUniformAttrs::dtype'],['../structtvm_1_1relax_1_1ArgsortAttrs.html#a482f51701db0d21c65f8bf841f1c3aee',1,'tvm::relax::ArgsortAttrs::dtype'],['../structtvm_1_1relax_1_1TopKAttrs.html#a7ea4bd963b4fc39fa2d2e80146f19a78',1,'tvm::relax::TopKAttrs::dtype'],['../structtvm_1_1relax_1_1ScanopAttrs.html#ac753cb53b0b059ef7d0c712bda3c0ce6',1,'tvm::relax:: [...]
 ];
diff --git a/docs/reference/api/python/s_tir/transform.html b/docs/reference/api/python/s_tir/transform.html
index 8ef919ff077..b30090fa64b 100644
--- a/docs/reference/api/python/s_tir/transform.html
+++ b/docs/reference/api/python/s_tir/transform.html
@@ -882,32 +882,6 @@ variant can have any one of following values [“basic”, None(Default)].</p>
 </dl>
 </dd></dl>
 
-<dl class="py function">
-<dt class="sig sig-object py">
-<span class="sig-prename descclassname"><span class="pre">tvm.s_tir.transform.</span></span><span class="sig-name descname"><span class="pre">InjectDoubleBuffer</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span></dt>
-<dd><p>Inject double buffer statements.</p>
-<dl class="field-list simple">
-<dt class="field-odd">Returns<span class="colon">:</span></dt>
-<dd class="field-odd"><p><strong>fpass</strong> – The result pass</p>
-</dd>
-<dt class="field-even">Return type<span class="colon">:</span></dt>
-<dd class="field-even"><p>tvm.transform.Pass</p>
-</dd>
-</dl>
-</dd></dl>
-
-<dl class="py class">
-<dt class="sig sig-object py">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">tvm.s_tir.transform.</span></span><span class="sig-name descname"><span class="pre">InjectDoubleBufferConfig</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">split_loop=&lt;MISSING&gt;</span></span></em><span class="sig-paren">)</span></dt>
-<dd><p>Config for inject double buffer pass</p>
-<dl class="py property">
-<dt class="sig sig-object py">
-<em class="property"><span class="pre">property</span><span class="w"> </span></em><span class="sig-name descname"><span class="pre">split_loop</span></span></dt>
-<dd><p>Split loop factors</p>
-</dd></dl>
-
-</dd></dl>
-
 <dl class="py function">
 <dt class="sig sig-object py">
 <span class="sig-prename descclassname"><span class="pre">tvm.s_tir.transform.</span></span><span class="sig-name descname"><span class="pre">InjectPTXAsyncCopy</span></span><span class="sig-paren">(</span><span class="sig-paren">)</span></dt>
diff --git a/docs/reference/api/typedoc/classes/ArtifactCache.html b/docs/reference/api/typedoc/classes/ArtifactCache.html
index 8c5dc0de3de..75ea31bcc5f 100644
--- a/docs/reference/api/typedoc/classes/ArtifactCache.html
+++ b/docs/reference/api/typedoc/classes/ArtifactCache.html
@@ -18,7 +18,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L366">artifact_cache.ts:366</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L366">artifact_cache.ts:366</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -51,7 +51,7 @@
 <li><span><span class="tsd-kind-parameter">scope</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">ArtifactCache</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L370">artifact_cache.ts:370</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L370">artifact_cache.ts:370</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -91,7 +91,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#addtocache">addToCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L407">artifact_cache.ts:407</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L407">artifact_cache.ts:407</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="deleteincache"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteincache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -109,7 +109,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#deleteincache">deleteInCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L437">artifact_cache.ts:437</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L437">artifact_cache.ts:437</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="fetchwithcache"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchwithcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -134,7 +134,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#fetchwithcache">fetchWithCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L397">artifact_cache.ts:397</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L397">artifact_cache.ts:397</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="hasallkeys"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasallkeys" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -153,7 +153,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#hasallkeys">hasAllKeys</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L423">artifact_cache.ts:423</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L423">artifact_cache.ts:423</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="responsetostoretype"><span>response<wbr/>Tostoretype</span><a href="#responsetostoretype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -169,7 +169,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">storetype</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L377">artifact_cache.ts:377</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L377">artifact_cache.ts:377</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/ArtifactCrossOriginStorageCache.html b/docs/reference/api/typedoc/classes/ArtifactCrossOriginStorageCache.html
index 1b7faac09e1..21e635ed006 100644
--- a/docs/reference/api/typedoc/classes/ArtifactCrossOriginStorageCache.html
+++ b/docs/reference/api/typedoc/classes/ArtifactCrossOriginStorageCache.html
@@ -18,7 +18,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L730">artifact_cache.ts:730</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L730">artifact_cache.ts:730</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -51,7 +51,7 @@
 <li><span><span class="tsd-kind-parameter">storage</span>: <a href="_internal_.CrossOriginStorage.html" class="tsd-signature-type tsd-kind-class">CrossOriginStorage</a><span class="tsd-signature-symbol"> = ...</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">ArtifactCrossOriginStorageCache</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L733">artifact_cache.ts:733</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L733">artifact_cache.ts:733</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -88,7 +88,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#addtocache">addToCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L757">artifact_cache.ts:757</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L757">artifact_cache.ts:757</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="deleteincache"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteincache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -107,7 +107,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#deleteincache">deleteInCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L789">artifact_cache.ts:789</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L789">artifact_cache.ts:789</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="fetchwithcache"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchwithcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -149,7 +149,7 @@ return the actual data object rather than the request. There are two options:</p
 <aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#fetchwithcache">fetchWithCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L740">artifact_cache.ts:740</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L740">artifact_cache.ts:740</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="hasallkeys"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasallkeys" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -168,7 +168,7 @@ return the actual data object rather than the request. There are two options:</p
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#hasallkeys">hasAllKeys</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L779">artifact_cache.ts:779</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L779">artifact_cache.ts:779</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html b/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html
index 50a8663b4a7..9845ed01524 100644
--- a/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html
+++ b/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html
@@ -18,7 +18,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L448">artifact_cache.ts:448</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L448">artifact_cache.ts:448</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -52,7 +52,7 @@
 <li><span><span class="tsd-kind-parameter">dbName</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">ArtifactIndexedDBCache</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L453">artifact_cache.ts:453</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L453">artifact_cache.ts:453</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -92,7 +92,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#addtocache">addToCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L563">artifact_cache.ts:563</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L563">artifact_cache.ts:563</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="addtoindexeddb"><span>add<wbr/>To<wbr/>Indexed<wbr/>DB</span><a href="#addtoindexeddb" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -107,7 +107,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">storetype</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L538">artifact_cache.ts:538</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L538">artifact_cache.ts:538</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="asyncgethelper"><span>async<wbr/>Get<wbr/>Helper</span><a href="#asyncgethelper" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -120,7 +120,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L505">artifact_cache.ts:505</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L505">artifact_cache.ts:505</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="deleteincache"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteincache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -139,7 +139,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#deleteincache">deleteInCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L614">artifact_cache.ts:614</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L614">artifact_cache.ts:614</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="fetchwithcache"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchwithcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -181,7 +181,7 @@ return the actual data object rather than the request. There are two options:</p
 <aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#fetchwithcache">fetchWithCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L522">artifact_cache.ts:522</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L522">artifact_cache.ts:522</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="hasallkeys"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasallkeys" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -200,7 +200,7 @@ return the actual data object rather than the request. There are two options:</p
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#hasallkeys">hasAllKeys</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L582">artifact_cache.ts:582</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L582">artifact_cache.ts:582</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/ArtifactOPFSCache.html b/docs/reference/api/typedoc/classes/ArtifactOPFSCache.html
index a34ec0ddbac..20e915cce06 100644
--- a/docs/reference/api/typedoc/classes/ArtifactOPFSCache.html
+++ b/docs/reference/api/typedoc/classes/ArtifactOPFSCache.html
@@ -18,7 +18,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L634">artifact_cache.ts:634</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L634">artifact_cache.ts:634</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -52,7 +52,7 @@
 <li><span><span class="tsd-kind-parameter">accessMode</span>: <a href="../types/OPFSAccessMode.html" class="tsd-signature-type tsd-kind-type-alias">OPFSAccessMode</a><span class="tsd-signature-symbol"> = &quot;async&quot;</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">ArtifactOPFSCache</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L637">artifact_cache.ts:637</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L637">artifact_cache.ts:637</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -89,7 +89,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#addtocache">addToCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L677">artifact_cache.ts:677</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L677">artifact_cache.ts:677</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="deleteincache"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteincache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -108,7 +108,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#deleteincache">deleteInCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L705">artifact_cache.ts:705</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L705">artifact_cache.ts:705</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="fetchwithcache"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchwithcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -150,7 +150,7 @@ return the actual data object rather than the request. There are two options:</p
 <aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#fetchwithcache">fetchWithCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L645">artifact_cache.ts:645</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L645">artifact_cache.ts:645</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="hasallkeys"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasallkeys" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -169,7 +169,7 @@ return the actual data object rather than the request. There are two options:</p
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#hasallkeys">hasAllKeys</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L698">artifact_cache.ts:698</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L698">artifact_cache.ts:698</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="isavailable"><code class="tsd-tag">Static</code><span>is<wbr/>Available</span><a href="#isavailable" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -178,7 +178,7 @@ return the actual data object rather than the request. There are two options:</p
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L641">artifact_cache.ts:641</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L641">artifact_cache.ts:641</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/CacheState.html b/docs/reference/api/typedoc/classes/CacheState.html
index f1b42b41ed5..4a5f5006574 100644
--- a/docs/reference/api/typedoc/classes/CacheState.html
+++ b/docs/reference/api/typedoc/classes/CacheState.html
@@ -39,7 +39,7 @@ that reference the old buffer stale.</li>
 </ul>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/cache_state.ts#L138">cache_state.ts:138</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/cache_state.ts#L138">cache_state.ts:138</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -73,7 +73,7 @@ that reference the old buffer stale.</li>
 <li><span><span class="tsd-kind-parameter">shapeCacheSize</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 256</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">CacheState</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/cache_state.ts#L150">cache_state.ts:150</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/cache_state.ts#L150">cache_state.ts:150</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -87,7 +87,7 @@ Value: TVM ShapeTuple object (Disposable)</p>
 callers have independent references and normal scope-managed lifetimes.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/cache_state.ts#L148">cache_state.ts:148</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/cache_state.ts#L148">cache_state.ts:148</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -101,7 +101,7 @@ callers have independent references and normal scope-managed lifetimes.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/cache_state.ts#L170">cache_state.ts:170</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/cache_state.ts#L170">cache_state.ts:170</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="computeshapekey"><code class="tsd-tag">Static</code><span>compute<wbr/>Shape<wbr/>Key</span><a href="#computeshapekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -119,7 +119,7 @@ callers have independent references and normal scope-managed lifetimes.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><p>String key suitable for shapeCache lookup.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/cache_state.ts#L163">cache_state.ts:163</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/cache_state.ts#L163">cache_state.ts:163</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/DLDataType.html b/docs/reference/api/typedoc/classes/DLDataType.html
index 53288578901..d2e482e5f7b 100644
--- a/docs/reference/api/typedoc/classes/DLDataType.html
+++ b/docs/reference/api/typedoc/classes/DLDataType.html
@@ -14,7 +14,7 @@
 <div class="tsd-comment tsd-typography"><p>Runtime data type of Tensor.</p>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L415">runtime.ts:415</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L415">runtime.ts:415</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -52,7 +52,7 @@
 <li><span><span class="tsd-kind-parameter">lanes</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">DLDataType</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L423">runtime.ts:423</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L423">runtime.ts:423</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -62,21 +62,21 @@
 <div class="tsd-comment tsd-typography"><p>Number of bits in the data type.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L419">runtime.ts:419</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L419">runtime.ts:419</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="code"><span>code</span><a href="#code" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">code</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>The type code</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L417">runtime.ts:417</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L417">runtime.ts:417</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="lanes"><span>lanes</span><a href="#lanes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">lanes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Number of vector lanes.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L421">runtime.ts:421</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L421">runtime.ts:421</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -88,7 +88,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L438">runtime.ts:438</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L438">runtime.ts:438</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tostring"><span>to<wbr/>String</span><a href="#tostring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -97,7 +97,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L429">runtime.ts:429</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L429">runtime.ts:429</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/DLDevice.html b/docs/reference/api/typedoc/classes/DLDevice.html
index 0c0dcdedc3b..e6921873896 100644
--- a/docs/reference/api/typedoc/classes/DLDevice.html
+++ b/docs/reference/api/typedoc/classes/DLDevice.html
@@ -14,7 +14,7 @@
 <div class="tsd-comment tsd-typography"><p>Represent a runtime context where a Tensor can reside.</p>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L355">runtime.ts:355</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L355">runtime.ts:355</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -51,7 +51,7 @@
 <li><span><span class="tsd-kind-parameter">lib</span>: <a href="_internal_.FFILibrary.html" class="tsd-signature-type tsd-kind-class">FFILibrary</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">DLDevice</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L363">runtime.ts:363</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L363">runtime.ts:363</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -61,14 +61,14 @@
 <div class="tsd-comment tsd-typography"><p>The device index.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L359">runtime.ts:359</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L359">runtime.ts:359</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="devicetype"><span>device<wbr/>Type</span><a href="#devicetype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">deviceType</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>The device type code of the device.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L357">runtime.ts:357</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L357">runtime.ts:357</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -82,7 +82,7 @@
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L382">runtime.ts:382</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L382">runtime.ts:382</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tostring"><span>to<wbr/>String</span><a href="#tostring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -91,7 +91,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L389">runtime.ts:389</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L389">runtime.ts:389</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/Instance.html b/docs/reference/api/typedoc/classes/Instance.html
index c4aaab163cc..186d094ec67 100644
--- a/docs/reference/api/typedoc/classes/Instance.html
+++ b/docs/reference/api/typedoc/classes/Instance.html
@@ -31,7 +31,7 @@ are not tracked through JS native garbage collection mechanism.</p>
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L923">runtime.ts:923</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L923">runtime.ts:923</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -138,7 +138,7 @@ a WASI object, or an object containing wasmLibraryProvider field.</p>
 <h4 class="tsd-anchor-link" id="see">See<a href="#see" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>Please use the async version <a href="../functions/instantiate.html" class="tsd-kind-function">instantiate</a> when targeting browsers.</p>
 </div></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L958">runtime.ts:958</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L958">runtime.ts:958</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -146,17 +146,17 @@ a WASI object, or an object containing wasmLibraryProvider field.</p>
 <h3 class="tsd-anchor-link" id="cachemetadata"><span>cache<wbr/>Metadata</span><a href="#cachemetadata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">cacheMetadata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = {}</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L926">runtime.ts:926</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L926">runtime.ts:926</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="exports"><span>exports</span><a href="#exports" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">exports</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L925">runtime.ts:925</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L925">runtime.ts:925</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="memory"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">memory</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.Memory.html" class="tsd-signature-type tsd-kind-class">Memory</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L924">runtime.ts:924</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L924">runtime.ts:924</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -189,7 +189,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1774">runtime.ts:1774</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1774">runtime.ts:1774</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="applyrepetitionpenalty"><span>apply<wbr/>Repetition<wbr/>Penalty</span><a href="#applyrepetitionpenalty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -212,7 +212,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1761">runtime.ts:1761</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1761">runtime.ts:1761</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="applysoftmaxwithtemperature"><span>apply<wbr/>Softmax<wbr/>With<wbr/>Temperature</span><a href="#applysoftmaxwithtemperature" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -232,7 +232,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1791">runtime.ts:1791</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1791">runtime.ts:1791</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="asyncifyenabled"><span>asyncify<wbr/>Enabled</span><a href="#asyncifyenabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -244,7 +244,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>The asynctify mode toggle</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1030">runtime.ts:1030</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1030">runtime.ts:1030</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="asyncloadwebgpupipelines"><span>async<wbr/>Load<wbr/>Web<wbr/>GPU<wbr/>Pipelines</span><a href="#asyncloadwebgpupipelines" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -261,7 +261,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L2083">runtime.ts:2083</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L2083">runtime.ts:2083</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="attachtocurrentscope"><span>attach<wbr/>To<wbr/>Current<wbr/>Scope</span><a href="#attachtocurrentscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -288,7 +288,7 @@ the current scope. You only need to do so when you call
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#attachtocurrentscopet">T</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1102">runtime.ts:1102</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1102">runtime.ts:1102</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="beginscope"><span>begin<wbr/>Scope</span><a href="#beginscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -299,7 +299,7 @@ the current scope. You only need to do so when you call
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1059">runtime.ts:1059</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1059">runtime.ts:1059</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="benchmark"><span>benchmark</span><a href="#benchmark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -331,7 +331,7 @@ the current scope. You only need to do so when you call
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1005">runtime.ts:1005</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1005">runtime.ts:1005</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="bindcanvas"><span>bind<wbr/>Canvas</span><a href="#bindcanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -348,7 +348,7 @@ the current scope. You only need to do so when you call
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1799">runtime.ts:1799</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1799">runtime.ts:1799</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="clearcanvas"><span>clear<wbr/>Canvas</span><a href="#clearcanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -359,7 +359,7 @@ the current scope. You only need to do so when you call
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1830">runtime.ts:1830</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1830">runtime.ts:1830</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="concatembeddings"><span>concat<wbr/>Embeddings</span><a href="#concatembeddings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -378,7 +378,7 @@ the current scope. You only need to do so when you call
 <h4 class="tsd-returns-title">Returns <a href="Tensor.html" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>An Tensor of shape (\sum_{i} {m}, hidden_size)</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1867">runtime.ts:1867</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1867">runtime.ts:1867</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="cpu"><span>cpu</span><a href="#cpu" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -395,7 +395,7 @@ the current scope. You only need to do so when you call
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="DLDevice.html" class="tsd-signature-type tsd-kind-class">DLDevice</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1655">runtime.ts:1655</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1655">runtime.ts:1655</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="createvirtualmachine"><span>create<wbr/>Virtual<wbr/>Machine</span><a href="#createvirtualmachine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -413,7 +413,7 @@ the current scope. You only need to do so when you call
 <h4 class="tsd-returns-title">Returns <a href="VirtualMachine.html" class="tsd-signature-type tsd-kind-class">VirtualMachine</a></h4><p>The created virtual machime.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1271">runtime.ts:1271</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1271">runtime.ts:1271</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="detachfromcurrentscope"><span>detach<wbr/>From<wbr/>Current<wbr/>Scope</span><a href="#detachfromcurrentscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -438,7 +438,7 @@ so it won't be released via auto-release during endscope.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#detachfromcurrentscopet">T</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1129">runtime.ts:1129</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1129">runtime.ts:1129</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="device"><span>device</span><a href="#device" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -459,7 +459,7 @@ so it won't be released via auto-release during endscope.</p>
 <h4 class="tsd-returns-title">Returns <a href="DLDevice.html" class="tsd-signature-type tsd-kind-class">DLDevice</a></h4><p>The created device.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1647">runtime.ts:1647</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1647">runtime.ts:1647</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -473,7 +473,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1034">runtime.ts:1034</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1034">runtime.ts:1034</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="empty"><span>empty</span><a href="#empty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -497,7 +497,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <a href="Tensor.html" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>The created ndarray.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1675">runtime.ts:1675</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1675">runtime.ts:1675</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="endscope"><span>end<wbr/>Scope</span><a href="#endscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -511,7 +511,7 @@ a value to parent scope.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1070">runtime.ts:1070</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1070">runtime.ts:1070</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="fetchtensorcache"><span>fetch<wbr/>Tensor<wbr/>Cache</span><a href="#fetchtensorcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -535,7 +535,7 @@ a value to parent scope.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4><p>The meta data</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1359">runtime.ts:1359</a></li></ul></aside></div></li>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1359">runtime.ts:1359</a></li></ul></aside></div></li>
 <li class="">
 <div class="tsd-signature tsd-anchor-link" id="fetchtensorcache-2"><span class="tsd-kind-call-signature">fetchTensorCache</span><span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">tensorCacheUrl</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">device</span><span class="tsd-signature-symbol">:</span> <a href="DLDevice.html" cl [...]
 <div class="tsd-description">
@@ -562,7 +562,7 @@ a value to parent scope.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4><p>The meta data</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1364">runtime.ts:1364</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1364">runtime.ts:1364</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getglobalfunc"><span>get<wbr/>Global<wbr/>Func</span><a href="#getglobalfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -580,7 +580,7 @@ a value to parent scope.</p>
 <h4 class="tsd-returns-title">Returns <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></h4><p>The result function.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1195">runtime.ts:1195</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1195">runtime.ts:1195</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getparamsfromcache"><span>get<wbr/>Params<wbr/>From<wbr/>Cache</span><a href="#getparamsfromcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -600,7 +600,7 @@ a value to parent scope.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="TVMObject.html" class="tsd-signature-type tsd-kind-class">TVMObject</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1299">runtime.ts:1299</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1299">runtime.ts:1299</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getparamsfromcachebyname"><span>get<wbr/>Params<wbr/>From<wbr/>Cache<wbr/>By<wbr/>Name</span><a href="#getparamsfromcachebyname" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -618,7 +618,7 @@ a value to parent scope.</p>
 <h4 class="tsd-returns-title">Returns <a href="TVMObject.html" class="tsd-signature-type tsd-kind-class">TVMObject</a></h4><p>Parameters read.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1310">runtime.ts:1310</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1310">runtime.ts:1310</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getrngstate"><span>get<wbr/>RNG<wbr/>State</span><a href="#getrngstate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -629,7 +629,7 @@ a value to parent scope.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1721">runtime.ts:1721</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1721">runtime.ts:1721</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="initwebgpu"><span>init<wbr/>Web<wbr/>GPU</span><a href="#initwebgpu" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -646,7 +646,7 @@ a value to parent scope.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L2146">runtime.ts:2146</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L2146">runtime.ts:2146</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="ispackedfunc"><span>is<wbr/>Packed<wbr/>Func</span><a href="#ispackedfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -664,7 +664,7 @@ a value to parent scope.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>The check result.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1244">runtime.ts:1244</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1244">runtime.ts:1244</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="listglobalfuncnames"><span>list<wbr/>Global<wbr/>Func<wbr/>Names</span><a href="#listglobalfuncnames" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -676,7 +676,7 @@ a value to parent scope.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4><p>The name list.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1145">runtime.ts:1145</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1145">runtime.ts:1145</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="makeshapetuple"><span>make<wbr/>Shape<wbr/>Tuple</span><a href="#makeshapetuple" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -694,7 +694,7 @@ a value to parent scope.</p>
 <h4 class="tsd-returns-title">Returns <a href="TVMObject.html" class="tsd-signature-type tsd-kind-class">TVMObject</a></h4><p>The created shape tuple.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1891">runtime.ts:1891</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1891">runtime.ts:1891</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="maketvmarray"><span>make<wbr/>TVM<wbr/>Array</span><a href="#maketvmarray" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -714,7 +714,7 @@ and needs to b explicitly disposed.</p>
 <h4 class="tsd-returns-title">Returns <a href="TVMArray.html" class="tsd-signature-type tsd-kind-class">TVMArray</a></h4><p>The result array.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1843">runtime.ts:1843</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1843">runtime.ts:1843</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="movetoparentscope"><span>move<wbr/>To<wbr/>Parent<wbr/>Scope</span><a href="#movetoparentscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -738,7 +738,7 @@ alive when exit the current scope.</p>
 <h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#movetoparentscopet">T</a></h4><p>The input obj.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1115">runtime.ts:1115</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1115">runtime.ts:1115</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="registerasyncifyfunc"><span>register<wbr/>Asyncify<wbr/>Func</span><a href="#registerasyncifyfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -765,7 +765,7 @@ The wasm needs to be compiled with Asynctify</li>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L2037">runtime.ts:2037</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L2037">runtime.ts:2037</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="registerasyncserverfunc"><span>register<wbr/>Async<wbr/>Server<wbr/>Func</span><a href="#registerasyncserverfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -792,7 +792,7 @@ These functions contains explicit continuation</li>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L2056">runtime.ts:2056</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L2056">runtime.ts:2056</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="registerfunc"><span>register<wbr/>Func</span><a href="#registerfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -816,7 +816,7 @@ These functions contains explicit continuation</li>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1162">runtime.ts:1162</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1162">runtime.ts:1162</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="registerinitprogresscallback"><span>register<wbr/>Init<wbr/>Progress<wbr/>Callback</span><a href="#registerinitprogresscallback" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -833,7 +833,7 @@ These functions contains explicit continuation</li>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1288">runtime.ts:1288</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1288">runtime.ts:1288</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="registerobjectconstructor"><span>register<wbr/>Object<wbr/>Constructor</span><a href="#registerobjectconstructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -856,7 +856,7 @@ These functions contains explicit continuation</li>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1948">runtime.ts:1948</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1948">runtime.ts:1948</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="runtimestatstext"><span>runtime<wbr/>Stats<wbr/>Text</span><a href="#runtimestatstext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -867,7 +867,7 @@ These functions contains explicit continuation</li>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1048">runtime.ts:1048</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1048">runtime.ts:1048</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="sampletoppfromlogits"><span>sample<wbr/>Top<wbr/>P<wbr/>From<wbr/>Logits</span><a href="#sampletoppfromlogits" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -891,7 +891,7 @@ These functions contains explicit continuation</li>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The sampled index.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1740">runtime.ts:1740</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1740">runtime.ts:1740</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="sampletoppfromprob"><span>sample<wbr/>Top<wbr/>P<wbr/>From<wbr/>Prob</span><a href="#sampletoppfromprob" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -912,7 +912,7 @@ These functions contains explicit continuation</li>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The sampled index.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1751">runtime.ts:1751</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1751">runtime.ts:1751</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="scalar"><span>scalar</span><a href="#scalar" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -933,7 +933,7 @@ These functions contains explicit continuation</li>
 <h4 class="tsd-returns-title">Returns <a href="Scalar.html" class="tsd-signature-type tsd-kind-class">Scalar</a></h4><p>The created scalar.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1637">runtime.ts:1637</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1637">runtime.ts:1637</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setdevicelostautodispose"><span>set<wbr/>Device<wbr/>Lost<wbr/>Auto<wbr/>Dispose</span><a href="#setdevicelostautodispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -952,7 +952,7 @@ they serialize disposal with active runtime calls.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L2187">runtime.ts:2187</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L2187">runtime.ts:2187</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setpackedarguments"><span>set<wbr/>Packed<wbr/>Arguments</span><a href="#setpackedarguments" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -980,7 +980,7 @@ Allocate new temporary space from the stack if necessary.</p>
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">wasmByteSources</span>: <a href="../interfaces/_internal_.WasmByteArraySource.html" class="tsd-signature-type tsd-kind-interface">WasmByteArraySource</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L2308">runtime.ts:2308</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L2308">runtime.ts:2308</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setrngstate"><span>set<wbr/>RNG<wbr/>State</span><a href="#setrngstate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -995,7 +995,7 @@ Allocate new temporary space from the stack if necessary.</p>
 <li><span><span class="tsd-kind-parameter">state</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1728">runtime.ts:1728</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1728">runtime.ts:1728</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setseed"><span>set<wbr/>Seed</span><a href="#setseed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1010,7 +1010,7 @@ Allocate new temporary space from the stack if necessary.</p>
 <li><span><span class="tsd-kind-parameter">seed</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1714">runtime.ts:1714</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1714">runtime.ts:1714</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="showimage"><span>show<wbr/>Image</span><a href="#showimage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1027,7 +1027,7 @@ Allocate new temporary space from the stack if necessary.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1808">runtime.ts:1808</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1808">runtime.ts:1808</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="systemlib"><span>system<wbr/>Lib</span><a href="#systemlib" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1040,7 +1040,7 @@ System lib is a global module that contains self register functions in startup.<
 <h4 class="tsd-returns-title">Returns <a href="Module.html" class="tsd-signature-type tsd-kind-class">Module</a></h4><p>The system library module.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1138">runtime.ts:1138</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1138">runtime.ts:1138</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcacheclear"><span>tensor<wbr/>Cache<wbr/>Clear</span><a href="#tensorcacheclear" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1051,7 +1051,7 @@ System lib is a global module that contains self register functions in startup.<
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1344">runtime.ts:1344</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1344">runtime.ts:1344</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcacheget"><span>tensor<wbr/>Cache<wbr/>Get</span><a href="#tensorcacheget" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1069,7 +1069,7 @@ System lib is a global module that contains self register functions in startup.<
 <h4 class="tsd-returns-title">Returns <a href="Tensor.html" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>The result.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1319">runtime.ts:1319</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1319">runtime.ts:1319</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcacheremove"><span>tensor<wbr/>Cache<wbr/>Remove</span><a href="#tensorcacheremove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1087,7 +1087,7 @@ System lib is a global module that contains self register functions in startup.<
 <h4 class="tsd-returns-title">Returns <a href="Tensor.html" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>The result.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1328">runtime.ts:1328</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1328">runtime.ts:1328</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcacheupdate"><span>tensor<wbr/>Cache<wbr/>Update</span><a href="#tensorcacheupdate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1108,7 +1108,7 @@ System lib is a global module that contains self register functions in startup.<
 <li><span><span class="tsd-kind-parameter">override</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1337">runtime.ts:1337</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1337">runtime.ts:1337</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="topackedfunc"><span>to<wbr/>Packed<wbr/>Func</span><a href="#topackedfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1126,7 +1126,7 @@ System lib is a global module that contains self register functions in startup.<
 <h4 class="tsd-returns-title">Returns <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></h4><p>The converted function.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1254">runtime.ts:1254</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1254">runtime.ts:1254</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="typekey2index"><span>type<wbr/>Key2<wbr/>Index</span><a href="#typekey2index" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1144,7 +1144,7 @@ System lib is a global module that contains self register functions in startup.<
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The corresponding type index.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1920">runtime.ts:1920</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1920">runtime.ts:1920</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="uniform"><span>uniform</span><a href="#uniform" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1171,7 +1171,7 @@ System lib is a global module that contains self register functions in startup.<
 <h4 class="tsd-returns-title">Returns <a href="Tensor.html" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>The created ndarray.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1693">runtime.ts:1693</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1693">runtime.ts:1693</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="webgpu"><span>webgpu</span><a href="#webgpu" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1188,7 +1188,7 @@ System lib is a global module that contains self register functions in startup.<
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="DLDevice.html" class="tsd-signature-type tsd-kind-class">DLDevice</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1663">runtime.ts:1663</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1663">runtime.ts:1663</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="withnewscope"><span>with<wbr/>New<wbr/>Scope</span><a href="#withnewscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1215,7 +1215,7 @@ for the objects that are created in the scope.</li>
 </ul>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1084">runtime.ts:1084</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1084">runtime.ts:1084</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="wrapasyncifypackedfunc"><span>wrap<wbr/>Asyncify<wbr/>Packed<wbr/>Func</span><a href="#wrapasyncifypackedfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1238,7 +1238,7 @@ to make sure you use await when calling the funciton.</p>
 <h4 class="tsd-returns-title">Returns <a href="../types/_internal_.AsyncPackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">AsyncPackedFunc</a></h4><p>The wrapped AsyncPackedFunc</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L1975">runtime.ts:1975</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L1975">runtime.ts:1975</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/LRUCache.html b/docs/reference/api/typedoc/classes/LRUCache.html
index b4302212b74..a54b5556b4e 100644
--- a/docs/reference/api/typedoc/classes/LRUCache.html
+++ b/docs/reference/api/typedoc/classes/LRUCache.html
@@ -25,7 +25,7 @@ Uses a Map to maintain insertion order for O(1) LRU eviction.</p>
 <div class="tsd-comment tsd-typography"><p>Cache value type.</p>
 </div></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/cache_state.ts#L37">cache_state.ts:37</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/cache_state.ts#L37">cache_state.ts:37</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -71,7 +71,7 @@ Uses a Map to maintain insertion order for O(1) LRU eviction.</p>
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">onEvict</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">key</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#k">K</a><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">value</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#v"> [...]
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">LRUCache</a><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#k">K</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#v">V</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/cache_state.ts#L43">cache_state.ts:43</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/cache_state.ts#L43">cache_state.ts:43</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="accessors-1">Accessors<a href="#accessors-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -85,7 +85,7 @@ Uses a Map to maintain insertion order for O(1) LRU eviction.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/cache_state.ts#L108">cache_state.ts:108</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/cache_state.ts#L108">cache_state.ts:108</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -113,7 +113,7 @@ evicted first.</p>
 <h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#v">V</a></h4><p>The cached or newly constructed value.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/cache_state.ts#L60">cache_state.ts:60</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/cache_state.ts#L60">cache_state.ts:60</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="invalidate"><span>invalidate</span><a href="#invalidate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -126,7 +126,7 @@ evicted first.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/cache_state.ts#L103">cache_state.ts:103</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/cache_state.ts#L103">cache_state.ts:103</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="needeviction"><span>need<wbr/>Eviction</span><a href="#needeviction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -146,7 +146,7 @@ evicted first.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>true if inserting <code>key</code> would trigger eviction of another entry.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/cache_state.ts#L92">cache_state.ts:92</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/cache_state.ts#L92">cache_state.ts:92</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="values"><span>values</span><a href="#values" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -157,7 +157,7 @@ evicted first.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol">&lt;</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#v">V</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/cache_state.ts#L113">cache_state.ts:113</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/cache_state.ts#L113">cache_state.ts:113</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html b/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html
index 119d715554f..21c39dd8f0c 100644
--- a/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html
+++ b/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html
@@ -11,7 +11,7 @@
 <li><a href="" aria-current="page">LinearCongruentialGenerator</a></li></ul>
 <h1>Class LinearCongruentialGenerator</h1></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/support.ts#L90">support.ts:90</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/support.ts#L90">support.ts:90</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -48,7 +48,7 @@
 </div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">LinearCongruentialGenerator</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/support.ts#L100">support.ts:100</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/support.ts#L100">support.ts:100</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -56,17 +56,17 @@
 <h3 class="tsd-anchor-link" id="increment"><code class="tsd-tag">Readonly</code><span>increment</span><a href="#increment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">increment</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/support.ts#L93">support.ts:93</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/support.ts#L93">support.ts:93</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="modulus"><code class="tsd-tag">Readonly</code><span>modulus</span><a href="#modulus" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">modulus</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/support.ts#L91">support.ts:91</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/support.ts#L91">support.ts:91</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="multiplier"><code class="tsd-tag">Readonly</code><span>multiplier</span><a href="#multiplier" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">multiplier</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/support.ts#L92">support.ts:92</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/support.ts#L92">support.ts:92</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -80,7 +80,7 @@
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/support.ts#L127">support.ts:127</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/support.ts#L127">support.ts:127</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="nextint"><span>next<wbr/>Int</span><a href="#nextint" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -92,7 +92,7 @@
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/support.ts#L151">support.ts:151</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/support.ts#L151">support.ts:151</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="randomfloat"><span>random<wbr/>Float</span><a href="#randomfloat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -104,7 +104,7 @@
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/support.ts#L165">support.ts:165</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/support.ts#L165">support.ts:165</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setseed"><span>set<wbr/>Seed</span><a href="#setseed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -122,7 +122,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/support.ts#L113">support.ts:113</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/support.ts#L113">support.ts:113</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="setstate"><span>set<wbr/>State</span><a href="#setstate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -137,7 +137,7 @@
 <li><span><span class="tsd-kind-parameter">state</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/support.ts#L134">support.ts:134</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/support.ts#L134">support.ts:134</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/Module.html b/docs/reference/api/typedoc/classes/Module.html
index a53e4738fc4..98003835e6b 100644
--- a/docs/reference/api/typedoc/classes/Module.html
+++ b/docs/reference/api/typedoc/classes/Module.html
@@ -20,7 +20,7 @@
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">Module</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L776">runtime.ts:776</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L776">runtime.ts:776</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -57,7 +57,7 @@
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Module</a></h4><aside class="tsd-sources">
 <p>Overrides <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#constructor">constructor</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L777">runtime.ts:777</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L777">runtime.ts:777</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -74,7 +74,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getfunction"><span>get<wbr/>Function</span><a href="#getfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -95,7 +95,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></h4><p>The result function.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L790">runtime.ts:790</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L790">runtime.ts:790</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="gethandle"><span>get<wbr/>Handle</span><a href="#gethandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -114,7 +114,7 @@ only the first call will take effect.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#gethandle">getHandle</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="importmodule"><span>import<wbr/>Module</span><a href="#importmodule" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -131,7 +131,7 @@ only the first call will take effect.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L798">runtime.ts:798</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L798">runtime.ts:798</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="typeindex"><span>type<wbr/>Index</span><a href="#typeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -143,7 +143,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typeindex">typeIndex</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="typekey"><span>type<wbr/>Key</span><a href="#typekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -155,7 +155,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typekey">typeKey</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/RPCServer.html b/docs/reference/api/typedoc/classes/RPCServer.html
index 198834a5ea1..2af0c267976 100644
--- a/docs/reference/api/typedoc/classes/RPCServer.html
+++ b/docs/reference/api/typedoc/classes/RPCServer.html
@@ -14,7 +14,7 @@
 <div class="tsd-comment tsd-typography"><p>A websocket based RPC</p>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/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/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/rpc_server.ts#L77">rpc_server.ts:77</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -55,7 +55,7 @@
 <li><span><span class="tsd-kind-parameter">asyncOnServerLoad</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">inst</span><span class="tsd-signature-symbol">:</span> <a href="Instance.html" class="tsd-signature-type tsd-kind-class">Instance</a><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-ty [...]
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RPCServer</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/rpc_server.ts#L100">rpc_server.ts:100</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/rpc_server.ts#L100">rpc_server.ts:100</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -63,32 +63,32 @@
 <h3 class="tsd-anchor-link" id="getimports"><span>get<wbr/>Imports</span><a href="#getimports" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">getImports</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">&gt;</span></di [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/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/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/rpc_server.ts#L83">rpc_server.ts:83</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="key"><span>key</span><a href="#key" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">key</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/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/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/rpc_server.ts#L79">rpc_server.ts:79</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="logger"><span>logger</span><a href="#logger" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">logger</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/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/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/rpc_server.ts#L82">rpc_server.ts:82</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="socket"><span>socket</span><a href="#socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">socket</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">WebSocket</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/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/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/rpc_server.ts#L80">rpc_server.ts:80</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="state"><span>state</span><a href="#state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">state</span><span class="tsd-signature-symbol">:</span> <a href="../enums/_internal_.RPCServerState.html" class="tsd-signature-type tsd-kind-enum">RPCServerState</a><span class="tsd-signature-symbol"> = RPCServerState.InitHeader</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/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/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/rpc_server.ts#L81">rpc_server.ts:81</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="url"><span>url</span><a href="#url" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/rpc_server.ts#L78">rpc_server.ts:78</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/rpc_server.ts#L78">rpc_server.ts:78</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/Scalar.html b/docs/reference/api/typedoc/classes/Scalar.html
index e6ebfdf4969..2d928cb4f60 100644
--- a/docs/reference/api/typedoc/classes/Scalar.html
+++ b/docs/reference/api/typedoc/classes/Scalar.html
@@ -15,7 +15,7 @@
 argument to PackedFunc calls.</p>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L322">runtime.ts:322</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L322">runtime.ts:322</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -46,7 +46,7 @@ argument to PackedFunc calls.</p>
 <li><span><span class="tsd-kind-parameter">dtype</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Scalar</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L328">runtime.ts:328</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L328">runtime.ts:328</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -56,14 +56,14 @@ argument to PackedFunc calls.</p>
 <div class="tsd-comment tsd-typography"><p>The data type of the scalar.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L326">runtime.ts:326</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L326">runtime.ts:326</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="value"><span>value</span><a href="#value" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>The value.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L324">runtime.ts:324</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L324">runtime.ts:324</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/TVMArray.html b/docs/reference/api/typedoc/classes/TVMArray.html
index eeadc89cfdc..63cf9e6ee58 100644
--- a/docs/reference/api/typedoc/classes/TVMArray.html
+++ b/docs/reference/api/typedoc/classes/TVMArray.html
@@ -20,7 +20,7 @@
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">TVMArray</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L811">runtime.ts:811</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L811">runtime.ts:811</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -57,7 +57,7 @@
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">TVMArray</a></h4><aside class="tsd-sources">
 <p>Overrides <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#constructor">constructor</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L812">runtime.ts:812</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L812">runtime.ts:812</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -74,7 +74,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="get"><span>get</span><a href="#get" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -92,7 +92,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <a href="../types/_internal_.TVMObjectBase.html" class="tsd-signature-type tsd-kind-type-alias">TVMObjectBase</a></h4><p>The element.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L831">runtime.ts:831</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L831">runtime.ts:831</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="gethandle"><span>get<wbr/>Handle</span><a href="#gethandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -111,7 +111,7 @@ only the first call will take effect.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#gethandle">getHandle</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="size"><span>size</span><a href="#size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -121,7 +121,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>the size of the array.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L823">runtime.ts:823</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L823">runtime.ts:823</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="typeindex"><span>type<wbr/>Index</span><a href="#typeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -133,7 +133,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typeindex">typeIndex</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="typekey"><span>type<wbr/>Key</span><a href="#typekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -145,7 +145,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typekey">typeKey</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/TVMObject.html b/docs/reference/api/typedoc/classes/TVMObject.html
index 91e85b570ce..c0aeab0be06 100644
--- a/docs/reference/api/typedoc/classes/TVMObject.html
+++ b/docs/reference/api/typedoc/classes/TVMObject.html
@@ -27,7 +27,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L446">runtime.ts:446</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L446">runtime.ts:446</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -61,7 +61,7 @@
 <li><span><span class="tsd-kind-parameter">ctx</span>: <a href="_internal_.RuntimeContext.html" class="tsd-signature-type tsd-kind-class">RuntimeContext</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">TVMObject</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L451">runtime.ts:451</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L451">runtime.ts:451</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -78,7 +78,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="gethandle"><span>get<wbr/>Handle</span><a href="#gethandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -96,7 +96,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The handle.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="typeindex"><span>type<wbr/>Index</span><a href="#typeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -107,7 +107,7 @@ only the first call will take effect.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="typekey"><span>type<wbr/>Key</span><a href="#typekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -118,7 +118,7 @@ only the first call will take effect.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/Tensor.html b/docs/reference/api/typedoc/classes/Tensor.html
index 1e4ac096683..61bec2d249b 100644
--- a/docs/reference/api/typedoc/classes/Tensor.html
+++ b/docs/reference/api/typedoc/classes/Tensor.html
@@ -20,7 +20,7 @@
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">Tensor</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L525">runtime.ts:525</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L525">runtime.ts:525</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -71,7 +71,7 @@
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><aside class="tsd-sources">
 <p>Overrides <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#constructor">constructor</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L541">runtime.ts:541</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L541">runtime.ts:541</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -81,35 +81,35 @@
 <div class="tsd-comment tsd-typography"><p>Device of the array.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L533">runtime.ts:533</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L533">runtime.ts:533</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="dtype"><span>dtype</span><a href="#dtype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">dtype</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 <div class="tsd-comment tsd-typography"><p>Data type of the array.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L529">runtime.ts:529</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L529">runtime.ts:529</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="isview"><span>is<wbr/>View</span><a href="#isview" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">isView</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 <div class="tsd-comment tsd-typography"><p>Whether it is a temporary view that can become invalid after the call.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L535">runtime.ts:535</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L535">runtime.ts:535</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="ndim"><span>ndim</span><a href="#ndim" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">ndim</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Number of dimensions.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L527">runtime.ts:527</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L527">runtime.ts:527</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="shape"><span>shape</span><a href="#shape" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">shape</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div>
 <div class="tsd-comment tsd-typography"><p>Shape of the array.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L531">runtime.ts:531</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L531">runtime.ts:531</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -131,7 +131,7 @@ The number of elements must match.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>this</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L646">runtime.ts:646</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L646">runtime.ts:646</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="copyfromrawbytes"><span>copy<wbr/>From<wbr/>Raw<wbr/>Bytes</span><a href="#copyfromrawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -149,7 +149,7 @@ The number of elements must match.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>this</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L689">runtime.ts:689</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L689">runtime.ts:689</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -163,7 +163,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getcpudataaddress"><span>get<wbr/>CPU<wbr/>Data<wbr/>Address</span><a href="#getcpudataaddress" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -175,7 +175,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The address in Wasm linear memory.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L628">runtime.ts:628</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L628">runtime.ts:628</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getdataptr"><span>get<wbr/>Data<wbr/>Ptr</span><a href="#getdataptr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -187,7 +187,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The handle.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L616">runtime.ts:616</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L616">runtime.ts:616</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="gethandle"><span>get<wbr/>Handle</span><a href="#gethandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -206,7 +206,7 @@ only the first call will take effect.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#gethandle">getHandle</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="toarray"><span>to<wbr/>Array</span><a href="#toarray" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -219,7 +219,7 @@ the dtype of the Tensor.</p>
 <h4 class="tsd-returns-title">Returns <br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ArrayBufferLike</span><span class="tsd-signature-symbol">&gt;</span><br/>    <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Int32Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ArrayBufferLike</span> [...]
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L750">runtime.ts:750</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L750">runtime.ts:750</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="torawbytes"><span>to<wbr/>Raw<wbr/>Bytes</span><a href="#torawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -231,7 +231,7 @@ the dtype of the Tensor.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Uint8Array</span></h4><p>The result array.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L738">runtime.ts:738</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L738">runtime.ts:738</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="typeindex"><span>type<wbr/>Index</span><a href="#typeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -243,7 +243,7 @@ the dtype of the Tensor.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typeindex">typeIndex</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="typekey"><span>type<wbr/>Key</span><a href="#typekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -255,7 +255,7 @@ the dtype of the Tensor.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typekey">typeKey</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="view"><span>view</span><a href="#view" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -276,7 +276,7 @@ the dtype of the Tensor.</p>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>The new sliced ndarray.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L599">runtime.ts:599</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L599">runtime.ts:599</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/VirtualMachine.html b/docs/reference/api/typedoc/classes/VirtualMachine.html
index 4a179e107e7..ce6ab956413 100644
--- a/docs/reference/api/typedoc/classes/VirtualMachine.html
+++ b/docs/reference/api/typedoc/classes/VirtualMachine.html
@@ -21,7 +21,7 @@ of underlying module functions</p>
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L848">runtime.ts:848</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L848">runtime.ts:848</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -59,7 +59,7 @@ of underlying module functions</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">VirtualMachine</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L855">runtime.ts:855</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L855">runtime.ts:855</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -76,7 +76,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L868">runtime.ts:868</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L868">runtime.ts:868</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getfunction"><span>get<wbr/>Function</span><a href="#getfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -94,7 +94,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></h4><p>The result function.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L876">runtime.ts:876</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L876">runtime.ts:876</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getinternalmodule"><span>get<wbr/>Internal<wbr/>Module</span><a href="#getinternalmodule" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -105,7 +105,7 @@ only the first call will take effect.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <a href="Module.html" class="tsd-signature-type tsd-kind-class">Module</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L883">runtime.ts:883</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L883">runtime.ts:883</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html b/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html
index 70375ebe3a3..19b5115bcd3 100644
--- a/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html
+++ b/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Hold asynctify handler instance that runtime can use</p>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/asyncify.ts#L44">asyncify.ts:44</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/asyncify.ts#L44">asyncify.ts:44</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -49,7 +49,7 @@
 <li><span><span class="tsd-kind-parameter">memory</span>: <span class="tsd-signature-type">Memory</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">AsyncifyHandler</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/asyncify.ts#L58">asyncify.ts:58</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/asyncify.ts#L58">asyncify.ts:58</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -64,7 +64,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>Whether the wasm enables asynctify</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/asyncify.ts#L69">asyncify.ts:69</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/asyncify.ts#L69">asyncify.ts:69</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getstate"><span>get<wbr/>State</span><a href="#getstate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -76,7 +76,7 @@
 <h4 class="tsd-returns-title">Returns <a href="../enums/_internal_.AsyncifyStateKind.html" class="tsd-signature-type tsd-kind-enum">AsyncifyStateKind</a></h4><p>The current asynctify state</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/asyncify.ts#L87">asyncify.ts:87</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/asyncify.ts#L87">asyncify.ts:87</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="isnormalstackstate"><span>is<wbr/>Normal<wbr/>Stack<wbr/>State</span><a href="#isnormalstackstate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -88,7 +88,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>The current asynctify state</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/asyncify.ts#L78">asyncify.ts:78</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/asyncify.ts#L78">asyncify.ts:78</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="wrapexport"><span>wrap<wbr/>Export</span><a href="#wrapexport" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -107,7 +107,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span  [...]
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/asyncify.ts#L149">asyncify.ts:149</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/asyncify.ts#L149">asyncify.ts:149</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="wrapimport"><span>wrap<wbr/>Import</span><a href="#wrapimport" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -125,7 +125,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">any</span></h4><p>The wrapped function that can be registered to t [...]
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/asyncify.ts#L97">asyncify.ts:97</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/asyncify.ts#L97">asyncify.ts:97</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html b/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html
index 6fc34d0f15e..6b71cfa5f5b 100644
--- a/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html
+++ b/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html
@@ -27,7 +27,7 @@ can still call into storeXX</li>
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L348">memory.ts:348</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L348">memory.ts:348</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -77,7 +77,7 @@ can still call into storeXX</li>
 <li><span><span class="tsd-kind-parameter">freeSpace</span>: <a href="../types/_internal_.FTVMWasmFreeSpace.html" class="tsd-signature-type tsd-kind-type-alias">FTVMWasmFreeSpace</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">CachedCallStack</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L367">memory.ts:367</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L367">memory.ts:367</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -87,7 +87,7 @@ can still call into storeXX</li>
 <div class="tsd-comment tsd-typography"><p>List of temporay arguments that can be disposed during reset.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L350">memory.ts:350</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L350">memory.ts:350</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -108,7 +108,7 @@ can still call into storeXX</li>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The offset of the byte array.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L533">memory.ts:533</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L533">memory.ts:533</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="allocptrarray"><span>alloc<wbr/>Ptr<wbr/>Array</span><a href="#allocptrarray" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -126,7 +126,7 @@ can still call into storeXX</li>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The allocated pointer array.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L472">memory.ts:472</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L472">memory.ts:472</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="allocrawbytes"><span>alloc<wbr/>Raw<wbr/>Bytes</span><a href="#allocrawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -146,7 +146,7 @@ can still call into storeXX</li>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L430">memory.ts:430</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L430">memory.ts:430</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="allocthensetargbytes"><span>alloc<wbr/>Then<wbr/>Set<wbr/>Arg<wbr/>Bytes</span><a href="#allocthensetargbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -168,7 +168,7 @@ Allocate new temporary space for bytes.</p>
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">wasmSource</span>: <a href="../interfaces/_internal_.WasmByteArraySource.html" class="tsd-signature-type tsd-kind-interface">WasmByteArraySource</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L565">memory.ts:565</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L565">memory.ts:565</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="allocthensetargstring"><span>alloc<wbr/>Then<wbr/>Set<wbr/>Arg<wbr/>String</span><a href="#allocthensetargstring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -191,7 +191,7 @@ and will be filled when we commit the data.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L552">memory.ts:552</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L552">memory.ts:552</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="committowasmmemory"><span>commit<wbr/>To<wbr/>Wasm<wbr/>Memory</span><a href="#committowasmmemory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -210,7 +210,7 @@ No further store function should be called.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L413">memory.ts:413</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L413">memory.ts:413</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -224,7 +224,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L388">memory.ts:388</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L388">memory.ts:388</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="ptrfromoffset"><span>ptr<wbr/>From<wbr/>Offset</span><a href="#ptrfromoffset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -242,7 +242,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L481">memory.ts:481</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L481">memory.ts:481</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="reset"><span>reset</span><a href="#reset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -253,7 +253,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L398">memory.ts:398</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L398">memory.ts:398</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="storef64"><span>store<wbr/>F64</span><a href="#storef64" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -267,7 +267,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L520">memory.ts:520</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L520">memory.ts:520</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="storei32"><span>store<wbr/>I32</span><a href="#storei32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -281,7 +281,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L502">memory.ts:502</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L502">memory.ts:502</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="storei64"><span>store<wbr/>I64</span><a href="#storei64" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -295,7 +295,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L510">memory.ts:510</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L510">memory.ts:510</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="storeptr"><span>store<wbr/>Ptr</span><a href="#storeptr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -309,7 +309,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L486">memory.ts:486</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L486">memory.ts:486</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="storerawbytes"><span>store<wbr/>Raw<wbr/>Bytes</span><a href="#storerawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -323,7 +323,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <li><span><span class="tsd-kind-parameter">bytes</span>: <span class="tsd-signature-type">Uint8Array</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L524">memory.ts:524</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L524">memory.ts:524</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="storeu32"><span>store<wbr/>U32</span><a href="#storeu32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -337,7 +337,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L506">memory.ts:506</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L506">memory.ts:506</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="storeusize"><span>store<wbr/>U<wbr/>Size</span><a href="#storeusize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -351,7 +351,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L494">memory.ts:494</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L494">memory.ts:494</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html b/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html
index 1f1ea875bd1..98e075708e6 100644
--- a/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html
+++ b/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html
@@ -20,7 +20,7 @@ which needs to be explicitly disposed.</p>
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L252">webgpu.ts:252</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L252">webgpu.ts:252</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -52,7 +52,7 @@ which needs to be explicitly disposed.</p>
 <li><span><span class="tsd-kind-parameter">canvas</span>: <span class="tsd-signature-type">HTMLCanvasElement</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">CanvasRenderManager</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L261">webgpu.ts:261</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L261">webgpu.ts:261</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -64,7 +64,7 @@ which needs to be explicitly disposed.</p>
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L335">webgpu.ts:335</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L335">webgpu.ts:335</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -78,7 +78,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L411">webgpu.ts:411</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L411">webgpu.ts:411</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="draw"><span>draw</span><a href="#draw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -93,7 +93,7 @@ only the first call will take effect.</p>
 <li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L361">webgpu.ts:361</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L361">webgpu.ts:361</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.CrossOriginStorage.html b/docs/reference/api/typedoc/classes/_internal_.CrossOriginStorage.html
index ba7cdd6e4ed..d8029726917 100644
--- a/docs/reference/api/typedoc/classes/_internal_.CrossOriginStorage.html
+++ b/docs/reference/api/typedoc/classes/_internal_.CrossOriginStorage.html
@@ -12,7 +12,7 @@
 <li><a href="" aria-current="page">CrossOriginStorage</a></li></ul>
 <h1>Class CrossOriginStorage</h1></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L177">artifact_cache.ts:177</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L177">artifact_cache.ts:177</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -40,7 +40,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">CrossOriginStorage</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L180">artifact_cache.ts:180</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L180">artifact_cache.ts:180</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -56,7 +56,7 @@
 <li><span><span class="tsd-kind-parameter">_request</span>: <a href="../types/_internal_.RequestLike.html" class="tsd-signature-type tsd-kind-type-alias">RequestLike</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L232">artifact_cache.ts:232</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L232">artifact_cache.ts:232</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="match"><span>match</span><a href="#match" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -69,7 +69,7 @@
 <li><span><span class="tsd-kind-parameter">request</span>: <a href="../types/_internal_.RequestLike.html" class="tsd-signature-type tsd-kind-type-alias">RequestLike</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Response</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L191">artifact_cache.ts:191</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L191">artifact_cache.ts:191</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="put"><span>put</span><a href="#put" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -83,7 +83,7 @@
 <li><span><span class="tsd-kind-parameter">response</span>: <span class="tsd-signature-type">Response</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L213">artifact_cache.ts:213</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L213">artifact_cache.ts:213</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="isavailable"><code class="tsd-tag">Static</code><span>is<wbr/>Available</span><a href="#isavailable" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -92,7 +92,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L184">artifact_cache.ts:184</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L184">artifact_cache.ts:184</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.Environment.html b/docs/reference/api/typedoc/classes/_internal_.Environment.html
index 54335a9b0b1..6f21f52ca55 100644
--- a/docs/reference/api/typedoc/classes/_internal_.Environment.html
+++ b/docs/reference/api/typedoc/classes/_internal_.Environment.html
@@ -19,7 +19,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/LibraryProvider.html" class="tsd-signature-type tsd-kind-interface">LibraryProvider</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/environment.ts#L68">environment.ts:68</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/environment.ts#L68">environment.ts:68</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -56,7 +56,7 @@
 <li><span><span class="tsd-kind-parameter">logger</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol"> = console.log</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Environment</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/environment.ts#L88">environment.ts:88</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/environment.ts#L88">environment.ts:88</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -67,12 +67,12 @@
 </div><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/LibraryProvider.html">LibraryProvider</a>.<a href="../interfaces/LibraryProvider.html#imports">imports</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/environment.ts#L70">environment.ts:70</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/environment.ts#L70">environment.ts:70</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="logger"><span>logger</span><a href="#logger" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">logger</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/environment.ts#L69">environment.ts:69</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/environment.ts#L69">environment.ts:69</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="packedcfunctable"><span>packed<wbr/>C<wbr/>Func<wbr/>Table</span><a href="#packedcfunctable" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">packedCFuncTable</span><span class="tsd-signature-symbol">:</span> <a href="../types/_internal_.FTVMFFIWasmSafeCallType.html" class="tsd-signature-type tsd-kind-type-alias">FTVMFFIWasmSafeCallType</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div>
@@ -82,14 +82,14 @@ can call via TVMWasmPackedCFunc.</p>
 of functions that do not maps to the address space.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/environment.ts#L78">environment.ts:78</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/environment.ts#L78">environment.ts:78</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="packedcfunctablefreeid"><span>packed<wbr/>C<wbr/>Func<wbr/>Table<wbr/>Free<wbr/>Id</span><a href="#packedcfunctablefreeid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">packedCFuncTableFreeId</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div>
 <div class="tsd-comment tsd-typography"><p>Free table index that can be recycled.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/environment.ts#L84">environment.ts:84</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/environment.ts#L84">environment.ts:84</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -108,7 +108,7 @@ of functions that do not maps to the address space.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/LibraryProvider.html">LibraryProvider</a>.<a href="../interfaces/LibraryProvider.html#start">start</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/environment.ts#L105">environment.ts:105</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/environment.ts#L105">environment.ts:105</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html b/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html
index 73ef937134d..e504fb5dc03 100644
--- a/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html
+++ b/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html
@@ -19,7 +19,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L65">runtime.ts:65</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L65">runtime.ts:65</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -60,7 +60,7 @@
 <li><span><span class="tsd-kind-parameter">imports</span>: <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">FFILibrary</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L73">runtime.ts:73</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L73">runtime.ts:73</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -68,22 +68,22 @@
 <h3 class="tsd-anchor-link" id="exports"><span>exports</span><a href="#exports" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">exports</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L68">runtime.ts:68</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L68">runtime.ts:68</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="memory"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">memory</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.Memory.html" class="tsd-signature-type tsd-kind-class">Memory</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L67">runtime.ts:67</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L67">runtime.ts:67</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="wasm32"><span>wasm32</span><a href="#wasm32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">wasm32</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L66">runtime.ts:66</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L66">runtime.ts:66</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="webgpucontext"><code class="tsd-tag">Optional</code><span>web<wbr/>GPU<wbr/>Context</span><a href="#webgpucontext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">webGPUContext</span><span class="tsd-signature-symbol">?:</span> <a href="_internal_.WebGPUContext.html" class="tsd-signature-type tsd-kind-class">WebGPUContext</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L69">runtime.ts:69</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L69">runtime.ts:69</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -99,7 +99,7 @@
 <li><span><span class="tsd-kind-parameter">code</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L99">runtime.ts:99</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L99">runtime.ts:99</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -113,7 +113,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L88">runtime.ts:88</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L88">runtime.ts:88</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getoralloccallstack"><span>get<wbr/>Or<wbr/>Alloc<wbr/>Call<wbr/>Stack</span><a href="#getoralloccallstack" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -122,7 +122,7 @@ only the first call will take effect.</p>
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <a href="_internal_.CachedCallStack.html" class="tsd-signature-type tsd-kind-class">CachedCallStack</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L107">runtime.ts:107</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L107">runtime.ts:107</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="recyclecallstack"><span>recycle<wbr/>Call<wbr/>Stack</span><a href="#recyclecallstack" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -135,7 +135,7 @@ only the first call will take effect.</p>
 <li><span><span class="tsd-kind-parameter">callstack</span>: <a href="_internal_.CachedCallStack.html" class="tsd-signature-type tsd-kind-class">CachedCallStack</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L118">runtime.ts:118</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L118">runtime.ts:118</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="sizeofptr"><span>sizeof<wbr/>Ptr</span><a href="#sizeofptr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -144,7 +144,7 @@ only the first call will take effect.</p>
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L95">runtime.ts:95</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L95">runtime.ts:95</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.Memory.html b/docs/reference/api/typedoc/classes/_internal_.Memory.html
index 8013e50dc28..693825f9ea7 100644
--- a/docs/reference/api/typedoc/classes/_internal_.Memory.html
+++ b/docs/reference/api/typedoc/classes/_internal_.Memory.html
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>Wasm Memory wrapper to perform JS side raw memory access.</p>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L59">memory.ts:59</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L59">memory.ts:59</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -69,7 +69,7 @@
 <li><span><span class="tsd-kind-parameter">memory</span>: <span class="tsd-signature-type">Memory</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Memory</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L70">memory.ts:70</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L70">memory.ts:70</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -77,12 +77,12 @@
 <h3 class="tsd-anchor-link" id="memory"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">memory</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Memory</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L60">memory.ts:60</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L60">memory.ts:60</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="wasm32"><span>wasm32</span><a href="#wasm32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">wasm32</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L61">memory.ts:61</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L61">memory.ts:61</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -102,7 +102,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Uint8Array</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L313">memory.ts:313</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L313">memory.ts:313</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadbytearrayasstring"><span>load<wbr/>Byte<wbr/>Array<wbr/>As<wbr/>String</span><a href="#loadbytearrayasstring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -119,7 +119,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L296">memory.ts:296</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L296">memory.ts:296</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadcstring"><span>load<wbr/>C<wbr/>String</span><a href="#loadcstring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -136,7 +136,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L213">memory.ts:213</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L213">memory.ts:213</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadf32"><span>load<wbr/>F32</span><a href="#loadf32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -149,7 +149,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L131">memory.ts:131</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L131">memory.ts:131</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadf64"><span>load<wbr/>F64</span><a href="#loadf64" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -162,7 +162,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L138">memory.ts:138</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L138">memory.ts:138</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadi32"><span>load<wbr/>I32</span><a href="#loadi32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -175,7 +175,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L102">memory.ts:102</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L102">memory.ts:102</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadi64"><span>load<wbr/>I64</span><a href="#loadi64" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -188,7 +188,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L109">memory.ts:109</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L109">memory.ts:109</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadobjecttypeindex"><span>load<wbr/>Object<wbr/>Type<wbr/>Index</span><a href="#loadobjecttypeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -206,7 +206,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The object type index.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L246">memory.ts:246</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L246">memory.ts:246</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadpointer"><span>load<wbr/>Pointer</span><a href="#loadpointer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -219,7 +219,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L145">memory.ts:145</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L145">memory.ts:145</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadrawbytes"><span>load<wbr/>Raw<wbr/>Bytes</span><a href="#loadrawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -239,7 +239,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Uint8Array</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L173">memory.ts:173</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L173">memory.ts:173</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadsmallbytes"><span>load<wbr/>Small<wbr/>Bytes</span><a href="#loadsmallbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -254,7 +254,7 @@
 <li><span><span class="tsd-kind-parameter">ffiAnyPtr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Uint8Array</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L281">memory.ts:281</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L281">memory.ts:281</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadsmallstr"><span>load<wbr/>Small<wbr/>Str</span><a href="#loadsmallstr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -272,7 +272,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><p>The small string.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L264">memory.ts:264</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L264">memory.ts:264</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadtypeinfotypekey"><span>load<wbr/>Type<wbr/>Info<wbr/>Type<wbr/>Key</span><a href="#loadtypeinfotypekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -290,7 +290,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><p>The type key.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L255">memory.ts:255</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L255">memory.ts:255</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadu16"><span>load<wbr/>U16</span><a href="#loadu16" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -303,7 +303,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L88">memory.ts:88</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L88">memory.ts:88</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadu32"><span>load<wbr/>U32</span><a href="#loadu32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -316,7 +316,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L95">memory.ts:95</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L95">memory.ts:95</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadu64"><span>load<wbr/>U64</span><a href="#loadu64" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -329,7 +329,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L118">memory.ts:118</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L118">memory.ts:118</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadu8"><span>load<wbr/>U8</span><a href="#loadu8" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -342,7 +342,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L81">memory.ts:81</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L81">memory.ts:81</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="loadusize"><span>load<wbr/>U<wbr/>Size</span><a href="#loadusize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -355,7 +355,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L155">memory.ts:155</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L155">memory.ts:155</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="sizeofptr"><span>sizeof<wbr/>Ptr</span><a href="#sizeofptr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -364,7 +364,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L165">memory.ts:165</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L165">memory.ts:165</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="storerawbytes"><span>store<wbr/>Raw<wbr/>Bytes</span><a href="#storerawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -384,7 +384,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L234">memory.ts:234</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L234">memory.ts:234</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="viewrawbytes"><span>view<wbr/>Raw<wbr/>Bytes</span><a href="#viewrawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -406,7 +406,7 @@ not be retained across a call that can grow the memory.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Uint8Array</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L190">memory.ts:190</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L190">memory.ts:190</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.OPFSStore.html b/docs/reference/api/typedoc/classes/_internal_.OPFSStore.html
index 2efce83ac30..0e43bce3637 100644
--- a/docs/reference/api/typedoc/classes/_internal_.OPFSStore.html
+++ b/docs/reference/api/typedoc/classes/_internal_.OPFSStore.html
@@ -12,7 +12,7 @@
 <li><a href="" aria-current="page">OPFSStore</a></li></ul>
 <h1>Class OPFSStore</h1></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L86">opfs_store.ts:86</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L86">opfs_store.ts:86</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -47,7 +47,7 @@
 <li><span><span class="tsd-kind-parameter">accessMode</span>: <a href="../types/OPFSAccessMode.html" class="tsd-signature-type tsd-kind-type-alias">OPFSAccessMode</a><span class="tsd-signature-symbol"> = &quot;async&quot;</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">OPFSStore</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L92">opfs_store.ts:92</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L92">opfs_store.ts:92</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -63,7 +63,7 @@
 <li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L114">opfs_store.ts:114</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L114">opfs_store.ts:114</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="read"><span>read</span><a href="#read" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -76,7 +76,7 @@
 <li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Response</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L129">opfs_store.ts:129</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L129">opfs_store.ts:129</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="readarraybuffer"><span>read<wbr/>Array<wbr/>Buffer</span><a href="#readarraybuffer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -89,7 +89,7 @@
 <li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ArrayBuffer</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L148">opfs_store.ts:148</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L148">opfs_store.ts:148</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="remove"><span>remove</span><a href="#remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -102,7 +102,7 @@
 <li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L193">opfs_store.ts:193</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L193">opfs_store.ts:193</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="write"><span>write</span><a href="#write" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -116,7 +116,7 @@
 <li><span><span class="tsd-kind-parameter">response</span>: <span class="tsd-signature-type">Response</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L164">opfs_store.ts:164</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L164">opfs_store.ts:164</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="isavailable"><code class="tsd-tag">Static</code><span>is<wbr/>Available</span><a href="#isavailable" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -125,7 +125,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L98">opfs_store.ts:98</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L98">opfs_store.ts:98</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html b/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html
index 7994f3f15e8..646f8512ae9 100644
--- a/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html
+++ b/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html
@@ -21,7 +21,7 @@
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">PackedFuncCell</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L504">runtime.ts:504</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L504">runtime.ts:504</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -56,7 +56,7 @@
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">PackedFuncCell</a></h4><aside class="tsd-sources">
 <p>Overrides <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#constructor">constructor</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L505">runtime.ts:505</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L505">runtime.ts:505</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -73,7 +73,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="gethandle"><span>get<wbr/>Handle</span><a href="#gethandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -92,7 +92,7 @@ only the first call will take effect.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#gethandle">getHandle</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="typeindex"><span>type<wbr/>Index</span><a href="#typeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -104,7 +104,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typeindex">typeIndex</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="typekey"><span>type<wbr/>Key</span><a href="#typekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -116,7 +116,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typekey">typeKey</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html b/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html
index 9460f49e437..eebdb8b0b74 100644
--- a/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html
+++ b/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html
@@ -19,7 +19,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L164">runtime.ts:164</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L164">runtime.ts:164</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -85,7 +85,7 @@
 <li><span><span class="tsd-kind-parameter">getGlobalFunc</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RuntimeContext</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L196">runtime.ts:196</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L196">runtime.ts:196</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -93,147 +93,147 @@
 <h3 class="tsd-anchor-link" id="applypresenceandfrequencypenalty"><span>apply<wbr/>Presence<wbr/>And<wbr/>Frequency<wbr/>Penalty</span><a href="#applypresenceandfrequencypenalty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">applyPresenceAndFrequencyPenalty</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L190">runtime.ts:190</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L190">runtime.ts:190</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="applyrepetitionpenalty"><span>apply<wbr/>Repetition<wbr/>Penalty</span><a href="#applyrepetitionpenalty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">applyRepetitionPenalty</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L189">runtime.ts:189</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L189">runtime.ts:189</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="applysoftmaxwithtemperature"><span>apply<wbr/>Softmax<wbr/>With<wbr/>Temperature</span><a href="#applysoftmaxwithtemperature" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">applySoftmaxWithTemperature</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L191">runtime.ts:191</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L191">runtime.ts:191</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="arrayconcat"><span>array<wbr/>Concat</span><a href="#arrayconcat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">arrayConcat</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L175">runtime.ts:175</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L175">runtime.ts:175</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="arraydecodebf16tof32inplace"><span>array<wbr/>Decode<wbr/>BF16<wbr/>To<wbr/>F32<wbr/>Inplace</span><a href="#arraydecodebf16tof32inplace" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">arrayDecodeBF16ToF32Inplace</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L182">runtime.ts:182</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L182">runtime.ts:182</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="arraydecodestorage"><span>array<wbr/>Decode<wbr/>Storage</span><a href="#arraydecodestorage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">arrayDecodeStorage</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L181">runtime.ts:181</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L181">runtime.ts:181</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="arraygetitem"><span>array<wbr/>Get<wbr/>Item</span><a href="#arraygetitem" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">arrayGetItem</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L172">runtime.ts:172</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L172">runtime.ts:172</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="arraygetsize"><span>array<wbr/>Get<wbr/>Size</span><a href="#arraygetsize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">arrayGetSize</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L173">runtime.ts:173</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L173">runtime.ts:173</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="arraymake"><span>array<wbr/>Make</span><a href="#arraymake" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">arrayMake</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L174">runtime.ts:174</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L174">runtime.ts:174</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="bool"><span>bool</span><a href="#bool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">bool</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L193">runtime.ts:193</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L193">runtime.ts:193</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="concatembeddings"><span>concat<wbr/>Embeddings</span><a href="#concatembeddings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">concatEmbeddings</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L192">runtime.ts:192</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L192">runtime.ts:192</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="functionlistglobalnamesfunctor"><span>function<wbr/>List<wbr/>Global<wbr/>Names<wbr/>Functor</span><a href="#functionlistglobalnamesfunctor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">functionListGlobalNamesFunctor</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L165">runtime.ts:165</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L165">runtime.ts:165</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getsyslib"><span>get<wbr/>Sys<wbr/>Lib</span><a href="#getsyslib" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">getSysLib</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L176">runtime.ts:176</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L176">runtime.ts:176</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="makeshapetuple"><span>make<wbr/>Shape<wbr/>Tuple</span><a href="#makeshapetuple" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">makeShapeTuple</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L185">runtime.ts:185</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L185">runtime.ts:185</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="modulegetfunction"><span>module<wbr/>Get<wbr/>Function</span><a href="#modulegetfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">moduleGetFunction</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L166">runtime.ts:166</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L166">runtime.ts:166</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="moduleimport"><span>module<wbr/>Import</span><a href="#moduleimport" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">moduleImport</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L167">runtime.ts:167</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L167">runtime.ts:167</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="parammodulefromcache"><span>param<wbr/>Module<wbr/>From<wbr/>Cache</span><a href="#parammodulefromcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">paramModuleFromCache</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L183">runtime.ts:183</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L183">runtime.ts:183</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="parammodulefromcachebyname"><span>param<wbr/>Module<wbr/>From<wbr/>Cache<wbr/>By<wbr/>Name</span><a href="#parammodulefromcachebyname" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">paramModuleFromCacheByName</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L184">runtime.ts:184</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L184">runtime.ts:184</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="sampletoppfromlogits"><span>sample<wbr/>Top<wbr/>P<wbr/>From<wbr/>Logits</span><a href="#sampletoppfromlogits" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">sampleTopPFromLogits</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L187">runtime.ts:187</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L187">runtime.ts:187</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="sampletoppfromprob"><span>sample<wbr/>Top<wbr/>P<wbr/>From<wbr/>Prob</span><a href="#sampletoppfromprob" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">sampleTopPFromProb</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L188">runtime.ts:188</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L188">runtime.ts:188</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcacheclear"><span>tensor<wbr/>Cache<wbr/>Clear</span><a href="#tensorcacheclear" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorCacheClear</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L180">runtime.ts:180</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L180">runtime.ts:180</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcacheget"><span>tensor<wbr/>Cache<wbr/>Get</span><a href="#tensorcacheget" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorCacheGet</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L177">runtime.ts:177</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L177">runtime.ts:177</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcacheremove"><span>tensor<wbr/>Cache<wbr/>Remove</span><a href="#tensorcacheremove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorCacheRemove</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L179">runtime.ts:179</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L179">runtime.ts:179</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcacheupdate"><span>tensor<wbr/>Cache<wbr/>Update</span><a href="#tensorcacheupdate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorCacheUpdate</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L178">runtime.ts:178</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L178">runtime.ts:178</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcopyfromjsbytes"><span>tensor<wbr/>Copy<wbr/>From<wbr/>JS<wbr/>Bytes</span><a href="#tensorcopyfromjsbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorCopyFromJSBytes</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L170">runtime.ts:170</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L170">runtime.ts:170</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcopyfromto"><span>tensor<wbr/>Copy<wbr/>From<wbr/>To</span><a href="#tensorcopyfromto" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorCopyFromTo</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L169">runtime.ts:169</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L169">runtime.ts:169</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcopytojsbytes"><span>tensor<wbr/>Copy<wbr/>To<wbr/>JS<wbr/>Bytes</span><a href="#tensorcopytojsbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorCopyToJSBytes</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L171">runtime.ts:171</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L171">runtime.ts:171</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorcreateview"><span>tensor<wbr/>Create<wbr/>View</span><a href="#tensorcreateview" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorCreateView</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L186">runtime.ts:186</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L186">runtime.ts:186</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="tensorempty"><span>tensor<wbr/>Empty</span><a href="#tensorempty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">tensorEmpty</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L168">runtime.ts:168</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L168">runtime.ts:168</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -262,7 +262,7 @@ The return value of PackedFunc will be automatically tracked.</li>
 </ul>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L280">runtime.ts:280</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L280">runtime.ts:280</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="beginscope"><span>begin<wbr/>Scope</span><a href="#beginscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -271,7 +271,7 @@ The return value of PackedFunc will be automatically tracked.</li>
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L254">runtime.ts:254</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L254">runtime.ts:254</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="detachfromcurrentscope"><span>detach<wbr/>From<wbr/>Current<wbr/>Scope</span><a href="#detachfromcurrentscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -288,7 +288,7 @@ The return value of PackedFunc will be automatically tracked.</li>
 <li><span><span class="tsd-kind-parameter">obj</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#detachfromcurrentscopet">T</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#detachfromcurrentscopet">T</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L299">runtime.ts:299</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L299">runtime.ts:299</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -302,7 +302,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L231">runtime.ts:231</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L231">runtime.ts:231</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="endscope"><span>end<wbr/>Scope</span><a href="#endscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -311,7 +311,7 @@ only the first call will take effect.</p>
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L258">runtime.ts:258</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L258">runtime.ts:258</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="movetoparentscope"><span>move<wbr/>To<wbr/>Parent<wbr/>Scope</span><a href="#movetoparentscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -328,7 +328,7 @@ only the first call will take effect.</p>
 <li><span><span class="tsd-kind-parameter">obj</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#movetoparentscopet">T</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#movetoparentscopet">T</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L289">runtime.ts:289</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L289">runtime.ts:289</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html b/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html
index ea918450c14..74c49074735 100644
--- a/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html
+++ b/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html
@@ -16,7 +16,7 @@
 Manages all the webgpu resources here.</p>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L429">webgpu.ts:429</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L429">webgpu.ts:429</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -61,7 +61,7 @@ Manages all the webgpu resources here.</p>
 <li><span><span class="tsd-kind-parameter">device</span>: <span class="tsd-signature-type">GPUDevice</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">WebGPUContext</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L467">webgpu.ts:467</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L467">webgpu.ts:467</a></li></ul></aside></div></li></ul></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -69,12 +69,12 @@ Manages all the webgpu resources here.</p>
 <h3 class="tsd-anchor-link" id="device"><span>device</span><a href="#device" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">device</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">GPUDevice</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L430">webgpu.ts:430</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L430">webgpu.ts:430</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="memory"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">memory</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.Memory.html" class="tsd-signature-type tsd-kind-class">Memory</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L431">webgpu.ts:431</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L431">webgpu.ts:431</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -94,7 +94,7 @@ Manages all the webgpu resources here.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L601">webgpu.ts:601</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L601">webgpu.ts:601</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="clearcanvas"><span>clear<wbr/>Canvas</span><a href="#clearcanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -105,7 +105,7 @@ Manages all the webgpu resources here.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L590">webgpu.ts:590</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L590">webgpu.ts:590</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="copyrawbytestobuffer"><span>copy<wbr/>Raw<wbr/>Bytes<wbr/>To<wbr/>Buffer</span><a href="#copyrawbytestobuffer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -131,7 +131,7 @@ Manages all the webgpu resources here.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L570">webgpu.ts:570</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L570">webgpu.ts:570</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="createshader"><span>create<wbr/>Shader</span><a href="#createshader" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -156,7 +156,7 @@ via createComputePipeline</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Function</span></h4><p>The shader</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L613">webgpu.ts:613</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L613">webgpu.ts:613</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="createshaderasync"><span>create<wbr/>Shader<wbr/>Async</span><a href="#createshaderasync" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -181,7 +181,7 @@ via createComputePipelineAsync</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">&gt;</span></h4><p>The shader</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L625">webgpu.ts:625</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L625">webgpu.ts:625</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -192,7 +192,7 @@ via createComputePipelineAsync</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L495">webgpu.ts:495</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L495">webgpu.ts:495</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="drawimagefrombuffer"><span>draw<wbr/>Image<wbr/>From<wbr/>Buffer</span><a href="#drawimagefrombuffer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -215,7 +215,7 @@ via createComputePipelineAsync</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L553">webgpu.ts:553</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L553">webgpu.ts:553</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="flushcommands"><span>flush<wbr/>Commands</span><a href="#flushcommands" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -235,7 +235,7 @@ accumulated command encoder.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L483">webgpu.ts:483</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L483">webgpu.ts:483</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getdeviceapi"><span>get<wbr/>Device<wbr/>API</span><a href="#getdeviceapi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -254,7 +254,7 @@ accumulated command encoder.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Function</span></h4><p>The corresponding device api.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L890">webgpu.ts:890</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L890">webgpu.ts:890</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="runtimestatstext"><span>runtime<wbr/>Stats<wbr/>Text</span><a href="#runtimestatstext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -265,7 +265,7 @@ accumulated command encoder.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L540">webgpu.ts:540</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L540">webgpu.ts:540</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="sync"><span>sync</span><a href="#sync" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -276,7 +276,7 @@ accumulated command encoder.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L517">webgpu.ts:517</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L517">webgpu.ts:517</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html b/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html
index 33eeee2a171..0a665733497 100644
--- a/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html
+++ b/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>enums to check the current state of asynctify</p>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/asyncify.ts#L30">asyncify.ts:30</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/asyncify.ts#L30">asyncify.ts:30</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -34,17 +34,17 @@
 <h3 class="tsd-anchor-link" id="none"><span>None</span><a href="#none" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">None</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/asyncify.ts#L31">asyncify.ts:31</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/asyncify.ts#L31">asyncify.ts:31</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="rewinding"><span>Rewinding</span><a href="#rewinding" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Rewinding</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">2</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/asyncify.ts#L33">asyncify.ts:33</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/asyncify.ts#L33">asyncify.ts:33</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="unwinding"><span>Unwinding</span><a href="#unwinding" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Unwinding</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/asyncify.ts#L32">asyncify.ts:32</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/asyncify.ts#L32">asyncify.ts:32</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html b/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html
index ec36628ca4b..48c807042ad 100644
--- a/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html
+++ b/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html
@@ -12,7 +12,7 @@
 <li><a href="" aria-current="page">RPCServerState</a></li></ul>
 <h1>Enumeration RPCServerState</h1></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/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/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/rpc_server.ts#L27">rpc_server.ts:27</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -34,32 +34,32 @@
 <h3 class="tsd-anchor-link" id="initheader"><span>Init<wbr/>Header</span><a href="#initheader" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">InitHeader</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/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/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/rpc_server.ts#L28">rpc_server.ts:28</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="initheaderkey"><span>Init<wbr/>Header<wbr/>Key</span><a href="#initheaderkey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">InitHeaderKey</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/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/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/rpc_server.ts#L29">rpc_server.ts:29</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="initserver"><span>Init<wbr/>Server</span><a href="#initserver" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">InitServer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">2</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/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/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/rpc_server.ts#L30">rpc_server.ts:30</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="receivepacketbody"><span>Receive<wbr/>Packet<wbr/>Body</span><a href="#receivepacketbody" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">ReceivePacketBody</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">5</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/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/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/rpc_server.ts#L33">rpc_server.ts:33</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="receivepacketheader"><span>Receive<wbr/>Packet<wbr/>Header</span><a href="#receivepacketheader" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">ReceivePacketHeader</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">4</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/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/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/rpc_server.ts#L32">rpc_server.ts:32</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="waitforcallback"><span>Wait<wbr/>For<wbr/>Callback</span><a href="#waitforcallback" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">WaitForCallback</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">3</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/rpc_server.ts#L31">rpc_server.ts:31</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/rpc_server.ts#L31">rpc_server.ts:31</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/assert.html b/docs/reference/api/typedoc/functions/assert.html
index fa8007c74a1..cb561c660e3 100644
--- a/docs/reference/api/typedoc/functions/assert.html
+++ b/docs/reference/api/typedoc/functions/assert.html
@@ -28,7 +28,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-keyword">asserts</span> <span class="tsd-kind-parameter">condition</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/support.ts#L65">support.ts:65</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/support.ts#L65">support.ts:65</a></li></ul></aside></div></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/createArtifactCache.html b/docs/reference/api/typedoc/functions/createArtifactCache.html
index d3e5f6afde6..abcc48efe37 100644
--- a/docs/reference/api/typedoc/functions/createArtifactCache.html
+++ b/docs/reference/api/typedoc/functions/createArtifactCache.html
@@ -22,7 +22,7 @@
 <li><span><span class="tsd-kind-parameter">options</span>: <a href="../interfaces/TensorCacheAccessOptions.html" class="tsd-signature-type tsd-kind-interface">TensorCacheAccessOptions</a><span class="tsd-signature-symbol"> = {}</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="../interfaces/ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L851">artifact_cache.ts:851</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L851">artifact_cache.ts:851</a></li></ul></aside></div></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/createPolyfillWASI.html b/docs/reference/api/typedoc/functions/createPolyfillWASI.html
index 86720a8ea70..aa2f79de7dc 100644
--- a/docs/reference/api/typedoc/functions/createPolyfillWASI.html
+++ b/docs/reference/api/typedoc/functions/createPolyfillWASI.html
@@ -20,7 +20,7 @@
 <h4 class="tsd-returns-title">Returns <a href="../interfaces/LibraryProvider.html" class="tsd-signature-type tsd-kind-interface">LibraryProvider</a></h4><p>A wasi that can run on broswer or local.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/compact.ts#L53">compact.ts:53</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/compact.ts#L53">compact.ts:53</a></li></ul></aside></div></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/deleteTensorCache.html b/docs/reference/api/typedoc/functions/deleteTensorCache.html
index 29383237f23..1ddcc9487e3 100644
--- a/docs/reference/api/typedoc/functions/deleteTensorCache.html
+++ b/docs/reference/api/typedoc/functions/deleteTensorCache.html
@@ -26,7 +26,7 @@
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <a href="../interfaces/TensorCacheAccessOptions.html" class="tsd-signature-type tsd-kind-interface">TensorCacheAccessOptions</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L925">artifact_cache.ts:925</a></li></ul></aside></div></li>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L925">artifact_cache.ts:925</a></li></ul></aside></div></li>
 <li class="">
 <div class="tsd-signature tsd-anchor-link" id="deletetensorcache-1"><span class="tsd-kind-call-signature">deleteTensorCache</span><span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">cacheUrl</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">cacheScope</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signatur [...]
 <div class="tsd-description">
@@ -46,7 +46,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L929">artifact_cache.ts:929</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L929">artifact_cache.ts:929</a></li></ul></aside></div></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/detectGPUDevice.html b/docs/reference/api/typedoc/functions/detectGPUDevice.html
index f3588a227b3..fbca116ecc6 100644
--- a/docs/reference/api/typedoc/functions/detectGPUDevice.html
+++ b/docs/reference/api/typedoc/functions/detectGPUDevice.html
@@ -23,7 +23,7 @@
 <li><span><span class="tsd-kind-parameter">powerPreference</span>: <span class="tsd-signature-type">&quot;low-power&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;high-performance&quot;</span><span class="tsd-signature-symbol"> = &quot;high-performance&quot;</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/GPUDeviceDetectOutput.html" class="tsd-signature-type tsd-kind-interface">GPUDeviceDetectOutput</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L53">webgpu.ts:53</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L53">webgpu.ts:53</a></li></ul></aside></div></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/hasTensorInCache.html b/docs/reference/api/typedoc/functions/hasTensorInCache.html
index 04df3c572f7..36d1b06f8eb 100644
--- a/docs/reference/api/typedoc/functions/hasTensorInCache.html
+++ b/docs/reference/api/typedoc/functions/hasTensorInCache.html
@@ -27,7 +27,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><p>the result if the cache has Tensor</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L888">artifact_cache.ts:888</a></li></ul></aside></div></li>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L888">artifact_cache.ts:888</a></li></ul></aside></div></li>
 <li class="">
 <div class="tsd-signature tsd-anchor-link" id="hastensorincache-1"><span class="tsd-kind-call-signature">hasTensorInCache</span><span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">tensorCacheUrl</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/>    <span class="tsd-kind-parameter">cacheScope</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-sign [...]
 <div class="tsd-description">
@@ -48,7 +48,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><p>the result if the cache has Tensor</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L892">artifact_cache.ts:892</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L892">artifact_cache.ts:892</a></li></ul></aside></div></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/instantiate.html b/docs/reference/api/typedoc/functions/instantiate.html
index 13f87f17024..0f11783be1e 100644
--- a/docs/reference/api/typedoc/functions/instantiate.html
+++ b/docs/reference/api/typedoc/functions/instantiate.html
@@ -35,7 +35,7 @@ by passing its generated js Module as the imports.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../classes/Instance.html" class="tsd-signature-type tsd-kind-class">Instance</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L2710">runtime.ts:2710</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L2710">runtime.ts:2710</a></li></ul></aside></div></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/wasmPath.html b/docs/reference/api/typedoc/functions/wasmPath.html
index 6749d0dd4b1..00c11685ddd 100644
--- a/docs/reference/api/typedoc/functions/wasmPath.html
+++ b/docs/reference/api/typedoc/functions/wasmPath.html
@@ -20,7 +20,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><p>The wasm path.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/support.ts#L75">support.ts:75</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/support.ts#L75">support.ts:75</a></li></ul></aside></div></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html b/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html
index 6744f9206bd..031933029b3 100644
--- a/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html
+++ b/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html
@@ -22,7 +22,7 @@
 <li><a href="../classes/ArtifactIndexedDBCache.html" class="tsd-signature-type tsd-kind-class">ArtifactIndexedDBCache</a></li>
 <li><a href="../classes/ArtifactOPFSCache.html" class="tsd-signature-type tsd-kind-class">ArtifactOPFSCache</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L72">artifact_cache.ts:72</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L72">artifact_cache.ts:72</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -73,7 +73,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L102">artifact_cache.ts:102</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L102">artifact_cache.ts:102</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="deleteincache"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteincache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -91,7 +91,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
 <li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L116">artifact_cache.ts:116</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L116">artifact_cache.ts:116</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="fetchwithcache"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchwithcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -132,7 +132,7 @@ return the actual data object rather than the request. There are two options:</p
 </ul>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L88">artifact_cache.ts:88</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L88">artifact_cache.ts:88</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="hasallkeys"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasallkeys" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -150,7 +150,7 @@ return the actual data object rather than the request. There are two options:</p
 <li><span><span class="tsd-kind-parameter">keys</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L109">artifact_cache.ts:109</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L109">artifact_cache.ts:109</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/Disposable.html b/docs/reference/api/typedoc/interfaces/Disposable.html
index 8a0c1311c45..a70ef4f9664 100644
--- a/docs/reference/api/typedoc/interfaces/Disposable.html
+++ b/docs/reference/api/typedoc/interfaces/Disposable.html
@@ -26,7 +26,7 @@ which needs to be explicitly disposed.</p>
 <li><a href="../classes/TVMObject.html" class="tsd-signature-type tsd-kind-class">TVMObject</a></li>
 <li><a href="../classes/VirtualMachine.html" class="tsd-signature-type tsd-kind-class">VirtualMachine</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/types.ts#L46">types.ts:46</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/types.ts#L46">types.ts:46</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -47,7 +47,7 @@ This function can be called multiple times,
 only the first call will take effect.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/types.ts#L52">types.ts:52</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/types.ts#L52">types.ts:52</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/FetchTensorCacheOptions.html b/docs/reference/api/typedoc/interfaces/FetchTensorCacheOptions.html
index 06dbece684a..5281d9ffee3 100644
--- a/docs/reference/api/typedoc/interfaces/FetchTensorCacheOptions.html
+++ b/docs/reference/api/typedoc/interfaces/FetchTensorCacheOptions.html
@@ -18,7 +18,7 @@
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">FetchTensorCacheOptions</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L902">runtime.ts:902</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L902">runtime.ts:902</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -40,30 +40,30 @@
 <div class="tsd-signature"><span class="tsd-kind-property">artifactCache</span><span class="tsd-signature-symbol">?:</span> <a href="ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></div><aside class="tsd-sources">
 <p>Inherited from <a href="TensorCacheAccessOptions.html">TensorCacheAccessOptions</a>.<a href="TensorCacheAccessOptions.html#artifactcache">artifactCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L124">artifact_cache.ts:124</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L124">artifact_cache.ts:124</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="cachescope"><code class="tsd-tag">Optional</code><span>cache<wbr/>Scope</span><a href="#cachescope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">cacheScope</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <p>Inherited from <a href="TensorCacheAccessOptions.html">TensorCacheAccessOptions</a>.<a href="TensorCacheAccessOptions.html#cachescope">cacheScope</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L122">artifact_cache.ts:122</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L122">artifact_cache.ts:122</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="cachetype"><code class="tsd-tag">Optional</code><span>cache<wbr/>Type</span><a href="#cachetype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">cacheType</span><span class="tsd-signature-symbol">?:</span> <a href="../types/ArtifactCacheType.html" class="tsd-signature-type tsd-kind-type-alias">ArtifactCacheType</a></div><aside class="tsd-sources">
 <p>Inherited from <a href="TensorCacheAccessOptions.html">TensorCacheAccessOptions</a>.<a href="TensorCacheAccessOptions.html#cachetype">cacheType</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L123">artifact_cache.ts:123</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L123">artifact_cache.ts:123</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member tsd-is-inherited">
 <h3 class="tsd-anchor-link" id="opfsaccessmode"><code class="tsd-tag">Optional</code><span>opfs<wbr/>Access<wbr/>Mode</span><a href="#opfsaccessmode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">opfsAccessMode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/OPFSAccessMode.html" class="tsd-signature-type tsd-kind-type-alias">OPFSAccessMode</a></div><aside class="tsd-sources">
 <p>Inherited from <a href="TensorCacheAccessOptions.html">TensorCacheAccessOptions</a>.<a href="TensorCacheAccessOptions.html#opfsaccessmode">opfsAccessMode</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L125">artifact_cache.ts:125</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L125">artifact_cache.ts:125</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="signal"><code class="tsd-tag">Optional</code><span>signal</span><a href="#signal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">signal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">AbortSignal</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L903">runtime.ts:903</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L903">runtime.ts:903</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html b/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html
index b730fc846c2..df2c5e5a354 100644
--- a/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html
+++ b/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html
@@ -12,7 +12,7 @@
 <h1>Interface GPUDeviceDetectOutput</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">GPUDeviceDetectOutput</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#adapter">adapter</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">GPUAdapter</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#adapterinfo">adapterInfo</a><span class="tsd-signature-symbo [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L27">webgpu.ts:27</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L27">webgpu.ts:27</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -31,17 +31,17 @@
 <h3 class="tsd-anchor-link" id="adapter"><span>adapter</span><a href="#adapter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">adapter</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">GPUAdapter</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L28">webgpu.ts:28</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L28">webgpu.ts:28</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="adapterinfo"><span>adapter<wbr/>Info</span><a href="#adapterinfo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">adapterInfo</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">GPUAdapterInfo</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L29">webgpu.ts:29</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L29">webgpu.ts:29</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="device"><span>device</span><a href="#device" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">device</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">GPUDevice</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L30">webgpu.ts:30</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L30">webgpu.ts:30</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/InitProgressReport.html b/docs/reference/api/typedoc/interfaces/InitProgressReport.html
index a1b6aacf477..ff39818f45a 100644
--- a/docs/reference/api/typedoc/interfaces/InitProgressReport.html
+++ b/docs/reference/api/typedoc/interfaces/InitProgressReport.html
@@ -12,7 +12,7 @@
 <h1>Interface InitProgressReport</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">InitProgressReport</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#progress">progress</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#text">text</a><span class="tsd-signature-symbol">:</span> <span c [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L894">runtime.ts:894</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L894">runtime.ts:894</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -31,17 +31,17 @@
 <h3 class="tsd-anchor-link" id="progress"><span>progress</span><a href="#progress" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">progress</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L895">runtime.ts:895</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L895">runtime.ts:895</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="text"><span>text</span><a href="#text" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">text</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L897">runtime.ts:897</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L897">runtime.ts:897</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="timeelapsed"><span>time<wbr/>Elapsed</span><a href="#timeelapsed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">timeElapsed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L896">runtime.ts:896</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L896">runtime.ts:896</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/LibraryProvider.html b/docs/reference/api/typedoc/interfaces/LibraryProvider.html
index 11bb5849689..bdda535bc8c 100644
--- a/docs/reference/api/typedoc/interfaces/LibraryProvider.html
+++ b/docs/reference/api/typedoc/interfaces/LibraryProvider.html
@@ -24,7 +24,7 @@ to allow the library provider to initialize related resources during startup tim
 <ul class="tsd-hierarchy">
 <li><a href="../classes/_internal_.Environment.html" class="tsd-signature-type tsd-kind-class">Environment</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/types.ts#L32">types.ts:32</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/types.ts#L32">types.ts:32</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -44,7 +44,7 @@ to allow the library provider to initialize related resources during startup tim
 <div class="tsd-comment tsd-typography"><p>The imports that can be passed to WebAssembly instance creation.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/types.ts#L34">types.ts:34</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/types.ts#L34">types.ts:34</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="start"><span>start</span><a href="#start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">start</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">inst</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Instance</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">void</span></div>
@@ -65,7 +65,7 @@ to allow the library provider to initialize related resources during startup tim
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/types.ts#L39">types.ts:39</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/types.ts#L39">types.ts:39</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/TensorCacheAccessOptions.html b/docs/reference/api/typedoc/interfaces/TensorCacheAccessOptions.html
index 5136fa411b4..6c5f4ae6ee1 100644
--- a/docs/reference/api/typedoc/interfaces/TensorCacheAccessOptions.html
+++ b/docs/reference/api/typedoc/interfaces/TensorCacheAccessOptions.html
@@ -18,7 +18,7 @@
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><a href="FetchTensorCacheOptions.html" class="tsd-signature-type tsd-kind-interface">FetchTensorCacheOptions</a></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L121">artifact_cache.ts:121</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L121">artifact_cache.ts:121</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -38,22 +38,22 @@
 <h3 class="tsd-anchor-link" id="artifactcache"><code class="tsd-tag">Optional</code><span>artifact<wbr/>Cache</span><a href="#artifactcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">artifactCache</span><span class="tsd-signature-symbol">?:</span> <a href="ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L124">artifact_cache.ts:124</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L124">artifact_cache.ts:124</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="cachescope"><code class="tsd-tag">Optional</code><span>cache<wbr/>Scope</span><a href="#cachescope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">cacheScope</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L122">artifact_cache.ts:122</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L122">artifact_cache.ts:122</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="cachetype"><code class="tsd-tag">Optional</code><span>cache<wbr/>Type</span><a href="#cachetype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">cacheType</span><span class="tsd-signature-symbol">?:</span> <a href="../types/ArtifactCacheType.html" class="tsd-signature-type tsd-kind-type-alias">ArtifactCacheType</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L123">artifact_cache.ts:123</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L123">artifact_cache.ts:123</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="opfsaccessmode"><code class="tsd-tag">Optional</code><span>opfs<wbr/>Access<wbr/>Mode</span><a href="#opfsaccessmode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">opfsAccessMode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/OPFSAccessMode.html" class="tsd-signature-type tsd-kind-type-alias">OPFSAccessMode</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L125">artifact_cache.ts:125</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L125">artifact_cache.ts:125</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginHashDescriptor.html b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginHashDescriptor.html
index 9ff9a401135..bd719713046 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginHashDescriptor.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginHashDescriptor.html
@@ -13,7 +13,7 @@
 <h1>Interface CrossOriginHashDescriptor</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">CrossOriginHashDescriptor</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#algorithm">algorithm</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#value">value</a><span class="tsd-signature-symbol">:</sp [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L131">artifact_cache.ts:131</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L131">artifact_cache.ts:131</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -31,12 +31,12 @@
 <h3 class="tsd-anchor-link" id="algorithm"><span>algorithm</span><a href="#algorithm" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">algorithm</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L132">artifact_cache.ts:132</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L132">artifact_cache.ts:132</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="value"><span>value</span><a href="#value" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L133">artifact_cache.ts:133</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L133">artifact_cache.ts:133</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageAPI.html b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageAPI.html
index 720fe9936f4..6089adef672 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageAPI.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageAPI.html
@@ -13,7 +13,7 @@
 <h1>Interface CrossOriginStorageAPI</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">CrossOriginStorageAPI</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-call-signature" href="#requestfilehandle-1">requestFileHandle</a><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">descriptor</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.CrossOriginHashDescriptor.html" class="tsd-s [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L151">artifact_cache.ts:151</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L151">artifact_cache.ts:151</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -39,7 +39,7 @@
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <a href="_internal_.CrossOriginStorageRequestFileHandleOptions.html" class="tsd-signature-type tsd-kind-interface">CrossOriginStorageRequestFileHandleOptions</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_internal_.CrossOriginStorageHandle.html" class="tsd-signature-type tsd-kind-interface">CrossOriginStorageHandle</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L152">artifact_cache.ts:152</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L152">artifact_cache.ts:152</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageHandle.html b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageHandle.html
index 20f6b3bb06a..49d6bd59f55 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageHandle.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageHandle.html
@@ -13,7 +13,7 @@
 <h1>Interface CrossOriginStorageHandle</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">CrossOriginStorageHandle</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-call-signature" href="#createwritable-1">createWritable</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_internal_.CrossOriginStora [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L136">artifact_cache.ts:136</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L136">artifact_cache.ts:136</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -35,7 +35,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_internal_.CrossOriginStorageWritable.html" class="tsd-signature-type tsd-kind-interface">CrossOriginStorageWritable</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L138">artifact_cache.ts:138</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L138">artifact_cache.ts:138</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getfile"><span>get<wbr/>File</span><a href="#getfile" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -44,7 +44,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Blob</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L137">artifact_cache.ts:137</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L137">artifact_cache.ts:137</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageRequestFileHandleOptions.html b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageRequestFileHandleOptions.html
index d924e8c4bde..78ca838faa1 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageRequestFileHandleOptions.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageRequestFileHandleOptions.html
@@ -13,7 +13,7 @@
 <h1>Interface CrossOriginStorageRequestFileHandleOptions</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">CrossOriginStorageRequestFileHandleOptions</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#create">create</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#origins">origins</a><span class="tsd-signat [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L141">artifact_cache.ts:141</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L141">artifact_cache.ts:141</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -31,12 +31,12 @@
 <h3 class="tsd-anchor-link" id="create"><code class="tsd-tag">Optional</code><span>create</span><a href="#create" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">create</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L142">artifact_cache.ts:142</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L142">artifact_cache.ts:142</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="origins"><code class="tsd-tag">Optional</code><span>origins</span><a href="#origins" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">origins</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L143">artifact_cache.ts:143</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L143">artifact_cache.ts:143</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageWritable.html b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageWritable.html
index f27ffe0b001..3953832a862 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageWritable.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageWritable.html
@@ -13,7 +13,7 @@
 <h1>Interface CrossOriginStorageWritable</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">CrossOriginStorageWritable</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-call-signature" href="#close-1">close</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span cl [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L146">artifact_cache.ts:146</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L146">artifact_cache.ts:146</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -35,7 +35,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L148">artifact_cache.ts:148</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L148">artifact_cache.ts:148</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="write"><span>write</span><a href="#write" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -48,7 +48,7 @@
 <li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">Blob</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L147">artifact_cache.ts:147</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L147">artifact_cache.ts:147</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html b/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html
index ab33e41a151..cf4176e418b 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html
@@ -16,7 +16,7 @@
 </div></section>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">FunctionInfo</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#arg_types">arg_types</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#launch_param_tags">launch [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L419">webgpu.ts:419</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L419">webgpu.ts:419</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -35,17 +35,17 @@
 <h3 class="tsd-anchor-link" id="arg_types"><span>arg_<wbr/>types</span><a href="#arg_types" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">arg_types</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L421">webgpu.ts:421</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L421">webgpu.ts:421</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="launch_param_tags"><span>launch_<wbr/>param_<wbr/>tags</span><a href="#launch_param_tags" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">launch_param_tags</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L422">webgpu.ts:422</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L422">webgpu.ts:422</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="name"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/webgpu.ts#L420">webgpu.ts:420</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/webgpu.ts#L420">webgpu.ts:420</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSDirectoryHandle.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSDirectoryHandle.html
index 7743f61c74d..5e6fdb12024 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSDirectoryHandle.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSDirectoryHandle.html
@@ -13,7 +13,7 @@
 <h1>Interface OPFSDirectoryHandle</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSDirectoryHandle</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-call-signature" href="#getdirectoryhandle-1">getDirectoryHandle</a><span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signatu [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L38">opfs_store.ts:38</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L38">opfs_store.ts:38</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -41,7 +41,7 @@
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">create</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span> <span class="tsd-signature-symbol">}</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="" class="tsd-signature-type tsd-kind-interface">OPFSDirectoryHandle</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L39">opfs_store.ts:39</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L39">opfs_store.ts:39</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getfilehandle"><span>get<wbr/>File<wbr/>Handle</span><a href="#getfilehandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -55,7 +55,7 @@
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">create</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span> <span class="tsd-signature-symbol">}</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_internal_.OPFSFileHandle.html" class="tsd-signature-type tsd-kind-interface">OPFSFileHandle</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L43">opfs_store.ts:43</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L43">opfs_store.ts:43</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="removeentry"><span>remove<wbr/>Entry</span><a href="#removeentry" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -68,7 +68,7 @@
 <li><span><span class="tsd-kind-parameter">name</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L47">opfs_store.ts:47</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L47">opfs_store.ts:47</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSFileHandle.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSFileHandle.html
index 2de88203905..c8912da3f93 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSFileHandle.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSFileHandle.html
@@ -13,7 +13,7 @@
 <h1>Interface OPFSFileHandle</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSFileHandle</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#createsyncaccesshandle">createSyncAccessHandle</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><br/>        <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L30">opfs_store.ts:30</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L30">opfs_store.ts:30</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -35,7 +35,7 @@
 <h3 class="tsd-anchor-link" id="createsyncaccesshandle"><code class="tsd-tag">Optional</code><span>create<wbr/>Sync<wbr/>Access<wbr/>Handle</span><a href="#createsyncaccesshandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">createSyncAccessHandle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><br/>    <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/_internal_.OPFSSyncAccessHandleMode.html" class="tsd-signature-ty [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L33">opfs_store.ts:33</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L33">opfs_store.ts:33</a></li></ul></aside></section></section></details>
 <details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
 <h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
 <section>
@@ -47,7 +47,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_internal_.OPFSWritableFileStream.html" class="tsd-signature-type tsd-kind-interface">OPFSWritableFileStream</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L32">opfs_store.ts:32</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L32">opfs_store.ts:32</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getfile"><span>get<wbr/>File</span><a href="#getfile" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -56,7 +56,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">Blob</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L31">opfs_store.ts:31</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L31">opfs_store.ts:31</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStorageManager.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStorageManager.html
index acc2ae88f0b..d0a7d05238e 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStorageManager.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStorageManager.html
@@ -13,7 +13,7 @@
 <h1>Interface OPFSStorageManager</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSStorageManager</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#getdirectory">getDirectory</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a h [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L50">opfs_store.ts:50</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L50">opfs_store.ts:50</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -30,7 +30,7 @@
 <h3 class="tsd-anchor-link" id="getdirectory"><code class="tsd-tag">Optional</code><span>get<wbr/>Directory</span><a href="#getdirectory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">getDirectory</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=&gt;</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="_internal_.OPFSDirectoryHandle.html" class="tsd-signature-type tsd-kind-interface">OPFSDirectoryHandle</a><span class="tsd-signature-symbol">&gt;</span></div><aside class="ts [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L51">opfs_store.ts:51</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L51">opfs_store.ts:51</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoreRecord.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoreRecord.html
index ca32917e746..3d157295361 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoreRecord.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoreRecord.html
@@ -13,7 +13,7 @@
 <h1>Interface OPFSStoreRecord</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSStoreRecord</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#contenttype">contentType</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#nbytes">nbytes</a><span class="tsd-signature-symbol">:</span> [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L54">opfs_store.ts:54</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L54">opfs_store.ts:54</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -32,17 +32,17 @@
 <h3 class="tsd-anchor-link" id="contenttype"><code class="tsd-tag">Optional</code><span>content<wbr/>Type</span><a href="#contenttype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">contentType</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L57">opfs_store.ts:57</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L57">opfs_store.ts:57</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="nbytes"><span>nbytes</span><a href="#nbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">nbytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L56">opfs_store.ts:56</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L56">opfs_store.ts:56</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="url"><span>url</span><a href="#url" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L55">opfs_store.ts:55</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L55">opfs_store.ts:55</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoredEntry.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoredEntry.html
index 3d0b0ed2591..bf40b38704d 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoredEntry.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoredEntry.html
@@ -13,7 +13,7 @@
 <h1>Interface OPFSStoredEntry</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSStoredEntry</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#payloadhandle">payloadHandle</a><span class="tsd-signature-symbol">:</span> <a href="_internal_.OPFSFileHandle.html" class="tsd-signature-type tsd-kind-interface">OPFSFileHandle</a><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href=" [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L60">opfs_store.ts:60</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L60">opfs_store.ts:60</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -31,12 +31,12 @@
 <h3 class="tsd-anchor-link" id="payloadhandle"><span>payload<wbr/>Handle</span><a href="#payloadhandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">payloadHandle</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.OPFSFileHandle.html" class="tsd-signature-type tsd-kind-interface">OPFSFileHandle</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L61">opfs_store.ts:61</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L61">opfs_store.ts:61</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="record"><span>record</span><a href="#record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">record</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.OPFSStoreRecord.html" class="tsd-signature-type tsd-kind-interface">OPFSStoreRecord</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L62">opfs_store.ts:62</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L62">opfs_store.ts:62</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSSyncAccessHandle.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSSyncAccessHandle.html
index d5e89ca8a79..ecc316987cc 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSSyncAccessHandle.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSSyncAccessHandle.html
@@ -13,7 +13,7 @@
 <h1>Interface OPFSSyncAccessHandle</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSSyncAccessHandle</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-call-signature" href="#close-1">close</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-call-signature" href="#flush-1">flus [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L65">opfs_store.ts:65</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L65">opfs_store.ts:65</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -39,7 +39,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L71">opfs_store.ts:71</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L71">opfs_store.ts:71</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="flush"><span>flush</span><a href="#flush" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -48,7 +48,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L70">opfs_store.ts:70</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L70">opfs_store.ts:70</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="getsize"><span>get<wbr/>Size</span><a href="#getsize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -57,7 +57,7 @@
 <div class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L66">opfs_store.ts:66</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L66">opfs_store.ts:66</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="read"><span>read</span><a href="#read" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -71,7 +71,7 @@
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">at</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">}</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L67">opfs_store.ts:67</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L67">opfs_store.ts:67</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="truncate"><span>truncate</span><a href="#truncate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -84,7 +84,7 @@
 <li><span><span class="tsd-kind-parameter">size</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L69">opfs_store.ts:69</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L69">opfs_store.ts:69</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="write"><span>write</span><a href="#write" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -98,7 +98,7 @@
 <li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">at</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">}</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L68">opfs_store.ts:68</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L68">opfs_store.ts:68</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSWritableFileStream.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSWritableFileStream.html
index 8d2043d9b75..013f0d4830b 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSWritableFileStream.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSWritableFileStream.html
@@ -19,7 +19,7 @@
 <ul class="tsd-hierarchy">
 <li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">OPFSWritableFileStream</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L25">opfs_store.ts:25</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L25">opfs_store.ts:25</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -45,7 +45,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Overrides WritableStream.close</p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L27">opfs_store.ts:27</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L27">opfs_store.ts:27</a></li></ul></aside></div></li></ul></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="write"><span>write</span><a href="#write" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -58,7 +58,7 @@
 <li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">ArrayBufferLike</span><span class="tsd-signature-symbol">&gt;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Blob</span> <span class="tsd-signature-symbol">|</span> <span class=" [...]
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L26">opfs_store.ts:26</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L26">opfs_store.ts:26</a></li></ul></aside></div></li></ul></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.PackedCallFrame.html b/docs/reference/api/typedoc/interfaces/_internal_.PackedCallFrame.html
index 54181c2af46..8c097690d87 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.PackedCallFrame.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.PackedCallFrame.html
@@ -13,7 +13,7 @@
 <h1>Interface PackedCallFrame</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">PackedCallFrame</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#argsoffset">argsOffset</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#cell">cell</a><span class="tsd-signature-symbol">:</span> <a hre [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L510">runtime.ts:510</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L510">runtime.ts:510</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -36,39 +36,39 @@
 <h3 class="tsd-anchor-link" id="argsoffset"><span>args<wbr/>Offset</span><a href="#argsoffset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">argsOffset</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L515">runtime.ts:515</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L515">runtime.ts:515</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="cell"><span>cell</span><a href="#cell" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">cell</span><span class="tsd-signature-symbol">:</span> <a href="../classes/_internal_.PackedFuncCell.html" class="tsd-signature-type tsd-kind-class">PackedFuncCell</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L511">runtime.ts:511</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L511">runtime.ts:511</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="numargs"><span>num<wbr/>Args</span><a href="#numargs" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">numArgs</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L516">runtime.ts:516</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L516">runtime.ts:516</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="released"><span>released</span><a href="#released" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">released</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L518">runtime.ts:518</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L518">runtime.ts:518</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="retainedcell"><code class="tsd-tag">Optional</code><span>retained<wbr/>Cell</span><a href="#retainedcell" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">retainedCell</span><span class="tsd-signature-symbol">?:</span> <a href="../classes/_internal_.PackedFuncCell.html" class="tsd-signature-type tsd-kind-class">PackedFuncCell</a></div>
 <div class="tsd-comment tsd-typography"><p>Extra reference taken once the call suspends in Asyncify.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L513">runtime.ts:513</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L513">runtime.ts:513</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="retoffset"><span>ret<wbr/>Offset</span><a href="#retoffset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">retOffset</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L517">runtime.ts:517</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L517">runtime.ts:517</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="stack"><span>stack</span><a href="#stack" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">stack</span><span class="tsd-signature-symbol">:</span> <a href="../classes/_internal_.CachedCallStack.html" class="tsd-signature-type tsd-kind-class">CachedCallStack</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L514">runtime.ts:514</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L514">runtime.ts:514</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.TensorCacheEntry.html b/docs/reference/api/typedoc/interfaces/_internal_.TensorCacheEntry.html
index 414f0fe58e5..4bb286a2fe7 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.TensorCacheEntry.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.TensorCacheEntry.html
@@ -13,7 +13,7 @@
 <h1>Interface TensorCacheEntry</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">TensorCacheEntry</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#byteoffset">byteOffset</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#dtype">dtype</a><span class="tsd-signature-symbol">:</span> <sp [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L24">artifact_cache.ts:24</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L24">artifact_cache.ts:24</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -35,32 +35,32 @@
 <h3 class="tsd-anchor-link" id="byteoffset"><span>byte<wbr/>Offset</span><a href="#byteoffset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">byteOffset</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L29">artifact_cache.ts:29</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L29">artifact_cache.ts:29</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="dtype"><span>dtype</span><a href="#dtype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">dtype</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L27">artifact_cache.ts:27</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L27">artifact_cache.ts:27</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="format"><span>format</span><a href="#format" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">format</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;f32-to-bf16&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;raw&quot;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L28">artifact_cache.ts:28</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L28">artifact_cache.ts:28</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="name"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/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/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L25">artifact_cache.ts:25</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="nbytes"><span>nbytes</span><a href="#nbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">nbytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/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/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L30">artifact_cache.ts:30</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="shape"><span>shape</span><a href="#shape" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">shape</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L26">artifact_cache.ts:26</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L26">artifact_cache.ts:26</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.TensorShardEntry.html b/docs/reference/api/typedoc/interfaces/_internal_.TensorShardEntry.html
index 4f1f9010782..f48c19f9755 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.TensorShardEntry.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.TensorShardEntry.html
@@ -13,7 +13,7 @@
 <h1>Interface TensorShardEntry</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">TensorShardEntry</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#datapath">dataPath</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/>    <a class="tsd-kind-property" href="#format">format</a><span class="tsd-signature-symbol">:</span> <span [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L33">artifact_cache.ts:33</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L33">artifact_cache.ts:33</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -33,22 +33,22 @@
 <h3 class="tsd-anchor-link" id="datapath"><span>data<wbr/>Path</span><a href="#datapath" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">dataPath</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L34">artifact_cache.ts:34</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L34">artifact_cache.ts:34</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="format"><span>format</span><a href="#format" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">format</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;raw-shard&quot;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L35">artifact_cache.ts:35</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L35">artifact_cache.ts:35</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="nbytes"><span>nbytes</span><a href="#nbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">nbytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L36">artifact_cache.ts:36</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L36">artifact_cache.ts:36</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="records"><span>records</span><a href="#records" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">records</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.TensorCacheEntry.html" class="tsd-signature-type tsd-kind-interface">TensorCacheEntry</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L37">artifact_cache.ts:37</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L37">artifact_cache.ts:37</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.WasmByteArraySource.html b/docs/reference/api/typedoc/interfaces/_internal_.WasmByteArraySource.html
index 25f76e6340a..858fa77aa5a 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.WasmByteArraySource.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.WasmByteArraySource.html
@@ -13,7 +13,7 @@
 <h1>Interface WasmByteArraySource</h1></div>
 <div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">WasmByteArraySource</span> <span class="tsd-signature-symbol">{</span><br/>    <a class="tsd-kind-property" href="#buffer">buffer</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ArrayBuffer</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">SharedArrayBuffer</span><span class="tsd-signature-symbol">;</span><br/>  [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L33">memory.ts:33</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L33">memory.ts:33</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -32,17 +32,17 @@
 <h3 class="tsd-anchor-link" id="buffer"><span>buffer</span><a href="#buffer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">buffer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ArrayBuffer</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">SharedArrayBuffer</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L34">memory.ts:34</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L34">memory.ts:34</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="bytelength"><span>byte<wbr/>Length</span><a href="#bytelength" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">byteLength</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L36">memory.ts:36</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L36">memory.ts:36</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member">
 <h3 class="tsd-anchor-link" id="byteoffset"><span>byte<wbr/>Offset</span><a href="#byteoffset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">byteOffset</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/memory.ts#L35">memory.ts:35</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/memory.ts#L35">memory.ts:35</a></li></ul></aside></section></section></details></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/ArtifactCacheType.html b/docs/reference/api/typedoc/types/ArtifactCacheType.html
index 073dd59088a..83edfaac29d 100644
--- a/docs/reference/api/typedoc/types/ArtifactCacheType.html
+++ b/docs/reference/api/typedoc/types/ArtifactCacheType.html
@@ -12,7 +12,7 @@
 <h1>Type Alias ArtifactCacheType</h1></div>
 <div class="tsd-signature"><span class="tsd-kind-type-alias">ArtifactCacheType</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;cache&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;indexeddb&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;cross-origin&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;opfs&qu [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L119">artifact_cache.ts:119</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L119">artifact_cache.ts:119</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/InitProgressCallback.html b/docs/reference/api/typedoc/types/InitProgressCallback.html
index d9582a24a38..72bceca7970 100644
--- a/docs/reference/api/typedoc/types/InitProgressCallback.html
+++ b/docs/reference/api/typedoc/types/InitProgressCallback.html
@@ -24,7 +24,7 @@
 <li><span><span class="tsd-kind-parameter">report</span>: <a href="../interfaces/InitProgressReport.html" class="tsd-signature-type tsd-kind-interface">InitProgressReport</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L900">runtime.ts:900</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L900">runtime.ts:900</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/OPFSAccessMode.html b/docs/reference/api/typedoc/types/OPFSAccessMode.html
index 94a8c386c02..e66b1481e53 100644
--- a/docs/reference/api/typedoc/types/OPFSAccessMode.html
+++ b/docs/reference/api/typedoc/types/OPFSAccessMode.html
@@ -12,7 +12,7 @@
 <h1>Type Alias OPFSAccessMode</h1></div>
 <div class="tsd-signature"><span class="tsd-kind-type-alias">OPFSAccessMode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;async&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;sync&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;auto&quot;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L20">opfs_store.ts:20</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L20">opfs_store.ts:20</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/PackedFunc.html b/docs/reference/api/typedoc/types/PackedFunc.html
index 76887b8f702..8953c72e0b5 100644
--- a/docs/reference/api/typedoc/types/PackedFunc.html
+++ b/docs/reference/api/typedoc/types/PackedFunc.html
@@ -14,7 +14,7 @@
 <div class="tsd-comment tsd-typography"><p>Type for PackedFunc in the TVMRuntime.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L51">runtime.ts:51</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L51">runtime.ts:51</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/RNGState.html b/docs/reference/api/typedoc/types/RNGState.html
index d16446f45c1..96f5d8e93c5 100644
--- a/docs/reference/api/typedoc/types/RNGState.html
+++ b/docs/reference/api/typedoc/types/RNGState.html
@@ -17,7 +17,7 @@ specification in <a href="https://en.cppreference.com/w/cpp/numeric/random/linea
 <p>Note <code>Number.MAX_SAFE_INTEGER = 2^53 - 1</code>, and our intermediates are strictly less than 2^48.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/support.ts#L88">support.ts:88</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/support.ts#L88">support.ts:88</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.AsyncPackedFunc.html b/docs/reference/api/typedoc/types/_internal_.AsyncPackedFunc.html
index 670ef1629b6..c86997807c6 100644
--- a/docs/reference/api/typedoc/types/_internal_.AsyncPackedFunc.html
+++ b/docs/reference/api/typedoc/types/_internal_.AsyncPackedFunc.html
@@ -16,7 +16,7 @@
 possibly may contain stack unwinding through Asynctify</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L58">runtime.ts:58</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L58">runtime.ts:58</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.FObjectConstructor.html b/docs/reference/api/typedoc/types/_internal_.FObjectConstructor.html
index 8f1558fcce4..74320bd0376 100644
--- a/docs/reference/api/typedoc/types/_internal_.FObjectConstructor.html
+++ b/docs/reference/api/typedoc/types/_internal_.FObjectConstructor.html
@@ -29,7 +29,7 @@
 <li><span><span class="tsd-kind-parameter">ctx</span>: <a href="../classes/_internal_.RuntimeContext.html" class="tsd-signature-type tsd-kind-class">RuntimeContext</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="../classes/TVMObject.html" class="tsd-signature-type tsd-kind-class">TVMObject</a></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L805">runtime.ts:805</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L805">runtime.ts:805</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.FTVMFFIWasmSafeCallType.html b/docs/reference/api/typedoc/types/_internal_.FTVMFFIWasmSafeCallType.html
index ea8e458e3ea..9eb2aba96b5 100644
--- a/docs/reference/api/typedoc/types/_internal_.FTVMFFIWasmSafeCallType.html
+++ b/docs/reference/api/typedoc/types/_internal_.FTVMFFIWasmSafeCallType.html
@@ -31,7 +31,7 @@ int32_t num_args, TVMFFIAny* result);</p>
 <li><span><span class="tsd-kind-parameter">result</span>: <a href="_internal_.Pointer.html" class="tsd-signature-type tsd-kind-type-alias">Pointer</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/ctypes.ts#L164">ctypes.ts:164</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/ctypes.ts#L164">ctypes.ts:164</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.FTVMWasmAllocSpace.html b/docs/reference/api/typedoc/types/_internal_.FTVMWasmAllocSpace.html
index 7f1f61e700f..df72996f9f0 100644
--- a/docs/reference/api/typedoc/types/_internal_.FTVMWasmAllocSpace.html
+++ b/docs/reference/api/typedoc/types/_internal_.FTVMWasmAllocSpace.html
@@ -27,7 +27,7 @@
 <li><span><span class="tsd-kind-parameter">size</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.Pointer.html" class="tsd-signature-type tsd-kind-type-alias">Pointer</a></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/ctypes.ts#L152">ctypes.ts:152</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/ctypes.ts#L152">ctypes.ts:152</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.FTVMWasmFreeSpace.html b/docs/reference/api/typedoc/types/_internal_.FTVMWasmFreeSpace.html
index bbaf5d742aa..a4e69828087 100644
--- a/docs/reference/api/typedoc/types/_internal_.FTVMWasmFreeSpace.html
+++ b/docs/reference/api/typedoc/types/_internal_.FTVMWasmFreeSpace.html
@@ -27,7 +27,7 @@
 <li><span><span class="tsd-kind-parameter">ptr</span>: <a href="_internal_.Pointer.html" class="tsd-signature-type tsd-kind-type-alias">Pointer</a></span></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/ctypes.ts#L155">ctypes.ts:155</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/ctypes.ts#L155">ctypes.ts:155</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.OPFSEffectiveAccessMode.html b/docs/reference/api/typedoc/types/_internal_.OPFSEffectiveAccessMode.html
index 2094e59c096..e2521f5e150 100644
--- a/docs/reference/api/typedoc/types/_internal_.OPFSEffectiveAccessMode.html
+++ b/docs/reference/api/typedoc/types/_internal_.OPFSEffectiveAccessMode.html
@@ -13,7 +13,7 @@
 <h1>Type Alias OPFSEffectiveAccessMode</h1></div>
 <div class="tsd-signature"><span class="tsd-kind-type-alias">OPFSEffectiveAccessMode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;async&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;sync&quot;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L22">opfs_store.ts:22</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L22">opfs_store.ts:22</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.OPFSSyncAccessHandleMode.html b/docs/reference/api/typedoc/types/_internal_.OPFSSyncAccessHandleMode.html
index cbcc99450f8..02eba7f054e 100644
--- a/docs/reference/api/typedoc/types/_internal_.OPFSSyncAccessHandleMode.html
+++ b/docs/reference/api/typedoc/types/_internal_.OPFSSyncAccessHandleMode.html
@@ -13,7 +13,7 @@
 <h1>Type Alias OPFSSyncAccessHandleMode</h1></div>
 <div class="tsd-signature"><span class="tsd-kind-type-alias">OPFSSyncAccessHandleMode</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;read-only&quot;</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">&quot;readwrite&quot;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/opfs_store.ts#L23">opfs_store.ts:23</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/opfs_store.ts#L23">opfs_store.ts:23</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.Pointer.html b/docs/reference/api/typedoc/types/_internal_.Pointer.html
index 9984b8adfe8..a544e95a4c4 100644
--- a/docs/reference/api/typedoc/types/_internal_.Pointer.html
+++ b/docs/reference/api/typedoc/types/_internal_.Pointer.html
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>A pointer to points to the raw address space.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/ctypes.ts#L25">ctypes.ts:25</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/ctypes.ts#L25">ctypes.ts:25</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.RequestLike.html b/docs/reference/api/typedoc/types/_internal_.RequestLike.html
index d2b62db7c8c..ba155b9819a 100644
--- a/docs/reference/api/typedoc/types/_internal_.RequestLike.html
+++ b/docs/reference/api/typedoc/types/_internal_.RequestLike.html
@@ -13,7 +13,7 @@
 <h1>Type Alias RequestLike</h1></div>
 <div class="tsd-signature"><span class="tsd-kind-type-alias">RequestLike</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">URL</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Request</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">url</span><span class= [...]
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/artifact_cache.ts#L129">artifact_cache.ts:129</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/artifact_cache.ts#L129">artifact_cache.ts:129</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.TVMObjectBase.html b/docs/reference/api/typedoc/types/_internal_.TVMObjectBase.html
index a747c1ca6bd..5aecd07225a 100644
--- a/docs/reference/api/typedoc/types/_internal_.TVMObjectBase.html
+++ b/docs/reference/api/typedoc/types/_internal_.TVMObjectBase.html
@@ -15,7 +15,7 @@
 <div class="tsd-comment tsd-typography"><p>All possible object types.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/e292f6eec0d078bc5df09bbbd2f57ab76ccc8c28/web/src/runtime.ts#L808">runtime.ts:808</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/a4bfa7e1168f6b3e81edba07b1b4a2d1a58c5a67/web/src/runtime.ts#L808">runtime.ts:808</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/searchindex.js b/docs/searchindex.js
index ec596285cf2..8456df81198 100644
--- a/docs/searchindex.js
+++ b/docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"@Tx.inline \u2014 inline functions": [[134, "tx-inline-inline-functions"]], "@Tx.meta_class \u2014 parser-side state objects": [[134, "tx-meta-class-parser-side-state-objects"]], "@Tx.prim_func vs @Tx.jit": [[133, "tx-prim-func-vs-tx-jit"]], "A stable extension boundary for future hardware": [[137, "a-stable-extension-boundary-for-future-hardware"]], "A worked example": [[122, "a-worked-example"]], "API Reference": [[57, null], [111, null]], "About": [[57, [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"@Tx.inline \u2014 inline functions": [[134, "tx-inline-inline-functions"]], "@Tx.meta_class \u2014 parser-side state objects": [[134, "tx-meta-class-parser-side-state-objects"]], "@Tx.prim_func vs @Tx.jit": [[133, "tx-prim-func-vs-tx-jit"]], "A stable extension boundary for future hardware": [[137, "a-stable-extension-boundary-for-future-hardware"]], "A worked example": [[122, "a-worked-example"]], "API Reference": [[57, null], [111, null]], "About": [[57, [...]
\ No newline at end of file
diff --git a/docs/sg_execution_times.html b/docs/sg_execution_times.html
index 682eb92e93f..7504dc2eed2 100644
--- a/docs/sg_execution_times.html
+++ b/docs/sg_execution_times.html
@@ -634,7 +634,7 @@ document.write(`
                   
   <section id="computation-times">
 <span id="sphx-glr-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading">#</a></h1>
-<p><strong>00:21.686</strong> total execution time for 16 files <strong>from all galleries</strong>:</p>
+<p><strong>00:21.763</strong> total execution time for 16 files <strong>from all galleries</strong>:</p>
 <div class="docutils container">
 <style scoped>
 <link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet" />
@@ -656,23 +656,23 @@ $(document).ready( function () {
 </thead>
 <tbody>
 <tr class="row-even"><td><p><a class="reference internal" href="how_to/tutorials/optimize_llm.html#sphx-glr-how-to-tutorials-optimize-llm-py"><span class="std std-ref">Optimize Large Language Model</span></a> (<code class="docutils literal notranslate"><span class="pre">../how_to/tutorials/optimize_llm.py</span></code>)</p></td>
-<td><p>00:10.413</p></td>
+<td><p>00:10.422</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:05.379</p></td>
+<td><p>00:05.399</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" href="how_to/tutorials/import_model.html#sphx-glr-how-to-tutorials-import-model-py"><span class="std std-ref">Importing Models from ML Frameworks</span></a> (<code class="docutils literal notranslate"><span class="pre">../how_to/tutorials/import_model.py</span></code>)</p></td>
-<td><p>00:03.297</p></td>
+<td><p>00:03.331</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="how_to/tutorials/e2e_opt_model.html#sphx-glr-how-to-tutorials-e2e-opt-model-py"><span class="std std-ref">End-to-End Optimize Model</span></a> (<code class="docutils literal notranslate"><span class="pre">../how_to/tutorials/e2e_opt_model.py</span></code>)</p></td>
-<td><p>00:00.576</p></td>
+<td><p>00:00.586</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" href="how_to/tutorials/cross_compilation_and_rpc.html#sphx-glr-how-to-tutorials-cross-compilation-and-rpc-py"><span class="std std-ref">Cross Compilation and RPC</span></a> (<code class="docutils literal notranslate"><span class="pre">../how_to/tutorials/cross_compilation_and_rpc.py</span></code>)</p></td>
-<td><p>00:00.482</p></td>
+<td><p>00:00.486</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="deep_dive/tensor_ir/tutorials/dlight_gpu_scheduling.html#sphx-glr-deep-dive-tensor-ir-tutorials-dlight-gpu-scheduling-py"><span class="std std-ref">DLight: Rule-Based GPU Scheduling</span></a> (<code class="docutils literal notranslate"><span class="pre">../deep_dive/tensor_ir/tutorials/dlight_gpu_scheduling.py</span></code>)</p></td>
@@ -680,19 +680,19 @@ $(document).ready( function () {
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><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.302</p></td>
+<td><p>00:00.305</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="deep_dive/tensor_ir/tutorials/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.269</p></td>
+<td><p>00:00.270</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" href="get_started/tutorials/quick_start.html#sphx-glr-get-started-tutorials-quick-start-py"><span class="std std-ref">Quick Start</span></a> (<code class="docutils literal notranslate"><span class="pre">../get_started/tutorials/quick_start.py</span></code>)</p></td>
-<td><p>00:00.163</p></td>
+<td><p>00:00.164</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="deep_dive/tensor_ir/tutorials/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.141</p></td>
+<td><p>00:00.139</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>
@@ -704,7 +704,7 @@ $(document).ready( function () {
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" href="how_to/tutorials/bring_your_own_codegen.html#sphx-glr-how-to-tutorials-bring-your-own-codegen-py"><span class="std std-ref">Bring Your Own Codegen</span></a> (<code class="docutils literal notranslate"><span class="pre">../how_to/tutorials/bring_your_own_codegen.py</span></code>)</p></td>
-<td><p>00:00.036</p></td>
+<td><p>00:00.035</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="deep_dive/tensor_ir/tutorials/meta_schedule.html#sphx-glr-deep-dive-tensor-ir-tutorials-meta-schedule-py"><span class="std std-ref">MetaSchedule: Search-Based Auto-Tuning</span></a> (<code class="docutils literal notranslate"><span class="pre">../deep_dive/tensor_ir/tutorials/meta_schedule.py</span></code>)</p></td>
@@ -712,7 +712,7 @@ $(document).ready( function () {
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" href="how_to/tutorials/mix_python_and_tvm_with_pymodule.html#sphx-glr-how-to-tutorials-mix-python-and-tvm-with-pymodule-py"><span class="std std-ref">Mix Python/PyTorch with TVM Using BasePyModule</span></a> (<code class="docutils literal notranslate"><span class="pre">../how_to/tutorials/mix_python_and_tvm_with_pymodule.py</span></code>)</p></td>
-<td><p>00:00.005</p></td>
+<td><p>00:00.004</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="how_to/tutorials/export_and_load_executable.html#sphx-glr-how-to-tutorials-export-and-load-executable-py"><span class="std std-ref">Export and Load Relax Executables</span></a> (<code class="docutils literal notranslate"><span class="pre">../how_to/tutorials/export_and_load_executable.py</span></code>)</p></td>