You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by tq...@apache.org on 2025/02/12 19:26:33 UTC

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

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 2f57eb09dc deploying docs (apache/tvm@94e99a2e4316737af5a0e3fd2bd1a006921d1879)
2f57eb09dc is described below

commit 2f57eb09dcd33e90a309feb5fc4dd12d687092a5
Author: tvm-bot <95...@users.noreply.github.com>
AuthorDate: Wed Feb 12 19:26:27 2025 +0000

    deploying docs (apache/tvm@94e99a2e4316737af5a0e3fd2bd1a006921d1879)
---
 .../11c11e53c7dace51a8be968ee169ed0d/ir_module.zip | Bin 23868 -> 23868 bytes
 .../tir_transformation.zip                         | Bin 15571 -> 15571 bytes
 .../relax_creation.zip                             | Bin 22392 -> 22392 bytes
 .../relax_transformation.zip                       | Bin 11460 -> 11460 bytes
 .../optimize_llm.zip                               | Bin 53627 -> 53627 bytes
 .../e2e_opt_model.zip                              | Bin 11127 -> 11127 bytes
 .../quick_start.zip                                | Bin 16274 -> 16274 bytes
 .../tir_creation.zip                               | Bin 24339 -> 24339 bytes
 .../cross_compilation_and_rpc.zip                  | Bin 21418 -> 21418 bytes
 .../customize_opt.zip                              | Bin 19789 -> 19789 bytes
 .../relax/tutorials/sg_execution_times.rst.txt     |   4 +-
 .../tensor_ir/tutorials/sg_execution_times.rst.txt |   6 +-
 .../tensor_ir/tutorials/tir_creation.rst.txt       |  20 ++--
 .../tensor_ir/tutorials/tir_transformation.rst.txt |   6 +-
 .../get_started/tutorials/ir_module.rst.txt        |   8 +-
 .../get_started/tutorials/quick_start.rst.txt      |   4 +-
 .../tutorials/sg_execution_times.rst.txt           |   6 +-
 .../tutorials/cross_compilation_and_rpc.rst.txt    |   2 +-
 .../how_to/tutorials/customize_opt.rst.txt         |   4 +-
 .../how_to/tutorials/e2e_opt_model.rst.txt         |   2 +-
 .../how_to/tutorials/sg_execution_times.rst.txt    |  10 +-
 docs/_sources/sg_execution_times.rst.txt           |  26 ++---
 docs/commit_hash                                   |   2 +-
 docs/deep_dive/relax/tutorials/relax_creation.html |  16 ++-
 .../relax/tutorials/relax_transformation.html      |  15 ++-
 .../relax/tutorials/sg_execution_times.html        |   4 +-
 .../tensor_ir/tutorials/sg_execution_times.html    |   6 +-
 .../tensor_ir/tutorials/tir_creation.html          |  20 ++--
 .../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       |   2 +-
 docs/how_to/tutorials/customize_opt.html           |   4 +-
 docs/how_to/tutorials/e2e_opt_model.html           |   9 +-
 docs/how_to/tutorials/sg_execution_times.html      |  10 +-
 docs/reference/api/python/auto_scheduler.html      |   4 +-
 .../api/typedoc/classes/ArtifactCache.html         |  14 +--
 .../typedoc/classes/ArtifactIndexedDBCache.html    |  16 +--
 docs/reference/api/typedoc/classes/DLDataType.html |  14 +--
 docs/reference/api/typedoc/classes/DLDevice.html   |  12 +--
 docs/reference/api/typedoc/classes/Instance.html   | 116 ++++++++++-----------
 .../classes/LinearCongruentialGenerator.html       |  16 +--
 docs/reference/api/typedoc/classes/Module.html     |  12 +--
 docs/reference/api/typedoc/classes/NDArray.html    |  30 +++---
 docs/reference/api/typedoc/classes/RPCServer.html  |  16 +--
 docs/reference/api/typedoc/classes/Scalar.html     |   8 +-
 docs/reference/api/typedoc/classes/TVMArray.html   |  16 +--
 docs/reference/api/typedoc/classes/TVMObject.html  |  12 +--
 .../api/typedoc/classes/VirtualMachine.html        |  10 +-
 .../classes/_internal_.AsyncifyHandler.html        |  12 +--
 .../classes/_internal_.CachedCallStack.html        |  36 +++----
 .../classes/_internal_.CanvasRenderManager.html    |  10 +-
 .../typedoc/classes/_internal_.Environment.html    |  14 +--
 .../api/typedoc/classes/_internal_.FFILibrary.html |  22 ++--
 .../api/typedoc/classes/_internal_.Memory.html     |  36 +++----
 .../typedoc/classes/_internal_.PackedFuncCell.html |   8 +-
 .../typedoc/classes/_internal_.RuntimeContext.html |  60 +++++------
 .../api/typedoc/classes/_internal_.TVMString.html  |  14 +--
 .../typedoc/classes/_internal_.WebGPUContext.html  |  28 ++---
 .../enums/_internal_.AsyncifyStateKind.html        |   8 +-
 .../typedoc/enums/_internal_.RPCServerState.html   |  14 +--
 docs/reference/api/typedoc/functions/assert.html   |   2 +-
 .../api/typedoc/functions/createPolyfillWASI.html  |   2 +-
 .../api/typedoc/functions/deleteNDArrayCache.html  |   2 +-
 .../api/typedoc/functions/detectGPUDevice.html     |   2 +-
 .../api/typedoc/functions/hasNDArrayInCache.html   |   2 +-
 .../api/typedoc/functions/instantiate.html         |   2 +-
 docs/reference/api/typedoc/functions/wasmPath.html |   2 +-
 .../typedoc/interfaces/ArtifactCacheTemplate.html  |  10 +-
 .../api/typedoc/interfaces/Disposable.html         |   4 +-
 .../typedoc/interfaces/GPUDeviceDetectOutput.html  |   8 +-
 .../api/typedoc/interfaces/InitProgressReport.html |   8 +-
 .../api/typedoc/interfaces/LibraryProvider.html    |   6 +-
 .../interfaces/_internal_.FunctionInfo.html        |   8 +-
 .../interfaces/_internal_.NDArrayCacheEntry.html   |  14 +--
 .../interfaces/_internal_.NDArrayShardEntry.html   |  10 +-
 .../api/typedoc/types/InitProgressCallback.html    |   2 +-
 docs/reference/api/typedoc/types/PackedFunc.html   |   2 +-
 .../typedoc/types/_internal_.AsyncPackedFunc.html  |   2 +-
 .../types/_internal_.FObjectConstructor.html       |   2 +-
 .../types/_internal_.FTVMWasmAllocSpace.html       |   2 +-
 .../types/_internal_.FTVMWasmFreeSpace.html        |   2 +-
 .../types/_internal_.FTVMWasmPackedCFunc.html      |   2 +-
 .../api/typedoc/types/_internal_.Pointer.html      |   2 +-
 .../typedoc/types/_internal_.TVMObjectBase.html    |   2 +-
 docs/searchindex.js                                |   2 +-
 docs/sg_execution_times.html                       |  26 ++---
 88 files changed, 458 insertions(+), 438 deletions(-)

diff --git a/docs/_downloads/11c11e53c7dace51a8be968ee169ed0d/ir_module.zip b/docs/_downloads/11c11e53c7dace51a8be968ee169ed0d/ir_module.zip
index 47f7e77f8b..9aeeea34ff 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 6f865ee1dd..2ba7e0a8f5 100644
Binary files a/docs/_downloads/18ba0d2ee8120824175aaef66bc9c9bf/tir_transformation.zip and b/docs/_downloads/18ba0d2ee8120824175aaef66bc9c9bf/tir_transformation.zip differ
diff --git a/docs/_downloads/4753776bbe68e7c9ee4d19117973fc8b/relax_creation.zip b/docs/_downloads/4753776bbe68e7c9ee4d19117973fc8b/relax_creation.zip
index 381c4e85e8..3fece1e5ba 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 48ff5d959b..3f7feab98e 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 ebfb360090..c78e026916 100644
Binary files a/docs/_downloads/83e85f38cf16f1d926d06615fd54095c/optimize_llm.zip and b/docs/_downloads/83e85f38cf16f1d926d06615fd54095c/optimize_llm.zip differ
diff --git a/docs/_downloads/a7dd7652b2ad50f82d7b739ce3645799/e2e_opt_model.zip b/docs/_downloads/a7dd7652b2ad50f82d7b739ce3645799/e2e_opt_model.zip
index 4c054ec758..d086ea2d42 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 adeca77a26..8ec2ab5397 100644
Binary files a/docs/_downloads/bb7db6678496193ed0c55d3b95fa6778/quick_start.zip and b/docs/_downloads/bb7db6678496193ed0c55d3b95fa6778/quick_start.zip differ
diff --git a/docs/_downloads/be26483bb70b8468499a01c55e8e866c/tir_creation.zip b/docs/_downloads/be26483bb70b8468499a01c55e8e866c/tir_creation.zip
index 1304e5de5e..52b3f45265 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 e5fb84aecc..10b9f2b16a 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 64b0539a5c..b24a21c3f9 100644
Binary files a/docs/_downloads/f69433a4a80715725df90d1386679956/customize_opt.zip and b/docs/_downloads/f69433a4a80715725df90d1386679956/customize_opt.zip differ
diff --git a/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst.txt b/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst.txt
index 4bac767bf6..8a1d21d934 100644
--- a/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst.txt
+++ b/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst.txt
@@ -33,8 +33,8 @@ Computation times
      - Time
      - Mem (MB)
    * - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_creation.py` (``relax_creation.py``)
-     - 00:00.131
+     - 00:00.130
      - 0.0
    * - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_transformation.py` (``relax_transformation.py``)
-     - 00:00.080
+     - 00:00.082
      - 0.0
diff --git a/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst.txt b/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst.txt
index b8a741d72c..9848fe0a96 100644
--- a/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst.txt
+++ b/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst.txt
@@ -6,7 +6,7 @@
 
 Computation times
 =================
-**00:00.507** total execution time for 2 files **from deep_dive/tensor_ir/tutorials**:
+**00:00.518** total execution time for 2 files **from deep_dive/tensor_ir/tutorials**:
 
 .. container::
 
@@ -33,8 +33,8 @@ Computation times
      - Time
      - Mem (MB)
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_transformation.py` (``tir_transformation.py``)
-     - 00:00.312
+     - 00:00.319
      - 0.0
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_creation.py` (``tir_creation.py``)
-     - 00:00.195
+     - 00:00.199
      - 0.0
diff --git a/docs/_sources/deep_dive/tensor_ir/tutorials/tir_creation.rst.txt b/docs/_sources/deep_dive/tensor_ir/tutorials/tir_creation.rst.txt
index d5adf2fa42..e6ed8de4df 100644
--- a/docs/_sources/deep_dive/tensor_ir/tutorials/tir_creation.rst.txt
+++ b/docs/_sources/deep_dive/tensor_ir/tutorials/tir_creation.rst.txt
@@ -325,17 +325,17 @@ Now let's check the runtime dynamic shape inference:
 
  .. code-block:: none
 
-    [[1.3306557  0.49181575 0.9455695  0.6092257 ]
-     [1.3878992  0.5631329  1.0766591  0.56903875]
-     [1.0478836  0.23310733 0.63234305 0.41335532]
-     [1.0863894  0.7661927  1.2042999  0.54730165]]
-    [[32.29606  32.004864 32.86255  ... 27.619757 33.581753 34.814625]
-     [36.21277  32.88183  32.38851  ... 31.783289 37.74769  36.72815 ]
-     [36.293087 34.87695  36.137047 ... 32.24117  37.24367  38.72378 ]
+    [[0.5191146  0.38637823 0.43468398 0.8518528 ]
+     [1.3122003  1.283787   1.0545651  2.1164088 ]
+     [0.2602731  0.3137126  0.23741084 0.7485646 ]
+     [0.77919245 0.5895489  0.70233417 1.2162837 ]]
+    [[32.67057  27.993235 32.0789   ... 31.242926 34.902534 33.11162 ]
+     [33.466267 27.713854 35.289925 ... 31.099186 34.30871  31.35476 ]
+     [32.09376  27.880089 34.14695  ... 29.77569  34.23702  32.08449 ]
      ...
-     [31.143227 31.062973 31.999924 ... 26.957811 31.188232 33.626873]
-     [31.448948 30.330797 29.303465 ... 28.838259 33.145256 31.828829]
-     [32.485912 32.686646 32.41235  ... 30.646088 34.684338 34.47659 ]]
+     [33.740494 27.152468 33.422745 ... 32.60857  34.983902 33.191124]
+     [31.188652 28.333746 36.133595 ... 33.539467 36.09421  34.966164]
+     [31.074312 28.185968 35.555695 ... 29.77953  33.809578 31.50562 ]]
 
 
 
diff --git a/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst.txt b/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst.txt
index 9ec509cec1..d33926b5d3 100644
--- a/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst.txt
+++ b/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst.txt
@@ -123,7 +123,7 @@ original implementation.
 
     Execution time summary:
      mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)  
-       2.2416       2.2416       2.2416       2.2416       0.0000                  
+       2.2338       2.2338       2.2338       2.2338       0.0000                  
 
 
 
@@ -295,7 +295,7 @@ action involves reordering these two loops.
 
     Execution time summary:
      mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)  
-       0.8473       0.8473       0.8473       0.8473       0.0000                  
+       0.8509       0.8509       0.8509       0.8509       0.0000                  
 
 
 
@@ -423,7 +423,7 @@ from the reduction update via the **decompose_reduction** primitive.
 
     Execution time summary:
      mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)  
-       0.3236       0.3236       0.3236       0.3236       0.0000                  
+       0.3245       0.3245       0.3245       0.3245       0.0000                  
 
 
 
diff --git a/docs/_sources/get_started/tutorials/ir_module.rst.txt b/docs/_sources/get_started/tutorials/ir_module.rst.txt
index 22f3d32ddb..76a2a6b221 100644
--- a/docs/_sources/get_started/tutorials/ir_module.rst.txt
+++ b/docs/_sources/get_started/tutorials/ir_module.rst.txt
@@ -698,8 +698,8 @@ We can deploy the IRModule on CPU by specifying the target as ``llvm``.
 
  .. code-block:: none
 
-    [[-0.18800399  0.02246397 -0.06611137 -0.23650685  0.19527364 -0.07404387
-      -0.02138128 -0.13919437 -0.07626657  0.16160269]]
+    [[ 0.11089836 -0.19104065 -0.09945287  0.2136938   0.0138231   0.07098898
+      -0.09899493 -0.14043564 -0.13533735  0.2615848 ]]
 
 
 
@@ -765,8 +765,8 @@ Now we can compile the IRModule on GPU, the similar way as we did on CPU.
 
  .. code-block:: none
 
-    [[-0.18800396  0.02246399 -0.06611142 -0.23650688  0.19527352 -0.0740439
-      -0.02138126 -0.13919437 -0.07626662  0.16160268]]
+    [[ 0.11089845 -0.19104055 -0.09945282  0.21369386  0.01382308  0.07098905
+      -0.09899488 -0.1404356  -0.13533744  0.2615848 ]]
 
 
 
diff --git a/docs/_sources/get_started/tutorials/quick_start.rst.txt b/docs/_sources/get_started/tutorials/quick_start.rst.txt
index f42bffe759..9fc7ae1984 100644
--- a/docs/_sources/get_started/tutorials/quick_start.rst.txt
+++ b/docs/_sources/get_started/tutorials/quick_start.rst.txt
@@ -230,8 +230,8 @@ different devices.
 
  .. code-block:: none
 
-    [[27452.604 25815.67  23825.97  25474.727 23941.    24966.322 24581.69
-      24729.125 24968.81  26777.805]]
+    [[25417.553 27609.723 24048.283 25345.54  24082.764 24187.807 24330.47
+      26215.668 27175.352 23899.51 ]]
 
 
 
diff --git a/docs/_sources/get_started/tutorials/sg_execution_times.rst.txt b/docs/_sources/get_started/tutorials/sg_execution_times.rst.txt
index ff8f78d436..332a482df8 100644
--- a/docs/_sources/get_started/tutorials/sg_execution_times.rst.txt
+++ b/docs/_sources/get_started/tutorials/sg_execution_times.rst.txt
@@ -6,7 +6,7 @@
 
 Computation times
 =================
-**00:06.188** total execution time for 2 files **from get_started/tutorials**:
+**00:06.561** 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.995
+     - 00:06.360
      - 0.0
    * - :ref:`sphx_glr_get_started_tutorials_quick_start.py` (``quick_start.py``)
-     - 00:00.193
+     - 00:00.201
      - 0.0
diff --git a/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst.txt b/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst.txt
index 6b81c6f862..547a640c99 100644
--- a/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst.txt
+++ b/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst.txt
@@ -274,7 +274,7 @@ device and returns the measured cost. Network overhead is excluded.
 
  .. code-block:: none
 
-    1.275e-07 secs/op
+    1.259e-07 secs/op
 
 
 
diff --git a/docs/_sources/how_to/tutorials/customize_opt.rst.txt b/docs/_sources/how_to/tutorials/customize_opt.rst.txt
index f697ef4b7c..8c6797f645 100644
--- a/docs/_sources/how_to/tutorials/customize_opt.rst.txt
+++ b/docs/_sources/how_to/tutorials/customize_opt.rst.txt
@@ -420,8 +420,8 @@ We can build and deploy the optimized model to the TVM runtime.
 
  .. code-block:: none
 
-    [[26116.104 25434.916 25947.436 24371.836 24016.627 23783.3   24451.05
-      26823.812 24848.363 25457.309]]
+    [[24425.91  23656.234 25639.635 24630.951 24484.418 23771.805 24512.541
+      24818.398 23860.408 24195.34 ]]
 
 
 
diff --git a/docs/_sources/how_to/tutorials/e2e_opt_model.rst.txt b/docs/_sources/how_to/tutorials/e2e_opt_model.rst.txt
index 341f167fa0..9bebd46669 100644
--- a/docs/_sources/how_to/tutorials/e2e_opt_model.rst.txt
+++ b/docs/_sources/how_to/tutorials/e2e_opt_model.rst.txt
@@ -59,7 +59,7 @@ PyTorch.
  .. code-block:: none
 
     Downloading: "https://download.pytorch.org/models/resnet18-f37072fd.pth" to /workspace/.cache/torch/hub/checkpoints/resnet18-f37072fd.pth
-       0%|          | 0.00/44.7M [00:00<?, ?B/s]      16%|█▌        | 7.00M/44.7M [00:00<00:00, 71.4MB/s]      35%|███▌      | 15.8M/44.7M [00:00<00:00, 83.2MB/s]      53%|█████▎    | 23.8M/44.7M [00:00<00:00, 82.8MB/s]      72%|███████▏  | 32.0M/44.7M [00:00<00:00, 82.6MB/s]      91%|█████████ | 40.5M/44.7M [00:00<00:00, 84.7MB/s]     100%|██████████| 44.7M/44.7M [00:00<00:00, 83.8MB/s]
+       0%|          | 0.00/44.7M [00:00<?, ?B/s]      39%|███▊      | 17.2M/44.7M [00:00<00:00, 180MB/s]      92%|█████████▏| 41.0M/44.7M [00:00<00:00, 220MB/s]     100%|██████████| 44.7M/44.7M [00:00<00:00, 216MB/s]
 
 
 
diff --git a/docs/_sources/how_to/tutorials/sg_execution_times.rst.txt b/docs/_sources/how_to/tutorials/sg_execution_times.rst.txt
index 31d2f0280b..ee528d9833 100644
--- a/docs/_sources/how_to/tutorials/sg_execution_times.rst.txt
+++ b/docs/_sources/how_to/tutorials/sg_execution_times.rst.txt
@@ -6,7 +6,7 @@
 
 Computation times
 =================
-**00:46.052** total execution time for 4 files **from how_to/tutorials**:
+**00:46.520** total execution time for 4 files **from how_to/tutorials**:
 
 .. container::
 
@@ -33,14 +33,14 @@ Computation times
      - Time
      - Mem (MB)
    * - :ref:`sphx_glr_how_to_tutorials_optimize_llm.py` (``optimize_llm.py``)
-     - 00:41.761
+     - 00:42.561
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_e2e_opt_model.py` (``e2e_opt_model.py``)
-     - 00:03.148
+     - 00:02.821
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_customize_opt.py` (``customize_opt.py``)
-     - 00:00.677
+     - 00:00.674
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_cross_compilation_and_rpc.py` (``cross_compilation_and_rpc.py``)
-     - 00:00.466
+     - 00:00.464
      - 0.0
diff --git a/docs/_sources/sg_execution_times.rst.txt b/docs/_sources/sg_execution_times.rst.txt
index 4bd952fe3d..f4615479f8 100644
--- a/docs/_sources/sg_execution_times.rst.txt
+++ b/docs/_sources/sg_execution_times.rst.txt
@@ -6,7 +6,7 @@
 
 Computation times
 =================
-**00:52.958** total execution time for 10 files **from all galleries**:
+**00:53.810** total execution time for 10 files **from all galleries**:
 
 .. container::
 
@@ -33,32 +33,32 @@ Computation times
      - Time
      - Mem (MB)
    * - :ref:`sphx_glr_how_to_tutorials_optimize_llm.py` (``../how_to/tutorials/optimize_llm.py``)
-     - 00:41.761
+     - 00:42.561
      - 0.0
    * - :ref:`sphx_glr_get_started_tutorials_ir_module.py` (``../get_started/tutorials/ir_module.py``)
-     - 00:05.995
+     - 00:06.360
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_e2e_opt_model.py` (``../how_to/tutorials/e2e_opt_model.py``)
-     - 00:03.148
+     - 00:02.821
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_customize_opt.py` (``../how_to/tutorials/customize_opt.py``)
-     - 00:00.677
+     - 00:00.674
      - 0.0
    * - :ref:`sphx_glr_how_to_tutorials_cross_compilation_and_rpc.py` (``../how_to/tutorials/cross_compilation_and_rpc.py``)
-     - 00:00.466
+     - 00:00.464
      - 0.0
    * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_transformation.py` (``../deep_dive/tensor_ir/tutorials/tir_transformation.py``)
-     - 00:00.312
-     - 0.0
-   * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_creation.py` (``../deep_dive/tensor_ir/tutorials/tir_creation.py``)
-     - 00:00.195
+     - 00:00.319
      - 0.0
    * - :ref:`sphx_glr_get_started_tutorials_quick_start.py` (``../get_started/tutorials/quick_start.py``)
-     - 00:00.193
+     - 00:00.201
+     - 0.0
+   * - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_creation.py` (``../deep_dive/tensor_ir/tutorials/tir_creation.py``)
+     - 00:00.199
      - 0.0
    * - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_creation.py` (``../deep_dive/relax/tutorials/relax_creation.py``)
-     - 00:00.131
+     - 00:00.130
      - 0.0
    * - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_transformation.py` (``../deep_dive/relax/tutorials/relax_transformation.py``)
-     - 00:00.080
+     - 00:00.082
      - 0.0
diff --git a/docs/commit_hash b/docs/commit_hash
index 2361a6d3bb..1d378e359f 100644
--- a/docs/commit_hash
+++ b/docs/commit_hash
@@ -1 +1 @@
-4ac03b39e1f6dca60161278ad2245bbf1acc2693
+94e99a2e4316737af5a0e3fd2bd1a006921d1879
diff --git a/docs/deep_dive/relax/tutorials/relax_creation.html b/docs/deep_dive/relax/tutorials/relax_creation.html
index 4221ddff36..3c1c4cd5ce 100644
--- a/docs/deep_dive/relax/tutorials/relax_creation.html
+++ b/docs/deep_dive/relax/tutorials/relax_creation.html
@@ -197,10 +197,22 @@
 <li class="toctree-l1"><a class="reference internal" href="../../../how_to/dev/index.html">Development Guides</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Deep Dive</span></p>
-<ul>
+<ul class="current">
 <li class="toctree-l1"><a class="reference internal" href="../../../arch/index.html">Design and Architecture</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../tensor_ir/index.html">TensorIR</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Relax</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../index.html">Relax</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="../abstraction.html">Graph Abstraction for ML Models</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../learning.html">Understand Relax Abstraction</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Relax Creation</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#create-relax-programs-using-tvmscript">Create Relax programs using TVMScript</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#create-relax-programs-using-nnmodule-api">Create Relax programs using NNModule API</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#create-relax-programs-using-block-builder-api">Create Relax programs using Block Builder API</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#summary">Summary</a></li>
+</ul>
+</li>
+<li class="toctree-l2"><a class="reference internal" href="relax_transformation.html">Transformation</a></li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">API Reference</span></p>
 <ul>
diff --git a/docs/deep_dive/relax/tutorials/relax_transformation.html b/docs/deep_dive/relax/tutorials/relax_transformation.html
index 8b3d8413ce..f43c189fca 100644
--- a/docs/deep_dive/relax/tutorials/relax_transformation.html
+++ b/docs/deep_dive/relax/tutorials/relax_transformation.html
@@ -197,10 +197,21 @@
 <li class="toctree-l1"><a class="reference internal" href="../../../how_to/dev/index.html">Development Guides</a></li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">Deep Dive</span></p>
-<ul>
+<ul class="current">
 <li class="toctree-l1"><a class="reference internal" href="../../../arch/index.html">Design and Architecture</a></li>
 <li class="toctree-l1"><a class="reference internal" href="../../tensor_ir/index.html">TensorIR</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../index.html">Relax</a></li>
+<li class="toctree-l1 current"><a class="reference internal" href="../index.html">Relax</a><ul class="current">
+<li class="toctree-l2"><a class="reference internal" href="../abstraction.html">Graph Abstraction for ML Models</a></li>
+<li class="toctree-l2"><a class="reference internal" href="../learning.html">Understand Relax Abstraction</a></li>
+<li class="toctree-l2"><a class="reference internal" href="relax_creation.html">Relax Creation</a></li>
+<li class="toctree-l2 current"><a class="current reference internal" href="#">Transformation</a><ul>
+<li class="toctree-l3"><a class="reference internal" href="#apply-transformations">Apply transformations</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#custom-passes">Custom Passes</a></li>
+<li class="toctree-l3"><a class="reference internal" href="#summary">Summary</a></li>
+</ul>
+</li>
+</ul>
+</li>
 </ul>
 <p class="caption" role="heading"><span class="caption-text">API Reference</span></p>
 <ul>
diff --git a/docs/deep_dive/relax/tutorials/sg_execution_times.html b/docs/deep_dive/relax/tutorials/sg_execution_times.html
index e47f787252..fa91aa7134 100644
--- a/docs/deep_dive/relax/tutorials/sg_execution_times.html
+++ b/docs/deep_dive/relax/tutorials/sg_execution_times.html
@@ -321,11 +321,11 @@ $(document).ready( function () {
 </thead>
 <tbody>
 <tr class="row-even"><td><p><a class="reference internal" href="relax_creation.html#sphx-glr-deep-dive-relax-tutorials-relax-creation-py"><span class="std std-ref">Relax Creation</span></a> (<code class="docutils literal notranslate"><span class="pre">relax_creation.py</span></code>)</p></td>
-<td><p>00:00.131</p></td>
+<td><p>00:00.130</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="relax_transformation.html#sphx-glr-deep-dive-relax-tutorials-relax-transformation-py"><span class="std std-ref">Transformation</span></a> (<code class="docutils literal notranslate"><span class="pre">relax_transformation.py</span></code>)</p></td>
-<td><p>00:00.080</p></td>
+<td><p>00:00.082</p></td>
 <td><p>0.0</p></td>
 </tr>
 </tbody>
diff --git a/docs/deep_dive/tensor_ir/tutorials/sg_execution_times.html b/docs/deep_dive/tensor_ir/tutorials/sg_execution_times.html
index 35984593e4..f7e6c3d46d 100644
--- a/docs/deep_dive/tensor_ir/tutorials/sg_execution_times.html
+++ b/docs/deep_dive/tensor_ir/tutorials/sg_execution_times.html
@@ -299,7 +299,7 @@
             
   <section id="computation-times">
 <span id="sphx-glr-deep-dive-tensor-ir-tutorials-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading"></a></h1>
-<p><strong>00:00.507</strong> total execution time for 2 files <strong>from deep_dive/tensor_ir/tutorials</strong>:</p>
+<p><strong>00:00.518</strong> total execution time for 2 files <strong>from deep_dive/tensor_ir/tutorials</strong>:</p>
 <div class="docutils container">
 <style scoped>
 <link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet" />
@@ -321,11 +321,11 @@ $(document).ready( function () {
 </thead>
 <tbody>
 <tr class="row-even"><td><p><a class="reference internal" href="tir_transformation.html#sphx-glr-deep-dive-tensor-ir-tutorials-tir-transformation-py"><span class="std std-ref">Transformation</span></a> (<code class="docutils literal notranslate"><span class="pre">tir_transformation.py</span></code>)</p></td>
-<td><p>00:00.312</p></td>
+<td><p>00:00.319</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="tir_creation.html#sphx-glr-deep-dive-tensor-ir-tutorials-tir-creation-py"><span class="std std-ref">TensorIR Creation</span></a> (<code class="docutils literal notranslate"><span class="pre">tir_creation.py</span></code>)</p></td>
-<td><p>00:00.195</p></td>
+<td><p>00:00.199</p></td>
 <td><p>0.0</p></td>
 </tr>
 </tbody>
diff --git a/docs/deep_dive/tensor_ir/tutorials/tir_creation.html b/docs/deep_dive/tensor_ir/tutorials/tir_creation.html
index efa931df10..7e5dbac1d0 100644
--- a/docs/deep_dive/tensor_ir/tutorials/tir_creation.html
+++ b/docs/deep_dive/tensor_ir/tutorials/tir_creation.html
@@ -497,17 +497,17 @@ be used to ascertain the shape and data type of a TensorIR.</p>
 <span class="nb">print</span><span class="p">(</span><span class="n">evaluate_dynamic_shape</span><span class="p">(</span><span class="n">dyn_shape_lib</span><span class="p">,</span> <span class="n">m</span><span class="o">=</span><span class="mi">64</span><span class="p">,</span> <span class="n">n</span><span class="o">=</span><span class="mi">64</span><span class="p">,</span> <a href="../../../reference/api/python/tir/tir.html#tvm.tir.IterVar" title="tvm.tir.IterVar" class="sphx-glr-ba [...]
 </pre></div>
 </div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[1.3306557  0.49181575 0.9455695  0.6092257 ]
- [1.3878992  0.5631329  1.0766591  0.56903875]
- [1.0478836  0.23310733 0.63234305 0.41335532]
- [1.0863894  0.7661927  1.2042999  0.54730165]]
-[[32.29606  32.004864 32.86255  ... 27.619757 33.581753 34.814625]
- [36.21277  32.88183  32.38851  ... 31.783289 37.74769  36.72815 ]
- [36.293087 34.87695  36.137047 ... 32.24117  37.24367  38.72378 ]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[0.5191146  0.38637823 0.43468398 0.8518528 ]
+ [1.3122003  1.283787   1.0545651  2.1164088 ]
+ [0.2602731  0.3137126  0.23741084 0.7485646 ]
+ [0.77919245 0.5895489  0.70233417 1.2162837 ]]
+[[32.67057  27.993235 32.0789   ... 31.242926 34.902534 33.11162 ]
+ [33.466267 27.713854 35.289925 ... 31.099186 34.30871  31.35476 ]
+ [32.09376  27.880089 34.14695  ... 29.77569  34.23702  32.08449 ]
  ...
- [31.143227 31.062973 31.999924 ... 26.957811 31.188232 33.626873]
- [31.448948 30.330797 29.303465 ... 28.838259 33.145256 31.828829]
- [32.485912 32.686646 32.41235  ... 30.646088 34.684338 34.47659 ]]
+ [33.740494 27.152468 33.422745 ... 32.60857  34.983902 33.191124]
+ [31.188652 28.333746 36.133595 ... 33.539467 36.09421  34.966164]
+ [31.074312 28.185968 35.555695 ... 29.77953  33.809578 31.50562 ]]
 </pre></div>
 </div>
 </section>
diff --git a/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html b/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html
index f06c1e6566..6e419539ec 100644
--- a/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html
+++ b/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html
@@ -376,7 +376,7 @@ original implementation.</p>
 </div>
 <div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>Execution time summary:
  mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)
-   2.2416       2.2416       2.2416       2.2416       0.0000
+   2.2338       2.2338       2.2338       2.2338       0.0000
 </pre></div>
 </div>
 <section id="initialization-schedule">
@@ -472,7 +472,7 @@ class Module:
 
 Execution time summary:
  mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)
-   0.8473       0.8473       0.8473       0.8473       0.0000
+   0.8509       0.8509       0.8509       0.8509       0.0000
 </pre></div>
 </div>
 </section>
@@ -566,7 +566,7 @@ class Module:
 
 Execution time summary:
  mean (ms)   median (ms)    max (ms)     min (ms)     std (ms)
-   0.3236       0.3236       0.3236       0.3236       0.0000
+   0.3245       0.3245       0.3245       0.3245       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 1cc43bca6a..01046e7b11 100644
--- a/docs/get_started/tutorials/ir_module.html
+++ b/docs/get_started/tutorials/ir_module.html
@@ -819,8 +819,8 @@ backends.</p>
 <span class="nb">print</span><span class="p">(</span><span class="n">cpu_out</span><span class="p">)</span>
 </pre></div>
 </div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[-0.18800399  0.02246397 -0.06611137 -0.23650685  0.19527364 -0.07404387
-  -0.02138128 -0.13919437 -0.07626657  0.16160269]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[ 0.11089836 -0.19104065 -0.09945287  0.2136938   0.0138231   0.07098898
+  -0.09899493 -0.14043564 -0.13533735  0.2615848 ]]
 </pre></div>
 </div>
 </section>
@@ -854,8 +854,8 @@ the details of <code class="docutils literal notranslate"><span class="pre">DLig
 <span class="k">assert</span> <span class="n">np</span><span class="o">.</span><span class="n">allclose</span><span class="p">(</span><span class="n">cpu_out</span><span class="p">,</span> <span class="n">gpu_out</span><span class="p">,</span> <span class="n">atol</span><span class="o">=</span><span class="mf">1e-3</span><span class="p">)</span>
 </pre></div>
 </div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[-0.18800396  0.02246399 -0.06611142 -0.23650688  0.19527352 -0.0740439
-  -0.02138126 -0.13919437 -0.07626662  0.16160268]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[ 0.11089845 -0.19104055 -0.09945282  0.21369386  0.01382308  0.07098905
+  -0.09899488 -0.1404356  -0.13533744  0.2615848 ]]
 </pre></div>
 </div>
 </section>
diff --git a/docs/get_started/tutorials/quick_start.html b/docs/get_started/tutorials/quick_start.html
index e8fd5ca508..6d6a97d36a 100644
--- a/docs/get_started/tutorials/quick_start.html
+++ b/docs/get_started/tutorials/quick_start.html
@@ -465,8 +465,8 @@ different devices.</p>
 <span class="nb">print</span><span class="p">(</span><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/library/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><s [...]
 </pre></div>
 </div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[27452.604 25815.67  23825.97  25474.727 23941.    24966.322 24581.69
-  24729.125 24968.81  26777.805]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[25417.553 27609.723 24048.283 25345.54  24082.764 24187.807 24330.47
+  26215.668 27175.352 23899.51 ]]
 </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 91cf35c7ce..4d2a521505 100644
--- a/docs/get_started/tutorials/sg_execution_times.html
+++ b/docs/get_started/tutorials/sg_execution_times.html
@@ -299,7 +299,7 @@
             
   <section id="computation-times">
 <span id="sphx-glr-get-started-tutorials-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading"></a></h1>
-<p><strong>00:06.188</strong> total execution time for 2 files <strong>from get_started/tutorials</strong>:</p>
+<p><strong>00:06.561</strong> total execution time for 2 files <strong>from get_started/tutorials</strong>:</p>
 <div class="docutils container">
 <style scoped>
 <link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet" />
@@ -321,11 +321,11 @@ $(document).ready( function () {
 </thead>
 <tbody>
 <tr class="row-even"><td><p><a class="reference internal" href="ir_module.html#sphx-glr-get-started-tutorials-ir-module-py"><span class="std std-ref">IRModule</span></a> (<code class="docutils literal notranslate"><span class="pre">ir_module.py</span></code>)</p></td>
-<td><p>00:05.995</p></td>
+<td><p>00:06.360</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.193</p></td>
+<td><p>00:00.201</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 a54f46aa02..96881a90aa 100644
--- a/docs/how_to/tutorials/cross_compilation_and_rpc.html
+++ b/docs/how_to/tutorials/cross_compilation_and_rpc.html
@@ -480,7 +480,7 @@ device and returns the measured cost. Network overhead is excluded.</p>
 <span class="nb">print</span><span class="p">(</span><span class="s2">&quot;</span><span class="si">%g</span><span class="s2"> secs/op&quot;</span> <span class="o">%</span> <span class="n">cost</span><span class="p">)</span>
 </pre></div>
 </div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>1.275e-07 secs/op
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>1.259e-07 secs/op
 </pre></div>
 </div>
 </section>
diff --git a/docs/how_to/tutorials/customize_opt.html b/docs/how_to/tutorials/customize_opt.html
index b3df692326..d1fa193dc1 100644
--- a/docs/how_to/tutorials/customize_opt.html
+++ b/docs/how_to/tutorials/customize_opt.html
@@ -614,8 +614,8 @@ pushing the performance to the limit. The current optimization may not be the be
 <span class="nb">print</span><span class="p">(</span><span class="n">gpu_out</span><span class="p">)</span>
 </pre></div>
 </div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[26116.104 25434.916 25947.436 24371.836 24016.627 23783.3   24451.05
-  26823.812 24848.363 25457.309]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[24425.91  23656.234 25639.635 24630.951 24484.418 23771.805 24512.541
+  24818.398 23860.408 24195.34 ]]
 </pre></div>
 </div>
 </section>
diff --git a/docs/how_to/tutorials/e2e_opt_model.html b/docs/how_to/tutorials/e2e_opt_model.html
index 750ad0c437..c5698fa7c4 100644
--- a/docs/how_to/tutorials/e2e_opt_model.html
+++ b/docs/how_to/tutorials/e2e_opt_model.html
@@ -336,12 +336,9 @@ PyTorch.</p>
 <div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>Downloading: &quot;https://download.pytorch.org/models/resnet18-f37072fd.pth&quot; to /workspace/.cache/torch/hub/checkpoints/resnet18-f37072fd.pth
 
   0%|          | 0.00/44.7M [00:00&lt;?, ?B/s]
- 16%|█▌        | 7.00M/44.7M [00:00&lt;00:00, 71.4MB/s]
- 35%|███▌      | 15.8M/44.7M [00:00&lt;00:00, 83.2MB/s]
- 53%|█████▎    | 23.8M/44.7M [00:00&lt;00:00, 82.8MB/s]
- 72%|███████▏  | 32.0M/44.7M [00:00&lt;00:00, 82.6MB/s]
- 91%|█████████ | 40.5M/44.7M [00:00&lt;00:00, 84.7MB/s]
-100%|██████████| 44.7M/44.7M [00:00&lt;00:00, 83.8MB/s]
+ 39%|███▊      | 17.2M/44.7M [00:00&lt;00:00, 180MB/s]
+ 92%|█████████▏| 41.0M/44.7M [00:00&lt;00:00, 220MB/s]
+100%|██████████| 44.7M/44.7M [00:00&lt;00:00, 216MB/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 6d86fb019b..36056041cf 100644
--- a/docs/how_to/tutorials/sg_execution_times.html
+++ b/docs/how_to/tutorials/sg_execution_times.html
@@ -299,7 +299,7 @@
             
   <section id="computation-times">
 <span id="sphx-glr-how-to-tutorials-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading"></a></h1>
-<p><strong>00:46.052</strong> total execution time for 4 files <strong>from how_to/tutorials</strong>:</p>
+<p><strong>00:46.520</strong> total execution time for 4 files <strong>from how_to/tutorials</strong>:</p>
 <div class="docutils container">
 <style scoped>
 <link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet" />
@@ -321,19 +321,19 @@ $(document).ready( function () {
 </thead>
 <tbody>
 <tr class="row-even"><td><p><a class="reference internal" href="optimize_llm.html#sphx-glr-how-to-tutorials-optimize-llm-py"><span class="std std-ref">Optimize Large Language Model</span></a> (<code class="docutils literal notranslate"><span class="pre">optimize_llm.py</span></code>)</p></td>
-<td><p>00:41.761</p></td>
+<td><p>00:42.561</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="e2e_opt_model.html#sphx-glr-how-to-tutorials-e2e-opt-model-py"><span class="std std-ref">End-to-End Optimize Model</span></a> (<code class="docutils literal notranslate"><span class="pre">e2e_opt_model.py</span></code>)</p></td>
-<td><p>00:03.148</p></td>
+<td><p>00:02.821</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.677</p></td>
+<td><p>00:00.674</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.466</p></td>
+<td><p>00:00.464</p></td>
 <td><p>0.0</p></td>
 </tr>
 </tbody>
diff --git a/docs/reference/api/python/auto_scheduler.html b/docs/reference/api/python/auto_scheduler.html
index cf3849544a..a93093d23e 100644
--- a/docs/reference/api/python/auto_scheduler.html
+++ b/docs/reference/api/python/auto_scheduler.html
@@ -1632,7 +1632,7 @@ history states as starting point to perform Evolutionary Search).</p></li>
 
 <dl class="py class">
 <dt class="sig sig-object py" id="tvm.auto_scheduler.SketchPolicy">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">tvm.auto_scheduler.</span></span><span class="sig-name descname"><span class="pre">SketchPolicy</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">task</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">program_cost_model</span></span><span class="o"><span class="pre">=</span></ [...]
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">tvm.auto_scheduler.</span></span><span class="sig-name descname"><span class="pre">SketchPolicy</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">task</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">program_cost_model</span></span><span class="o"><span class="pre">=</span></ [...]
 <dd><p>The search policy that searches in a hierarchical search space defined by sketches.
 The policy randomly samples programs from the space defined by sketches and use evolutionary
 search to fine-tune them.</p>
@@ -1905,7 +1905,7 @@ Candidates:
 
 <dl class="py function">
 <dt class="sig sig-object py" id="tvm.auto_scheduler.auto_schedule">
-<span class="sig-prename descclassname"><span class="pre">tvm.auto_scheduler.</span></span><span class="sig-name descname"><span class="pre">auto_schedule</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">task</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">search_policy</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em clas [...]
+<span class="sig-prename descclassname"><span class="pre">tvm.auto_scheduler.</span></span><span class="sig-name descname"><span class="pre">auto_schedule</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">task</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">search_policy</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em clas [...]
 <dd><p>THIS API IS DEPRECATED.</p>
 <p>Run auto scheduling search for a task.</p>
 <dl class="field-list simple">
diff --git a/docs/reference/api/typedoc/classes/ArtifactCache.html b/docs/reference/api/typedoc/classes/ArtifactCache.html
index 1e04eff017..89c3a2cc38 100644
--- a/docs/reference/api/typedoc/classes/ArtifactCache.html
+++ b/docs/reference/api/typedoc/classes/ArtifactCache.html
@@ -27,7 +27,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L90">artifact_cache.ts:90</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L90">artifact_cache.ts:90</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -59,7 +59,7 @@
 <h5><span class="tsd-kind-parameter">scope</span>: <span class="tsd-signature-type">string</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="ArtifactCache.html" class="tsd-signature-type tsd-kind-class">ArtifactCache</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L94">artifact_cache.ts:94</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L94">artifact_cache.ts:94</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="addToCache" class="tsd-anchor"></a>
@@ -83,7 +83,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#addToCache">addToCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L132">artifact_cache.ts:132</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L132">artifact_cache.ts:132</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="deleteInCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteInCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -101,7 +101,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#deleteInCache">deleteInCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L162">artifact_cache.ts:162</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L162">artifact_cache.ts:162</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="fetchWithCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchWithCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -128,7 +128,7 @@
 <aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#fetchWithCache">fetchWithCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L121">artifact_cache.ts:121</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L121">artifact_cache.ts:121</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="hasAllKeys" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasAllKeys" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -147,7 +147,7 @@
 <aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#hasAllKeys">hasAllKeys</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L148">artifact_cache.ts:148</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L148">artifact_cache.ts:148</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="responseTostoretype" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>response<wbr/>Tostoretype</span><a href="#responseTostoretype" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -164,7 +164,7 @@
 <h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">storetype</span>: <span class="tsd-signature-type">string</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L101">artifact_cache.ts:101</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L101">artifact_cache.ts:101</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html b/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html
index 741b63b770..e76467751c 100644
--- a/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html
+++ b/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html
@@ -27,7 +27,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L173">artifact_cache.ts:173</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L173">artifact_cache.ts:173</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -60,7 +60,7 @@
 <h5><span class="tsd-kind-parameter">dbName</span>: <span class="tsd-signature-type">string</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="ArtifactIndexedDBCache.html" class="tsd-signature-type tsd-kind-class">ArtifactIndexedDBCache</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L178">artifact_cache.ts:178</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L178">artifact_cache.ts:178</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="addToCache" class="tsd-anchor"></a>
@@ -84,7 +84,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#addToCache">addToCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L288">artifact_cache.ts:288</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L288">artifact_cache.ts:288</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="addToIndexedDB" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>add<wbr/>To<wbr/>IndexedDB</span><a href="#addToIndexedDB" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -101,7 +101,7 @@
 <h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">storetype</span>: <span class="tsd-signature-type">string</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L263">artifact_cache.ts:263</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L263">artifact_cache.ts:263</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="asyncGetHelper" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>async<wbr/>Get<wbr/>Helper</span><a href="#asyncGetHelper" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -114,7 +114,7 @@
 <h5><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L230">artifact_cache.ts:230</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L230">artifact_cache.ts:230</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="deleteInCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteInCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -132,7 +132,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#deleteInCache">deleteInCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L339">artifact_cache.ts:339</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L339">artifact_cache.ts:339</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="fetchWithCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchWithCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -156,7 +156,7 @@ cache, fetch the data and then add to cache.</p>
 <aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#fetchWithCache">fetchWithCache</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L247">artifact_cache.ts:247</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L247">artifact_cache.ts:247</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="hasAllKeys" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasAllKeys" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -174,7 +174,7 @@ cache, fetch the data and then add to cache.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#hasAllKeys">hasAllKeys</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L307">artifact_cache.ts:307</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L307">artifact_cache.ts:307</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/DLDataType.html b/docs/reference/api/typedoc/classes/DLDataType.html
index d1f8cf20c8..e0b9c8259c 100644
--- a/docs/reference/api/typedoc/classes/DLDataType.html
+++ b/docs/reference/api/typedoc/classes/DLDataType.html
@@ -23,7 +23,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">DLDataType</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L425">runtime.ts:425</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L425">runtime.ts:425</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -62,7 +62,7 @@
 <h5><span class="tsd-kind-parameter">lanes</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="DLDataType.html" class="tsd-signature-type tsd-kind-class">DLDataType</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L433">runtime.ts:433</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L433">runtime.ts:433</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="bits" class="tsd-anchor"></a>
@@ -71,21 +71,21 @@
 <div class="tsd-comment tsd-typography"><p>Number of bits in the data type.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L429">runtime.ts:429</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L429">runtime.ts:429</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="code" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>code</span><a href="#code" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">code</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>The type code</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L427">runtime.ts:427</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L427">runtime.ts:427</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="lanes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>lanes</span><a href="#lanes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">lanes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Number of vector lanes.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L431">runtime.ts:431</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L431">runtime.ts:431</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="numStorageBytes" class="tsd-anchor"></a>
@@ -95,7 +95,7 @@
 <li class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L448">runtime.ts:448</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L448">runtime.ts:448</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="toString" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>to<wbr/>String</span><a href="#toString" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -103,7 +103,7 @@
 <li class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L439">runtime.ts:439</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L439">runtime.ts:439</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/DLDevice.html b/docs/reference/api/typedoc/classes/DLDevice.html
index 9beb666c31..e0e217d4b7 100644
--- a/docs/reference/api/typedoc/classes/DLDevice.html
+++ b/docs/reference/api/typedoc/classes/DLDevice.html
@@ -23,7 +23,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">DLDevice</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L365">runtime.ts:365</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L365">runtime.ts:365</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -61,7 +61,7 @@
 <h5><span class="tsd-kind-parameter">lib</span>: <a href="_internal_.FFILibrary.html" class="tsd-signature-type tsd-kind-class">FFILibrary</a></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="DLDevice.html" class="tsd-signature-type tsd-kind-class">DLDevice</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L373">runtime.ts:373</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L373">runtime.ts:373</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="deviceId" class="tsd-anchor"></a>
@@ -70,14 +70,14 @@
 <div class="tsd-comment tsd-typography"><p>The device index.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L369">runtime.ts:369</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L369">runtime.ts:369</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="deviceType" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>device<wbr/>Type</span><a href="#deviceType" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">device<wbr/>Type</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>The device type code of the device.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L367">runtime.ts:367</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L367">runtime.ts:367</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="sync" class="tsd-anchor"></a>
@@ -89,7 +89,7 @@
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L392">runtime.ts:392</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L392">runtime.ts:392</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="toString" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>to<wbr/>String</span><a href="#toString" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -97,7 +97,7 @@
 <li class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L399">runtime.ts:399</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L399">runtime.ts:399</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/Instance.html b/docs/reference/api/typedoc/classes/Instance.html
index e50c927425..3dce7fd81c 100644
--- a/docs/reference/api/typedoc/classes/Instance.html
+++ b/docs/reference/api/typedoc/classes/Instance.html
@@ -40,7 +40,7 @@ are not tracked through JS native garbage collection mechanism.</p>
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1027">runtime.ts:1027</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1027">runtime.ts:1027</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -146,24 +146,24 @@ a WASI object, or an object containing wasmLibraryProvider field.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="Instance.html" class="tsd-signature-type tsd-kind-class">Instance</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1059">runtime.ts:1059</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1059">runtime.ts:1059</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="cacheMetadata" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>cache<wbr/>Metadata</span><a href="#cacheMetadata" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">cache<wbr/>Metadata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol"> = {}</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1030">runtime.ts:1030</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1030">runtime.ts:1030</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="exports" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>exports</span><a href="#exports" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">exports</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type ">Function</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1029">runtime.ts:1029</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1029">runtime.ts:1029</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="memory" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">memory</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.Memory.html" class="tsd-signature-type tsd-kind-class">Memory</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1028">runtime.ts:1028</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1028">runtime.ts:1028</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="applyPresenceAndFrequencyPenalty" class="tsd-anchor"></a>
@@ -199,7 +199,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/4ac03b39e/web/src/runtime.ts#L1833">runtime.ts:1833</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1833">runtime.ts:1833</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="applyRepetitionPenalty" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>apply<wbr/>Repetition<wbr/>Penalty</span><a href="#applyRepetitionPenalty" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -224,7 +224,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/4ac03b39e/web/src/runtime.ts#L1820">runtime.ts:1820</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1820">runtime.ts:1820</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="applySoftmaxWithTemperature" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>apply<wbr/>Softmax<wbr/>With<wbr/>Temperature</span><a href="#applySoftmaxWithTemperature" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -245,7 +245,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/4ac03b39e/web/src/runtime.ts#L1850">runtime.ts:1850</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1850">runtime.ts:1850</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="asyncLoadWebGPUPipelines" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>async<wbr/>Load<wbr/>WebGPUPipelines</span><a href="#asyncLoadWebGPUPipelines" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -262,7 +262,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/4ac03b39e/web/src/runtime.ts#L2087">runtime.ts:2087</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L2087">runtime.ts:2087</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="asyncifyEnabled" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>asyncify<wbr/>Enabled</span><a href="#asyncifyEnabled" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -273,7 +273,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/4ac03b39e/web/src/runtime.ts#L1127">runtime.ts:1127</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1127">runtime.ts:1127</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="attachToCurrentScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>attach<wbr/>To<wbr/>Current<wbr/>Scope</span><a href="#attachToCurrentScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -300,7 +300,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type tsd-kind-type-parameter">T</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1195">runtime.ts:1195</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1195">runtime.ts:1195</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="beginScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>begin<wbr/>Scope</span><a href="#beginScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -310,7 +310,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1154">runtime.ts:1154</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1154">runtime.ts:1154</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="benchmark" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>benchmark</span><a href="#benchmark" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -345,7 +345,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 <h5><span class="tsd-kind-parameter">repeat</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 1</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1102">runtime.ts:1102</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1102">runtime.ts:1102</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="bindCanvas" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>bind<wbr/>Canvas</span><a href="#bindCanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -362,7 +362,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1858">runtime.ts:1858</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1858">runtime.ts:1858</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="clearCanvas" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>clear<wbr/>Canvas</span><a href="#clearCanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -372,7 +372,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1889">runtime.ts:1889</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1889">runtime.ts:1889</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="concatEmbeddings" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>concat<wbr/>Embeddings</span><a href="#concatEmbeddings" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -388,7 +388,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</a></h4><p>An NDArray of shape (\sum_{i} {m}, hidden_size)</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1926">runtime.ts:1926</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1926">runtime.ts:1926</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="cpu" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>cpu</span><a href="#cpu" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -405,7 +405,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="DLDevice.html" class="tsd-signature-type tsd-kind-class">DLDevice</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1700">runtime.ts:1700</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1700">runtime.ts:1700</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="createVirtualMachine" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>create<wbr/>Virtual<wbr/>Machine</span><a href="#createVirtualMachine" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -423,7 +423,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
 <h4 class="tsd-returns-title">Returns <a href="VirtualMachine.html" class="tsd-signature-type tsd-kind-class">VirtualMachine</a></h4><p>The created virtual machime.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1373">runtime.ts:1373</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1373">runtime.ts:1373</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="detachFromCurrentScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>detach<wbr/>From<wbr/>Current<wbr/>Scope</span><a href="#detachFromCurrentScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -449,7 +449,7 @@ so it won&#39;t be released via auto-release during endscope.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type tsd-kind-type-parameter">T</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1222">runtime.ts:1222</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1222">runtime.ts:1222</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="device" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>device</span><a href="#device" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -471,7 +471,7 @@ so it won&#39;t be released via auto-release during endscope.</p>
 <h4 class="tsd-returns-title">Returns <a href="DLDevice.html" class="tsd-signature-type tsd-kind-class">DLDevice</a></h4><p>The created device.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1692">runtime.ts:1692</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1692">runtime.ts:1692</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -484,7 +484,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/4ac03b39e/web/src/runtime.ts#L1131">runtime.ts:1131</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1131">runtime.ts:1131</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="empty" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>empty</span><a href="#empty" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -510,7 +510,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</a></h4><p>The created ndarray.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1720">runtime.ts:1720</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1720">runtime.ts:1720</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="endScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>end<wbr/>Scope</span><a href="#endScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -523,7 +523,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/4ac03b39e/web/src/runtime.ts#L1165">runtime.ts:1165</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1165">runtime.ts:1165</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="fetchNDArrayCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>fetchNDArray<wbr/>Cache</span><a href="#fetchNDArrayCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -557,7 +557,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/4ac03b39e/web/src/runtime.ts#L1462">runtime.ts:1462</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1462">runtime.ts:1462</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getGlobalFunc" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Global<wbr/>Func</span><a href="#getGlobalFunc" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -575,7 +575,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/4ac03b39e/web/src/runtime.ts#L1310">runtime.ts:1310</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1310">runtime.ts:1310</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getParamsFromCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Params<wbr/>From<wbr/>Cache</span><a href="#getParamsFromCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -596,7 +596,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/4ac03b39e/web/src/runtime.ts#L1401">runtime.ts:1401</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1401">runtime.ts:1401</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getParamsFromCacheByName" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Params<wbr/>From<wbr/>Cache<wbr/>By<wbr/>Name</span><a href="#getParamsFromCacheByName" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -614,7 +614,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/4ac03b39e/web/src/runtime.ts#L1412">runtime.ts:1412</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1412">runtime.ts:1412</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="initWebGPU" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>init<wbr/>WebGPU</span><a href="#initWebGPU" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -631,7 +631,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/4ac03b39e/web/src/runtime.ts#L2150">runtime.ts:2150</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L2150">runtime.ts:2150</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="isPackedFunc" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>is<wbr/>Packed<wbr/>Func</span><a href="#isPackedFunc" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -649,7 +649,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/4ac03b39e/web/src/runtime.ts#L1345">runtime.ts:1345</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1345">runtime.ts:1345</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="listGlobalFuncNames" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>list<wbr/>Global<wbr/>Func<wbr/>Names</span><a href="#listGlobalFuncNames" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -660,7 +660,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/4ac03b39e/web/src/runtime.ts#L1238">runtime.ts:1238</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1238">runtime.ts:1238</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="makeShapeTuple" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>make<wbr/>Shape<wbr/>Tuple</span><a href="#makeShapeTuple" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -678,7 +678,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/4ac03b39e/web/src/runtime.ts#L1960">runtime.ts:1960</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1960">runtime.ts:1960</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="makeString" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>make<wbr/>String</span><a href="#makeString" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -696,7 +696,7 @@ a value to parent scope.</p>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.TVMString.html" class="tsd-signature-type tsd-kind-class">TVMString</a></h4><p>The result TVMString.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1951">runtime.ts:1951</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1951">runtime.ts:1951</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="makeTVMArray" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>makeTVMArray</span><a href="#makeTVMArray" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -716,7 +716,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/4ac03b39e/web/src/runtime.ts#L1902">runtime.ts:1902</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1902">runtime.ts:1902</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="moveToParentScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>move<wbr/>To<wbr/>Parent<wbr/>Scope</span><a href="#moveToParentScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -741,7 +741,7 @@ alive when exit the current scope.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type tsd-kind-type-parameter">T</span></h4><p>The input obj.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1208">runtime.ts:1208</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1208">runtime.ts:1208</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="ndarrayCacheClear" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ndarray<wbr/>Cache<wbr/>Clear</span><a href="#ndarrayCacheClear" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -751,7 +751,7 @@ alive when exit the current scope.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1448">runtime.ts:1448</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1448">runtime.ts:1448</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="ndarrayCacheGet" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ndarray<wbr/>Cache<wbr/>Get</span><a href="#ndarrayCacheGet" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -769,7 +769,7 @@ alive when exit the current scope.</p>
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</a></h4><p>The result.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1421">runtime.ts:1421</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1421">runtime.ts:1421</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="ndarrayCacheRemove" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ndarray<wbr/>Cache<wbr/>Remove</span><a href="#ndarrayCacheRemove" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -787,7 +787,7 @@ alive when exit the current scope.</p>
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</a></h4><p>The result.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1430">runtime.ts:1430</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1430">runtime.ts:1430</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="ndarrayCacheUpdate" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ndarray<wbr/>Cache<wbr/>Update</span><a href="#ndarrayCacheUpdate" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -810,7 +810,7 @@ alive when exit the current scope.</p>
 <h5><span class="tsd-kind-parameter">override</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1439">runtime.ts:1439</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1439">runtime.ts:1439</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="registerAsyncServerFunc" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>register<wbr/>Async<wbr/>Server<wbr/>Func</span><a href="#registerAsyncServerFunc" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -838,7 +838,7 @@ These functions contains explicit continuation</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L2060">runtime.ts:2060</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L2060">runtime.ts:2060</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="registerAsyncifyFunc" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>register<wbr/>Asyncify<wbr/>Func</span><a href="#registerAsyncifyFunc" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -877,7 +877,7 @@ The wasm needs to be compiled with Asynctify</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L2041">runtime.ts:2041</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L2041">runtime.ts:2041</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="registerFunc" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>register<wbr/>Func</span><a href="#registerFunc" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -900,7 +900,7 @@ The wasm needs to be compiled with Asynctify</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1277">runtime.ts:1277</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1277">runtime.ts:1277</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="registerInitProgressCallback" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>register<wbr/>Init<wbr/>Progress<wbr/>Callback</span><a href="#registerInitProgressCallback" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -917,7 +917,7 @@ The wasm needs to be compiled with Asynctify</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1390">runtime.ts:1390</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1390">runtime.ts:1390</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="registerObjectConstructor" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>register<wbr/>Object<wbr/>Constructor</span><a href="#registerObjectConstructor" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -942,7 +942,7 @@ The wasm needs to be compiled with Asynctify</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1997">runtime.ts:1997</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1997">runtime.ts:1997</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="runtimeStatsText" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>runtime<wbr/>Stats<wbr/>Text</span><a href="#runtimeStatsText" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -952,7 +952,7 @@ The wasm needs to be compiled with Asynctify</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1143">runtime.ts:1143</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1143">runtime.ts:1143</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="sampleTopPFromLogits" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>sample<wbr/>TopPFrom<wbr/>Logits</span><a href="#sampleTopPFromLogits" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -978,7 +978,7 @@ The wasm needs to be compiled with Asynctify</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The sampled index.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1799">runtime.ts:1799</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1799">runtime.ts:1799</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="sampleTopPFromProb" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>sample<wbr/>TopPFrom<wbr/>Prob</span><a href="#sampleTopPFromProb" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1000,7 +1000,7 @@ The wasm needs to be compiled with Asynctify</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The sampled index.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1810">runtime.ts:1810</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1810">runtime.ts:1810</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="scalar" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>scalar</span><a href="#scalar" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1022,7 +1022,7 @@ The wasm needs to be compiled with Asynctify</p>
 <h4 class="tsd-returns-title">Returns <a href="Scalar.html" class="tsd-signature-type tsd-kind-class">Scalar</a></h4><p>The created scalar.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1682">runtime.ts:1682</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1682">runtime.ts:1682</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="setPackedArguments" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>set<wbr/>Packed<wbr/>Arguments</span><a href="#setPackedArguments" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1052,7 +1052,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/4ac03b39e/web/src/runtime.ts#L2300">runtime.ts:2300</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L2300">runtime.ts:2300</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="setSeed" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>set<wbr/>Seed</span><a href="#setSeed" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1067,7 +1067,7 @@ Allocate new temporary space from the stack if necessary.</p>
 <h5><span class="tsd-kind-parameter">seed</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1787">runtime.ts:1787</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1787">runtime.ts:1787</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="showImage" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>show<wbr/>Image</span><a href="#showImage" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1084,7 +1084,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/4ac03b39e/web/src/runtime.ts#L1867">runtime.ts:1867</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1867">runtime.ts:1867</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="systemLib" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>system<wbr/>Lib</span><a href="#systemLib" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1096,7 +1096,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/4ac03b39e/web/src/runtime.ts#L1231">runtime.ts:1231</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1231">runtime.ts:1231</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="toDLDataType" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>toDLData<wbr/>Type</span><a href="#toDLDataType" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1114,7 +1114,7 @@ System lib is a global module that contains self register functions in startup.<
 <h4 class="tsd-returns-title">Returns <a href="DLDataType.html" class="tsd-signature-type tsd-kind-class">DLDataType</a></h4><p>The converted result.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1636">runtime.ts:1636</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1636">runtime.ts:1636</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="toPackedFunc" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>to<wbr/>Packed<wbr/>Func</span><a href="#toPackedFunc" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1132,7 +1132,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/4ac03b39e/web/src/runtime.ts#L1356">runtime.ts:1356</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1356">runtime.ts:1356</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="typeKey2Index" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Key2<wbr/>Index</span><a href="#typeKey2Index" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1150,7 +1150,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/4ac03b39e/web/src/runtime.ts#L1969">runtime.ts:1969</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1969">runtime.ts:1969</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="uniform" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>uniform</span><a href="#uniform" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1180,7 +1180,7 @@ System lib is a global module that contains self register functions in startup.<
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</a></h4><p>The created ndarray.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1766">runtime.ts:1766</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1766">runtime.ts:1766</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="webgpu" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>webgpu</span><a href="#webgpu" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1197,7 +1197,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/4ac03b39e/web/src/runtime.ts#L1708">runtime.ts:1708</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1708">runtime.ts:1708</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="withNewScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>with<wbr/>New<wbr/>Scope</span><a href="#withNewScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1230,7 +1230,7 @@ System lib is a global module that contains self register functions in startup.<
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type tsd-kind-type-parameter">T</span></h4><p>The result value.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1179">runtime.ts:1179</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1179">runtime.ts:1179</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="wrapAsyncifyPackedFunc" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>wrap<wbr/>Asyncify<wbr/>Packed<wbr/>Func</span><a href="#wrapAsyncifyPackedFunc" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -1253,7 +1253,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/4ac03b39e/web/src/runtime.ts#L2024">runtime.ts:2024</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L2024">runtime.ts:2024</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html b/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html
index d39e8d3f18..cb573af81b 100644
--- a/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html
+++ b/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html
@@ -26,7 +26,7 @@ sepcification in <a href="https://en.cppreference.com/w/cpp/numeric/random/linea
 <ul class="tsd-hierarchy">
 <li><span class="target">LinearCongruentialGenerator</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/support.ts#L88">support.ts:88</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/support.ts#L88">support.ts:88</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -59,24 +59,24 @@ sepcification in <a href="https://en.cppreference.com/w/cpp/numeric/random/linea
 </div>
 <h4 class="tsd-returns-title">Returns <a href="LinearCongruentialGenerator.html" class="tsd-signature-type tsd-kind-class">LinearCongruentialGenerator</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/support.ts#L98">support.ts:98</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/support.ts#L98">support.ts:98</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="increment" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>increment</span><a href="#increment" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">increment</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/support.ts#L91">support.ts:91</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/support.ts#L91">support.ts:91</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="modulus" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>modulus</span><a href="#modulus" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">modulus</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/support.ts#L89">support.ts:89</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/support.ts#L89">support.ts:89</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="multiplier" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagReadonly">Readonly</code> <span>multiplier</span><a href="#multiplier" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">multiplier</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/support.ts#L90">support.ts:90</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/support.ts#L90">support.ts:90</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="nextInt" class="tsd-anchor"></a>
@@ -89,7 +89,7 @@ sepcification in <a href="https://en.cppreference.com/w/cpp/numeric/random/linea
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/support.ts#L127">support.ts:127</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/support.ts#L127">support.ts:127</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="randomFloat" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>random<wbr/>Float</span><a href="#randomFloat" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -100,7 +100,7 @@ sepcification in <a href="https://en.cppreference.com/w/cpp/numeric/random/linea
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/support.ts#L141">support.ts:141</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/support.ts#L141">support.ts:141</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="setSeed" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>set<wbr/>Seed</span><a href="#setSeed" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -118,7 +118,7 @@ sepcification in <a href="https://en.cppreference.com/w/cpp/numeric/random/linea
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/support.ts#L111">support.ts:111</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/support.ts#L111">support.ts:111</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/Module.html b/docs/reference/api/typedoc/classes/Module.html
index b589fd45b1..fbe1a4d049 100644
--- a/docs/reference/api/typedoc/classes/Module.html
+++ b/docs/reference/api/typedoc/classes/Module.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/4ac03b39e/web/src/runtime.ts#L727">runtime.ts:727</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L727">runtime.ts:727</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -73,7 +73,7 @@
 <h4 class="tsd-returns-title">Returns <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></h4></li></ul></li></ul></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="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/4ac03b39e/web/src/runtime.ts#L732">runtime.ts:732</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L732">runtime.ts:732</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
@@ -88,7 +88,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/4ac03b39e/web/src/runtime.ts#L742">runtime.ts:742</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L742">runtime.ts:742</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getFunction" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Function</span><a href="#getFunction" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -110,7 +110,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/4ac03b39e/web/src/runtime.ts#L770">runtime.ts:770</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L770">runtime.ts:770</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getHandle" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Handle</span><a href="#getHandle" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -128,7 +128,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/4ac03b39e/web/src/runtime.ts#L757">runtime.ts:757</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L757">runtime.ts:757</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="importModule" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>import<wbr/>Module</span><a href="#importModule" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -145,7 +145,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/4ac03b39e/web/src/runtime.ts#L804">runtime.ts:804</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L804">runtime.ts:804</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/NDArray.html b/docs/reference/api/typedoc/classes/NDArray.html
index 1c03436a9c..a262100b1c 100644
--- a/docs/reference/api/typedoc/classes/NDArray.html
+++ b/docs/reference/api/typedoc/classes/NDArray.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/4ac03b39e/web/src/runtime.ts#L456">runtime.ts:456</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L456">runtime.ts:456</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -76,7 +76,7 @@
 <h5><span class="tsd-kind-parameter">ctx</span>: <a href="_internal_.RuntimeContext.html" class="tsd-signature-type tsd-kind-class">RuntimeContext</a></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="device" class="tsd-anchor"></a>
@@ -85,35 +85,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/4ac03b39e/web/src/runtime.ts#L466">runtime.ts:466</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L466">runtime.ts:466</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="dtype" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dtype</span><a href="#dtype" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">dtype</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
 <div class="tsd-comment tsd-typography"><p>Data type of the array.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L462">runtime.ts:462</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L462">runtime.ts:462</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="isView" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>is<wbr/>View</span><a href="#isView" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">is<wbr/>View</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
 <div class="tsd-comment tsd-typography"><p>Whether it is a temporary view that can become invalid after the call.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L468">runtime.ts:468</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L468">runtime.ts:468</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="ndim" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ndim</span><a href="#ndim" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">ndim</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>Number of dimensions.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L460">runtime.ts:460</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L460">runtime.ts:460</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="shape" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>shape</span><a href="#shape" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">shape</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div>
 <div class="tsd-comment tsd-typography"><p>Shape of the array.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L464">runtime.ts:464</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L464">runtime.ts:464</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="copyFrom" class="tsd-anchor"></a>
@@ -134,7 +134,7 @@ The number of elements must match.</p>
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</a></h4><p>this</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L585">runtime.ts:585</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L585">runtime.ts:585</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="copyFromRawBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>copy<wbr/>From<wbr/>Raw<wbr/>Bytes</span><a href="#copyFromRawBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -152,7 +152,7 @@ The number of elements must match.</p>
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</a></h4><p>this</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L634">runtime.ts:634</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L634">runtime.ts:634</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -165,7 +165,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/4ac03b39e/web/src/runtime.ts#L570">runtime.ts:570</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L570">runtime.ts:570</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getDataPtr" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Data<wbr/>Ptr</span><a href="#getDataPtr" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -176,7 +176,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/4ac03b39e/web/src/runtime.ts#L563">runtime.ts:563</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L563">runtime.ts:563</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getHandle" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Handle</span><a href="#getHandle" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -194,7 +194,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/4ac03b39e/web/src/runtime.ts#L551">runtime.ts:551</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L551">runtime.ts:551</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="toArray" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>to<wbr/>Array</span><a href="#toArray" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -206,7 +206,7 @@ the dtype of the NDArray.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Int32Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Float32Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Float64Array</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type ">Int8Array</span></h4><p>The resu [...]
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L700">runtime.ts:700</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L700">runtime.ts:700</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="toRawBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>to<wbr/>Raw<wbr/>Bytes</span><a href="#toRawBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -217,7 +217,7 @@ the dtype of the NDArray.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Uint8Array</span></h4><p>The result array.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L669">runtime.ts:669</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L669">runtime.ts:669</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="view" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>view</span><a href="#view" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -239,7 +239,7 @@ the dtype of the NDArray.</p>
 <h4 class="tsd-returns-title">Returns <a href="NDArray.html" class="tsd-signature-type tsd-kind-class">NDArray</a></h4><p>The new sliced ndarray.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L532">runtime.ts:532</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L532">runtime.ts:532</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/RPCServer.html b/docs/reference/api/typedoc/classes/RPCServer.html
index e2c9398fd0..15e5b9da71 100644
--- a/docs/reference/api/typedoc/classes/RPCServer.html
+++ b/docs/reference/api/typedoc/classes/RPCServer.html
@@ -23,7 +23,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">RPCServer</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/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/94e99a2e4/web/src/rpc_server.ts#L77">rpc_server.ts:77</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -98,7 +98,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4></li></ul></li></ul></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="RPCServer.html" class="tsd-signature-type tsd-kind-class">RPCServer</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/rpc_server.ts#L100">rpc_server.ts:100</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/rpc_server.ts#L100">rpc_server.ts:100</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="getImports" class="tsd-anchor"></a>
@@ -113,12 +113,12 @@
 <li class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">&gt;</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/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/94e99a2e4/web/src/rpc_server.ts#L83">rpc_server.ts:83</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="key" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>key</span><a href="#key" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">key</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/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/94e99a2e4/web/src/rpc_server.ts#L79">rpc_server.ts:79</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="logger" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>logger</span><a href="#logger" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">logger</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div>
@@ -136,22 +136,22 @@
 <h5><span class="tsd-kind-parameter">msg</span>: <span class="tsd-signature-type">string</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/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/94e99a2e4/web/src/rpc_server.ts#L82">rpc_server.ts:82</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="socket" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>socket</span><a href="#socket" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">socket</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">WebSocket</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/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/94e99a2e4/web/src/rpc_server.ts#L80">rpc_server.ts:80</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="state" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>state</span><a href="#state" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">state</span><span class="tsd-signature-symbol">:</span> <a href="../enums/_internal_.RPCServerState.html" class="tsd-signature-type tsd-kind-enum">RPCServerState</a><span class="tsd-signature-symbol"> = RPCServerState.InitHeader</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/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/94e99a2e4/web/src/rpc_server.ts#L81">rpc_server.ts:81</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="url" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>url</span><a href="#url" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/rpc_server.ts#L78">rpc_server.ts:78</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/rpc_server.ts#L78">rpc_server.ts:78</a></li></ul></aside></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/Scalar.html b/docs/reference/api/typedoc/classes/Scalar.html
index ecdaa5899e..6dc1598151 100644
--- a/docs/reference/api/typedoc/classes/Scalar.html
+++ b/docs/reference/api/typedoc/classes/Scalar.html
@@ -24,7 +24,7 @@ argument to PackedFunc calls.</p>
 <ul class="tsd-hierarchy">
 <li><span class="target">Scalar</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L303">runtime.ts:303</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L303">runtime.ts:303</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -55,7 +55,7 @@ argument to PackedFunc calls.</p>
 <h5><span class="tsd-kind-parameter">dtype</span>: <span class="tsd-signature-type">string</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="Scalar.html" class="tsd-signature-type tsd-kind-class">Scalar</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L309">runtime.ts:309</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L309">runtime.ts:309</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="dtype" class="tsd-anchor"></a>
@@ -64,14 +64,14 @@ argument to PackedFunc calls.</p>
 <div class="tsd-comment tsd-typography"><p>The data type of the scalar.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L307">runtime.ts:307</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L307">runtime.ts:307</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="value" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>value</span><a href="#value" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
 <div class="tsd-comment tsd-typography"><p>The value.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L305">runtime.ts:305</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L305">runtime.ts:305</a></li></ul></aside></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/TVMArray.html b/docs/reference/api/typedoc/classes/TVMArray.html
index 6727a848ea..a3f6dc230b 100644
--- a/docs/reference/api/typedoc/classes/TVMArray.html
+++ b/docs/reference/api/typedoc/classes/TVMArray.html
@@ -25,7 +25,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">TVMArray</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L901">runtime.ts:901</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L901">runtime.ts:901</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -63,7 +63,7 @@
 <h4 class="tsd-returns-title">Returns <a href="TVMArray.html" class="tsd-signature-type tsd-kind-class">TVMArray</a></h4><aside class="tsd-sources">
 <p>Overrides <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#constructor">constructor</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L902">runtime.ts:902</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L902">runtime.ts:902</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="dispose" class="tsd-anchor"></a>
@@ -78,7 +78,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L832">runtime.ts:832</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L832">runtime.ts:832</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="get" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get</span><a href="#get" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -96,7 +96,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <a href="../types/_internal_.TVMObjectBase.html" class="tsd-signature-type tsd-kind-type-alias">TVMObjectBase</a></h4><p>The element.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L921">runtime.ts:921</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L921">runtime.ts:921</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="getHandle" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Handle</span><a href="#getHandle" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -115,7 +115,7 @@ only the first call will take effect.</p>
 <aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#getHandle">getHandle</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L847">runtime.ts:847</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L847">runtime.ts:847</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="size" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>size</span><a href="#size" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -125,7 +125,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>the size of the array.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L913">runtime.ts:913</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L913">runtime.ts:913</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="typeIndex" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Index</span><a href="#typeIndex" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -136,7 +136,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typeIndex">typeIndex</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L855">runtime.ts:855</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L855">runtime.ts:855</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="typeKey" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Key</span><a href="#typeKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -147,7 +147,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typeKey">typeKey</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L875">runtime.ts:875</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L875">runtime.ts:875</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/TVMObject.html b/docs/reference/api/typedoc/classes/TVMObject.html
index 75f4e80ebc..3771f3cbfc 100644
--- a/docs/reference/api/typedoc/classes/TVMObject.html
+++ b/docs/reference/api/typedoc/classes/TVMObject.html
@@ -30,7 +30,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L817">runtime.ts:817</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L817">runtime.ts:817</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -65,7 +65,7 @@
 <h5><span class="tsd-kind-parameter">ctx</span>: <a href="_internal_.RuntimeContext.html" class="tsd-signature-type tsd-kind-class">RuntimeContext</a></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="TVMObject.html" class="tsd-signature-type tsd-kind-class">TVMObject</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L822">runtime.ts:822</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L822">runtime.ts:822</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
@@ -80,7 +80,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/4ac03b39e/web/src/runtime.ts#L832">runtime.ts:832</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L832">runtime.ts:832</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getHandle" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Handle</span><a href="#getHandle" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -98,7 +98,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/4ac03b39e/web/src/runtime.ts#L847">runtime.ts:847</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L847">runtime.ts:847</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="typeIndex" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Index</span><a href="#typeIndex" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -108,7 +108,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/4ac03b39e/web/src/runtime.ts#L855">runtime.ts:855</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L855">runtime.ts:855</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="typeKey" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Key</span><a href="#typeKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -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/4ac03b39e/web/src/runtime.ts#L875">runtime.ts:875</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L875">runtime.ts:875</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/VirtualMachine.html b/docs/reference/api/typedoc/classes/VirtualMachine.html
index 2f4aec63fc..0cb41e73dd 100644
--- a/docs/reference/api/typedoc/classes/VirtualMachine.html
+++ b/docs/reference/api/typedoc/classes/VirtualMachine.html
@@ -30,7 +30,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L956">runtime.ts:956</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L956">runtime.ts:956</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -68,7 +68,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="VirtualMachine.html" class="tsd-signature-type tsd-kind-class">VirtualMachine</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L963">runtime.ts:963</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L963">runtime.ts:963</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
@@ -83,7 +83,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L976">runtime.ts:976</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L976">runtime.ts:976</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getFunction" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Function</span><a href="#getFunction" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -101,7 +101,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></h4><p>The result function.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L984">runtime.ts:984</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L984">runtime.ts:984</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getInternalModule" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Internal<wbr/>Module</span><a href="#getInternalModule" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -111,7 +111,7 @@ only the first call will take effect.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <a href="Module.html" class="tsd-signature-type tsd-kind-class">Module</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L991">runtime.ts:991</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L991">runtime.ts:991</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html b/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html
index 0f1af64ba8..d7ead78949 100644
--- a/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html
+++ b/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html
@@ -24,7 +24,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">AsyncifyHandler</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/asyncify.ts#L44">asyncify.ts:44</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/asyncify.ts#L44">asyncify.ts:44</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -57,7 +57,7 @@
 <h5><span class="tsd-kind-parameter">memory</span>: <span class="tsd-signature-type ">Memory</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.AsyncifyHandler.html" class="tsd-signature-type tsd-kind-class">AsyncifyHandler</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/asyncify.ts#L58">asyncify.ts:58</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/asyncify.ts#L58">asyncify.ts:58</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="enabled" class="tsd-anchor"></a>
@@ -70,7 +70,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/4ac03b39e/web/src/asyncify.ts#L69">asyncify.ts:69</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/asyncify.ts#L69">asyncify.ts:69</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getState" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>State</span><a href="#getState" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -81,7 +81,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/4ac03b39e/web/src/asyncify.ts#L78">asyncify.ts:78</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/asyncify.ts#L78">asyncify.ts:78</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="wrapExport" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>wrap<wbr/>Export</span><a href="#wrapExport" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -124,7 +124,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4><p>The wrapped async function</p>
 </li></ul></li></ul><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/asyncify.ts#L140">asyncify.ts:140</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/asyncify.ts#L140">asyncify.ts:140</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="wrapImport" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>wrap<wbr/>Import</span><a href="#wrapImport" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -167,7 +167,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><p>The wrapped function that can be registered to the system</p>
 </li></ul></li></ul><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/asyncify.ts#L88">asyncify.ts:88</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/asyncify.ts#L88">asyncify.ts:88</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html b/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html
index f96f848095..4c95f79e87 100644
--- a/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html
+++ b/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html
@@ -36,7 +36,7 @@ can still call into storeXX</li>
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L206">memory.ts:206</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L206">memory.ts:206</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -86,7 +86,7 @@ can still call into storeXX</li>
 <h5><span class="tsd-kind-parameter">freeSpace</span>: <a href="../types/_internal_.FTVMWasmFreeSpace.html" class="tsd-signature-type tsd-kind-type-alias">FTVMWasmFreeSpace</a></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.CachedCallStack.html" class="tsd-signature-type tsd-kind-class">CachedCallStack</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L225">memory.ts:225</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L225">memory.ts:225</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="tempArgs" class="tsd-anchor"></a>
@@ -95,7 +95,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/4ac03b39e/web/src/memory.ts#L208">memory.ts:208</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L208">memory.ts:208</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="allocPtrArray" class="tsd-anchor"></a>
@@ -115,7 +115,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/4ac03b39e/web/src/memory.ts#L312">memory.ts:312</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L312">memory.ts:312</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="allocRawBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>alloc<wbr/>Raw<wbr/>Bytes</span><a href="#allocRawBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -134,7 +134,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/4ac03b39e/web/src/memory.ts#L284">memory.ts:284</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L284">memory.ts:284</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="allocThenSetArgBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>alloc<wbr/>Then<wbr/>Set<wbr/>Arg<wbr/>Bytes</span><a href="#allocThenSetArgBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -156,7 +156,7 @@ Allocate new temporary space for bytes.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L390">memory.ts:390</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L390">memory.ts:390</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="allocThenSetArgString" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>alloc<wbr/>Then<wbr/>Set<wbr/>Arg<wbr/>String</span><a href="#allocThenSetArgString" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -180,7 +180,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/4ac03b39e/web/src/memory.ts#L377">memory.ts:377</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L377">memory.ts:377</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="commitToWasmMemory" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>commit<wbr/>To<wbr/>Wasm<wbr/>Memory</span><a href="#commitToWasmMemory" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -199,7 +199,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/4ac03b39e/web/src/memory.ts#L267">memory.ts:267</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L267">memory.ts:267</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -212,7 +212,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/4ac03b39e/web/src/memory.ts#L243">memory.ts:243</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L243">memory.ts:243</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="ptrFromOffset" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ptr<wbr/>From<wbr/>Offset</span><a href="#ptrFromOffset" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -230,7 +230,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/4ac03b39e/web/src/memory.ts#L321">memory.ts:321</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L321">memory.ts:321</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="reset" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>reset</span><a href="#reset" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -240,7 +240,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/4ac03b39e/web/src/memory.ts#L252">memory.ts:252</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L252">memory.ts:252</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="storeF64" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>store<wbr/>F64</span><a href="#storeF64" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -255,7 +255,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <h5><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L360">memory.ts:360</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L360">memory.ts:360</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="storeI32" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>store<wbr/>I32</span><a href="#storeI32" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -270,7 +270,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <h5><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L342">memory.ts:342</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L342">memory.ts:342</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="storeI64" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>store<wbr/>I64</span><a href="#storeI64" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -285,7 +285,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <h5><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L350">memory.ts:350</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L350">memory.ts:350</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="storePtr" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>store<wbr/>Ptr</span><a href="#storePtr" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -300,7 +300,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <h5><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L326">memory.ts:326</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L326">memory.ts:326</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="storeRawBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>store<wbr/>Raw<wbr/>Bytes</span><a href="#storeRawBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -315,7 +315,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <h5><span class="tsd-kind-parameter">bytes</span>: <span class="tsd-signature-type ">Uint8Array</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L364">memory.ts:364</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L364">memory.ts:364</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="storeU32" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>store<wbr/>U32</span><a href="#storeU32" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -330,7 +330,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <h5><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L346">memory.ts:346</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L346">memory.ts:346</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="storeUSize" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>storeUSize</span><a href="#storeUSize" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -345,7 +345,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
 <h5><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L334">memory.ts:334</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L334">memory.ts:334</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html b/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html
index 694cd40381..3ecc7b3cf9 100644
--- a/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html
+++ b/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html
@@ -29,7 +29,7 @@ which needs to be explicitly disposed.</p>
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L209">webgpu.ts:209</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L209">webgpu.ts:209</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -61,7 +61,7 @@ which needs to be explicitly disposed.</p>
 <h5><span class="tsd-kind-parameter">canvas</span>: <span class="tsd-signature-type ">HTMLCanvasElement</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.CanvasRenderManager.html" class="tsd-signature-type tsd-kind-class">CanvasRenderManager</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L218">webgpu.ts:218</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L218">webgpu.ts:218</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="clear" class="tsd-anchor"></a>
@@ -71,7 +71,7 @@ which needs to be explicitly disposed.</p>
 <li class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L292">webgpu.ts:292</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L292">webgpu.ts:292</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -84,7 +84,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L368">webgpu.ts:368</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L368">webgpu.ts:368</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="draw" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>draw</span><a href="#draw" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -101,7 +101,7 @@ only the first call will take effect.</p>
 <h5><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L318">webgpu.ts:318</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L318">webgpu.ts:318</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.Environment.html b/docs/reference/api/typedoc/classes/_internal_.Environment.html
index d59b88a9cc..5101d60367 100644
--- a/docs/reference/api/typedoc/classes/_internal_.Environment.html
+++ b/docs/reference/api/typedoc/classes/_internal_.Environment.html
@@ -28,7 +28,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/LibraryProvider.html" class="tsd-signature-type tsd-kind-interface">LibraryProvider</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/environment.ts#L68">environment.ts:68</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/environment.ts#L68">environment.ts:68</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -76,7 +76,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.Environment.html" class="tsd-signature-type tsd-kind-class">Environment</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/environment.ts#L88">environment.ts:88</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/environment.ts#L88">environment.ts:88</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="imports" class="tsd-anchor"></a>
@@ -86,7 +86,7 @@
 </div><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/LibraryProvider.html">LibraryProvider</a>.<a href="../interfaces/LibraryProvider.html#imports">imports</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/environment.ts#L70">environment.ts:70</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/environment.ts#L70">environment.ts:70</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="logger" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>logger</span><a href="#logger" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">logger</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div>
@@ -104,7 +104,7 @@
 <h5><span class="tsd-kind-parameter">msg</span>: <span class="tsd-signature-type">string</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/environment.ts#L69">environment.ts:69</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/environment.ts#L69">environment.ts:69</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="packedCFuncTable" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>packedCFunc<wbr/>Table</span><a href="#packedCFuncTable" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">packedCFunc<wbr/>Table</span><span class="tsd-signature-symbol">:</span> <a href="../types/_internal_.FTVMWasmPackedCFunc.html" class="tsd-signature-type tsd-kind-type-alias">FTVMWasmPackedCFunc</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div>
@@ -114,14 +114,14 @@ can call via TVMWasmPackedCFunc.</p>
 of functions that do not maps to the address space.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/environment.ts#L78">environment.ts:78</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/environment.ts#L78">environment.ts:78</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="packedCFuncTableFreeId" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>packedCFunc<wbr/>Table<wbr/>Free<wbr/>Id</span><a href="#packedCFuncTableFreeId" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">packedCFunc<wbr/>Table<wbr/>Free<wbr/>Id</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div>
 <div class="tsd-comment tsd-typography"><p>Free table index that can be recycled.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/environment.ts#L84">environment.ts:84</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/environment.ts#L84">environment.ts:84</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="start" class="tsd-anchor"></a>
@@ -139,7 +139,7 @@ of functions that do not maps to the address space.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/LibraryProvider.html">LibraryProvider</a>.<a href="../interfaces/LibraryProvider.html#start">start</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/environment.ts#L105">environment.ts:105</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/environment.ts#L105">environment.ts:105</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html b/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html
index 3b18919559..d58d04010e 100644
--- a/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html
+++ b/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html
@@ -28,7 +28,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L56">runtime.ts:56</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L56">runtime.ts:56</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -69,29 +69,29 @@
 <h5><span class="tsd-kind-parameter">imports</span>: <span class="tsd-signature-type ">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.FFILibrary.html" class="tsd-signature-type tsd-kind-class">FFILibrary</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L64">runtime.ts:64</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L64">runtime.ts:64</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="exports" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>exports</span><a href="#exports" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">exports</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Record</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">, </span><span class="tsd-signature-type ">Function</span><span class="tsd-signature-symbol">&gt;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L59">runtime.ts:59</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L59">runtime.ts:59</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="memory" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">memory</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.Memory.html" class="tsd-signature-type tsd-kind-class">Memory</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L58">runtime.ts:58</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L58">runtime.ts:58</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="wasm32" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>wasm32</span><a href="#wasm32" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">wasm32</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L57">runtime.ts:57</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L57">runtime.ts:57</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="webGPUContext" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><code class="tsd-tag ts-flagOptional">Optional</code> <span>webGPUContext</span><a href="#webGPUContext" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">webGPUContext</span><span class="tsd-signature-symbol">?:</span> <a href="_internal_.WebGPUContext.html" class="tsd-signature-type tsd-kind-class">WebGPUContext</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L60">runtime.ts:60</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L60">runtime.ts:60</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="checkCall" class="tsd-anchor"></a>
@@ -106,7 +106,7 @@
 <h5><span class="tsd-kind-parameter">code</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L90">runtime.ts:90</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L90">runtime.ts:90</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -119,7 +119,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L79">runtime.ts:79</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L79">runtime.ts:79</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getOrAllocCallStack" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Or<wbr/>Alloc<wbr/>Call<wbr/>Stack</span><a href="#getOrAllocCallStack" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -127,7 +127,7 @@ only the first call will take effect.</p>
 <li class="tsd-description">
 <h4 class="tsd-returns-title">Returns <a href="_internal_.CachedCallStack.html" class="tsd-signature-type tsd-kind-class">CachedCallStack</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L98">runtime.ts:98</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L98">runtime.ts:98</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="recycleCallStack" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>recycle<wbr/>Call<wbr/>Stack</span><a href="#recycleCallStack" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -140,7 +140,7 @@ only the first call will take effect.</p>
 <h5><span class="tsd-kind-parameter">callstack</span>: <a href="_internal_.CachedCallStack.html" class="tsd-signature-type tsd-kind-class">CachedCallStack</a></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L109">runtime.ts:109</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L109">runtime.ts:109</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="sizeofPtr" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>sizeof<wbr/>Ptr</span><a href="#sizeofPtr" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -148,7 +148,7 @@ only the first call will take effect.</p>
 <li class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L86">runtime.ts:86</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L86">runtime.ts:86</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.Memory.html b/docs/reference/api/typedoc/classes/_internal_.Memory.html
index 07c569c05d..b3aa820f9c 100644
--- a/docs/reference/api/typedoc/classes/_internal_.Memory.html
+++ b/docs/reference/api/typedoc/classes/_internal_.Memory.html
@@ -24,7 +24,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">Memory</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L31">memory.ts:31</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L31">memory.ts:31</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -70,19 +70,19 @@
 <h5><span class="tsd-kind-parameter">memory</span>: <span class="tsd-signature-type ">Memory</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.Memory.html" class="tsd-signature-type tsd-kind-class">Memory</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L42">memory.ts:42</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L42">memory.ts:42</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="memory" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">memory</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">Memory</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L32">memory.ts:32</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L32">memory.ts:32</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="wasm32" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>wasm32</span><a href="#wasm32" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">wasm32</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L33">memory.ts:33</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L33">memory.ts:33</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="loadCString" class="tsd-anchor"></a>
@@ -101,7 +101,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/4ac03b39e/web/src/memory.ts#L154">memory.ts:154</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L154">memory.ts:154</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadF32" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>F32</span><a href="#loadF32" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -114,7 +114,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L90">memory.ts:90</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L90">memory.ts:90</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadF64" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>F64</span><a href="#loadF64" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -127,7 +127,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L97">memory.ts:97</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L97">memory.ts:97</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadI32" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>I32</span><a href="#loadI32" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -140,7 +140,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L74">memory.ts:74</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L74">memory.ts:74</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadI64" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>I64</span><a href="#loadI64" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -153,7 +153,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L81">memory.ts:81</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L81">memory.ts:81</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadPointer" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>Pointer</span><a href="#loadPointer" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -166,7 +166,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L104">memory.ts:104</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L104">memory.ts:104</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadRawBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>Raw<wbr/>Bytes</span><a href="#loadRawBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -187,7 +187,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/4ac03b39e/web/src/memory.ts#L132">memory.ts:132</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L132">memory.ts:132</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadTVMBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>loadTVMBytes</span><a href="#loadTVMBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -204,7 +204,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/4ac03b39e/web/src/memory.ts#L145">memory.ts:145</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L145">memory.ts:145</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadU16" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>U16</span><a href="#loadU16" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -217,7 +217,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L60">memory.ts:60</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L60">memory.ts:60</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadU32" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>U32</span><a href="#loadU32" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -230,7 +230,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L67">memory.ts:67</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L67">memory.ts:67</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadU8" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>load<wbr/>U8</span><a href="#loadU8" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -243,7 +243,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L53">memory.ts:53</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L53">memory.ts:53</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="loadUSize" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>loadUSize</span><a href="#loadUSize" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -256,7 +256,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L114">memory.ts:114</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L114">memory.ts:114</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="sizeofPtr" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>sizeof<wbr/>Ptr</span><a href="#sizeofPtr" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -264,7 +264,7 @@
 <li class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/memory.ts#L124">memory.ts:124</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L124">memory.ts:124</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="storeRawBytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>store<wbr/>Raw<wbr/>Bytes</span><a href="#storeRawBytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -285,7 +285,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/4ac03b39e/web/src/memory.ts#L175">memory.ts:175</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/memory.ts#L175">memory.ts:175</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html b/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html
index 0e9209c3ae..cc86f2cdd7 100644
--- a/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html
+++ b/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html
@@ -28,7 +28,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L318">runtime.ts:318</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L318">runtime.ts:318</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -59,7 +59,7 @@
 <h5><span class="tsd-kind-parameter">lib</span>: <a href="_internal_.FFILibrary.html" class="tsd-signature-type tsd-kind-class">FFILibrary</a></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.PackedFuncCell.html" class="tsd-signature-type tsd-kind-class">PackedFuncCell</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L322">runtime.ts:322</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L322">runtime.ts:322</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
@@ -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>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/4ac03b39e/web/src/runtime.ts#L327">runtime.ts:327</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L327">runtime.ts:327</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getHandle" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Handle</span><a href="#getHandle" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -87,7 +87,7 @@ only the first call will take effect.</p>
 <h5><span class="tsd-kind-parameter">requireNotNull</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L336">runtime.ts:336</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L336">runtime.ts:336</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html b/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html
index d8b7a6236a..4c6e5734bc 100644
--- a/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html
+++ b/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html
@@ -28,7 +28,7 @@
 <ul class="tsd-hierarchy">
 <li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L155">runtime.ts:155</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L155">runtime.ts:155</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -97,119 +97,119 @@
 <h4 class="tsd-returns-title">Returns <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></h4></li></ul></li></ul></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.RuntimeContext.html" class="tsd-signature-type tsd-kind-class">RuntimeContext</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L181">runtime.ts:181</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L181">runtime.ts:181</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="applyPresenceAndFrequencyPenalty" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>apply<wbr/>Presence<wbr/>And<wbr/>Frequency<wbr/>Penalty</span><a href="#applyPresenceAndFrequencyPenalty" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">apply<wbr/>Presence<wbr/>And<wbr/>Frequency<wbr/>Penalty</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L175">runtime.ts:175</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L175">runtime.ts:175</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="applyRepetitionPenalty" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>apply<wbr/>Repetition<wbr/>Penalty</span><a href="#applyRepetitionPenalty" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">apply<wbr/>Repetition<wbr/>Penalty</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L174">runtime.ts:174</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L174">runtime.ts:174</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="applySoftmaxWithTemperature" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>apply<wbr/>Softmax<wbr/>With<wbr/>Temperature</span><a href="#applySoftmaxWithTemperature" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">apply<wbr/>Softmax<wbr/>With<wbr/>Temperature</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L176">runtime.ts:176</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L176">runtime.ts:176</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayCacheClear" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Cache<wbr/>Clear</span><a href="#arrayCacheClear" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Cache<wbr/>Clear</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L166">runtime.ts:166</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L166">runtime.ts:166</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayCacheGet" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Cache<wbr/>Get</span><a href="#arrayCacheGet" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Cache<wbr/>Get</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L163">runtime.ts:163</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L163">runtime.ts:163</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayCacheRemove" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Cache<wbr/>Remove</span><a href="#arrayCacheRemove" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Cache<wbr/>Remove</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L165">runtime.ts:165</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L165">runtime.ts:165</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayCacheUpdate" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Cache<wbr/>Update</span><a href="#arrayCacheUpdate" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Cache<wbr/>Update</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L164">runtime.ts:164</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L164">runtime.ts:164</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayConcat" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Concat</span><a href="#arrayConcat" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Concat</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L159">runtime.ts:159</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L159">runtime.ts:159</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayDecodeStorage" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Decode<wbr/>Storage</span><a href="#arrayDecodeStorage" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Decode<wbr/>Storage</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L167">runtime.ts:167</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L167">runtime.ts:167</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayGetItem" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Get<wbr/>Item</span><a href="#arrayGetItem" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Get<wbr/>Item</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L156">runtime.ts:156</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L156">runtime.ts:156</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayGetSize" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Get<wbr/>Size</span><a href="#arrayGetSize" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Get<wbr/>Size</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L157">runtime.ts:157</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L157">runtime.ts:157</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="arrayMake" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>array<wbr/>Make</span><a href="#arrayMake" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">array<wbr/>Make</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L158">runtime.ts:158</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L158">runtime.ts:158</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="concatEmbeddings" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>concat<wbr/>Embeddings</span><a href="#concatEmbeddings" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">concat<wbr/>Embeddings</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L177">runtime.ts:177</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L177">runtime.ts:177</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="getFFIString" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>getFFIString</span><a href="#getFFIString" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">getFFIString</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/4ac03b39e/web/src/runtime.ts#L161">runtime.ts:161</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L161">runtime.ts:161</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="getSysLib" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Sys<wbr/>Lib</span><a href="#getSysLib" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">get<wbr/>Sys<wbr/>Lib</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L162">runtime.ts:162</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L162">runtime.ts:162</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="makeShapeTuple" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>make<wbr/>Shape<wbr/>Tuple</span><a href="#makeShapeTuple" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">make<wbr/>Shape<wbr/>Tuple</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L170">runtime.ts:170</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L170">runtime.ts:170</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="ndarrayCreateView" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>ndarray<wbr/>Create<wbr/>View</span><a href="#ndarrayCreateView" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">ndarray<wbr/>Create<wbr/>View</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L171">runtime.ts:171</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L171">runtime.ts:171</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="paramModuleFromCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>param<wbr/>Module<wbr/>From<wbr/>Cache</span><a href="#paramModuleFromCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">param<wbr/>Module<wbr/>From<wbr/>Cache</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L168">runtime.ts:168</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L168">runtime.ts:168</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="paramModuleFromCacheByName" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>param<wbr/>Module<wbr/>From<wbr/>Cache<wbr/>By<wbr/>Name</span><a href="#paramModuleFromCacheByName" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">param<wbr/>Module<wbr/>From<wbr/>Cache<wbr/>By<wbr/>Name</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L169">runtime.ts:169</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L169">runtime.ts:169</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="sampleTopPFromLogits" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>sample<wbr/>TopPFrom<wbr/>Logits</span><a href="#sampleTopPFromLogits" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">sample<wbr/>TopPFrom<wbr/>Logits</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L172">runtime.ts:172</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L172">runtime.ts:172</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="sampleTopPFromProb" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>sample<wbr/>TopPFrom<wbr/>Prob</span><a href="#sampleTopPFromProb" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">sample<wbr/>TopPFrom<wbr/>Prob</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L173">runtime.ts:173</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L173">runtime.ts:173</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="stringMake" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>string<wbr/>Make</span><a href="#stringMake" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">string<wbr/>Make</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L160">runtime.ts:160</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L160">runtime.ts:160</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="attachToCurrentScope" class="tsd-anchor"></a>
@@ -237,7 +237,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type tsd-kind-type-parameter">T</span></h4><p>the same object.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L261">runtime.ts:261</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L261">runtime.ts:261</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="beginScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>begin<wbr/>Scope</span><a href="#beginScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -245,7 +245,7 @@
 <li class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L235">runtime.ts:235</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L235">runtime.ts:235</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="detachFromCurrentScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>detach<wbr/>From<wbr/>Current<wbr/>Scope</span><a href="#detachFromCurrentScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -263,7 +263,7 @@
 <h5><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-type tsd-kind-type-parameter">T</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type tsd-kind-type-parameter">T</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L280">runtime.ts:280</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L280">runtime.ts:280</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -276,7 +276,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/4ac03b39e/web/src/runtime.ts#L210">runtime.ts:210</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L210">runtime.ts:210</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="endScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>end<wbr/>Scope</span><a href="#endScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -284,7 +284,7 @@ only the first call will take effect.</p>
 <li class="tsd-description">
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L239">runtime.ts:239</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L239">runtime.ts:239</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="moveToParentScope" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>move<wbr/>To<wbr/>Parent<wbr/>Scope</span><a href="#moveToParentScope" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -302,7 +302,7 @@ only the first call will take effect.</p>
 <h5><span class="tsd-kind-parameter">obj</span>: <span class="tsd-signature-type tsd-kind-type-parameter">T</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type tsd-kind-type-parameter">T</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L270">runtime.ts:270</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L270">runtime.ts:270</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.TVMString.html b/docs/reference/api/typedoc/classes/_internal_.TVMString.html
index 3d901d0025..8c492fc379 100644
--- a/docs/reference/api/typedoc/classes/_internal_.TVMString.html
+++ b/docs/reference/api/typedoc/classes/_internal_.TVMString.html
@@ -26,7 +26,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">TVMString</span></li></ul></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L927">runtime.ts:927</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L927">runtime.ts:927</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -63,7 +63,7 @@
 <h4 class="tsd-returns-title">Returns <a href="_internal_.TVMString.html" class="tsd-signature-type tsd-kind-class">TVMString</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/4ac03b39e/web/src/runtime.ts#L928">runtime.ts:928</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L928">runtime.ts:928</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="dispose" class="tsd-anchor"></a>
@@ -78,7 +78,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#dispose">dispose</a></p>
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L832">runtime.ts:832</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L832">runtime.ts:832</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="getHandle" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>Handle</span><a href="#getHandle" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -97,7 +97,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/4ac03b39e/web/src/runtime.ts#L847">runtime.ts:847</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L847">runtime.ts:847</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="toString" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>to<wbr/>String</span><a href="#toString" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -107,7 +107,7 @@ only the first call will take effect.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</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/4ac03b39e/web/src/runtime.ts#L939">runtime.ts:939</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L939">runtime.ts:939</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="typeIndex" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Index</span><a href="#typeIndex" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -118,7 +118,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/4ac03b39e/web/src/runtime.ts#L855">runtime.ts:855</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L855">runtime.ts:855</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member tsd-is-inherited"><a id="typeKey" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>type<wbr/>Key</span><a href="#typeKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures tsd-is-inherited">
@@ -129,7 +129,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/4ac03b39e/web/src/runtime.ts#L875">runtime.ts:875</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L875">runtime.ts:875</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html b/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html
index 6ca8a745e3..da58fefda4 100644
--- a/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html
+++ b/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html
@@ -25,7 +25,7 @@ Manages all the webgpu resources here.</p>
 <ul class="tsd-hierarchy">
 <li><span class="target">WebGPUContext</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L386">webgpu.ts:386</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L386">webgpu.ts:386</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -69,19 +69,19 @@ Manages all the webgpu resources here.</p>
 <h5><span class="tsd-kind-parameter">device</span>: <span class="tsd-signature-type ">GPUDevice</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.WebGPUContext.html" class="tsd-signature-type tsd-kind-class">WebGPUContext</a></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L411">webgpu.ts:411</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L411">webgpu.ts:411</a></li></ul></aside></li></ul></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Properties</h2>
 <section class="tsd-panel tsd-member"><a id="device" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>device</span><a href="#device" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">device</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">GPUDevice</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L387">webgpu.ts:387</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L387">webgpu.ts:387</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="memory" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">memory</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.Memory.html" class="tsd-signature-type tsd-kind-class">Memory</a></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L388">webgpu.ts:388</a></li></ul></aside></section></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L388">webgpu.ts:388</a></li></ul></aside></section></section>
 <section class="tsd-panel-group tsd-member-group">
 <h2>Methods</h2>
 <section class="tsd-panel tsd-member"><a id="bindCanvas" class="tsd-anchor"></a>
@@ -100,7 +100,7 @@ Manages all the webgpu resources here.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L495">webgpu.ts:495</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L495">webgpu.ts:495</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="clearCanvas" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>clear<wbr/>Canvas</span><a href="#clearCanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -110,7 +110,7 @@ Manages all the webgpu resources here.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L487">webgpu.ts:487</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L487">webgpu.ts:487</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="copyRawBytesToBuffer" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>copy<wbr/>Raw<wbr/>Bytes<wbr/>To<wbr/>Buffer</span><a href="#copyRawBytesToBuffer" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -139,7 +139,7 @@ Manages all the webgpu resources here.</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L469">webgpu.ts:469</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L469">webgpu.ts:469</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="createShader" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>create<wbr/>Shader</span><a href="#createShader" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -160,7 +160,7 @@ via createComputePipeline</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Function</span></h4><p>The shader</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L507">webgpu.ts:507</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L507">webgpu.ts:507</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="createShaderAsync" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>create<wbr/>Shader<wbr/>Async</span><a href="#createShaderAsync" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -181,7 +181,7 @@ via createComputePipelineAsync</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type ">Function</span><span class="tsd-signature-symbol">&gt;</span></h4><p>The shader</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L519">webgpu.ts:519</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L519">webgpu.ts:519</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="dispose" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -191,7 +191,7 @@ via createComputePipelineAsync</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L419">webgpu.ts:419</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L419">webgpu.ts:419</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="drawImageFromBuffer" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>draw<wbr/>Image<wbr/>From<wbr/>Buffer</span><a href="#drawImageFromBuffer" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -216,7 +216,7 @@ via createComputePipelineAsync</p>
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L454">webgpu.ts:454</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L454">webgpu.ts:454</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="getDeviceAPI" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>get<wbr/>DeviceAPI</span><a href="#getDeviceAPI" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -232,7 +232,7 @@ via createComputePipelineAsync</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Function</span></h4><p>The corresponding device api.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L775">webgpu.ts:775</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L775">webgpu.ts:775</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="runtimeStatsText" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>runtime<wbr/>Stats<wbr/>Text</span><a href="#runtimeStatsText" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -242,7 +242,7 @@ via createComputePipelineAsync</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L441">webgpu.ts:441</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L441">webgpu.ts:441</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="sync" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>sync</span><a href="#sync" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -252,7 +252,7 @@ via createComputePipelineAsync</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L434">webgpu.ts:434</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L434">webgpu.ts:434</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html b/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html
index 45e81a55d2..81fbede7ef 100644
--- a/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html
+++ b/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html
@@ -20,7 +20,7 @@
 <div class="tsd-comment tsd-typography"><p>enums to check the current state of asynctify</p>
 </div></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/asyncify.ts#L30">asyncify.ts:30</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/asyncify.ts#L30">asyncify.ts:30</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -38,17 +38,17 @@
 <h3 class="tsd-anchor-link"><span>None</span><a href="#None" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0  [...]
 <div class="tsd-signature"><span class="tsd-kind-enum-member">None</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/asyncify.ts#L31">asyncify.ts:31</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/asyncify.ts#L31">asyncify.ts:31</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="Rewinding" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>Rewinding</span><a href="#Rewinding" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Rewinding</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">2</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/asyncify.ts#L33">asyncify.ts:33</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/asyncify.ts#L33">asyncify.ts:33</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="Unwinding" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>Unwinding</span><a href="#Unwinding" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Unwinding</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/asyncify.ts#L32">asyncify.ts:32</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/asyncify.ts#L32">asyncify.ts:32</a></li></ul></aside></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html b/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html
index 21b5e0d86a..7ed8ed77cf 100644
--- a/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html
+++ b/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html
@@ -17,7 +17,7 @@
 <li><a href="_internal_.RPCServerState.html">RPCServerState</a></li></ul>
 <h1>Enumeration RPCServerState</h1></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/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/94e99a2e4/web/src/rpc_server.ts#L27">rpc_server.ts:27</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -38,32 +38,32 @@
 <h3 class="tsd-anchor-link"><span>Init<wbr/>Header</span><a href="#InitHeader" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 [...]
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Init<wbr/>Header</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/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/94e99a2e4/web/src/rpc_server.ts#L28">rpc_server.ts:28</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="InitHeaderKey" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>Init<wbr/>Header<wbr/>Key</span><a href="#InitHeaderKey" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Init<wbr/>Header<wbr/>Key</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/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/94e99a2e4/web/src/rpc_server.ts#L29">rpc_server.ts:29</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="InitServer" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>Init<wbr/>Server</span><a href="#InitServer" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Init<wbr/>Server</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">2</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/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/94e99a2e4/web/src/rpc_server.ts#L30">rpc_server.ts:30</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="ReceivePacketBody" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>Receive<wbr/>Packet<wbr/>Body</span><a href="#ReceivePacketBody" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Receive<wbr/>Packet<wbr/>Body</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">5</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/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/94e99a2e4/web/src/rpc_server.ts#L33">rpc_server.ts:33</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="ReceivePacketHeader" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>Receive<wbr/>Packet<wbr/>Header</span><a href="#ReceivePacketHeader" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Receive<wbr/>Packet<wbr/>Header</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">4</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/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/94e99a2e4/web/src/rpc_server.ts#L32">rpc_server.ts:32</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="WaitForCallback" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>Wait<wbr/>For<wbr/>Callback</span><a href="#WaitForCallback" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-enum-member">Wait<wbr/>For<wbr/>Callback</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">3</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/rpc_server.ts#L31">rpc_server.ts:31</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/rpc_server.ts#L31">rpc_server.ts:31</a></li></ul></aside></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/assert.html b/docs/reference/api/typedoc/functions/assert.html
index 61b52a222e..c5f666df04 100644
--- a/docs/reference/api/typedoc/functions/assert.html
+++ b/docs/reference/api/typedoc/functions/assert.html
@@ -34,7 +34,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">asserts </span><span class="tsd-kind-parameter">condition</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/support.ts#L65">support.ts:65</a></li></ul></aside></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/support.ts#L65">support.ts:65</a></li></ul></aside></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/createPolyfillWASI.html b/docs/reference/api/typedoc/functions/createPolyfillWASI.html
index 44beba6056..528162245f 100644
--- a/docs/reference/api/typedoc/functions/createPolyfillWASI.html
+++ b/docs/reference/api/typedoc/functions/createPolyfillWASI.html
@@ -24,7 +24,7 @@
 <h4 class="tsd-returns-title">Returns <a href="../interfaces/LibraryProvider.html" class="tsd-signature-type tsd-kind-interface">LibraryProvider</a></h4><p>A wasi that can run on broswer or local.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/compact.ts#L55">compact.ts:55</a></li></ul></aside></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/compact.ts#L55">compact.ts:55</a></li></ul></aside></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/deleteNDArrayCache.html b/docs/reference/api/typedoc/functions/deleteNDArrayCache.html
index 4c6052e885..e031476ca5 100644
--- a/docs/reference/api/typedoc/functions/deleteNDArrayCache.html
+++ b/docs/reference/api/typedoc/functions/deleteNDArrayCache.html
@@ -38,7 +38,7 @@
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L397">artifact_cache.ts:397</a></li></ul></aside></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L397">artifact_cache.ts:397</a></li></ul></aside></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/detectGPUDevice.html b/docs/reference/api/typedoc/functions/detectGPUDevice.html
index d3ae733d52..f665c97e4b 100644
--- a/docs/reference/api/typedoc/functions/detectGPUDevice.html
+++ b/docs/reference/api/typedoc/functions/detectGPUDevice.html
@@ -28,7 +28,7 @@
 <h5><span class="tsd-kind-parameter">powerPreference</span>: <span class="tsd-signature-type">&quot;low-power&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;high-performance&quot;</span><span class="tsd-signature-symbol"> = &quot;high-performance&quot;</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../interfaces/GPUDeviceDetectOutput.html" class="tsd-signature-type tsd-kind-interface">GPUDeviceDetectOutput</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L36">webgpu.ts:36</a></li></ul></aside></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L36">webgpu.ts:36</a></li></ul></aside></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/hasNDArrayInCache.html b/docs/reference/api/typedoc/functions/hasNDArrayInCache.html
index e3941c6a25..b4ec0266eb 100644
--- a/docs/reference/api/typedoc/functions/hasNDArrayInCache.html
+++ b/docs/reference/api/typedoc/functions/hasNDArrayInCache.html
@@ -39,7 +39,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><p>the result if the cache has NDArray</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L365">artifact_cache.ts:365</a></li></ul></aside></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L365">artifact_cache.ts:365</a></li></ul></aside></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/instantiate.html b/docs/reference/api/typedoc/functions/instantiate.html
index e4bf159e3f..e794616486 100644
--- a/docs/reference/api/typedoc/functions/instantiate.html
+++ b/docs/reference/api/typedoc/functions/instantiate.html
@@ -53,7 +53,7 @@ by passing its generated js Module as the imports.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="../classes/Instance.html" class="tsd-signature-type tsd-kind-class">Instance</a><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L2592">runtime.ts:2592</a></li></ul></aside></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L2592">runtime.ts:2592</a></li></ul></aside></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/wasmPath.html b/docs/reference/api/typedoc/functions/wasmPath.html
index bcf41eb9dc..76715e6791 100644
--- a/docs/reference/api/typedoc/functions/wasmPath.html
+++ b/docs/reference/api/typedoc/functions/wasmPath.html
@@ -24,7 +24,7 @@
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><p>The wasm path.</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/support.ts#L75">support.ts:75</a></li></ul></aside></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/support.ts#L75">support.ts:75</a></li></ul></aside></li></ul></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html b/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html
index 44d8c25363..94bf6956f6 100644
--- a/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html
+++ b/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html
@@ -28,7 +28,7 @@
 <li><a href="../classes/ArtifactCache.html" class="tsd-signature-type tsd-kind-class">ArtifactCache</a></li>
 <li><a href="../classes/ArtifactIndexedDBCache.html" class="tsd-signature-type tsd-kind-class">ArtifactIndexedDBCache</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L39">artifact_cache.ts:39</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L39">artifact_cache.ts:39</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -63,7 +63,7 @@
 <h5><code class="tsd-tag ts-flagOptional">Optional</code> <span class="tsd-kind-parameter">signal</span>: <span class="tsd-signature-type ">AbortSignal</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L69">artifact_cache.ts:69</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L69">artifact_cache.ts:69</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="deleteInCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteInCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -80,7 +80,7 @@
 <h5><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L83">artifact_cache.ts:83</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L83">artifact_cache.ts:83</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="fetchWithCache" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchWithCache" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -103,7 +103,7 @@ cache, fetch the data and then add to cache.</p>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">&gt;</span></h4><p>The data object (i.e. users do not need to call <code>.json()</code> or <code>.arraybuffer()</code>).</p>
 <aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L55">artifact_cache.ts:55</a></li></ul></aside></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L55">artifact_cache.ts:55</a></li></ul></aside></li></ul></section>
 <section class="tsd-panel tsd-member"><a id="hasAllKeys" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasAllKeys" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <ul class="tsd-signatures">
@@ -120,7 +120,7 @@ cache, fetch the data and then add to cache.</p>
 <h5><span class="tsd-kind-parameter">keys</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type ">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">&gt;</span></h4><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L76">artifact_cache.ts:76</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L76">artifact_cache.ts:76</a></li></ul></aside></li></ul></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/Disposable.html b/docs/reference/api/typedoc/interfaces/Disposable.html
index 77be2daa20..f10a6a569e 100644
--- a/docs/reference/api/typedoc/interfaces/Disposable.html
+++ b/docs/reference/api/typedoc/interfaces/Disposable.html
@@ -37,7 +37,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/4ac03b39e/web/src/types.ts#L46">types.ts:46</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/types.ts#L46">types.ts:46</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -65,7 +65,7 @@ only the first call will take effect.</p>
 </div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/types.ts#L52">types.ts:52</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/types.ts#L52">types.ts:52</a></li></ul></aside></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html b/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html
index 46d30b2e36..3beb3f9126 100644
--- a/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html
+++ b/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html
@@ -20,7 +20,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">GPUDeviceDetectOutput</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L27">webgpu.ts:27</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L27">webgpu.ts:27</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -38,17 +38,17 @@
 <h3 class="tsd-anchor-link"><span>adapter</span><a href="#adapter" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5  [...]
 <div class="tsd-signature"><span class="tsd-kind-property">adapter</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">GPUAdapter</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L28">webgpu.ts:28</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L28">webgpu.ts:28</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="adapterInfo" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>adapter<wbr/>Info</span><a href="#adapterInfo" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">adapter<wbr/>Info</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">GPUAdapterInfo</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L29">webgpu.ts:29</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L29">webgpu.ts:29</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="device" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>device</span><a href="#device" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">device</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type ">GPUDevice</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L30">webgpu.ts:30</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L30">webgpu.ts:30</a></li></ul></aside></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/InitProgressReport.html b/docs/reference/api/typedoc/interfaces/InitProgressReport.html
index 864c130ca0..c88e682850 100644
--- a/docs/reference/api/typedoc/interfaces/InitProgressReport.html
+++ b/docs/reference/api/typedoc/interfaces/InitProgressReport.html
@@ -20,7 +20,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">InitProgressReport</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1002">runtime.ts:1002</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1002">runtime.ts:1002</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -38,17 +38,17 @@
 <h3 class="tsd-anchor-link"><span>progress</span><a href="#progress" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3. [...]
 <div class="tsd-signature"><span class="tsd-kind-property">progress</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1003">runtime.ts:1003</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1003">runtime.ts:1003</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="text" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>text</span><a href="#text" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">text</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1005">runtime.ts:1005</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1005">runtime.ts:1005</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="timeElapsed" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>time<wbr/>Elapsed</span><a href="#timeElapsed" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">time<wbr/>Elapsed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1004">runtime.ts:1004</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1004">runtime.ts:1004</a></li></ul></aside></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/LibraryProvider.html b/docs/reference/api/typedoc/interfaces/LibraryProvider.html
index 7f5ba95185..f65ce2ebe1 100644
--- a/docs/reference/api/typedoc/interfaces/LibraryProvider.html
+++ b/docs/reference/api/typedoc/interfaces/LibraryProvider.html
@@ -32,7 +32,7 @@ to allow the library provider to initialize related resources during startup tim
 <ul class="tsd-hierarchy">
 <li><a href="../classes/_internal_.Environment.html" class="tsd-signature-type tsd-kind-class">Environment</a></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/types.ts#L32">types.ts:32</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/types.ts#L32">types.ts:32</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -51,7 +51,7 @@ to allow the library provider to initialize related resources during startup tim
 <div class="tsd-comment tsd-typography"><p>The imports that can be passed to WebAssembly instance creation.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/types.ts#L34">types.ts:34</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/types.ts#L34">types.ts:34</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="start" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>start</span><a href="#start" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">start</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">inst</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span></div>
@@ -73,7 +73,7 @@ to allow the library provider to initialize related resources during startup tim
 </div></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/types.ts#L39">types.ts:39</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/types.ts#L39">types.ts:39</a></li></ul></aside></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html b/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html
index e886a3d038..561b9df19d 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html
@@ -24,7 +24,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">FunctionInfo</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L376">webgpu.ts:376</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L376">webgpu.ts:376</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -42,17 +42,17 @@
 <h3 class="tsd-anchor-link"><span>arg_<wbr/>types</span><a href="#arg_types" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0 [...]
 <div class="tsd-signature"><span class="tsd-kind-property">arg_<wbr/>types</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L378">webgpu.ts:378</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L378">webgpu.ts:378</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="launch_param_tags" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>launch_<wbr/>param_<wbr/>tags</span><a href="#launch_param_tags" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">launch_<wbr/>param_<wbr/>tags</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L379">webgpu.ts:379</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L379">webgpu.ts:379</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/webgpu.ts#L377">webgpu.ts:377</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/webgpu.ts#L377">webgpu.ts:377</a></li></ul></aside></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.NDArrayCacheEntry.html b/docs/reference/api/typedoc/interfaces/_internal_.NDArrayCacheEntry.html
index 02828da0af..6d23f95116 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.NDArrayCacheEntry.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.NDArrayCacheEntry.html
@@ -21,7 +21,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">NDArrayCacheEntry</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L20">artifact_cache.ts:20</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L20">artifact_cache.ts:20</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -42,32 +42,32 @@
 <h3 class="tsd-anchor-link"><span>byte<wbr/>Offset</span><a href="#byteOffset" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 [...]
 <div class="tsd-signature"><span class="tsd-kind-property">byte<wbr/>Offset</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/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/94e99a2e4/web/src/artifact_cache.ts#L25">artifact_cache.ts:25</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="dtype" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>dtype</span><a href="#dtype" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">dtype</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L23">artifact_cache.ts:23</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L23">artifact_cache.ts:23</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="format" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>format</span><a href="#format" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">format</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;f32-to-bf16&quot;</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">&quot;raw&quot;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L24">artifact_cache.ts:24</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L24">artifact_cache.ts:24</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="name" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L21">artifact_cache.ts:21</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L21">artifact_cache.ts:21</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="nbytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>nbytes</span><a href="#nbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">nbytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L26">artifact_cache.ts:26</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L26">artifact_cache.ts:26</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="shape" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>shape</span><a href="#shape" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">shape</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L22">artifact_cache.ts:22</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L22">artifact_cache.ts:22</a></li></ul></aside></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.NDArrayShardEntry.html b/docs/reference/api/typedoc/interfaces/_internal_.NDArrayShardEntry.html
index d1c6d9dc86..b9578a713a 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.NDArrayShardEntry.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.NDArrayShardEntry.html
@@ -21,7 +21,7 @@
 <ul class="tsd-hierarchy">
 <li><span class="target">NDArrayShardEntry</span></li></ul></section><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L29">artifact_cache.ts:29</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L29">artifact_cache.ts:29</a></li></ul></aside>
 <section class="tsd-panel-group tsd-index-group">
 <section class="tsd-panel tsd-index-panel">
 <details class="tsd-index-content tsd-index-accordion" open><summary class="tsd-accordion-summary tsd-index-summary">
@@ -40,22 +40,22 @@
 <h3 class="tsd-anchor-link"><span>data<wbr/>Path</span><a href="#dataPath" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><path stroke="none" d="M0 0h24v24H0z" fill="none" id="icon-anchor-a"></path><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" id="icon-anchor-b"></path><path d="M14 10a3.5 3.5 0 0 0 -5 0l- [...]
 <div class="tsd-signature"><span class="tsd-kind-property">data<wbr/>Path</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/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/94e99a2e4/web/src/artifact_cache.ts#L30">artifact_cache.ts:30</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="format" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>format</span><a href="#format" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">format</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">&quot;raw-shard&quot;</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L31">artifact_cache.ts:31</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L31">artifact_cache.ts:31</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="nbytes" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>nbytes</span><a href="#nbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">nbytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L32">artifact_cache.ts:32</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L32">artifact_cache.ts:32</a></li></ul></aside></section>
 <section class="tsd-panel tsd-member"><a id="records" class="tsd-anchor"></a>
 <h3 class="tsd-anchor-link"><span>records</span><a href="#records" aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"><use href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
 <div class="tsd-signature"><span class="tsd-kind-property">records</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.NDArrayCacheEntry.html" class="tsd-signature-type tsd-kind-interface">NDArrayCacheEntry</a><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/artifact_cache.ts#L33">artifact_cache.ts:33</a></li></ul></aside></section></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/artifact_cache.ts#L33">artifact_cache.ts:33</a></li></ul></aside></section></section></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/InitProgressCallback.html b/docs/reference/api/typedoc/types/InitProgressCallback.html
index 3349a63309..e95174f0f4 100644
--- a/docs/reference/api/typedoc/types/InitProgressCallback.html
+++ b/docs/reference/api/typedoc/types/InitProgressCallback.html
@@ -30,7 +30,7 @@
 <h5><span class="tsd-kind-parameter">report</span>: <a href="../interfaces/InitProgressReport.html" class="tsd-signature-type tsd-kind-interface">InitProgressReport</a></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L1008">runtime.ts:1008</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L1008">runtime.ts:1008</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 7e3d4b235a..3d3ff029b6 100644
--- a/docs/reference/api/typedoc/types/PackedFunc.html
+++ b/docs/reference/api/typedoc/types/PackedFunc.html
@@ -19,7 +19,7 @@
 <div class="tsd-comment tsd-typography"><p>Type for PackedFunc in the TVMRuntime.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L42">runtime.ts:42</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L42">runtime.ts:42</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.AsyncPackedFunc.html b/docs/reference/api/typedoc/types/_internal_.AsyncPackedFunc.html
index 58cd362918..b66722cd39 100644
--- a/docs/reference/api/typedoc/types/_internal_.AsyncPackedFunc.html
+++ b/docs/reference/api/typedoc/types/_internal_.AsyncPackedFunc.html
@@ -21,7 +21,7 @@
 possibly may contain stack unwinding through Asynctify</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L49">runtime.ts:49</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L49">runtime.ts:49</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.FObjectConstructor.html b/docs/reference/api/typedoc/types/_internal_.FObjectConstructor.html
index c620ab32d0..6ad7d525d3 100644
--- a/docs/reference/api/typedoc/types/_internal_.FObjectConstructor.html
+++ b/docs/reference/api/typedoc/types/_internal_.FObjectConstructor.html
@@ -37,7 +37,7 @@
 <h5><span class="tsd-kind-parameter">ctx</span>: <a href="../classes/_internal_.RuntimeContext.html" class="tsd-signature-type tsd-kind-class">RuntimeContext</a></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="../classes/TVMObject.html" class="tsd-signature-type tsd-kind-class">TVMObject</a></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L895">runtime.ts:895</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L895">runtime.ts:895</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 7dc74fdc18..c2f3091456 100644
--- a/docs/reference/api/typedoc/types/_internal_.FTVMWasmAllocSpace.html
+++ b/docs/reference/api/typedoc/types/_internal_.FTVMWasmAllocSpace.html
@@ -33,7 +33,7 @@
 <h5><span class="tsd-kind-parameter">size</span>: <span class="tsd-signature-type">number</span></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <a href="_internal_.Pointer.html" class="tsd-signature-type tsd-kind-type-alias">Pointer</a></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/ctypes.ts#L194">ctypes.ts:194</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/ctypes.ts#L194">ctypes.ts:194</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 48d9ca922c..dafb588d69 100644
--- a/docs/reference/api/typedoc/types/_internal_.FTVMWasmFreeSpace.html
+++ b/docs/reference/api/typedoc/types/_internal_.FTVMWasmFreeSpace.html
@@ -33,7 +33,7 @@
 <h5><span class="tsd-kind-parameter">ptr</span>: <a href="_internal_.Pointer.html" class="tsd-signature-type tsd-kind-type-alias">Pointer</a></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/ctypes.ts#L197">ctypes.ts:197</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/ctypes.ts#L197">ctypes.ts:197</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_.FTVMWasmPackedCFunc.html b/docs/reference/api/typedoc/types/_internal_.FTVMWasmPackedCFunc.html
index ad26d8f596..207f338414 100644
--- a/docs/reference/api/typedoc/types/_internal_.FTVMWasmPackedCFunc.html
+++ b/docs/reference/api/typedoc/types/_internal_.FTVMWasmPackedCFunc.html
@@ -45,7 +45,7 @@
 <h5><span class="tsd-kind-parameter">resourceHandle</span>: <a href="_internal_.Pointer.html" class="tsd-signature-type tsd-kind-type-alias">Pointer</a></h5></li></ul></div>
 <h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/ctypes.ts#L206">ctypes.ts:206</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/ctypes.ts#L206">ctypes.ts:206</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 c8876eb912..ed192f3d1b 100644
--- a/docs/reference/api/typedoc/types/_internal_.Pointer.html
+++ b/docs/reference/api/typedoc/types/_internal_.Pointer.html
@@ -20,7 +20,7 @@
 <div class="tsd-comment tsd-typography"><p>A pointer to points to the raw address space.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/ctypes.ts#L25">ctypes.ts:25</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/ctypes.ts#L25">ctypes.ts:25</a></li></ul></aside></div>
 <div class="col-sidebar">
 <div class="page-menu">
 <div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/types/_internal_.TVMObjectBase.html b/docs/reference/api/typedoc/types/_internal_.TVMObjectBase.html
index f88578b084..9c54e791ce 100644
--- a/docs/reference/api/typedoc/types/_internal_.TVMObjectBase.html
+++ b/docs/reference/api/typedoc/types/_internal_.TVMObjectBase.html
@@ -20,7 +20,7 @@
 <div class="tsd-comment tsd-typography"><p>All possible object types.</p>
 </div><aside class="tsd-sources">
 <ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/4ac03b39e/web/src/runtime.ts#L898">runtime.ts:898</a></li></ul></aside></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/94e99a2e4/web/src/runtime.ts#L898">runtime.ts:898</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 046a72d0e2..875636e622 100644
--- a/docs/searchindex.js
+++ b/docs/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles": {"1. Computational Graph": [[0, "computational-graph"]], "1. Cross Compile TVM Runtime": [[41, "cross-compile-tvm-runtime"]], "1. The lack of numpy on device machine caused the RPC server can\u2019t be launched.": [[41, "the-lack-of-numpy-on-device-machine-caused-the-rpc-server-can-t-be-launched"]], "2. Pack and Deploy to Device Machine": [[41, "pack-and-deploy-to-device-machine"]], "2. Tensor dumping": [[0, "tensor-dumping"]], "2. The lack of cloudpickle on [...]
\ No newline at end of file
+Search.setIndex({"alltitles": {"1. Computational Graph": [[0, "computational-graph"]], "1. Cross Compile TVM Runtime": [[41, "cross-compile-tvm-runtime"]], "1. The lack of numpy on device machine caused the RPC server can\u2019t be launched.": [[41, "the-lack-of-numpy-on-device-machine-caused-the-rpc-server-can-t-be-launched"]], "2. Pack and Deploy to Device Machine": [[41, "pack-and-deploy-to-device-machine"]], "2. Tensor dumping": [[0, "tensor-dumping"]], "2. The lack of cloudpickle on [...]
\ No newline at end of file
diff --git a/docs/sg_execution_times.html b/docs/sg_execution_times.html
index 05f5d502aa..8331dcbe82 100644
--- a/docs/sg_execution_times.html
+++ b/docs/sg_execution_times.html
@@ -299,7 +299,7 @@
             
   <section id="computation-times">
 <span id="sphx-glr-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading"></a></h1>
-<p><strong>00:52.958</strong> total execution time for 10 files <strong>from all galleries</strong>:</p>
+<p><strong>00:53.810</strong> total execution time for 10 files <strong>from all galleries</strong>:</p>
 <div class="docutils container">
 <style scoped>
 <link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet" />
@@ -321,43 +321,43 @@ $(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:41.761</p></td>
+<td><p>00:42.561</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.995</p></td>
+<td><p>00:06.360</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" href="how_to/tutorials/e2e_opt_model.html#sphx-glr-how-to-tutorials-e2e-opt-model-py"><span class="std std-ref">End-to-End Optimize Model</span></a> (<code class="docutils literal notranslate"><span class="pre">../how_to/tutorials/e2e_opt_model.py</span></code>)</p></td>
-<td><p>00:03.148</p></td>
+<td><p>00:02.821</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="how_to/tutorials/customize_opt.html#sphx-glr-how-to-tutorials-customize-opt-py"><span class="std std-ref">Customize Optimization</span></a> (<code class="docutils literal notranslate"><span class="pre">../how_to/tutorials/customize_opt.py</span></code>)</p></td>
-<td><p>00:00.677</p></td>
+<td><p>00:00.674</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.466</p></td>
+<td><p>00:00.464</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.312</p></td>
+<td><p>00:00.319</p></td>
 <td><p>0.0</p></td>
 </tr>
-<tr class="row-even"><td><p><a class="reference internal" href="deep_dive/tensor_ir/tutorials/tir_creation.html#sphx-glr-deep-dive-tensor-ir-tutorials-tir-creation-py"><span class="std std-ref">TensorIR Creation</span></a> (<code class="docutils literal notranslate"><span class="pre">../deep_dive/tensor_ir/tutorials/tir_creation.py</span></code>)</p></td>
-<td><p>00:00.195</p></td>
+<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.201</p></td>
 <td><p>0.0</p></td>
 </tr>
-<tr class="row-odd"><td><p><a class="reference internal" href="get_started/tutorials/quick_start.html#sphx-glr-get-started-tutorials-quick-start-py"><span class="std std-ref">Quick Start</span></a> (<code class="docutils literal notranslate"><span class="pre">../get_started/tutorials/quick_start.py</span></code>)</p></td>
-<td><p>00:00.193</p></td>
+<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.199</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-even"><td><p><a class="reference internal" href="deep_dive/relax/tutorials/relax_creation.html#sphx-glr-deep-dive-relax-tutorials-relax-creation-py"><span class="std std-ref">Relax Creation</span></a> (<code class="docutils literal notranslate"><span class="pre">../deep_dive/relax/tutorials/relax_creation.py</span></code>)</p></td>
-<td><p>00:00.131</p></td>
+<td><p>00:00.130</p></td>
 <td><p>0.0</p></td>
 </tr>
 <tr class="row-odd"><td><p><a class="reference internal" href="deep_dive/relax/tutorials/relax_transformation.html#sphx-glr-deep-dive-relax-tutorials-relax-transformation-py"><span class="std std-ref">Transformation</span></a> (<code class="docutils literal notranslate"><span class="pre">../deep_dive/relax/tutorials/relax_transformation.py</span></code>)</p></td>
-<td><p>00:00.080</p></td>
+<td><p>00:00.082</p></td>
 <td><p>0.0</p></td>
 </tr>
 </tbody>