You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tvm.apache.org by tq...@apache.org on 2026/10/12 15:22:32 UTC
(tvm-site) branch asf-site updated: deploying docs (apache/tvm@5042aec5dff04132a5d641ba0ff58bdc986cc823)
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 a5cec112dc3 deploying docs (apache/tvm@5042aec5dff04132a5d641ba0ff58bdc986cc823)
a5cec112dc3 is described below
commit a5cec112dc3229872681da77f72a7404ce3f8e1f
Author: tvm-bot <95...@users.noreply.github.com>
AuthorDate: Mon Oct 12 15:22:24 2026 +0000
deploying docs (apache/tvm@5042aec5dff04132a5d641ba0ff58bdc986cc823)
---
.../import_model.zip | Bin 35138 -> 35138 bytes
.../dlight_gpu_scheduling.zip | Bin 26305 -> 26305 bytes
.../11c11e53c7dace51a8be968ee169ed0d/ir_module.zip | Bin 23756 -> 23756 bytes
.../tir_transformation.zip | Bin 15988 -> 15988 bytes
.../meta_schedule.zip | Bin 24227 -> 24227 bytes
.../mix_python_and_tvm_with_pymodule.zip | Bin 38284 -> 38284 bytes
.../relax_creation.zip | Bin 22449 -> 22449 bytes
.../relax_transformation.zip | Bin 11474 -> 11474 bytes
.../optimize_llm.zip | Bin 53997 -> 53997 bytes
.../bring_your_own_codegen.zip | Bin 36295 -> 36295 bytes
.../e2e_opt_model.zip | Bin 14473 -> 14473 bytes
.../quick_start.zip | Bin 16252 -> 16252 bytes
.../export_and_load_executable.zip | Bin 31406 -> 31406 bytes
.../tir_creation.zip | Bin 24600 -> 24600 bytes
.../cross_compilation_and_rpc.zip | Bin 62122 -> 62122 bytes
.../customize_opt.zip | Bin 20510 -> 20510 bytes
.../relax/tutorials/sg_execution_times.rst | 6 +-
.../tensor_ir/tutorials/sg_execution_times.rst | 6 +-
.../tensor_ir/tutorials/tir_transformation.rst | 6 +-
docs/_sources/get_started/tutorials/ir_module.rst | 8 +-
.../_sources/get_started/tutorials/quick_start.rst | 4 +-
.../get_started/tutorials/sg_execution_times.rst | 4 +-
.../how_to/tutorials/cross_compilation_and_rpc.rst | 6 +-
docs/_sources/how_to/tutorials/e2e_opt_model.rst | 2 +-
.../how_to/tutorials/sg_execution_times.rst | 14 +-
docs/_sources/sg_execution_times.rst | 24 +-
docs/commit_hash | 2 +-
.../relax/tutorials/sg_execution_times.html | 6 +-
.../tensor_ir/tutorials/sg_execution_times.html | 6 +-
.../tensor_ir/tutorials/tir_transformation.html | 6 +-
docs/genindex.html | 18 +-
docs/get_started/tutorials/ir_module.html | 8 +-
docs/get_started/tutorials/quick_start.html | 4 +-
docs/get_started/tutorials/sg_execution_times.html | 4 +-
.../tutorials/cross_compilation_and_rpc.html | 6 +-
docs/how_to/tutorials/e2e_opt_model.html | 4 +-
docs/how_to/tutorials/sg_execution_times.html | 14 +-
docs/objects.inv | Bin 27024 -> 27063 bytes
docs/reference/api/doxygen/abi_8h_source.html | 2 +-
.../api/doxygen/annotation_8h_source.html | 2 +-
.../backend_2opencl_2op_2memory_8h_source.html | 2 +-
docs/reference/api/doxygen/classtvm_1_1Op.html | 8 +-
docs/reference/api/doxygen/classtvm_1_1OpDef.html | 4 +-
.../classtvm_1_1PrinterConfigObj-members.html | 33 +-
.../api/doxygen/classtvm_1_1PrinterConfigObj.html | 63 +-
.../classtvm_1_1PrinterConfigObj__coll__graph.svg | 112 ++-
...lasstvm_1_1PrinterConfigObj__inherit__graph.svg | 112 ++-
docs/reference/api/doxygen/config_8h_source.html | 157 ++--
.../api/doxygen/cooperative__tensor_8h_source.html | 2 +-
docs/reference/api/doxygen/cpu_8h_source.html | 2 +-
docs/reference/api/doxygen/doc__translator_8h.html | 14 +-
.../api/doxygen/doc__translator_8h_source.html | 84 +-
docs/reference/api/doxygen/functions_a.html | 2 +-
docs/reference/api/doxygen/functions_b.html | 1 -
docs/reference/api/doxygen/functions_e.html | 2 +-
docs/reference/api/doxygen/functions_i.html | 11 +-
docs/reference/api/doxygen/functions_m.html | 1 -
docs/reference/api/doxygen/functions_o.html | 2 +-
docs/reference/api/doxygen/functions_t.html | 4 +-
docs/reference/api/doxygen/functions_v.html | 4 +-
docs/reference/api/doxygen/functions_vars_b.html | 1 -
docs/reference/api/doxygen/functions_vars_i.html | 1 -
docs/reference/api/doxygen/functions_vars_m.html | 1 -
docs/reference/api/doxygen/functions_w.html | 2 +-
docs/reference/api/doxygen/gpu_8h_source.html | 2 +-
docs/reference/api/doxygen/iket_8h_source.html | 2 +-
.../api/doxygen/ir_2expr__functor_8h_source.html | 2 +-
docs/reference/api/doxygen/ir_2op_8h.html | 3 -
docs/reference/api/doxygen/ir_2op_8h_source.html | 997 ++++++++++-----------
.../api/doxygen/ir_2prim_2op_8h_source.html | 2 +-
docs/reference/api/doxygen/ir_2stmt_8h_source.html | 2 +-
docs/reference/api/doxygen/namespacemembers_k.html | 6 +-
docs/reference/api/doxygen/namespacemembers_t.html | 4 +-
.../api/doxygen/namespacemembers_type.html | 2 -
.../api/doxygen/namespacemembers_vars.html | 6 +-
docs/reference/api/doxygen/namespacetvm.html | 19 -
...espacetvm_1_1script_1_1printer_1_1op__attr.html | 36 +-
...pacetvm_1_1script_1_1printer_1_1type__attr.html | 56 --
.../api/doxygen/namespacetvm_1_1tirx.html | 20 -
.../doxygen/namespacetvm_1_1tirx_1_1op__attr.html | 24 -
docs/reference/api/doxygen/region_8h_source.html | 2 +-
.../doxygen/relax_2expr__functor_8h_source.html | 2 +-
.../api/doxygen/s__tir_2stmt_8h_source.html | 2 +-
.../script_2ir__builder_2frame_8h_source.html | 2 +-
.../doxygen/script_2ir__builder_2ir_8h_source.html | 2 +-
docs/reference/api/doxygen/search/all_1.js | 4 +-
docs/reference/api/doxygen/search/all_13.js | 12 +-
docs/reference/api/doxygen/search/all_14.js | 618 +++++++------
docs/reference/api/doxygen/search/all_16.js | 6 +-
docs/reference/api/doxygen/search/all_17.js | 2 +-
docs/reference/api/doxygen/search/all_2.js | 45 +-
docs/reference/api/doxygen/search/all_4.js | 2 +-
docs/reference/api/doxygen/search/all_5.js | 2 +-
docs/reference/api/doxygen/search/all_9.js | 217 +++--
docs/reference/api/doxygen/search/all_b.js | 510 ++++++-----
docs/reference/api/doxygen/search/all_d.js | 95 +-
docs/reference/api/doxygen/search/all_f.js | 2 +-
docs/reference/api/doxygen/search/functions_12.js | 4 +-
docs/reference/api/doxygen/search/functions_13.js | 2 +-
docs/reference/api/doxygen/search/functions_15.js | 2 +-
docs/reference/api/doxygen/search/functions_c.js | 2 +-
docs/reference/api/doxygen/search/functions_e.js | 2 +-
docs/reference/api/doxygen/search/typedefs_e.js | 26 +-
docs/reference/api/doxygen/search/variables_2.js | 11 +-
docs/reference/api/doxygen/search/variables_9.js | 23 +-
docs/reference/api/doxygen/search/variables_a.js | 282 +++---
docs/reference/api/doxygen/search/variables_c.js | 15 +-
.../reference/api/doxygen/tensormap_8h_source.html | 2 +-
.../api/doxygen/tirx_2op_2memory_8h_source.html | 2 +-
.../api/doxygen/tirx_2op__attr__types_8h.html | 5 -
.../doxygen/tirx_2op__attr__types_8h_source.html | 27 +-
.../api/doxygen/tirx_2tile_2op_8h_source.html | 2 +-
docs/reference/api/doxygen/vector_8h_source.html | 2 +-
docs/reference/api/python/ir.html | 16 +-
docs/reference/api/python/relax/relax.html | 2 +-
docs/reference/api/python/script/printer.html | 2 +-
docs/reference/api/python/script/script.html | 40 +
.../api/typedoc/classes/ArtifactCache.html | 14 +-
.../classes/ArtifactCrossOriginStorageCache.html | 12 +-
.../typedoc/classes/ArtifactIndexedDBCache.html | 16 +-
.../api/typedoc/classes/ArtifactOPFSCache.html | 14 +-
docs/reference/api/typedoc/classes/CacheState.html | 10 +-
docs/reference/api/typedoc/classes/DLDataType.html | 14 +-
docs/reference/api/typedoc/classes/DLDevice.html | 12 +-
docs/reference/api/typedoc/classes/Instance.html | 120 +--
docs/reference/api/typedoc/classes/LRUCache.html | 14 +-
.../classes/LinearCongruentialGenerator.html | 20 +-
docs/reference/api/typedoc/classes/Module.html | 16 +-
docs/reference/api/typedoc/classes/RPCServer.html | 16 +-
docs/reference/api/typedoc/classes/Scalar.html | 8 +-
docs/reference/api/typedoc/classes/TVMArray.html | 16 +-
docs/reference/api/typedoc/classes/TVMObject.html | 12 +-
docs/reference/api/typedoc/classes/Tensor.html | 36 +-
.../api/typedoc/classes/VirtualMachine.html | 10 +-
.../classes/_internal_.AsyncifyHandler.html | 14 +-
.../classes/_internal_.CachedCallStack.html | 38 +-
.../classes/_internal_.CanvasRenderManager.html | 10 +-
.../classes/_internal_.CrossOriginStorage.html | 12 +-
.../typedoc/classes/_internal_.Environment.html | 14 +-
.../api/typedoc/classes/_internal_.FFILibrary.html | 22 +-
.../api/typedoc/classes/_internal_.Memory.html | 50 +-
.../api/typedoc/classes/_internal_.OPFSStore.html | 16 +-
.../typedoc/classes/_internal_.PackedFuncCell.html | 12 +-
.../typedoc/classes/_internal_.RuntimeContext.html | 74 +-
.../typedoc/classes/_internal_.WebGPUContext.html | 30 +-
.../enums/_internal_.AsyncifyStateKind.html | 8 +-
.../typedoc/enums/_internal_.RPCServerState.html | 14 +-
docs/reference/api/typedoc/functions/assert.html | 2 +-
.../api/typedoc/functions/createArtifactCache.html | 2 +-
.../api/typedoc/functions/createPolyfillWASI.html | 2 +-
.../api/typedoc/functions/deleteTensorCache.html | 4 +-
.../api/typedoc/functions/detectGPUDevice.html | 2 +-
.../api/typedoc/functions/hasTensorInCache.html | 4 +-
.../api/typedoc/functions/instantiate.html | 2 +-
docs/reference/api/typedoc/functions/wasmPath.html | 2 +-
.../typedoc/interfaces/ArtifactCacheTemplate.html | 10 +-
.../api/typedoc/interfaces/Disposable.html | 4 +-
.../interfaces/FetchTensorCacheOptions.html | 12 +-
.../typedoc/interfaces/GPUDeviceDetectOutput.html | 8 +-
.../api/typedoc/interfaces/InitProgressReport.html | 8 +-
.../api/typedoc/interfaces/LibraryProvider.html | 6 +-
.../interfaces/TensorCacheAccessOptions.html | 10 +-
.../_internal_.CrossOriginHashDescriptor.html | 6 +-
.../_internal_.CrossOriginStorageAPI.html | 4 +-
...al_.CrossOriginStorageGetFileHandleOptions.html | 6 +-
.../_internal_.CrossOriginStorageHandle.html | 6 +-
.../_internal_.CrossOriginStorageWritable.html | 6 +-
.../interfaces/_internal_.FunctionInfo.html | 8 +-
.../interfaces/_internal_.OPFSDirectoryHandle.html | 8 +-
.../interfaces/_internal_.OPFSFileHandle.html | 8 +-
.../interfaces/_internal_.OPFSStorageManager.html | 4 +-
.../interfaces/_internal_.OPFSStoreRecord.html | 8 +-
.../interfaces/_internal_.OPFSStoredEntry.html | 6 +-
.../_internal_.OPFSSyncAccessHandle.html | 14 +-
.../_internal_.OPFSWritableFileStream.html | 6 +-
.../interfaces/_internal_.PackedCallFrame.html | 16 +-
.../interfaces/_internal_.TensorCacheEntry.html | 14 +-
.../interfaces/_internal_.TensorShardEntry.html | 10 +-
.../interfaces/_internal_.WasmByteArraySource.html | 8 +-
.../api/typedoc/types/ArtifactCacheType.html | 2 +-
.../api/typedoc/types/InitProgressCallback.html | 2 +-
.../api/typedoc/types/OPFSAccessMode.html | 2 +-
docs/reference/api/typedoc/types/PackedFunc.html | 2 +-
docs/reference/api/typedoc/types/RNGState.html | 2 +-
.../typedoc/types/_internal_.AsyncPackedFunc.html | 2 +-
.../types/_internal_.FObjectConstructor.html | 2 +-
.../types/_internal_.FTVMFFIWasmSafeCallType.html | 2 +-
.../types/_internal_.FTVMWasmAllocSpace.html | 2 +-
.../types/_internal_.FTVMWasmFreeSpace.html | 2 +-
.../types/_internal_.OPFSEffectiveAccessMode.html | 2 +-
.../types/_internal_.OPFSSyncAccessHandleMode.html | 2 +-
.../api/typedoc/types/_internal_.Pointer.html | 2 +-
.../api/typedoc/types/_internal_.RequestLike.html | 2 +-
.../typedoc/types/_internal_.TVMObjectBase.html | 2 +-
docs/searchindex.js | 2 +-
docs/sg_execution_times.html | 24 +-
196 files changed, 2333 insertions(+), 2577 deletions(-)
diff --git a/docs/_downloads/050dda7aeddba33e083ae36606d3270f/import_model.zip b/docs/_downloads/050dda7aeddba33e083ae36606d3270f/import_model.zip
index 2e1566750a6..6f0887229d7 100644
Binary files a/docs/_downloads/050dda7aeddba33e083ae36606d3270f/import_model.zip and b/docs/_downloads/050dda7aeddba33e083ae36606d3270f/import_model.zip differ
diff --git a/docs/_downloads/0eec6b3ea6ba863d0ed14b037c4b83ea/dlight_gpu_scheduling.zip b/docs/_downloads/0eec6b3ea6ba863d0ed14b037c4b83ea/dlight_gpu_scheduling.zip
index 650c05bc13c..fbc2373ee13 100644
Binary files a/docs/_downloads/0eec6b3ea6ba863d0ed14b037c4b83ea/dlight_gpu_scheduling.zip and b/docs/_downloads/0eec6b3ea6ba863d0ed14b037c4b83ea/dlight_gpu_scheduling.zip differ
diff --git a/docs/_downloads/11c11e53c7dace51a8be968ee169ed0d/ir_module.zip b/docs/_downloads/11c11e53c7dace51a8be968ee169ed0d/ir_module.zip
index a328b1c5c1b..bf6b2d5465b 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 17dabf7c637..c9ea7d16aee 100644
Binary files a/docs/_downloads/18ba0d2ee8120824175aaef66bc9c9bf/tir_transformation.zip and b/docs/_downloads/18ba0d2ee8120824175aaef66bc9c9bf/tir_transformation.zip differ
diff --git a/docs/_downloads/249a4acaa182fd00b9c381b53025777d/meta_schedule.zip b/docs/_downloads/249a4acaa182fd00b9c381b53025777d/meta_schedule.zip
index e69e7cfe85a..d1e0aff52c3 100644
Binary files a/docs/_downloads/249a4acaa182fd00b9c381b53025777d/meta_schedule.zip and b/docs/_downloads/249a4acaa182fd00b9c381b53025777d/meta_schedule.zip differ
diff --git a/docs/_downloads/373278b9f6fc686adeaa0219598fe78b/mix_python_and_tvm_with_pymodule.zip b/docs/_downloads/373278b9f6fc686adeaa0219598fe78b/mix_python_and_tvm_with_pymodule.zip
index 05578bf7b16..f180f1be65f 100644
Binary files a/docs/_downloads/373278b9f6fc686adeaa0219598fe78b/mix_python_and_tvm_with_pymodule.zip and b/docs/_downloads/373278b9f6fc686adeaa0219598fe78b/mix_python_and_tvm_with_pymodule.zip differ
diff --git a/docs/_downloads/4753776bbe68e7c9ee4d19117973fc8b/relax_creation.zip b/docs/_downloads/4753776bbe68e7c9ee4d19117973fc8b/relax_creation.zip
index 826f00e15f2..d1e3278c501 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 9835e0e2525..975b569b371 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 35db2dd2571..88d38319ab9 100644
Binary files a/docs/_downloads/83e85f38cf16f1d926d06615fd54095c/optimize_llm.zip and b/docs/_downloads/83e85f38cf16f1d926d06615fd54095c/optimize_llm.zip differ
diff --git a/docs/_downloads/8c05f1d580979a2c26428a509c07ed72/bring_your_own_codegen.zip b/docs/_downloads/8c05f1d580979a2c26428a509c07ed72/bring_your_own_codegen.zip
index c12a43f76d5..80096c6c4f7 100644
Binary files a/docs/_downloads/8c05f1d580979a2c26428a509c07ed72/bring_your_own_codegen.zip and b/docs/_downloads/8c05f1d580979a2c26428a509c07ed72/bring_your_own_codegen.zip differ
diff --git a/docs/_downloads/a7dd7652b2ad50f82d7b739ce3645799/e2e_opt_model.zip b/docs/_downloads/a7dd7652b2ad50f82d7b739ce3645799/e2e_opt_model.zip
index 4e6727c0f77..267d6f48aac 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 2c5da39041a..27b58af7b03 100644
Binary files a/docs/_downloads/bb7db6678496193ed0c55d3b95fa6778/quick_start.zip and b/docs/_downloads/bb7db6678496193ed0c55d3b95fa6778/quick_start.zip differ
diff --git a/docs/_downloads/bc875d02d5382abc9ea5fb9eb2c1de2c/export_and_load_executable.zip b/docs/_downloads/bc875d02d5382abc9ea5fb9eb2c1de2c/export_and_load_executable.zip
index f3ef13df6bb..28a63a38e6f 100644
Binary files a/docs/_downloads/bc875d02d5382abc9ea5fb9eb2c1de2c/export_and_load_executable.zip and b/docs/_downloads/bc875d02d5382abc9ea5fb9eb2c1de2c/export_and_load_executable.zip differ
diff --git a/docs/_downloads/be26483bb70b8468499a01c55e8e866c/tir_creation.zip b/docs/_downloads/be26483bb70b8468499a01c55e8e866c/tir_creation.zip
index 64b914b7c4f..93041fe1194 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 e1505f43bc3..7f745d60296 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 5ca2fa93564..d9cb1fc37a3 100644
Binary files a/docs/_downloads/f69433a4a80715725df90d1386679956/customize_opt.zip and b/docs/_downloads/f69433a4a80715725df90d1386679956/customize_opt.zip differ
diff --git a/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst b/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst
index 6e724972a5a..0150b74742b 100644
--- a/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst
+++ b/docs/_sources/deep_dive/relax/tutorials/sg_execution_times.rst
@@ -6,7 +6,7 @@
Computation times
=================
-**00:00.178** total execution time for 2 files **from deep_dive/relax/tutorials**:
+**00:00.181** total execution time for 2 files **from deep_dive/relax/tutorials**:
.. container::
@@ -33,8 +33,8 @@ Computation times
- Time
- Mem (MB)
* - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_creation.py` (``relax_creation.py``)
- - 00:00.095
+ - 00:00.097
- 0.0
* - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_transformation.py` (``relax_transformation.py``)
- - 00:00.083
+ - 00:00.084
- 0.0
diff --git a/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst b/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst
index 7665bec8ce2..096e9831793 100644
--- a/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst
+++ b/docs/_sources/deep_dive/tensor_ir/tutorials/sg_execution_times.rst
@@ -6,7 +6,7 @@
Computation times
=================
-**00:00.625** total execution time for 4 files **from deep_dive/tensor_ir/tutorials**:
+**00:00.624** total execution time for 4 files **from deep_dive/tensor_ir/tutorials**:
.. container::
@@ -33,13 +33,13 @@ Computation times
- Time
- Mem (MB)
* - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_transformation.py` (``tir_transformation.py``)
- - 00:00.280
+ - 00:00.279
- 0.0
* - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_dlight_gpu_scheduling.py` (``dlight_gpu_scheduling.py``)
- 00:00.190
- 0.0
* - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_creation.py` (``tir_creation.py``)
- - 00:00.142
+ - 00:00.143
- 0.0
* - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_meta_schedule.py` (``meta_schedule.py``)
- 00:00.012
diff --git a/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst b/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst
index 608c0c71e58..875932616f8 100644
--- a/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst
+++ b/docs/_sources/deep_dive/tensor_ir/tutorials/tir_transformation.rst
@@ -121,7 +121,7 @@ original implementation.
Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 2.6469 2.6469 2.6469 2.6469 0.0000
+ 2.5289 2.5289 2.5289 2.5289 0.0000
@@ -313,7 +313,7 @@ action involves reordering these two loops.
Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 0.8676 0.8676 0.8676 0.8676 0.0000
+ 0.8653 0.8653 0.8653 0.8653 0.0000
@@ -455,7 +455,7 @@ from the reduction update via the **decompose_reduction** primitive.
Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 0.3381 0.3381 0.3381 0.3381 0.0000
+ 0.3618 0.3618 0.3618 0.3618 0.0000
diff --git a/docs/_sources/get_started/tutorials/ir_module.rst b/docs/_sources/get_started/tutorials/ir_module.rst
index 61e5a9440b2..8b534f8e321 100644
--- a/docs/_sources/get_started/tutorials/ir_module.rst
+++ b/docs/_sources/get_started/tutorials/ir_module.rst
@@ -764,8 +764,8 @@ We can deploy the IRModule on CPU by specifying the target as ``llvm``.
.. code-block:: none
- [[ 0.06812253 -0.02153612 0.06671138 -0.11425964 -0.03995093 -0.1219562
- -0.11884373 0.11107536 -0.02172422 -0.22155845]]
+ [[ 0.2887868 -0.10690703 0.06346069 -0.05647183 -0.06353956 -0.27314872
+ -0.1228243 0.10765153 0.14169653 -0.18566677]]
@@ -831,8 +831,8 @@ Now we can compile the IRModule on GPU, the similar way as we did on CPU.
.. code-block:: none
- [[ 0.0681225 -0.02153618 0.06671138 -0.11425959 -0.03995091 -0.12195618
- -0.11884376 0.11107533 -0.02172424 -0.22155839]]
+ [[ 0.2887868 -0.10690706 0.0634606 -0.05647181 -0.06353963 -0.27314878
+ -0.12282427 0.10765152 0.14169653 -0.1856668 ]]
diff --git a/docs/_sources/get_started/tutorials/quick_start.rst b/docs/_sources/get_started/tutorials/quick_start.rst
index 097691d3246..9a296542142 100644
--- a/docs/_sources/get_started/tutorials/quick_start.rst
+++ b/docs/_sources/get_started/tutorials/quick_start.rst
@@ -226,8 +226,8 @@ different devices.
.. code-block:: none
- [[23387.262 24258.29 24636.053 24690.04 26880.732 25075.715 24436.39
- 25714.56 23301.893 23259.27 ]]
+ [[24790.432 24860.545 26490.291 24142.66 25888.715 25583.066 24540.521
+ 26260.107 25510.004 23526.787]]
diff --git a/docs/_sources/get_started/tutorials/sg_execution_times.rst b/docs/_sources/get_started/tutorials/sg_execution_times.rst
index 712f3e5b0c3..b7f4e6802d6 100644
--- a/docs/_sources/get_started/tutorials/sg_execution_times.rst
+++ b/docs/_sources/get_started/tutorials/sg_execution_times.rst
@@ -6,7 +6,7 @@
Computation times
=================
-**00:05.564** total execution time for 2 files **from get_started/tutorials**:
+**00:05.545** total execution time for 2 files **from get_started/tutorials**:
.. container::
@@ -33,7 +33,7 @@ Computation times
- Time
- Mem (MB)
* - :ref:`sphx_glr_get_started_tutorials_ir_module.py` (``ir_module.py``)
- - 00:05.385
+ - 00:05.366
- 0.0
* - :ref:`sphx_glr_get_started_tutorials_quick_start.py` (``quick_start.py``)
- 00:00.179
diff --git a/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst b/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst
index 8929cf40847..a45abed6680 100644
--- a/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst
+++ b/docs/_sources/how_to/tutorials/cross_compilation_and_rpc.rst
@@ -275,7 +275,7 @@ device and returns the measured cost. Network overhead is excluded.
.. code-block:: none
- 9.1e-08 secs/op
+ 9.3e-08 secs/op
@@ -864,8 +864,8 @@ This workflow is applicable to various deployment scenarios:
Converted PyTorch model to Relax:
- Number of parameters: 4
Using local target for demonstration
- Exported library to: /tmp/tmp69lgj3gd/model_deployed.so
- Saved parameters to: /tmp/tmp69lgj3gd/model_params.npz
+ Exported library to: /tmp/tmpfx65wuwb/model_deployed.so
+ Saved parameters to: /tmp/tmpfx65wuwb/model_params.npz
RPC workflow (works for any remote device):
==================================================
diff --git a/docs/_sources/how_to/tutorials/e2e_opt_model.rst b/docs/_sources/how_to/tutorials/e2e_opt_model.rst
index cf746b6e588..3ff28c092e8 100644
--- a/docs/_sources/how_to/tutorials/e2e_opt_model.rst
+++ b/docs/_sources/how_to/tutorials/e2e_opt_model.rst
@@ -54,7 +54,7 @@ PyTorch.
.. code-block:: none
Downloading: "https://download.pytorch.org/models/resnet18-f37072fd.pth" to /workspace/.cache/torch/hub/checkpoints/resnet18-f37072fd.pth
- 0%| | 0.00/44.7M [00:00<?, ?B/s] 74%|███████▍ | 33.2M/44.7M [00:00<00:00, 349MB/s] 100%|██████████| 44.7M/44.7M [00:00<00:00, 370MB/s]
+ 0%| | 0.00/44.7M [00:00<?, ?B/s] 70%|███████ | 31.4M/44.7M [00:00<00:00, 329MB/s] 100%|██████████| 44.7M/44.7M [00:00<00:00, 359MB/s]
diff --git a/docs/_sources/how_to/tutorials/sg_execution_times.rst b/docs/_sources/how_to/tutorials/sg_execution_times.rst
index 73e73dfab29..2908d975859 100644
--- a/docs/_sources/how_to/tutorials/sg_execution_times.rst
+++ b/docs/_sources/how_to/tutorials/sg_execution_times.rst
@@ -6,7 +6,7 @@
Computation times
=================
-**00:15.411** total execution time for 8 files **from how_to/tutorials**:
+**00:15.592** total execution time for 8 files **from how_to/tutorials**:
.. container::
@@ -33,25 +33,25 @@ Computation times
- Time
- Mem (MB)
* - :ref:`sphx_glr_how_to_tutorials_optimize_llm.py` (``optimize_llm.py``)
- - 00:10.519
+ - 00:10.667
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_import_model.py` (``import_model.py``)
- - 00:03.376
+ - 00:03.369
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_e2e_opt_model.py` (``e2e_opt_model.py``)
- - 00:00.582
+ - 00:00.610
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_cross_compilation_and_rpc.py` (``cross_compilation_and_rpc.py``)
- - 00:00.500
+ - 00:00.501
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_customize_opt.py` (``customize_opt.py``)
- - 00:00.303
+ - 00:00.313
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_bring_your_own_codegen.py` (``bring_your_own_codegen.py``)
- 00:00.124
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_mix_python_and_tvm_with_pymodule.py` (``mix_python_and_tvm_with_pymodule.py``)
- - 00:00.005
+ - 00:00.004
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_export_and_load_executable.py` (``export_and_load_executable.py``)
- 00:00.002
diff --git a/docs/_sources/sg_execution_times.rst b/docs/_sources/sg_execution_times.rst
index 3548ba5378a..7c48742c3a3 100644
--- a/docs/_sources/sg_execution_times.rst
+++ b/docs/_sources/sg_execution_times.rst
@@ -6,7 +6,7 @@
Computation times
=================
-**00:21.779** total execution time for 16 files **from all galleries**:
+**00:21.942** total execution time for 16 files **from all galleries**:
.. container::
@@ -33,25 +33,25 @@ Computation times
- Time
- Mem (MB)
* - :ref:`sphx_glr_how_to_tutorials_optimize_llm.py` (``../how_to/tutorials/optimize_llm.py``)
- - 00:10.519
+ - 00:10.667
- 0.0
* - :ref:`sphx_glr_get_started_tutorials_ir_module.py` (``../get_started/tutorials/ir_module.py``)
- - 00:05.385
+ - 00:05.366
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_import_model.py` (``../how_to/tutorials/import_model.py``)
- - 00:03.376
+ - 00:03.369
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_e2e_opt_model.py` (``../how_to/tutorials/e2e_opt_model.py``)
- - 00:00.582
+ - 00:00.610
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_cross_compilation_and_rpc.py` (``../how_to/tutorials/cross_compilation_and_rpc.py``)
- - 00:00.500
+ - 00:00.501
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_customize_opt.py` (``../how_to/tutorials/customize_opt.py``)
- - 00:00.303
+ - 00:00.313
- 0.0
* - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_transformation.py` (``../deep_dive/tensor_ir/tutorials/tir_transformation.py``)
- - 00:00.280
+ - 00:00.279
- 0.0
* - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_dlight_gpu_scheduling.py` (``../deep_dive/tensor_ir/tutorials/dlight_gpu_scheduling.py``)
- 00:00.190
@@ -60,22 +60,22 @@ Computation times
- 00:00.179
- 0.0
* - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_tir_creation.py` (``../deep_dive/tensor_ir/tutorials/tir_creation.py``)
- - 00:00.142
+ - 00:00.143
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_bring_your_own_codegen.py` (``../how_to/tutorials/bring_your_own_codegen.py``)
- 00:00.124
- 0.0
* - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_creation.py` (``../deep_dive/relax/tutorials/relax_creation.py``)
- - 00:00.095
+ - 00:00.097
- 0.0
* - :ref:`sphx_glr_deep_dive_relax_tutorials_relax_transformation.py` (``../deep_dive/relax/tutorials/relax_transformation.py``)
- - 00:00.083
+ - 00:00.084
- 0.0
* - :ref:`sphx_glr_deep_dive_tensor_ir_tutorials_meta_schedule.py` (``../deep_dive/tensor_ir/tutorials/meta_schedule.py``)
- 00:00.012
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_mix_python_and_tvm_with_pymodule.py` (``../how_to/tutorials/mix_python_and_tvm_with_pymodule.py``)
- - 00:00.005
+ - 00:00.004
- 0.0
* - :ref:`sphx_glr_how_to_tutorials_export_and_load_executable.py` (``../how_to/tutorials/export_and_load_executable.py``)
- 00:00.002
diff --git a/docs/commit_hash b/docs/commit_hash
index 27b032366f6..6521f81423d 100644
--- a/docs/commit_hash
+++ b/docs/commit_hash
@@ -1 +1 @@
-f66d50df63f18ca8d17886c8ef8475abf8d47fbd
+5042aec5dff04132a5d641ba0ff58bdc986cc823
diff --git a/docs/deep_dive/relax/tutorials/sg_execution_times.html b/docs/deep_dive/relax/tutorials/sg_execution_times.html
index 20df4b141d3..52a0735f25d 100644
--- a/docs/deep_dive/relax/tutorials/sg_execution_times.html
+++ b/docs/deep_dive/relax/tutorials/sg_execution_times.html
@@ -629,7 +629,7 @@ document.write(`
<section id="computation-times">
<span id="sphx-glr-deep-dive-relax-tutorials-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading">#</a></h1>
-<p><strong>00:00.178</strong> total execution time for 2 files <strong>from deep_dive/relax/tutorials</strong>:</p>
+<p><strong>00:00.181</strong> total execution time for 2 files <strong>from deep_dive/relax/tutorials</strong>:</p>
<div class="docutils container">
<style scoped>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet" />
@@ -651,11 +651,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.095</p></td>
+<td><p>00:00.097</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.083</p></td>
+<td><p>00:00.084</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 de567f85584..e04bc2a1306 100644
--- a/docs/deep_dive/tensor_ir/tutorials/sg_execution_times.html
+++ b/docs/deep_dive/tensor_ir/tutorials/sg_execution_times.html
@@ -629,7 +629,7 @@ document.write(`
<section id="computation-times">
<span id="sphx-glr-deep-dive-tensor-ir-tutorials-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading">#</a></h1>
-<p><strong>00:00.625</strong> total execution time for 4 files <strong>from deep_dive/tensor_ir/tutorials</strong>:</p>
+<p><strong>00:00.624</strong> total execution time for 4 files <strong>from deep_dive/tensor_ir/tutorials</strong>:</p>
<div class="docutils container">
<style scoped>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet" />
@@ -651,7 +651,7 @@ $(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.280</p></td>
+<td><p>00:00.279</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="dlight_gpu_scheduling.html#sphx-glr-deep-dive-tensor-ir-tutorials-dlight-gpu-scheduling-py"><span class="std std-ref">DLight: Rule-Based GPU Scheduling</span></a> (<code class="docutils literal notranslate"><span class="pre">dlight_gpu_scheduling.py</span></code>)</p></td>
@@ -659,7 +659,7 @@ $(document).ready( function () {
<td><p>0.0</p></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="tir_creation.html#sphx-glr-deep-dive-tensor-ir-tutorials-tir-creation-py"><span class="std std-ref">TensorIR Creation</span></a> (<code class="docutils literal notranslate"><span class="pre">tir_creation.py</span></code>)</p></td>
-<td><p>00:00.142</p></td>
+<td><p>00:00.143</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="meta_schedule.html#sphx-glr-deep-dive-tensor-ir-tutorials-meta-schedule-py"><span class="std std-ref">MetaSchedule: Search-Based Auto-Tuning</span></a> (<code class="docutils literal notranslate"><span class="pre">meta_schedule.py</span></code>)</p></td>
diff --git a/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html b/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html
index 4f3406f7a5d..ccf359e9074 100644
--- a/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html
+++ b/docs/deep_dive/tensor_ir/tutorials/tir_transformation.html
@@ -717,7 +717,7 @@ original implementation.</p>
</div>
<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 2.6469 2.6469 2.6469 2.6469 0.0000
+ 2.5289 2.5289 2.5289 2.5289 0.0000
</pre></div>
</div>
<section id="initialization-schedule">
@@ -833,7 +833,7 @@ class Module:
Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 0.8676 0.8676 0.8676 0.8676 0.0000
+ 0.8653 0.8653 0.8653 0.8653 0.0000
</pre></div>
</div>
</section>
@@ -941,7 +941,7 @@ class Module:
Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 0.3381 0.3381 0.3381 0.3381 0.0000
+ 0.3618 0.3618 0.3618 0.3618 0.0000
</pre></div>
</div>
</section>
diff --git a/docs/genindex.html b/docs/genindex.html
index 920bf584ac3..727c9e21ce6 100644
--- a/docs/genindex.html
+++ b/docs/genindex.html
@@ -1005,6 +1005,8 @@ document.write(`
<li><a href="tirx/api/tirx.html#tvm.tirx.atanh">(in module tvm.tirx)</a>
</li>
</ul></li>
+ <li><a href="reference/api/python/script/script.html#tvm.script.tirx.atomic_add">atomic_add() (in module tvm.script.tirx)</a>
+</li>
<li><a href="reference/api/python/relax/transform.html#tvm.relax.transform.AttachAttrLayoutFreeTensors">AttachAttrLayoutFreeTensors() (in module tvm.relax.transform)</a>
</li>
<li><a href="reference/api/python/relax/transform.html#tvm.relax.transform.AttachExternModules">AttachExternModules (class in tvm.relax.transform)</a>
@@ -1544,6 +1546,8 @@ document.write(`
<li><a href="reference/api/python/relax/relax.html#tvm.relax.BasePyModule.call_py_func">(tvm.relax.BasePyModule method)</a>
</li>
</ul></li>
+ <li><a href="reference/api/python/script/script.html#tvm.script.tirx.call_spirv_pure_glsl450">call_spirv_pure_glsl450() (in module tvm.script.tirx)</a>
+</li>
<li><a href="reference/api/python/relax/block_builder.html#tvm.relax.block_builder.BlockBuilder.call_te">call_te() (tvm.relax.block_builder.BlockBuilder method)</a>
</li>
<li><a href="reference/api/python/relax/block_builder.html#tvm.relax.block_builder.BlockBuilder.call_te_with_grad">call_te_with_grad() (tvm.relax.block_builder.BlockBuilder method)</a>
@@ -1805,11 +1809,11 @@ document.write(`
<li><a href="tirx/api/cuda_compile.html#tvm.backend.cuda.compiler.CompilationResult.config">config (tvm.backend.cuda.compiler.CompilationResult attribute)</a>
</li>
<li><a href="reference/api/python/rpc.html#tvm.rpc.connect">connect() (in module tvm.rpc)</a>
-</li>
- <li><a href="reference/api/python/rpc.html#tvm.rpc.connect_tracker">connect_tracker() (in module tvm.rpc)</a>
</li>
</ul></td>
<td style="width: 33%; vertical-align: top;"><ul>
+ <li><a href="reference/api/python/rpc.html#tvm.rpc.connect_tracker">connect_tracker() (in module tvm.rpc)</a>
+</li>
<li><a href="reference/api/python/ir.html#tvm.ir.const">const() (in module tvm.ir)</a>
<ul>
@@ -2348,6 +2352,8 @@ document.write(`
<li><a href="reference/api/python/script/script.html#tvm.script.relax.device_mesh">(in module tvm.script.relax)</a>
</li>
</ul></li>
+ <li><a href="reference/api/python/script/script.html#tvm.script.tirx.device_scope">device_scope() (in module tvm.script.tirx)</a>
+</li>
<li><a href="reference/api/python/relax/op.html#tvm.relax.op.HintOnDeviceAttrs.device_type">device_type (tvm.relax.op.HintOnDeviceAttrs property)</a>
</li>
<li><a href="reference/api/python/relax/distributed.html#tvm.relax.distributed.DeviceMesh">DeviceMesh (class in tvm.relax.distributed)</a>
@@ -5161,10 +5167,10 @@ document.write(`
</li>
<li><a href="reference/api/python/topi.html#tvm.topi.nn.pool3d">pool3d() (in module tvm.topi.nn)</a>
</li>
- </ul></td>
- <td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/api/python/relax/op.html#tvm.relax.op.nn.Pool3DAttrs">Pool3DAttrs (class in tvm.relax.op.nn)</a>
</li>
+ </ul></td>
+ <td style="width: 33%; vertical-align: top;"><ul>
<li><a href="reference/api/python/topi.html#tvm.topi.nn.pool_grad">pool_grad() (in module tvm.topi.nn)</a>
</li>
<li><a href="reference/api/python/topi.html#tvm.topi.testing.pool_grad_nchw">pool_grad_nchw() (in module tvm.topi.testing)</a>
@@ -5241,6 +5247,8 @@ document.write(`
<li><a href="reference/api/python/meta_schedule.html#tvm.s_tir.meta_schedule.CostModel.predict">(tvm.s_tir.meta_schedule.CostModel method)</a>
</li>
</ul></li>
+ <li><a href="reference/api/python/script/script.html#tvm.script.tirx.prefetch">prefetch() (in module tvm.script.tirx)</a>
+</li>
<li><a href="reference/api/python/relax/op.html#tvm.relax.op.nn.prelu">prelu() (in module tvm.relax.op.nn)</a>
<ul>
@@ -6224,6 +6232,8 @@ document.write(`
<li><a href="reference/api/python/testing.html#tvm.testing.Path.stat">stat() (tvm.testing.Path method)</a>
</li>
<li><a href="reference/api/python/s_tir/schedule.html#tvm.s_tir.schedule.Schedule.state">state (tvm.s_tir.schedule.Schedule property)</a>
+</li>
+ <li><a href="reference/api/python/script/script.html#tvm.script.tirx.static_handle">static_handle() (in module tvm.script.tirx)</a>
</li>
<li><a href="reference/api/python/relax/transform.html#tvm.relax.transform.StaticPlanBlockMemory">StaticPlanBlockMemory() (in module tvm.relax.transform)</a>
</li>
diff --git a/docs/get_started/tutorials/ir_module.html b/docs/get_started/tutorials/ir_module.html
index c5b06b798bf..a6dae03d4f7 100644
--- a/docs/get_started/tutorials/ir_module.html
+++ b/docs/get_started/tutorials/ir_module.html
@@ -1224,8 +1224,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.06812253 -0.02153612 0.06671138 -0.11425964 -0.03995093 -0.1219562
- -0.11884373 0.11107536 -0.02172422 -0.22155845]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[ 0.2887868 -0.10690703 0.06346069 -0.05647183 -0.06353956 -0.27314872
+ -0.1228243 0.10765153 0.14169653 -0.18566677]]
</pre></div>
</div>
</section>
@@ -1259,8 +1259,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.0681225 -0.02153618 0.06671138 -0.11425959 -0.03995091 -0.12195618
- -0.11884376 0.11107533 -0.02172424 -0.22155839]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[ 0.2887868 -0.10690706 0.0634606 -0.05647181 -0.06353963 -0.27314878
+ -0.12282427 0.10765152 0.14169653 -0.1856668 ]]
</pre></div>
</div>
</section>
diff --git a/docs/get_started/tutorials/quick_start.html b/docs/get_started/tutorials/quick_start.html
index acf1bee7c02..714ce84cf84 100644
--- a/docs/get_started/tutorials/quick_start.html
+++ b/docs/get_started/tutorials/quick_start.html
@@ -799,8 +799,8 @@ different devices.</p>
<span class="nb">print</span><span class="p">(</span><span class="n">vm</span><span class="p">[</span><span class="s2">"forward"</span><span class="p">](</span><span class="n">tvm_data</span><span class="p">,</span> <span class="o">*</span><a href="https://docs.python.org/3/builtins/stdtypes.html#list" title="builtins.list" class="sphx-glr-backref-module-builtins sphx-glr-backref-type-py-class sphx-glr-backref-instance"><span class="n">params</span></a><span class="p">)</span>< [...]
</pre></div>
</div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[23387.262 24258.29 24636.053 24690.04 26880.732 25075.715 24436.39
- 25714.56 23301.893 23259.27 ]]
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>[[24790.432 24860.545 26490.291 24142.66 25888.715 25583.066 24540.521
+ 26260.107 25510.004 23526.787]]
</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 c7b86995e07..136908d2590 100644
--- a/docs/get_started/tutorials/sg_execution_times.html
+++ b/docs/get_started/tutorials/sg_execution_times.html
@@ -629,7 +629,7 @@ document.write(`
<section id="computation-times">
<span id="sphx-glr-get-started-tutorials-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading">#</a></h1>
-<p><strong>00:05.564</strong> total execution time for 2 files <strong>from get_started/tutorials</strong>:</p>
+<p><strong>00:05.545</strong> total execution time for 2 files <strong>from get_started/tutorials</strong>:</p>
<div class="docutils container">
<style scoped>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet" />
@@ -651,7 +651,7 @@ $(document).ready( function () {
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="ir_module.html#sphx-glr-get-started-tutorials-ir-module-py"><span class="std std-ref">IRModule</span></a> (<code class="docutils literal notranslate"><span class="pre">ir_module.py</span></code>)</p></td>
-<td><p>00:05.385</p></td>
+<td><p>00:05.366</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="quick_start.html#sphx-glr-get-started-tutorials-quick-start-py"><span class="std std-ref">Quick Start</span></a> (<code class="docutils literal notranslate"><span class="pre">quick_start.py</span></code>)</p></td>
diff --git a/docs/how_to/tutorials/cross_compilation_and_rpc.html b/docs/how_to/tutorials/cross_compilation_and_rpc.html
index 1ad3172da0f..5e3069163ae 100644
--- a/docs/how_to/tutorials/cross_compilation_and_rpc.html
+++ b/docs/how_to/tutorials/cross_compilation_and_rpc.html
@@ -828,7 +828,7 @@ device and returns the measured cost. Network overhead is excluded.</p>
<span class="nb">print</span><span class="p">(</span><span class="sa">f</span><span class="s2">"</span><span class="si">{</span><span class="n">cost</span><span class="si">:</span><span class="s2">g</span><span class="si">}</span><span class="s2"> secs/op"</span><span class="p">)</span>
</pre></div>
</div>
-<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>9.1e-08 secs/op
+<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>9.3e-08 secs/op
</pre></div>
</div>
</section>
@@ -1357,8 +1357,8 @@ for ONNX models. Simply replace <code class="docutils literal notranslate"><span
Converted PyTorch model to Relax:
- Number of parameters: 4
Using local target for demonstration
-Exported library to: /tmp/tmp69lgj3gd/model_deployed.so
-Saved parameters to: /tmp/tmp69lgj3gd/model_params.npz
+Exported library to: /tmp/tmpfx65wuwb/model_deployed.so
+Saved parameters to: /tmp/tmpfx65wuwb/model_params.npz
RPC workflow (works for any remote device):
==================================================
diff --git a/docs/how_to/tutorials/e2e_opt_model.html b/docs/how_to/tutorials/e2e_opt_model.html
index 3f747f26879..f625ced9bd6 100644
--- a/docs/how_to/tutorials/e2e_opt_model.html
+++ b/docs/how_to/tutorials/e2e_opt_model.html
@@ -669,8 +669,8 @@ PyTorch.</p>
<div class="sphx-glr-script-out highlight-none notranslate"><div class="highlight"><pre><span></span>Downloading: "https://download.pytorch.org/models/resnet18-f37072fd.pth" to /workspace/.cache/torch/hub/checkpoints/resnet18-f37072fd.pth
0%| | 0.00/44.7M [00:00<?, ?B/s]
- 74%|███████▍ | 33.2M/44.7M [00:00<00:00, 349MB/s]
-100%|██████████| 44.7M/44.7M [00:00<00:00, 370MB/s]
+ 70%|███████ | 31.4M/44.7M [00:00<00:00, 329MB/s]
+100%|██████████| 44.7M/44.7M [00:00<00:00, 359MB/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 9bf74958677..f6922074fa9 100644
--- a/docs/how_to/tutorials/sg_execution_times.html
+++ b/docs/how_to/tutorials/sg_execution_times.html
@@ -629,7 +629,7 @@ document.write(`
<section id="computation-times">
<span id="sphx-glr-how-to-tutorials-sg-execution-times"></span><h1>Computation times<a class="headerlink" href="#computation-times" title="Link to this heading">#</a></h1>
-<p><strong>00:15.411</strong> total execution time for 8 files <strong>from how_to/tutorials</strong>:</p>
+<p><strong>00:15.592</strong> total execution time for 8 files <strong>from how_to/tutorials</strong>:</p>
<div class="docutils container">
<style scoped>
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/5.3.0/css/bootstrap.min.css" rel="stylesheet" />
@@ -651,23 +651,23 @@ $(document).ready( function () {
</thead>
<tbody>
<tr class="row-even"><td><p><a class="reference internal" href="optimize_llm.html#sphx-glr-how-to-tutorials-optimize-llm-py"><span class="std std-ref">Optimize Large Language Model</span></a> (<code class="docutils literal notranslate"><span class="pre">optimize_llm.py</span></code>)</p></td>
-<td><p>00:10.519</p></td>
+<td><p>00:10.667</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="import_model.html#sphx-glr-how-to-tutorials-import-model-py"><span class="std std-ref">Importing Models from ML Frameworks</span></a> (<code class="docutils literal notranslate"><span class="pre">import_model.py</span></code>)</p></td>
-<td><p>00:03.376</p></td>
+<td><p>00:03.369</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="e2e_opt_model.html#sphx-glr-how-to-tutorials-e2e-opt-model-py"><span class="std std-ref">End-to-End Optimize Model</span></a> (<code class="docutils literal notranslate"><span class="pre">e2e_opt_model.py</span></code>)</p></td>
-<td><p>00:00.582</p></td>
+<td><p>00:00.610</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.500</p></td>
+<td><p>00:00.501</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.303</p></td>
+<td><p>00:00.313</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="bring_your_own_codegen.html#sphx-glr-how-to-tutorials-bring-your-own-codegen-py"><span class="std std-ref">Bring Your Own Codegen</span></a> (<code class="docutils literal notranslate"><span class="pre">bring_your_own_codegen.py</span></code>)</p></td>
@@ -675,7 +675,7 @@ $(document).ready( function () {
<td><p>0.0</p></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="mix_python_and_tvm_with_pymodule.html#sphx-glr-how-to-tutorials-mix-python-and-tvm-with-pymodule-py"><span class="std std-ref">Mix Python/PyTorch with TVM Using BasePyModule</span></a> (<code class="docutils literal notranslate"><span class="pre">mix_python_and_tvm_with_pymodule.py</span></code>)</p></td>
-<td><p>00:00.005</p></td>
+<td><p>00:00.004</p></td>
<td><p>0.0</p></td>
</tr>
<tr class="row-odd"><td><p><a class="reference internal" href="export_and_load_executable.html#sphx-glr-how-to-tutorials-export-and-load-executable-py"><span class="std std-ref">Export and Load Relax Executables</span></a> (<code class="docutils literal notranslate"><span class="pre">export_and_load_executable.py</span></code>)</p></td>
diff --git a/docs/objects.inv b/docs/objects.inv
index 1b7af867465..b8dc0a150d9 100644
Binary files a/docs/objects.inv and b/docs/objects.inv differ
diff --git a/docs/reference/api/doxygen/abi_8h_source.html b/docs/reference/api/doxygen/abi_8h_source.html
index 0ab3e3a0103..558f28d3b21 100644
--- a/docs/reference/api/doxygen/abi_8h_source.html
+++ b/docs/reference/api/doxygen/abi_8h_source.html
@@ -186,7 +186,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span><span class="preprocessor">#endif </span><span class="comment">// TVM_TIRX_OP_ABI_H_</span></div>
<div class="ttc" id="aattrs_8h_html"><div class="ttname"><a href="attrs_8h.html">attrs.h</a></div><div class="ttdoc">Helpers for attribute objects.</div></div>
<div class="ttc" id="aclasstvm_1_1AttrsNode_html"><div class="ttname"><a href="classtvm_1_1AttrsNode.html">tvm::AttrsNode</a></div><div class="ttdoc">Base class of all attribute class.</div><div class="ttdef"><b>Definition</b> attrs.h:50</div></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="air_2op_8h_html"><div class="ttname"><a href="ir_2op_8h.html">op.h</a></div><div class="ttdoc">Canonical primitive operators and their registration.</div></div>
<div class="ttc" id="air_2prim_2expr_8h_html"><div class="ttname"><a href="ir_2prim_2expr_8h.html">expr.h</a></div><div class="ttdoc">TIR expressions.</div></div>
<div class="ttc" id="anamespacetvm_1_1tirx_html_a00163c9245f59a715ff18be0a305f65d"><div class="ttname"><a href="namespacetvm_1_1tirx.html#a00163c9245f59a715ff18be0a305f65d">tvm::tirx::abi_field_set_op</a></div><div class="ttdeci">const Op & abi_field_set_op()</div><div class="ttdoc">Write a runtime structure field.</div></div>
diff --git a/docs/reference/api/doxygen/annotation_8h_source.html b/docs/reference/api/doxygen/annotation_8h_source.html
index 033228a6775..1755cd4365b 100644
--- a/docs/reference/api/doxygen/annotation_8h_source.html
+++ b/docs/reference/api/doxygen/annotation_8h_source.html
@@ -117,7 +117,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>} <span class="comment">// namespace tvm</span></div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span><span class="preprocessor">#endif </span><span class="comment">// TVM_TIRX_OP_ANNOTATION_H_</span></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="air_2op_8h_html"><div class="ttname"><a href="ir_2op_8h.html">op.h</a></div><div class="ttdoc">Canonical primitive operators and their registration.</div></div>
<div class="ttc" id="air_2prim_2expr_8h_html"><div class="ttname"><a href="ir_2prim_2expr_8h.html">expr.h</a></div><div class="ttdoc">TIR expressions.</div></div>
<div class="ttc" id="anamespacetvm_1_1tirx_html_a0f4e08900feeb8a8ddd21657cb051aa6"><div class="ttname"><a href="namespacetvm_1_1tirx.html#a0f4e08900feeb8a8ddd21657cb051aa6">tvm::tirx::kernel_replace_point_op</a></div><div class="ttdeci">const Op & kernel_replace_point_op()</div><div class="ttdoc">Marker where a transform should replace generated kernel initialization.</div></div>
diff --git a/docs/reference/api/doxygen/backend_2opencl_2op_2memory_8h_source.html b/docs/reference/api/doxygen/backend_2opencl_2op_2memory_8h_source.html
index 60360b39d96..84da9bc5296 100644
--- a/docs/reference/api/doxygen/backend_2opencl_2op_2memory_8h_source.html
+++ b/docs/reference/api/doxygen/backend_2opencl_2op_2memory_8h_source.html
@@ -122,7 +122,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span>} <span class="comment">// namespace tvm</span></div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="preprocessor">#endif </span><span class="comment">// TVM_BACKEND_OPENCL_OP_MEMORY_H_</span></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="air_2op_8h_html"><div class="ttname"><a href="ir_2op_8h.html">op.h</a></div><div class="ttdoc">Canonical primitive operators and their registration.</div></div>
<div class="ttc" id="anamespacetvm_1_1backend_1_1opencl_html_a321eb15b7a13ff7c62ac94ae5b701514"><div class="ttname"><a href="namespacetvm_1_1backend_1_1opencl.html#a321eb15b7a13ff7c62ac94ae5b701514">tvm::backend::opencl::nd_mem_alloc_with_scope_op</a></div><div class="ttdeci">const Op & nd_mem_alloc_with_scope_op()</div><div class="ttdoc">Create an Nd memory allocation with storage scope.</div></div>
<div class="ttc" id="anamespacetvm_1_1backend_1_1opencl_html_a49ae840555fce77e25bdc551b7bda5f9"><div class="ttname"><a href="namespacetvm_1_1backend_1_1opencl.html#a49ae840555fce77e25bdc551b7bda5f9">tvm::backend::opencl::texture2d_load_op</a></div><div class="ttdeci">const Op & texture2d_load_op()</div><div class="ttdoc">Load from texture 2d memory.</div></div>
diff --git a/docs/reference/api/doxygen/classtvm_1_1Op.html b/docs/reference/api/doxygen/classtvm_1_1Op.html
index 61aeccaecfe..136a82c6e73 100644
--- a/docs/reference/api/doxygen/classtvm_1_1Op.html
+++ b/docs/reference/api/doxygen/classtvm_1_1Op.html
@@ -145,10 +145,10 @@ Static Public Member Functions</h2></td></tr>
<div class="line"><span class="comment">// Copies the handle; the canonical node is shared.</span></div>
<div class="line"><a class="code hl_class" href="classtvm_1_1Op.html">Op</a> op = <a class="code hl_function" href="classtvm_1_1Op.html#a3b206bfa4134d41a4001b7915d05dff5">Op::Get</a>(<span class="stringliteral">"example.identity"</span>);</div>
<div class="line"><span class="keywordtype">bool</span> pure = Op::GetAttrMap<bool>(<span class="stringliteral">"FPurity"</span>)[op];</div>
-<div class="ttc" id="aclasstvm_1_1OpDef_html"><div class="ttname"><a href="classtvm_1_1OpDef.html">tvm::OpDef</a></div><div class="ttdoc">Noncopyable temporary builder for a canonical Op; see Op for the example.</div><div class="ttdef"><b>Definition</b> op.h:445</div></div>
-<div class="ttc" id="aclasstvm_1_1OpDef_html_a9b0b0420d3d1b07ddb82d9b408c7ee30"><div class="ttname"><a href="classtvm_1_1OpDef.html#a9b0b0420d3d1b07ddb82d9b408c7ee30">tvm::OpDef::set_attr</a></div><div class="ttdeci">OpDef & set_attr(const ffi::String &attr_name, const ValueType &value, bool override=false)</div><div class="ttdoc">Register an extensible attribute, rejecting duplicates unless overridden.</div><div class="ttdef"><b>Definition</b> op.h:545</div></div>
-<div class="ttc" id="aclasstvm_1_1OpDef_html_adfdfb49cb844b3f1f9763082da42a1f6"><div class="ttname"><a href="classtvm_1_1OpDef.html#adfdfb49cb844b3f1f9763082da42a1f6">tvm::OpDef::signature</a></div><div class="ttdeci">OpDef & signature(const Specs &... specs)</div><div class="ttdoc">Register a complete typed Call signature and its validator.</div><div class="ttdef"><b>Definition</b> op.h:519</div></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1OpDef_html"><div class="ttname"><a href="classtvm_1_1OpDef.html">tvm::OpDef</a></div><div class="ttdoc">Noncopyable temporary builder for a canonical Op; see Op for the example.</div><div class="ttdef"><b>Definition</b> op.h:440</div></div>
+<div class="ttc" id="aclasstvm_1_1OpDef_html_a9b0b0420d3d1b07ddb82d9b408c7ee30"><div class="ttname"><a href="classtvm_1_1OpDef.html#a9b0b0420d3d1b07ddb82d9b408c7ee30">tvm::OpDef::set_attr</a></div><div class="ttdeci">OpDef & set_attr(const ffi::String &attr_name, const ValueType &value, bool override=false)</div><div class="ttdoc">Register an extensible attribute, rejecting duplicates unless overridden.</div><div class="ttdef"><b>Definition</b> op.h:540</div></div>
+<div class="ttc" id="aclasstvm_1_1OpDef_html_adfdfb49cb844b3f1f9763082da42a1f6"><div class="ttname"><a href="classtvm_1_1OpDef.html#adfdfb49cb844b3f1f9763082da42a1f6">tvm::OpDef::signature</a></div><div class="ttdeci">OpDef & signature(const Specs &... specs)</div><div class="ttdoc">Register a complete typed Call signature and its validator.</div><div class="ttdef"><b>Definition</b> op.h:514</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="aclasstvm_1_1Op_html_a3b206bfa4134d41a4001b7915d05dff5"><div class="ttname"><a href="classtvm_1_1Op.html#a3b206bfa4134d41a4001b7915d05dff5">tvm::Op::Get</a></div><div class="ttdeci">static Op Get(const ffi::String &op_name)</div><div class="ttdoc">Look up a registered operator by name.</div></div>
</div><!-- fragment --> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
<a id="ae3f0bff0046a7e49afdccaedbd549e83" name="ae3f0bff0046a7e49afdccaedbd549e83"></a>
diff --git a/docs/reference/api/doxygen/classtvm_1_1OpDef.html b/docs/reference/api/doxygen/classtvm_1_1OpDef.html
index 3425c7c4211..be5cfb83488 100644
--- a/docs/reference/api/doxygen/classtvm_1_1OpDef.html
+++ b/docs/reference/api/doxygen/classtvm_1_1OpDef.html
@@ -654,8 +654,8 @@ template<typename... Specs> </div>
<div class="line"> sig::ty_arg(<span class="stringliteral">"T"</span>),</div>
<div class="line"> sig::var_ty_args(<span class="stringliteral">"Ts"</span>),</div>
<div class="line"> sig::call_attrs<DictAttrsNode>());</div>
-<div class="ttc" id="aclasstvm_1_1OpDef_html"><div class="ttname"><a href="classtvm_1_1OpDef.html">tvm::OpDef</a></div><div class="ttdoc">Noncopyable temporary builder for a canonical Op; see Op for the example.</div><div class="ttdef"><b>Definition</b> op.h:445</div></div>
-<div class="ttc" id="aclasstvm_1_1OpDef_html_adfdfb49cb844b3f1f9763082da42a1f6"><div class="ttname"><a href="classtvm_1_1OpDef.html#adfdfb49cb844b3f1f9763082da42a1f6">tvm::OpDef::signature</a></div><div class="ttdeci">OpDef & signature(const Specs &... specs)</div><div class="ttdoc">Register a complete typed Call signature and its validator.</div><div class="ttdef"><b>Definition</b> op.h:519</div></div>
+<div class="ttc" id="aclasstvm_1_1OpDef_html"><div class="ttname"><a href="classtvm_1_1OpDef.html">tvm::OpDef</a></div><div class="ttdoc">Noncopyable temporary builder for a canonical Op; see Op for the example.</div><div class="ttdef"><b>Definition</b> op.h:440</div></div>
+<div class="ttc" id="aclasstvm_1_1OpDef_html_adfdfb49cb844b3f1f9763082da42a1f6"><div class="ttname"><a href="classtvm_1_1OpDef.html#adfdfb49cb844b3f1f9763082da42a1f6">tvm::OpDef::signature</a></div><div class="ttdeci">OpDef & signature(const Specs &... specs)</div><div class="ttdoc">Register a complete typed Call signature and its validator.</div><div class="ttdef"><b>Definition</b> op.h:514</div></div>
</div><!-- fragment -->
</div>
</div>
diff --git a/docs/reference/api/doxygen/classtvm_1_1PrinterConfigObj-members.html b/docs/reference/api/doxygen/classtvm_1_1PrinterConfigObj-members.html
index ab67ccb2db0..bfe71c80889 100644
--- a/docs/reference/api/doxygen/classtvm_1_1PrinterConfigObj-members.html
+++ b/docs/reference/api/doxygen/classtvm_1_1PrinterConfigObj-members.html
@@ -81,24 +81,21 @@ $(function() {
<table class="directory">
<tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#aee5adfca76616504af905809aa07ee7d">_type_mutable</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#ac98f1d6a57b1d86315e0b5bdc17a68b8">binding_names</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a6bff8f4c67a21764a010cd127b07deb0">buffer_dtype</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
- <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#aba4ee8a9ba4dc34cafb2ffdc266940fd">extra_config</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#af8bc19dcf9f8cd1eb65df8c64b08193d">GetBuiltinKeywords</a>()</td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
- <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#af38a0a22785e031627134199974f3e00">GetExtraConfig</a>(const ffi::String &key, T fallback) const</td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#af8b353fee535d77ba02ff60abcb3206a">indent_spaces</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
- <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a47dab93c24664c66a65d61c213d21057">ir_prefix</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a92e7c1d7341e47e5e806c7ec657e02f4">module_alias</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
- <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#ac4143efa0711c60eeab9b795fe12aa3e">num_context_lines</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a52df06a6bd2351bf079c92679d8d5e98">obj_to_annotate</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
- <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a5f53aef522f7a85fdf16f705159c96d3">obj_to_underline</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a5a21fb626cf234735c982c59bf49885e">path_to_annotate</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
- <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a45c84b611e7c14da8958ca017c8de9b6">path_to_underline</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a335a7f965f9a8b4efe256e13f86c717e">print_line_numbers</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
- <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a01d89b3cc49db8bad923d0afed9b4bb9">RegisterReflection</a>()</td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#aad17cd8a3d6227df25bbc14d065000bf">render_invisible_path_info</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
- <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a4767ee6d9cdc164b263a046856ec97e1">show_meta</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
- <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a0181ddb5d0e694b30d596504dc155d04">TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a>("script.PrinterConfig", PrinterConfigObj, ffi::Object)</td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
- <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a6d58c79a444f1e273fb75e8b35bda4fc">verbose_expr</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#aba4ee8a9ba4dc34cafb2ffdc266940fd">extra_config</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
+ <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#af8bc19dcf9f8cd1eb65df8c64b08193d">GetBuiltinKeywords</a>()</td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#af38a0a22785e031627134199974f3e00">GetExtraConfig</a>(const ffi::String &key, T fallback) const</td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
+ <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#af8b353fee535d77ba02ff60abcb3206a">indent_spaces</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#ac4143efa0711c60eeab9b795fe12aa3e">num_context_lines</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
+ <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a52df06a6bd2351bf079c92679d8d5e98">obj_to_annotate</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a5f53aef522f7a85fdf16f705159c96d3">obj_to_underline</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
+ <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a5a21fb626cf234735c982c59bf49885e">path_to_annotate</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a45c84b611e7c14da8958ca017c8de9b6">path_to_underline</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
+ <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a335a7f965f9a8b4efe256e13f86c717e">print_line_numbers</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a01d89b3cc49db8bad923d0afed9b4bb9">RegisterReflection</a>()</td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">static</span></td></tr>
+ <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#aad17cd8a3d6227df25bbc14d065000bf">render_invisible_path_info</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a4767ee6d9cdc164b263a046856ec97e1">show_meta</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
+ <tr class="odd"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a0181ddb5d0e694b30d596504dc155d04">TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a>("script.PrinterConfig", PrinterConfigObj, ffi::Object)</td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a6d58c79a444f1e273fb75e8b35bda4fc">verbose_expr</a></td><td class="entry"><a class="el" href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></td><td class="entry"></td></tr>
</table></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
diff --git a/docs/reference/api/doxygen/classtvm_1_1PrinterConfigObj.html b/docs/reference/api/doxygen/classtvm_1_1PrinterConfigObj.html
index ef65424ea2f..012eeac09af 100644
--- a/docs/reference/api/doxygen/classtvm_1_1PrinterConfigObj.html
+++ b/docs/reference/api/doxygen/classtvm_1_1PrinterConfigObj.html
@@ -87,12 +87,12 @@ $(function() {
<div class="dynheader">
Inheritance diagram for tvm::PrinterConfigObj:</div>
<div class="dyncontent">
-<div class="center"><iframe scrolling="no" frameborder="0" src="classtvm_1_1PrinterConfigObj__inherit__graph.svg" width="219" height="564"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
+<div class="center"><iframe scrolling="no" frameborder="0" src="classtvm_1_1PrinterConfigObj__inherit__graph.svg" width="219" height="504"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<div class="dynheader">
Collaboration diagram for tvm::PrinterConfigObj:</div>
<div class="dyncontent">
-<div class="center"><iframe scrolling="no" frameborder="0" src="classtvm_1_1PrinterConfigObj__coll__graph.svg" width="219" height="564"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
+<div class="center"><iframe scrolling="no" frameborder="0" src="classtvm_1_1PrinterConfigObj__coll__graph.svg" width="219" height="504"><p><b>This browser is not able to show SVG: try Firefox, Chrome, Safari, or Opera instead.</b></p></iframe></div>
</div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
@@ -119,15 +119,6 @@ Public Attributes</h2></td></tr>
<tr class="memitem:a4767ee6d9cdc164b263a046856ec97e1" id="r_a4767ee6d9cdc164b263a046856ec97e1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a4767ee6d9cdc164b263a046856ec97e1">show_meta</a> = false</td></tr>
<tr class="memdesc:a4767ee6d9cdc164b263a046856ec97e1"><td class="mdescLeft"> </td><td class="mdescRight">Whether or not to show metadata. <br /></td></tr>
<tr class="separator:a4767ee6d9cdc164b263a046856ec97e1"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a47dab93c24664c66a65d61c213d21057" id="r_a47dab93c24664c66a65d61c213d21057"><td class="memItemLeft" align="right" valign="top">ffi::String </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a47dab93c24664c66a65d61c213d21057">ir_prefix</a> = "I"</td></tr>
-<tr class="memdesc:a47dab93c24664c66a65d61c213d21057"><td class="mdescLeft"> </td><td class="mdescRight">The prefix of IR nodes. <br /></td></tr>
-<tr class="separator:a47dab93c24664c66a65d61c213d21057"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a92e7c1d7341e47e5e806c7ec657e02f4" id="r_a92e7c1d7341e47e5e806c7ec657e02f4"><td class="memItemLeft" align="right" valign="top">ffi::String </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a92e7c1d7341e47e5e806c7ec657e02f4">module_alias</a> = "cls"</td></tr>
-<tr class="memdesc:a92e7c1d7341e47e5e806c7ec657e02f4"><td class="mdescLeft"> </td><td class="mdescRight">Compatibility option; global references use the actual module name. <br /></td></tr>
-<tr class="separator:a92e7c1d7341e47e5e806c7ec657e02f4"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a6bff8f4c67a21764a010cd127b07deb0" id="r_a6bff8f4c67a21764a010cd127b07deb0"><td class="memItemLeft" align="right" valign="top">DLDataType </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a6bff8f4c67a21764a010cd127b07deb0">buffer_dtype</a> = DLDataType{kDLFloat, 32, 1}</td></tr>
-<tr class="memdesc:a6bff8f4c67a21764a010cd127b07deb0"><td class="mdescLeft"> </td><td class="mdescRight">Compatibility option; buffer hooks print the actual dtype. <br /></td></tr>
-<tr class="separator:a6bff8f4c67a21764a010cd127b07deb0"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6d58c79a444f1e273fb75e8b35bda4fc" id="r_a6d58c79a444f1e273fb75e8b35bda4fc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classtvm_1_1PrinterConfigObj.html#a6d58c79a444f1e273fb75e8b35bda4fc">verbose_expr</a> = false</td></tr>
<tr class="memdesc:a6d58c79a444f1e273fb75e8b35bda4fc"><td class="mdescLeft"> </td><td class="mdescRight">Whether or not to verbose print expressions. <br /></td></tr>
<tr class="separator:a6d58c79a444f1e273fb75e8b35bda4fc"><td class="memSeparator" colspan="2"> </td></tr>
@@ -318,22 +309,6 @@ template<typename T > </div>
<p>A stack that tracks the names of the binding hierarchy. </p>
-</div>
-</div>
-<a id="a6bff8f4c67a21764a010cd127b07deb0" name="a6bff8f4c67a21764a010cd127b07deb0"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a6bff8f4c67a21764a010cd127b07deb0">◆ </a></span>buffer_dtype</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">DLDataType tvm::PrinterConfigObj::buffer_dtype = DLDataType{kDLFloat, 32, 1}</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Compatibility option; buffer hooks print the actual dtype. </p>
-
</div>
</div>
<a id="aba4ee8a9ba4dc34cafb2ffdc266940fd" name="aba4ee8a9ba4dc34cafb2ffdc266940fd"></a>
@@ -349,7 +324,7 @@ template<typename T > </div>
</div><div class="memdoc">
<p>Generic extension map for dialect-specific config knobs. </p>
-<p>Keys are conventionally namespaced as "<dialect>.<knob>", e.g.: "tirx.prefix" — the TIR prefix (default "T") "relax.prefix" — the Relax prefix (default "R") "relax.show_all_ty" — whether to show all Relax type annotations (default true)</p>
+<p>Keys are conventionally namespaced as "<dialect>.<knob>", e.g.: "ir.prefix" — the IR prefix (default "I") "tirx.prefix" — the TIR prefix (default "T") "relax.prefix" — the Relax prefix (default "R") "relax.show_all_ty" — whether to show all Relax type annotations (default true)</p>
<p>Use GetExtraConfig<T>(key, fallback) to read values with a typed fallback. </p>
</div>
@@ -368,38 +343,6 @@ template<typename T > </div>
<p>Number of spaces used for indentation. </p>
-</div>
-</div>
-<a id="a47dab93c24664c66a65d61c213d21057" name="a47dab93c24664c66a65d61c213d21057"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a47dab93c24664c66a65d61c213d21057">◆ </a></span>ir_prefix</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">ffi::String tvm::PrinterConfigObj::ir_prefix = "I"</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>The prefix of IR nodes. </p>
-
-</div>
-</div>
-<a id="a92e7c1d7341e47e5e806c7ec657e02f4" name="a92e7c1d7341e47e5e806c7ec657e02f4"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a92e7c1d7341e47e5e806c7ec657e02f4">◆ </a></span>module_alias</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">ffi::String tvm::PrinterConfigObj::module_alias = "cls"</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Compatibility option; global references use the actual module name. </p>
-
</div>
</div>
<a id="ac4143efa0711c60eeab9b795fe12aa3e" name="ac4143efa0711c60eeab9b795fe12aa3e"></a>
diff --git a/docs/reference/api/doxygen/classtvm_1_1PrinterConfigObj__coll__graph.svg b/docs/reference/api/doxygen/classtvm_1_1PrinterConfigObj__coll__graph.svg
index 18e6ba16cca..a9dd1c49fe0 100644
--- a/docs/reference/api/doxygen/classtvm_1_1PrinterConfigObj__coll__graph.svg
+++ b/docs/reference/api/doxygen/classtvm_1_1PrinterConfigObj__coll__graph.svg
@@ -4,61 +4,55 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: tvm::PrinterConfigObj Pages: 1 -->
-<svg width="164pt" height="423pt"
- viewBox="0.00 0.00 164.00 423.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 419)">
+<svg width="164pt" height="378pt"
+ viewBox="0.00 0.00 164.00 378.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 374)">
<title>tvm::PrinterConfigObj</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
-<polygon fill="#999999" stroke="transparent" points="156,-330 0,-330 0,0 156,0 156,-330"/>
-<text text-anchor="start" x="25" y="-318" font-family="Helvetica,sans-Serif" font-size="10.00">tvm::PrinterConfigObj</text>
-<text text-anchor="start" x="4" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">binding_names</text>
-<text text-anchor="start" x="4" y="-288" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-288" font-family="Helvetica,sans-Serif" font-size="10.00">show_meta</text>
-<text text-anchor="start" x="4" y="-273" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-273" font-family="Helvetica,sans-Serif" font-size="10.00">ir_prefix</text>
-<text text-anchor="start" x="4" y="-258" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-258" font-family="Helvetica,sans-Serif" font-size="10.00">module_alias</text>
-<text text-anchor="start" x="4" y="-243" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-243" font-family="Helvetica,sans-Serif" font-size="10.00">buffer_dtype</text>
-<text text-anchor="start" x="4" y="-228" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-228" font-family="Helvetica,sans-Serif" font-size="10.00">verbose_expr</text>
-<text text-anchor="start" x="4" y="-213" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-213" font-family="Helvetica,sans-Serif" font-size="10.00">indent_spaces</text>
-<text text-anchor="start" x="4" y="-198" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-198" font-family="Helvetica,sans-Serif" font-size="10.00">print_line_numbers</text>
-<text text-anchor="start" x="4" y="-183" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-183" font-family="Helvetica,sans-Serif" font-size="10.00">num_context_lines</text>
-<text text-anchor="start" x="4" y="-168" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-168" font-family="Helvetica,sans-Serif" font-size="10.00">render_invisible_path_info</text>
-<text text-anchor="start" x="4" y="-153" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-153" font-family="Helvetica,sans-Serif" font-size="10.00">path_to_underline</text>
-<text text-anchor="start" x="4" y="-138" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-138" font-family="Helvetica,sans-Serif" font-size="10.00">path_to_annotate</text>
-<text text-anchor="start" x="4" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">obj_to_underline</text>
-<text text-anchor="start" x="4" y="-108" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-108" font-family="Helvetica,sans-Serif" font-size="10.00">obj_to_annotate</text>
-<text text-anchor="start" x="4" y="-93" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-93" font-family="Helvetica,sans-Serif" font-size="10.00">extra_config</text>
-<text text-anchor="start" x="4" y="-78" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-78" font-family="Helvetica,sans-Serif" font-size="10.00">_type_mutable</text>
-<text text-anchor="start" x="4" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">GetExtraConfig()</text>
-<text text-anchor="start" x="4" y="-48" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-48" font-family="Helvetica,sans-Serif" font-size="10.00">GetBuiltinKeywords()</text>
-<text text-anchor="start" x="4" y="-33" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-33" font-family="Helvetica,sans-Serif" font-size="10.00">TVM_FFI_DECLARE_OBJECT</text>
-<text text-anchor="start" x="17" y="-22" font-family="Helvetica,sans-Serif" font-size="10.00">_INFO_FINAL()</text>
-<text text-anchor="start" x="4" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">RegisterReflection()</text>
-<polygon fill="#666666" stroke="#666666" points="0,-313 0,-313 156,-313 156,-313 0,-313"/>
-<polygon fill="#666666" stroke="#666666" points="0,-73 0,-73 15,-73 15,-73 0,-73"/>
-<polygon fill="#666666" stroke="#666666" points="15,-73 15,-73 156,-73 156,-73 15,-73"/>
-<polygon fill="none" stroke="#666666" points="0,0 0,-330 156,-330 156,0 0,0"/>
+<polygon fill="#999999" stroke="transparent" points="156,-285 0,-285 0,0 156,0 156,-285"/>
+<text text-anchor="start" x="25" y="-272.5" font-family="Helvetica,sans-Serif" font-size="10.00">tvm::PrinterConfigObj</text>
+<text text-anchor="start" x="4" y="-257.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-257.5" font-family="Helvetica,sans-Serif" font-size="10.00">binding_names</text>
+<text text-anchor="start" x="4" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">show_meta</text>
+<text text-anchor="start" x="4" y="-227.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-227.5" font-family="Helvetica,sans-Serif" font-size="10.00">verbose_expr</text>
+<text text-anchor="start" x="4" y="-212.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-212.5" font-family="Helvetica,sans-Serif" font-size="10.00">indent_spaces</text>
+<text text-anchor="start" x="4" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">print_line_numbers</text>
+<text text-anchor="start" x="4" y="-182.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-182.5" font-family="Helvetica,sans-Serif" font-size="10.00">num_context_lines</text>
+<text text-anchor="start" x="4" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00">render_invisible_path_info</text>
+<text text-anchor="start" x="4" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">path_to_underline</text>
+<text text-anchor="start" x="4" y="-137.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-137.5" font-family="Helvetica,sans-Serif" font-size="10.00">path_to_annotate</text>
+<text text-anchor="start" x="4" y="-122.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-122.5" font-family="Helvetica,sans-Serif" font-size="10.00">obj_to_underline</text>
+<text text-anchor="start" x="4" y="-107.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-107.5" font-family="Helvetica,sans-Serif" font-size="10.00">obj_to_annotate</text>
+<text text-anchor="start" x="4" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">extra_config</text>
+<text text-anchor="start" x="4" y="-77.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-77.5" font-family="Helvetica,sans-Serif" font-size="10.00">_type_mutable</text>
+<text text-anchor="start" x="4" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">GetExtraConfig()</text>
+<text text-anchor="start" x="4" y="-47.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-47.5" font-family="Helvetica,sans-Serif" font-size="10.00">GetBuiltinKeywords()</text>
+<text text-anchor="start" x="4" y="-32.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-32.5" font-family="Helvetica,sans-Serif" font-size="10.00">TVM_FFI_DECLARE_OBJECT</text>
+<text text-anchor="start" x="17" y="-21.5" font-family="Helvetica,sans-Serif" font-size="10.00">_INFO_FINAL()</text>
+<text text-anchor="start" x="4" y="-6.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-6.5" font-family="Helvetica,sans-Serif" font-size="10.00">RegisterReflection()</text>
+<polygon fill="#666666" stroke="#666666" points="0,-267.5 0,-267.5 156,-267.5 156,-267.5 0,-267.5"/>
+<polygon fill="#666666" stroke="#666666" points="0,-72.5 0,-72.5 15,-72.5 15,-72.5 0,-72.5"/>
+<polygon fill="#666666" stroke="#666666" points="15,-72.5 15,-72.5 156,-72.5 156,-72.5 15,-72.5"/>
+<polygon fill="none" stroke="#666666" points="0,0 0,-285 156,-285 156,0 0,0"/>
</a>
</g>
</g>
@@ -66,13 +60,13 @@
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
-<polygon fill="white" stroke="transparent" points="107,-415 49,-415 49,-366 107,-366 107,-415"/>
-<text text-anchor="start" x="54" y="-402.5" font-family="Helvetica,sans-Serif" font-size="10.00">ffi::Object</text>
-<text text-anchor="start" x="76" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
-<text text-anchor="start" x="76" y="-372.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
-<polygon fill="#666666" stroke="#666666" points="49,-397.5 49,-397.5 107,-397.5 107,-397.5 49,-397.5"/>
-<polygon fill="#666666" stroke="#666666" points="49,-382.5 49,-382.5 107,-382.5 107,-382.5 49,-382.5"/>
-<polygon fill="none" stroke="#666666" points="49,-366 49,-415 107,-415 107,-366 49,-366"/>
+<polygon fill="white" stroke="transparent" points="107,-370 49,-370 49,-321 107,-321 107,-370"/>
+<text text-anchor="start" x="54" y="-357.5" font-family="Helvetica,sans-Serif" font-size="10.00">ffi::Object</text>
+<text text-anchor="start" x="76" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
+<text text-anchor="start" x="76" y="-327.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
+<polygon fill="#666666" stroke="#666666" points="49,-352.5 49,-352.5 107,-352.5 107,-352.5 49,-352.5"/>
+<polygon fill="#666666" stroke="#666666" points="49,-337.5 49,-337.5 107,-337.5 107,-337.5 49,-337.5"/>
+<polygon fill="none" stroke="#666666" points="49,-321 49,-370 107,-370 107,-321 49,-321"/>
</a>
</g>
</g>
@@ -80,8 +74,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node2->Node1</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M78,-355.45C78,-347.81 78,-339.21 78,-330"/>
-<polygon fill="none" stroke="#63b8ff" points="74.5,-355.58 78,-365.58 81.5,-355.58 74.5,-355.58"/>
+<path fill="none" stroke="#63b8ff" d="M78,-310.57C78,-302.97 78,-294.45 78,-285.39"/>
+<polygon fill="none" stroke="#63b8ff" points="74.5,-310.65 78,-320.65 81.5,-310.65 74.5,-310.65"/>
</a>
</g>
</g>
diff --git a/docs/reference/api/doxygen/classtvm_1_1PrinterConfigObj__inherit__graph.svg b/docs/reference/api/doxygen/classtvm_1_1PrinterConfigObj__inherit__graph.svg
index 18e6ba16cca..a9dd1c49fe0 100644
--- a/docs/reference/api/doxygen/classtvm_1_1PrinterConfigObj__inherit__graph.svg
+++ b/docs/reference/api/doxygen/classtvm_1_1PrinterConfigObj__inherit__graph.svg
@@ -4,61 +4,55 @@
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: tvm::PrinterConfigObj Pages: 1 -->
-<svg width="164pt" height="423pt"
- viewBox="0.00 0.00 164.00 423.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 419)">
+<svg width="164pt" height="378pt"
+ viewBox="0.00 0.00 164.00 378.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 374)">
<title>tvm::PrinterConfigObj</title>
<!-- Node1 -->
<g id="Node000001" class="node">
<title>Node1</title>
<g id="a_Node000001"><a xlink:title=" ">
-<polygon fill="#999999" stroke="transparent" points="156,-330 0,-330 0,0 156,0 156,-330"/>
-<text text-anchor="start" x="25" y="-318" font-family="Helvetica,sans-Serif" font-size="10.00">tvm::PrinterConfigObj</text>
-<text text-anchor="start" x="4" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-303" font-family="Helvetica,sans-Serif" font-size="10.00">binding_names</text>
-<text text-anchor="start" x="4" y="-288" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-288" font-family="Helvetica,sans-Serif" font-size="10.00">show_meta</text>
-<text text-anchor="start" x="4" y="-273" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-273" font-family="Helvetica,sans-Serif" font-size="10.00">ir_prefix</text>
-<text text-anchor="start" x="4" y="-258" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-258" font-family="Helvetica,sans-Serif" font-size="10.00">module_alias</text>
-<text text-anchor="start" x="4" y="-243" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-243" font-family="Helvetica,sans-Serif" font-size="10.00">buffer_dtype</text>
-<text text-anchor="start" x="4" y="-228" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-228" font-family="Helvetica,sans-Serif" font-size="10.00">verbose_expr</text>
-<text text-anchor="start" x="4" y="-213" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-213" font-family="Helvetica,sans-Serif" font-size="10.00">indent_spaces</text>
-<text text-anchor="start" x="4" y="-198" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-198" font-family="Helvetica,sans-Serif" font-size="10.00">print_line_numbers</text>
-<text text-anchor="start" x="4" y="-183" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-183" font-family="Helvetica,sans-Serif" font-size="10.00">num_context_lines</text>
-<text text-anchor="start" x="4" y="-168" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-168" font-family="Helvetica,sans-Serif" font-size="10.00">render_invisible_path_info</text>
-<text text-anchor="start" x="4" y="-153" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-153" font-family="Helvetica,sans-Serif" font-size="10.00">path_to_underline</text>
-<text text-anchor="start" x="4" y="-138" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-138" font-family="Helvetica,sans-Serif" font-size="10.00">path_to_annotate</text>
-<text text-anchor="start" x="4" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-123" font-family="Helvetica,sans-Serif" font-size="10.00">obj_to_underline</text>
-<text text-anchor="start" x="4" y="-108" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-108" font-family="Helvetica,sans-Serif" font-size="10.00">obj_to_annotate</text>
-<text text-anchor="start" x="4" y="-93" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-93" font-family="Helvetica,sans-Serif" font-size="10.00">extra_config</text>
-<text text-anchor="start" x="4" y="-78" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-78" font-family="Helvetica,sans-Serif" font-size="10.00">_type_mutable</text>
-<text text-anchor="start" x="4" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-63" font-family="Helvetica,sans-Serif" font-size="10.00">GetExtraConfig()</text>
-<text text-anchor="start" x="4" y="-48" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-48" font-family="Helvetica,sans-Serif" font-size="10.00">GetBuiltinKeywords()</text>
-<text text-anchor="start" x="4" y="-33" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-33" font-family="Helvetica,sans-Serif" font-size="10.00">TVM_FFI_DECLARE_OBJECT</text>
-<text text-anchor="start" x="17" y="-22" font-family="Helvetica,sans-Serif" font-size="10.00">_INFO_FINAL()</text>
-<text text-anchor="start" x="4" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
-<text text-anchor="start" x="17" y="-7" font-family="Helvetica,sans-Serif" font-size="10.00">RegisterReflection()</text>
-<polygon fill="#666666" stroke="#666666" points="0,-313 0,-313 156,-313 156,-313 0,-313"/>
-<polygon fill="#666666" stroke="#666666" points="0,-73 0,-73 15,-73 15,-73 0,-73"/>
-<polygon fill="#666666" stroke="#666666" points="15,-73 15,-73 156,-73 156,-73 15,-73"/>
-<polygon fill="none" stroke="#666666" points="0,0 0,-330 156,-330 156,0 0,0"/>
+<polygon fill="#999999" stroke="transparent" points="156,-285 0,-285 0,0 156,0 156,-285"/>
+<text text-anchor="start" x="25" y="-272.5" font-family="Helvetica,sans-Serif" font-size="10.00">tvm::PrinterConfigObj</text>
+<text text-anchor="start" x="4" y="-257.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-257.5" font-family="Helvetica,sans-Serif" font-size="10.00">binding_names</text>
+<text text-anchor="start" x="4" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-242.5" font-family="Helvetica,sans-Serif" font-size="10.00">show_meta</text>
+<text text-anchor="start" x="4" y="-227.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-227.5" font-family="Helvetica,sans-Serif" font-size="10.00">verbose_expr</text>
+<text text-anchor="start" x="4" y="-212.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-212.5" font-family="Helvetica,sans-Serif" font-size="10.00">indent_spaces</text>
+<text text-anchor="start" x="4" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-197.5" font-family="Helvetica,sans-Serif" font-size="10.00">print_line_numbers</text>
+<text text-anchor="start" x="4" y="-182.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-182.5" font-family="Helvetica,sans-Serif" font-size="10.00">num_context_lines</text>
+<text text-anchor="start" x="4" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-167.5" font-family="Helvetica,sans-Serif" font-size="10.00">render_invisible_path_info</text>
+<text text-anchor="start" x="4" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-152.5" font-family="Helvetica,sans-Serif" font-size="10.00">path_to_underline</text>
+<text text-anchor="start" x="4" y="-137.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-137.5" font-family="Helvetica,sans-Serif" font-size="10.00">path_to_annotate</text>
+<text text-anchor="start" x="4" y="-122.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-122.5" font-family="Helvetica,sans-Serif" font-size="10.00">obj_to_underline</text>
+<text text-anchor="start" x="4" y="-107.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-107.5" font-family="Helvetica,sans-Serif" font-size="10.00">obj_to_annotate</text>
+<text text-anchor="start" x="4" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-92.5" font-family="Helvetica,sans-Serif" font-size="10.00">extra_config</text>
+<text text-anchor="start" x="4" y="-77.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-77.5" font-family="Helvetica,sans-Serif" font-size="10.00">_type_mutable</text>
+<text text-anchor="start" x="4" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-62.5" font-family="Helvetica,sans-Serif" font-size="10.00">GetExtraConfig()</text>
+<text text-anchor="start" x="4" y="-47.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-47.5" font-family="Helvetica,sans-Serif" font-size="10.00">GetBuiltinKeywords()</text>
+<text text-anchor="start" x="4" y="-32.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-32.5" font-family="Helvetica,sans-Serif" font-size="10.00">TVM_FFI_DECLARE_OBJECT</text>
+<text text-anchor="start" x="17" y="-21.5" font-family="Helvetica,sans-Serif" font-size="10.00">_INFO_FINAL()</text>
+<text text-anchor="start" x="4" y="-6.5" font-family="Helvetica,sans-Serif" font-size="10.00">+</text>
+<text text-anchor="start" x="17" y="-6.5" font-family="Helvetica,sans-Serif" font-size="10.00">RegisterReflection()</text>
+<polygon fill="#666666" stroke="#666666" points="0,-267.5 0,-267.5 156,-267.5 156,-267.5 0,-267.5"/>
+<polygon fill="#666666" stroke="#666666" points="0,-72.5 0,-72.5 15,-72.5 15,-72.5 0,-72.5"/>
+<polygon fill="#666666" stroke="#666666" points="15,-72.5 15,-72.5 156,-72.5 156,-72.5 15,-72.5"/>
+<polygon fill="none" stroke="#666666" points="0,0 0,-285 156,-285 156,0 0,0"/>
</a>
</g>
</g>
@@ -66,13 +60,13 @@
<g id="Node000002" class="node">
<title>Node2</title>
<g id="a_Node000002"><a xlink:title=" ">
-<polygon fill="white" stroke="transparent" points="107,-415 49,-415 49,-366 107,-366 107,-415"/>
-<text text-anchor="start" x="54" y="-402.5" font-family="Helvetica,sans-Serif" font-size="10.00">ffi::Object</text>
-<text text-anchor="start" x="76" y="-387.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
-<text text-anchor="start" x="76" y="-372.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
-<polygon fill="#666666" stroke="#666666" points="49,-397.5 49,-397.5 107,-397.5 107,-397.5 49,-397.5"/>
-<polygon fill="#666666" stroke="#666666" points="49,-382.5 49,-382.5 107,-382.5 107,-382.5 49,-382.5"/>
-<polygon fill="none" stroke="#666666" points="49,-366 49,-415 107,-415 107,-366 49,-366"/>
+<polygon fill="white" stroke="transparent" points="107,-370 49,-370 49,-321 107,-321 107,-370"/>
+<text text-anchor="start" x="54" y="-357.5" font-family="Helvetica,sans-Serif" font-size="10.00">ffi::Object</text>
+<text text-anchor="start" x="76" y="-342.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
+<text text-anchor="start" x="76" y="-327.5" font-family="Helvetica,sans-Serif" font-size="10.00"> </text>
+<polygon fill="#666666" stroke="#666666" points="49,-352.5 49,-352.5 107,-352.5 107,-352.5 49,-352.5"/>
+<polygon fill="#666666" stroke="#666666" points="49,-337.5 49,-337.5 107,-337.5 107,-337.5 49,-337.5"/>
+<polygon fill="none" stroke="#666666" points="49,-321 49,-370 107,-370 107,-321 49,-321"/>
</a>
</g>
</g>
@@ -80,8 +74,8 @@
<g id="edge1_Node000001_Node000002" class="edge">
<title>Node2->Node1</title>
<g id="a_edge1_Node000001_Node000002"><a xlink:title=" ">
-<path fill="none" stroke="#63b8ff" d="M78,-355.45C78,-347.81 78,-339.21 78,-330"/>
-<polygon fill="none" stroke="#63b8ff" points="74.5,-355.58 78,-365.58 81.5,-355.58 74.5,-355.58"/>
+<path fill="none" stroke="#63b8ff" d="M78,-310.57C78,-302.97 78,-294.45 78,-285.39"/>
+<polygon fill="none" stroke="#63b8ff" points="74.5,-310.65 78,-320.65 81.5,-310.65 74.5,-310.65"/>
</a>
</g>
</g>
diff --git a/docs/reference/api/doxygen/config_8h_source.html b/docs/reference/api/doxygen/config_8h_source.html
index 9e3655beff5..6188ae208ff 100644
--- a/docs/reference/api/doxygen/config_8h_source.html
+++ b/docs/reference/api/doxygen/config_8h_source.html
@@ -120,98 +120,89 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> <span class="keyword">public</span>:</div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#ac98f1d6a57b1d86315e0b5bdc17a68b8"> 46</a></span> ffi::Array<ffi::String> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#ac98f1d6a57b1d86315e0b5bdc17a68b8">binding_names</a> = {};</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a4767ee6d9cdc164b263a046856ec97e1"> 48</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a4767ee6d9cdc164b263a046856ec97e1">show_meta</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a47dab93c24664c66a65d61c213d21057"> 50</a></span> ffi::String <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a47dab93c24664c66a65d61c213d21057">ir_prefix</a> = <span class="stringliteral">"I"</span>;</div>
-<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a92e7c1d7341e47e5e806c7ec657e02f4"> 54</a></span> ffi::String <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a92e7c1d7341e47e5e806c7ec657e02f4">module_alias</a> = <span class="stringliteral">"cls"</span>;</div>
-<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a6bff8f4c67a21764a010cd127b07deb0"> 56</a></span> DLDataType <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a6bff8f4c67a21764a010cd127b07deb0">buffer_dtype</a> = DLDataType{kDLFloat, 32, 1};</div>
-<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a6d58c79a444f1e273fb75e8b35bda4fc"> 58</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a6d58c79a444f1e273fb75e8b35bda4fc">verbose_expr</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#af8b353fee535d77ba02ff60abcb3206a"> 60</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#af8b353fee535d77ba02ff60abcb3206a">indent_spaces</a> = 4;</div>
-<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a335a7f965f9a8b4efe256e13f86c717e"> 62</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a335a7f965f9a8b4efe256e13f86c717e">print_line_numbers</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#ac4143efa0711c60eeab9b795fe12aa3e"> 64</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#ac4143efa0711c60eeab9b795fe12aa3e">num_context_lines</a> = -1;</div>
-<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
-<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#aad17cd8a3d6227df25bbc14d065000bf"> 67</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#aad17cd8a3d6227df25bbc14d065000bf">render_invisible_path_info</a> = <span class="keyword">true</span>;</div>
-<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
-<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="comment">/* \brief ffi::Object path to be underlined */</span></div>
-<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a45c84b611e7c14da8958ca017c8de9b6"> 70</a></span> ffi::Array<ffi::reflection::AccessPath> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a45c84b611e7c14da8958ca017c8de9b6">path_to_underline</a>;</div>
-<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a5a21fb626cf234735c982c59bf49885e"> 72</a></span> ffi::Map<ffi::reflection::AccessPath, ffi::String> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a5a21fb626cf234735c982c59bf49885e">path_to_annotate</a>;</div>
-<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a5f53aef522f7a85fdf16f705159c96d3"> 74</a></span> ffi::Array<ffi::ObjectRef> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a5f53aef522f7a85fdf16f705159c96d3">obj_to_underline</a> = ffi::Array<ffi::ObjectRef>();</div>
-<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a52df06a6bd2351bf079c92679d8d5e98"> 76</a></span> ffi::Map<ffi::ObjectRef, ffi::String> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a52df06a6bd2351bf079c92679d8d5e98">obj_to_annotate</a> = ffi::Map<ffi::ObjectRef, ffi::String>();</div>
-<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span> </div>
-<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#aba4ee8a9ba4dc34cafb2ffdc266940fd"> 88</a></span> ffi::Map<ffi::String, ffi::Any> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#aba4ee8a9ba4dc34cafb2ffdc266940fd">extra_config</a>;</div>
-<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
-<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
-<div class="foldopen" id="foldopen00097" data-start="{" data-end="}">
-<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#af38a0a22785e031627134199974f3e00"> 97</a></span> T <a class="code hl_function" href="classtvm_1_1PrinterConfigObj.html#af38a0a22785e031627134199974f3e00">GetExtraConfig</a>(<span class="keyword">const</span> ffi::String& key, T fallback)<span class="keyword"> const </span>{</div>
-<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> <span class="keyword">auto</span> it = <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#aba4ee8a9ba4dc34cafb2ffdc266940fd">extra_config</a>.find(key);</div>
-<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> <span class="keywordflow">if</span> (it == <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#aba4ee8a9ba4dc34cafb2ffdc266940fd">extra_config</a>.end()) <span class="keywordflow">return</span> fallback;</div>
-<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> <span class="keywordflow">return</span> (*it).second.as_or_throw<T>();</div>
-<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> }</div>
+<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a6d58c79a444f1e273fb75e8b35bda4fc"> 50</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a6d58c79a444f1e273fb75e8b35bda4fc">verbose_expr</a> = <span class="keyword">false</span>;</div>
+<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#af8b353fee535d77ba02ff60abcb3206a"> 52</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#af8b353fee535d77ba02ff60abcb3206a">indent_spaces</a> = 4;</div>
+<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a335a7f965f9a8b4efe256e13f86c717e"> 54</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a335a7f965f9a8b4efe256e13f86c717e">print_line_numbers</a> = <span class="keyword">false</span>;</div>
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#ac4143efa0711c60eeab9b795fe12aa3e"> 56</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#ac4143efa0711c60eeab9b795fe12aa3e">num_context_lines</a> = -1;</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> </div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#aad17cd8a3d6227df25bbc14d065000bf"> 59</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#aad17cd8a3d6227df25bbc14d065000bf">render_invisible_path_info</a> = <span class="keyword">true</span>;</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span> </div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <span class="comment">/* \brief ffi::Object path to be underlined */</span></div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a45c84b611e7c14da8958ca017c8de9b6"> 62</a></span> ffi::Array<ffi::reflection::AccessPath> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a45c84b611e7c14da8958ca017c8de9b6">path_to_underline</a>;</div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a5a21fb626cf234735c982c59bf49885e"> 64</a></span> ffi::Map<ffi::reflection::AccessPath, ffi::String> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a5a21fb626cf234735c982c59bf49885e">path_to_annotate</a>;</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a5f53aef522f7a85fdf16f705159c96d3"> 66</a></span> ffi::Array<ffi::ObjectRef> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a5f53aef522f7a85fdf16f705159c96d3">obj_to_underline</a> = ffi::Array<ffi::ObjectRef>();</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a52df06a6bd2351bf079c92679d8d5e98"> 68</a></span> ffi::Map<ffi::ObjectRef, ffi::String> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a52df06a6bd2351bf079c92679d8d5e98">obj_to_annotate</a> = ffi::Map<ffi::ObjectRef, ffi::String>();</div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#aba4ee8a9ba4dc34cafb2ffdc266940fd"> 81</a></span> ffi::Map<ffi::String, ffi::Any> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#aba4ee8a9ba4dc34cafb2ffdc266940fd">extra_config</a>;</div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> </div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> <span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
+<div class="foldopen" id="foldopen00090" data-start="{" data-end="}">
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#af38a0a22785e031627134199974f3e00"> 90</a></span> T <a class="code hl_function" href="classtvm_1_1PrinterConfigObj.html#af38a0a22785e031627134199974f3e00">GetExtraConfig</a>(<span class="keyword">const</span> ffi::String& key, T fallback)<span class="keyword"> const </span>{</div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keyword">auto</span> it = <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#aba4ee8a9ba4dc34cafb2ffdc266940fd">extra_config</a>.find(key);</div>
+<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keywordflow">if</span> (it == <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#aba4ee8a9ba4dc34cafb2ffdc266940fd">extra_config</a>.end()) <span class="keywordflow">return</span> fallback;</div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="keywordflow">return</span> (*it).second.as_or_throw<T>();</div>
+<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> }</div>
</div>
-<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> </div>
-<div class="foldopen" id="foldopen00103" data-start="{" data-end="}">
-<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a01d89b3cc49db8bad923d0afed9b4bb9"> 103</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1PrinterConfigObj.html#a01d89b3cc49db8bad923d0afed9b4bb9">RegisterReflection</a>() {</div>
-<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> <span class="keyword">namespace </span>refl = tvm::ffi::reflection;</div>
-<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> refl::ObjectDef<PrinterConfigObj>()</div>
-<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> .def_ro(<span class="stringliteral">"binding_names"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#ac98f1d6a57b1d86315e0b5bdc17a68b8">PrinterConfigObj::binding_names</a>)</div>
-<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> .def_ro(<span class="stringliteral">"show_meta"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a4767ee6d9cdc164b263a046856ec97e1">PrinterConfigObj::show_meta</a>)</div>
-<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> .def_ro(<span class="stringliteral">"ir_prefix"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a47dab93c24664c66a65d61c213d21057">PrinterConfigObj::ir_prefix</a>)</div>
-<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> .def_ro(<span class="stringliteral">"module_alias"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a92e7c1d7341e47e5e806c7ec657e02f4">PrinterConfigObj::module_alias</a>)</div>
-<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> .def_ro(<span class="stringliteral">"buffer_dtype"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a6bff8f4c67a21764a010cd127b07deb0">PrinterConfigObj::buffer_dtype</a>)</div>
-<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> .def_ro(<span class="stringliteral">"verbose_expr"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a6d58c79a444f1e273fb75e8b35bda4fc">PrinterConfigObj::verbose_expr</a>)</div>
-<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> .def_ro(<span class="stringliteral">"indent_spaces"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#af8b353fee535d77ba02ff60abcb3206a">PrinterConfigObj::indent_spaces</a>)</div>
-<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"> 113</span> .def_ro(<span class="stringliteral">"print_line_numbers"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a335a7f965f9a8b4efe256e13f86c717e">PrinterConfigObj::print_line_numbers</a>)</div>
-<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> .def_ro(<span class="stringliteral">"num_context_lines"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#ac4143efa0711c60eeab9b795fe12aa3e">PrinterConfigObj::num_context_lines</a>)</div>
-<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> .def_ro(<span class="stringliteral">"render_invisible_path_info"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#aad17cd8a3d6227df25bbc14d065000bf">PrinterConfigObj::render_invisible_path_info</a>)</div>
-<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"> 116</span> .def_ro(<span class="stringliteral">"path_to_underline"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a45c84b611e7c14da8958ca017c8de9b6">PrinterConfigObj::path_to_underline</a>)</div>
-<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> .def_ro(<span class="stringliteral">"path_to_annotate"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a5a21fb626cf234735c982c59bf49885e">PrinterConfigObj::path_to_annotate</a>)</div>
-<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> .def_ro(<span class="stringliteral">"obj_to_underline"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a5f53aef522f7a85fdf16f705159c96d3">PrinterConfigObj::obj_to_underline</a>)</div>
-<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> .def_ro(<span class="stringliteral">"obj_to_annotate"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a52df06a6bd2351bf079c92679d8d5e98">PrinterConfigObj::obj_to_annotate</a>)</div>
-<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> .def_ro(<span class="stringliteral">"extra_config"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#aba4ee8a9ba4dc34cafb2ffdc266940fd">PrinterConfigObj::extra_config</a>);</div>
-<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> }</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
+<div class="foldopen" id="foldopen00096" data-start="{" data-end="}">
+<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a01d89b3cc49db8bad923d0afed9b4bb9"> 96</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1PrinterConfigObj.html#a01d89b3cc49db8bad923d0afed9b4bb9">RegisterReflection</a>() {</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> <span class="keyword">namespace </span>refl = tvm::ffi::reflection;</div>
+<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span> refl::ObjectDef<PrinterConfigObj>()</div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"> 99</span> .def_ro(<span class="stringliteral">"binding_names"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#ac98f1d6a57b1d86315e0b5bdc17a68b8">PrinterConfigObj::binding_names</a>)</div>
+<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"> 100</span> .def_ro(<span class="stringliteral">"show_meta"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a4767ee6d9cdc164b263a046856ec97e1">PrinterConfigObj::show_meta</a>)</div>
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"> 101</span> .def_ro(<span class="stringliteral">"verbose_expr"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a6d58c79a444f1e273fb75e8b35bda4fc">PrinterConfigObj::verbose_expr</a>)</div>
+<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> .def_ro(<span class="stringliteral">"indent_spaces"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#af8b353fee535d77ba02ff60abcb3206a">PrinterConfigObj::indent_spaces</a>)</div>
+<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span> .def_ro(<span class="stringliteral">"print_line_numbers"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a335a7f965f9a8b4efe256e13f86c717e">PrinterConfigObj::print_line_numbers</a>)</div>
+<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> .def_ro(<span class="stringliteral">"num_context_lines"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#ac4143efa0711c60eeab9b795fe12aa3e">PrinterConfigObj::num_context_lines</a>)</div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span> .def_ro(<span class="stringliteral">"render_invisible_path_info"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#aad17cd8a3d6227df25bbc14d065000bf">PrinterConfigObj::render_invisible_path_info</a>)</div>
+<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> .def_ro(<span class="stringliteral">"path_to_underline"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a45c84b611e7c14da8958ca017c8de9b6">PrinterConfigObj::path_to_underline</a>)</div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span> .def_ro(<span class="stringliteral">"path_to_annotate"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a5a21fb626cf234735c982c59bf49885e">PrinterConfigObj::path_to_annotate</a>)</div>
+<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> .def_ro(<span class="stringliteral">"obj_to_underline"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a5f53aef522f7a85fdf16f705159c96d3">PrinterConfigObj::obj_to_underline</a>)</div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> .def_ro(<span class="stringliteral">"obj_to_annotate"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#a52df06a6bd2351bf079c92679d8d5e98">PrinterConfigObj::obj_to_annotate</a>)</div>
+<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span> .def_ro(<span class="stringliteral">"extra_config"</span>, &<a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#aba4ee8a9ba4dc34cafb2ffdc266940fd">PrinterConfigObj::extra_config</a>);</div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> }</div>
</div>
-<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
-<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#af8bc19dcf9f8cd1eb65df8c64b08193d"> 123</a></span> ffi::Array<ffi::String> <a class="code hl_function" href="classtvm_1_1PrinterConfigObj.html#af8bc19dcf9f8cd1eb65df8c64b08193d">GetBuiltinKeywords</a>();</div>
-<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span> </div>
-<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#aee5adfca76616504af905809aa07ee7d"> 125</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#aee5adfca76616504af905809aa07ee7d">_type_mutable</a> = <span class="keyword">true</span>;</div>
-<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a0181ddb5d0e694b30d596504dc155d04"> 126</a></span> <a class="code hl_function" href="classtvm_1_1PrinterConfigObj.html#a0181ddb5d0e694b30d596504dc155d04">TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a>(<span class="stringliteral">"script.PrinterConfig"</span>, <a class="code hl_class" href="classtvm_1_1PrinterConfigObj.html">PrinterConfigObj</a>, ffi::Object);</div>
-<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span>};</div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#af8bc19dcf9f8cd1eb65df8c64b08193d"> 113</a></span> ffi::Array<ffi::String> <a class="code hl_function" href="classtvm_1_1PrinterConfigObj.html#af8bc19dcf9f8cd1eb65df8c64b08193d">GetBuiltinKeywords</a>();</div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
+<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#aee5adfca76616504af905809aa07ee7d"> 115</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classtvm_1_1PrinterConfigObj.html#aee5adfca76616504af905809aa07ee7d">_type_mutable</a> = <span class="keyword">true</span>;</div>
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfigObj.html#a0181ddb5d0e694b30d596504dc155d04"> 116</a></span> <a class="code hl_function" href="classtvm_1_1PrinterConfigObj.html#a0181ddb5d0e694b30d596504dc155d04">TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a>(<span class="stringliteral">"script.PrinterConfig"</span>, <a class="code hl_class" href="classtvm_1_1PrinterConfigObj.html">PrinterConfigObj</a>, ffi::Object);</div>
+<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span>};</div>
</div>
-<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"> 128</span> </div>
-<div class="foldopen" id="foldopen00129" data-start="{" data-end="};">
-<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfig.html"> 129</a></span><span class="keyword">class </span>TVM_DLL <a class="code hl_class" href="classtvm_1_1PrinterConfig.html">PrinterConfig</a> : <span class="keyword">public</span> ffi::ObjectRef {</div>
-<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> <span class="keyword">public</span>:</div>
-<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfig.html#a88eace319f00dd1778469afd6bc23ba0"> 131</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classtvm_1_1PrinterConfig.html#a88eace319f00dd1778469afd6bc23ba0">PrinterConfig</a>(</div>
-<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span> ffi::Map<ffi::String, ffi::Any> config_dict = ffi::Map<ffi::String, ffi::Any>());</div>
-<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> </div>
-<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfig.html#aec5d0de8481aad3d6637ff2635682356"> 134</a></span> <a class="code hl_function" href="classtvm_1_1PrinterConfig.html#aec5d0de8481aad3d6637ff2635682356">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a>(<a class="code hl_class" href="classtvm_1_1PrinterConfig.html">PrinterConfig</a>, ffi::ObjectRef, <a class="code hl_class" href="classtvm_1_1PrinterConfigObj.html"> [...]
-<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span>};</div>
+<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> </div>
+<div class="foldopen" id="foldopen00119" data-start="{" data-end="};">
+<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfig.html"> 119</a></span><span class="keyword">class </span>TVM_DLL <a class="code hl_class" href="classtvm_1_1PrinterConfig.html">PrinterConfig</a> : <span class="keyword">public</span> ffi::ObjectRef {</div>
+<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfig.html#a88eace319f00dd1778469afd6bc23ba0"> 121</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classtvm_1_1PrinterConfig.html#a88eace319f00dd1778469afd6bc23ba0">PrinterConfig</a>(</div>
+<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> ffi::Map<ffi::String, ffi::Any> config_dict = ffi::Map<ffi::String, ffi::Any>());</div>
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> </div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="classtvm_1_1PrinterConfig.html#aec5d0de8481aad3d6637ff2635682356"> 124</a></span> <a class="code hl_function" href="classtvm_1_1PrinterConfig.html#aec5d0de8481aad3d6637ff2635682356">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a>(<a class="code hl_class" href="classtvm_1_1PrinterConfig.html">PrinterConfig</a>, ffi::ObjectRef, <a class="code hl_class" href="classtvm_1_1PrinterConfigObj.html"> [...]
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span>};</div>
</div>
-<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span> </div>
-<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="namespacetvm.html#a9c63d8d1f5fd867914457e714037ef2c"> 144</a></span>TVM_DLL std::string <a class="code hl_function" href="namespacetvm.html#a9c63d8d1f5fd867914457e714037ef2c">RedirectedReprPrinterMethod</a>(<span class="keyword">const</span> ffi::ObjectRef& obj);</div>
-<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span> </div>
-<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span>} <span class="comment">// namespace tvm</span></div>
-<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span><span class="preprocessor">#endif </span><span class="comment">// TVM_SCRIPT_PRINTER_CONFIG_H_</span></div>
+<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span> </div>
+<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="namespacetvm.html#a9c63d8d1f5fd867914457e714037ef2c"> 134</a></span>TVM_DLL std::string <a class="code hl_function" href="namespacetvm.html#a9c63d8d1f5fd867914457e714037ef2c">RedirectedReprPrinterMethod</a>(<span class="keyword">const</span> ffi::ObjectRef& obj);</div>
+<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div>
+<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"> 136</span>} <span class="comment">// namespace tvm</span></div>
+<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"> 137</span><span class="preprocessor">#endif </span><span class="comment">// TVM_SCRIPT_PRINTER_CONFIG_H_</span></div>
<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html">tvm::PrinterConfigObj</a></div><div class="ttdef"><b>Definition</b> config.h:43</div></div>
<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a0181ddb5d0e694b30d596504dc155d04"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a0181ddb5d0e694b30d596504dc155d04">tvm::PrinterConfigObj::TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a></div><div class="ttdeci">TVM_FFI_DECLARE_OBJECT_INFO_FINAL("script.PrinterConfig", PrinterConfigObj, ffi::Object)</div></div>
-<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a01d89b3cc49db8bad923d0afed9b4bb9"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a01d89b3cc49db8bad923d0afed9b4bb9">tvm::PrinterConfigObj::RegisterReflection</a></div><div class="ttdeci">static void RegisterReflection()</div><div class="ttdef"><b>Definition</b> config.h:103</div></div>
-<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a335a7f965f9a8b4efe256e13f86c717e"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a335a7f965f9a8b4efe256e13f86c717e">tvm::PrinterConfigObj::print_line_numbers</a></div><div class="ttdeci">bool print_line_numbers</div><div class="ttdoc">Whether to print line numbers.</div><div class="ttdef"><b>Definition</b> config.h:62</div></div>
-<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a45c84b611e7c14da8958ca017c8de9b6"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a45c84b611e7c14da8958ca017c8de9b6">tvm::PrinterConfigObj::path_to_underline</a></div><div class="ttdeci">ffi::Array< ffi::reflection::AccessPath > path_to_underline</div><div class="ttdef"><b>Definition</b> config.h:70</div></div>
+<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a01d89b3cc49db8bad923d0afed9b4bb9"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a01d89b3cc49db8bad923d0afed9b4bb9">tvm::PrinterConfigObj::RegisterReflection</a></div><div class="ttdeci">static void RegisterReflection()</div><div class="ttdef"><b>Definition</b> config.h:96</div></div>
+<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a335a7f965f9a8b4efe256e13f86c717e"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a335a7f965f9a8b4efe256e13f86c717e">tvm::PrinterConfigObj::print_line_numbers</a></div><div class="ttdeci">bool print_line_numbers</div><div class="ttdoc">Whether to print line numbers.</div><div class="ttdef"><b>Definition</b> config.h:54</div></div>
+<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a45c84b611e7c14da8958ca017c8de9b6"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a45c84b611e7c14da8958ca017c8de9b6">tvm::PrinterConfigObj::path_to_underline</a></div><div class="ttdeci">ffi::Array< ffi::reflection::AccessPath > path_to_underline</div><div class="ttdef"><b>Definition</b> config.h:62</div></div>
<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a4767ee6d9cdc164b263a046856ec97e1"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a4767ee6d9cdc164b263a046856ec97e1">tvm::PrinterConfigObj::show_meta</a></div><div class="ttdeci">bool show_meta</div><div class="ttdoc">Whether or not to show metadata.</div><div class="ttdef"><b>Definition</b> config.h:48</div></div>
-<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a47dab93c24664c66a65d61c213d21057"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a47dab93c24664c66a65d61c213d21057">tvm::PrinterConfigObj::ir_prefix</a></div><div class="ttdeci">ffi::String ir_prefix</div><div class="ttdoc">The prefix of IR nodes.</div><div class="ttdef"><b>Definition</b> config.h:50</div></div>
-<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a52df06a6bd2351bf079c92679d8d5e98"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a52df06a6bd2351bf079c92679d8d5e98">tvm::PrinterConfigObj::obj_to_annotate</a></div><div class="ttdeci">ffi::Map< ffi::ObjectRef, ffi::String > obj_to_annotate</div><div class="ttdoc">ffi::Object to be annotated.</div><div class="ttdef"><b>Definition</b> config.h:76</div></div>
-<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a5a21fb626cf234735c982c59bf49885e"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a5a21fb626cf234735c982c59bf49885e">tvm::PrinterConfigObj::path_to_annotate</a></div><div class="ttdeci">ffi::Map< ffi::reflection::AccessPath, ffi::String > path_to_annotate</div><div class="ttdoc">ffi::Object path to be annotated.</div><div class="ttdef"><b>Definition</b> config.h:72</div></div>
-<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a5f53aef522f7a85fdf16f705159c96d3"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a5f53aef522f7a85fdf16f705159c96d3">tvm::PrinterConfigObj::obj_to_underline</a></div><div class="ttdeci">ffi::Array< ffi::ObjectRef > obj_to_underline</div><div class="ttdoc">ffi::Object to be underlined.</div><div class="ttdef"><b>Definition</b> config.h:74</div></div>
-<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a6bff8f4c67a21764a010cd127b07deb0"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a6bff8f4c67a21764a010cd127b07deb0">tvm::PrinterConfigObj::buffer_dtype</a></div><div class="ttdeci">DLDataType buffer_dtype</div><div class="ttdoc">Compatibility option; buffer hooks print the actual dtype.</div><div class="ttdef"><b>Definition</b> config.h:56</div></div>
-<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a6d58c79a444f1e273fb75e8b35bda4fc"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a6d58c79a444f1e273fb75e8b35bda4fc">tvm::PrinterConfigObj::verbose_expr</a></div><div class="ttdeci">bool verbose_expr</div><div class="ttdoc">Whether or not to verbose print expressions.</div><div class="ttdef"><b>Definition</b> config.h:58</div></div>
-<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a92e7c1d7341e47e5e806c7ec657e02f4"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a92e7c1d7341e47e5e806c7ec657e02f4">tvm::PrinterConfigObj::module_alias</a></div><div class="ttdeci">ffi::String module_alias</div><div class="ttdoc">Compatibility option; global references use the actual module name.</div><div class="ttdef"><b>Definition</b> config.h:54</div></div>
-<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_aad17cd8a3d6227df25bbc14d065000bf"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#aad17cd8a3d6227df25bbc14d065000bf">tvm::PrinterConfigObj::render_invisible_path_info</a></div><div class="ttdeci">bool render_invisible_path_info</div><div class="ttdoc">Whether to render access-path context for invisible underlined paths. Defaults true.</div><div class="ttdef"><b>Definition</b> config.h:67</div></div>
-<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_aba4ee8a9ba4dc34cafb2ffdc266940fd"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#aba4ee8a9ba4dc34cafb2ffdc266940fd">tvm::PrinterConfigObj::extra_config</a></div><div class="ttdeci">ffi::Map< ffi::String, ffi::Any > extra_config</div><div class="ttdoc">Generic extension map for dialect-specific config knobs.</div><div class="ttdef"><b>Definition</b> config.h:88</div></div>
-<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_ac4143efa0711c60eeab9b795fe12aa3e"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#ac4143efa0711c60eeab9b795fe12aa3e">tvm::PrinterConfigObj::num_context_lines</a></div><div class="ttdeci">int num_context_lines</div><div class="ttdoc">Number of context lines to print around the underlined text.</div><div class="ttdef"><b>Definition</b> config.h:64</div></div>
+<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a52df06a6bd2351bf079c92679d8d5e98"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a52df06a6bd2351bf079c92679d8d5e98">tvm::PrinterConfigObj::obj_to_annotate</a></div><div class="ttdeci">ffi::Map< ffi::ObjectRef, ffi::String > obj_to_annotate</div><div class="ttdoc">ffi::Object to be annotated.</div><div class="ttdef"><b>Definition</b> config.h:68</div></div>
+<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a5a21fb626cf234735c982c59bf49885e"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a5a21fb626cf234735c982c59bf49885e">tvm::PrinterConfigObj::path_to_annotate</a></div><div class="ttdeci">ffi::Map< ffi::reflection::AccessPath, ffi::String > path_to_annotate</div><div class="ttdoc">ffi::Object path to be annotated.</div><div class="ttdef"><b>Definition</b> config.h:64</div></div>
+<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a5f53aef522f7a85fdf16f705159c96d3"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a5f53aef522f7a85fdf16f705159c96d3">tvm::PrinterConfigObj::obj_to_underline</a></div><div class="ttdeci">ffi::Array< ffi::ObjectRef > obj_to_underline</div><div class="ttdoc">ffi::Object to be underlined.</div><div class="ttdef"><b>Definition</b> config.h:66</div></div>
+<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_a6d58c79a444f1e273fb75e8b35bda4fc"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#a6d58c79a444f1e273fb75e8b35bda4fc">tvm::PrinterConfigObj::verbose_expr</a></div><div class="ttdeci">bool verbose_expr</div><div class="ttdoc">Whether or not to verbose print expressions.</div><div class="ttdef"><b>Definition</b> config.h:50</div></div>
+<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_aad17cd8a3d6227df25bbc14d065000bf"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#aad17cd8a3d6227df25bbc14d065000bf">tvm::PrinterConfigObj::render_invisible_path_info</a></div><div class="ttdeci">bool render_invisible_path_info</div><div class="ttdoc">Whether to render access-path context for invisible underlined paths. Defaults true.</div><div class="ttdef"><b>Definition</b> config.h:59</div></div>
+<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_aba4ee8a9ba4dc34cafb2ffdc266940fd"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#aba4ee8a9ba4dc34cafb2ffdc266940fd">tvm::PrinterConfigObj::extra_config</a></div><div class="ttdeci">ffi::Map< ffi::String, ffi::Any > extra_config</div><div class="ttdoc">Generic extension map for dialect-specific config knobs.</div><div class="ttdef"><b>Definition</b> config.h:81</div></div>
+<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_ac4143efa0711c60eeab9b795fe12aa3e"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#ac4143efa0711c60eeab9b795fe12aa3e">tvm::PrinterConfigObj::num_context_lines</a></div><div class="ttdeci">int num_context_lines</div><div class="ttdoc">Number of context lines to print around the underlined text.</div><div class="ttdef"><b>Definition</b> config.h:56</div></div>
<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_ac98f1d6a57b1d86315e0b5bdc17a68b8"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#ac98f1d6a57b1d86315e0b5bdc17a68b8">tvm::PrinterConfigObj::binding_names</a></div><div class="ttdeci">ffi::Array< ffi::String > binding_names</div><div class="ttdoc">A stack that tracks the names of the binding hierarchy.</div><div class="ttdef"><b>Definition</b> config.h:46</div></div>
-<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_aee5adfca76616504af905809aa07ee7d"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#aee5adfca76616504af905809aa07ee7d">tvm::PrinterConfigObj::_type_mutable</a></div><div class="ttdeci">static constexpr const bool _type_mutable</div><div class="ttdef"><b>Definition</b> config.h:125</div></div>
-<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_af38a0a22785e031627134199974f3e00"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#af38a0a22785e031627134199974f3e00">tvm::PrinterConfigObj::GetExtraConfig</a></div><div class="ttdeci">T GetExtraConfig(const ffi::String &key, T fallback) const</div><div class="ttdoc">Look up a value in extra_config with type cast and fallback.</div><div class="ttdef"><b>Definition</b> config.h:97</div></div>
-<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_af8b353fee535d77ba02ff60abcb3206a"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#af8b353fee535d77ba02ff60abcb3206a">tvm::PrinterConfigObj::indent_spaces</a></div><div class="ttdeci">int indent_spaces</div><div class="ttdoc">Number of spaces used for indentation.</div><div class="ttdef"><b>Definition</b> config.h:60</div></div>
+<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_aee5adfca76616504af905809aa07ee7d"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#aee5adfca76616504af905809aa07ee7d">tvm::PrinterConfigObj::_type_mutable</a></div><div class="ttdeci">static constexpr const bool _type_mutable</div><div class="ttdef"><b>Definition</b> config.h:115</div></div>
+<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_af38a0a22785e031627134199974f3e00"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#af38a0a22785e031627134199974f3e00">tvm::PrinterConfigObj::GetExtraConfig</a></div><div class="ttdeci">T GetExtraConfig(const ffi::String &key, T fallback) const</div><div class="ttdoc">Look up a value in extra_config with type cast and fallback.</div><div class="ttdef"><b>Definition</b> config.h:90</div></div>
+<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_af8b353fee535d77ba02ff60abcb3206a"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#af8b353fee535d77ba02ff60abcb3206a">tvm::PrinterConfigObj::indent_spaces</a></div><div class="ttdeci">int indent_spaces</div><div class="ttdoc">Number of spaces used for indentation.</div><div class="ttdef"><b>Definition</b> config.h:52</div></div>
<div class="ttc" id="aclasstvm_1_1PrinterConfigObj_html_af8bc19dcf9f8cd1eb65df8c64b08193d"><div class="ttname"><a href="classtvm_1_1PrinterConfigObj.html#af8bc19dcf9f8cd1eb65df8c64b08193d">tvm::PrinterConfigObj::GetBuiltinKeywords</a></div><div class="ttdeci">ffi::Array< ffi::String > GetBuiltinKeywords()</div></div>
-<div class="ttc" id="aclasstvm_1_1PrinterConfig_html"><div class="ttname"><a href="classtvm_1_1PrinterConfig.html">tvm::PrinterConfig</a></div><div class="ttdef"><b>Definition</b> config.h:129</div></div>
+<div class="ttc" id="aclasstvm_1_1PrinterConfig_html"><div class="ttname"><a href="classtvm_1_1PrinterConfig.html">tvm::PrinterConfig</a></div><div class="ttdef"><b>Definition</b> config.h:119</div></div>
<div class="ttc" id="aclasstvm_1_1PrinterConfig_html_a88eace319f00dd1778469afd6bc23ba0"><div class="ttname"><a href="classtvm_1_1PrinterConfig.html#a88eace319f00dd1778469afd6bc23ba0">tvm::PrinterConfig::PrinterConfig</a></div><div class="ttdeci">PrinterConfig(ffi::Map< ffi::String, ffi::Any > config_dict=ffi::Map< ffi::String, ffi::Any >())</div></div>
<div class="ttc" id="aclasstvm_1_1PrinterConfig_html_aec5d0de8481aad3d6637ff2635682356"><div class="ttname"><a href="classtvm_1_1PrinterConfig.html#aec5d0de8481aad3d6637ff2635682356">tvm::PrinterConfig::TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a></div><div class="ttdeci">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE(PrinterConfig, ffi::ObjectRef, PrinterConfigObj)</div></div>
<div class="ttc" id="anamespacetvm_html"><div class="ttname"><a href="namespacetvm.html">tvm</a></div><div class="ttdoc">An object that builds and maintains block scope and StmtSref mapping for Dependence analysis.</div><div class="ttdef"><b>Definition</b> attr.h:23</div></div>
diff --git a/docs/reference/api/doxygen/cooperative__tensor_8h_source.html b/docs/reference/api/doxygen/cooperative__tensor_8h_source.html
index 4985f010d52..c2c5816bb6f 100644
--- a/docs/reference/api/doxygen/cooperative__tensor_8h_source.html
+++ b/docs/reference/api/doxygen/cooperative__tensor_8h_source.html
@@ -125,7 +125,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"> 105</span>} <span class="comment">// namespace tvm</span></div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"> 106</span> </div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span><span class="preprocessor">#endif </span><span class="comment">// TVM_BACKEND_METAL_OP_COOPERATIVE_TENSOR_H_</span></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="air_2op_8h_html"><div class="ttname"><a href="ir_2op_8h.html">op.h</a></div><div class="ttdoc">Canonical primitive operators and their registration.</div></div>
<div class="ttc" id="air_2prim_2expr_8h_html"><div class="ttname"><a href="ir_2prim_2expr_8h.html">expr.h</a></div><div class="ttdoc">TIR expressions.</div></div>
<div class="ttc" id="anamespacetvm_1_1backend_1_1metal_html_a1cb1baa08db7bd22e9e0459f65a46228"><div class="ttname"><a href="namespacetvm_1_1backend_1_1metal.html#a1cb1baa08db7bd22e9e0459f65a46228">tvm::backend::metal::cooperative_tensor_store_op</a></div><div class="ttdeci">const Op & cooperative_tensor_store_op()</div><div class="ttdoc">Store data from a cooperative_tensor to device or threadgroup memory.</div></div>
diff --git a/docs/reference/api/doxygen/cpu_8h_source.html b/docs/reference/api/doxygen/cpu_8h_source.html
index 8391c7b53b9..0e2c40a81b4 100644
--- a/docs/reference/api/doxygen/cpu_8h_source.html
+++ b/docs/reference/api/doxygen/cpu_8h_source.html
@@ -115,7 +115,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>} <span class="comment">// namespace tvm</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="preprocessor">#endif </span><span class="comment">// TVM_TIRX_OP_CPU_H_</span></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="air_2op_8h_html"><div class="ttname"><a href="ir_2op_8h.html">op.h</a></div><div class="ttdoc">Canonical primitive operators and their registration.</div></div>
<div class="ttc" id="air_2prim_2expr_8h_html"><div class="ttname"><a href="ir_2prim_2expr_8h.html">expr.h</a></div><div class="ttdoc">TIR expressions.</div></div>
<div class="ttc" id="anamespacetvm_1_1tirx_html_a7ed0c96970e41fa4ba0b3189da90a86c"><div class="ttname"><a href="namespacetvm_1_1tirx.html#a7ed0c96970e41fa4ba0b3189da90a86c">tvm::tirx::cpu_parallel_barrier_op</a></div><div class="ttdeci">const Op & cpu_parallel_barrier_op()</div><div class="ttdoc">Synchronize all workers in the current CPU parallel launch.</div></div>
diff --git a/docs/reference/api/doxygen/doc__translator_8h.html b/docs/reference/api/doxygen/doc__translator_8h.html
index b6eb42ecc5a..8379bd02e03 100644
--- a/docs/reference/api/doxygen/doc__translator_8h.html
+++ b/docs/reference/api/doxygen/doc__translator_8h.html
@@ -145,17 +145,9 @@ Variables</h2></td></tr>
<tr class="memitem:ae9eb5afd1e03587e4a029c23ab78639d" id="r_ae9eb5afd1e03587e4a029c23ab78639d"><td class="memItemLeft" align="right" valign="top">constexpr const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#ae9eb5afd1e03587e4a029c23ab78639d">tvm::script::printer::type_attr::kDocTranslate</a> = "__tvm_doc_translate__"</td></tr>
<tr class="memdesc:ae9eb5afd1e03587e4a029c23ab78639d"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classtvm_1_1Type.html" title="Managed reference to TypeNode.">Type</a> attribute containing a native or packed translation hook. <br /></td></tr>
<tr class="separator:ae9eb5afd1e03587e4a029c23ab78639d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1d7cd3f0a6fbee53286312a8792c76f6" id="r_a1d7cd3f0a6fbee53286312a8792c76f6"><td class="memItemLeft" align="right" valign="top">constexpr const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#a1d7cd3f0a6fbee53286312a8792c76f6">tvm::script::printer::type_attr::kDocTranslateTensorLoadBySourceTy</a></td></tr>
-<tr class="memdesc:a1d7cd3f0a6fbee53286312a8792c76f6"><td class="mdescLeft"> </td><td class="mdescRight">Optional hook dispatched by load->source->ty, receiving the <a class="el" href="classtvm_1_1TensorLoad.html" title="Managed reference to TensorLoadNode.">TensorLoad</a> and binder. <br /></td></tr>
-<tr class="separator:a1d7cd3f0a6fbee53286312a8792c76f6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab159eddc9b705f7d09cb19a0353e4e40" id="r_ab159eddc9b705f7d09cb19a0353e4e40"><td class="memItemLeft" align="right" valign="top">constexpr const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#ab159eddc9b705f7d09cb19a0353e4e40">tvm::script::printer::type_attr::kDocTranslateVarByTy</a> = "__tvm_doc_translate_var_by_ty__"</td></tr>
-<tr class="memdesc:ab159eddc9b705f7d09cb19a0353e4e40"><td class="mdescLeft"> </td><td class="mdescRight">Optional hook dispatched by var->ty, receiving the <a class="el" href="classtvm_1_1Var.html" title="Managed reference to VarNode.">Var</a> and binder. Types without an override use the generic <a class="el" href="classtvm_1_1Var.html" title="Managed reference to VarNode.">Var</a> reference and definition syntax. <br /></td></tr>
-<tr class="separator:ab159eddc9b705f7d09cb19a0353e4e40"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ada5f22a93b857343de75f194cd638a99" id="r_ada5f22a93b857343de75f194cd638a99"><td class="memItemLeft" align="right" valign="top">constexpr const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#ada5f22a93b857343de75f194cd638a99">tvm::script::printer::op_attr::kScriptPrinterName</a> = "TScriptPrinterName"</td></tr>
-<tr class="separator:ada5f22a93b857343de75f194cd638a99"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a19aba09e9c5720b35fbb703cf3f69b73" id="r_a19aba09e9c5720b35fbb703cf3f69b73"><td class="memItemLeft" align="right" valign="top">constexpr const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#a19aba09e9c5720b35fbb703cf3f69b73">tvm::script::printer::op_attr::kOpCallDocTranslate</a> = "__tvm_doc_translate_op_call__"</td></tr>
-<tr class="memdesc:a19aba09e9c5720b35fbb703cf3f69b73"><td class="mdescLeft"> </td><td class="mdescRight">Op-specific <a class="el" href="classtvm_1_1Call.html" title="Managed reference to CallNode.">Call</a> translation hook with the FDocTranslate contract. <br /></td></tr>
-<tr class="separator:a19aba09e9c5720b35fbb703cf3f69b73"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ace529d8789a58db905cadd70226fbc27" id="r_ace529d8789a58db905cadd70226fbc27"><td class="memItemLeft" align="right" valign="top">constexpr const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#ace529d8789a58db905cadd70226fbc27">tvm::script::printer::op_attr::kDocTranslateOpCall</a> = "__tvm_doc_translate_op_call__"</td></tr>
+<tr class="memdesc:ace529d8789a58db905cadd70226fbc27"><td class="mdescLeft"> </td><td class="mdescRight">Op-specific <a class="el" href="classtvm_1_1Call.html" title="Managed reference to CallNode.">Call</a> translation hook with the FDocTranslate contract. <br /></td></tr>
+<tr class="separator:ace529d8789a58db905cadd70226fbc27"><td class="memSeparator" colspan="2"> </td></tr>
</table>
</div><!-- contents -->
<!-- start footer part -->
diff --git a/docs/reference/api/doxygen/doc__translator_8h_source.html b/docs/reference/api/doxygen/doc__translator_8h_source.html
index c4e0b3937ae..9ea1f78790c 100644
--- a/docs/reference/api/doxygen/doc__translator_8h_source.html
+++ b/docs/reference/api/doxygen/doc__translator_8h_source.html
@@ -303,50 +303,45 @@ $(document).ready(function() { init_codefold(0); });
<div class="foldopen" id="foldopen00380" data-start="{" data-end="}">
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"><a class="line" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html"> 380</a></span><span class="keyword">namespace </span>type_attr {</div>
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"><a class="line" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#ae9eb5afd1e03587e4a029c23ab78639d"> 384</a></span><span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#ae9eb5afd1e03587e4a029c23ab78639d">kDocTranslate</a> = <sp [...]
-<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"><a class="line" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#a1d7cd3f0a6fbee53286312a8792c76f6"> 388</a></span><span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#a1d7cd3f0a6fbee53286312a8792c76f6">kDocTranslateTensorLoad [...]
-<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> <span class="stringliteral">"__tvm_doc_translate_tensor_load_by_source_ty__"</span>;</div>
-<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"><a class="line" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#ab159eddc9b705f7d09cb19a0353e4e40"> 394</a></span><span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#ab159eddc9b705f7d09cb19a0353e4e40">kDocTranslateVarByTy</a [...]
-<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span>} <span class="comment">// namespace type_attr</span></div>
+<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span>} <span class="comment">// namespace type_attr</span></div>
</div>
-<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> </div>
-<div class="foldopen" id="foldopen00397" data-start="{" data-end="}">
-<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"><a class="line" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html"> 397</a></span><span class="keyword">namespace </span>op_attr {</div>
-<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"><a class="line" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#ada5f22a93b857343de75f194cd638a99"> 398</a></span><span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#ada5f22a93b857343de75f194cd638a99">kScriptPrinterName</a> = <s [...]
-<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> </div>
-<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"><a class="line" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#a19aba09e9c5720b35fbb703cf3f69b73"> 403</a></span><span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#a19aba09e9c5720b35fbb703cf3f69b73">kOpCallDocTranslate</a> = < [...]
-<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span>} <span class="comment">// namespace op_attr</span></div>
+<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> </div>
+<div class="foldopen" id="foldopen00387" data-start="{" data-end="}">
+<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"><a class="line" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html"> 387</a></span><span class="keyword">namespace </span>op_attr {</div>
+<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"><a class="line" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#ace529d8789a58db905cadd70226fbc27"> 391</a></span><span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#ace529d8789a58db905cadd70226fbc27">kDocTranslateOpCall</a> = < [...]
+<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span>} <span class="comment">// namespace op_attr</span></div>
</div>
-<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span> </div>
-<div class="foldopen" id="foldopen00406" data-start="{" data-end="}">
-<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"><a class="line" href="classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a5b3daf327a8c51c2143bdb736afbf2ea"> 406</a></span><span class="keyword">inline</span> ffi::Optional<ExprDoc> <a class="code hl_function" href="classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a5b3daf327a8c51c2143bdb736afbf2ea">DocTranslatorObj::DefaultTranslate</a>(ffi::AnyView value,</div>
-<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> <span class="keyword">const</span> ffi::Object* destination) {</div>
-<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> <span class="keyword">static</span> ffi::reflection::TypeAttrColumn column(<a class="code hl_variable" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#ae9eb5afd1e03587e4a029c23ab78639d">tvm::script::printer::type_attr::kDocTranslate</a>);</div>
-<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> ffi::AnyView attr = column[value.type_index()];</div>
-<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> <span class="keywordflow">if</span> (attr.type_index() == ffi::TypeIndex::kTVMFFIOpaquePtr) {</div>
-<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> <span class="keywordflow">return</span> ffi::details::ExpectedUnsafe::MoveFromTVMFFIAny<ffi::Optional<ExprDoc>>(</div>
-<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> <span class="keyword">reinterpret_cast<</span>decltype(<a class="code hl_variable" href="structtvm_1_1script_1_1printer_1_1DocTranslatorVTable.html#aa34ad1a34c72b52cf8d945fdaa643139">DocTranslatorVTable::translate</a>)<span class="keyword">></span>(attr.cast<<span class="keywordtype">void</span>*>())(</div>
-<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> <span class="keyword">this</span>, value, destination))</div>
-<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> .value();</div>
-<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> }</div>
-<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> <span class="keywordflow">if</span> (attr.type_index() == ffi::TypeIndex::kTVMFFIFunction) {</div>
-<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> ffi::Any destination_arg = <span class="keyword">nullptr</span>;</div>
-<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> <span class="keywordflow">if</span> (destination) destination_arg = ffi::GetRef<ffi::ObjectRef>(destination);</div>
-<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> <span class="keywordflow">return</span> attr.cast<ffi::Function>()</div>
-<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> .CallExpected<ffi::Optional<ExprDoc>>(<span class="keyword">this</span>, value, destination_arg)</div>
-<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span> .value();</div>
-<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> }</div>
-<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> TVM_FFI_THROW(TypeError) << (attr.type_index() == ffi::TypeIndex::kTVMFFINone</div>
-<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> ? std::string(<span class="stringliteral">"printer has no Doc hook for "</span>) +</div>
-<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> value.GetTypeKey()</div>
-<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> : <span class="stringliteral">"printer Doc hook must be a native pointer or ffi.Function"</span>);</div>
-<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span>}</div>
+<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span> </div>
+<div class="foldopen" id="foldopen00394" data-start="{" data-end="}">
+<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"><a class="line" href="classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a5b3daf327a8c51c2143bdb736afbf2ea"> 394</a></span><span class="keyword">inline</span> ffi::Optional<ExprDoc> <a class="code hl_function" href="classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a5b3daf327a8c51c2143bdb736afbf2ea">DocTranslatorObj::DefaultTranslate</a>(ffi::AnyView value,</div>
+<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> <span class="keyword">const</span> ffi::Object* destination) {</div>
+<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> <span class="keyword">static</span> ffi::reflection::TypeAttrColumn column(<a class="code hl_variable" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#ae9eb5afd1e03587e4a029c23ab78639d">tvm::script::printer::type_attr::kDocTranslate</a>);</div>
+<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> ffi::AnyView attr = column[value.type_index()];</div>
+<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> <span class="keywordflow">if</span> (attr.type_index() == ffi::TypeIndex::kTVMFFIOpaquePtr) {</div>
+<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> <span class="keywordflow">return</span> ffi::details::ExpectedUnsafe::MoveFromTVMFFIAny<ffi::Optional<ExprDoc>>(</div>
+<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> <span class="keyword">reinterpret_cast<</span>decltype(<a class="code hl_variable" href="structtvm_1_1script_1_1printer_1_1DocTranslatorVTable.html#aa34ad1a34c72b52cf8d945fdaa643139">DocTranslatorVTable::translate</a>)<span class="keyword">></span>(attr.cast<<span class="keywordtype">void</span>*>())(</div>
+<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> <span class="keyword">this</span>, value, destination))</div>
+<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span> .value();</div>
+<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> }</div>
+<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span> <span class="keywordflow">if</span> (attr.type_index() == ffi::TypeIndex::kTVMFFIFunction) {</div>
+<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span> ffi::Any destination_arg = <span class="keyword">nullptr</span>;</div>
+<div class="line"><a id="l00406" name="l00406"></a><span class="lineno"> 406</span> <span class="keywordflow">if</span> (destination) destination_arg = ffi::GetRef<ffi::ObjectRef>(destination);</div>
+<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span> <span class="keywordflow">return</span> attr.cast<ffi::Function>()</div>
+<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> .CallExpected<ffi::Optional<ExprDoc>>(<span class="keyword">this</span>, value, destination_arg)</div>
+<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> .value();</div>
+<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> }</div>
+<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span> TVM_FFI_THROW(TypeError) << (attr.type_index() == ffi::TypeIndex::kTVMFFINone</div>
+<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> ? std::string(<span class="stringliteral">"printer has no Doc hook for "</span>) +</div>
+<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> value.GetTypeKey()</div>
+<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> : <span class="stringliteral">"printer Doc hook must be a native pointer or ffi.Function"</span>);</div>
+<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span>}</div>
</div>
-<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> </div>
-<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span>} <span class="comment">// namespace printer</span></div>
-<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span>} <span class="comment">// namespace script</span></div>
-<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span>} <span class="comment">// namespace tvm</span></div>
-<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> </div>
-<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span><span class="preprocessor">#endif </span><span class="comment">// TVM_SCRIPT_PRINTER_DOC_TRANSLATOR_H_</span></div>
+<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> </div>
+<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span>} <span class="comment">// namespace printer</span></div>
+<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span>} <span class="comment">// namespace script</span></div>
+<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span>} <span class="comment">// namespace tvm</span></div>
+<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> </div>
+<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span><span class="preprocessor">#endif </span><span class="comment">// TVM_SCRIPT_PRINTER_DOC_TRANSLATOR_H_</span></div>
<div class="ttc" id="aclasstvm_1_1Var_html"><div class="ttname"><a href="classtvm_1_1Var.html">tvm::Var</a></div><div class="ttdoc">Managed reference to VarNode.</div><div class="ttdef"><b>Definition</b> expr.h:714</div></div>
<div class="ttc" id="aclasstvm_1_1script_1_1printer_1_1DocTranslatorObj_html"><div class="ttname"><a href="classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html">tvm::script::printer::DocTranslatorObj</a></div><div class="ttdoc">Eager translation context shared by registered hooks. Hooks construct Docs, use explicit lexical scop...</div><div class="ttdef"><b>Definition</b> doc_translator.h:120</div></div>
<div class="ttc" id="aclasstvm_1_1script_1_1printer_1_1DocTranslatorObj_html_a05204adc577d27fdf0a49aa02bbfdbc5"><div class="ttname"><a href="classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a05204adc577d27fdf0a49aa02bbfdbc5">tvm::script::printer::DocTranslatorObj::GetDocOrigins</a></div><div class="ttdeci">ffi::Dict< Doc, ffi::ObjectRef > GetDocOrigins() const</div><div class="ttdoc">Get the owned Doc-to-original-object associations.</div><div class="ttdef"><b>Definition</b> [...]
@@ -361,7 +356,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclasstvm_1_1script_1_1printer_1_1DocTranslatorObj_html_a479c72c58a8e22da05cfbc8084abdb2a"><div class="ttname"><a href="classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a479c72c58a8e22da05cfbc8084abdb2a">tvm::script::printer::DocTranslatorObj::doc_scopes_</a></div><div class="ttdeci">ffi::List< ffi::List< Doc > > doc_scopes_</div><div class="ttdoc">Active Doc collections, independent of lexical variable scopes.</div><div class="ttdef"><b>Definition< [...]
<div class="ttc" id="aclasstvm_1_1script_1_1printer_1_1DocTranslatorObj_html_a4fdc8c8067ebbc528be632e357848cfa"><div class="ttname"><a href="classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a4fdc8c8067ebbc528be632e357848cfa">tvm::script::printer::DocTranslatorObj::BeginVarScope</a></div><div class="ttdeci">void BeginVarScope()</div><div class="ttdoc">Begin a lexical variable scope independent of Doc collection.</div><div class="ttdef"><b>Definition</b> doc_translator.h:225</div></div>
<div class="ttc" id="aclasstvm_1_1script_1_1printer_1_1DocTranslatorObj_html_a56105742306ce81ec502400f2d93e9a3"><div class="ttname"><a href="classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a56105742306ce81ec502400f2d93e9a3">tvm::script::printer::DocTranslatorObj::EndDocScope</a></div><div class="ttdeci">ffi::List< Doc > EndDocScope()</div><div class="ttdoc">Pop the latest Doc collection.</div><div class="ttdef"><b>Definition</b> doc_translator.h:245</div></div>
-<div class="ttc" id="aclasstvm_1_1script_1_1printer_1_1DocTranslatorObj_html_a5b3daf327a8c51c2143bdb736afbf2ea"><div class="ttname"><a href="classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a5b3daf327a8c51c2143bdb736afbf2ea">tvm::script::printer::DocTranslatorObj::DefaultTranslate</a></div><div class="ttdeci">ffi::Optional< ExprDoc > DefaultTranslate(ffi::AnyView value, const ffi::Object *destination=nullptr)</div><div class="ttdoc">Dispatch directly to the registered native [...]
+<div class="ttc" id="aclasstvm_1_1script_1_1printer_1_1DocTranslatorObj_html_a5b3daf327a8c51c2143bdb736afbf2ea"><div class="ttname"><a href="classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a5b3daf327a8c51c2143bdb736afbf2ea">tvm::script::printer::DocTranslatorObj::DefaultTranslate</a></div><div class="ttdeci">ffi::Optional< ExprDoc > DefaultTranslate(ffi::AnyView value, const ffi::Object *destination=nullptr)</div><div class="ttdoc">Dispatch directly to the registered native [...]
<div class="ttc" id="aclasstvm_1_1script_1_1printer_1_1DocTranslatorObj_html_a6212d549cc6d6caaf7d216c99936a567"><div class="ttname"><a href="classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a6212d549cc6d6caaf7d216c99936a567">tvm::script::printer::DocTranslatorObj::AllocId</a></div><div class="ttdeci">IdDoc AllocId(const ffi::String &hint)</div><div class="ttdoc">Reserve a fresh identifier without mapping a variable.</div><div class="ttdef"><b>Definition</b> doc_translator.h:169 [...]
<div class="ttc" id="aclasstvm_1_1script_1_1printer_1_1DocTranslatorObj_html_a77558b1ddb15e31f23ac60e1fbdcb204"><div class="ttname"><a href="classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a77558b1ddb15e31f23ac60e1fbdcb204">tvm::script::printer::DocTranslatorObj::Emit</a></div><div class="ttdeci">void Emit(const Doc &doc, ffi::Optional< ffi::ObjectRef > origin=std::nullopt)</div><div class="ttdoc">Append a completed Doc and record its optional origin.</div><div class="tt [...]
<div class="ttc" id="aclasstvm_1_1script_1_1printer_1_1DocTranslatorObj_html_a87b934fc34525e7855f4a2f4e9f2b5c7"><div class="ttname"><a href="classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a87b934fc34525e7855f4a2f4e9f2b5c7">tvm::script::printer::DocTranslatorObj::WithDocScope</a></div><div class="ttdeci">ffi::List< Doc > WithDocScope(Callback &&callback)</div><div class="ttdoc">Run a callback in a balanced Doc collection scope.</div><div class="ttdef"><b>Definition</ [...]
@@ -378,10 +373,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclasstvm_1_1script_1_1printer_1_1StmtDoc_html"><div class="ttname"><a href="classtvm_1_1script_1_1printer_1_1StmtDoc.html">tvm::script::printer::StmtDoc</a></div><div class="ttdoc">Reference type of StmtDocNode.</div><div class="ttdef"><b>Definition</b> doc.h:182</div></div>
<div class="ttc" id="adoc_8h_html"><div class="ttname"><a href="doc_8h.html">doc.h</a></div></div>
<div class="ttc" id="air_2expr_8h_html"><div class="ttname"><a href="ir_2expr_8h.html">expr.h</a></div><div class="ttdoc">Base expr nodes in TVM.</div></div>
-<div class="ttc" id="anamespacetvm_1_1script_1_1printer_1_1op__attr_html_a19aba09e9c5720b35fbb703cf3f69b73"><div class="ttname"><a href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#a19aba09e9c5720b35fbb703cf3f69b73">tvm::script::printer::op_attr::kOpCallDocTranslate</a></div><div class="ttdeci">constexpr const char * kOpCallDocTranslate</div><div class="ttdoc">Op-specific Call translation hook with the FDocTranslate contract.</div><div class="ttdef"><b>Definition</b> doc_translato [...]
-<div class="ttc" id="anamespacetvm_1_1script_1_1printer_1_1op__attr_html_ada5f22a93b857343de75f194cd638a99"><div class="ttname"><a href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#ada5f22a93b857343de75f194cd638a99">tvm::script::printer::op_attr::kScriptPrinterName</a></div><div class="ttdeci">constexpr const char * kScriptPrinterName</div><div class="ttdef"><b>Definition</b> doc_translator.h:398</div></div>
-<div class="ttc" id="anamespacetvm_1_1script_1_1printer_1_1type__attr_html_a1d7cd3f0a6fbee53286312a8792c76f6"><div class="ttname"><a href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#a1d7cd3f0a6fbee53286312a8792c76f6">tvm::script::printer::type_attr::kDocTranslateTensorLoadBySourceTy</a></div><div class="ttdeci">constexpr const char * kDocTranslateTensorLoadBySourceTy</div><div class="ttdoc">Optional hook dispatched by load->source->ty, receiving the TensorLoad and binder. [...]
-<div class="ttc" id="anamespacetvm_1_1script_1_1printer_1_1type__attr_html_ab159eddc9b705f7d09cb19a0353e4e40"><div class="ttname"><a href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#ab159eddc9b705f7d09cb19a0353e4e40">tvm::script::printer::type_attr::kDocTranslateVarByTy</a></div><div class="ttdeci">constexpr const char * kDocTranslateVarByTy</div><div class="ttdoc">Optional hook dispatched by var->ty, receiving the Var and binder. Types without an override use the ...</div>< [...]
+<div class="ttc" id="anamespacetvm_1_1script_1_1printer_1_1op__attr_html_ace529d8789a58db905cadd70226fbc27"><div class="ttname"><a href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#ace529d8789a58db905cadd70226fbc27">tvm::script::printer::op_attr::kDocTranslateOpCall</a></div><div class="ttdeci">constexpr const char * kDocTranslateOpCall</div><div class="ttdoc">Op-specific Call translation hook with the FDocTranslate contract.</div><div class="ttdef"><b>Definition</b> doc_translato [...]
<div class="ttc" id="anamespacetvm_1_1script_1_1printer_1_1type__attr_html_ae9eb5afd1e03587e4a029c23ab78639d"><div class="ttname"><a href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#ae9eb5afd1e03587e4a029c23ab78639d">tvm::script::printer::type_attr::kDocTranslate</a></div><div class="ttdeci">constexpr const char * kDocTranslate</div><div class="ttdoc">Type attribute containing a native or packed translation hook.</div><div class="ttdef"><b>Definition</b> doc_translator.h:384</d [...]
<div class="ttc" id="anamespacetvm_1_1script_1_1printer_html_a2550e409080bee8c54fcd9a477e909f8"><div class="ttname"><a href="namespacetvm_1_1script_1_1printer.html#a2550e409080bee8c54fcd9a477e909f8">tvm::script::printer::FDocTranslate</a></div><div class="ttdeci">ffi::reflection::NativeFunctionView< ffi::Optional< ExprDoc >(DocTranslatorObj *translator, ffi::AnyView value, const ffi::Object *destination)> FDocTranslate</div><div class="ttdoc">Native translation hook with borr [...]
<div class="ttc" id="anamespacetvm_1_1script_1_1printer_html_a9ab0080ea40b2f44634e30b5ba082f88"><div class="ttname"><a href="namespacetvm_1_1script_1_1printer.html#a9ab0080ea40b2f44634e30b5ba082f88">tvm::script::printer::ToStmtDocArray</a></div><div class="ttdeci">ffi::Array< StmtDoc > ToStmtDocArray(const ffi::List< Doc > &docs)</div><div class="ttdoc">Convert collected Docs to statements in their original order.</div><div class="ttdef"><b>Definition</b> doc_translator.h [...]
diff --git a/docs/reference/api/doxygen/functions_a.html b/docs/reference/api/doxygen/functions_a.html
index 885fd7b879f..2c3f67e220e 100644
--- a/docs/reference/api/doxygen/functions_a.html
+++ b/docs/reference/api/doxygen/functions_a.html
@@ -145,7 +145,7 @@ $(function() {
<li>AssertFrame() : <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1ir_1_1AssertFrame.html#aaf4d4111ec8b779f8909ec9b5e65d78d">tvm::script::ir_builder::ir::AssertFrame</a></li>
<li>AssertFrameObj() : <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1ir_1_1AssertFrameObj.html#aaf98ce1342d3ae8946424775671a933e">tvm::script::ir_builder::ir::AssertFrameObj</a></li>
<li>AssertStmt() : <a class="el" href="classtvm_1_1AssertStmt.html#a43f83713e8d5fecfacdc829b3ce75314">tvm::AssertStmt</a></li>
-<li>AssertStmtNode() : <a class="el" href="classtvm_1_1AssertStmtNode.html#a5c3d709783e915f3ff023ee1e0a62f51">tvm::AssertStmtNode</a></li>
+<li>AssertStmtNode() : <a class="el" href="classtvm_1_1AssertStmtNode.html#aedbe9f87d0bf9c7f23b37dd90131fd51">tvm::AssertStmtNode</a></li>
<li>AssignDoc() : <a class="el" href="classtvm_1_1script_1_1printer_1_1AssignDoc.html#a490bdbcdc3d02cb4b3427a819b09ca03">tvm::script::printer::AssignDoc</a></li>
<li>assume_inbound : <a class="el" href="structtvm_1_1relax_1_1StridedSliceAttrs.html#a8168d3fe82679449981a4e26ba3b84ba">tvm::relax::StridedSliceAttrs</a></li>
<li>AsText() : <a class="el" href="classtvm_1_1runtime_1_1vm_1_1VMExecutable.html#a90e29a168f628f7581992778448f9a59">tvm::runtime::vm::VMExecutable</a></li>
diff --git a/docs/reference/api/doxygen/functions_b.html b/docs/reference/api/doxygen/functions_b.html
index b735d9392b2..a564a2d3144 100644
--- a/docs/reference/api/doxygen/functions_b.html
+++ b/docs/reference/api/doxygen/functions_b.html
@@ -132,7 +132,6 @@ $(function() {
<li>Broadcast() : <a class="el" href="classtvm_1_1prim_1_1Broadcast.html#a8f67286fe5c07b11e6cefb4e15dcef72">tvm::prim::Broadcast</a></li>
<li>BroadcastNode() : <a class="el" href="classtvm_1_1prim_1_1BroadcastNode.html#aaea157f7a62862e96995f5d2b07d71a2">tvm::prim::BroadcastNode</a></li>
<li>buffer : <a class="el" href="classtvm_1_1runtime_1_1memory_1_1StorageObj.html#a3c7977cfe3349b828981b9ea840e3a4a">tvm::runtime::memory::StorageObj</a></li>
-<li>buffer_dtype : <a class="el" href="classtvm_1_1PrinterConfigObj.html#a6bff8f4c67a21764a010cd127b07deb0">tvm::PrinterConfigObj</a></li>
<li>Build() : <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderObj.html#a0334e81d170424d8c4ef17aa24a2b286">tvm::s_tir::meta_schedule::BuilderObj</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1PyBuilderObj.html#a2947f4a92e7e2d3d9b2a5c71e991331f">tvm::s_tir::meta_schedule::PyBuilderObj</a></li>
<li>build_error_count : <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#a899629025e1a1e0bee1c6cfc525e1596">tvm::s_tir::meta_schedule::TaskRecordObj</a></li>
<li>Builder() : <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Builder.html#ae118d1ee479a33d75c415c821d922616">tvm::s_tir::meta_schedule::Builder</a></li>
diff --git a/docs/reference/api/doxygen/functions_e.html b/docs/reference/api/doxygen/functions_e.html
index ecf8471421d..a8d2e82b58b 100644
--- a/docs/reference/api/doxygen/functions_e.html
+++ b/docs/reference/api/doxygen/functions_e.html
@@ -134,7 +134,7 @@ $(function() {
<li>ExpandPrimal() : <a class="el" href="classtvm_1_1tirx_1_1SLayout.html#a2e1831d3075a56998a1efaace3073279">tvm::tirx::SLayout</a></li>
<li>Expr() : <a class="el" href="classtvm_1_1Expr.html#aad84c3380b07b63427dda3697a78b269">tvm::Expr</a></li>
<li>expr : <a class="el" href="classtvm_1_1relax_1_1ExprPatternNode.html#a2704c1746184855cbb96f8537510fa54">tvm::relax::ExprPatternNode</a>, <a class="el" href="classtvm_1_1script_1_1printer_1_1ExprStmtDocNode.html#a94d1062883db34e83f7fa19beff6f61f">tvm::script::printer::ExprStmtDocNode</a></li>
-<li>ExprDoc() : <a class="el" href="classtvm_1_1script_1_1printer_1_1ExprDoc.html#a0fb561d03c5e4b067de24801db10ea7e">tvm::script::printer::ExprDoc</a></li>
+<li>ExprDoc() : <a class="el" href="classtvm_1_1script_1_1printer_1_1ExprDoc.html#ac5eb04f9e694f614cfacda6ac80c6e33">tvm::script::printer::ExprDoc</a></li>
<li>ExprFunctor() : <a class="el" href="classtvm_1_1ExprFunctor_3_01R_07const_01Expr_01_6_00_01Args_8_8_8_08_4.html#a53499035018849601db371f9daebab31">tvm::ExprFunctor< R(const Expr &, Args...)></a></li>
<li>ExprMutator() : <a class="el" href="classtvm_1_1ExprMutator.html#ac1dc9d2cda2fb2a8601f251a5e897531">tvm::ExprMutator</a>, <a class="el" href="classtvm_1_1relax_1_1ExprMutator.html#ae66b8825c07b170f158e7b558ff197ed">tvm::relax::ExprMutator</a></li>
<li>ExprPattern() : <a class="el" href="classtvm_1_1relax_1_1ExprPattern.html#add2f0ac8b6546c412430597de5bb633e">tvm::relax::ExprPattern</a></li>
diff --git a/docs/reference/api/doxygen/functions_i.html b/docs/reference/api/doxygen/functions_i.html
index df828bba471..d40c823022f 100644
--- a/docs/reference/api/doxygen/functions_i.html
+++ b/docs/reference/api/doxygen/functions_i.html
@@ -80,7 +80,7 @@ $(function() {
<li>IfExpr() : <a class="el" href="classtvm_1_1relax_1_1IfExpr.html#a49940cd017c27d91996a9b074b58d655">tvm::relax::IfExpr</a></li>
<li>IfExprNode() : <a class="el" href="classtvm_1_1relax_1_1IfExprNode.html#a55ca891d9d4cba196c5f06dd487a342b">tvm::relax::IfExprNode</a></li>
<li>IfFrame() : <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1ir_1_1IfFrame.html#ae9a931ef5d0a7066e3df93529d7ac544">tvm::script::ir_builder::ir::IfFrame</a>, <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrame.html#afd6bfc166d5ff19e94f86caf462fbd8e">tvm::script::ir_builder::relax::IfFrame</a></li>
-<li>IfFrameObj() : <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1ir_1_1IfFrameObj.html#a100ee42c35835a78e6ebf43fdecb3d39">tvm::script::ir_builder::ir::IfFrameObj</a>, <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameObj.html#a2c98e42707153bec89773b2ffe58e5dd">tvm::script::ir_builder::relax::IfFrameObj</a></li>
+<li>IfFrameObj() : <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1ir_1_1IfFrameObj.html#acb14ac18c3f6c93df49806c8e95c69dc">tvm::script::ir_builder::ir::IfFrameObj</a>, <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameObj.html#a28b5de2984a7b5b25d2fdb41a48c0111">tvm::script::ir_builder::relax::IfFrameObj</a></li>
<li>IfNode() : <a class="el" href="classtvm_1_1IfNode.html#a717f270aedf170e267871eaf6a4187b4">tvm::IfNode</a></li>
<li>ignore_index : <a class="el" href="structtvm_1_1relax_1_1NLLLossAttrs.html#a87e28de97dd6dca1a8938de0258cbd0c">tvm::relax::NLLLossAttrs</a></li>
<li>Immediate() : <a class="el" href="classtvm_1_1runtime_1_1vm_1_1Instruction_1_1Arg.html#a596cc51f4b7267e37c8bdfb4bf815ce7">tvm::runtime::vm::Instruction::Arg</a></li>
@@ -98,7 +98,7 @@ $(function() {
<li>IndexMap() : <a class="el" href="classtvm_1_1tirx_1_1IndexMap.html#a3a3b7f1bc73d27c42b03a796e32f3f2f">tvm::tirx::IndexMap</a></li>
<li>IndexMapNode() : <a class="el" href="classtvm_1_1tirx_1_1IndexMapNode.html#a5a248dc1754f4ab7542649d239f5385c">tvm::tirx::IndexMapNode</a></li>
<li>IndexOf() : <a class="el" href="classtvm_1_1tirx_1_1SLayout.html#a0b8b58402c140e48bad57a9828913a55">tvm::tirx::SLayout</a></li>
-<li>IndexWithNegativeIndices() : <a class="el" href="classtvm_1_1te_1_1Tensor.html#a13b0c7e854e12eb1ee7420cd9e96e7a2">tvm::te::Tensor</a></li>
+<li>IndexWithNegativeIndices() : <a class="el" href="classtvm_1_1te_1_1Tensor.html#a1727a7e0ad4c9c74f17763d3b5e694b6">tvm::te::Tensor</a></li>
<li>indices : <a class="el" href="classtvm_1_1prim_1_1ShuffleNode.html#af32cb091064aaa4d755c2f70ec17f914">tvm::prim::ShuffleNode</a>, <a class="el" href="classtvm_1_1script_1_1printer_1_1IndexDocNode.html#a406f0d327c8b615a7b249c86acb37c90">tvm::script::printer::IndexDocNode</a>, <a class="el" href="classtvm_1_1sym_1_1IterMapResultObj.html#aff6c8fd347824ce4f7ea06e25cc2f6a7">tvm::sym::IterMapResultObj</a>, <a class="el" href="classtvm_1_1TensorLoadNode.html#a306e3757ba3c016463da5 [...]
<li>indices_or_sections : <a class="el" href="structtvm_1_1relax_1_1SplitAttrs.html#ac1efeac656d482df8cdc3010fca82bcc">tvm::relax::SplitAttrs</a></li>
<li>Info() : <a class="el" href="classtvm_1_1transform_1_1PassObj.html#a8bd4a96379de64bd215b9f74dc752251">tvm::transform::PassObj</a>, <a class="el" href="classtvm_1_1transform_1_1SequentialObj.html#a449844d6a195ea55d71cd9d60e62aa32">tvm::transform::SequentialObj</a></li>
@@ -128,9 +128,9 @@ $(function() {
<li>InstrumentExitPassContext() : <a class="el" href="classtvm_1_1transform_1_1PassContext.html#ac1d55abd5c8b0e28c6f3c034a5f9989d">tvm::transform::PassContext</a></li>
<li>instruments : <a class="el" href="classtvm_1_1transform_1_1PassContextObj.html#a3730a0364b12582f9a1fef41bf131a43">tvm::transform::PassContextObj</a></li>
<li>insts : <a class="el" href="classtvm_1_1s__tir_1_1TraceNode.html#a52fd0387e7c86bb2a00df71836730c7c">tvm::s_tir::TraceNode</a></li>
-<li>Int() : <a class="el" href="classtvm_1_1PrimType.html#a496ea0b2e00473c7e1bc9960fc76d955">tvm::PrimType</a>, <a class="el" href="classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a80c2e667baa943f4beba3bcee3a0c413">tvm::script::printer::LiteralDoc</a></li>
-<li>Int32() : <a class="el" href="classtvm_1_1IntImm.html#ab1348c9b0ee3eb1a41ab38a73a96d19c">tvm::IntImm</a></li>
-<li>Int64() : <a class="el" href="classtvm_1_1IntImm.html#ab586d9570d852305012136dc7db77af8">tvm::IntImm</a></li>
+<li>Int() : <a class="el" href="classtvm_1_1PrimType.html#a496ea0b2e00473c7e1bc9960fc76d955">tvm::PrimType</a>, <a class="el" href="classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a900b959cf1e8f2286d559afee3dff4c2">tvm::script::printer::LiteralDoc</a></li>
+<li>Int32() : <a class="el" href="classtvm_1_1IntImm.html#ae83a71784978157dda351b82c645f657">tvm::IntImm</a></li>
+<li>Int64() : <a class="el" href="classtvm_1_1IntImm.html#a232b7695930771cd5f3cf7723d5f80a5">tvm::IntImm</a></li>
<li>int_set : <a class="el" href="classtvm_1_1sym_1_1AnalyzerObj.html#a612491f07facadec457436fa6e5b23b5">tvm::sym::AnalyzerObj</a></li>
<li>inter : <a class="el" href="classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#a3c8cbc97a38afe17b0a7566209b9ada3">tvm::tirx::tile::DispatchContextObj</a></li>
<li>interleave : <a class="el" href="structtvm_1_1backend_1_1cuda_1_1TensorMapEncodeTiledAttr.html#a581c85a782c5c59648720a43bab5abb4">tvm::backend::cuda::TensorMapEncodeTiledAttr</a></li>
@@ -143,7 +143,6 @@ $(function() {
<li>inverse_index_map : <a class="el" href="classtvm_1_1tirx_1_1IndexMapNode.html#a48258034fcc707a2f15da47d055977f8">tvm::tirx::IndexMapNode</a></li>
<li>InvokeClosurePacked() : <a class="el" href="classtvm_1_1runtime_1_1vm_1_1VirtualMachine.html#aadb389cce30ed4490b48efce84c02313">tvm::runtime::vm::VirtualMachine</a></li>
<li>iou_threshold : <a class="el" href="structtvm_1_1relax_1_1NonMaximumSuppressionAttrs.html#a5ffb4dafe48a2d6bae9e9928de44bda4">tvm::relax::NonMaximumSuppressionAttrs</a></li>
-<li>ir_prefix : <a class="el" href="classtvm_1_1PrinterConfigObj.html#a47dab93c24664c66a65d61c213d21057">tvm::PrinterConfigObj</a></li>
<li>IRBuilder() : <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1IRBuilder.html#af63e228f3faaa0d87fdd52e1fe921dd3">tvm::script::ir_builder::IRBuilder</a></li>
<li>IRBuilderFrame() : <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrame.html#a4ab7fb335968d6947f88b7b934c56354">tvm::script::ir_builder::IRBuilderFrame</a></li>
<li>IRBuilderFrameObj() : <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrameObj.html#aff120f20797d82b1152cfb01364af9e2">tvm::script::ir_builder::IRBuilderFrameObj</a></li>
diff --git a/docs/reference/api/doxygen/functions_m.html b/docs/reference/api/doxygen/functions_m.html
index 4a91760c4c4..c0312c7fdb3 100644
--- a/docs/reference/api/doxygen/functions_m.html
+++ b/docs/reference/api/doxygen/functions_m.html
@@ -118,7 +118,6 @@ $(function() {
<li>mode : <a class="el" href="structtvm_1_1relax_1_1ROIAlignAttrs.html#aacb5d19d1474ee5d453853244644da2b">tvm::relax::ROIAlignAttrs</a>, <a class="el" href="structtvm_1_1relax_1_1TakeAttrs.html#a407e7d7a9b5b4bdd588879f0bc17bb82">tvm::relax::TakeAttrs</a></li>
<li>modular_set : <a class="el" href="classtvm_1_1sym_1_1AnalyzerObj.html#af8f8af2a884d7be5b061e5fbbec94e81">tvm::sym::AnalyzerObj</a></li>
<li>ModularSet() : <a class="el" href="classtvm_1_1sym_1_1ModularSet.html#a9eee6eff57460ebf849cae50edc2d0d5">tvm::sym::ModularSet</a></li>
-<li>module_alias : <a class="el" href="classtvm_1_1PrinterConfigObj.html#a92e7c1d7341e47e5e806c7ec657e02f4">tvm::PrinterConfigObj</a></li>
<li>modulus : <a class="el" href="classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a6d856a3e2865c266a0afa3e7ecdf5347">tvm::s_tir::LinearCongruentialEngine</a></li>
<li>momentum : <a class="el" href="structtvm_1_1relax_1_1BatchNormAttrs.html#ad5208d6c6d19b272d87ea771a59655a1">tvm::relax::BatchNormAttrs</a></li>
<li>msg : <a class="el" href="classtvm_1_1script_1_1printer_1_1AssertDocNode.html#a21b1166f716db7681a9bd135ca400f10">tvm::script::printer::AssertDocNode</a></li>
diff --git a/docs/reference/api/doxygen/functions_o.html b/docs/reference/api/doxygen/functions_o.html
index 269f42f5588..06635a79892 100644
--- a/docs/reference/api/doxygen/functions_o.html
+++ b/docs/reference/api/doxygen/functions_o.html
@@ -78,7 +78,7 @@ $(function() {
<li>ObjectVisitor() : <a class="el" href="classtvm_1_1ObjectVisitor.html#af24294158ff569a566a1dd3f06477f3d">tvm::ObjectVisitor</a></li>
<li>offset : <a class="el" href="classtvm_1_1tirx_1_1TileLayoutNode.html#a0900347b2c8a962dd64bb20af9352ae2">tvm::tirx::TileLayoutNode</a></li>
<li>offset_factor : <a class="el" href="classtvm_1_1tirx_1_1TensorTypeNode.html#a6027cf05d95ac90f4faeeebb49ba4053">tvm::tirx::TensorTypeNode</a></li>
-<li>OnlyUsedBy : <a class="el" href="classtvm_1_1relax_1_1PatternSeq.html#ade577cee507218825a40a864634f6158">tvm::relax::PatternSeq</a></li>
+<li>OnlyUsedBy() : <a class="el" href="classtvm_1_1relax_1_1PatternSeq.html#a456f12bd57d6c0c161fe40b0373cd316">tvm::relax::PatternSeq</a></li>
<li>oob_fill : <a class="el" href="structtvm_1_1backend_1_1cuda_1_1TensorMapEncodeTiledAttr.html#a15c7efd882213bf893e1c0fdfb8b0dc7">tvm::backend::cuda::TensorMapEncodeTiledAttr</a></li>
<li>op : <a class="el" href="classtvm_1_1CallNode.html#ac3dfcf0a89d8d88438e3d691fcbb1c5b">tvm::CallNode</a></li>
<li>Op() : <a class="el" href="classtvm_1_1Op.html#ae3f0bff0046a7e49afdccaedbd549e83">tvm::Op</a>, <a class="el" href="classtvm_1_1OpAttrMap.html#a2c31e8a3c11caeb061d69db14ebb0e95">tvm::OpAttrMap< ValueType ></a></li>
diff --git a/docs/reference/api/doxygen/functions_t.html b/docs/reference/api/doxygen/functions_t.html
index 9c8965c377f..3cebdcfb221 100644
--- a/docs/reference/api/doxygen/functions_t.html
+++ b/docs/reference/api/doxygen/functions_t.html
@@ -97,7 +97,7 @@ $(function() {
<li>TensorDom() : <a class="el" href="structtvm_1_1te_1_1TensorDom.html#a1c1c057115d9dbeec11ff717bf18430b">tvm::te::TensorDom</a></li>
<li>TensorInfo() : <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1TensorInfo.html#acf73abc700776ff27a54c5bfbb8d5ccd">tvm::s_tir::meta_schedule::TensorInfo</a></li>
<li>TensorIntrin() : <a class="el" href="classtvm_1_1s__tir_1_1TensorIntrin.html#a8c3eabdea2068eb528ba20bd6c4af65f">tvm::s_tir::TensorIntrin</a></li>
-<li>TensorIntrinNode() : <a class="el" href="classtvm_1_1s__tir_1_1TensorIntrinNode.html#a3c768840885433343adc58c3c29e3e32">tvm::s_tir::TensorIntrinNode</a></li>
+<li>TensorIntrinNode() : <a class="el" href="classtvm_1_1s__tir_1_1TensorIntrinNode.html#a8a90031d75a6c165dfb8004524ddc34e">tvm::s_tir::TensorIntrinNode</a></li>
<li>Tensorize() : <a class="el" href="classtvm_1_1s__tir_1_1ScheduleObj.html#a2df174da571e0987c1499d073f7ef82a">tvm::s_tir::ScheduleObj</a></li>
<li>TensorLoad() : <a class="el" href="classtvm_1_1TensorLoad.html#a96464e3d17b7b19abeae51e1ff74c52b">tvm::TensorLoad</a></li>
<li>TensorLoadNode() : <a class="el" href="classtvm_1_1TensorLoadNode.html#a08f60369caf2ad19924ef22ef0d98f74">tvm::TensorLoadNode</a></li>
@@ -139,7 +139,7 @@ $(function() {
<li>TouchTask() : <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1TaskSchedulerObj.html#afcd91b2c14ce025a6fcbf5139fae1b83">tvm::s_tir::meta_schedule::TaskSchedulerObj</a></li>
<li>ToVDeviceAttrs() : <a class="el" href="structtvm_1_1relax_1_1ToVDeviceAttrs.html#a900c91c5bd989b35afe70db7f230b6db">tvm::relax::ToVDeviceAttrs</a></li>
<li>trace : <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordObj.html#a7eedbee9557ba61ec050c54f691e21ed">tvm::s_tir::meta_schedule::TuningRecordObj</a>, <a class="el" href="classtvm_1_1s__tir_1_1ScheduleObj.html#a1aa2a673e6ee9f4198ef4f26b8cc0e19">tvm::s_tir::ScheduleObj</a></li>
-<li>Trace() : <a class="el" href="classtvm_1_1s__tir_1_1Trace.html#a894c9a4fca263f9ad13cec46ac74de11">tvm::s_tir::Trace</a></li>
+<li>Trace() : <a class="el" href="classtvm_1_1s__tir_1_1Trace.html#aab8cc9848fd4be6164533a515937978c">tvm::s_tir::Trace</a></li>
<li>Traced() : <a class="el" href="classtvm_1_1s__tir_1_1Schedule.html#a5e3700664d2588ecb67b05d537fe3bbb">tvm::s_tir::Schedule</a></li>
<li>training : <a class="el" href="structtvm_1_1relax_1_1BatchNormAttrs.html#a4dad5a52a849719b33e28fa68042616a">tvm::relax::BatchNormAttrs</a></li>
<li>TRandState : <a class="el" href="classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#ac02f5a19918906c1af2518756a76e488">tvm::s_tir::LinearCongruentialEngine</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContext.html#a4194936898b815ebd28227cd9a263096">tvm::s_tir::meta_schedule::TuneContext</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContextObj.html#a659e557c9c381abc07afa9cacb9b3fa8">tvm::s_tir::meta_schedule::TuneContextObj</a></li>
diff --git a/docs/reference/api/doxygen/functions_v.html b/docs/reference/api/doxygen/functions_v.html
index bca49b238f9..9aeec563f8e 100644
--- a/docs/reference/api/doxygen/functions_v.html
+++ b/docs/reference/api/doxygen/functions_v.html
@@ -82,7 +82,7 @@ $(function() {
<li>value_to_bound_var : <a class="el" href="classtvm_1_1relax_1_1transform_1_1PatternCheckContextObj.html#aadcd000c264686730c383d0c0c0c944b">tvm::relax::transform::PatternCheckContextObj</a></li>
<li>values : <a class="el" href="classtvm_1_1relax_1_1ShapeExprNode.html#a0b018e0a288a46268ab03b0f4fd54e1c">tvm::relax::ShapeExprNode</a>, <a class="el" href="classtvm_1_1relax_1_1ShapeTypeNode.html#add3416d082274253baf955642455fcf6">tvm::relax::ShapeTypeNode</a>, <a class="el" href="classtvm_1_1script_1_1printer_1_1DictDocNode.html#af448345c2b322d0a35453c8b602e50d3">tvm::script::printer::DictDocNode</a></li>
<li>var : <a class="el" href="classtvm_1_1BindNode.html#a949f264baee2e8012335b8a1df58cddd">tvm::BindNode</a>, <a class="el" href="classtvm_1_1prim_1_1LetNode.html#a46efb191894de5fe00445a43c3d683a7">tvm::prim::LetNode</a>, <a class="el" href="classtvm_1_1relax_1_1BindingNode.html#a31222a9c83a8532274cd8a56f991157b">tvm::relax::BindingNode</a>, <a class="el" href="classtvm_1_1s__tir_1_1IterVarNode.html#a358127fd9f63fadfcdd2f20bdff4d705">tvm::s_tir::IterVarNode</a>, <a class="el" h [...]
-<li>Var() : <a class="el" href="classtvm_1_1Var.html#ab1e43f83b3c137b969c484465eb65337">tvm::Var</a></li>
+<li>Var() : <a class="el" href="classtvm_1_1Var.html#ae5aba21bb7c1a09774273f4f2b5ef0d8">tvm::Var</a></li>
<li>var_args_info : <a class="el" href="classtvm_1_1OpNode.html#a126f0c272afde9f28489d80e446fb5c8">tvm::OpNode</a></li>
<li>var_get_or_alloc_id : <a class="el" href="structtvm_1_1script_1_1printer_1_1DocTranslatorVTable.html#adaf16dc3885bed39cc9daba196e5abd1">tvm::script::printer::DocTranslatorVTable</a></li>
<li>var_name : <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameObj.html#a373a383ac5ad2d2a3143f641d3749889">tvm::script::ir_builder::relax::IfFrameObj</a></li>
@@ -91,7 +91,7 @@ $(function() {
<li>var_ty_args_info : <a class="el" href="classtvm_1_1OpNode.html#ab6e6b14ea08f87dbb30148bae6a6d5a6">tvm::OpNode</a></li>
<li>var_usages : <a class="el" href="classtvm_1_1relax_1_1transform_1_1PatternCheckContextObj.html#a89b40de2eae61a857086872221429001">tvm::relax::transform::PatternCheckContextObj</a></li>
<li>VarBinding() : <a class="el" href="classtvm_1_1relax_1_1VarBinding.html#afb0005363849fbf3f188657fcd2c247b">tvm::relax::VarBinding</a></li>
-<li>VarBindingNode() : <a class="el" href="classtvm_1_1relax_1_1VarBindingNode.html#a3d62925ef25535c562bfbc6e9ee86ee7">tvm::relax::VarBindingNode</a></li>
+<li>VarBindingNode() : <a class="el" href="classtvm_1_1relax_1_1VarBindingNode.html#ad553ea0582fd478684eb10480ca9fff1">tvm::relax::VarBindingNode</a></li>
<li>varg_default_wildcard : <a class="el" href="classtvm_1_1relax_1_1CallPatternNode.html#a06bae27dbf4398894632f88f75f6f623">tvm::relax::CallPatternNode</a></li>
<li>VarGetOrAllocId() : <a class="el" href="classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#ad177ca6b4dd438224afdf993dbf7002c">tvm::script::printer::DocTranslatorObj</a></li>
<li>variances : <a class="el" href="structtvm_1_1relax_1_1MultiboxTransformLocAttrs.html#a867153646fdde09eb89aa93c330a0355">tvm::relax::MultiboxTransformLocAttrs</a></li>
diff --git a/docs/reference/api/doxygen/functions_vars_b.html b/docs/reference/api/doxygen/functions_vars_b.html
index 20a7d9cdaf1..c349ebabfb8 100644
--- a/docs/reference/api/doxygen/functions_vars_b.html
+++ b/docs/reference/api/doxygen/functions_vars_b.html
@@ -96,7 +96,6 @@ $(function() {
<li>body_params : <a class="el" href="classtvm_1_1RegionStmtNode.html#ae9b26b6987763bb93a8de87188a14a46">tvm::RegionStmtNode</a>, <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1ir_1_1RegionFrameObj.html#ae978966d743d2ff69defe1b86462eea3">tvm::script::ir_builder::ir::RegionFrameObj</a></li>
<li>bound_values : <a class="el" href="structtvm_1_1relax_1_1VarUsageInfo.html#ae58bba41be647ebee2c322504576a562">tvm::relax::VarUsageInfo</a></li>
<li>buffer : <a class="el" href="classtvm_1_1runtime_1_1memory_1_1StorageObj.html#a3c7977cfe3349b828981b9ea840e3a4a">tvm::runtime::memory::StorageObj</a></li>
-<li>buffer_dtype : <a class="el" href="classtvm_1_1PrinterConfigObj.html#a6bff8f4c67a21764a010cd127b07deb0">tvm::PrinterConfigObj</a></li>
<li>build_error_count : <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#a899629025e1a1e0bee1c6cfc525e1596">tvm::s_tir::meta_schedule::TaskRecordObj</a></li>
<li>builder_ : <a class="el" href="classtvm_1_1relax_1_1ExprMutator.html#ad973a81b770749899858d6ea2650a06b">tvm::relax::ExprMutator</a></li>
<li>builder_results : <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#ac8fecf09b9c0a0376df62d87b8ca3352">tvm::s_tir::meta_schedule::TaskRecordObj</a></li>
diff --git a/docs/reference/api/doxygen/functions_vars_i.html b/docs/reference/api/doxygen/functions_vars_i.html
index fea76757e75..4c7a8641cd1 100644
--- a/docs/reference/api/doxygen/functions_vars_i.html
+++ b/docs/reference/api/doxygen/functions_vars_i.html
@@ -103,7 +103,6 @@ $(function() {
<li>invalid_to_bottom : <a class="el" href="structtvm_1_1relax_1_1NonMaximumSuppressionAttrs.html#adfdec18ca328f0da07f04136d2df8f5c">tvm::relax::NonMaximumSuppressionAttrs</a></li>
<li>inverse_index_map : <a class="el" href="classtvm_1_1tirx_1_1IndexMapNode.html#a48258034fcc707a2f15da47d055977f8">tvm::tirx::IndexMapNode</a></li>
<li>iou_threshold : <a class="el" href="structtvm_1_1relax_1_1NonMaximumSuppressionAttrs.html#a5ffb4dafe48a2d6bae9e9928de44bda4">tvm::relax::NonMaximumSuppressionAttrs</a></li>
-<li>ir_prefix : <a class="el" href="classtvm_1_1PrinterConfigObj.html#a47dab93c24664c66a65d61c213d21057">tvm::PrinterConfigObj</a></li>
<li>is_dataflow : <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1relax_1_1BindingBlockFrameObj.html#af192cc83f24ce69d4e8fbf75d1beceb1">tvm::script::ir_builder::relax::BindingBlockFrameObj</a></li>
<li>is_declaration : <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1tirx_1_1FunctionFrameObj.html#a72f633690c9a7438290545e4d1d0975c">tvm::script::ir_builder::tirx::FunctionFrameObj</a></li>
<li>is_private : <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameObj.html#a32b1d54733d2cbf242c2213633861234">tvm::script::ir_builder::relax::FunctionFrameObj</a>, <a class="el" href="classtvm_1_1script_1_1ir__builder_1_1tirx_1_1FunctionFrameObj.html#a13535845d27e73c43010ba354a78dffe">tvm::script::ir_builder::tirx::FunctionFrameObj</a></li>
diff --git a/docs/reference/api/doxygen/functions_vars_m.html b/docs/reference/api/doxygen/functions_vars_m.html
index 4c2a445e624..315e0c69e90 100644
--- a/docs/reference/api/doxygen/functions_vars_m.html
+++ b/docs/reference/api/doxygen/functions_vars_m.html
@@ -90,7 +90,6 @@ $(function() {
<li>mod : <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderInputObj.html#a3cdc3594ecdb40abf0749a26d204aae0">tvm::s_tir::meta_schedule::BuilderInputObj</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1ExtractedTaskObj.html#a6a2d60cc72ddae3bd2053c671c4d37e0">tvm::s_tir::meta_schedule::ExtractedTaskObj</a>, <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContextObj.html#ac38f0e85b467c23d1ef676e1c0348237">tvm::s_tir::meta_schedule:: [...]
<li>mode : <a class="el" href="structtvm_1_1relax_1_1ROIAlignAttrs.html#aacb5d19d1474ee5d453853244644da2b">tvm::relax::ROIAlignAttrs</a>, <a class="el" href="structtvm_1_1relax_1_1TakeAttrs.html#a407e7d7a9b5b4bdd588879f0bc17bb82">tvm::relax::TakeAttrs</a></li>
<li>modular_set : <a class="el" href="classtvm_1_1sym_1_1AnalyzerObj.html#af8f8af2a884d7be5b061e5fbbec94e81">tvm::sym::AnalyzerObj</a></li>
-<li>module_alias : <a class="el" href="classtvm_1_1PrinterConfigObj.html#a92e7c1d7341e47e5e806c7ec657e02f4">tvm::PrinterConfigObj</a></li>
<li>modulus : <a class="el" href="classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a6d856a3e2865c266a0afa3e7ecdf5347">tvm::s_tir::LinearCongruentialEngine</a></li>
<li>momentum : <a class="el" href="structtvm_1_1relax_1_1BatchNormAttrs.html#ad5208d6c6d19b272d87ea771a59655a1">tvm::relax::BatchNormAttrs</a></li>
<li>msg : <a class="el" href="classtvm_1_1script_1_1printer_1_1AssertDocNode.html#a21b1166f716db7681a9bd135ca400f10">tvm::script::printer::AssertDocNode</a></li>
diff --git a/docs/reference/api/doxygen/functions_w.html b/docs/reference/api/doxygen/functions_w.html
index 231e43ea1c3..11d857aea97 100644
--- a/docs/reference/api/doxygen/functions_w.html
+++ b/docs/reference/api/doxygen/functions_w.html
@@ -99,7 +99,7 @@ $(function() {
<li>worker_id : <a class="el" href="classtvm_1_1runtime_1_1cuda__ipc_1_1CUDAIPCMemoryObj.html#aee159316a5612aa8dbe42b9941e788b3">tvm::runtime::cuda_ipc::CUDAIPCMemoryObj</a>, <a class="el" href="classtvm_1_1runtime_1_1DiscoWorker.html#a5a6414e30855435fa0e6c0e226867edd">tvm::runtime::DiscoWorker</a></li>
<li>worker_zero_data : <a class="el" href="classtvm_1_1runtime_1_1DiscoWorker.html#ac4a5ec8d54ff321dbb960d442106773f">tvm::runtime::DiscoWorker</a></li>
<li>workload : <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordObj.html#a6bd5e305b2bd72f9af81dcb8bb16f634">tvm::s_tir::meta_schedule::TuningRecordObj</a></li>
-<li>Workload() : <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Workload.html#abd02583bce9dd64a486d80294db4e0de">tvm::s_tir::meta_schedule::Workload</a></li>
+<li>Workload() : <a class="el" href="classtvm_1_1s__tir_1_1meta__schedule_1_1Workload.html#a21acf51a06ad0dbbad3661afc2206953">tvm::s_tir::meta_schedule::Workload</a></li>
<li>WorkloadEqual() : <a class="el" href="structtvm_1_1s__tir_1_1meta__schedule_1_1WorkloadEqual.html#aecd57490b4085910fa0f34d958df11c9">tvm::s_tir::meta_schedule::WorkloadEqual</a></li>
<li>WorkOn() : <a class="el" href="classtvm_1_1s__tir_1_1ScheduleObj.html#a384ba80d32f2c02064bc22e13236fac5">tvm::s_tir::ScheduleObj</a></li>
<li>Write() : <a class="el" href="structtvm_1_1support_1_1Serializer_3_01DLDataType_01_4.html#a90e6d264b6b4024fd82eb3ed22b101a8">tvm::support::Serializer< DLDataType ></a>, <a class="el" href="structtvm_1_1support_1_1Serializer_3_01DLDevice_01_4.html#a86809d7b22cf4bdff8ba2cc9d7f34c50">tvm::support::Serializer< DLDevice ></a>, <a class="el" href="structtvm_1_1support_1_1Serializer_3_01ffi_1_1Array_3_01T_01_4_01_4.html#a9464e988515dd37308280cd4901cad43">tvm::support:: [...]
diff --git a/docs/reference/api/doxygen/gpu_8h_source.html b/docs/reference/api/doxygen/gpu_8h_source.html
index 3c4aa25a185..bea445ede8d 100644
--- a/docs/reference/api/doxygen/gpu_8h_source.html
+++ b/docs/reference/api/doxygen/gpu_8h_source.html
@@ -140,7 +140,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> </div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"> 168</span><span class="preprocessor">#endif </span><span class="comment">// TVM_TIRX_OP_GPU_H_</span></div>
<div class="ttc" id="aclasstvm_1_1Location_html"><div class="ttname"><a href="classtvm_1_1Location.html">tvm::Location</a></div><div class="ttdoc">Non-nullable source-location metadata.</div><div class="ttdef"><b>Definition</b> location.h:91</div></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="aclasstvm_1_1PrimExpr_html"><div class="ttname"><a href="classtvm_1_1PrimExpr.html">tvm::PrimExpr</a></div><div class="ttdoc">Typed reference/view over any Expr whose ExprNode::ty is PrimType.</div><div class="ttdef"><b>Definition</b> base_expr.h:447</div></div>
<div class="ttc" id="aclasstvm_1_1UnknownLoc_html"><div class="ttname"><a href="classtvm_1_1UnknownLoc.html">tvm::UnknownLoc</a></div><div class="ttdoc">Reference to the shared immutable unknown location.</div><div class="ttdef"><b>Definition</b> location.h:105</div></div>
<div class="ttc" id="air_2op_8h_html"><div class="ttname"><a href="ir_2op_8h.html">op.h</a></div><div class="ttdoc">Canonical primitive operators and their registration.</div></div>
diff --git a/docs/reference/api/doxygen/iket_8h_source.html b/docs/reference/api/doxygen/iket_8h_source.html
index 0e1a5483f72..f83f03293e4 100644
--- a/docs/reference/api/doxygen/iket_8h_source.html
+++ b/docs/reference/api/doxygen/iket_8h_source.html
@@ -131,7 +131,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"> 107</span>} <span class="comment">// namespace tvm</span></div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span> </div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="preprocessor">#endif </span><span class="comment">// TVM_BACKEND_CUDA_OP_IKET_H_</span></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="air_2op_8h_html"><div class="ttname"><a href="ir_2op_8h.html">op.h</a></div><div class="ttdoc">Canonical primitive operators and their registration.</div></div>
<div class="ttc" id="anamespacetvm_1_1backend_1_1cuda_1_1attr_html_afb3a26b12e2b859f91e67ebf5245a81c"><div class="ttname"><a href="namespacetvm_1_1backend_1_1cuda_1_1attr.html#afb3a26b12e2b859f91e67ebf5245a81c">tvm::backend::cuda::attr::kIKetEnabled</a></div><div class="ttdeci">constexpr const char * kIKetEnabled</div><div class="ttdef"><b>Definition</b> iket.h:102</div></div>
<div class="ttc" id="anamespacetvm_1_1backend_1_1cuda_html_a253e2362b8c3f66bd0cc24c4c78e97c0"><div class="ttname"><a href="namespacetvm_1_1backend_1_1cuda.html#a253e2362b8c3f66bd0cc24c4c78e97c0">tvm::backend::cuda::iket_range_end_op</a></div><div class="ttdeci">const Op & iket_range_end_op()</div><div class="ttdoc">Get the NVIDIA IKET token-range end operator, tirx.cuda.iket_range_end. Python: C....</div></div>
diff --git a/docs/reference/api/doxygen/ir_2expr__functor_8h_source.html b/docs/reference/api/doxygen/ir_2expr__functor_8h_source.html
index 74a23e0816c..e6fe005c821 100644
--- a/docs/reference/api/doxygen/ir_2expr__functor_8h_source.html
+++ b/docs/reference/api/doxygen/ir_2expr__functor_8h_source.html
@@ -751,7 +751,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclasstvm_1_1ObjectFunctor_html"><div class="ttname"><a href="classtvm_1_1ObjectFunctor.html">tvm::ObjectFunctor</a></div><div class="ttdoc">A dynamically dispatched functor on the type of the first argument.</div><div class="ttdef"><b>Definition</b> object_functor.h:85</div></div>
<div class="ttc" id="aclasstvm_1_1ObjectMutator_html"><div class="ttname"><a href="classtvm_1_1ObjectMutator.html">tvm::ObjectMutator</a></div><div class="ttdoc">Native mutation with exact dispatch and structural fallback.</div><div class="ttdef"><b>Definition</b> object_functor.h:346</div></div>
<div class="ttc" id="aclasstvm_1_1ObjectVisitor_html"><div class="ttname"><a href="classtvm_1_1ObjectVisitor.html">tvm::ObjectVisitor</a></div><div class="ttdoc">Native visiting with exact dispatch and structural fallback.</div><div class="ttdef"><b>Definition</b> object_functor.h:228</div></div>
-<div class="ttc" id="aclasstvm_1_1OpNode_html"><div class="ttname"><a href="classtvm_1_1OpNode.html">tvm::OpNode</a></div><div class="ttdoc">Metadata for a canonical primitive operator invoked through Call.</div><div class="ttdef"><b>Definition</b> op.h:91</div></div>
+<div class="ttc" id="aclasstvm_1_1OpNode_html"><div class="ttname"><a href="classtvm_1_1OpNode.html">tvm::OpNode</a></div><div class="ttdoc">Metadata for a canonical primitive operator invoked through Call.</div><div class="ttdef"><b>Definition</b> op.h:86</div></div>
<div class="ttc" id="aclasstvm_1_1OpaqueExprNode_html"><div class="ttname"><a href="classtvm_1_1OpaqueExprNode.html">tvm::OpaqueExprNode</a></div><div class="ttdoc">Base node for opaque construction-time expressions.</div><div class="ttdef"><b>Definition</b> base_expr.h:394</div></div>
<div class="ttc" id="aclasstvm_1_1PrimExpr_html"><div class="ttname"><a href="classtvm_1_1PrimExpr.html">tvm::PrimExpr</a></div><div class="ttdoc">Typed reference/view over any Expr whose ExprNode::ty is PrimType.</div><div class="ttdef"><b>Definition</b> base_expr.h:447</div></div>
<div class="ttc" id="aclasstvm_1_1StringImmNode_html"><div class="ttname"><a href="classtvm_1_1StringImmNode.html">tvm::StringImmNode</a></div><div class="ttdoc">A string literal with shared semantic StringType.</div><div class="ttdef"><b>Definition</b> expr.h:88</div></div>
diff --git a/docs/reference/api/doxygen/ir_2op_8h.html b/docs/reference/api/doxygen/ir_2op_8h.html
index d8863b78bff..47ef3da90dd 100644
--- a/docs/reference/api/doxygen/ir_2op_8h.html
+++ b/docs/reference/api/doxygen/ir_2op_8h.html
@@ -150,9 +150,6 @@ Typedefs</h2></td></tr>
<tr class="memitem:a21ae07ffbb00b22996489c39c40759a8" id="r_a21ae07ffbb00b22996489c39c40759a8"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm.html#a21ae07ffbb00b22996489c39c40759a8">tvm::FInferType</a> = ffi::reflection::NativeFunctionView< <a class="el" href="classtvm_1_1Type.html">Type</a>(const <a class="el" href="classtvm_1_1CallNode.html">CallNode</a> *call)></td></tr>
<tr class="memdesc:a21ae07ffbb00b22996489c39c40759a8"><td class="mdescLeft"> </td><td class="mdescRight">Infer a <a class="el" href="classtvm_1_1Call.html" title="Managed reference to CallNode.">Call</a>'s result type from its explicit inputs without builder state. <br /></td></tr>
<tr class="separator:a21ae07ffbb00b22996489c39c40759a8"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a370cda6ed9b9c40e4806e0471da4e21b" id="r_a370cda6ed9b9c40e4806e0471da4e21b"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm.html#a370cda6ed9b9c40e4806e0471da4e21b">tvm::TScriptPrinterName</a> = ffi::String</td></tr>
-<tr class="memdesc:a370cda6ed9b9c40e4806e0471da4e21b"><td class="mdescLeft"> </td><td class="mdescRight">The fully qualified TVMScript name, including its dialect namespace. <br /></td></tr>
-<tr class="separator:a370cda6ed9b9c40e4806e0471da4e21b"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
diff --git a/docs/reference/api/doxygen/ir_2op_8h_source.html b/docs/reference/api/doxygen/ir_2op_8h_source.html
index 31e8431a417..234b18ac555 100644
--- a/docs/reference/api/doxygen/ir_2op_8h_source.html
+++ b/docs/reference/api/doxygen/ir_2op_8h_source.html
@@ -126,560 +126,557 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> </div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="namespacetvm.html#a21ae07ffbb00b22996489c39c40759a8"> 53</a></span><span class="keyword">using </span><a class="code hl_typedef" href="namespacetvm.html#a21ae07ffbb00b22996489c39c40759a8">FInferType</a> = ffi::reflection::NativeFunctionView<<a class="code hl_class" href="classtvm_1_1Type.html">Type</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1CallNode.ht [...]
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
-<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="namespacetvm.html#a370cda6ed9b9c40e4806e0471da4e21b"> 58</a></span><span class="keyword">using </span><a class="code hl_typedef" href="namespacetvm.html#a370cda6ed9b9c40e4806e0471da4e21b">TScriptPrinterName</a> = ffi::String;</div>
-<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span> </div>
-<div class="foldopen" id="foldopen00061" data-start="{" data-end="};">
-<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfoObj.html"> 61</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1ArgumentInfoObj.html">ArgumentInfoObj</a> : <span class="keyword">public</span> ffi::Object {</div>
-<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> <span class="keyword">public</span>:</div>
-<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfoObj.html#a7df3f4a094943a347b1e2d1e5e2dfe18"> 64</a></span> ffi::String <a class="code hl_variable" href="classtvm_1_1ArgumentInfoObj.html#a7df3f4a094943a347b1e2d1e5e2dfe18">name</a>;</div>
-<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfoObj.html#a617ce971f3033549ebcdf65e9c64d6ab"> 66</a></span> ffi::String <a class="code hl_variable" href="classtvm_1_1ArgumentInfoObj.html#a617ce971f3033549ebcdf65e9c64d6ab">doc</a>;</div>
-<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> </div>
-<div class="foldopen" id="foldopen00068" data-start="{" data-end="}">
-<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfoObj.html#a776bf4d2002707343bbe79c01881f25c"> 68</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1ArgumentInfoObj.html#a776bf4d2002707343bbe79c01881f25c">RegisterReflection</a>() {</div>
-<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> <span class="keyword">namespace </span>refl = ffi::reflection;</div>
-<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> refl::ObjectDef<ArgumentInfoObj>()</div>
-<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> .def_ro(<span class="stringliteral">"name"</span>, &<a class="code hl_variable" href="classtvm_1_1ArgumentInfoObj.html#a7df3f4a094943a347b1e2d1e5e2dfe18">ArgumentInfoObj::name</a>)</div>
-<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> .def_ro(<span class="stringliteral">"doc"</span>, &<a class="code hl_variable" href="classtvm_1_1ArgumentInfoObj.html#a617ce971f3033549ebcdf65e9c64d6ab">ArgumentInfoObj::doc</a>);</div>
-<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> }</div>
+<div class="foldopen" id="foldopen00056" data-start="{" data-end="};">
+<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfoObj.html"> 56</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1ArgumentInfoObj.html">ArgumentInfoObj</a> : <span class="keyword">public</span> ffi::Object {</div>
+<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfoObj.html#a7df3f4a094943a347b1e2d1e5e2dfe18"> 59</a></span> ffi::String <a class="code hl_variable" href="classtvm_1_1ArgumentInfoObj.html#a7df3f4a094943a347b1e2d1e5e2dfe18">name</a>;</div>
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfoObj.html#a617ce971f3033549ebcdf65e9c64d6ab"> 61</a></span> ffi::String <a class="code hl_variable" href="classtvm_1_1ArgumentInfoObj.html#a617ce971f3033549ebcdf65e9c64d6ab">doc</a>;</div>
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
+<div class="foldopen" id="foldopen00063" data-start="{" data-end="}">
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfoObj.html#a776bf4d2002707343bbe79c01881f25c"> 63</a></span> <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1ArgumentInfoObj.html#a776bf4d2002707343bbe79c01881f25c">RegisterReflection</a>() {</div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> <span class="keyword">namespace </span>refl = ffi::reflection;</div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> refl::ObjectDef<ArgumentInfoObj>()</div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> .def_ro(<span class="stringliteral">"name"</span>, &<a class="code hl_variable" href="classtvm_1_1ArgumentInfoObj.html#a7df3f4a094943a347b1e2d1e5e2dfe18">ArgumentInfoObj::name</a>)</div>
+<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span> .def_ro(<span class="stringliteral">"doc"</span>, &<a class="code hl_variable" href="classtvm_1_1ArgumentInfoObj.html#a617ce971f3033549ebcdf65e9c64d6ab">ArgumentInfoObj::doc</a>);</div>
+<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> }</div>
</div>
-<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
-<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfoObj.html#aa870e4a53703590259eaad7ecbb0e322"> 75</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> TVMFFISEqHashKind <a class="code hl_variable" href="classtvm_1_1ArgumentInfoObj.html#aa870e4a53703590259eaad7ecbb0e322">_type_s_eq_hash_kind</a> = kTVMFFISEqHashKindTreeNode;</div>
-<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfoObj.html#a07b4518a2cde451947e7ce3ce4ea2132"> 76</a></span> <a class="code hl_function" href="classtvm_1_1ArgumentInfoObj.html#a07b4518a2cde451947e7ce3ce4ea2132">TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a>(<span class="stringliteral">"ir.ArgumentInfo"</span>, <a class="code hl_class" href="classtvm_1_1ArgumentInfoObj.html">ArgumentInfoObj</a>, ffi::Object);</div>
-<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span>};</div>
+<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
+<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfoObj.html#aa870e4a53703590259eaad7ecbb0e322"> 70</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> TVMFFISEqHashKind <a class="code hl_variable" href="classtvm_1_1ArgumentInfoObj.html#aa870e4a53703590259eaad7ecbb0e322">_type_s_eq_hash_kind</a> = kTVMFFISEqHashKindTreeNode;</div>
+<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfoObj.html#a07b4518a2cde451947e7ce3ce4ea2132"> 71</a></span> <a class="code hl_function" href="classtvm_1_1ArgumentInfoObj.html#a07b4518a2cde451947e7ce3ce4ea2132">TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a>(<span class="stringliteral">"ir.ArgumentInfo"</span>, <a class="code hl_class" href="classtvm_1_1ArgumentInfoObj.html">ArgumentInfoObj</a>, ffi::Object);</div>
+<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span>};</div>
</div>
-<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> </div>
-<div class="foldopen" id="foldopen00080" data-start="{" data-end="};">
-<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfo.html"> 80</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1ArgumentInfo.html">ArgumentInfo</a> : <span class="keyword">public</span> ffi::ObjectRef {</div>
-<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <span class="keyword">public</span>:</div>
-<div class="foldopen" id="foldopen00082" data-start="{" data-end="}">
-<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfo.html#ab7adb95f57fcac1afb61a36f22cf35be"> 82</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classtvm_1_1ArgumentInfo.html#ab7adb95f57fcac1afb61a36f22cf35be">ArgumentInfo</a>(ffi::UnsafeInit tag, ffi::ObjectPtr<ArgumentInfoObj> n)</div>
-<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> : ffi::ObjectRef(tag) {</div>
-<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> data_ = std::move(n);</div>
-<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"> 85</span> }</div>
+<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
+<div class="foldopen" id="foldopen00075" data-start="{" data-end="};">
+<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfo.html"> 75</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1ArgumentInfo.html">ArgumentInfo</a> : <span class="keyword">public</span> ffi::ObjectRef {</div>
+<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span> <span class="keyword">public</span>:</div>
+<div class="foldopen" id="foldopen00077" data-start="{" data-end="}">
+<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfo.html#ab7adb95f57fcac1afb61a36f22cf35be"> 77</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classtvm_1_1ArgumentInfo.html#ab7adb95f57fcac1afb61a36f22cf35be">ArgumentInfo</a>(ffi::UnsafeInit tag, ffi::ObjectPtr<ArgumentInfoObj> n)</div>
+<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span> : ffi::ObjectRef(tag) {</div>
+<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"> 79</span> data_ = std::move(n);</div>
+<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> }</div>
</div>
-<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> </div>
-<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfo.html#a8458c9a36f99073971e8abec2841657d"> 87</a></span> <a class="code hl_function" href="classtvm_1_1ArgumentInfo.html#a8458c9a36f99073971e8abec2841657d">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a>(<a class="code hl_class" href="classtvm_1_1ArgumentInfo.html">ArgumentInfo</a>, ffi::ObjectRef, <a class="code hl_class" href="classtvm_1_1ArgumentInfoObj.html">Argum [...]
-<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>};</div>
+<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> </div>
+<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="classtvm_1_1ArgumentInfo.html#a8458c9a36f99073971e8abec2841657d"> 82</a></span> <a class="code hl_function" href="classtvm_1_1ArgumentInfo.html#a8458c9a36f99073971e8abec2841657d">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a>(<a class="code hl_class" href="classtvm_1_1ArgumentInfo.html">ArgumentInfo</a>, ffi::ObjectRef, <a class="code hl_class" href="classtvm_1_1ArgumentInfoObj.html">Argum [...]
+<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span>};</div>
</div>
-<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
-<div class="foldopen" id="foldopen00091" data-start="{" data-end="};">
-<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html"> 91</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1OpNode.html">OpNode</a> : <span class="keyword">public</span> <a class="code hl_class" href="classtvm_1_1ExprNode.html">ExprNode</a> {</div>
-<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"> 92</span> <span class="keyword">private</span>:</div>
-<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span> <span class="comment">// Dense process-local index into attribute columns; never serialized.</span></div>
-<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span> uint32_t index_{0};</div>
-<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
-<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span> <span class="keyword">public</span>:</div>
-<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a68b2e5e3cf53fcfb754dde6a4e887792"> 98</a></span> ffi::String <a class="code hl_variable" href="classtvm_1_1OpNode.html#a68b2e5e3cf53fcfb754dde6a4e887792">name</a>;</div>
-<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a581785b139323c424e7980367e597d1f"> 100</a></span> ffi::String <a class="code hl_variable" href="classtvm_1_1OpNode.html#a581785b139323c424e7980367e597d1f">doc</a>;</div>
-<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a1106cc90ca7823f513807317116b87e0"> 102</a></span> ffi::Array<ArgumentInfo> <a class="code hl_variable" href="classtvm_1_1OpNode.html#a1106cc90ca7823f513807317116b87e0">args_info</a>;</div>
-<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a59a1176e5da55aa98a8447c2da8e3830"> 104</a></span> ffi::Array<ArgumentInfo> <a class="code hl_variable" href="classtvm_1_1OpNode.html#a59a1176e5da55aa98a8447c2da8e3830">ty_args_info</a>;</div>
-<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a126f0c272afde9f28489d80e446fb5c8"> 106</a></span> ffi::Optional<ArgumentInfo> <a class="code hl_variable" href="classtvm_1_1OpNode.html#a126f0c272afde9f28489d80e446fb5c8">var_args_info</a>;</div>
-<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#ab6e6b14ea08f87dbb30148bae6a6d5a6"> 108</a></span> ffi::Optional<ArgumentInfo> <a class="code hl_variable" href="classtvm_1_1OpNode.html#ab6e6b14ea08f87dbb30148bae6a6d5a6">var_ty_args_info</a>;</div>
-<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a0f340dace1c4c1d9c93628bfe874cbb8"> 110</a></span> ffi::String <a class="code hl_variable" href="classtvm_1_1OpNode.html#a0f340dace1c4c1d9c93628bfe874cbb8">attrs_type_key</a>;</div>
-<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a4b7f1c6f18ede931328377bb8794c1bc"> 112</a></span> uint32_t <a class="code hl_variable" href="classtvm_1_1OpNode.html#a4b7f1c6f18ede931328377bb8794c1bc">attrs_type_index</a>{0};</div>
-<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#afc81110007596de60d33280fa98c6833"> 114</a></span> ffi::Any <a class="code hl_variable" href="classtvm_1_1OpNode.html#afc81110007596de60d33280fa98c6833">validator</a>;</div>
-<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a073453df60ea85aa8c50d59309386b62"> 116</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classtvm_1_1OpNode.html#a073453df60ea85aa8c50d59309386b62">validator_is_custom</a>{<span class="keyword">false</span>};</div>
+<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> </div>
+<div class="foldopen" id="foldopen00086" data-start="{" data-end="};">
+<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html"> 86</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1OpNode.html">OpNode</a> : <span class="keyword">public</span> <a class="code hl_class" href="classtvm_1_1ExprNode.html">ExprNode</a> {</div>
+<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"> 87</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <span class="comment">// Dense process-local index into attribute columns; never serialized.</span></div>
+<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> uint32_t index_{0};</div>
+<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
+<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a68b2e5e3cf53fcfb754dde6a4e887792"> 93</a></span> ffi::String <a class="code hl_variable" href="classtvm_1_1OpNode.html#a68b2e5e3cf53fcfb754dde6a4e887792">name</a>;</div>
+<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a581785b139323c424e7980367e597d1f"> 95</a></span> ffi::String <a class="code hl_variable" href="classtvm_1_1OpNode.html#a581785b139323c424e7980367e597d1f">doc</a>;</div>
+<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a1106cc90ca7823f513807317116b87e0"> 97</a></span> ffi::Array<ArgumentInfo> <a class="code hl_variable" href="classtvm_1_1OpNode.html#a1106cc90ca7823f513807317116b87e0">args_info</a>;</div>
+<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a59a1176e5da55aa98a8447c2da8e3830"> 99</a></span> ffi::Array<ArgumentInfo> <a class="code hl_variable" href="classtvm_1_1OpNode.html#a59a1176e5da55aa98a8447c2da8e3830">ty_args_info</a>;</div>
+<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a126f0c272afde9f28489d80e446fb5c8"> 101</a></span> ffi::Optional<ArgumentInfo> <a class="code hl_variable" href="classtvm_1_1OpNode.html#a126f0c272afde9f28489d80e446fb5c8">var_args_info</a>;</div>
+<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#ab6e6b14ea08f87dbb30148bae6a6d5a6"> 103</a></span> ffi::Optional<ArgumentInfo> <a class="code hl_variable" href="classtvm_1_1OpNode.html#ab6e6b14ea08f87dbb30148bae6a6d5a6">var_ty_args_info</a>;</div>
+<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a0f340dace1c4c1d9c93628bfe874cbb8"> 105</a></span> ffi::String <a class="code hl_variable" href="classtvm_1_1OpNode.html#a0f340dace1c4c1d9c93628bfe874cbb8">attrs_type_key</a>;</div>
+<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a4b7f1c6f18ede931328377bb8794c1bc"> 107</a></span> uint32_t <a class="code hl_variable" href="classtvm_1_1OpNode.html#a4b7f1c6f18ede931328377bb8794c1bc">attrs_type_index</a>{0};</div>
+<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#afc81110007596de60d33280fa98c6833"> 109</a></span> ffi::Any <a class="code hl_variable" href="classtvm_1_1OpNode.html#afc81110007596de60d33280fa98c6833">validator</a>;</div>
+<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a073453df60ea85aa8c50d59309386b62"> 111</a></span> <span class="keywordtype">bool</span> <a class="code hl_variable" href="classtvm_1_1OpNode.html#a073453df60ea85aa8c50d59309386b62">validator_is_custom</a>{<span class="keyword">false</span>};</div>
+<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> </div>
+<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a205ba7d6658d941edfb7b73b2bf9db5d"> 113</a></span> TVM_DLL <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1OpNode.html#a205ba7d6658d941edfb7b73b2bf9db5d">RegisterReflection</a>();</div>
+<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span> </div>
+<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a540b5c49234c4abb2f8ea76624bab3b4"> 115</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> TVMFFISEqHashKind <a class="code hl_variable" href="classtvm_1_1OpNode.html#a540b5c49234c4abb2f8ea76624bab3b4">_type_s_eq_hash_kind</a> = kTVMFFISEqHashKindUniqueInstance;</div>
+<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a3ae2c6665a447c37511a71519cecd513"> 116</a></span> <a class="code hl_function" href="classtvm_1_1OpNode.html#a3ae2c6665a447c37511a71519cecd513">TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a>(<span class="stringliteral">"ir.Op"</span>, <a class="code hl_class" href="classtvm_1_1OpNode.html">OpNode</a>, <a class="code hl_class" href="classtvm_1_1ExprNode.html">ExprNode</ [...]
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span> </div>
-<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a205ba7d6658d941edfb7b73b2bf9db5d"> 118</a></span> TVM_DLL <span class="keyword">static</span> <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1OpNode.html#a205ba7d6658d941edfb7b73b2bf9db5d">RegisterReflection</a>();</div>
-<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
-<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a540b5c49234c4abb2f8ea76624bab3b4"> 120</a></span> <span class="keyword">static</span> <span class="keyword">constexpr</span> TVMFFISEqHashKind <a class="code hl_variable" href="classtvm_1_1OpNode.html#a540b5c49234c4abb2f8ea76624bab3b4">_type_s_eq_hash_kind</a> = kTVMFFISEqHashKindUniqueInstance;</div>
-<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a3ae2c6665a447c37511a71519cecd513"> 121</a></span> <a class="code hl_function" href="classtvm_1_1OpNode.html#a3ae2c6665a447c37511a71519cecd513">TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a>(<span class="stringliteral">"ir.Op"</span>, <a class="code hl_class" href="classtvm_1_1OpNode.html">OpNode</a>, <a class="code hl_class" href="classtvm_1_1ExprNode.html">ExprNode</ [...]
-<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> </div>
-<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"> 123</span> <span class="keyword">private</span>:</div>
-<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#af7ebaf5af32d51226208f533e6d5cb1d"> 124</a></span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_friend" href="classtvm_1_1OpNode.html#af7ebaf5af32d51226208f533e6d5cb1d">OpRegistry</a>;</div>
-<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a37a86f4a96f25f4cfd35717248877f6b"> 125</a></span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>;</div>
-<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a2c31e8a3c11caeb061d69db14ebb0e95"> 126</a></span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1Op.html">Op</a>;</div>
-<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> <span class="keyword">template</span> <<span class="keyword">typename</span>></div>
-<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a456b137fe45c117890899cb9248d610d"> 128</a></span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1OpAttrMap.html">OpAttrMap</a>;</div>
-<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"> 129</span>};</div>
+<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#af7ebaf5af32d51226208f533e6d5cb1d"> 119</a></span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_friend" href="classtvm_1_1OpNode.html#af7ebaf5af32d51226208f533e6d5cb1d">OpRegistry</a>;</div>
+<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a37a86f4a96f25f4cfd35717248877f6b"> 120</a></span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>;</div>
+<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a2c31e8a3c11caeb061d69db14ebb0e95"> 121</a></span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1Op.html">Op</a>;</div>
+<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"> 122</span> <span class="keyword">template</span> <<span class="keyword">typename</span>></div>
+<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="classtvm_1_1OpNode.html#a456b137fe45c117890899cb9248d610d"> 123</a></span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1OpAttrMap.html">OpAttrMap</a>;</div>
+<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span>};</div>
</div>
-<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"> 130</span> </div>
-<div class="foldopen" id="foldopen00152" data-start="{" data-end="};">
-<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="classtvm_1_1Op.html"> 152</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1Op.html">Op</a> : <span class="keyword">public</span> <a class="code hl_class" href="classtvm_1_1Expr.html">Expr</a> {</div>
-<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> <span class="keyword">public</span>:</div>
-<div class="foldopen" id="foldopen00155" data-start="{" data-end="}">
-<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="classtvm_1_1Op.html#ae3f0bff0046a7e49afdccaedbd549e83"> 155</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classtvm_1_1Op.html#ae3f0bff0046a7e49afdccaedbd549e83">Op</a>(ffi::ObjectPtr<OpNode> n) : <a class="code hl_class" href="classtvm_1_1Expr.html">Expr</a>(std::move(n)) {</div>
-<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"> 156</span> TVM_FFI_CHECK(defined(), ValueError) << <span class="stringliteral">"Op expects a defined OpNode"</span>;</div>
-<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span> }</div>
+<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
+<div class="foldopen" id="foldopen00147" data-start="{" data-end="};">
+<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="classtvm_1_1Op.html"> 147</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1Op.html">Op</a> : <span class="keyword">public</span> <a class="code hl_class" href="classtvm_1_1Expr.html">Expr</a> {</div>
+<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> <span class="keyword">public</span>:</div>
+<div class="foldopen" id="foldopen00150" data-start="{" data-end="}">
+<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="classtvm_1_1Op.html#ae3f0bff0046a7e49afdccaedbd549e83"> 150</a></span> <span class="keyword">explicit</span> <a class="code hl_function" href="classtvm_1_1Op.html#ae3f0bff0046a7e49afdccaedbd549e83">Op</a>(ffi::ObjectPtr<OpNode> n) : <a class="code hl_class" href="classtvm_1_1Expr.html">Expr</a>(std::move(n)) {</div>
+<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span> TVM_FFI_CHECK(defined(), ValueError) << <span class="stringliteral">"Op expects a defined OpNode"</span>;</div>
+<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span> }</div>
</div>
-<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> </div>
-<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> <span class="keyword">template</span> <<span class="keyword">typename</span> ValueType></div>
-<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span> <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1OpAttrMap.html">OpAttrMap<ValueType></a> <a class="code hl_function" href="classtvm_1_1Op.html#acdefad3ece03579a07d26fa8b4ea91ac">GetAttrMap</a>(<span class="keyword">const</span> ffi::String& attr_name);</div>
-<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="classtvm_1_1Op.html#adea2c4c1cefc5da4896e0f7346c603f6"> 173</a></span> TVM_DLL <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classtvm_1_1Op.html#adea2c4c1cefc5da4896e0f7346c603f6">HasAttrMap</a>(<span class="keyword">const</span> ffi::String& attr_name);</div>
-<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="classtvm_1_1Op.html#a3b206bfa4134d41a4001b7915d05dff5"> 180</a></span> TVM_DLL <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1Op.html">Op</a> <a class="code hl_function" href="classtvm_1_1Op.html#a3b206bfa4134d41a4001b7915d05dff5">Get</a>(<span class="keyword">const</span> ffi::String& op_name);</div>
-<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"><a class="line" href="classtvm_1_1Op.html#a30d993ef63668bc9999f02fb732d39c1"> 182</a></span> TVM_DLL <span class="keyword">static</span> ffi::Array<ffi::String> <a class="code hl_function" href="classtvm_1_1Op.html#a30d993ef63668bc9999f02fb732d39c1">ListNames</a>();</div>
-<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> </div>
-<div class="foldopen" id="foldopen00185" data-start="{" data-end="}">
-<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="classtvm_1_1Op.html#ac3e555ca1f03eaa2d33bf0886885139a"> 185</a></span> TVM_FFI_INLINE <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1Op.html#ac3e555ca1f03eaa2d33bf0886885139a">Validate</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1CallNode.html">CallNode</a>* call)<span class="keyword"> const </span>{</div>
-<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> <span class="keyword">const</span> <span class="keyword">auto</span>& validator = get()->validator;</div>
-<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <span class="keywordflow">if</span> (validator != <span class="keyword">nullptr</span>) {</div>
-<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(!call)) {</div>
-<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> ThrowInvalidCall(get());</div>
-<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> }</div>
-<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> <span class="keyword">using </span>View = ffi::reflection::NativeFunctionView<void(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1CallNode.html">CallNode</a>*)>;</div>
-<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> <span class="comment">// set_validator stores only an owning NativeFunction with this signature.</span></div>
-<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span> ffi::details::AnyUnsafe::CopyFromAnyViewAfterCheck<View>(validator)</div>
-<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> .CallExpected(call)</div>
-<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> .value();</div>
-<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> }</div>
-<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> }</div>
+<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span> </div>
+<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"> 161</span> <span class="keyword">template</span> <<span class="keyword">typename</span> ValueType></div>
+<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span> <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1OpAttrMap.html">OpAttrMap<ValueType></a> <a class="code hl_function" href="classtvm_1_1Op.html#acdefad3ece03579a07d26fa8b4ea91ac">GetAttrMap</a>(<span class="keyword">const</span> ffi::String& attr_name);</div>
+<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="classtvm_1_1Op.html#adea2c4c1cefc5da4896e0f7346c603f6"> 168</a></span> TVM_DLL <span class="keyword">static</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="classtvm_1_1Op.html#adea2c4c1cefc5da4896e0f7346c603f6">HasAttrMap</a>(<span class="keyword">const</span> ffi::String& attr_name);</div>
+<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="classtvm_1_1Op.html#a3b206bfa4134d41a4001b7915d05dff5"> 175</a></span> TVM_DLL <span class="keyword">static</span> <a class="code hl_class" href="classtvm_1_1Op.html">Op</a> <a class="code hl_function" href="classtvm_1_1Op.html#a3b206bfa4134d41a4001b7915d05dff5">Get</a>(<span class="keyword">const</span> ffi::String& op_name);</div>
+<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="classtvm_1_1Op.html#a30d993ef63668bc9999f02fb732d39c1"> 177</a></span> TVM_DLL <span class="keyword">static</span> ffi::Array<ffi::String> <a class="code hl_function" href="classtvm_1_1Op.html#a30d993ef63668bc9999f02fb732d39c1">ListNames</a>();</div>
+<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> </div>
+<div class="foldopen" id="foldopen00180" data-start="{" data-end="}">
+<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="classtvm_1_1Op.html#ac3e555ca1f03eaa2d33bf0886885139a"> 180</a></span> TVM_FFI_INLINE <span class="keywordtype">void</span> <a class="code hl_function" href="classtvm_1_1Op.html#ac3e555ca1f03eaa2d33bf0886885139a">Validate</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1CallNode.html">CallNode</a>* call)<span class="keyword"> const </span>{</div>
+<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span> <span class="keyword">const</span> <span class="keyword">auto</span>& validator = get()->validator;</div>
+<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> <span class="keywordflow">if</span> (validator != <span class="keyword">nullptr</span>) {</div>
+<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(!call)) {</div>
+<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> ThrowInvalidCall(get());</div>
+<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> }</div>
+<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span> <span class="keyword">using </span>View = ffi::reflection::NativeFunctionView<void(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1CallNode.html">CallNode</a>*)>;</div>
+<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span> <span class="comment">// set_validator stores only an owning NativeFunction with this signature.</span></div>
+<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span> ffi::details::AnyUnsafe::CopyFromAnyViewAfterCheck<View>(validator)</div>
+<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> .CallExpected(call)</div>
+<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> .value();</div>
+<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span> }</div>
+<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span> }</div>
+</div>
+<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="classtvm_1_1Op.html#a6f0331327df4e2f2ec16fe3b4167ca62"> 193</a></span> <a class="code hl_function" href="classtvm_1_1Op.html#a6f0331327df4e2f2ec16fe3b4167ca62">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a>(<a class="code hl_class" href="classtvm_1_1Op.html">Op</a>, <a class="code hl_class" href="classtvm_1_1Expr.html">Expr</a>, <a class="code hl_class" href="classtvm_1_1OpNode.html">OpNode [...]
+<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span> </div>
+<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> TVM_DLL <span class="keyword">static</span> <span class="keywordtype">void</span> ThrowInvalidCall(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1OpNode.html">OpNode</a>* op);</div>
+<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span> TVM_DLL <span class="keyword">static</span> ffi::List<ffi::Any> GetAttrColumn(<span class="keyword">const</span> ffi::String& attr_name);</div>
+<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span>};</div>
</div>
-<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="classtvm_1_1Op.html#a6f0331327df4e2f2ec16fe3b4167ca62"> 198</a></span> <a class="code hl_function" href="classtvm_1_1Op.html#a6f0331327df4e2f2ec16fe3b4167ca62">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a>(<a class="code hl_class" href="classtvm_1_1Op.html">Op</a>, <a class="code hl_class" href="classtvm_1_1Expr.html">Expr</a>, <a class="code hl_class" href="classtvm_1_1OpNode.html">OpNode [...]
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span> </div>
-<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> <span class="keyword">private</span>:</div>
-<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> TVM_DLL <span class="keyword">static</span> <span class="keywordtype">void</span> ThrowInvalidCall(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1OpNode.html">OpNode</a>* op);</div>
-<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> TVM_DLL <span class="keyword">static</span> ffi::List<ffi::Any> GetAttrColumn(<span class="keyword">const</span> ffi::String& attr_name);</div>
-<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span>};</div>
+<div class="foldopen" id="foldopen00200" data-start="{" data-end="}">
+<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"><a class="line" href="namespacetvm_1_1sig.html"> 200</a></span><span class="keyword">namespace </span>sig {</div>
+<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
+<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span><span class="keyword">struct </span>SignatureTrait {</div>
+<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kArgsCount = 0;</div>
+<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kTyArgsCount = 0;</div>
+<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kVarArgsCount = 0;</div>
+<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kVarTyArgsCount = 0;</div>
+<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kCallAttrsCount = 0;</div>
+<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span>};</div>
+<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span> </div>
+<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span><span class="keyword">struct </span>ValidateState {</div>
+<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> <span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1CallNode.html">CallNode</a>* call;</div>
+<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> <span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1OpNode.html">OpNode</a>* op;</div>
+<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span> <span class="keywordtype">size_t</span> args_index = 0;</div>
+<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span> <span class="keywordtype">size_t</span> ty_args_index = 0;</div>
+<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span>};</div>
+<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> </div>
+<div class="foldopen" id="foldopen00228" data-start="{" data-end="}">
+<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="namespacetvm_1_1sig_1_1details.html"> 228</a></span><span class="keyword">namespace </span>details {</div>
+<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span> </div>
+<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span><span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
+<div class="foldopen" id="foldopen00231" data-start="{" data-end="}">
+<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"><a class="line" href="namespacetvm_1_1sig_1_1details.html#a94c760d3534a512cf5e8c3a1977c1826"> 231</a></span><span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacetvm_1_1sig_1_1details.html#a94c760d3534a512cf5e8c3a1977c1826">ReportTypeMismatch</a>(ffi::Expected<void>* out, <span class="keyword">const</span> ValidateState* state, <span class="keyword [...]
+<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> <span class="keywordtype">size_t</span> index, ffi::AnyView actual) {</div>
+<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> <span class="keyword">const</span> <span class="keyword">auto</span>& fixed = type_arg ? state->op->ty_args_info : state->op->args_info;</div>
+<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> <span class="keyword">const</span> <span class="keyword">auto</span>& tail = type_arg ? state->op->var_ty_args_info : state->op->var_args_info;</div>
+<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> std::string name;</div>
+<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> <span class="keywordflow">if</span> (index < fixed.size()) {</div>
+<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> name = fixed[index]->name;</div>
+<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (tail.has_value()) {</div>
+<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> name = tail.value()->name;</div>
+<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> }</div>
+<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> std::string name_clause = name.empty() ? <span class="stringliteral">""</span> : <span class="stringliteral">" (`"</span> + name + <span class="stringliteral">"`)"</span>;</div>
+<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> TVMFFIAny raw = actual.CopyToTVMFFIAny();</div>
+<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> *out = TVM_FFI_UNEXPECTED(TypeError)</div>
+<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> << <span class="stringliteral">"Op `"</span> << state->op->name << <span class="stringliteral">"`: `"</span> << (type_arg ? <span class="stringliteral">"Call.ty_args["</span> : <span class="stringliteral">"Call.args["</span>)</div>
+<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> << index << <span class="stringliteral">"]`"</span> << name_clause << <span class="stringliteral">" expected `"</span> << ffi::TypeTraits<T>::TypeStr()</div>
+<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> << <span class="stringliteral">"`, got `"</span> << ffi::TypeTraits<T>::GetMismatchTypeInfo(&raw) << <span class="stringliteral">"`."</span>;</div>
+<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span>}</div>
</div>
-<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span> </div>
-<div class="foldopen" id="foldopen00205" data-start="{" data-end="}">
-<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="namespacetvm_1_1sig.html"> 205</a></span><span class="keyword">namespace </span>sig {</div>
-<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> </div>
-<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span><span class="keyword">struct </span>SignatureTrait {</div>
-<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kArgsCount = 0;</div>
-<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kTyArgsCount = 0;</div>
-<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kVarArgsCount = 0;</div>
-<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kVarTyArgsCount = 0;</div>
-<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kCallAttrsCount = 0;</div>
-<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span>};</div>
-<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> </div>
-<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span><span class="keyword">struct </span>ValidateState {</div>
-<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1CallNode.html">CallNode</a>* call;</div>
-<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span> <span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1OpNode.html">OpNode</a>* op;</div>
-<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span> <span class="keywordtype">size_t</span> args_index = 0;</div>
-<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <span class="keywordtype">size_t</span> ty_args_index = 0;</div>
-<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span>};</div>
-<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span> </div>
-<div class="foldopen" id="foldopen00233" data-start="{" data-end="}">
-<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"><a class="line" href="namespacetvm_1_1sig_1_1details.html"> 233</a></span><span class="keyword">namespace </span>details {</div>
-<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span> </div>
-<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span><span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
-<div class="foldopen" id="foldopen00236" data-start="{" data-end="}">
-<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"><a class="line" href="namespacetvm_1_1sig_1_1details.html#a94c760d3534a512cf5e8c3a1977c1826"> 236</a></span><span class="keyword">inline</span> <span class="keywordtype">bool</span> <a class="code hl_function" href="namespacetvm_1_1sig_1_1details.html#a94c760d3534a512cf5e8c3a1977c1826">ReportTypeMismatch</a>(ffi::Expected<void>* out, <span class="keyword">const</span> ValidateState* state, <span class="keyword [...]
-<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span> <span class="keywordtype">size_t</span> index, ffi::AnyView actual) {</div>
-<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span> <span class="keyword">const</span> <span class="keyword">auto</span>& fixed = type_arg ? state->op->ty_args_info : state->op->args_info;</div>
-<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> <span class="keyword">const</span> <span class="keyword">auto</span>& tail = type_arg ? state->op->var_ty_args_info : state->op->var_args_info;</div>
-<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span> std::string name;</div>
-<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> <span class="keywordflow">if</span> (index < fixed.size()) {</div>
-<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> name = fixed[index]->name;</div>
-<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span> } <span class="keywordflow">else</span> <span class="keywordflow">if</span> (tail.has_value()) {</div>
-<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span> name = tail.value()->name;</div>
-<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span> }</div>
-<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span> std::string name_clause = name.empty() ? <span class="stringliteral">""</span> : <span class="stringliteral">" (`"</span> + name + <span class="stringliteral">"`)"</span>;</div>
-<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> TVMFFIAny raw = actual.CopyToTVMFFIAny();</div>
-<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span> *out = TVM_FFI_UNEXPECTED(TypeError)</div>
-<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> << <span class="stringliteral">"Op `"</span> << state->op->name << <span class="stringliteral">"`: `"</span> << (type_arg ? <span class="stringliteral">"Call.ty_args["</span> : <span class="stringliteral">"Call.args["</span>)</div>
-<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> << index << <span class="stringliteral">"]`"</span> << name_clause << <span class="stringliteral">" expected `"</span> << ffi::TypeTraits<T>::TypeStr()</div>
-<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> << <span class="stringliteral">"`, got `"</span> << ffi::TypeTraits<T>::GetMismatchTypeInfo(&raw) << <span class="stringliteral">"`."</span>;</div>
-<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span>}</div>
+<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> </div>
+<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span>} <span class="comment">// namespace details</span></div>
</div>
-<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span> </div>
-<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span>} <span class="comment">// namespace details</span></div>
+<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span> </div>
+<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span><span class="keyword">template</span> <<span class="keyword">typename</span> T = Expr></div>
+<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span><span class="keyword">struct </span>arg : SignatureTrait {</div>
+<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> <span class="keyword">static_assert</span>(std::is_base_of_v<Expr, T>, <span class="stringliteral">"arg<T> expects an expression view"</span>);</div>
+<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kArgsCount = 1;</div>
+<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span> ffi::String name;</div>
+<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span> ffi::String doc;</div>
+<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> </div>
+<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> <span class="keyword">explicit</span> arg(ffi::String name, ffi::String doc = <span class="stringliteral">""</span>)</div>
+<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> : name(std::move(name)), doc(std::move(doc)) {}</div>
+<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> </div>
+<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> <span class="keywordtype">void</span> CollectMetadata(OpNode* op)<span class="keyword"> const </span>{</div>
+<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> <span class="keyword">auto</span> info = ffi::make_object<ArgumentInfoObj>();</div>
+<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> info->name = name;</div>
+<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> info->doc = doc;</div>
+<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> op->args_info.push_back(ArgumentInfo(ffi::UnsafeInit{}, std::move(info)));</div>
+<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> }</div>
+<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> </div>
+<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> Validate(ValidateState* state, ffi::Expected<void>* out) {</div>
+<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (!std::is_same_v<T, Expr>) {</div>
+<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> ffi::AnyView value(state->call->args.GetArrayObj()->begin()[state->args_index]);</div>
+<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(value == <span class="keyword">nullptr</span> ||</div>
+<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> !ffi::details::AnyUnsafe::CheckAnyViewStrict<T>(value))) {</div>
+<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> <span class="keywordflow">return</span> details::ReportTypeMismatch<T>(out, state, <span class="keyword">false</span>, state->args_index, value);</div>
+<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> }</div>
+<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> }</div>
+<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> ++state->args_index;</div>
+<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> }</div>
+<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span>};</div>
+<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> </div>
+<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span><span class="keyword">template</span> <<span class="keyword">typename</span> T = Expr></div>
+<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span><span class="keyword">struct </span>var_args : SignatureTrait {</div>
+<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> <span class="keyword">static_assert</span>(std::is_base_of_v<Expr, T>, <span class="stringliteral">"var_args<T> expects an expression view"</span>);</div>
+<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kVarArgsCount = 1;</div>
+<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span> ffi::String name;</div>
+<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span> ffi::String doc;</div>
+<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> </div>
+<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> <span class="keyword">explicit</span> var_args(ffi::String name, ffi::String doc = <span class="stringliteral">""</span>)</div>
+<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> : name(std::move(name)), doc(std::move(doc)) {}</div>
+<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> </div>
+<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> <span class="keywordtype">void</span> CollectMetadata(OpNode* op)<span class="keyword"> const </span>{</div>
+<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> <span class="keyword">auto</span> info = ffi::make_object<ArgumentInfoObj>();</div>
+<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> info->name = name;</div>
+<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> info->doc = doc;</div>
+<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> op->var_args_info = ArgumentInfo(ffi::UnsafeInit{}, std::move(info));</div>
+<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> }</div>
+<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> </div>
+<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> Validate(ValidateState* state, ffi::Expected<void>* out) {</div>
+<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (!std::is_same_v<T, Expr>) {</div>
+<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> <span class="keyword">const</span> ffi::Any* values = state->call->args.GetArrayObj()->begin();</div>
+<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> <span class="keywordflow">for</span> (; state->args_index != state->call->args.size(); ++state->args_index) {</div>
+<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> ffi::AnyView value(values[state->args_index]);</div>
+<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(value == <span class="keyword">nullptr</span> ||</div>
+<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> !ffi::details::AnyUnsafe::CheckAnyViewStrict<T>(value))) {</div>
+<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <span class="keywordflow">return</span> details::ReportTypeMismatch<T>(out, state, <span class="keyword">false</span>, state->args_index, value);</div>
+<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> }</div>
+<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> }</div>
+<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> } <span class="keywordflow">else</span> {</div>
+<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> state->args_index = state->call->args.size();</div>
+<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> }</div>
+<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> }</div>
+<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span>};</div>
+<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> </div>
+<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span><span class="keyword">template</span> <<span class="keyword">typename</span> T = Type></div>
+<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span><span class="keyword">struct </span>ty_arg : SignatureTrait {</div>
+<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> <span class="keyword">static_assert</span>(std::is_base_of_v<Type, T>, <span class="stringliteral">"ty_arg<T> expects a type view"</span>);</div>
+<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kTyArgsCount = 1;</div>
+<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span> ffi::String name;</div>
+<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> ffi::String doc;</div>
+<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> </div>
+<div class="line"><a id="l00338" name="l00338"></a><span class="lineno"> 338</span> <span class="keyword">explicit</span> ty_arg(ffi::String name, ffi::String doc = <span class="stringliteral">""</span>)</div>
+<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> : name(std::move(name)), doc(std::move(doc)) {}</div>
+<div class="line"><a id="l00340" name="l00340"></a><span class="lineno"> 340</span> </div>
+<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> <span class="keywordtype">void</span> CollectMetadata(OpNode* op)<span class="keyword"> const </span>{</div>
+<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> <span class="keyword">auto</span> info = ffi::make_object<ArgumentInfoObj>();</div>
+<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> info->name = name;</div>
+<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> info->doc = doc;</div>
+<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> op->ty_args_info.push_back(ArgumentInfo(ffi::UnsafeInit{}, std::move(info)));</div>
+<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> }</div>
+<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> </div>
+<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> Validate(ValidateState* state, ffi::Expected<void>* out) {</div>
+<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (!std::is_same_v<T, Type>) {</div>
+<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> ffi::AnyView value(state->call->ty_args.GetArrayObj()->begin()[state->ty_args_index]);</div>
+<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(value == <span class="keyword">nullptr</span> ||</div>
+<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> !ffi::details::AnyUnsafe::CheckAnyViewStrict<T>(value))) {</div>
+<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> <span class="keywordflow">return</span> details::ReportTypeMismatch<T>(out, state, <span class="keyword">true</span>, state->ty_args_index, value);</div>
+<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> }</div>
+<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> }</div>
+<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> ++state->ty_args_index;</div>
+<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> }</div>
+<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span>};</div>
+<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> </div>
+<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span><span class="keyword">template</span> <<span class="keyword">typename</span> T = Type></div>
+<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span><span class="keyword">struct </span>var_ty_args : SignatureTrait {</div>
+<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> <span class="keyword">static_assert</span>(std::is_base_of_v<Type, T>, <span class="stringliteral">"var_ty_args<T> expects a type view"</span>);</div>
+<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"> 367</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kVarTyArgsCount = 1;</div>
+<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span> ffi::String name;</div>
+<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span> ffi::String doc;</div>
+<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> </div>
+<div class="line"><a id="l00373" name="l00373"></a><span class="lineno"> 373</span> <span class="keyword">explicit</span> var_ty_args(ffi::String name, ffi::String doc = <span class="stringliteral">""</span>)</div>
+<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> : name(std::move(name)), doc(std::move(doc)) {}</div>
+<div class="line"><a id="l00375" name="l00375"></a><span class="lineno"> 375</span> </div>
+<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> <span class="keywordtype">void</span> CollectMetadata(OpNode* op)<span class="keyword"> const </span>{</div>
+<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> <span class="keyword">auto</span> info = ffi::make_object<ArgumentInfoObj>();</div>
+<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> info->name = name;</div>
+<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> info->doc = doc;</div>
+<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> op->var_ty_args_info = ArgumentInfo(ffi::UnsafeInit{}, std::move(info));</div>
+<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> }</div>
+<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> </div>
+<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> Validate(ValidateState* state, ffi::Expected<void>* out) {</div>
+<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (!std::is_same_v<T, Type>) {</div>
+<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> <span class="keyword">const</span> ffi::Any* values = state->call->ty_args.GetArrayObj()->begin();</div>
+<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> <span class="keywordflow">for</span> (; state->ty_args_index != state->call->ty_args.size(); ++state->ty_args_index) {</div>
+<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> ffi::AnyView value(values[state->ty_args_index]);</div>
+<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(value == <span class="keyword">nullptr</span> ||</div>
+<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> !ffi::details::AnyUnsafe::CheckAnyViewStrict<T>(value))) {</div>
+<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span> <span class="keywordflow">return</span> details::ReportTypeMismatch<T>(out, state, <span class="keyword">true</span>, state->ty_args_index, value);</div>
+<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> }</div>
+<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> }</div>
+<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span> } <span class="keywordflow">else</span> {</div>
+<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> state->ty_args_index = state->call->ty_args.size();</div>
+<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> }</div>
+<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> }</div>
+<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span>};</div>
+<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> </div>
+<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span><span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
+<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span><span class="keyword">struct </span>call_attrs : SignatureTrait {</div>
+<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> <span class="keyword">static_assert</span>(std::is_base_of_v<AttrsNode, T>, <span class="stringliteral">"call_attrs<T> expects an attribute node type"</span>);</div>
+<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"> 412</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kCallAttrsCount = 1;</div>
+<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span> </div>
+<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> <span class="keywordtype">void</span> CollectMetadata(OpNode* op)<span class="keyword"> const </span>{</div>
+<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> uint32_t index = T::RuntimeTypeIndex();</div>
+<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> op->attrs_type_key = T::_type_key;</div>
+<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> op->attrs_type_index = index;</div>
+<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> }</div>
+<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> </div>
+<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> Validate(ValidateState* state, ffi::Expected<void>* out) {</div>
+<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span> ffi::AnyView attrs(state->call->attrs);</div>
+<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(!state->call->attrs.has_value() ||</div>
+<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> !ffi::details::AnyUnsafe::CheckAnyViewStrict<const T*>(attrs))) {</div>
+<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> TVMFFIAny raw = attrs.CopyToTVMFFIAny();</div>
+<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> std::string actual = state->call->attrs.has_value()</div>
+<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> ? <span class="stringliteral">"`"</span> + ffi::TypeTraits<const T*>::GetMismatchTypeInfo(&raw) + <span class="stringliteral">"`"</span></div>
+<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> : <span class="stringliteral">"None"</span>;</div>
+<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> *out = TVM_FFI_UNEXPECTED(TypeError)</div>
+<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> << <span class="stringliteral">"Op `"</span> << state->op->name << <span class="stringliteral">"`: Call.attrs expected `"</span></div>
+<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> << ffi::TypeTraits<const T*>::TypeStr() << <span class="stringliteral">"`, got "</span> << actual;</div>
+<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
+<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> }</div>
+<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
+<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> }</div>
+<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span>};</div>
+<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> </div>
+<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span>} <span class="comment">// namespace sig</span></div>
</div>
-<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span> </div>
-<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span><span class="keyword">template</span> <<span class="keyword">typename</span> T = Expr></div>
-<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"> 260</span><span class="keyword">struct </span>arg : SignatureTrait {</div>
-<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> <span class="keyword">static_assert</span>(std::is_base_of_v<Expr, T>, <span class="stringliteral">"arg<T> expects an expression view"</span>);</div>
-<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kArgsCount = 1;</div>
-<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span> ffi::String name;</div>
-<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span> ffi::String doc;</div>
-<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> </div>
-<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> <span class="keyword">explicit</span> arg(ffi::String name, ffi::String doc = <span class="stringliteral">""</span>)</div>
-<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span> : name(std::move(name)), doc(std::move(doc)) {}</div>
-<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> </div>
-<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"> 272</span> <span class="keywordtype">void</span> CollectMetadata(OpNode* op)<span class="keyword"> const </span>{</div>
-<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> <span class="keyword">auto</span> info = ffi::make_object<ArgumentInfoObj>();</div>
-<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span> info->name = name;</div>
-<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> info->doc = doc;</div>
-<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span> op->args_info.push_back(ArgumentInfo(ffi::UnsafeInit{}, std::move(info)));</div>
-<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span> }</div>
-<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"> 278</span> </div>
-<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> Validate(ValidateState* state, ffi::Expected<void>* out) {</div>
-<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (!std::is_same_v<T, Expr>) {</div>
-<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> ffi::AnyView value(state->call->args.GetArrayObj()->begin()[state->args_index]);</div>
-<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(value == <span class="keyword">nullptr</span> ||</div>
-<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> !ffi::details::AnyUnsafe::CheckAnyViewStrict<T>(value))) {</div>
-<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span> <span class="keywordflow">return</span> details::ReportTypeMismatch<T>(out, state, <span class="keyword">false</span>, state->args_index, value);</div>
-<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> }</div>
-<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span> }</div>
-<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span> ++state->args_index;</div>
-<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span> }</div>
-<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span>};</div>
-<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> </div>
-<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span><span class="keyword">template</span> <<span class="keyword">typename</span> T = Expr></div>
-<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span><span class="keyword">struct </span>var_args : SignatureTrait {</div>
-<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> <span class="keyword">static_assert</span>(std::is_base_of_v<Expr, T>, <span class="stringliteral">"var_args<T> expects an expression view"</span>);</div>
-<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kVarArgsCount = 1;</div>
-<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span> ffi::String name;</div>
-<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span> ffi::String doc;</div>
-<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> </div>
-<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span> <span class="keyword">explicit</span> var_args(ffi::String name, ffi::String doc = <span class="stringliteral">""</span>)</div>
-<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> : name(std::move(name)), doc(std::move(doc)) {}</div>
-<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span> </div>
-<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span> <span class="keywordtype">void</span> CollectMetadata(OpNode* op)<span class="keyword"> const </span>{</div>
-<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span> <span class="keyword">auto</span> info = ffi::make_object<ArgumentInfoObj>();</div>
-<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"> 309</span> info->name = name;</div>
-<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span> info->doc = doc;</div>
-<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span> op->var_args_info = ArgumentInfo(ffi::UnsafeInit{}, std::move(info));</div>
-<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span> }</div>
-<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span> </div>
-<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> Validate(ValidateState* state, ffi::Expected<void>* out) {</div>
-<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (!std::is_same_v<T, Expr>) {</div>
-<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> <span class="keyword">const</span> ffi::Any* values = state->call->args.GetArrayObj()->begin();</div>
-<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span> <span class="keywordflow">for</span> (; state->args_index != state->call->args.size(); ++state->args_index) {</div>
-<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"> 318</span> ffi::AnyView value(values[state->args_index]);</div>
-<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(value == <span class="keyword">nullptr</span> ||</div>
-<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span> !ffi::details::AnyUnsafe::CheckAnyViewStrict<T>(value))) {</div>
-<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span> <span class="keywordflow">return</span> details::ReportTypeMismatch<T>(out, state, <span class="keyword">false</span>, state->args_index, value);</div>
-<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"> 322</span> }</div>
-<div class="line"><a id="l00323" name="l00323"></a><span class="lineno"> 323</span> }</div>
-<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"> 324</span> } <span class="keywordflow">else</span> {</div>
-<div class="line"><a id="l00325" name="l00325"></a><span class="lineno"> 325</span> state->args_index = state->call->args.size();</div>
-<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"> 326</span> }</div>
-<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"> 328</span> }</div>
-<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"> 329</span>};</div>
-<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> </div>
-<div class="line"><a id="l00333" name="l00333"></a><span class="lineno"> 333</span><span class="keyword">template</span> <<span class="keyword">typename</span> T = Type></div>
-<div class="line"><a id="l00334" name="l00334"></a><span class="lineno"> 334</span><span class="keyword">struct </span>ty_arg : SignatureTrait {</div>
-<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"> 335</span> <span class="keyword">static_assert</span>(std::is_base_of_v<Type, T>, <span class="stringliteral">"ty_arg<T> expects a type view"</span>);</div>
-<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"> 337</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kTyArgsCount = 1;</div>
-<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"> 339</span> ffi::String name;</div>
-<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> ffi::String doc;</div>
-<div class="line"><a id="l00342" name="l00342"></a><span class="lineno"> 342</span> </div>
-<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> <span class="keyword">explicit</span> ty_arg(ffi::String name, ffi::String doc = <span class="stringliteral">""</span>)</div>
-<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> : name(std::move(name)), doc(std::move(doc)) {}</div>
-<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> </div>
-<div class="line"><a id="l00346" name="l00346"></a><span class="lineno"> 346</span> <span class="keywordtype">void</span> CollectMetadata(OpNode* op)<span class="keyword"> const </span>{</div>
-<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"> 347</span> <span class="keyword">auto</span> info = ffi::make_object<ArgumentInfoObj>();</div>
-<div class="line"><a id="l00348" name="l00348"></a><span class="lineno"> 348</span> info->name = name;</div>
-<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> info->doc = doc;</div>
-<div class="line"><a id="l00350" name="l00350"></a><span class="lineno"> 350</span> op->ty_args_info.push_back(ArgumentInfo(ffi::UnsafeInit{}, std::move(info)));</div>
-<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"> 351</span> }</div>
-<div class="line"><a id="l00352" name="l00352"></a><span class="lineno"> 352</span> </div>
-<div class="line"><a id="l00353" name="l00353"></a><span class="lineno"> 353</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> Validate(ValidateState* state, ffi::Expected<void>* out) {</div>
-<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"> 354</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (!std::is_same_v<T, Type>) {</div>
-<div class="line"><a id="l00355" name="l00355"></a><span class="lineno"> 355</span> ffi::AnyView value(state->call->ty_args.GetArrayObj()->begin()[state->ty_args_index]);</div>
-<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"> 356</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(value == <span class="keyword">nullptr</span> ||</div>
-<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> !ffi::details::AnyUnsafe::CheckAnyViewStrict<T>(value))) {</div>
-<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"> 358</span> <span class="keywordflow">return</span> details::ReportTypeMismatch<T>(out, state, <span class="keyword">true</span>, state->ty_args_index, value);</div>
-<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span> }</div>
-<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> }</div>
-<div class="line"><a id="l00361" name="l00361"></a><span class="lineno"> 361</span> ++state->ty_args_index;</div>
-<div class="line"><a id="l00362" name="l00362"></a><span class="lineno"> 362</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a id="l00363" name="l00363"></a><span class="lineno"> 363</span> }</div>
-<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"> 364</span>};</div>
-<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"> 365</span> </div>
-<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span><span class="keyword">template</span> <<span class="keyword">typename</span> T = Type></div>
-<div class="line"><a id="l00369" name="l00369"></a><span class="lineno"> 369</span><span class="keyword">struct </span>var_ty_args : SignatureTrait {</div>
-<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"> 370</span> <span class="keyword">static_assert</span>(std::is_base_of_v<Type, T>, <span class="stringliteral">"var_ty_args<T> expects a type view"</span>);</div>
-<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kVarTyArgsCount = 1;</div>
-<div class="line"><a id="l00374" name="l00374"></a><span class="lineno"> 374</span> ffi::String name;</div>
-<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"> 376</span> ffi::String doc;</div>
-<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"> 377</span> </div>
-<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"> 378</span> <span class="keyword">explicit</span> var_ty_args(ffi::String name, ffi::String doc = <span class="stringliteral">""</span>)</div>
-<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"> 379</span> : name(std::move(name)), doc(std::move(doc)) {}</div>
-<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> </div>
-<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> <span class="keywordtype">void</span> CollectMetadata(OpNode* op)<span class="keyword"> const </span>{</div>
-<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"> 382</span> <span class="keyword">auto</span> info = ffi::make_object<ArgumentInfoObj>();</div>
-<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span> info->name = name;</div>
-<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> info->doc = doc;</div>
-<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"> 385</span> op->var_ty_args_info = ArgumentInfo(ffi::UnsafeInit{}, std::move(info));</div>
-<div class="line"><a id="l00386" name="l00386"></a><span class="lineno"> 386</span> }</div>
-<div class="line"><a id="l00387" name="l00387"></a><span class="lineno"> 387</span> </div>
-<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"> 388</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> Validate(ValidateState* state, ffi::Expected<void>* out) {</div>
-<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"> 389</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (!std::is_same_v<T, Type>) {</div>
-<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"> 390</span> <span class="keyword">const</span> ffi::Any* values = state->call->ty_args.GetArrayObj()->begin();</div>
-<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"> 391</span> <span class="keywordflow">for</span> (; state->ty_args_index != state->call->ty_args.size(); ++state->ty_args_index) {</div>
-<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"> 392</span> ffi::AnyView value(values[state->ty_args_index]);</div>
-<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"> 393</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(value == <span class="keyword">nullptr</span> ||</div>
-<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> !ffi::details::AnyUnsafe::CheckAnyViewStrict<T>(value))) {</div>
-<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"> 395</span> <span class="keywordflow">return</span> details::ReportTypeMismatch<T>(out, state, <span class="keyword">true</span>, state->ty_args_index, value);</div>
-<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span> }</div>
-<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> }</div>
-<div class="line"><a id="l00398" name="l00398"></a><span class="lineno"> 398</span> } <span class="keywordflow">else</span> {</div>
-<div class="line"><a id="l00399" name="l00399"></a><span class="lineno"> 399</span> state->ty_args_index = state->call->ty_args.size();</div>
-<div class="line"><a id="l00400" name="l00400"></a><span class="lineno"> 400</span> }</div>
-<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"> 401</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"> 402</span> }</div>
-<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span>};</div>
-<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span> </div>
-<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"> 413</span><span class="keyword">template</span> <<span class="keyword">typename</span> T></div>
-<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span><span class="keyword">struct </span>call_attrs : SignatureTrait {</div>
-<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"> 415</span> <span class="keyword">static_assert</span>(std::is_base_of_v<AttrsNode, T>, <span class="stringliteral">"call_attrs<T> expects an attribute node type"</span>);</div>
-<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> <span class="keyword">static</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> kCallAttrsCount = 1;</div>
-<div class="line"><a id="l00418" name="l00418"></a><span class="lineno"> 418</span> </div>
-<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> <span class="keywordtype">void</span> CollectMetadata(OpNode* op)<span class="keyword"> const </span>{</div>
-<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> uint32_t index = T::RuntimeTypeIndex();</div>
-<div class="line"><a id="l00421" name="l00421"></a><span class="lineno"> 421</span> op->attrs_type_key = T::_type_key;</div>
-<div class="line"><a id="l00422" name="l00422"></a><span class="lineno"> 422</span> op->attrs_type_index = index;</div>
-<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span> }</div>
-<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> </div>
-<div class="line"><a id="l00425" name="l00425"></a><span class="lineno"> 425</span> <span class="keyword">static</span> <span class="keywordtype">bool</span> Validate(ValidateState* state, ffi::Expected<void>* out) {</div>
-<div class="line"><a id="l00426" name="l00426"></a><span class="lineno"> 426</span> ffi::AnyView attrs(state->call->attrs);</div>
-<div class="line"><a id="l00427" name="l00427"></a><span class="lineno"> 427</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(!state->call->attrs.has_value() ||</div>
-<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"> 428</span> !ffi::details::AnyUnsafe::CheckAnyViewStrict<const T*>(attrs))) {</div>
-<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"> 429</span> TVMFFIAny raw = attrs.CopyToTVMFFIAny();</div>
-<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"> 430</span> std::string actual = state->call->attrs.has_value()</div>
-<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span> ? <span class="stringliteral">"`"</span> + ffi::TypeTraits<const T*>::GetMismatchTypeInfo(&raw) + <span class="stringliteral">"`"</span></div>
-<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span> : <span class="stringliteral">"None"</span>;</div>
-<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span> *out = TVM_FFI_UNEXPECTED(TypeError)</div>
-<div class="line"><a id="l00434" name="l00434"></a><span class="lineno"> 434</span> << <span class="stringliteral">"Op `"</span> << state->op->name << <span class="stringliteral">"`: Call.attrs expected `"</span></div>
-<div class="line"><a id="l00435" name="l00435"></a><span class="lineno"> 435</span> << ffi::TypeTraits<const T*>::TypeStr() << <span class="stringliteral">"`, got "</span> << actual;</div>
-<div class="line"><a id="l00436" name="l00436"></a><span class="lineno"> 436</span> <span class="keywordflow">return</span> <span class="keyword">false</span>;</div>
-<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"> 437</span> }</div>
-<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> <span class="keywordflow">return</span> <span class="keyword">true</span>;</div>
-<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"> 439</span> }</div>
-<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"> 440</span>};</div>
-<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> </div>
-<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span>} <span class="comment">// namespace sig</span></div>
+<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"> 438</span> </div>
+<div class="foldopen" id="foldopen00440" data-start="{" data-end="};">
+<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html"> 440</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a> {</div>
+<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"> 441</span> <span class="keyword">public</span>:</div>
+<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a33390a82b1c8342781e14b554aeadd8a"> 446</a></span> TVM_DLL <span class="keyword">explicit</span> <a class="code hl_function" href="classtvm_1_1OpDef.html#a33390a82b1c8342781e14b554aeadd8a">OpDef</a>(<span class="keyword">const</span> ffi::String& name);</div>
+<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#ae559110ef55e803c57acae0a17e1e4e5"> 452</a></span> TVM_DLL <a class="code hl_function" href="classtvm_1_1OpDef.html#ae559110ef55e803c57acae0a17e1e4e5">OpDef</a>(<span class="keyword">const</span> ffi::String& name, <span class="keyword">const</span> ffi::String& doc);</div>
+<div class="line"><a id="l00453" name="l00453"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a844337d175679155cccdd40246133536"> 453</a></span> <a class="code hl_function" href="classtvm_1_1OpDef.html#a844337d175679155cccdd40246133536">OpDef</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>&) = <span class="keyword">delete</span>;</div>
+<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a4fd0ba9aa4cee8b4df5c498f0352130a"> 454</a></span> <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#a4fd0ba9aa4cee8b4df5c498f0352130a">operator=</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>&) = <span class="keyword">delete</span>;</div>
+<div class="line"><a id="l00455" name="l00455"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a8e02417e15311a6c0955146acf2074f8"> 455</a></span> <a class="code hl_function" href="classtvm_1_1OpDef.html#a8e02417e15311a6c0955146acf2074f8">OpDef</a>(<a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>&&) = <span class="keyword">delete</span>;</div>
+<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#abfd1095d54c035ba8afa33bb01ad2366"> 456</a></span> <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#abfd1095d54c035ba8afa33bb01ad2366">operator=</a>(<a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>&&) = <span class="keyword">delete</span>;</div>
+<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92"> 458</a></span> <a class="code hl_class" href="classtvm_1_1Op.html">Op</a> <a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> op_; }</div>
+<div class="line"><a id="l00465" name="l00465"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a34419be1455721ac622db1c343a25f2f"> 465</a></span> TVM_DLL <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#a34419be1455721ac622db1c343a25f2f">add_arg</a>(<span class="keyword">const</span> ffi::String& name, <span class="keyword">const</span> ffi::String& doc);</div>
+<div class="line"><a id="l00471" name="l00471"></a><span class="lineno"> 471</span> <span class="keyword">template</span> <<span class="keyword">typename</span> AttrsType></div>
+<div class="foldopen" id="foldopen00472" data-start="{" data-end="}">
+<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a5eb0b96a2da3e619adff3e9b36c3b113"> 472</a></span> <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#a5eb0b96a2da3e619adff3e9b36c3b113">attrs_type</a>() {</div>
+<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"> 473</span> uint32_t index = AttrsType::RuntimeTypeIndex();</div>
+<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"> 474</span> get()-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a0f340dace1c4c1d9c93628bfe874cbb8">attrs_type_key</a> = AttrsType::_type_key;</div>
+<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> get()-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a4b7f1c6f18ede931328377bb8794c1bc">attrs_type_index</a> = index;</div>
+<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"> 477</span> }</div>
</div>
-<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> </div>
-<div class="foldopen" id="foldopen00445" data-start="{" data-end="};">
-<div class="line"><a id="l00445" name="l00445"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html"> 445</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a> {</div>
-<div class="line"><a id="l00446" name="l00446"></a><span class="lineno"> 446</span> <span class="keyword">public</span>:</div>
-<div class="line"><a id="l00451" name="l00451"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a33390a82b1c8342781e14b554aeadd8a"> 451</a></span> TVM_DLL <span class="keyword">explicit</span> <a class="code hl_function" href="classtvm_1_1OpDef.html#a33390a82b1c8342781e14b554aeadd8a">OpDef</a>(<span class="keyword">const</span> ffi::String& name);</div>
-<div class="line"><a id="l00457" name="l00457"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#ae559110ef55e803c57acae0a17e1e4e5"> 457</a></span> TVM_DLL <a class="code hl_function" href="classtvm_1_1OpDef.html#ae559110ef55e803c57acae0a17e1e4e5">OpDef</a>(<span class="keyword">const</span> ffi::String& name, <span class="keyword">const</span> ffi::String& doc);</div>
-<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a844337d175679155cccdd40246133536"> 458</a></span> <a class="code hl_function" href="classtvm_1_1OpDef.html#a844337d175679155cccdd40246133536">OpDef</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>&) = <span class="keyword">delete</span>;</div>
-<div class="line"><a id="l00459" name="l00459"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a4fd0ba9aa4cee8b4df5c498f0352130a"> 459</a></span> <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#a4fd0ba9aa4cee8b4df5c498f0352130a">operator=</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>&) = <span class="keyword">delete</span>;</div>
-<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a8e02417e15311a6c0955146acf2074f8"> 460</a></span> <a class="code hl_function" href="classtvm_1_1OpDef.html#a8e02417e15311a6c0955146acf2074f8">OpDef</a>(<a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>&&) = <span class="keyword">delete</span>;</div>
-<div class="line"><a id="l00461" name="l00461"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#abfd1095d54c035ba8afa33bb01ad2366"> 461</a></span> <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#abfd1095d54c035ba8afa33bb01ad2366">operator=</a>(<a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>&&) = <span class="keyword">delete</span>;</div>
-<div class="line"><a id="l00463" name="l00463"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92"> 463</a></span> <a class="code hl_class" href="classtvm_1_1Op.html">Op</a> <a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a>()<span class="keyword"> const </span>{ <span class="keywordflow">return</span> op_; }</div>
-<div class="line"><a id="l00470" name="l00470"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a34419be1455721ac622db1c343a25f2f"> 470</a></span> TVM_DLL <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#a34419be1455721ac622db1c343a25f2f">add_arg</a>(<span class="keyword">const</span> ffi::String& name, <span class="keyword">const</span> ffi::String& doc);</div>
-<div class="line"><a id="l00476" name="l00476"></a><span class="lineno"> 476</span> <span class="keyword">template</span> <<span class="keyword">typename</span> AttrsType></div>
-<div class="foldopen" id="foldopen00477" data-start="{" data-end="}">
-<div class="line"><a id="l00477" name="l00477"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a5eb0b96a2da3e619adff3e9b36c3b113"> 477</a></span> <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#a5eb0b96a2da3e619adff3e9b36c3b113">attrs_type</a>() {</div>
-<div class="line"><a id="l00478" name="l00478"></a><span class="lineno"> 478</span> uint32_t index = AttrsType::RuntimeTypeIndex();</div>
-<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"> 479</span> get()-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a0f340dace1c4c1d9c93628bfe874cbb8">attrs_type_key</a> = AttrsType::_type_key;</div>
-<div class="line"><a id="l00480" name="l00480"></a><span class="lineno"> 480</span> get()-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a4b7f1c6f18ede931328377bb8794c1bc">attrs_type_index</a> = index;</div>
-<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"> 481</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a id="l00482" name="l00482"></a><span class="lineno"> 482</span> }</div>
+<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a2f3f80fde3e805e153879d4ee05b6de8"> 483</a></span> TVM_DLL <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#a2f3f80fde3e805e153879d4ee05b6de8">set_attrs_type_key</a>(<span class="keyword">const</span> ffi::String& key);</div>
+<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a6effc7f7e9a5846ae75a2e3e587016fa"> 490</a></span> TVM_DLL <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#a6effc7f7e9a5846ae75a2e3e587016fa">add_ty_arg</a>(<span class="keyword">const</span> ffi::String& name, <span class="keyword">const</span> ffi::String& doc);</div>
+<div class="line"><a id="l00513" name="l00513"></a><span class="lineno"> 513</span> <span class="keyword">template</span> <<span class="keyword">typename</span>... Specs></div>
+<div class="foldopen" id="foldopen00514" data-start="{" data-end="}">
+<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#adfdfb49cb844b3f1f9763082da42a1f6"> 514</a></span> <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#adfdfb49cb844b3f1f9763082da42a1f6">signature</a>(<span class="keyword">const</span> Specs&... specs) {</div>
+<div class="line"><a id="l00515" name="l00515"></a><span class="lineno"> 515</span> <span class="keyword">auto</span> updated = ffi::make_object<OpNode>();</div>
+<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"> 516</span> (ApplySignatureTrait(updated.get(), specs), ...);</div>
+<div class="line"><a id="l00517" name="l00517"></a><span class="lineno"> 517</span> <span class="keywordflow">if</span> (op_->validator == <span class="keyword">nullptr</span>) {</div>
+<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> <span class="keyword">using </span>View = ffi::reflection::NativeFunctionView<void(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1CallNode.html">CallNode</a>*)>;</div>
+<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"> 519</span> <a class="code hl_function" href="classtvm_1_1OpDef.html#a98e5ef59df37e48d8138ffa86360fadf">set_validator</a>(View::FromNative<&ValidateSignature<Specs...>>());</div>
+<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> get()-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a073453df60ea85aa8c50d59309386b62">validator_is_custom</a> = <span class="keyword">false</span>;</div>
+<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> }</div>
+<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> <a class="code hl_class" href="classtvm_1_1OpNode.html">OpNode</a>* target = get();</div>
+<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> target-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a1106cc90ca7823f513807317116b87e0">args_info</a> = std::move(updated->args_info);</div>
+<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> target-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a59a1176e5da55aa98a8447c2da8e3830">ty_args_info</a> = std::move(updated->ty_args_info);</div>
+<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> target-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a126f0c272afde9f28489d80e446fb5c8">var_args_info</a> = std::move(updated->var_args_info);</div>
+<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> target-><a class="code hl_variable" href="classtvm_1_1OpNode.html#ab6e6b14ea08f87dbb30148bae6a6d5a6">var_ty_args_info</a> = std::move(updated->var_ty_args_info);</div>
+<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span> target-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a0f340dace1c4c1d9c93628bfe874cbb8">attrs_type_key</a> = std::move(updated->attrs_type_key);</div>
+<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> target-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a4b7f1c6f18ede931328377bb8794c1bc">attrs_type_index</a> = updated->attrs_type_index;</div>
+<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span> }</div>
</div>
-<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a2f3f80fde3e805e153879d4ee05b6de8"> 488</a></span> TVM_DLL <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#a2f3f80fde3e805e153879d4ee05b6de8">set_attrs_type_key</a>(<span class="keyword">const</span> ffi::String& key);</div>
-<div class="line"><a id="l00495" name="l00495"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a6effc7f7e9a5846ae75a2e3e587016fa"> 495</a></span> TVM_DLL <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#a6effc7f7e9a5846ae75a2e3e587016fa">add_ty_arg</a>(<span class="keyword">const</span> ffi::String& name, <span class="keyword">const</span> ffi::String& doc);</div>
-<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"> 518</span> <span class="keyword">template</span> <<span class="keyword">typename</span>... Specs></div>
-<div class="foldopen" id="foldopen00519" data-start="{" data-end="}">
-<div class="line"><a id="l00519" name="l00519"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#adfdfb49cb844b3f1f9763082da42a1f6"> 519</a></span> <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#adfdfb49cb844b3f1f9763082da42a1f6">signature</a>(<span class="keyword">const</span> Specs&... specs) {</div>
-<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"> 520</span> <span class="keyword">auto</span> updated = ffi::make_object<OpNode>();</div>
-<div class="line"><a id="l00521" name="l00521"></a><span class="lineno"> 521</span> (ApplySignatureTrait(updated.get(), specs), ...);</div>
-<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"> 522</span> <span class="keywordflow">if</span> (op_->validator == <span class="keyword">nullptr</span>) {</div>
-<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> <span class="keyword">using </span>View = ffi::reflection::NativeFunctionView<void(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1CallNode.html">CallNode</a>*)>;</div>
-<div class="line"><a id="l00524" name="l00524"></a><span class="lineno"> 524</span> <a class="code hl_function" href="classtvm_1_1OpDef.html#a98e5ef59df37e48d8138ffa86360fadf">set_validator</a>(View::FromNative<&ValidateSignature<Specs...>>());</div>
-<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"> 525</span> get()-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a073453df60ea85aa8c50d59309386b62">validator_is_custom</a> = <span class="keyword">false</span>;</div>
-<div class="line"><a id="l00526" name="l00526"></a><span class="lineno"> 526</span> }</div>
-<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"> 527</span> <a class="code hl_class" href="classtvm_1_1OpNode.html">OpNode</a>* target = get();</div>
-<div class="line"><a id="l00528" name="l00528"></a><span class="lineno"> 528</span> target-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a1106cc90ca7823f513807317116b87e0">args_info</a> = std::move(updated->args_info);</div>
-<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"> 529</span> target-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a59a1176e5da55aa98a8447c2da8e3830">ty_args_info</a> = std::move(updated->ty_args_info);</div>
-<div class="line"><a id="l00530" name="l00530"></a><span class="lineno"> 530</span> target-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a126f0c272afde9f28489d80e446fb5c8">var_args_info</a> = std::move(updated->var_args_info);</div>
-<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"> 531</span> target-><a class="code hl_variable" href="classtvm_1_1OpNode.html#ab6e6b14ea08f87dbb30148bae6a6d5a6">var_ty_args_info</a> = std::move(updated->var_ty_args_info);</div>
-<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> target-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a0f340dace1c4c1d9c93628bfe874cbb8">attrs_type_key</a> = std::move(updated->attrs_type_key);</div>
-<div class="line"><a id="l00533" name="l00533"></a><span class="lineno"> 533</span> target-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a4b7f1c6f18ede931328377bb8794c1bc">attrs_type_index</a> = updated->attrs_type_index;</div>
-<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"> 534</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a id="l00535" name="l00535"></a><span class="lineno"> 535</span> }</div>
+<div class="line"><a id="l00539" name="l00539"></a><span class="lineno"> 539</span> <span class="keyword">template</span> <<span class="keyword">typename</span> ValueType></div>
+<div class="foldopen" id="foldopen00540" data-start="{" data-end="}">
+<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a9b0b0420d3d1b07ddb82d9b408c7ee30"> 540</a></span> <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#a9b0b0420d3d1b07ddb82d9b408c7ee30">set_attr</a>(<span class="keyword">const</span> ffi::String& attr_name, <span class="keyword">const</span> ValueType& value, <span class="keywordtype">b [...]
+<div class="line"><a id="l00541" name="l00541"></a><span class="lineno"> 541</span> UpdateAttr(attr_name, ffi::Any(value), <span class="keyword">override</span>);</div>
+<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"> 542</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span> }</div>
</div>
-<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> <span class="keyword">template</span> <<span class="keyword">typename</span> ValueType></div>
-<div class="foldopen" id="foldopen00545" data-start="{" data-end="}">
-<div class="line"><a id="l00545" name="l00545"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a9b0b0420d3d1b07ddb82d9b408c7ee30"> 545</a></span> <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#a9b0b0420d3d1b07ddb82d9b408c7ee30">set_attr</a>(<span class="keyword">const</span> ffi::String& attr_name, <span class="keyword">const</span> ValueType& value, <span class="keywordtype">b [...]
-<div class="line"><a id="l00546" name="l00546"></a><span class="lineno"> 546</span> UpdateAttr(attr_name, ffi::Any(value), <span class="keyword">override</span>);</div>
-<div class="line"><a id="l00547" name="l00547"></a><span class="lineno"> 547</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"> 548</span> }</div>
+<div class="foldopen" id="foldopen00563" data-start="{" data-end="}">
+<div class="line"><a id="l00563" name="l00563"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a98e5ef59df37e48d8138ffa86360fadf"> 563</a></span> <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#a98e5ef59df37e48d8138ffa86360fadf">set_validator</a>(ffi::reflection::NativeFunctionView<<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code hl_class" href= [...]
+<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"> 564</span> <span class="keywordtype">bool</span> <span class="keyword">override</span> = <span class="keyword">false</span>) {</div>
+<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span> TVM_FFI_CHECK(<span class="keyword">override</span> || op_->validator == <span class="keyword">nullptr</span>, ValueError)</div>
+<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> << <span class="stringliteral">"Validator of "</span> << op_->name << <span class="stringliteral">" is already registered"</span>;</div>
+<div class="line"><a id="l00567" name="l00567"></a><span class="lineno"> 567</span> get()-><a class="code hl_variable" href="classtvm_1_1OpNode.html#afc81110007596de60d33280fa98c6833">validator</a> = ffi::reflection::NativeFunction<void(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1CallNode.html">CallNode</a>*)>::From(validator);</div>
+<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"> 568</span> get()-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a073453df60ea85aa8c50d59309386b62">validator_is_custom</a> = <span class="keyword">true</span>;</div>
+<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> }</div>
</div>
-<div class="foldopen" id="foldopen00568" data-start="{" data-end="}">
-<div class="line"><a id="l00568" name="l00568"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a98e5ef59df37e48d8138ffa86360fadf"> 568</a></span> <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#a98e5ef59df37e48d8138ffa86360fadf">set_validator</a>(ffi::reflection::NativeFunctionView<<span class="keywordtype">void</span>(<span class="keyword">const</span> <a class="code hl_class" href= [...]
-<div class="line"><a id="l00569" name="l00569"></a><span class="lineno"> 569</span> <span class="keywordtype">bool</span> <span class="keyword">override</span> = <span class="keyword">false</span>) {</div>
-<div class="line"><a id="l00570" name="l00570"></a><span class="lineno"> 570</span> TVM_FFI_CHECK(<span class="keyword">override</span> || op_->validator == <span class="keyword">nullptr</span>, ValueError)</div>
-<div class="line"><a id="l00571" name="l00571"></a><span class="lineno"> 571</span> << <span class="stringliteral">"Validator of "</span> << op_->name << <span class="stringliteral">" is already registered"</span>;</div>
-<div class="line"><a id="l00572" name="l00572"></a><span class="lineno"> 572</span> get()-><a class="code hl_variable" href="classtvm_1_1OpNode.html#afc81110007596de60d33280fa98c6833">validator</a> = ffi::reflection::NativeFunction<void(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1CallNode.html">CallNode</a>*)>::From(validator);</div>
-<div class="line"><a id="l00573" name="l00573"></a><span class="lineno"> 573</span> get()-><a class="code hl_variable" href="classtvm_1_1OpNode.html#a073453df60ea85aa8c50d59309386b62">validator_is_custom</a> = <span class="keyword">true</span>;</div>
-<div class="line"><a id="l00574" name="l00574"></a><span class="lineno"> 574</span> <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
-<div class="line"><a id="l00575" name="l00575"></a><span class="lineno"> 575</span> }</div>
+<div class="line"><a id="l00576" name="l00576"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a7b10f6912c34543190b0c83eef4e87a7"> 576</a></span> TVM_DLL <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#a7b10f6912c34543190b0c83eef4e87a7">reset_attr</a>(<span class="keyword">const</span> ffi::String& attr_name);</div>
+<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span> </div>
+<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"> 578</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> <span class="keyword">template</span> <<span class="keyword">typename</span> Spec></div>
+<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span> <span class="keyword">static</span> <span class="keywordtype">void</span> ApplySignatureTrait(<a class="code hl_class" href="classtvm_1_1OpNode.html">OpNode</a>* <a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a>, <span class="keyword">const</span> Spec& spec) {</div>
+<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> <span class="keyword">static_assert</span>(std::is_base_of_v<sig::SignatureTrait, Spec>, <span class="stringliteral">"Unknown signature descriptor"</span>);</div>
+<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> spec.CollectMetadata(<a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a>);</div>
+<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span> }</div>
+<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> </div>
+<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> <span class="keyword">template</span> <<span class="keyword">typename</span>... Specs></div>
+<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> TVM_FFI_INLINE <span class="keyword">static</span> ffi::Expected<void> ValidateSignature(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1CallNode.html">CallNode</a>* call) <span class="keyword">noexcept</span> {</div>
+<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> <span class="keyword">static_assert</span>((std::is_base_of_v<sig::SignatureTrait, Specs> && ...),</div>
+<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> <span class="stringliteral">"Unknown signature descriptor"</span>);</div>
+<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> n_args = (<span class="keywordtype">size_t</span>{0} + ... + Specs::kArgsCount);</div>
+<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> n_ty_args = (<span class="keywordtype">size_t</span>{0} + ... + Specs::kTyArgsCount);</div>
+<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> n_var_args = (<span class="keywordtype">size_t</span>{0} + ... + Specs::kVarArgsCount);</div>
+<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> n_var_ty_args = (<span class="keywordtype">size_t</span>{0} + ... + Specs::kVarTyArgsCount);</div>
+<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> n_attrs = (<span class="keywordtype">size_t</span>{0} + ... + Specs::kCallAttrsCount);</div>
+<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> <span class="keyword">static_assert</span>(n_var_args <= 1 && n_var_ty_args <= 1 && n_attrs <= 1,</div>
+<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span> <span class="stringliteral">"Duplicate signature tail or call_attrs"</span>);</div>
+<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span> <span class="keyword">const</span> OpNode* <a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a> = call ? call->op.as<OpNode>() : nullptr;</div>
+<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(!<a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a>)) {</div>
+<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> <span class="keywordflow">return</span> TVM_FFI_UNEXPECTED(TypeError) << <span class="stringliteral">"Invalid Op Call"</span>;</div>
+<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span> }</div>
+<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(!call->args.defined() || !call->ty_args.defined())) {</div>
+<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span> <span class="keywordflow">return</span> TVM_FFI_UNEXPECTED(TypeError) << <span class="stringliteral">"Op `"</span> << <a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a>->name << <span class="stringliteral">"`: invalid Call"</span>;</div>
+<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> }</div>
+<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span> ffi::Expected<void> result;</div>
+<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> <span class="keyword">auto</span>* out = &result;</div>
+<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(n_var_args ? call->args.size() < n_args</div>
+<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> : call->args.size() != n_args)) {</div>
+<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> *out = TVM_FFI_UNEXPECTED(TypeError)</div>
+<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> << <span class="stringliteral">"Op `"</span> << <a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a>->name << <span class="stringliteral">"`: Call.args expected "</span> << (n_var_args ? <span class="stringliteral">"at least "</span> : <span class="stringliteral">""</span>)</div>
+<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> << n_args << (n_args == 1 ? <span class="stringliteral">" argument"</span> : <span class="stringliteral">" arguments"</span>) << <span class="stringliteral">", got "</span></div>
+<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> << call->args.size();</div>
+<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span> <span class="keywordflow">return</span> result;</div>
+<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span> }</div>
+<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(n_var_ty_args ? call->ty_args.size() < n_ty_args</div>
+<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span> : call->ty_args.size() != n_ty_args)) {</div>
+<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> *out = TVM_FFI_UNEXPECTED(TypeError)</div>
+<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> << <span class="stringliteral">"Op `"</span> << <a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a>->name << <span class="stringliteral">"`: Call.ty_args expected "</span></div>
+<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span> << (n_var_ty_args ? <span class="stringliteral">"at least "</span> : <span class="stringliteral">""</span>) << n_ty_args</div>
+<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> << (n_ty_args == 1 ? <span class="stringliteral">" type argument"</span> : <span class="stringliteral">" type arguments"</span>) << <span class="stringliteral">", got "</span></div>
+<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span> << call->ty_args.size();</div>
+<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> <span class="keywordflow">return</span> result;</div>
+<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> }</div>
+<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (<span class="keyword">sizeof</span>...(Specs) != 0) {</div>
+<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> sig::ValidateState state{call, <a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a>};</div>
+<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(!(Specs::Validate(&state, out) && ...))) {</div>
+<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span> <span class="keywordflow">return</span> result;</div>
+<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> }</div>
+<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span> }</div>
+<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> <span class="keywordflow">return</span> result;</div>
+<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> }</div>
+<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span> </div>
+<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span> OpNode* get() { <span class="keywordflow">return</span> <span class="keyword">const_cast<</span>OpNode*<span class="keyword">></span>(op_.operator->()); }</div>
+<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> TVM_DLL <span class="keywordtype">void</span> UpdateAttr(<span class="keyword">const</span> ffi::String& attr_name, ffi::Any value, <span class="keywordtype">bool</span> <span class="keyword">override</span>);</div>
+<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> Op op_;</div>
+<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span>};</div>
</div>
-<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"><a class="line" href="classtvm_1_1OpDef.html#a7b10f6912c34543190b0c83eef4e87a7"> 581</a></span> TVM_DLL <a class="code hl_class" href="classtvm_1_1OpDef.html">OpDef</a>& <a class="code hl_function" href="classtvm_1_1OpDef.html#a7b10f6912c34543190b0c83eef4e87a7">reset_attr</a>(<span class="keyword">const</span> ffi::String& attr_name);</div>
-<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> </div>
-<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span> <span class="keyword">private</span>:</div>
-<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> <span class="keyword">template</span> <<span class="keyword">typename</span> Spec></div>
-<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span> <span class="keyword">static</span> <span class="keywordtype">void</span> ApplySignatureTrait(<a class="code hl_class" href="classtvm_1_1OpNode.html">OpNode</a>* <a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a>, <span class="keyword">const</span> Spec& spec) {</div>
-<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> <span class="keyword">static_assert</span>(std::is_base_of_v<sig::SignatureTrait, Spec>, <span class="stringliteral">"Unknown signature descriptor"</span>);</div>
-<div class="line"><a id="l00587" name="l00587"></a><span class="lineno"> 587</span> spec.CollectMetadata(<a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a>);</div>
-<div class="line"><a id="l00588" name="l00588"></a><span class="lineno"> 588</span> }</div>
-<div class="line"><a id="l00589" name="l00589"></a><span class="lineno"> 589</span> </div>
-<div class="line"><a id="l00590" name="l00590"></a><span class="lineno"> 590</span> <span class="keyword">template</span> <<span class="keyword">typename</span>... Specs></div>
-<div class="line"><a id="l00591" name="l00591"></a><span class="lineno"> 591</span> TVM_FFI_INLINE <span class="keyword">static</span> ffi::Expected<void> ValidateSignature(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1CallNode.html">CallNode</a>* call) <span class="keyword">noexcept</span> {</div>
-<div class="line"><a id="l00592" name="l00592"></a><span class="lineno"> 592</span> <span class="keyword">static_assert</span>((std::is_base_of_v<sig::SignatureTrait, Specs> && ...),</div>
-<div class="line"><a id="l00593" name="l00593"></a><span class="lineno"> 593</span> <span class="stringliteral">"Unknown signature descriptor"</span>);</div>
-<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> n_args = (<span class="keywordtype">size_t</span>{0} + ... + Specs::kArgsCount);</div>
-<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"> 595</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> n_ty_args = (<span class="keywordtype">size_t</span>{0} + ... + Specs::kTyArgsCount);</div>
-<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> n_var_args = (<span class="keywordtype">size_t</span>{0} + ... + Specs::kVarArgsCount);</div>
-<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> n_var_ty_args = (<span class="keywordtype">size_t</span>{0} + ... + Specs::kVarTyArgsCount);</div>
-<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> <span class="keyword">constexpr</span> <span class="keywordtype">size_t</span> n_attrs = (<span class="keywordtype">size_t</span>{0} + ... + Specs::kCallAttrsCount);</div>
-<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span> <span class="keyword">static_assert</span>(n_var_args <= 1 && n_var_ty_args <= 1 && n_attrs <= 1,</div>
-<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span> <span class="stringliteral">"Duplicate signature tail or call_attrs"</span>);</div>
-<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span> <span class="keyword">const</span> OpNode* <a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a> = call ? call->op.as<OpNode>() : nullptr;</div>
-<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(!<a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a>)) {</div>
-<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span> <span class="keywordflow">return</span> TVM_FFI_UNEXPECTED(TypeError) << <span class="stringliteral">"Invalid Op Call"</span>;</div>
-<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> }</div>
-<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(!call->args.defined() || !call->ty_args.defined())) {</div>
-<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> <span class="keywordflow">return</span> TVM_FFI_UNEXPECTED(TypeError) << <span class="stringliteral">"Op `"</span> << <a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a>->name << <span class="stringliteral">"`: invalid Call"</span>;</div>
-<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> }</div>
-<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> ffi::Expected<void> result;</div>
-<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> <span class="keyword">auto</span>* out = &result;</div>
-<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(n_var_args ? call->args.size() < n_args</div>
-<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span> : call->args.size() != n_args)) {</div>
-<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span> *out = TVM_FFI_UNEXPECTED(TypeError)</div>
-<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span> << <span class="stringliteral">"Op `"</span> << <a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a>->name << <span class="stringliteral">"`: Call.args expected "</span> << (n_var_args ? <span class="stringliteral">"at least "</span> : <span class="stringliteral">""</span>)</div>
-<div class="line"><a id="l00614" name="l00614"></a><span class="lineno"> 614</span> << n_args << (n_args == 1 ? <span class="stringliteral">" argument"</span> : <span class="stringliteral">" arguments"</span>) << <span class="stringliteral">", got "</span></div>
-<div class="line"><a id="l00615" name="l00615"></a><span class="lineno"> 615</span> << call->args.size();</div>
-<div class="line"><a id="l00616" name="l00616"></a><span class="lineno"> 616</span> <span class="keywordflow">return</span> result;</div>
-<div class="line"><a id="l00617" name="l00617"></a><span class="lineno"> 617</span> }</div>
-<div class="line"><a id="l00618" name="l00618"></a><span class="lineno"> 618</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(n_var_ty_args ? call->ty_args.size() < n_ty_args</div>
-<div class="line"><a id="l00619" name="l00619"></a><span class="lineno"> 619</span> : call->ty_args.size() != n_ty_args)) {</div>
-<div class="line"><a id="l00620" name="l00620"></a><span class="lineno"> 620</span> *out = TVM_FFI_UNEXPECTED(TypeError)</div>
-<div class="line"><a id="l00621" name="l00621"></a><span class="lineno"> 621</span> << <span class="stringliteral">"Op `"</span> << <a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a>->name << <span class="stringliteral">"`: Call.ty_args expected "</span></div>
-<div class="line"><a id="l00622" name="l00622"></a><span class="lineno"> 622</span> << (n_var_ty_args ? <span class="stringliteral">"at least "</span> : <span class="stringliteral">""</span>) << n_ty_args</div>
-<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"> 623</span> << (n_ty_args == 1 ? <span class="stringliteral">" type argument"</span> : <span class="stringliteral">" type arguments"</span>) << <span class="stringliteral">", got "</span></div>
-<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span> << call->ty_args.size();</div>
-<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span> <span class="keywordflow">return</span> result;</div>
-<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span> }</div>
-<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (<span class="keyword">sizeof</span>...(Specs) != 0) {</div>
-<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> sig::ValidateState state{call, <a class="code hl_function" href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">op</a>};</div>
-<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> <span class="keywordflow">if</span> (TVM_FFI_PREDICT_FALSE(!(Specs::Validate(&state, out) && ...))) {</div>
-<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span> <span class="keywordflow">return</span> result;</div>
-<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span> }</div>
-<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> }</div>
-<div class="line"><a id="l00633" name="l00633"></a><span class="lineno"> 633</span> <span class="keywordflow">return</span> result;</div>
-<div class="line"><a id="l00634" name="l00634"></a><span class="lineno"> 634</span> }</div>
<div class="line"><a id="l00635" name="l00635"></a><span class="lineno"> 635</span> </div>
-<div class="line"><a id="l00636" name="l00636"></a><span class="lineno"> 636</span> OpNode* get() { <span class="keywordflow">return</span> <span class="keyword">const_cast<</span>OpNode*<span class="keyword">></span>(op_.operator->()); }</div>
-<div class="line"><a id="l00637" name="l00637"></a><span class="lineno"> 637</span> TVM_DLL <span class="keywordtype">void</span> UpdateAttr(<span class="keyword">const</span> ffi::String& attr_name, ffi::Any value, <span class="keywordtype">bool</span> <span class="keyword">override</span>);</div>
-<div class="line"><a id="l00638" name="l00638"></a><span class="lineno"> 638</span> Op op_;</div>
-<div class="line"><a id="l00639" name="l00639"></a><span class="lineno"> 639</span>};</div>
+<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span><span class="keyword">template</span> <<span class="keyword">typename</span> ValueType></div>
+<div class="foldopen" id="foldopen00645" data-start="{" data-end="};">
+<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"><a class="line" href="classtvm_1_1OpAttrMap.html"> 645</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1OpAttrMap.html">OpAttrMap</a> {</div>
+<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span> <span class="keyword">public</span>:</div>
+<div class="foldopen" id="foldopen00652" data-start="{" data-end="}">
+<div class="line"><a id="l00652" name="l00652"></a><span class="lineno"><a class="line" href="classtvm_1_1OpAttrMap.html#a26b8228653bfe9b79c05efcad5d15ee4"> 652</a></span> <span class="keywordtype">int</span> <a class="code hl_function" href="classtvm_1_1OpAttrMap.html#a26b8228653bfe9b79c05efcad5d15ee4">count</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1Op.html">Op</a>& op)<span class="keyword"> const </span>{</div>
+<div class="line"><a id="l00653" name="l00653"></a><span class="lineno"> 653</span> <span class="keywordflow">return</span> op->index_ < column_.size() && column_[op->index_] != <span class="keyword">nullptr</span>;</div>
+<div class="line"><a id="l00654" name="l00654"></a><span class="lineno"> 654</span> }</div>
</div>
-<div class="line"><a id="l00640" name="l00640"></a><span class="lineno"> 640</span> </div>
-<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span><span class="keyword">template</span> <<span class="keyword">typename</span> ValueType></div>
-<div class="foldopen" id="foldopen00650" data-start="{" data-end="};">
-<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"><a class="line" href="classtvm_1_1OpAttrMap.html"> 650</a></span><span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1OpAttrMap.html">OpAttrMap</a> {</div>
-<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> <span class="keyword">public</span>:</div>
-<div class="foldopen" id="foldopen00657" data-start="{" data-end="}">
-<div class="line"><a id="l00657" name="l00657"></a><span class="lineno"><a class="line" href="classtvm_1_1OpAttrMap.html#a26b8228653bfe9b79c05efcad5d15ee4"> 657</a></span> <span class="keywordtype">int</span> <a class="code hl_function" href="classtvm_1_1OpAttrMap.html#a26b8228653bfe9b79c05efcad5d15ee4">count</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1Op.html">Op</a>& op)<span class="keyword"> const </span>{</div>
-<div class="line"><a id="l00658" name="l00658"></a><span class="lineno"> 658</span> <span class="keywordflow">return</span> op->index_ < column_.size() && column_[op->index_] != <span class="keyword">nullptr</span>;</div>
-<div class="line"><a id="l00659" name="l00659"></a><span class="lineno"> 659</span> }</div>
+<div class="foldopen" id="foldopen00660" data-start="{" data-end="}">
+<div class="line"><a id="l00660" name="l00660"></a><span class="lineno"><a class="line" href="classtvm_1_1OpAttrMap.html#a4fc0b35fb4712e54a43c8a475c417748"> 660</a></span> ValueType <a class="code hl_function" href="classtvm_1_1OpAttrMap.html#a4fc0b35fb4712e54a43c8a475c417748">operator[]</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1Op.html">Op</a>& op)<span class="keyword"> const </span>{</div>
+<div class="line"><a id="l00661" name="l00661"></a><span class="lineno"> 661</span> TVM_FFI_ICHECK(<a class="code hl_function" href="classtvm_1_1OpAttrMap.html#a26b8228653bfe9b79c05efcad5d15ee4">count</a>(op)) << <span class="stringliteral">"Attribute "</span> << attr_name_ << <span class="stringliteral">" has not been registered for "</span></div>
+<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"> 662</span> << op->name;</div>
+<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"> 663</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (std::is_same_v<ValueType, ffi::Any>) {</div>
+<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span> <span class="keywordflow">return</span> column_[op->index_];</div>
+<div class="line"><a id="l00665" name="l00665"></a><span class="lineno"> 665</span> } <span class="keywordflow">else</span> {</div>
+<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"> 666</span> <span class="keywordflow">return</span> column_[op->index_].template cast<ValueType>();</div>
+<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"> 667</span> }</div>
+<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span> }</div>
</div>
-<div class="foldopen" id="foldopen00665" data-start="{" data-end="}">
-<div class="line"><a id="l00665" name="l00665"></a><span class="lineno"><a class="line" href="classtvm_1_1OpAttrMap.html#a4fc0b35fb4712e54a43c8a475c417748"> 665</a></span> ValueType <a class="code hl_function" href="classtvm_1_1OpAttrMap.html#a4fc0b35fb4712e54a43c8a475c417748">operator[]</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1Op.html">Op</a>& op)<span class="keyword"> const </span>{</div>
-<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"> 666</span> TVM_FFI_ICHECK(<a class="code hl_function" href="classtvm_1_1OpAttrMap.html#a26b8228653bfe9b79c05efcad5d15ee4">count</a>(op)) << <span class="stringliteral">"Attribute "</span> << attr_name_ << <span class="stringliteral">" has not been registered for "</span></div>
-<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"> 667</span> << op->name;</div>
-<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span> <span class="keywordflow">if</span> <span class="keyword">constexpr</span> (std::is_same_v<ValueType, ffi::Any>) {</div>
-<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"> 669</span> <span class="keywordflow">return</span> column_[op->index_];</div>
-<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span> } <span class="keywordflow">else</span> {</div>
-<div class="line"><a id="l00671" name="l00671"></a><span class="lineno"> 671</span> <span class="keywordflow">return</span> column_[op->index_].template cast<ValueType>();</div>
-<div class="line"><a id="l00672" name="l00672"></a><span class="lineno"> 672</span> }</div>
-<div class="line"><a id="l00673" name="l00673"></a><span class="lineno"> 673</span> }</div>
+<div class="foldopen" id="foldopen00675" data-start="{" data-end="}">
+<div class="line"><a id="l00675" name="l00675"></a><span class="lineno"><a class="line" href="classtvm_1_1OpAttrMap.html#aea5350125a9051a1dd930caeb723c65b"> 675</a></span> ValueType <a class="code hl_function" href="classtvm_1_1OpAttrMap.html#aea5350125a9051a1dd930caeb723c65b">get</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1Op.html">Op</a>& op, ValueType def_value)<span class="keyword"> const </span>{</div>
+<div class="line"><a id="l00676" name="l00676"></a><span class="lineno"> 676</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classtvm_1_1OpAttrMap.html#a26b8228653bfe9b79c05efcad5d15ee4">count</a>(op) ? (*this)[op] : def_value;</div>
+<div class="line"><a id="l00677" name="l00677"></a><span class="lineno"> 677</span> }</div>
</div>
-<div class="foldopen" id="foldopen00680" data-start="{" data-end="}">
-<div class="line"><a id="l00680" name="l00680"></a><span class="lineno"><a class="line" href="classtvm_1_1OpAttrMap.html#aea5350125a9051a1dd930caeb723c65b"> 680</a></span> ValueType <a class="code hl_function" href="classtvm_1_1OpAttrMap.html#aea5350125a9051a1dd930caeb723c65b">get</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1Op.html">Op</a>& op, ValueType def_value)<span class="keyword"> const </span>{</div>
-<div class="line"><a id="l00681" name="l00681"></a><span class="lineno"> 681</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classtvm_1_1OpAttrMap.html#a26b8228653bfe9b79c05efcad5d15ee4">count</a>(op) ? (*this)[op] : def_value;</div>
-<div class="line"><a id="l00682" name="l00682"></a><span class="lineno"> 682</span> }</div>
+<div class="foldopen" id="foldopen00684" data-start="{" data-end="}">
+<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"><a class="line" href="classtvm_1_1OpAttrMap.html#adbee48a3d975f50cc812fec1a4543eaa"> 684</a></span> ValueType <a class="code hl_function" href="classtvm_1_1OpAttrMap.html#adbee48a3d975f50cc812fec1a4543eaa">get</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1Expr.html">Expr</a>& expr, ValueType def_value)<span class="keyword"> const </span>{</div>
+<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"> 685</span> TVM_FFI_ICHECK(expr.defined());</div>
+<div class="line"><a id="l00686" name="l00686"></a><span class="lineno"> 686</span> <span class="keywordflow">if</span> (<span class="keyword">const</span> <span class="keyword">auto</span>* op = expr.as<<a class="code hl_class" href="classtvm_1_1OpNode.html">OpNode</a>>()) {</div>
+<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"> 687</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classtvm_1_1OpAttrMap.html#aea5350125a9051a1dd930caeb723c65b">get</a>(ffi::GetRef<Op>(op), def_value);</div>
+<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span> }</div>
+<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span> <span class="keywordflow">return</span> def_value;</div>
+<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span> }</div>
</div>
-<div class="foldopen" id="foldopen00689" data-start="{" data-end="}">
-<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"><a class="line" href="classtvm_1_1OpAttrMap.html#adbee48a3d975f50cc812fec1a4543eaa"> 689</a></span> ValueType <a class="code hl_function" href="classtvm_1_1OpAttrMap.html#adbee48a3d975f50cc812fec1a4543eaa">get</a>(<span class="keyword">const</span> <a class="code hl_class" href="classtvm_1_1Expr.html">Expr</a>& expr, ValueType def_value)<span class="keyword"> const </span>{</div>
-<div class="line"><a id="l00690" name="l00690"></a><span class="lineno"> 690</span> TVM_FFI_ICHECK(expr.defined());</div>
-<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span> <span class="keywordflow">if</span> (<span class="keyword">const</span> <span class="keyword">auto</span>* op = expr.as<<a class="code hl_class" href="classtvm_1_1OpNode.html">OpNode</a>>()) {</div>
-<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span> <span class="keywordflow">return</span> <a class="code hl_function" href="classtvm_1_1OpAttrMap.html#aea5350125a9051a1dd930caeb723c65b">get</a>(ffi::GetRef<Op>(op), def_value);</div>
-<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"> 693</span> }</div>
-<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span> <span class="keywordflow">return</span> def_value;</div>
-<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"> 695</span> }</div>
+<div class="line"><a id="l00691" name="l00691"></a><span class="lineno"> 691</span> </div>
+<div class="line"><a id="l00692" name="l00692"></a><span class="lineno"> 692</span> <span class="keyword">private</span>:</div>
+<div class="line"><a id="l00693" name="l00693"></a><span class="lineno"><a class="line" href="classtvm_1_1OpAttrMap.html#a2c31e8a3c11caeb061d69db14ebb0e95"> 693</a></span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1Op.html">Op</a>;</div>
+<div class="line"><a id="l00694" name="l00694"></a><span class="lineno"> 694</span> <a class="code hl_class" href="classtvm_1_1OpAttrMap.html">OpAttrMap</a>(ffi::List<ffi::Any> column, ffi::String attr_name)</div>
+<div class="line"><a id="l00695" name="l00695"></a><span class="lineno"> 695</span> : column_(std::move(column)), attr_name_(std::move(attr_name)) {}</div>
+<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"> 696</span> ffi::List<ffi::Any> column_;</div>
+<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span> ffi::String attr_name_;</div>
+<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span>};</div>
</div>
-<div class="line"><a id="l00696" name="l00696"></a><span class="lineno"> 696</span> </div>
-<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"> 697</span> <span class="keyword">private</span>:</div>
-<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"><a class="line" href="classtvm_1_1OpAttrMap.html#a2c31e8a3c11caeb061d69db14ebb0e95"> 698</a></span> <span class="keyword">friend</span> <span class="keyword">class </span><a class="code hl_class" href="classtvm_1_1Op.html">Op</a>;</div>
-<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"> 699</span> <a class="code hl_class" href="classtvm_1_1OpAttrMap.html">OpAttrMap</a>(ffi::List<ffi::Any> column, ffi::String attr_name)</div>
-<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span> : column_(std::move(column)), attr_name_(std::move(attr_name)) {}</div>
-<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span> ffi::List<ffi::Any> column_;</div>
-<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"> 702</span> ffi::String attr_name_;</div>
-<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span>};</div>
+<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"> 699</span> </div>
+<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span><span class="keyword">template</span> <<span class="keyword">typename</span> ValueType></div>
+<div class="foldopen" id="foldopen00701" data-start="{" data-end="}">
+<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"><a class="line" href="classtvm_1_1Op.html#acdefad3ece03579a07d26fa8b4ea91ac"> 701</a></span><a class="code hl_class" href="classtvm_1_1OpAttrMap.html">OpAttrMap<ValueType></a> <a class="code hl_function" href="classtvm_1_1Op.html#acdefad3ece03579a07d26fa8b4ea91ac">Op::GetAttrMap</a>(<span class="keyword">const</span> ffi::String& attr_name) {</div>
+<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"> 702</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classtvm_1_1OpAttrMap.html">OpAttrMap<ValueType></a>(GetAttrColumn(attr_name), attr_name);</div>
+<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span>}</div>
</div>
<div class="line"><a id="l00704" name="l00704"></a><span class="lineno"> 704</span> </div>
-<div class="line"><a id="l00705" name="l00705"></a><span class="lineno"> 705</span><span class="keyword">template</span> <<span class="keyword">typename</span> ValueType></div>
-<div class="foldopen" id="foldopen00706" data-start="{" data-end="}">
-<div class="line"><a id="l00706" name="l00706"></a><span class="lineno"><a class="line" href="classtvm_1_1Op.html#acdefad3ece03579a07d26fa8b4ea91ac"> 706</a></span><a class="code hl_class" href="classtvm_1_1OpAttrMap.html">OpAttrMap<ValueType></a> <a class="code hl_function" href="classtvm_1_1Op.html#acdefad3ece03579a07d26fa8b4ea91ac">Op::GetAttrMap</a>(<span class="keyword">const</span> ffi::String& attr_name) {</div>
-<div class="line"><a id="l00707" name="l00707"></a><span class="lineno"> 707</span> <span class="keywordflow">return</span> <a class="code hl_class" href="classtvm_1_1OpAttrMap.html">OpAttrMap<ValueType></a>(GetAttrColumn(attr_name), attr_name);</div>
-<div class="line"><a id="l00708" name="l00708"></a><span class="lineno"> 708</span>}</div>
-</div>
+<div class="line"><a id="l00705" name="l00705"></a><span class="lineno"> 705</span><span class="keyword">namespace </span>op_attr {</div>
+<div class="line"><a id="l00706" name="l00706"></a><span class="lineno"> 706</span><span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* kInferType = <span class="stringliteral">"FInferType"</span>;</div>
+<div class="line"><a id="l00707" name="l00707"></a><span class="lineno"> 707</span><span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* kFixedReturnType = <span class="stringliteral">"TFixedReturnType"</span>;</div>
+<div class="line"><a id="l00708" name="l00708"></a><span class="lineno"> 708</span>} <span class="comment">// namespace op_attr</span></div>
<div class="line"><a id="l00709" name="l00709"></a><span class="lineno"> 709</span> </div>
-<div class="line"><a id="l00710" name="l00710"></a><span class="lineno"> 710</span><span class="keyword">namespace </span>op_attr {</div>
-<div class="line"><a id="l00711" name="l00711"></a><span class="lineno"> 711</span><span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* kInferType = <span class="stringliteral">"FInferType"</span>;</div>
-<div class="line"><a id="l00712" name="l00712"></a><span class="lineno"> 712</span><span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* kFixedReturnType = <span class="stringliteral">"TFixedReturnType"</span>;</div>
-<div class="line"><a id="l00713" name="l00713"></a><span class="lineno"> 713</span>} <span class="comment">// namespace op_attr</span></div>
-<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"> 714</span> </div>
-<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span>} <span class="comment">// namespace tvm</span></div>
-<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"> 716</span><span class="preprocessor">#endif </span><span class="comment">// TVM_IR_OP_H_</span></div>
+<div class="line"><a id="l00710" name="l00710"></a><span class="lineno"> 710</span>} <span class="comment">// namespace tvm</span></div>
+<div class="line"><a id="l00711" name="l00711"></a><span class="lineno"> 711</span><span class="preprocessor">#endif </span><span class="comment">// TVM_IR_OP_H_</span></div>
<div class="ttc" id="aattrs_8h_html"><div class="ttname"><a href="attrs_8h.html">attrs.h</a></div><div class="ttdoc">Helpers for attribute objects.</div></div>
-<div class="ttc" id="aclasstvm_1_1ArgumentInfoObj_html"><div class="ttname"><a href="classtvm_1_1ArgumentInfoObj.html">tvm::ArgumentInfoObj</a></div><div class="ttdoc">An operator argument's name and documentation.</div><div class="ttdef"><b>Definition</b> op.h:61</div></div>
+<div class="ttc" id="aclasstvm_1_1ArgumentInfoObj_html"><div class="ttname"><a href="classtvm_1_1ArgumentInfoObj.html">tvm::ArgumentInfoObj</a></div><div class="ttdoc">An operator argument's name and documentation.</div><div class="ttdef"><b>Definition</b> op.h:56</div></div>
<div class="ttc" id="aclasstvm_1_1ArgumentInfoObj_html_a07b4518a2cde451947e7ce3ce4ea2132"><div class="ttname"><a href="classtvm_1_1ArgumentInfoObj.html#a07b4518a2cde451947e7ce3ce4ea2132">tvm::ArgumentInfoObj::TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a></div><div class="ttdeci">TVM_FFI_DECLARE_OBJECT_INFO_FINAL("ir.ArgumentInfo", ArgumentInfoObj, ffi::Object)</div></div>
-<div class="ttc" id="aclasstvm_1_1ArgumentInfoObj_html_a617ce971f3033549ebcdf65e9c64d6ab"><div class="ttname"><a href="classtvm_1_1ArgumentInfoObj.html#a617ce971f3033549ebcdf65e9c64d6ab">tvm::ArgumentInfoObj::doc</a></div><div class="ttdeci">ffi::String doc</div><div class="ttdoc">Argument documentation.</div><div class="ttdef"><b>Definition</b> op.h:66</div></div>
-<div class="ttc" id="aclasstvm_1_1ArgumentInfoObj_html_a776bf4d2002707343bbe79c01881f25c"><div class="ttname"><a href="classtvm_1_1ArgumentInfoObj.html#a776bf4d2002707343bbe79c01881f25c">tvm::ArgumentInfoObj::RegisterReflection</a></div><div class="ttdeci">static void RegisterReflection()</div><div class="ttdef"><b>Definition</b> op.h:68</div></div>
-<div class="ttc" id="aclasstvm_1_1ArgumentInfoObj_html_a7df3f4a094943a347b1e2d1e5e2dfe18"><div class="ttname"><a href="classtvm_1_1ArgumentInfoObj.html#a7df3f4a094943a347b1e2d1e5e2dfe18">tvm::ArgumentInfoObj::name</a></div><div class="ttdeci">ffi::String name</div><div class="ttdoc">Argument name.</div><div class="ttdef"><b>Definition</b> op.h:64</div></div>
-<div class="ttc" id="aclasstvm_1_1ArgumentInfoObj_html_aa870e4a53703590259eaad7ecbb0e322"><div class="ttname"><a href="classtvm_1_1ArgumentInfoObj.html#aa870e4a53703590259eaad7ecbb0e322">tvm::ArgumentInfoObj::_type_s_eq_hash_kind</a></div><div class="ttdeci">static constexpr TVMFFISEqHashKind _type_s_eq_hash_kind</div><div class="ttdef"><b>Definition</b> op.h:75</div></div>
-<div class="ttc" id="aclasstvm_1_1ArgumentInfo_html"><div class="ttname"><a href="classtvm_1_1ArgumentInfo.html">tvm::ArgumentInfo</a></div><div class="ttdoc">Managed reference to an argument descriptor.</div><div class="ttdef"><b>Definition</b> op.h:80</div></div>
+<div class="ttc" id="aclasstvm_1_1ArgumentInfoObj_html_a617ce971f3033549ebcdf65e9c64d6ab"><div class="ttname"><a href="classtvm_1_1ArgumentInfoObj.html#a617ce971f3033549ebcdf65e9c64d6ab">tvm::ArgumentInfoObj::doc</a></div><div class="ttdeci">ffi::String doc</div><div class="ttdoc">Argument documentation.</div><div class="ttdef"><b>Definition</b> op.h:61</div></div>
+<div class="ttc" id="aclasstvm_1_1ArgumentInfoObj_html_a776bf4d2002707343bbe79c01881f25c"><div class="ttname"><a href="classtvm_1_1ArgumentInfoObj.html#a776bf4d2002707343bbe79c01881f25c">tvm::ArgumentInfoObj::RegisterReflection</a></div><div class="ttdeci">static void RegisterReflection()</div><div class="ttdef"><b>Definition</b> op.h:63</div></div>
+<div class="ttc" id="aclasstvm_1_1ArgumentInfoObj_html_a7df3f4a094943a347b1e2d1e5e2dfe18"><div class="ttname"><a href="classtvm_1_1ArgumentInfoObj.html#a7df3f4a094943a347b1e2d1e5e2dfe18">tvm::ArgumentInfoObj::name</a></div><div class="ttdeci">ffi::String name</div><div class="ttdoc">Argument name.</div><div class="ttdef"><b>Definition</b> op.h:59</div></div>
+<div class="ttc" id="aclasstvm_1_1ArgumentInfoObj_html_aa870e4a53703590259eaad7ecbb0e322"><div class="ttname"><a href="classtvm_1_1ArgumentInfoObj.html#aa870e4a53703590259eaad7ecbb0e322">tvm::ArgumentInfoObj::_type_s_eq_hash_kind</a></div><div class="ttdeci">static constexpr TVMFFISEqHashKind _type_s_eq_hash_kind</div><div class="ttdef"><b>Definition</b> op.h:70</div></div>
+<div class="ttc" id="aclasstvm_1_1ArgumentInfo_html"><div class="ttname"><a href="classtvm_1_1ArgumentInfo.html">tvm::ArgumentInfo</a></div><div class="ttdoc">Managed reference to an argument descriptor.</div><div class="ttdef"><b>Definition</b> op.h:75</div></div>
<div class="ttc" id="aclasstvm_1_1ArgumentInfo_html_a8458c9a36f99073971e8abec2841657d"><div class="ttname"><a href="classtvm_1_1ArgumentInfo.html#a8458c9a36f99073971e8abec2841657d">tvm::ArgumentInfo::TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a></div><div class="ttdeci">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE(ArgumentInfo, ffi::ObjectRef, ArgumentInfoObj)</div></div>
-<div class="ttc" id="aclasstvm_1_1ArgumentInfo_html_ab7adb95f57fcac1afb61a36f22cf35be"><div class="ttname"><a href="classtvm_1_1ArgumentInfo.html#ab7adb95f57fcac1afb61a36f22cf35be">tvm::ArgumentInfo::ArgumentInfo</a></div><div class="ttdeci">ArgumentInfo(ffi::UnsafeInit tag, ffi::ObjectPtr< ArgumentInfoObj > n)</div><div class="ttdef"><b>Definition</b> op.h:82</div></div>
+<div class="ttc" id="aclasstvm_1_1ArgumentInfo_html_ab7adb95f57fcac1afb61a36f22cf35be"><div class="ttname"><a href="classtvm_1_1ArgumentInfo.html#ab7adb95f57fcac1afb61a36f22cf35be">tvm::ArgumentInfo::ArgumentInfo</a></div><div class="ttdeci">ArgumentInfo(ffi::UnsafeInit tag, ffi::ObjectPtr< ArgumentInfoObj > n)</div><div class="ttdef"><b>Definition</b> op.h:77</div></div>
<div class="ttc" id="aclasstvm_1_1CallNode_html"><div class="ttname"><a href="classtvm_1_1CallNode.html">tvm::CallNode</a></div><div class="ttdoc">Call corresponds to callable invocation.</div><div class="ttdef"><b>Definition</b> expr.h:935</div></div>
<div class="ttc" id="aclasstvm_1_1ExprNode_html"><div class="ttname"><a href="classtvm_1_1ExprNode.html">tvm::ExprNode</a></div><div class="ttdoc">Base type of all the expressions.</div><div class="ttdef"><b>Definition</b> base_expr.h:324</div></div>
<div class="ttc" id="aclasstvm_1_1Expr_html"><div class="ttname"><a href="classtvm_1_1Expr.html">tvm::Expr</a></div><div class="ttdoc">Managed reference to ExprNode.</div><div class="ttdef"><b>Definition</b> base_expr.h:359</div></div>
-<div class="ttc" id="aclasstvm_1_1OpAttrMap_html"><div class="ttname"><a href="classtvm_1_1OpAttrMap.html">tvm::OpAttrMap</a></div><div class="ttdoc">Typed live view of an Op attribute column.</div><div class="ttdef"><b>Definition</b> op.h:650</div></div>
-<div class="ttc" id="aclasstvm_1_1OpAttrMap_html_a26b8228653bfe9b79c05efcad5d15ee4"><div class="ttname"><a href="classtvm_1_1OpAttrMap.html#a26b8228653bfe9b79c05efcad5d15ee4">tvm::OpAttrMap::count</a></div><div class="ttdeci">int count(const Op &op) const</div><div class="ttdoc">Check whether an operator has a value in this column.</div><div class="ttdef"><b>Definition</b> op.h:657</div></div>
-<div class="ttc" id="aclasstvm_1_1OpAttrMap_html_a4fc0b35fb4712e54a43c8a475c417748"><div class="ttname"><a href="classtvm_1_1OpAttrMap.html#a4fc0b35fb4712e54a43c8a475c417748">tvm::OpAttrMap::operator[]</a></div><div class="ttdeci">ValueType operator[](const Op &op) const</div><div class="ttdoc">Look up an operator's attribute, raising InternalError if absent.</div><div class="ttdef"><b>Definition</b> op.h:665</div></div>
-<div class="ttc" id="aclasstvm_1_1OpAttrMap_html_adbee48a3d975f50cc812fec1a4543eaa"><div class="ttname"><a href="classtvm_1_1OpAttrMap.html#adbee48a3d975f50cc812fec1a4543eaa">tvm::OpAttrMap::get</a></div><div class="ttdeci">ValueType get(const Expr &expr, ValueType def_value) const</div><div class="ttdoc">Look up an expression's attribute with a fallback.</div><div class="ttdef"><b>Definition</b> op.h:689</div></div>
-<div class="ttc" id="aclasstvm_1_1OpAttrMap_html_aea5350125a9051a1dd930caeb723c65b"><div class="ttname"><a href="classtvm_1_1OpAttrMap.html#aea5350125a9051a1dd930caeb723c65b">tvm::OpAttrMap::get</a></div><div class="ttdeci">ValueType get(const Op &op, ValueType def_value) const</div><div class="ttdoc">Look up an operator's attribute with a fallback.</div><div class="ttdef"><b>Definition</b> op.h:680</div></div>
-<div class="ttc" id="aclasstvm_1_1OpDef_html"><div class="ttname"><a href="classtvm_1_1OpDef.html">tvm::OpDef</a></div><div class="ttdoc">Noncopyable temporary builder for a canonical Op; see Op for the example.</div><div class="ttdef"><b>Definition</b> op.h:445</div></div>
+<div class="ttc" id="aclasstvm_1_1OpAttrMap_html"><div class="ttname"><a href="classtvm_1_1OpAttrMap.html">tvm::OpAttrMap</a></div><div class="ttdoc">Typed live view of an Op attribute column.</div><div class="ttdef"><b>Definition</b> op.h:645</div></div>
+<div class="ttc" id="aclasstvm_1_1OpAttrMap_html_a26b8228653bfe9b79c05efcad5d15ee4"><div class="ttname"><a href="classtvm_1_1OpAttrMap.html#a26b8228653bfe9b79c05efcad5d15ee4">tvm::OpAttrMap::count</a></div><div class="ttdeci">int count(const Op &op) const</div><div class="ttdoc">Check whether an operator has a value in this column.</div><div class="ttdef"><b>Definition</b> op.h:652</div></div>
+<div class="ttc" id="aclasstvm_1_1OpAttrMap_html_a4fc0b35fb4712e54a43c8a475c417748"><div class="ttname"><a href="classtvm_1_1OpAttrMap.html#a4fc0b35fb4712e54a43c8a475c417748">tvm::OpAttrMap::operator[]</a></div><div class="ttdeci">ValueType operator[](const Op &op) const</div><div class="ttdoc">Look up an operator's attribute, raising InternalError if absent.</div><div class="ttdef"><b>Definition</b> op.h:660</div></div>
+<div class="ttc" id="aclasstvm_1_1OpAttrMap_html_adbee48a3d975f50cc812fec1a4543eaa"><div class="ttname"><a href="classtvm_1_1OpAttrMap.html#adbee48a3d975f50cc812fec1a4543eaa">tvm::OpAttrMap::get</a></div><div class="ttdeci">ValueType get(const Expr &expr, ValueType def_value) const</div><div class="ttdoc">Look up an expression's attribute with a fallback.</div><div class="ttdef"><b>Definition</b> op.h:684</div></div>
+<div class="ttc" id="aclasstvm_1_1OpAttrMap_html_aea5350125a9051a1dd930caeb723c65b"><div class="ttname"><a href="classtvm_1_1OpAttrMap.html#aea5350125a9051a1dd930caeb723c65b">tvm::OpAttrMap::get</a></div><div class="ttdeci">ValueType get(const Op &op, ValueType def_value) const</div><div class="ttdoc">Look up an operator's attribute with a fallback.</div><div class="ttdef"><b>Definition</b> op.h:675</div></div>
+<div class="ttc" id="aclasstvm_1_1OpDef_html"><div class="ttname"><a href="classtvm_1_1OpDef.html">tvm::OpDef</a></div><div class="ttdoc">Noncopyable temporary builder for a canonical Op; see Op for the example.</div><div class="ttdef"><b>Definition</b> op.h:440</div></div>
<div class="ttc" id="aclasstvm_1_1OpDef_html_a2f3f80fde3e805e153879d4ee05b6de8"><div class="ttname"><a href="classtvm_1_1OpDef.html#a2f3f80fde3e805e153879d4ee05b6de8">tvm::OpDef::set_attrs_type_key</a></div><div class="ttdeci">OpDef & set_attrs_type_key(const ffi::String &key)</div><div class="ttdoc">Resolve and set the attribute object type key and runtime index together.</div></div>
<div class="ttc" id="aclasstvm_1_1OpDef_html_a33390a82b1c8342781e14b554aeadd8a"><div class="ttname"><a href="classtvm_1_1OpDef.html#a33390a82b1c8342781e14b554aeadd8a">tvm::OpDef::OpDef</a></div><div class="ttdeci">OpDef(const ffi::String &name)</div><div class="ttdoc">Get or create the named Op without changing its documentation.</div></div>
<div class="ttc" id="aclasstvm_1_1OpDef_html_a34419be1455721ac622db1c343a25f2f"><div class="ttname"><a href="classtvm_1_1OpDef.html#a34419be1455721ac622db1c343a25f2f">tvm::OpDef::add_arg</a></div><div class="ttdeci">OpDef & add_arg(const ffi::String &name, const ffi::String &doc)</div><div class="ttdoc">Append a required value-argument descriptor.</div></div>
<div class="ttc" id="aclasstvm_1_1OpDef_html_a4fd0ba9aa4cee8b4df5c498f0352130a"><div class="ttname"><a href="classtvm_1_1OpDef.html#a4fd0ba9aa4cee8b4df5c498f0352130a">tvm::OpDef::operator=</a></div><div class="ttdeci">OpDef & operator=(const OpDef &)=delete</div></div>
-<div class="ttc" id="aclasstvm_1_1OpDef_html_a5eb0b96a2da3e619adff3e9b36c3b113"><div class="ttname"><a href="classtvm_1_1OpDef.html#a5eb0b96a2da3e619adff3e9b36c3b113">tvm::OpDef::attrs_type</a></div><div class="ttdeci">OpDef & attrs_type()</div><div class="ttdoc">Set the attribute object type key and runtime index together.</div><div class="ttdef"><b>Definition</b> op.h:477</div></div>
+<div class="ttc" id="aclasstvm_1_1OpDef_html_a5eb0b96a2da3e619adff3e9b36c3b113"><div class="ttname"><a href="classtvm_1_1OpDef.html#a5eb0b96a2da3e619adff3e9b36c3b113">tvm::OpDef::attrs_type</a></div><div class="ttdeci">OpDef & attrs_type()</div><div class="ttdoc">Set the attribute object type key and runtime index together.</div><div class="ttdef"><b>Definition</b> op.h:472</div></div>
<div class="ttc" id="aclasstvm_1_1OpDef_html_a6effc7f7e9a5846ae75a2e3e587016fa"><div class="ttname"><a href="classtvm_1_1OpDef.html#a6effc7f7e9a5846ae75a2e3e587016fa">tvm::OpDef::add_ty_arg</a></div><div class="ttdeci">OpDef & add_ty_arg(const ffi::String &name, const ffi::String &doc)</div><div class="ttdoc">Append a descriptor for a type argument in Call.ty_args.</div></div>
<div class="ttc" id="aclasstvm_1_1OpDef_html_a7b10f6912c34543190b0c83eef4e87a7"><div class="ttname"><a href="classtvm_1_1OpDef.html#a7b10f6912c34543190b0c83eef4e87a7">tvm::OpDef::reset_attr</a></div><div class="ttdeci">OpDef & reset_attr(const ffi::String &attr_name)</div><div class="ttdoc">Remove the current attribute value, with no priority fallback.</div></div>
<div class="ttc" id="aclasstvm_1_1OpDef_html_a844337d175679155cccdd40246133536"><div class="ttname"><a href="classtvm_1_1OpDef.html#a844337d175679155cccdd40246133536">tvm::OpDef::OpDef</a></div><div class="ttdeci">OpDef(const OpDef &)=delete</div></div>
<div class="ttc" id="aclasstvm_1_1OpDef_html_a8e02417e15311a6c0955146acf2074f8"><div class="ttname"><a href="classtvm_1_1OpDef.html#a8e02417e15311a6c0955146acf2074f8">tvm::OpDef::OpDef</a></div><div class="ttdeci">OpDef(OpDef &&)=delete</div></div>
-<div class="ttc" id="aclasstvm_1_1OpDef_html_a98e5ef59df37e48d8138ffa86360fadf"><div class="ttname"><a href="classtvm_1_1OpDef.html#a98e5ef59df37e48d8138ffa86360fadf">tvm::OpDef::set_validator</a></div><div class="ttdeci">OpDef & set_validator(ffi::reflection::NativeFunctionView< void(const CallNode *)> validator, bool override=false)</div><div class="ttdoc">Register a validator that checks a Call with this operator.</div><div class="ttdef"><b>Definition</b> op.h:568</div></div>
-<div class="ttc" id="aclasstvm_1_1OpDef_html_a9b0b0420d3d1b07ddb82d9b408c7ee30"><div class="ttname"><a href="classtvm_1_1OpDef.html#a9b0b0420d3d1b07ddb82d9b408c7ee30">tvm::OpDef::set_attr</a></div><div class="ttdeci">OpDef & set_attr(const ffi::String &attr_name, const ValueType &value, bool override=false)</div><div class="ttdoc">Register an extensible attribute, rejecting duplicates unless overridden.</div><div class="ttdef"><b>Definition</b> op.h:545</div></div>
+<div class="ttc" id="aclasstvm_1_1OpDef_html_a98e5ef59df37e48d8138ffa86360fadf"><div class="ttname"><a href="classtvm_1_1OpDef.html#a98e5ef59df37e48d8138ffa86360fadf">tvm::OpDef::set_validator</a></div><div class="ttdeci">OpDef & set_validator(ffi::reflection::NativeFunctionView< void(const CallNode *)> validator, bool override=false)</div><div class="ttdoc">Register a validator that checks a Call with this operator.</div><div class="ttdef"><b>Definition</b> op.h:563</div></div>
+<div class="ttc" id="aclasstvm_1_1OpDef_html_a9b0b0420d3d1b07ddb82d9b408c7ee30"><div class="ttname"><a href="classtvm_1_1OpDef.html#a9b0b0420d3d1b07ddb82d9b408c7ee30">tvm::OpDef::set_attr</a></div><div class="ttdeci">OpDef & set_attr(const ffi::String &attr_name, const ValueType &value, bool override=false)</div><div class="ttdoc">Register an extensible attribute, rejecting duplicates unless overridden.</div><div class="ttdef"><b>Definition</b> op.h:540</div></div>
<div class="ttc" id="aclasstvm_1_1OpDef_html_abfd1095d54c035ba8afa33bb01ad2366"><div class="ttname"><a href="classtvm_1_1OpDef.html#abfd1095d54c035ba8afa33bb01ad2366">tvm::OpDef::operator=</a></div><div class="ttdeci">OpDef & operator=(OpDef &&)=delete</div></div>
-<div class="ttc" id="aclasstvm_1_1OpDef_html_ac9f8abd1f1b7eff07186ba2ac23a1f92"><div class="ttname"><a href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">tvm::OpDef::op</a></div><div class="ttdeci">Op op() const</div><div class="ttdoc">Get the canonical operator.</div><div class="ttdef"><b>Definition</b> op.h:463</div></div>
-<div class="ttc" id="aclasstvm_1_1OpDef_html_adfdfb49cb844b3f1f9763082da42a1f6"><div class="ttname"><a href="classtvm_1_1OpDef.html#adfdfb49cb844b3f1f9763082da42a1f6">tvm::OpDef::signature</a></div><div class="ttdeci">OpDef & signature(const Specs &... specs)</div><div class="ttdoc">Register a complete typed Call signature and its validator.</div><div class="ttdef"><b>Definition</b> op.h:519</div></div>
+<div class="ttc" id="aclasstvm_1_1OpDef_html_ac9f8abd1f1b7eff07186ba2ac23a1f92"><div class="ttname"><a href="classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92">tvm::OpDef::op</a></div><div class="ttdeci">Op op() const</div><div class="ttdoc">Get the canonical operator.</div><div class="ttdef"><b>Definition</b> op.h:458</div></div>
+<div class="ttc" id="aclasstvm_1_1OpDef_html_adfdfb49cb844b3f1f9763082da42a1f6"><div class="ttname"><a href="classtvm_1_1OpDef.html#adfdfb49cb844b3f1f9763082da42a1f6">tvm::OpDef::signature</a></div><div class="ttdeci">OpDef & signature(const Specs &... specs)</div><div class="ttdoc">Register a complete typed Call signature and its validator.</div><div class="ttdef"><b>Definition</b> op.h:514</div></div>
<div class="ttc" id="aclasstvm_1_1OpDef_html_ae559110ef55e803c57acae0a17e1e4e5"><div class="ttname"><a href="classtvm_1_1OpDef.html#ae559110ef55e803c57acae0a17e1e4e5">tvm::OpDef::OpDef</a></div><div class="ttdeci">OpDef(const ffi::String &name, const ffi::String &doc)</div><div class="ttdoc">Get or create the named Op and set its documentation.</div></div>
-<div class="ttc" id="aclasstvm_1_1OpNode_html"><div class="ttname"><a href="classtvm_1_1OpNode.html">tvm::OpNode</a></div><div class="ttdoc">Metadata for a canonical primitive operator invoked through Call.</div><div class="ttdef"><b>Definition</b> op.h:91</div></div>
-<div class="ttc" id="aclasstvm_1_1OpNode_html_a073453df60ea85aa8c50d59309386b62"><div class="ttname"><a href="classtvm_1_1OpNode.html#a073453df60ea85aa8c50d59309386b62">tvm::OpNode::validator_is_custom</a></div><div class="ttdeci">bool validator_is_custom</div><div class="ttdoc">Whether the validator was explicitly registered rather than generated.</div><div class="ttdef"><b>Definition</b> op.h:116</div></div>
-<div class="ttc" id="aclasstvm_1_1OpNode_html_a0f340dace1c4c1d9c93628bfe874cbb8"><div class="ttname"><a href="classtvm_1_1OpNode.html#a0f340dace1c4c1d9c93628bfe874cbb8">tvm::OpNode::attrs_type_key</a></div><div class="ttdeci">ffi::String attrs_type_key</div><div class="ttdoc">Attribute object type key, or empty when no attrs type is declared.</div><div class="ttdef"><b>Definition</b> op.h:110</div></div>
-<div class="ttc" id="aclasstvm_1_1OpNode_html_a1106cc90ca7823f513807317116b87e0"><div class="ttname"><a href="classtvm_1_1OpNode.html#a1106cc90ca7823f513807317116b87e0">tvm::OpNode::args_info</a></div><div class="ttdeci">ffi::Array< ArgumentInfo > args_info</div><div class="ttdoc">Descriptors for the ordered required value-argument prefix.</div><div class="ttdef"><b>Definition</b> op.h:102</div></div>
-<div class="ttc" id="aclasstvm_1_1OpNode_html_a126f0c272afde9f28489d80e446fb5c8"><div class="ttname"><a href="classtvm_1_1OpNode.html#a126f0c272afde9f28489d80e446fb5c8">tvm::OpNode::var_args_info</a></div><div class="ttdeci">ffi::Optional< ArgumentInfo > var_args_info</div><div class="ttdoc">Named variadic value tail, excluded from the required args_info prefix.</div><div class="ttdef"><b>Definition</b> op.h:106</div></div>
+<div class="ttc" id="aclasstvm_1_1OpNode_html"><div class="ttname"><a href="classtvm_1_1OpNode.html">tvm::OpNode</a></div><div class="ttdoc">Metadata for a canonical primitive operator invoked through Call.</div><div class="ttdef"><b>Definition</b> op.h:86</div></div>
+<div class="ttc" id="aclasstvm_1_1OpNode_html_a073453df60ea85aa8c50d59309386b62"><div class="ttname"><a href="classtvm_1_1OpNode.html#a073453df60ea85aa8c50d59309386b62">tvm::OpNode::validator_is_custom</a></div><div class="ttdeci">bool validator_is_custom</div><div class="ttdoc">Whether the validator was explicitly registered rather than generated.</div><div class="ttdef"><b>Definition</b> op.h:111</div></div>
+<div class="ttc" id="aclasstvm_1_1OpNode_html_a0f340dace1c4c1d9c93628bfe874cbb8"><div class="ttname"><a href="classtvm_1_1OpNode.html#a0f340dace1c4c1d9c93628bfe874cbb8">tvm::OpNode::attrs_type_key</a></div><div class="ttdeci">ffi::String attrs_type_key</div><div class="ttdoc">Attribute object type key, or empty when no attrs type is declared.</div><div class="ttdef"><b>Definition</b> op.h:105</div></div>
+<div class="ttc" id="aclasstvm_1_1OpNode_html_a1106cc90ca7823f513807317116b87e0"><div class="ttname"><a href="classtvm_1_1OpNode.html#a1106cc90ca7823f513807317116b87e0">tvm::OpNode::args_info</a></div><div class="ttdeci">ffi::Array< ArgumentInfo > args_info</div><div class="ttdoc">Descriptors for the ordered required value-argument prefix.</div><div class="ttdef"><b>Definition</b> op.h:97</div></div>
+<div class="ttc" id="aclasstvm_1_1OpNode_html_a126f0c272afde9f28489d80e446fb5c8"><div class="ttname"><a href="classtvm_1_1OpNode.html#a126f0c272afde9f28489d80e446fb5c8">tvm::OpNode::var_args_info</a></div><div class="ttdeci">ffi::Optional< ArgumentInfo > var_args_info</div><div class="ttdoc">Named variadic value tail, excluded from the required args_info prefix.</div><div class="ttdef"><b>Definition</b> op.h:101</div></div>
<div class="ttc" id="aclasstvm_1_1OpNode_html_a205ba7d6658d941edfb7b73b2bf9db5d"><div class="ttname"><a href="classtvm_1_1OpNode.html#a205ba7d6658d941edfb7b73b2bf9db5d">tvm::OpNode::RegisterReflection</a></div><div class="ttdeci">static void RegisterReflection()</div></div>
<div class="ttc" id="aclasstvm_1_1OpNode_html_a3ae2c6665a447c37511a71519cecd513"><div class="ttname"><a href="classtvm_1_1OpNode.html#a3ae2c6665a447c37511a71519cecd513">tvm::OpNode::TVM_FFI_DECLARE_OBJECT_INFO_FINAL</a></div><div class="ttdeci">TVM_FFI_DECLARE_OBJECT_INFO_FINAL("ir.Op", OpNode, ExprNode)</div></div>
-<div class="ttc" id="aclasstvm_1_1OpNode_html_a4b7f1c6f18ede931328377bb8794c1bc"><div class="ttname"><a href="classtvm_1_1OpNode.html#a4b7f1c6f18ede931328377bb8794c1bc">tvm::OpNode::attrs_type_index</a></div><div class="ttdeci">uint32_t attrs_type_index</div><div class="ttdoc">Runtime index corresponding to attrs_type_key; not serialized.</div><div class="ttdef"><b>Definition</b> op.h:112</div></div>
-<div class="ttc" id="aclasstvm_1_1OpNode_html_a540b5c49234c4abb2f8ea76624bab3b4"><div class="ttname"><a href="classtvm_1_1OpNode.html#a540b5c49234c4abb2f8ea76624bab3b4">tvm::OpNode::_type_s_eq_hash_kind</a></div><div class="ttdeci">static constexpr TVMFFISEqHashKind _type_s_eq_hash_kind</div><div class="ttdef"><b>Definition</b> op.h:120</div></div>
-<div class="ttc" id="aclasstvm_1_1OpNode_html_a581785b139323c424e7980367e597d1f"><div class="ttname"><a href="classtvm_1_1OpNode.html#a581785b139323c424e7980367e597d1f">tvm::OpNode::doc</a></div><div class="ttdeci">ffi::String doc</div><div class="ttdoc">Operator documentation.</div><div class="ttdef"><b>Definition</b> op.h:100</div></div>
-<div class="ttc" id="aclasstvm_1_1OpNode_html_a59a1176e5da55aa98a8447c2da8e3830"><div class="ttname"><a href="classtvm_1_1OpNode.html#a59a1176e5da55aa98a8447c2da8e3830">tvm::OpNode::ty_args_info</a></div><div class="ttdeci">ffi::Array< ArgumentInfo > ty_args_info</div><div class="ttdoc">Descriptors for the ordered required type-argument prefix.</div><div class="ttdef"><b>Definition</b> op.h:104</div></div>
-<div class="ttc" id="aclasstvm_1_1OpNode_html_a68b2e5e3cf53fcfb754dde6a4e887792"><div class="ttname"><a href="classtvm_1_1OpNode.html#a68b2e5e3cf53fcfb754dde6a4e887792">tvm::OpNode::name</a></div><div class="ttdeci">ffi::String name</div><div class="ttdoc">Canonical operator name.</div><div class="ttdef"><b>Definition</b> op.h:98</div></div>
-<div class="ttc" id="aclasstvm_1_1OpNode_html_ab6e6b14ea08f87dbb30148bae6a6d5a6"><div class="ttname"><a href="classtvm_1_1OpNode.html#ab6e6b14ea08f87dbb30148bae6a6d5a6">tvm::OpNode::var_ty_args_info</a></div><div class="ttdeci">ffi::Optional< ArgumentInfo > var_ty_args_info</div><div class="ttdoc">Named variadic type-argument tail, excluded from ty_args_info.</div><div class="ttdef"><b>Definition</b> op.h:108</div></div>
-<div class="ttc" id="aclasstvm_1_1OpNode_html_af7ebaf5af32d51226208f533e6d5cb1d"><div class="ttname"><a href="classtvm_1_1OpNode.html#af7ebaf5af32d51226208f533e6d5cb1d">tvm::OpNode::OpRegistry</a></div><div class="ttdeci">friend class OpRegistry</div><div class="ttdef"><b>Definition</b> op.h:124</div></div>
-<div class="ttc" id="aclasstvm_1_1OpNode_html_afc81110007596de60d33280fa98c6833"><div class="ttname"><a href="classtvm_1_1OpNode.html#afc81110007596de60d33280fa98c6833">tvm::OpNode::validator</a></div><div class="ttdeci">ffi::Any validator</div><div class="ttdoc">Process-local validation callback, omitted from reflection.</div><div class="ttdef"><b>Definition</b> op.h:114</div></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1OpNode_html_a4b7f1c6f18ede931328377bb8794c1bc"><div class="ttname"><a href="classtvm_1_1OpNode.html#a4b7f1c6f18ede931328377bb8794c1bc">tvm::OpNode::attrs_type_index</a></div><div class="ttdeci">uint32_t attrs_type_index</div><div class="ttdoc">Runtime index corresponding to attrs_type_key; not serialized.</div><div class="ttdef"><b>Definition</b> op.h:107</div></div>
+<div class="ttc" id="aclasstvm_1_1OpNode_html_a540b5c49234c4abb2f8ea76624bab3b4"><div class="ttname"><a href="classtvm_1_1OpNode.html#a540b5c49234c4abb2f8ea76624bab3b4">tvm::OpNode::_type_s_eq_hash_kind</a></div><div class="ttdeci">static constexpr TVMFFISEqHashKind _type_s_eq_hash_kind</div><div class="ttdef"><b>Definition</b> op.h:115</div></div>
+<div class="ttc" id="aclasstvm_1_1OpNode_html_a581785b139323c424e7980367e597d1f"><div class="ttname"><a href="classtvm_1_1OpNode.html#a581785b139323c424e7980367e597d1f">tvm::OpNode::doc</a></div><div class="ttdeci">ffi::String doc</div><div class="ttdoc">Operator documentation.</div><div class="ttdef"><b>Definition</b> op.h:95</div></div>
+<div class="ttc" id="aclasstvm_1_1OpNode_html_a59a1176e5da55aa98a8447c2da8e3830"><div class="ttname"><a href="classtvm_1_1OpNode.html#a59a1176e5da55aa98a8447c2da8e3830">tvm::OpNode::ty_args_info</a></div><div class="ttdeci">ffi::Array< ArgumentInfo > ty_args_info</div><div class="ttdoc">Descriptors for the ordered required type-argument prefix.</div><div class="ttdef"><b>Definition</b> op.h:99</div></div>
+<div class="ttc" id="aclasstvm_1_1OpNode_html_a68b2e5e3cf53fcfb754dde6a4e887792"><div class="ttname"><a href="classtvm_1_1OpNode.html#a68b2e5e3cf53fcfb754dde6a4e887792">tvm::OpNode::name</a></div><div class="ttdeci">ffi::String name</div><div class="ttdoc">Canonical operator name.</div><div class="ttdef"><b>Definition</b> op.h:93</div></div>
+<div class="ttc" id="aclasstvm_1_1OpNode_html_ab6e6b14ea08f87dbb30148bae6a6d5a6"><div class="ttname"><a href="classtvm_1_1OpNode.html#ab6e6b14ea08f87dbb30148bae6a6d5a6">tvm::OpNode::var_ty_args_info</a></div><div class="ttdeci">ffi::Optional< ArgumentInfo > var_ty_args_info</div><div class="ttdoc">Named variadic type-argument tail, excluded from ty_args_info.</div><div class="ttdef"><b>Definition</b> op.h:103</div></div>
+<div class="ttc" id="aclasstvm_1_1OpNode_html_af7ebaf5af32d51226208f533e6d5cb1d"><div class="ttname"><a href="classtvm_1_1OpNode.html#af7ebaf5af32d51226208f533e6d5cb1d">tvm::OpNode::OpRegistry</a></div><div class="ttdeci">friend class OpRegistry</div><div class="ttdef"><b>Definition</b> op.h:119</div></div>
+<div class="ttc" id="aclasstvm_1_1OpNode_html_afc81110007596de60d33280fa98c6833"><div class="ttname"><a href="classtvm_1_1OpNode.html#afc81110007596de60d33280fa98c6833">tvm::OpNode::validator</a></div><div class="ttdeci">ffi::Any validator</div><div class="ttdoc">Process-local validation callback, omitted from reflection.</div><div class="ttdef"><b>Definition</b> op.h:109</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="aclasstvm_1_1Op_html_a30d993ef63668bc9999f02fb732d39c1"><div class="ttname"><a href="classtvm_1_1Op.html#a30d993ef63668bc9999f02fb732d39c1">tvm::Op::ListNames</a></div><div class="ttdeci">static ffi::Array< ffi::String > ListNames()</div><div class="ttdoc">List registered operator names.</div></div>
<div class="ttc" id="aclasstvm_1_1Op_html_a3b206bfa4134d41a4001b7915d05dff5"><div class="ttname"><a href="classtvm_1_1Op.html#a3b206bfa4134d41a4001b7915d05dff5">tvm::Op::Get</a></div><div class="ttdeci">static Op Get(const ffi::String &op_name)</div><div class="ttdoc">Look up a registered operator by name.</div></div>
<div class="ttc" id="aclasstvm_1_1Op_html_a6f0331327df4e2f2ec16fe3b4167ca62"><div class="ttname"><a href="classtvm_1_1Op.html#a6f0331327df4e2f2ec16fe3b4167ca62">tvm::Op::TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a></div><div class="ttdeci">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE(Op, Expr, OpNode)</div></div>
-<div class="ttc" id="aclasstvm_1_1Op_html_ac3e555ca1f03eaa2d33bf0886885139a"><div class="ttname"><a href="classtvm_1_1Op.html#ac3e555ca1f03eaa2d33bf0886885139a">tvm::Op::Validate</a></div><div class="ttdeci">TVM_FFI_INLINE void Validate(const CallNode *call) const</div><div class="ttdoc">Validate a Call with this Op's callback, when one is registered.</div><div class="ttdef"><b>Definition</b> op.h:185</div></div>
-<div class="ttc" id="aclasstvm_1_1Op_html_acdefad3ece03579a07d26fa8b4ea91ac"><div class="ttname"><a href="classtvm_1_1Op.html#acdefad3ece03579a07d26fa8b4ea91ac">tvm::Op::GetAttrMap</a></div><div class="ttdeci">static OpAttrMap< ValueType > GetAttrMap(const ffi::String &attr_name)</div><div class="ttdoc">Get a typed live view of a registered attribute column.</div><div class="ttdef"><b>Definition</b> op.h:706</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html_ac3e555ca1f03eaa2d33bf0886885139a"><div class="ttname"><a href="classtvm_1_1Op.html#ac3e555ca1f03eaa2d33bf0886885139a">tvm::Op::Validate</a></div><div class="ttdeci">TVM_FFI_INLINE void Validate(const CallNode *call) const</div><div class="ttdoc">Validate a Call with this Op's callback, when one is registered.</div><div class="ttdef"><b>Definition</b> op.h:180</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html_acdefad3ece03579a07d26fa8b4ea91ac"><div class="ttname"><a href="classtvm_1_1Op.html#acdefad3ece03579a07d26fa8b4ea91ac">tvm::Op::GetAttrMap</a></div><div class="ttdeci">static OpAttrMap< ValueType > GetAttrMap(const ffi::String &attr_name)</div><div class="ttdoc">Get a typed live view of a registered attribute column.</div><div class="ttdef"><b>Definition</b> op.h:701</div></div>
<div class="ttc" id="aclasstvm_1_1Op_html_adea2c4c1cefc5da4896e0f7346c603f6"><div class="ttname"><a href="classtvm_1_1Op.html#adea2c4c1cefc5da4896e0f7346c603f6">tvm::Op::HasAttrMap</a></div><div class="ttdeci">static bool HasAttrMap(const ffi::String &attr_name)</div><div class="ttdoc">Check whether an attribute column exists, even if some Ops lack a value.</div></div>
-<div class="ttc" id="aclasstvm_1_1Op_html_ae3f0bff0046a7e49afdccaedbd549e83"><div class="ttname"><a href="classtvm_1_1Op.html#ae3f0bff0046a7e49afdccaedbd549e83">tvm::Op::Op</a></div><div class="ttdeci">Op(ffi::ObjectPtr< OpNode > n)</div><div class="ttdoc">Construct a handle from a defined node.</div><div class="ttdef"><b>Definition</b> op.h:155</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html_ae3f0bff0046a7e49afdccaedbd549e83"><div class="ttname"><a href="classtvm_1_1Op.html#ae3f0bff0046a7e49afdccaedbd549e83">tvm::Op::Op</a></div><div class="ttdeci">Op(ffi::ObjectPtr< OpNode > n)</div><div class="ttdoc">Construct a handle from a defined node.</div><div class="ttdef"><b>Definition</b> op.h:150</div></div>
<div class="ttc" id="aclasstvm_1_1Type_html"><div class="ttname"><a href="classtvm_1_1Type.html">tvm::Type</a></div><div class="ttdoc">Managed reference to TypeNode.</div><div class="ttdef"><b>Definition</b> base_expr.h:80</div></div>
<div class="ttc" id="aenv__func_8h_html"><div class="ttname"><a href="env__func_8h.html">env_func.h</a></div><div class="ttdoc">Serializable global function used in IR.</div></div>
<div class="ttc" id="air_2expr_8h_html"><div class="ttname"><a href="ir_2expr_8h.html">expr.h</a></div><div class="ttdoc">Base expr nodes in TVM.</div></div>
<div class="ttc" id="air_2type_8h_html"><div class="ttname"><a href="ir_2type_8h.html">type.h</a></div><div class="ttdoc">IR/AST nodes for TVM types shared across IR variants.</div></div>
-<div class="ttc" id="anamespacetvm_1_1sig_1_1details_html_a94c760d3534a512cf5e8c3a1977c1826"><div class="ttname"><a href="namespacetvm_1_1sig_1_1details.html#a94c760d3534a512cf5e8c3a1977c1826">tvm::sig::details::ReportTypeMismatch</a></div><div class="ttdeci">bool ReportTypeMismatch(ffi::Expected< void > *out, const ValidateState *state, bool type_arg, size_t index, ffi::AnyView actual)</div><div class="ttdef"><b>Definition</b> op.h:236</div></div>
+<div class="ttc" id="anamespacetvm_1_1sig_1_1details_html_a94c760d3534a512cf5e8c3a1977c1826"><div class="ttname"><a href="namespacetvm_1_1sig_1_1details.html#a94c760d3534a512cf5e8c3a1977c1826">tvm::sig::details::ReportTypeMismatch</a></div><div class="ttdeci">bool ReportTypeMismatch(ffi::Expected< void > *out, const ValidateState *state, bool type_arg, size_t index, ffi::AnyView actual)</div><div class="ttdef"><b>Definition</b> op.h:231</div></div>
<div class="ttc" id="anamespacetvm_html"><div class="ttname"><a href="namespacetvm.html">tvm</a></div><div class="ttdoc">An object that builds and maintains block scope and StmtSref mapping for Dependence analysis.</div><div class="ttdef"><b>Definition</b> attr.h:23</div></div>
<div class="ttc" id="anamespacetvm_html_a21ae07ffbb00b22996489c39c40759a8"><div class="ttname"><a href="namespacetvm.html#a21ae07ffbb00b22996489c39c40759a8">tvm::FInferType</a></div><div class="ttdeci">ffi::reflection::NativeFunctionView< Type(const CallNode *call)> FInferType</div><div class="ttdoc">Infer a Call's result type from its explicit inputs without builder state.</div><div class="ttdef"><b>Definition</b> op.h:53</div></div>
-<div class="ttc" id="anamespacetvm_html_a370cda6ed9b9c40e4806e0471da4e21b"><div class="ttname"><a href="namespacetvm.html#a370cda6ed9b9c40e4806e0471da4e21b">tvm::TScriptPrinterName</a></div><div class="ttdeci">ffi::String TScriptPrinterName</div><div class="ttdoc">The fully qualified TVMScript name, including its dialect namespace.</div><div class="ttdef"><b>Definition</b> op.h:58</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
diff --git a/docs/reference/api/doxygen/ir_2prim_2op_8h_source.html b/docs/reference/api/doxygen/ir_2prim_2op_8h_source.html
index 18f3cb8adcb..6b663070466 100644
--- a/docs/reference/api/doxygen/ir_2prim_2op_8h_source.html
+++ b/docs/reference/api/doxygen/ir_2prim_2op_8h_source.html
@@ -645,7 +645,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclasstvm_1_1IntImmNode_html_ace4d8fe209c28fcc48d4c3b87785b690"><div class="ttname"><a href="classtvm_1_1IntImmNode.html#ace4d8fe209c28fcc48d4c3b87785b690">tvm::IntImmNode::value</a></div><div class="ttdeci">ffi::BigInt value</div><div class="ttdoc">the Internal value.</div><div class="ttdef"><b>Definition</b> expr.h:138</div></div>
<div class="ttc" id="aclasstvm_1_1IntImm_html"><div class="ttname"><a href="classtvm_1_1IntImm.html">tvm::IntImm</a></div><div class="ttdoc">Managed reference class to IntImmNode.</div><div class="ttdef"><b>Definition</b> expr.h:152</div></div>
<div class="ttc" id="aclasstvm_1_1Location_html"><div class="ttname"><a href="classtvm_1_1Location.html">tvm::Location</a></div><div class="ttdoc">Non-nullable source-location metadata.</div><div class="ttdef"><b>Definition</b> location.h:91</div></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="aclasstvm_1_1PrimExpr_html"><div class="ttname"><a href="classtvm_1_1PrimExpr.html">tvm::PrimExpr</a></div><div class="ttdoc">Typed reference/view over any Expr whose ExprNode::ty is PrimType.</div><div class="ttdef"><b>Definition</b> base_expr.h:447</div></div>
<div class="ttc" id="aclasstvm_1_1PrimType_html"><div class="ttname"><a href="classtvm_1_1PrimType.html">tvm::PrimType</a></div><div class="ttdef"><b>Definition</b> base_expr.h:161</div></div>
<div class="ttc" id="aclasstvm_1_1PrimType_html_a0d4b4cdc6d1307df9540202d86fb6f5e"><div class="ttname"><a href="classtvm_1_1PrimType.html#a0d4b4cdc6d1307df9540202d86fb6f5e">tvm::PrimType::code</a></div><div class="ttdeci">TVM_FFI_INLINE DLDataTypeCode code() const</div><div class="ttdef"><b>Definition</b> base_expr.h:198</div></div>
diff --git a/docs/reference/api/doxygen/ir_2stmt_8h_source.html b/docs/reference/api/doxygen/ir_2stmt_8h_source.html
index e4f89df66d9..c995cfebd52 100644
--- a/docs/reference/api/doxygen/ir_2stmt_8h_source.html
+++ b/docs/reference/api/doxygen/ir_2stmt_8h_source.html
@@ -739,7 +739,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclasstvm_1_1If_html_a756b4360f843f8e7b9f1c7c102fc6d0c"><div class="ttname"><a href="classtvm_1_1If.html#a756b4360f843f8e7b9f1c7c102fc6d0c">tvm::If::TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE</a></div><div class="ttdeci">TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE(If, Stmt, IfNode)</div></div>
<div class="ttc" id="aclasstvm_1_1If_html_ae9f4582a16aff8f411aa5c930ebb03a9"><div class="ttname"><a href="classtvm_1_1If.html#ae9f4582a16aff8f411aa5c930ebb03a9">tvm::If::TVM_DEFINE_OBJECT_REF_COW_METHOD</a></div><div class="ttdeci">TVM_DEFINE_OBJECT_REF_COW_METHOD(IfNode)</div></div>
<div class="ttc" id="aclasstvm_1_1Location_html"><div class="ttname"><a href="classtvm_1_1Location.html">tvm::Location</a></div><div class="ttdoc">Non-nullable source-location metadata.</div><div class="ttdef"><b>Definition</b> location.h:91</div></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="aclasstvm_1_1PrimExpr_html"><div class="ttname"><a href="classtvm_1_1PrimExpr.html">tvm::PrimExpr</a></div><div class="ttdoc">Typed reference/view over any Expr whose ExprNode::ty is PrimType.</div><div class="ttdef"><b>Definition</b> base_expr.h:447</div></div>
<div class="ttc" id="aclasstvm_1_1PrimVar_html"><div class="ttname"><a href="classtvm_1_1PrimVar.html">tvm::PrimVar</a></div><div class="ttdoc">Checked scalar view over a VarNode.</div><div class="ttdef"><b>Definition</b> expr.h:742</div></div>
<div class="ttc" id="aclasstvm_1_1RegionStmtNode_html"><div class="ttname"><a href="classtvm_1_1RegionStmtNode.html">tvm::RegionStmtNode</a></div><div class="ttdoc">A single-body statement whose semantics are defined by an operator. Operands are evaluated in the enc...</div><div class="ttdef"><b>Definition</b> stmt.h:189</div></div>
diff --git a/docs/reference/api/doxygen/namespacemembers_k.html b/docs/reference/api/doxygen/namespacemembers_k.html
index 37f096edd1c..9b30686f115 100644
--- a/docs/reference/api/doxygen/namespacemembers_k.html
+++ b/docs/reference/api/doxygen/namespacemembers_k.html
@@ -103,7 +103,6 @@ $(function() {
<li>kDepthwiseConv2dNHWC : <a class="el" href="namespacetvm_1_1topi.html#a9094c3c432410ef2675444ecf8e06bfe">tvm::topi</a></li>
<li>kDeviceContexts : <a class="el" href="namespacetvm_1_1attr.html#a9c50768f8ee30a890106f2de097109bb">tvm::attr</a></li>
<li>kDeviceInitStmt : <a class="el" href="namespacetvm_1_1tirx_1_1tile_1_1callback.html#a2ad4a743f8b011b7ac09a82cd81bc321">tvm::tirx::tile::callback</a></li>
-<li>kDeviceIntrinsicNamespace : <a class="el" href="namespacetvm_1_1tirx_1_1op__attr.html#a4f36ba2ac5f1725af51d74867021ebe3">tvm::tirx::op_attr</a></li>
<li>kDisableUnroll : <a class="el" href="namespacetvm_1_1tirx_1_1attr.html#a498676e40c40bdd5d7d1629af01bf3ab">tvm::tirx::attr</a></li>
<li>kDLTensorAddr : <a class="el" href="namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487ac4035e141db5bc41890b38fe06d55252">tvm::tirx</a></li>
<li>kDLTensorByteOffset : <a class="el" href="namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487aeab86fe5d9ac0d70318465f2c0d10af0">tvm::tirx</a></li>
@@ -118,8 +117,7 @@ $(function() {
<li>kDLTensorTypeCode : <a class="el" href="namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a8d819f5a94c9d9b7bc6734f9873e4599">tvm::tirx</a></li>
<li>kDLTensorTypeLanes : <a class="el" href="namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a3c54e5b56a26c96aaff16e09c0b6c8f2">tvm::tirx</a></li>
<li>kDocTranslate : <a class="el" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#ae9eb5afd1e03587e4a029c23ab78639d">tvm::script::printer::type_attr</a></li>
-<li>kDocTranslateTensorLoadBySourceTy : <a class="el" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#a1d7cd3f0a6fbee53286312a8792c76f6">tvm::script::printer::type_attr</a></li>
-<li>kDocTranslateVarByTy : <a class="el" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#ab159eddc9b705f7d09cb19a0353e4e40">tvm::script::printer::type_attr</a></li>
+<li>kDocTranslateOpCall : <a class="el" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#ace529d8789a58db905cadd70226fbc27">tvm::script::printer::op_attr</a></li>
<li>kDoubleBufferScope : <a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#aebcb4f14b8bc119837f3563213d976eb">tvm::s_tir::attr</a></li>
<li>kDstLayout : <a class="el" href="namespacetvm_1_1topi_1_1attr.html#a7806ef17ebac88509e4fda9daf71040a">tvm::topi::attr</a></li>
<li>kEinsum : <a class="el" href="namespacetvm_1_1topi.html#a6b33f2b888123f3ccd7191feeaedb93b">tvm::topi</a></li>
@@ -192,7 +190,6 @@ $(function() {
<li>kNumInputs : <a class="el" href="namespacetvm_1_1attr.html#a48cb6648c5b974d5da737bf33a675f9d">tvm::attr</a></li>
<li>kOpaque : <a class="el" href="namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575a15ea1f34cc6d4a52372b78fca0bda8b9">tvm::relax</a>, <a class="el" href="namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4da6371bae5f3d38cc0cbbc258f65a6e620">tvm::s_tir</a></li>
<li>kOpAttrs : <a class="el" href="namespacetvm_1_1relax_1_1attr.html#a7a2b484b99f04a32b94a5a844baf00f9">tvm::relax::attr</a></li>
-<li>kOpCallDocTranslate : <a class="el" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#a19aba09e9c5720b35fbb703cf3f69b73">tvm::script::printer::op_attr</a></li>
<li>kOperatorName : <a class="el" href="namespacetvm_1_1relax_1_1attr.html#a96b0e85ecbf26799b9041242d5f41b0d">tvm::relax::attr</a></li>
<li>kOpPattern : <a class="el" href="namespacetvm_1_1relax_1_1attr.html#ab7c74b77b174b73c609e0df91bc36779">tvm::relax::attr</a></li>
<li>kOrdered : <a class="el" href="namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4da0496acd2c8f2dedbd1880d4e32b708d3">tvm::s_tir</a></li>
@@ -222,7 +219,6 @@ $(function() {
<li>kScoped : <a class="el" href="namespacetvm_1_1relax_1_1attr.html#a23aa2c170dcfc920901c7432e2aefdf1">tvm::relax::attr</a></li>
<li>kScriptNamespace : <a class="el" href="namespacetvm_1_1attr.html#a00cd38d188f244fd47d3236a4b90bef7">tvm::attr</a></li>
<li>kScriptParsingDetectAccess : <a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#a5f05778bc5e6c2d9fa2dcea4a8d5fd22">tvm::s_tir::attr</a></li>
-<li>kScriptPrinterName : <a class="el" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#ada5f22a93b857343de75f194cd638a99">tvm::script::printer::op_attr</a></li>
<li>kSmemRequired : <a class="el" href="namespacetvm_1_1backend_1_1cuda_1_1attr.html#ab41e78d1128f0755336d9d5e7efbb496">tvm::backend::cuda::attr</a></li>
<li>kSoftwarePipelineAsyncStages : <a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#a355032f55fa652f2e5fbc7eb0519c4ca">tvm::s_tir::attr</a></li>
<li>kSoftwarePipelineOrder : <a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#ad237688a7cf7ba85a6cd56e3a3a2dee5">tvm::s_tir::attr</a></li>
diff --git a/docs/reference/api/doxygen/namespacemembers_t.html b/docs/reference/api/doxygen/namespacemembers_t.html
index 7dbf85e08cf..4a20588ec42 100644
--- a/docs/reference/api/doxygen/namespacemembers_t.html
+++ b/docs/reference/api/doxygen/namespacemembers_t.html
@@ -78,9 +78,8 @@ $(function() {
<li>tanh() : <a class="el" href="namespacetvm_1_1prim.html#af5eeb849c3b877fdac8cbf210386632e">tvm::prim</a>, <a class="el" href="namespacetvm_1_1topi.html#aec153e599d33c78a7592007cde1c02cb">tvm::topi</a></li>
<li>tanh_op() : <a class="el" href="namespacetvm_1_1prim.html#a3ba752f9ddbb358f042662c7c7b72ad6">tvm::prim</a></li>
<li>TCallEffectKind : <a class="el" href="namespacetvm.html#a199994bae3b0c543fc79e168f37bebbf">tvm</a></li>
-<li>TDeviceIntrinsicNamespace : <a class="el" href="namespacetvm_1_1tirx.html#adb1ead40684cfba4ce58fc011f22b02d">tvm::tirx</a></li>
<li>tensor_data_ptr_op() : <a class="el" href="namespacetvm_1_1tirx.html#a7ad88af66366b640fe0837726074314f">tvm::tirx</a></li>
-<li>tensor_size() : <a class="el" href="namespacetvm_1_1topi.html#a48591dc0dd98d9e50032949a20f82d40">tvm::topi</a></li>
+<li>tensor_size() : <a class="el" href="namespacetvm_1_1topi.html#ab747c762f282f71f658c62b77bd94f3f">tvm::topi</a></li>
<li>TensorAllocatedAddresses : <a class="el" href="namespacetvm_1_1s__tir.html#ac3d0191e178119228647abd245eb1def">tvm::s_tir</a></li>
<li>TensorAxis : <a class="el" href="namespacetvm_1_1tirx.html#a60b2192a04e8a7d0f967d7db8955fc46">tvm::tirx</a></li>
<li>tensordot() : <a class="el" href="namespacetvm_1_1topi.html#abf2712c8265393c0582c9c7d5ae22da1">tvm::topi</a></li>
@@ -116,7 +115,6 @@ $(function() {
<li>trunc_op() : <a class="el" href="namespacetvm_1_1prim.html#a56fb42cef2de30e1df926b5958ea7138">tvm::prim</a></li>
<li>truncdiv() : <a class="el" href="namespacetvm.html#afcc170cf307a59f7aab70c91e28aad26">tvm</a></li>
<li>truncmod() : <a class="el" href="namespacetvm.html#a0ce3c06299746c80d9282aa5cad36a46">tvm</a></li>
-<li>TScriptPrinterName : <a class="el" href="namespacetvm.html#a370cda6ed9b9c40e4806e0471da4e21b">tvm</a></li>
<li>TVectorizable : <a class="el" href="namespacetvm_1_1tirx.html#a479f79303610bfc52f8853fc0d4a34ae">tvm::tirx</a></li>
<li>TVM_DEFINE_INT_OP_CONST_VAL_OVERLOAD_SPANNED() : <a class="el" href="namespacetvm_1_1tirx.html#a1860b3d0c9147f70d7da8b75f4e3a657">tvm::tirx</a></li>
<li>TVMDeviceExtType : <a class="el" href="namespacetvm_1_1runtime.html#a237ec21eda9c03c495db5ce0da0f849d">tvm::runtime</a></li>
diff --git a/docs/reference/api/doxygen/namespacemembers_type.html b/docs/reference/api/doxygen/namespacemembers_type.html
index 5b11e3141e5..699072d6322 100644
--- a/docs/reference/api/doxygen/namespacemembers_type.html
+++ b/docs/reference/api/doxygen/namespacemembers_type.html
@@ -161,14 +161,12 @@ $(function() {
<h3><a id="index_t" name="index_t"></a>- t -</h3><ul>
<li>TCallEffectKind : <a class="el" href="namespacetvm.html#a199994bae3b0c543fc79e168f37bebbf">tvm</a></li>
-<li>TDeviceIntrinsicNamespace : <a class="el" href="namespacetvm_1_1tirx.html#adb1ead40684cfba4ce58fc011f22b02d">tvm::tirx</a></li>
<li>TensorAllocatedAddresses : <a class="el" href="namespacetvm_1_1s__tir.html#ac3d0191e178119228647abd245eb1def">tvm::s_tir</a></li>
<li>TensorAxis : <a class="el" href="namespacetvm_1_1tirx.html#a60b2192a04e8a7d0f967d7db8955fc46">tvm::tirx</a></li>
<li>TFixedReturnType : <a class="el" href="namespacetvm.html#a1e2f1939a6f37481e201563cb9a67644">tvm</a></li>
<li>TGlobalSymbol : <a class="el" href="namespacetvm_1_1tirx.html#a89bccb1e2371cac4687dca2b2f1b4060">tvm::tirx</a></li>
<li>TIRPattern : <a class="el" href="namespacetvm_1_1relax.html#a1bd0e026906c36da3a76ad6b2f8ad9e8">tvm::relax</a></li>
<li>TIRVarAxis : <a class="el" href="namespacetvm_1_1tirx.html#aa2311cd730cdca8a01c1d2ff35417ad2">tvm::tirx</a></li>
-<li>TScriptPrinterName : <a class="el" href="namespacetvm.html#a370cda6ed9b9c40e4806e0471da4e21b">tvm</a></li>
<li>TVectorizable : <a class="el" href="namespacetvm_1_1tirx.html#a479f79303610bfc52f8853fc0d4a34ae">tvm::tirx</a></li>
<li>TypeDeriveFunc : <a class="el" href="namespacetvm_1_1relax.html#ac576b1f5ccd3b1a1132f8de18e195155">tvm::relax</a></li>
</ul>
diff --git a/docs/reference/api/doxygen/namespacemembers_vars.html b/docs/reference/api/doxygen/namespacemembers_vars.html
index 44f501defdc..c9a0bcc31aa 100644
--- a/docs/reference/api/doxygen/namespacemembers_vars.html
+++ b/docs/reference/api/doxygen/namespacemembers_vars.html
@@ -101,11 +101,9 @@ $(function() {
<li>kDepthwiseConv2dNHWC : <a class="el" href="namespacetvm_1_1topi.html#a9094c3c432410ef2675444ecf8e06bfe">tvm::topi</a></li>
<li>kDeviceContexts : <a class="el" href="namespacetvm_1_1attr.html#a9c50768f8ee30a890106f2de097109bb">tvm::attr</a></li>
<li>kDeviceInitStmt : <a class="el" href="namespacetvm_1_1tirx_1_1tile_1_1callback.html#a2ad4a743f8b011b7ac09a82cd81bc321">tvm::tirx::tile::callback</a></li>
-<li>kDeviceIntrinsicNamespace : <a class="el" href="namespacetvm_1_1tirx_1_1op__attr.html#a4f36ba2ac5f1725af51d74867021ebe3">tvm::tirx::op_attr</a></li>
<li>kDisableUnroll : <a class="el" href="namespacetvm_1_1tirx_1_1attr.html#a498676e40c40bdd5d7d1629af01bf3ab">tvm::tirx::attr</a></li>
<li>kDocTranslate : <a class="el" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#ae9eb5afd1e03587e4a029c23ab78639d">tvm::script::printer::type_attr</a></li>
-<li>kDocTranslateTensorLoadBySourceTy : <a class="el" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#a1d7cd3f0a6fbee53286312a8792c76f6">tvm::script::printer::type_attr</a></li>
-<li>kDocTranslateVarByTy : <a class="el" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#ab159eddc9b705f7d09cb19a0353e4e40">tvm::script::printer::type_attr</a></li>
+<li>kDocTranslateOpCall : <a class="el" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#ace529d8789a58db905cadd70226fbc27">tvm::script::printer::op_attr</a></li>
<li>kDoubleBufferScope : <a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#aebcb4f14b8bc119837f3563213d976eb">tvm::s_tir::attr</a></li>
<li>kDstLayout : <a class="el" href="namespacetvm_1_1topi_1_1attr.html#a7806ef17ebac88509e4fda9daf71040a">tvm::topi::attr</a></li>
<li>kEinsum : <a class="el" href="namespacetvm_1_1topi.html#a6b33f2b888123f3ccd7191feeaedb93b">tvm::topi</a></li>
@@ -170,7 +168,6 @@ $(function() {
<li>kNumInput : <a class="el" href="namespacetvm_1_1relax_1_1attr.html#ab10f97ff86fd192c3dc959012aa1ecf3">tvm::relax::attr</a></li>
<li>kNumInputs : <a class="el" href="namespacetvm_1_1attr.html#a48cb6648c5b974d5da737bf33a675f9d">tvm::attr</a></li>
<li>kOpAttrs : <a class="el" href="namespacetvm_1_1relax_1_1attr.html#a7a2b484b99f04a32b94a5a844baf00f9">tvm::relax::attr</a></li>
-<li>kOpCallDocTranslate : <a class="el" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#a19aba09e9c5720b35fbb703cf3f69b73">tvm::script::printer::op_attr</a></li>
<li>kOperatorName : <a class="el" href="namespacetvm_1_1relax_1_1attr.html#a96b0e85ecbf26799b9041242d5f41b0d">tvm::relax::attr</a></li>
<li>kOpPattern : <a class="el" href="namespacetvm_1_1relax_1_1attr.html#ab7c74b77b174b73c609e0df91bc36779">tvm::relax::attr</a></li>
<li>kParallelStridePattern : <a class="el" href="namespacetvm_1_1codegen_1_1attr.html#a597241581bac8844e64733d023539110">tvm::codegen::attr</a></li>
@@ -195,7 +192,6 @@ $(function() {
<li>kScoped : <a class="el" href="namespacetvm_1_1relax_1_1attr.html#a23aa2c170dcfc920901c7432e2aefdf1">tvm::relax::attr</a></li>
<li>kScriptNamespace : <a class="el" href="namespacetvm_1_1attr.html#a00cd38d188f244fd47d3236a4b90bef7">tvm::attr</a></li>
<li>kScriptParsingDetectAccess : <a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#a5f05778bc5e6c2d9fa2dcea4a8d5fd22">tvm::s_tir::attr</a></li>
-<li>kScriptPrinterName : <a class="el" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#ada5f22a93b857343de75f194cd638a99">tvm::script::printer::op_attr</a></li>
<li>kSmemRequired : <a class="el" href="namespacetvm_1_1backend_1_1cuda_1_1attr.html#ab41e78d1128f0755336d9d5e7efbb496">tvm::backend::cuda::attr</a></li>
<li>kSoftwarePipelineAsyncStages : <a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#a355032f55fa652f2e5fbc7eb0519c4ca">tvm::s_tir::attr</a></li>
<li>kSoftwarePipelineOrder : <a class="el" href="namespacetvm_1_1s__tir_1_1attr.html#ad237688a7cf7ba85a6cd56e3a3a2dee5">tvm::s_tir::attr</a></li>
diff --git a/docs/reference/api/doxygen/namespacetvm.html b/docs/reference/api/doxygen/namespacetvm.html
index 32fc3d98da0..1ce67fadcb3 100644
--- a/docs/reference/api/doxygen/namespacetvm.html
+++ b/docs/reference/api/doxygen/namespacetvm.html
@@ -561,9 +561,6 @@ Typedefs</h2></td></tr>
<tr class="memitem:a21ae07ffbb00b22996489c39c40759a8" id="r_a21ae07ffbb00b22996489c39c40759a8"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm.html#a21ae07ffbb00b22996489c39c40759a8">FInferType</a> = ffi::reflection::NativeFunctionView< <a class="el" href="classtvm_1_1Type.html">Type</a>(const <a class="el" href="classtvm_1_1CallNode.html">CallNode</a> *call)></td></tr>
<tr class="memdesc:a21ae07ffbb00b22996489c39c40759a8"><td class="mdescLeft"> </td><td class="mdescRight">Infer a <a class="el" href="classtvm_1_1Call.html" title="Managed reference to CallNode.">Call</a>'s result type from its explicit inputs without builder state. <br /></td></tr>
<tr class="separator:a21ae07ffbb00b22996489c39c40759a8"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a370cda6ed9b9c40e4806e0471da4e21b" id="r_a370cda6ed9b9c40e4806e0471da4e21b"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm.html#a370cda6ed9b9c40e4806e0471da4e21b">TScriptPrinterName</a> = ffi::String</td></tr>
-<tr class="memdesc:a370cda6ed9b9c40e4806e0471da4e21b"><td class="mdescLeft"> </td><td class="mdescRight">The fully qualified TVMScript name, including its dialect namespace. <br /></td></tr>
-<tr class="separator:a370cda6ed9b9c40e4806e0471da4e21b"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ad974c32b30d9a49653afb35db48393a4" id="r_ad974c32b30d9a49653afb35db48393a4"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm.html#ad974c32b30d9a49653afb35db48393a4">FRegionGetBodyParams</a> = ffi::reflection::NativeFunctionView< ffi::Array< <a class="el" href="classtvm_1_1Var.html">Var</a> >(const <a class="el" href="classtvm_1_1CallNode.html">CallNode</a> *call)></td></tr>
<tr class="memdesc:ad974c32b30d9a49653afb35db48393a4"><td class="mdescLeft"> </td><td class="mdescRight">Construct fresh typed variables for a region's lexical body parameters. <br /></td></tr>
<tr class="separator:ad974c32b30d9a49653afb35db48393a4"><td class="memSeparator" colspan="2"> </td></tr>
@@ -1216,22 +1213,6 @@ Functions</h2></td></tr>
<p>An operator's result type independent of operands, attributes, and type arguments. When present, this concrete type takes precedence over FInferType. </p>
-</div>
-</div>
-<a id="a370cda6ed9b9c40e4806e0471da4e21b" name="a370cda6ed9b9c40e4806e0471da4e21b"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a370cda6ed9b9c40e4806e0471da4e21b">◆ </a></span>TScriptPrinterName</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">using <a class="el" href="namespacetvm.html#a370cda6ed9b9c40e4806e0471da4e21b">tvm::TScriptPrinterName</a> = typedef ffi::String</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>The fully qualified TVMScript name, including its dialect namespace. </p>
-
</div>
</div>
<h2 class="groupheader">Enumeration Type Documentation</h2>
diff --git a/docs/reference/api/doxygen/namespacetvm_1_1script_1_1printer_1_1op__attr.html b/docs/reference/api/doxygen/namespacetvm_1_1script_1_1printer_1_1op__attr.html
index 6dd6567209f..44ff2d22087 100644
--- a/docs/reference/api/doxygen/namespacetvm_1_1script_1_1printer_1_1op__attr.html
+++ b/docs/reference/api/doxygen/namespacetvm_1_1script_1_1printer_1_1op__attr.html
@@ -81,15 +81,13 @@ $(function() {
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
-<tr class="memitem:ada5f22a93b857343de75f194cd638a99" id="r_ada5f22a93b857343de75f194cd638a99"><td class="memItemLeft" align="right" valign="top">constexpr const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#ada5f22a93b857343de75f194cd638a99">kScriptPrinterName</a> = "TScriptPrinterName"</td></tr>
-<tr class="separator:ada5f22a93b857343de75f194cd638a99"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a19aba09e9c5720b35fbb703cf3f69b73" id="r_a19aba09e9c5720b35fbb703cf3f69b73"><td class="memItemLeft" align="right" valign="top">constexpr const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#a19aba09e9c5720b35fbb703cf3f69b73">kOpCallDocTranslate</a> = "__tvm_doc_translate_op_call__"</td></tr>
-<tr class="memdesc:a19aba09e9c5720b35fbb703cf3f69b73"><td class="mdescLeft"> </td><td class="mdescRight">Op-specific <a class="el" href="classtvm_1_1Call.html" title="Managed reference to CallNode.">Call</a> translation hook with the FDocTranslate contract. <br /></td></tr>
-<tr class="separator:a19aba09e9c5720b35fbb703cf3f69b73"><td class="memSeparator" colspan="2"> </td></tr>
+<tr class="memitem:ace529d8789a58db905cadd70226fbc27" id="r_ace529d8789a58db905cadd70226fbc27"><td class="memItemLeft" align="right" valign="top">constexpr const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1script_1_1printer_1_1op__attr.html#ace529d8789a58db905cadd70226fbc27">kDocTranslateOpCall</a> = "__tvm_doc_translate_op_call__"</td></tr>
+<tr class="memdesc:ace529d8789a58db905cadd70226fbc27"><td class="mdescLeft"> </td><td class="mdescRight">Op-specific <a class="el" href="classtvm_1_1Call.html" title="Managed reference to CallNode.">Call</a> translation hook with the FDocTranslate contract. <br /></td></tr>
+<tr class="separator:ace529d8789a58db905cadd70226fbc27"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Variable Documentation</h2>
-<a id="a19aba09e9c5720b35fbb703cf3f69b73" name="a19aba09e9c5720b35fbb703cf3f69b73"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a19aba09e9c5720b35fbb703cf3f69b73">◆ </a></span>kOpCallDocTranslate</h2>
+<a id="ace529d8789a58db905cadd70226fbc27" name="ace529d8789a58db905cadd70226fbc27"></a>
+<h2 class="memtitle"><span class="permalink"><a href="#ace529d8789a58db905cadd70226fbc27">◆ </a></span>kDocTranslateOpCall</h2>
<div class="memitem">
<div class="memproto">
@@ -98,7 +96,7 @@ Variables</h2></td></tr>
<td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">constexpr const char* tvm::script::printer::op_attr::kOpCallDocTranslate = "__tvm_doc_translate_op_call__"</td>
+ <td class="memname">constexpr const char* tvm::script::printer::op_attr::kDocTranslateOpCall = "__tvm_doc_translate_op_call__"</td>
</tr>
</table>
</td>
@@ -110,28 +108,6 @@ Variables</h2></td></tr>
<p>Op-specific <a class="el" href="classtvm_1_1Call.html" title="Managed reference to CallNode.">Call</a> translation hook with the FDocTranslate contract. </p>
-</div>
-</div>
-<a id="ada5f22a93b857343de75f194cd638a99" name="ada5f22a93b857343de75f194cd638a99"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ada5f22a93b857343de75f194cd638a99">◆ </a></span>kScriptPrinterName</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">constexpr const char* tvm::script::printer::op_attr::kScriptPrinterName = "TScriptPrinterName"</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">constexpr</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
</div>
</div>
</div><!-- contents -->
diff --git a/docs/reference/api/doxygen/namespacetvm_1_1script_1_1printer_1_1type__attr.html b/docs/reference/api/doxygen/namespacetvm_1_1script_1_1printer_1_1type__attr.html
index e6ef1f90d4c..5fb563dc004 100644
--- a/docs/reference/api/doxygen/namespacetvm_1_1script_1_1printer_1_1type__attr.html
+++ b/docs/reference/api/doxygen/namespacetvm_1_1script_1_1printer_1_1type__attr.html
@@ -84,12 +84,6 @@ Variables</h2></td></tr>
<tr class="memitem:ae9eb5afd1e03587e4a029c23ab78639d" id="r_ae9eb5afd1e03587e4a029c23ab78639d"><td class="memItemLeft" align="right" valign="top">constexpr const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#ae9eb5afd1e03587e4a029c23ab78639d">kDocTranslate</a> = "__tvm_doc_translate__"</td></tr>
<tr class="memdesc:ae9eb5afd1e03587e4a029c23ab78639d"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="classtvm_1_1Type.html" title="Managed reference to TypeNode.">Type</a> attribute containing a native or packed translation hook. <br /></td></tr>
<tr class="separator:ae9eb5afd1e03587e4a029c23ab78639d"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a1d7cd3f0a6fbee53286312a8792c76f6" id="r_a1d7cd3f0a6fbee53286312a8792c76f6"><td class="memItemLeft" align="right" valign="top">constexpr const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#a1d7cd3f0a6fbee53286312a8792c76f6">kDocTranslateTensorLoadBySourceTy</a></td></tr>
-<tr class="memdesc:a1d7cd3f0a6fbee53286312a8792c76f6"><td class="mdescLeft"> </td><td class="mdescRight">Optional hook dispatched by load->source->ty, receiving the <a class="el" href="classtvm_1_1TensorLoad.html" title="Managed reference to TensorLoadNode.">TensorLoad</a> and binder. <br /></td></tr>
-<tr class="separator:a1d7cd3f0a6fbee53286312a8792c76f6"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:ab159eddc9b705f7d09cb19a0353e4e40" id="r_ab159eddc9b705f7d09cb19a0353e4e40"><td class="memItemLeft" align="right" valign="top">constexpr const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1script_1_1printer_1_1type__attr.html#ab159eddc9b705f7d09cb19a0353e4e40">kDocTranslateVarByTy</a> = "__tvm_doc_translate_var_by_ty__"</td></tr>
-<tr class="memdesc:ab159eddc9b705f7d09cb19a0353e4e40"><td class="mdescLeft"> </td><td class="mdescRight">Optional hook dispatched by var->ty, receiving the <a class="el" href="classtvm_1_1Var.html" title="Managed reference to VarNode.">Var</a> and binder. Types without an override use the generic <a class="el" href="classtvm_1_1Var.html" title="Managed reference to VarNode.">Var</a> reference and definition syntax. <br /></td></tr>
-<tr class="separator:ab159eddc9b705f7d09cb19a0353e4e40"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Variable Documentation</h2>
<a id="ae9eb5afd1e03587e4a029c23ab78639d" name="ae9eb5afd1e03587e4a029c23ab78639d"></a>
@@ -114,56 +108,6 @@ Variables</h2></td></tr>
<p><a class="el" href="classtvm_1_1Type.html" title="Managed reference to TypeNode.">Type</a> attribute containing a native or packed translation hook. </p>
-</div>
-</div>
-<a id="a1d7cd3f0a6fbee53286312a8792c76f6" name="a1d7cd3f0a6fbee53286312a8792c76f6"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a1d7cd3f0a6fbee53286312a8792c76f6">◆ </a></span>kDocTranslateTensorLoadBySourceTy</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">constexpr const char* tvm::script::printer::type_attr::kDocTranslateTensorLoadBySourceTy</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">constexpr</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-<b>Initial value:</b><div class="fragment"><div class="line">=</div>
-<div class="line"> <span class="stringliteral">"__tvm_doc_translate_tensor_load_by_source_ty__"</span></div>
-</div><!-- fragment -->
-<p>Optional hook dispatched by load->source->ty, receiving the <a class="el" href="classtvm_1_1TensorLoad.html" title="Managed reference to TensorLoadNode.">TensorLoad</a> and binder. </p>
-
-</div>
-</div>
-<a id="ab159eddc9b705f7d09cb19a0353e4e40" name="ab159eddc9b705f7d09cb19a0353e4e40"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#ab159eddc9b705f7d09cb19a0353e4e40">◆ </a></span>kDocTranslateVarByTy</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">constexpr const char* tvm::script::printer::type_attr::kDocTranslateVarByTy = "__tvm_doc_translate_var_by_ty__"</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">constexpr</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-<p>Optional hook dispatched by var->ty, receiving the <a class="el" href="classtvm_1_1Var.html" title="Managed reference to VarNode.">Var</a> and binder. Types without an override use the generic <a class="el" href="classtvm_1_1Var.html" title="Managed reference to VarNode.">Var</a> reference and definition syntax. </p>
-
</div>
</div>
</div><!-- contents -->
diff --git a/docs/reference/api/doxygen/namespacetvm_1_1tirx.html b/docs/reference/api/doxygen/namespacetvm_1_1tirx.html
index 11cc17dba57..6a307d53e44 100644
--- a/docs/reference/api/doxygen/namespacetvm_1_1tirx.html
+++ b/docs/reference/api/doxygen/namespacetvm_1_1tirx.html
@@ -233,9 +233,6 @@ Typedefs</h2></td></tr>
<tr class="memitem:aba5840d0f677916170939a3b7a30223c" id="r_aba5840d0f677916170939a3b7a30223c"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tirx.html#aba5840d0f677916170939a3b7a30223c">FLegalize</a> = ffi::TypedFunction< <a class="el" href="classtvm_1_1PrimExpr.html">PrimExpr</a>(<a class="el" href="classtvm_1_1PrimExpr.html">PrimExpr</a>)></td></tr>
<tr class="memdesc:aba5840d0f677916170939a3b7a30223c"><td class="mdescLeft"> </td><td class="mdescRight">The legalization function for given tirx op. <br /></td></tr>
<tr class="separator:aba5840d0f677916170939a3b7a30223c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adb1ead40684cfba4ce58fc011f22b02d" id="r_adb1ead40684cfba4ce58fc011f22b02d"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tirx.html#adb1ead40684cfba4ce58fc011f22b02d">TDeviceIntrinsicNamespace</a> = ffi::String</td></tr>
-<tr class="memdesc:adb1ead40684cfba4ce58fc011f22b02d"><td class="mdescLeft"> </td><td class="mdescRight">Device intrinsic namespace. <br /></td></tr>
-<tr class="separator:adb1ead40684cfba4ce58fc011f22b02d"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a>
Enumerations</h2></td></tr>
@@ -626,23 +623,6 @@ Variables</h2></td></tr>
<p>The intrinsic lowering function for given op. </p>
-</div>
-</div>
-<a id="adb1ead40684cfba4ce58fc011f22b02d" name="adb1ead40684cfba4ce58fc011f22b02d"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#adb1ead40684cfba4ce58fc011f22b02d">◆ </a></span>TDeviceIntrinsicNamespace</h2>
-
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">using <a class="el" href="namespacetvm_1_1tirx.html#adb1ead40684cfba4ce58fc011f22b02d">tvm::tirx::TDeviceIntrinsicNamespace</a> = typedef ffi::String</td>
- </tr>
- </table>
-</div><div class="memdoc">
-
-<p>Device intrinsic namespace. </p>
-<p>Expected values include "cuda", "ptx", "nvshmem", "nki", and "metal". </p>
-
</div>
</div>
<a id="a60b2192a04e8a7d0f967d7db8955fc46" name="a60b2192a04e8a7d0f967d7db8955fc46"></a>
diff --git a/docs/reference/api/doxygen/namespacetvm_1_1tirx_1_1op__attr.html b/docs/reference/api/doxygen/namespacetvm_1_1tirx_1_1op__attr.html
index 65a5f1600b4..07cf2204fd5 100644
--- a/docs/reference/api/doxygen/namespacetvm_1_1tirx_1_1op__attr.html
+++ b/docs/reference/api/doxygen/namespacetvm_1_1tirx_1_1op__attr.html
@@ -85,32 +85,8 @@ Variables</h2></td></tr>
<tr class="separator:aa7cdbf56dc79981831aaa49c5a242c88"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6bfd79224b295959460e3623047611c7" id="r_a6bfd79224b295959460e3623047611c7"><td class="memItemLeft" align="right" valign="top">constexpr const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tirx_1_1op__attr.html#a6bfd79224b295959460e3623047611c7">kVectorizable</a> = "TVectorizable"</td></tr>
<tr class="separator:a6bfd79224b295959460e3623047611c7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a4f36ba2ac5f1725af51d74867021ebe3" id="r_a4f36ba2ac5f1725af51d74867021ebe3"><td class="memItemLeft" align="right" valign="top">constexpr const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tirx_1_1op__attr.html#a4f36ba2ac5f1725af51d74867021ebe3">kDeviceIntrinsicNamespace</a> = "TDeviceIntrinsicNamespace"</td></tr>
-<tr class="separator:a4f36ba2ac5f1725af51d74867021ebe3"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<h2 class="groupheader">Variable Documentation</h2>
-<a id="a4f36ba2ac5f1725af51d74867021ebe3" name="a4f36ba2ac5f1725af51d74867021ebe3"></a>
-<h2 class="memtitle"><span class="permalink"><a href="#a4f36ba2ac5f1725af51d74867021ebe3">◆ </a></span>kDeviceIntrinsicNamespace</h2>
-
-<div class="memitem">
-<div class="memproto">
-<table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">constexpr const char* tvm::tirx::op_attr::kDeviceIntrinsicNamespace = "TDeviceIntrinsicNamespace"</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
-<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">constexpr</span></span> </td>
- </tr>
-</table>
-</div><div class="memdoc">
-
-</div>
-</div>
<a id="aa7cdbf56dc79981831aaa49c5a242c88" name="aa7cdbf56dc79981831aaa49c5a242c88"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa7cdbf56dc79981831aaa49c5a242c88">◆ </a></span>kGlobalSymbol</h2>
diff --git a/docs/reference/api/doxygen/region_8h_source.html b/docs/reference/api/doxygen/region_8h_source.html
index 53f6b8c55a5..c02b09f390d 100644
--- a/docs/reference/api/doxygen/region_8h_source.html
+++ b/docs/reference/api/doxygen/region_8h_source.html
@@ -123,7 +123,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"> 67</span>} <span class="comment">// namespace tvm</span></div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="preprocessor">#endif </span><span class="comment">// TVM_TIRX_OP_REGION_H_</span></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="air_2op_8h_html"><div class="ttname"><a href="ir_2op_8h.html">op.h</a></div><div class="ttdoc">Canonical primitive operators and their registration.</div></div>
<div class="ttc" id="air_2prim_2expr_8h_html"><div class="ttname"><a href="ir_2prim_2expr_8h.html">expr.h</a></div><div class="ttdoc">TIR expressions.</div></div>
<div class="ttc" id="anamespacetvm_1_1tirx_html_a0d201f14feb56c4b8f6047cd00f7c50e"><div class="ttname"><a href="namespacetvm_1_1tirx.html#a0d201f14feb56c4b8f6047cd00f7c50e">tvm::tirx::parallel_launch_op</a></div><div class="ttdeci">const Op & parallel_launch_op()</div><div class="ttdoc">Launch a CPU worker team around parallel loops and team barriers. Takes no operands,...</div></div>
diff --git a/docs/reference/api/doxygen/relax_2expr__functor_8h_source.html b/docs/reference/api/doxygen/relax_2expr__functor_8h_source.html
index d62a67b903a..50d9593c98e 100644
--- a/docs/reference/api/doxygen/relax_2expr__functor_8h_source.html
+++ b/docs/reference/api/doxygen/relax_2expr__functor_8h_source.html
@@ -633,7 +633,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclasstvm_1_1Location_html"><div class="ttname"><a href="classtvm_1_1Location.html">tvm::Location</a></div><div class="ttdoc">Non-nullable source-location metadata.</div><div class="ttdef"><b>Definition</b> location.h:91</div></div>
<div class="ttc" id="aclasstvm_1_1MissingType_html"><div class="ttname"><a href="classtvm_1_1MissingType.html">tvm::MissingType</a></div><div class="ttdoc">Managed reference to the MissingTypeNode singleton.</div><div class="ttdef"><b>Definition</b> base_expr.h:105</div></div>
<div class="ttc" id="aclasstvm_1_1ObjectFunctor_html"><div class="ttname"><a href="classtvm_1_1ObjectFunctor.html">tvm::ObjectFunctor</a></div><div class="ttdoc">A dynamically dispatched functor on the type of the first argument.</div><div class="ttdef"><b>Definition</b> object_functor.h:85</div></div>
-<div class="ttc" id="aclasstvm_1_1OpNode_html"><div class="ttname"><a href="classtvm_1_1OpNode.html">tvm::OpNode</a></div><div class="ttdoc">Metadata for a canonical primitive operator invoked through Call.</div><div class="ttdef"><b>Definition</b> op.h:91</div></div>
+<div class="ttc" id="aclasstvm_1_1OpNode_html"><div class="ttname"><a href="classtvm_1_1OpNode.html">tvm::OpNode</a></div><div class="ttdoc">Metadata for a canonical primitive operator invoked through Call.</div><div class="ttdef"><b>Definition</b> op.h:86</div></div>
<div class="ttc" id="aclasstvm_1_1PrimExpr_html"><div class="ttname"><a href="classtvm_1_1PrimExpr.html">tvm::PrimExpr</a></div><div class="ttdoc">Typed reference/view over any Expr whose ExprNode::ty is PrimType.</div><div class="ttdef"><b>Definition</b> base_expr.h:447</div></div>
<div class="ttc" id="aclasstvm_1_1StringImmNode_html"><div class="ttname"><a href="classtvm_1_1StringImmNode.html">tvm::StringImmNode</a></div><div class="ttdoc">A string literal with shared semantic StringType.</div><div class="ttdef"><b>Definition</b> expr.h:88</div></div>
<div class="ttc" id="aclasstvm_1_1TensorLoadNode_html"><div class="ttname"><a href="classtvm_1_1TensorLoadNode.html">tvm::TensorLoadNode</a></div><div class="ttdoc">Load a value from an indexed expression source.</div><div class="ttdef"><b>Definition</b> expr.h:443</div></div>
diff --git a/docs/reference/api/doxygen/s__tir_2stmt_8h_source.html b/docs/reference/api/doxygen/s__tir_2stmt_8h_source.html
index 25571f51bf2..a0aa56d2e13 100644
--- a/docs/reference/api/doxygen/s__tir_2stmt_8h_source.html
+++ b/docs/reference/api/doxygen/s__tir_2stmt_8h_source.html
@@ -375,7 +375,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclasstvm_1_1ForNode_html_ad6a6be775f174a298570313b190fae7a"><div class="ttname"><a href="classtvm_1_1ForNode.html#ad6a6be775f174a298570313b190fae7a">tvm::ForNode::HasTrivialStep</a></div><div class="ttdeci">bool HasTrivialStep() const</div><div class="ttdoc">Check it is a loop without nontrivial loop step.</div></div>
<div class="ttc" id="aclasstvm_1_1For_html"><div class="ttname"><a href="classtvm_1_1For.html">tvm::For</a></div><div class="ttdoc">Managed reference to ForNode.</div><div class="ttdef"><b>Definition</b> stmt.h:510</div></div>
<div class="ttc" id="aclasstvm_1_1Location_html"><div class="ttname"><a href="classtvm_1_1Location.html">tvm::Location</a></div><div class="ttdoc">Non-nullable source-location metadata.</div><div class="ttdef"><b>Definition</b> location.h:91</div></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="aclasstvm_1_1PrimExpr_html"><div class="ttname"><a href="classtvm_1_1PrimExpr.html">tvm::PrimExpr</a></div><div class="ttdoc">Typed reference/view over any Expr whose ExprNode::ty is PrimType.</div><div class="ttdef"><b>Definition</b> base_expr.h:447</div></div>
<div class="ttc" id="aclasstvm_1_1SeqStmt_html"><div class="ttname"><a href="classtvm_1_1SeqStmt.html">tvm::SeqStmt</a></div><div class="ttdoc">Sequence statement.</div><div class="ttdef"><b>Definition</b> stmt.h:92</div></div>
<div class="ttc" id="aclasstvm_1_1StmtNode_html"><div class="ttname"><a href="classtvm_1_1StmtNode.html">tvm::StmtNode</a></div><div class="ttdoc">Base node of all statements.</div><div class="ttdef"><b>Definition</b> stmt.h:37</div></div>
diff --git a/docs/reference/api/doxygen/script_2ir__builder_2frame_8h_source.html b/docs/reference/api/doxygen/script_2ir__builder_2frame_8h_source.html
index 9c6b3a83fd3..4f949c03ef6 100644
--- a/docs/reference/api/doxygen/script_2ir__builder_2frame_8h_source.html
+++ b/docs/reference/api/doxygen/script_2ir__builder_2frame_8h_source.html
@@ -449,7 +449,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"> 431</span><span class="preprocessor">#endif </span><span class="comment">// TVM_SCRIPT_IR_BUILDER_FRAME_H_</span></div>
<div class="ttc" id="aclasstvm_1_1DictAttrs_html"><div class="ttname"><a href="classtvm_1_1DictAttrs.html">tvm::DictAttrs</a></div><div class="ttdoc">Managed reference to DictAttrsNode.</div><div class="ttdef"><b>Definition</b> attrs.h:108</div></div>
<div class="ttc" id="aclasstvm_1_1Location_html"><div class="ttname"><a href="classtvm_1_1Location.html">tvm::Location</a></div><div class="ttdoc">Non-nullable source-location metadata.</div><div class="ttdef"><b>Definition</b> location.h:91</div></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="aclasstvm_1_1PrimExpr_html"><div class="ttname"><a href="classtvm_1_1PrimExpr.html">tvm::PrimExpr</a></div><div class="ttdoc">Typed reference/view over any Expr whose ExprNode::ty is PrimType.</div><div class="ttdef"><b>Definition</b> base_expr.h:447</div></div>
<div class="ttc" id="aclasstvm_1_1SeqStmt_html"><div class="ttname"><a href="classtvm_1_1SeqStmt.html">tvm::SeqStmt</a></div><div class="ttdoc">Sequence statement.</div><div class="ttdef"><b>Definition</b> stmt.h:92</div></div>
<div class="ttc" id="aclasstvm_1_1Stmt_html"><div class="ttname"><a href="classtvm_1_1Stmt.html">tvm::Stmt</a></div><div class="ttdoc">Container of all statements.</div><div class="ttdef"><b>Definition</b> stmt.h:62</div></div>
diff --git a/docs/reference/api/doxygen/script_2ir__builder_2ir_8h_source.html b/docs/reference/api/doxygen/script_2ir__builder_2ir_8h_source.html
index f5cc86168cf..a790204acc9 100644
--- a/docs/reference/api/doxygen/script_2ir__builder_2ir_8h_source.html
+++ b/docs/reference/api/doxygen/script_2ir__builder_2ir_8h_source.html
@@ -169,7 +169,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclasstvm_1_1For_html"><div class="ttname"><a href="classtvm_1_1For.html">tvm::For</a></div><div class="ttdoc">Managed reference to ForNode.</div><div class="ttdef"><b>Definition</b> stmt.h:510</div></div>
<div class="ttc" id="aclasstvm_1_1GlobalVar_html"><div class="ttname"><a href="classtvm_1_1GlobalVar.html">tvm::GlobalVar</a></div><div class="ttdoc">Managed reference to GlobalVarNode.</div><div class="ttdef"><b>Definition</b> expr.h:853</div></div>
<div class="ttc" id="aclasstvm_1_1If_html"><div class="ttname"><a href="classtvm_1_1If.html">tvm::If</a></div><div class="ttdoc">Managed reference to IfNode.</div><div class="ttdef"><b>Definition</b> stmt.h:414</div></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="aclasstvm_1_1PrimExpr_html"><div class="ttname"><a href="classtvm_1_1PrimExpr.html">tvm::PrimExpr</a></div><div class="ttdoc">Typed reference/view over any Expr whose ExprNode::ty is PrimType.</div><div class="ttdef"><b>Definition</b> base_expr.h:447</div></div>
<div class="ttc" id="aclasstvm_1_1Return_html"><div class="ttname"><a href="classtvm_1_1Return.html">tvm::Return</a></div><div class="ttdoc">Managed reference to ReturnNode.</div><div class="ttdef"><b>Definition</b> stmt.h:591</div></div>
<div class="ttc" id="aclasstvm_1_1Stmt_html"><div class="ttname"><a href="classtvm_1_1Stmt.html">tvm::Stmt</a></div><div class="ttdoc">Container of all statements.</div><div class="ttdef"><b>Definition</b> stmt.h:62</div></div>
diff --git a/docs/reference/api/doxygen/search/all_1.js b/docs/reference/api/doxygen/search/all_1.js
index cff8b0c9bf1..79544991960 100644
--- a/docs/reference/api/doxygen/search/all_1.js
+++ b/docs/reference/api/doxygen/search/all_1.js
@@ -161,8 +161,8 @@ var searchData=
['attraccessdoc_158',['attraccessdoc',['../classtvm_1_1script_1_1printer_1_1AttrAccessDoc.html',1,'tvm::script::printer::AttrAccessDoc'],['../classtvm_1_1script_1_1printer_1_1AttrAccessDoc.html#aef843e786f1f8b5e0aa4cfd4f28b7374',1,'tvm::script::printer::AttrAccessDoc::AttrAccessDoc()']]],
['attraccessdocnode_159',['AttrAccessDocNode',['../classtvm_1_1script_1_1printer_1_1AttrAccessDocNode.html',1,'tvm::script::printer']]],
['attrpattern_160',['attrpattern',['../classtvm_1_1relax_1_1AttrPattern.html',1,'tvm::relax::AttrPattern'],['../classtvm_1_1relax_1_1AttrPattern.html#af12318eda22827ff4fdc36eaf1f2da96',1,'tvm::relax::AttrPattern::AttrPattern()']]],
- ['attrpatternnode_161',['attrpatternnode',['../classtvm_1_1relax_1_1AttrPatternNode.html#acbd16b3023325ceeb41408df9c7e37c8',1,'tvm::relax::AttrPatternNode::AttrPatternNode()'],['../classtvm_1_1relax_1_1AttrPatternNode.html',1,'tvm::relax::AttrPatternNode'],['../classtvm_1_1relax_1_1AttrPatternNode.html#aafece05040bb0445dadd299c8b616cb4',1,'tvm::relax::AttrPatternNode::AttrPatternNode(ffi::UnsafeInit)']]],
- ['attrs_162',['attrs',['../classtvm_1_1relax_1_1AttrPatternNode.html#a04a0face9d2a304409487c1a217daad6',1,'tvm::relax::AttrPatternNode::attrs'],['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1FunctionFrameObj.html#a2db7a83a01322d61a08aa6ca7cf1c4e2',1,'tvm::script::ir_builder::tirx::FunctionFrameObj::attrs'],['../classtvm_1_1te_1_1OperationNode.html#ac3b6110bbf6d51daf3e1cff12342679e',1,'tvm::te::OperationNode::attrs'],['../classtvm_1_1Attrs.html',1,'tvm::Attrs'],['../classtvm_1_1Targe [...]
+ ['attrpatternnode_161',['attrpatternnode',['../classtvm_1_1relax_1_1AttrPatternNode.html#acbd16b3023325ceeb41408df9c7e37c8',1,'tvm::relax::AttrPatternNode::AttrPatternNode()'],['../classtvm_1_1relax_1_1AttrPatternNode.html',1,'tvm::relax::AttrPatternNode'],['../classtvm_1_1relax_1_1AttrPatternNode.html#aafece05040bb0445dadd299c8b616cb4',1,'tvm::relax::AttrPatternNode::AttrPatternNode()']]],
+ ['attrs_162',['attrs',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameObj.html#a9dd3873cbbf92b8e8347a3e6f0486b69',1,'tvm::script::ir_builder::relax::FunctionFrameObj::attrs'],['../classtvm_1_1Attrs.html#a7b294b9d5b1cbbe05229b4a071344b4c',1,'tvm::Attrs::Attrs()'],['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1FunctionFrameObj.html#a2db7a83a01322d61a08aa6ca7cf1c4e2',1,'tvm::script::ir_builder::tirx::FunctionFrameObj::attrs'],['../classtvm_1_1Attrs.html',1,'tvm::Attrs'] [...]
['attrs_2eh_163',['attrs.h',['../attrs_8h.html',1,'']]],
['attrs_5fgetter_164',['attrs_getter',['../classtvm_1_1relax_1_1transform_1_1FusionPatternObj.html#a02fff2203ed6705b1144a95782e0124f',1,'tvm::relax::transform::FusionPatternObj']]],
['attrs_5ftype_165',['attrs_type',['../classtvm_1_1OpDef.html#a5eb0b96a2da3e619adff3e9b36c3b113',1,'tvm::OpDef']]],
diff --git a/docs/reference/api/doxygen/search/all_13.js b/docs/reference/api/doxygen/search/all_13.js
index fe58f2c9e90..705a973c2c7 100644
--- a/docs/reference/api/doxygen/search/all_13.js
+++ b/docs/reference/api/doxygen/search/all_13.js
@@ -103,7 +103,7 @@ var searchData=
['serializer_3c_20ffi_3a_3abytes_20_3e_100',['Serializer< ffi::Bytes >',['../structtvm_1_1support_1_1Serializer_3_01ffi_1_1Bytes_01_4.html',1,'tvm::support']]],
['serializer_3c_20ffi_3a_3amap_3c_20k_2c_20v_20_3e_20_3e_101',['Serializer< ffi::Map< K, V > >',['../structtvm_1_1support_1_1Serializer_3_01ffi_1_1Map_3_01K_00_01V_01_4_01_4.html',1,'tvm::support']]],
['serializer_3c_20ffi_3a_3astring_20_3e_102',['Serializer< ffi::String >',['../structtvm_1_1support_1_1Serializer_3_01ffi_1_1String_01_4.html',1,'tvm::support']]],
- ['session_103',['session',['../classtvm_1_1runtime_1_1DRefObj.html#a06d46f22a0da4d974bd209d8af9045bd',1,'tvm::runtime::DRefObj::session'],['../classtvm_1_1runtime_1_1Session.html#a7a9d7506f10bc257e0aa09da65eda913',1,'tvm::runtime::Session::Session()'],['../classtvm_1_1runtime_1_1Session.html',1,'tvm::runtime::Session']]],
+ ['session_103',['session',['../classtvm_1_1runtime_1_1Session.html#a7a9d7506f10bc257e0aa09da65eda913',1,'tvm::runtime::Session::Session()'],['../classtvm_1_1runtime_1_1DRefObj.html#a06d46f22a0da4d974bd209d8af9045bd',1,'tvm::runtime::DRefObj::session'],['../classtvm_1_1runtime_1_1Session.html',1,'tvm::runtime::Session']]],
['session_2eh_104',['session.h',['../session_8h.html',1,'']]],
['sessionobj_105',['SessionObj',['../classtvm_1_1runtime_1_1SessionObj.html',1,'tvm::runtime']]],
['sessionobj_3a_3affi_106',['FFI',['../classtvm_1_1runtime_1_1SessionObj.html#a2c376e805541462f15c883a180495b0e',1,'tvm::runtime::SessionObj']]],
@@ -158,7 +158,7 @@ var searchData=
['shared_5fstate_155',['shared_state',['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#a9dddf7779e767a3fe924e7379532c3d7',1,'tvm::tirx::tile::DispatchContextObj']]],
['sharedstateget_156',['SharedStateGet',['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#ad31f92597bb66ed660291fe1c304863f',1,'tvm::tirx::tile::DispatchContextObj']]],
['sharedstateset_157',['SharedStateSet',['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#a3ae6c32d610c27f02075ff1b34d63c5d',1,'tvm::tirx::tile::DispatchContextObj']]],
- ['shash_158',['shash',['../classtvm_1_1s__tir_1_1meta__schedule_1_1WorkloadObj.html#a71a2fd47811bdeefc96103d078f80c26',1,'tvm::s_tir::meta_schedule::WorkloadObj::shash'],['../classtvm_1_1GlobalVarNode.html#a1807a822cda2810fbb3ac163b03bb41d',1,'tvm::GlobalVarNode::SHash()'],['../classtvm_1_1IRModuleNode.html#a56f657949e3732acd2fdfee6e9c6c546',1,'tvm::IRModuleNode::SHash()'],['../classtvm_1_1relax_1_1VarBindingNode.html#a768c04bf99ac2eb64fc7bf3639398432',1,'tvm::relax::VarBindingNode::SH [...]
+ ['shash_158',['shash',['../classtvm_1_1GlobalVarNode.html#a1807a822cda2810fbb3ac163b03bb41d',1,'tvm::GlobalVarNode::SHash()'],['../classtvm_1_1IRModuleNode.html#a56f657949e3732acd2fdfee6e9c6c546',1,'tvm::IRModuleNode::SHash()'],['../classtvm_1_1relax_1_1VarBindingNode.html#a768c04bf99ac2eb64fc7bf3639398432',1,'tvm::relax::VarBindingNode::SHash()'],['../classtvm_1_1relax_1_1SeqExprNode.html#a9a9d7baf3f91ebf5c69c03d32e990adb',1,'tvm::relax::SeqExprNode::SHash()'],['../classtvm_1_1tirx_1_ [...]
['shouldrun_159',['ShouldRun',['../classtvm_1_1transform_1_1PassInstrumentObj.html#af7aff7a0ecc223db48427025ca5d6118',1,'tvm::transform::PassInstrumentObj']]],
['show_5fmeta_160',['show_meta',['../classtvm_1_1PrinterConfigObj.html#a4767ee6d9cdc164b263a046856ec97e1',1,'tvm::PrinterConfigObj']]],
['shuffle_161',['shuffle',['../classtvm_1_1prim_1_1Shuffle.html#af86d726d63b757f801f6fe1b903832fa',1,'tvm::prim::Shuffle::Shuffle()'],['../classtvm_1_1prim_1_1Shuffle.html',1,'tvm::prim::Shuffle'],['../classtvm_1_1prim_1_1Shuffle.html#a2454d271e18c9febd6dd7976ba923afe',1,'tvm::prim::Shuffle::Shuffle()']]],
@@ -177,7 +177,7 @@ var searchData=
['singlepoint_174',['SinglePoint',['../classtvm_1_1sym_1_1IntSet.html#a49761fe9f1588221f07d4d34e6d76bc4',1,'tvm::sym::IntSet']]],
['sinh_175',['sinh',['../namespacetvm_1_1topi.html#af9694f5470ba2cabc19866be3b00fe8d',1,'tvm::topi::sinh()'],['../namespacetvm_1_1prim.html#a2538e6c91b862603783dcd0bece78872',1,'tvm::prim::sinh(PrimExpr x, Location loc=UnknownLoc())']]],
['sinh_5fop_176',['sinh_op',['../namespacetvm_1_1prim.html#a24ebb0b4056d607ecd6627e9f269584c',1,'tvm::prim']]],
- ['size_177',['size',['../classtvm_1_1s__tir_1_1meta__schedule_1_1DatabaseObj.html#a6caac09918110cde2ad5eba6123a00b1',1,'tvm::s_tir::meta_schedule::DatabaseObj::Size()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1PyDatabaseObj.html#a1afdd562cb127aa3360416505fa7fb4d',1,'tvm::s_tir::meta_schedule::PyDatabaseObj::Size()'],['../classtvm_1_1WithGroup.html#af931314bef7119d6e1d9097baba0e766',1,'tvm::WithGroup::size()'],['../classtvm_1_1SeqStmt.html#a35ff0b53c6f4411006ef0c25f702e64e',1,'tvm:: [...]
+ ['size_177',['size',['../classtvm_1_1SeqStmt.html#a35ff0b53c6f4411006ef0c25f702e64e',1,'tvm::SeqStmt::size()'],['../classtvm_1_1WithGroup.html#af931314bef7119d6e1d9097baba0e766',1,'tvm::WithGroup::size()'],['../classtvm_1_1SeqStmtNode.html#acbfca1c16427532747e80175e2815a8a',1,'tvm::SeqStmtNode::size()'],['../classtvm_1_1ScopeStack.html#a553f51623dd0d55317ca023e8cbb2b33',1,'tvm::ScopeStack::size()'],['../structtvm_1_1runtime_1_1memory_1_1Buffer.html#af2afe517225832a1c10252a8034abdd9',1, [...]
['skipassert_178',['SkipAssert',['../namespacetvm_1_1tirx_1_1transform.html#a50928c6be5016c2e1318f32804ac4324',1,'tvm::tirx::transform']]],
['slayout_179',['slayout',['../classtvm_1_1tirx_1_1SLayout.html#af5d67c1ac260699b1ca637ab2053d37d',1,'tvm::tirx::SLayout::SLayout(const ffi::Array< s_tir::IterVar > &axes)'],['../classtvm_1_1tirx_1_1SLayout.html#a33961a815fbf438e38c526c3b0de2dc3',1,'tvm::tirx::SLayout::SLayout(const tvm::ffi::String &name)'],['../classtvm_1_1tirx_1_1SLayout.html#a59bf1fd6722f820f78124efc78b4650b',1,'tvm::tirx::SLayout::SLayout(const char *name)'],['../classtvm_1_1tirx_1_1SLayout.html#a748 [...]
['slayoutaxis_180',['SLayoutAxis',['../classtvm_1_1tirx_1_1SLayoutAxis.html',1,'tvm::tirx']]],
@@ -258,7 +258,7 @@ var searchData=
['stats_5fsec_255',['stats_sec',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ProfilerObj.html#a377c8a8141c7ad2743b9627526717195',1,'tvm::s_tir::meta_schedule::ProfilerObj']]],
['step_256',['step',['../classtvm_1_1ForNode.html#ab51571fe1123247dcb488cb412e2a119',1,'tvm::ForNode::step'],['../classtvm_1_1script_1_1printer_1_1SliceDocNode.html#a968bda3bc18d9d1ebf01ee3b3af3e408',1,'tvm::script::printer::SliceDocNode::step']]],
['steps_257',['steps',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1ForFrameObj.html#a68e732455a02b6447d1ed6893dc4e0fa',1,'tvm::script::ir_builder::ir::ForFrameObj']]],
- ['stmt_258',['stmt',['../classtvm_1_1Stmt.html',1,'tvm::Stmt'],['../classtvm_1_1tirx_1_1StmtSRefObj.html#a4edeace4ca23576881f1fb0af3ee5162',1,'tvm::tirx::StmtSRefObj::stmt'],['../classtvm_1_1Stmt.html#ae5c26e0e9aefaff31204434f845ce495',1,'tvm::Stmt::Stmt()']]],
+ ['stmt_258',['stmt',['../classtvm_1_1Stmt.html',1,'tvm::Stmt'],['../classtvm_1_1Stmt.html#ae5c26e0e9aefaff31204434f845ce495',1,'tvm::Stmt::Stmt()'],['../classtvm_1_1tirx_1_1StmtSRefObj.html#a4edeace4ca23576881f1fb0af3ee5162',1,'tvm::tirx::StmtSRefObj::stmt']]],
['stmt_2eh_259',['stmt.h',['../ir_2stmt_8h.html',1,'(Global Namespace)'],['../s__tir_2stmt_8h.html',1,'(Global Namespace)'],['../tirx_2stmt_8h.html',1,'(Global Namespace)']]],
['stmt2ref_260',['stmt2ref',['../classtvm_1_1s__tir_1_1ScheduleStateObj.html#a36c8ee813d1a7c9fe227bb8b46fdc8ad',1,'tvm::s_tir::ScheduleStateObj::stmt2ref'],['../classtvm_1_1tirx_1_1SBlockDependenceInfoObj.html#a86e3f7ddc06abb354aa8bde2d5d9ffec',1,'tvm::tirx::SBlockDependenceInfoObj::stmt2ref']]],
['stmt_5ffunctor_2eh_261',['stmt_functor.h',['../s__tir_2stmt__functor_8h.html',1,'(Global Namespace)'],['../tirx_2stmt__functor_8h.html',1,'(Global Namespace)']]],
@@ -278,14 +278,14 @@ var searchData=
['stmtsimplify_275',['stmtsimplify',['../namespacetvm_1_1s__tir_1_1transform.html#a20b050e2315472ab2ff1380bb29f53a2',1,'tvm::s_tir::transform::StmtSimplify()'],['../namespacetvm_1_1tirx_1_1transform.html#a9b414ef779723fba397b9302d33400c2',1,'tvm::tirx::transform::StmtSimplify()']]],
['stmtsref_276',['stmtsref',['../classtvm_1_1tirx_1_1StmtSRef.html#af1a0841512908cabb63a2f19524f5cac',1,'tvm::tirx::StmtSRef::StmtSRef()'],['../classtvm_1_1tirx_1_1StmtSRef.html',1,'tvm::tirx::StmtSRef']]],
['stmtsrefobj_277',['StmtSRefObj',['../classtvm_1_1tirx_1_1StmtSRefObj.html',1,'tvm::tirx']]],
- ['stop_278',['stop',['../classtvm_1_1script_1_1printer_1_1SliceDocNode.html#ab50085f5404b9d37827e19f7b382d2e6',1,'tvm::script::printer::SliceDocNode::stop'],['../classtvm_1_1runtime_1_1TimerObj.html#a32ae398c8a827df26a622a51536354d5',1,'tvm::runtime::TimerObj::Stop()']]],
+ ['stop_278',['stop',['../classtvm_1_1runtime_1_1TimerObj.html#a32ae398c8a827df26a622a51536354d5',1,'tvm::runtime::TimerObj::Stop()'],['../classtvm_1_1script_1_1printer_1_1SliceDocNode.html#ab50085f5404b9d37827e19f7b382d2e6',1,'tvm::script::printer::SliceDocNode::stop']]],
['storage_279',['storage',['../classtvm_1_1runtime_1_1memory_1_1Storage.html#a4c6962cccc82e0ed78ae327c6c4c6844',1,'tvm::runtime::memory::Storage::Storage()'],['../classtvm_1_1runtime_1_1memory_1_1Storage.html',1,'tvm::runtime::memory::Storage']]],
['storage_5fscope_280',['storage_scope',['../classtvm_1_1PtrTypeNode.html#a14da6860de834440118d29188a112fc5',1,'tvm::PtrTypeNode::storage_scope'],['../classtvm_1_1tirx_1_1TensorTypeNode.html#adbc8c569f8b0ca8a2f9f2ad026221080',1,'tvm::tirx::TensorTypeNode::storage_scope']]],
['storagealign_281',['StorageAlign',['../classtvm_1_1s__tir_1_1ScheduleObj.html#a0019516e3571e18a886ce29a64fc74c6',1,'tvm::s_tir::ScheduleObj']]],
['storagebytes_282',['StorageBytes',['../classtvm_1_1PrimType.html#ae38ccfedf456e6d6cf364249fabe75ce',1,'tvm::PrimType']]],
['storageobj_283',['StorageObj',['../classtvm_1_1runtime_1_1memory_1_1StorageObj.html',1,'tvm::runtime::memory']]],
['storagerewrite_284',['StorageRewrite',['../namespacetvm_1_1tirx_1_1transform.html#a77a8f6edf644f00ee1285566de2cc639',1,'tvm::tirx::transform']]],
- ['str_285',['str',['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#aff9ffe0ea5415919afa1fdc8f85a9867',1,'tvm::script::printer::LiteralDoc::Str()'],['../classtvm_1_1TargetObj.html#a6aca6014c1471eeb5c15a77ea4d65455',1,'tvm::TargetObj::str()']]],
+ ['str_285',['str',['../classtvm_1_1TargetObj.html#a6aca6014c1471eeb5c15a77ea4d65455',1,'tvm::TargetObj::str()'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#aff9ffe0ea5415919afa1fdc8f85a9867',1,'tvm::script::printer::LiteralDoc::Str()']]],
['stream_286',['Stream',['../classtvm_1_1support_1_1Stream.html',1,'tvm::support']]],
['streamsync_287',['StreamSync',['../classtvm_1_1runtime_1_1DeviceAPI.html#ac29b9295c432a87658392872c644864f',1,'tvm::runtime::DeviceAPI']]],
['stride_288',['stride',['../classtvm_1_1prim_1_1RampNode.html#a4bc8a8af893d74c0eafe96dc306d264b',1,'tvm::prim::RampNode::stride'],['../classtvm_1_1tirx_1_1IterNode.html#a86e38f12939a53020f06ed0bacea5896',1,'tvm::tirx::IterNode::stride']]],
diff --git a/docs/reference/api/doxygen/search/all_14.js b/docs/reference/api/doxygen/search/all_14.js
index c7de1d21692..1a8804c9193 100644
--- a/docs/reference/api/doxygen/search/all_14.js
+++ b/docs/reference/api/doxygen/search/all_14.js
@@ -1,7 +1,7 @@
var searchData=
[
['table_0',['Table',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ProfilerObj.html#a078a1ae37de983b3c67d9f7d7cab9626',1,'tvm::s_tir::meta_schedule::ProfilerObj']]],
- ['tag_1',['tag',['../classtvm_1_1TargetObj.html#aa6b730c89d362edd1dcf561603370d29',1,'tvm::TargetObj::tag'],['../classtvm_1_1te_1_1OperationNode.html#ae6ac4336e7dc2df84f128fc97a6cdb9b',1,'tvm::te::OperationNode::tag']]],
+ ['tag_1',['tag',['../classtvm_1_1te_1_1OperationNode.html#ae6ac4336e7dc2df84f128fc97a6cdb9b',1,'tvm::te::OperationNode::tag'],['../classtvm_1_1TargetObj.html#aa6b730c89d362edd1dcf561603370d29',1,'tvm::TargetObj::tag']]],
['tags_2eh_2',['tags.h',['../tags_8h.html',1,'']]],
['take_3',['take',['../namespacetvm_1_1topi.html#ad58c61ad3f2721a0f973d2e9392c10a5',1,'tvm::topi::take(const Tensor &a, const Tensor &indices, int batch_dims, std::string mode="fast", std::string name="T_take", std::string tag=kInjective)'],['../namespacetvm_1_1topi.html#ad26d2bd326c18d13618d8427a4465821',1,'tvm::topi::take(const Tensor &a, ffi::Variant< Tensor, PrimExpr > indices, int batch_dims, int axis, std::string mode="fast", std::s [...]
['takeattrs_4',['TakeAttrs',['../structtvm_1_1relax_1_1TakeAttrs.html',1,'tvm::relax']]],
@@ -10,331 +10,329 @@ var searchData=
['tan_5fop_7',['tan_op',['../namespacetvm_1_1prim.html#a49d1624df234033d8a06b282ae319d8c',1,'tvm::prim']]],
['tanh_8',['tanh',['../namespacetvm_1_1prim.html#af5eeb849c3b877fdac8cbf210386632e',1,'tvm::prim::tanh()'],['../namespacetvm_1_1topi.html#aec153e599d33c78a7592007cde1c02cb',1,'tvm::topi::tanh()']]],
['tanh_5fop_9',['tanh_op',['../namespacetvm_1_1prim.html#a3ba752f9ddbb358f042662c7c7b72ad6',1,'tvm::prim']]],
- ['target_10',['target',['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#aff34daabfeeb3ca4c928a635b480573d',1,'tvm::tirx::tile::DispatchContextObj::target'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ExtractedTaskObj.html#adadd387c807966a6d75e6147db1187a3',1,'tvm::s_tir::meta_schedule::ExtractedTaskObj::target'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordObj.html#a2d8adf2b6a4205c0c74c4e159c15f48e',1,'tvm::s_tir::meta_schedule::TuningRecordObj::target'],['../class [...]
+ ['target_10',['target',['../classtvm_1_1Target.html#a33d5826b23af24e3014bcaec3a7356bf',1,'tvm::Target::Target()'],['../classtvm_1_1relax_1_1VDeviceNode.html#a20d1ec23ae7230983e67fc4002061953',1,'tvm::relax::VDeviceNode::target'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderInputObj.html#a3e8528f1daece1c8cd56c441ba47c113',1,'tvm::s_tir::meta_schedule::BuilderInputObj::target'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordObj.html#a2d8adf2b6a4205c0c74c4e159c15f48e',1,' [...]
['target_2eh_11',['target.h',['../target_8h.html',1,'']]],
['target_5fcanonicalizer_12',['target_canonicalizer',['../classtvm_1_1TargetKindObj.html#afec67b96af218df57013896747c7d7b7',1,'tvm::TargetKindObj']]],
['target_5fkind_2eh_13',['target_kind.h',['../target__kind_8h.html',1,'']]],
['target_5ftag_5fregistry_2eh_14',['target_tag_registry.h',['../target__tag__registry_8h.html',1,'']]],
- ['targetinternal_15',['targetinternal',['../classtvm_1_1TargetKind.html#a7924ccb2fdea6074cca1978c062fb034',1,'tvm::TargetKind::TargetInternal'],['../classtvm_1_1TargetKindObj.html#a7924ccb2fdea6074cca1978c062fb034',1,'tvm::TargetKindObj::TargetInternal'],['../classtvm_1_1Target.html#a7924ccb2fdea6074cca1978c062fb034',1,'tvm::Target::TargetInternal'],['../classtvm_1_1TargetObj.html#a7924ccb2fdea6074cca1978c062fb034',1,'tvm::TargetObj::TargetInternal']]],
+ ['targetinternal_15',['targetinternal',['../classtvm_1_1TargetObj.html#a7924ccb2fdea6074cca1978c062fb034',1,'tvm::TargetObj::TargetInternal'],['../classtvm_1_1Target.html#a7924ccb2fdea6074cca1978c062fb034',1,'tvm::Target::TargetInternal'],['../classtvm_1_1TargetKindObj.html#a7924ccb2fdea6074cca1978c062fb034',1,'tvm::TargetKindObj::TargetInternal'],['../classtvm_1_1TargetKind.html#a7924ccb2fdea6074cca1978c062fb034',1,'tvm::TargetKind::TargetInternal']]],
['targetkind_16',['targetkind',['../classtvm_1_1TargetKind.html',1,'tvm::TargetKind'],['../classtvm_1_1TargetKind.html#a645f1a0b785156a4fdba782c80f4cbd9',1,'tvm::TargetKind::TargetKind()']]],
['targetkinddef_17',['targetkinddef',['../classtvm_1_1TargetKindDef.html#ac195ea295cc92491c654b575ffddaee8',1,'tvm::TargetKindDef::TargetKindDef()'],['../classtvm_1_1TargetKindDef.html',1,'tvm::TargetKindDef'],['../classtvm_1_1TargetKindObj.html#a22b9ff799ed7f255d22664f6f779ab39',1,'tvm::TargetKindObj::TargetKindDef']]],
['targetkindobj_18',['TargetKindObj',['../classtvm_1_1TargetKindObj.html',1,'tvm']]],
- ['targetkindregistry_19',['targetkindregistry',['../classtvm_1_1TargetKindRegistry.html',1,'tvm::TargetKindRegistry'],['../classtvm_1_1TargetKindObj.html#a02cab5d690a99b054ced498fe2efc38d',1,'tvm::TargetKindObj::TargetKindRegistry']]],
- ['targetobj_20',['targetobj',['../classtvm_1_1TargetObj.html',1,'tvm::TargetObj'],['../classtvm_1_1TargetObj.html#a4157cabb0c0ec41a6557d6a48055e83d',1,'tvm::TargetObj::TargetObj(TargetKind kind)'],['../classtvm_1_1TargetObj.html#a766180a48b878819c4b1183b6bca311f',1,'tvm::TargetObj::TargetObj(ffi::UnsafeInit tag)']]],
+ ['targetkindregistry_19',['targetkindregistry',['../classtvm_1_1TargetKindObj.html#a02cab5d690a99b054ced498fe2efc38d',1,'tvm::TargetKindObj::TargetKindRegistry'],['../classtvm_1_1TargetKindRegistry.html',1,'tvm::TargetKindRegistry']]],
+ ['targetobj_20',['targetobj',['../classtvm_1_1TargetObj.html#a4157cabb0c0ec41a6557d6a48055e83d',1,'tvm::TargetObj::TargetObj(TargetKind kind)'],['../classtvm_1_1TargetObj.html#a766180a48b878819c4b1183b6bca311f',1,'tvm::TargetObj::TargetObj(ffi::UnsafeInit tag)'],['../classtvm_1_1TargetObj.html',1,'tvm::TargetObj']]],
['targettagregistry_21',['TargetTagRegistry',['../classtvm_1_1TargetTagRegistry.html',1,'tvm']]],
['task_5fname_22',['task_name',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContextObj.html#a55b8926ddb7a67ef4fa016e2b6bc1b1d',1,'tvm::s_tir::meta_schedule::TuneContextObj::task_name'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ExtractedTaskObj.html#a9152d8e8d6e5564981e441a8943091d3',1,'tvm::s_tir::meta_schedule::ExtractedTaskObj::task_name']]],
['task_5fscheduler_2eh_23',['task_scheduler.h',['../task__scheduler_8h.html',1,'']]],
['task_5fweight_24',['task_weight',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#a8b5fa59adf5893d4e2ff7489e861c736',1,'tvm::s_tir::meta_schedule::TaskRecordObj']]],
- ['taskrecord_25',['taskrecord',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecord.html#ac59e32d88e246665eb27b02e91683613',1,'tvm::s_tir::meta_schedule::TaskRecord::TaskRecord()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecord.html',1,'tvm::s_tir::meta_schedule::TaskRecord']]],
+ ['taskrecord_25',['taskrecord',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecord.html',1,'tvm::s_tir::meta_schedule::TaskRecord'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecord.html#ac59e32d88e246665eb27b02e91683613',1,'tvm::s_tir::meta_schedule::TaskRecord::TaskRecord()']]],
['taskrecordobj_26',['TaskRecordObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html',1,'tvm::s_tir::meta_schedule']]],
['tasks_5f_27',['tasks_',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskSchedulerObj.html#aabb6ae6c3a33d3ad4356dd225256bc9b',1,'tvm::s_tir::meta_schedule::TaskSchedulerObj']]],
- ['taskscheduler_28',['taskscheduler',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskScheduler.html',1,'tvm::s_tir::meta_schedule::TaskScheduler'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskScheduler.html#a0836dc60d49b8afedfd44426b973852f',1,'tvm::s_tir::meta_schedule::TaskScheduler::TaskScheduler()']]],
+ ['taskscheduler_28',['taskscheduler',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskScheduler.html#a0836dc60d49b8afedfd44426b973852f',1,'tvm::s_tir::meta_schedule::TaskScheduler::TaskScheduler()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskScheduler.html',1,'tvm::s_tir::meta_schedule::TaskScheduler']]],
['taskschedulerobj_29',['TaskSchedulerObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskSchedulerObj.html',1,'tvm::s_tir::meta_schedule']]],
['tcalleffectkind_30',['TCallEffectKind',['../namespacetvm.html#a199994bae3b0c543fc79e168f37bebbf',1,'tvm']]],
['tcgen05_2eh_31',['tcgen05.h',['../tcgen05_8h.html',1,'']]],
['tcgen05instrdescriptorattrs_32',['TCGen05InstrDescriptorAttrs',['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorAttrs.html',1,'tvm::backend::cuda']]],
['tcgen05instrdescriptorblockscaledattrs_33',['TCGen05InstrDescriptorBlockScaledAttrs',['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorBlockScaledAttrs.html',1,'tvm::backend::cuda']]],
- ['tdeviceintrinsicnamespace_34',['TDeviceIntrinsicNamespace',['../namespacetvm_1_1tirx.html#adb1ead40684cfba4ce58fc011f22b02d',1,'tvm::tirx']]],
- ['te_5fgrad_5fkwargs_35',['te_grad_kwargs',['../structtvm_1_1relax_1_1CallTIRWithGradAttrs.html#afad3a6b3d8350e9c02736d09aaf90bd1',1,'tvm::relax::CallTIRWithGradAttrs']]],
- ['te_5fgrad_5fname_36',['te_grad_name',['../structtvm_1_1relax_1_1CallTIRWithGradAttrs.html#a9a9a9fa22fc80aff2d71b46e6515879a',1,'tvm::relax::CallTIRWithGradAttrs']]],
- ['tensor_37',['tensor',['../classtvm_1_1s__tir_1_1MatchTensorRegionNode.html#a9309ad638759ab818c500382f3fb95b9',1,'tvm::s_tir::MatchTensorRegionNode::tensor'],['../classtvm_1_1te_1_1Tensor.html#a7d6e6bba3b098fc14f7f74a98fe28537',1,'tvm::te::Tensor::Tensor(ffi::ObjectPtr< TensorNode > node)'],['../classtvm_1_1te_1_1Tensor.html#af720806e02ce808e75c1951f190ad9bf',1,'tvm::te::Tensor::Tensor(ffi::Array< PrimExpr > shape, PrimType dtype, ffi::Optional< Operation > op, int v [...]
- ['tensor_2eh_38',['tensor.h',['../runtime_2tensor_8h.html',1,'(Global Namespace)'],['../te_2tensor_8h.html',1,'(Global Namespace)']]],
- ['tensor_5fcache_5fsupport_2eh_39',['tensor_cache_support.h',['../tensor__cache__support_8h.html',1,'']]],
- ['tensor_5fdata_5fptr_5fop_40',['tensor_data_ptr_op',['../namespacetvm_1_1tirx.html#a7ad88af66366b640fe0837726074314f',1,'tvm::tirx']]],
- ['tensor_5fintrin_2eh_41',['tensor_intrin.h',['../tensor__intrin_8h.html',1,'']]],
- ['tensor_5fsize_42',['tensor_size',['../namespacetvm_1_1topi.html#ab747c762f282f71f658c62b77bd94f3f',1,'tvm::topi::tensor_size(const te::Tensor &src, PrimType dtype, const std::string &name="tensor_size", const std::string &tag=kInjective)'],['../namespacetvm_1_1topi.html#a48591dc0dd98d9e50032949a20f82d40',1,'tvm::topi::tensor_size(const te::Tensor &src, DLDataType dtype, const std::string &name="tensor_size", const std::string &tag=kInjective)']]],
- ['tensor_5fty_43',['tensor_ty',['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html#a26dc2379bb166c7fe99d45858f69de42',1,'tvm::relax::distributed::DTensorTypeNode']]],
- ['tensor_5futils_2eh_44',['tensor_utils.h',['../tensor__utils_8h.html',1,'']]],
- ['tensor_5fwriters_45',['tensor_writers',['../classtvm_1_1tirx_1_1SBlockScopeObj.html#a027c7fee031086be96c3736e42004eba',1,'tvm::tirx::SBlockScopeObj']]],
- ['tensorallocatedaddresses_46',['TensorAllocatedAddresses',['../namespacetvm_1_1s__tir.html#ac3d0191e178119228647abd245eb1def',1,'tvm::s_tir']]],
- ['tensoraxis_47',['TensorAxis',['../namespacetvm_1_1tirx.html#a60b2192a04e8a7d0f967d7db8955fc46',1,'tvm::tirx']]],
- ['tensoraxisgraphextractor_48',['TensorAxisGraphExtractor',['../classtvm_1_1tirx_1_1TensorAxisGraphExtractor.html',1,'tvm::tirx']]],
- ['tensoraxishash_49',['TensorAxisHash',['../classtvm_1_1tirx_1_1TensorAxisHash.html',1,'tvm::tirx']]],
- ['tensorcachemetadata_50',['TensorCacheMetadata',['../structtvm_1_1runtime_1_1vm_1_1TensorCacheMetadata.html',1,'tvm::runtime::vm']]],
- ['tensordom_51',['tensordom',['../structtvm_1_1te_1_1TensorDom.html',1,'tvm::te::TensorDom'],['../structtvm_1_1te_1_1TensorDom.html#a1c1c057115d9dbeec11ff717bf18430b',1,'tvm::te::TensorDom::TensorDom()']]],
- ['tensordot_52',['tensordot',['../namespacetvm_1_1topi.html#ab45986276cdc66700de814d5b65fdce8',1,'tvm::topi::tensordot(const Tensor &A, const tvm::te::Tensor &B, ffi::Array< PrimExpr > A_axes, ffi::Array< PrimExpr > B_axes, std::string name="T_tensordot", std::string tag=kMatMul)'],['../namespacetvm_1_1topi.html#abf2712c8265393c0582c9c7d5ae22da1',1,'tvm::topi::tensordot(const Tensor &A, const tvm::te::Tensor &B, int axes=2, std::string name="T [...]
- ['tensorindextype_53',['TensorIndexType',['../namespacetvm_1_1s__tir.html#aa5aded55008a82f390fe203079d3e57f',1,'tvm::s_tir']]],
- ['tensorinfo_54',['tensorinfo',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TensorInfo.html',1,'tvm::s_tir::meta_schedule::TensorInfo'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TensorInfo.html#acf73abc700776ff27a54c5bfbb8d5ccd',1,'tvm::s_tir::meta_schedule::TensorInfo::TensorInfo()']]],
- ['tensorinfoobj_55',['TensorInfoObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TensorInfoObj.html',1,'tvm::s_tir::meta_schedule']]],
- ['tensorintrin_56',['tensorintrin',['../classtvm_1_1s__tir_1_1TensorIntrin.html',1,'tvm::s_tir::TensorIntrin'],['../classtvm_1_1s__tir_1_1TensorIntrin.html#a8c3eabdea2068eb528ba20bd6c4af65f',1,'tvm::s_tir::TensorIntrin::TensorIntrin()']]],
- ['tensorintrinnode_57',['tensorintrinnode',['../classtvm_1_1s__tir_1_1TensorIntrinNode.html',1,'tvm::s_tir::TensorIntrinNode'],['../classtvm_1_1s__tir_1_1TensorIntrinNode.html#a8a90031d75a6c165dfb8004524ddc34e',1,'tvm::s_tir::TensorIntrinNode::TensorIntrinNode(ffi::UnsafeInit tag)'],['../classtvm_1_1s__tir_1_1TensorIntrinNode.html#a3c768840885433343adc58c3c29e3e32',1,'tvm::s_tir::TensorIntrinNode::TensorIntrinNode(tirx::Function desc, tirx::Function impl)']]],
- ['tensorize_58',['tensorize',['../classtvm_1_1s__tir_1_1ScheduleObj.html#a2df174da571e0987c1499d073f7ef82a',1,'tvm::s_tir::ScheduleObj::Tensorize(const LoopRV &loop_rv, const ffi::String &intrin, bool preserve_unit_iters=true)=0'],['../classtvm_1_1s__tir_1_1ScheduleObj.html#a7f76c10cc5d4bf2a504cfa0388e4f060',1,'tvm::s_tir::ScheduleObj::Tensorize(const SBlockRV &block_rv, const ffi::String &intrin, bool preserve_unit_iters=true)=0']]],
- ['tensorload_59',['tensorload',['../classtvm_1_1TensorLoad.html#a96464e3d17b7b19abeae51e1ff74c52b',1,'tvm::TensorLoad::TensorLoad()'],['../classtvm_1_1TensorLoad.html',1,'tvm::TensorLoad']]],
- ['tensorloadnode_60',['tensorloadnode',['../classtvm_1_1TensorLoadNode.html#a08f60369caf2ad19924ef22ef0d98f74',1,'tvm::TensorLoadNode::TensorLoadNode()'],['../classtvm_1_1TensorLoadNode.html',1,'tvm::TensorLoadNode'],['../classtvm_1_1TensorLoadNode.html#a77c8af89645752be0eff5ac1defddc7c',1,'tvm::TensorLoadNode::TensorLoadNode()']]],
- ['tensormap_61',['TensorMap',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a5e54bdd1cc582f54db4e111e72483486',1,'tvm::script::ir_builder::tirx']]],
- ['tensormap_2eh_62',['tensormap.h',['../tensormap_8h.html',1,'']]],
- ['tensormap_5fencode_5ftiled_5fop_63',['tensormap_encode_tiled_op',['../namespacetvm_1_1backend_1_1cuda.html#a41c9d62dd4bcb1fbf3b65cda5fc9ebbd',1,'tvm::backend::cuda']]],
- ['tensormapencodetiledattr_64',['TensorMapEncodeTiledAttr',['../structtvm_1_1backend_1_1cuda_1_1TensorMapEncodeTiledAttr.html',1,'tvm::backend::cuda']]],
- ['tensormaptype_65',['tensormaptype',['../classtvm_1_1tirx_1_1TensorMapType.html',1,'tvm::tirx::TensorMapType'],['../classtvm_1_1tirx_1_1TensorMapType.html#a7c2e43be08f81b8cb9e9913607264f91',1,'tvm::tirx::TensorMapType::TensorMapType()']]],
- ['tensormaptypenode_66',['TensorMapTypeNode',['../classtvm_1_1tirx_1_1TensorMapTypeNode.html',1,'tvm::tirx']]],
- ['tensornode_67',['TensorNode',['../classtvm_1_1te_1_1TensorNode.html',1,'tvm::te']]],
- ['tensorregion_68',['tensorregion',['../classtvm_1_1TensorRegion.html',1,'tvm::TensorRegion'],['../classtvm_1_1TensorRegion.html#a34d95c82ee314e6b8aa986a4c2240630',1,'tvm::TensorRegion::TensorRegion(Expr source, ffi::Array< Range > region, Type ty, Location loc=UnknownLoc())'],['../classtvm_1_1TensorRegion.html#abb98087a654cb1db8aee73371bf913ea',1,'tvm::TensorRegion::TensorRegion(ffi::ObjectPtr< TensorRegionNode > node)']]],
- ['tensorregionfrompoint_69',['TensorRegionFromPoint',['../namespacetvm_1_1tirx.html#a820361f0d1031cbad2f6cb01dc251c52',1,'tvm::tirx']]],
- ['tensorregionnode_70',['tensorregionnode',['../classtvm_1_1TensorRegionNode.html#a735f61a61ac13e6950927646f1d470a2',1,'tvm::TensorRegionNode::TensorRegionNode(Expr source)'],['../classtvm_1_1TensorRegionNode.html#a045dbc6ccb25d900abfe062611fd2005',1,'tvm::TensorRegionNode::TensorRegionNode(ffi::UnsafeInit tag)'],['../classtvm_1_1TensorRegionNode.html',1,'tvm::TensorRegionNode']]],
- ['tensorregiontype_71',['tensorregiontype',['../classtvm_1_1TensorRegionType.html#a2132aa9ab39f0a8fbb1c09f791bd2a8c',1,'tvm::TensorRegionType::TensorRegionType()'],['../classtvm_1_1TensorRegionType.html',1,'tvm::TensorRegionType']]],
- ['tensorregiontypenode_72',['TensorRegionTypeNode',['../classtvm_1_1TensorRegionTypeNode.html',1,'tvm']]],
- ['tensorstore_73',['tensorstore',['../classtvm_1_1TensorStore.html',1,'tvm::TensorStore'],['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aee792123daa1ea6e8b2f282c7d88eb90',1,'tvm::script::ir_builder::tirx::TensorStore()'],['../classtvm_1_1TensorStore.html#ab861ba55d3414cf43a4f3aa90933cb33',1,'tvm::TensorStore::TensorStore(Expr dest, ffi::Array< PrimExpr > indices, PrimExpr value, Location loc=UnknownLoc())'],['../classtvm_1_1TensorStore.html#aac4c5940b82424a8db0789d99e1d [...]
- ['tensorstorenode_74',['tensorstorenode',['../classtvm_1_1TensorStoreNode.html#a50bcf9d8d1719a2260af9eb445470291',1,'tvm::TensorStoreNode::TensorStoreNode(ffi::UnsafeInit tag)'],['../classtvm_1_1TensorStoreNode.html#a97107c6720ebd123f141a5dd874e5fbd',1,'tvm::TensorStoreNode::TensorStoreNode(Expr dest, PrimExpr value)'],['../classtvm_1_1TensorStoreNode.html',1,'tvm::TensorStoreNode']]],
- ['tensortype_75',['tensortype',['../classtvm_1_1relax_1_1TensorType.html#a8a814c6442ace55eadcfd591a9c571be',1,'tvm::relax::TensorType::TensorType(ffi::Optional< tvm::PrimType > dtype, int ndim, ffi::Optional< VDevice > vdevice=std::nullopt, Location loc=UnknownLoc())'],['../classtvm_1_1relax_1_1TensorType.html#aaf0a2c1bc2de029fb2949793c1895e5c',1,'tvm::relax::TensorType::TensorType(Expr shape, ffi::Optional< tvm::PrimType > dtype=std::nullopt, ffi::Optional< VDevic [...]
- ['tensortypenode_76',['tensortypenode',['../classtvm_1_1relax_1_1TensorTypeNode.html',1,'tvm::relax::TensorTypeNode'],['../classtvm_1_1tirx_1_1TensorTypeNode.html',1,'tvm::tirx::TensorTypeNode'],['../classtvm_1_1tirx_1_1TensorTypeNode.html#a5ae44e202ab143e98e27b17b702f3eaa',1,'tvm::tirx::TensorTypeNode::TensorTypeNode(ffi::UnsafeInit tag)'],['../classtvm_1_1tirx_1_1TensorTypeNode.html#adef92134e42b5d1e1556f9596e6fe56a',1,'tvm::tirx::TensorTypeNode::TensorTypeNode(PrimExpr elem_offset)']]],
- ['tensorvar_77',['tensorvar',['../classtvm_1_1tirx_1_1TensorVar.html',1,'tvm::tirx::TensorVar'],['../classtvm_1_1tirx_1_1TensorVar.html#af04669651eeae9466cdf16e7396933d8',1,'tvm::tirx::TensorVar::TensorVar(ffi::String name, TensorType type, Location loc=UnknownLoc())'],['../classtvm_1_1tirx_1_1TensorVar.html#acaa47eff90c995659628bdee0e44d6ab',1,'tvm::tirx::TensorVar::TensorVar(ffi::ObjectPtr< VarNode > node)'],['../classtvm_1_1tirx_1_1TensorVar.html#a4738fcb67d5180687be40052b4112 [...]
- ['tensorwithoffsetalignment_78',['TensorWithOffsetAlignment',['../namespacetvm_1_1tirx.html#aa127f862165b4f392aee067444624d04',1,'tvm::tirx']]],
- ['terminatetask_79',['TerminateTask',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskSchedulerObj.html#a6dddc95312dc2911635c3d519c77258d',1,'tvm::s_tir::meta_schedule::TaskSchedulerObj']]],
- ['test_80',['test',['../classtvm_1_1script_1_1printer_1_1AssertDocNode.html#ac721eddf39251116e55dae1715f04635',1,'tvm::script::printer::AssertDocNode']]],
- ['texture2d_5fload_5fop_81',['texture2d_load_op',['../namespacetvm_1_1backend_1_1opencl.html#a49ae840555fce77e25bdc551b7bda5f9',1,'tvm::backend::opencl']]],
- ['texture2d_5fstore_5fop_82',['texture2d_store_op',['../namespacetvm_1_1backend_1_1opencl.html#a8fbc620079a4eac3287154038e592d03',1,'tvm::backend::opencl']]],
- ['textureflatten_83',['TextureFlatten',['../namespacetvm_1_1s__tir_1_1backend_1_1adreno_1_1transform.html#a9e76fbf7607c07fc84921029c6486202',1,'tvm::s_tir::backend::adreno::transform']]],
- ['tfixedreturntype_84',['TFixedReturnType',['../namespacetvm.html#a1e2f1939a6f37481e201563cb9a67644',1,'tvm']]],
- ['tglobalsymbol_85',['TGlobalSymbol',['../namespacetvm_1_1tirx.html#a89bccb1e2371cac4687dca2b2f1b4060',1,'tvm::tirx']]],
- ['thashcode_86',['thashcode',['../classtvm_1_1s__tir_1_1meta__schedule_1_1WorkloadObj.html#a8d4ec80e730042c2c8c858d181eaeefc',1,'tvm::s_tir::meta_schedule::WorkloadObj::THashCode'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Workload.html#a1506ad2ecc39f6f57b4da22cb8d92f8c',1,'tvm::s_tir::meta_schedule::Workload::THashCode']]],
- ['then_87',['then',['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html#a50a6093e92ed5c90bf70592e481e091a',1,'tvm::script::ir_builder::ir::Then()'],['../namespacetvm_1_1script_1_1ir__builder_1_1relax.html#a5a1e4d2ed4f9ab2212e9147f92e03a0c',1,'tvm::script::ir_builder::relax::Then()']]],
- ['then_5fbranch_88',['then_branch',['../classtvm_1_1script_1_1printer_1_1IfDocNode.html#a62b12f56c6442ce7e2ba931cca8be1e2',1,'tvm::script::printer::IfDocNode']]],
- ['then_5fcase_89',['then_case',['../classtvm_1_1IfNode.html#acef733b0d8f63d711001968da13653d8',1,'tvm::IfNode']]],
- ['then_5fexpr_90',['then_expr',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameObj.html#ad7be123608fd113edc7502d410701cdb',1,'tvm::script::ir_builder::relax::IfFrameObj']]],
- ['then_5fstmts_91',['then_stmts',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IfFrameObj.html#a5afbd3f0842e3be279afb52401778fb4',1,'tvm::script::ir_builder::ir::IfFrameObj']]],
- ['thenframe_92',['thenframe',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1ThenFrame.html#a6024ffa2d1fedde012e8e6ec288e9ff3',1,'tvm::script::ir_builder::relax::ThenFrame::ThenFrame()'],['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1ThenFrame.html#a26de5fddd46e8366aaf2ee454c3f4a43',1,'tvm::script::ir_builder::ir::ThenFrame::ThenFrame()'],['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1ThenFrame.html',1,'tvm::script::ir_builder::ir::ThenFrame'],['../classtvm_1_1script_1_1ir__builde [...]
- ['thenframeobj_93',['thenframeobj',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1ThenFrameObj.html',1,'tvm::script::ir_builder::ir::ThenFrameObj'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1ThenFrameObj.html',1,'tvm::script::ir_builder::relax::ThenFrameObj']]],
- ['thread_5faxis_94',['thread_axis',['../namespacetvm_1_1te.html#aacca360b75a7db1eb79785bff8c6e205',1,'tvm::te']]],
- ['thread_5fbind_2eh_95',['thread_bind.h',['../thread__bind_8h.html',1,'']]],
- ['thread_5ftag_96',['thread_tag',['../classtvm_1_1s__tir_1_1IterVarNode.html#a72dc42d977e170a55cfa2ee9f900c9a9',1,'tvm::s_tir::IterVarNode']]],
- ['threadedsession_97',['ThreadedSession',['../classtvm_1_1runtime_1_1Session.html#a42a45c618e0945ce2f5ac98fde9b323c',1,'tvm::runtime::Session']]],
- ['threadlocal_98',['ThreadLocal',['../classtvm_1_1runtime_1_1DiscoWorker.html#afe757fc231903456972080cddc5e5b48',1,'tvm::runtime::DiscoWorker']]],
- ['threadlocaldiscoworker_99',['ThreadLocalDiscoWorker',['../structtvm_1_1runtime_1_1ThreadLocalDiscoWorker.html',1,'tvm::runtime']]],
- ['threadsync_100',['ThreadSync',['../namespacetvm_1_1s__tir_1_1transform.html#af8930746842b1a0e8034d481c882eada',1,'tvm::s_tir::transform']]],
- ['threshold_101',['threshold',['../structtvm_1_1relax_1_1MultiboxTransformLocAttrs.html#ad645d845bf2f6cd7af0be73ec7582cee',1,'tvm::relax::MultiboxTransformLocAttrs::threshold'],['../structtvm_1_1relax_1_1SoftplusAttrs.html#a354c1dc30d9cea52bee0714384178cb9',1,'tvm::relax::SoftplusAttrs::threshold']]],
- ['throw_5flast_5ferror_5fop_102',['throw_last_error_op',['../namespacetvm_1_1tirx.html#ad0e64be4f7b4dfc6d5455dd17d4e3e4b',1,'tvm::tirx']]],
- ['tile_103',['tile',['../classtvm_1_1tirx_1_1LayoutNode.html#ae5f741818ebf83910cb0c803471e892c',1,'tvm::tirx::LayoutNode::Tile()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#ad6043452e9b55abf5826e77720001d15',1,'tvm::tirx::TileLayoutNode::Tile()'],['../namespacetvm_1_1topi.html#afddec6e5a81b54c7506b8d1a302a852f',1,'tvm::topi::tile()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a88bcaeb354ffb1ac9cb60b05efbabb34',1,'tvm::tirx::ComposeLayoutNode::Tile(const TileLayout &outer, c [...]
- ['tile_5flayout_104',['tile_layout',['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a4c90358e33fcb3f5e9c8dddf7329b814',1,'tvm::tirx::ComposeLayoutNode']]],
- ['tileattrs_105',['TileAttrs',['../structtvm_1_1relax_1_1TileAttrs.html',1,'tvm::relax']]],
- ['tiledispatch_106',['TileDispatch',['../namespacetvm_1_1tirx_1_1transform.html#a1486573849cfafae1537f2853c94cb1d',1,'tvm::tirx::transform']]],
- ['tilelayout_107',['tilelayout',['../classtvm_1_1tirx_1_1TileLayout.html',1,'tvm::tirx::TileLayout'],['../classtvm_1_1tirx_1_1TileLayout.html#a9317589823ea5b704d135721be94431e',1,'tvm::tirx::TileLayout::TileLayout()']]],
- ['tilelayoutnode_108',['TileLayoutNode',['../classtvm_1_1tirx_1_1TileLayoutNode.html',1,'tvm::tirx']]],
- ['timedscope_109',['TimedScope',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Profiler.html#aa808076cd8e770318d18a1cf7fa1d5c7',1,'tvm::s_tir::meta_schedule::Profiler']]],
- ['timer_110',['timer',['../classtvm_1_1runtime_1_1Timer.html#a3585b1b96f1dc82f65cc7d3b83db694f',1,'tvm::runtime::Timer::Timer()'],['../classtvm_1_1runtime_1_1Timer.html',1,'tvm::runtime::Timer']]],
- ['timer_2eh_111',['timer.h',['../timer_8h.html',1,'']]],
- ['timerobj_112',['TimerObj',['../classtvm_1_1runtime_1_1TimerObj.html',1,'tvm::runtime']]],
- ['tir_5fpattern_2eh_113',['tir_pattern.h',['../tir__pattern_8h.html',1,'']]],
- ['tirpattern_114',['TIRPattern',['../namespacetvm_1_1relax.html#a1bd0e026906c36da3a76ad6b2f8ad9e8',1,'tvm::relax']]],
- ['tirvaraxis_115',['TIRVarAxis',['../namespacetvm_1_1tirx.html#aa2311cd730cdca8a01c1d2ff35417ad2',1,'tvm::tirx']]],
- ['tirvarsintype_116',['TIRVarsInType',['../namespacetvm_1_1relax.html#a277f60794890e59438c6d9de69e325e1',1,'tvm::relax']]],
- ['to_5fusers_5f_117',['to_users_',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#ad7cd23ca980a2d25ce86ab488818388a',1,'tvm::relax::DataflowBlockRewriteObj']]],
- ['toconfig_118',['ToConfig',['../classtvm_1_1TargetObj.html#af5a92dbcf79b8874f6e4152f0116ce86',1,'tvm::TargetObj']]],
- ['todual_119',['ToDual',['../classtvm_1_1tirx_1_1SLayoutAxis.html#ad46be2c6241a2451a2e86e743fa91106',1,'tvm::tirx::SLayoutAxis']]],
- ['tomixedprecision_120',['ToMixedPrecision',['../namespacetvm_1_1relax_1_1transform.html#a1e52bf6ed1389bed4df8c9c6665aebb3',1,'tvm::relax::transform']]],
- ['tonondataflow_121',['tonondataflow',['../namespacetvm_1_1relax_1_1transform.html#af3d2bed29c2df4141beece380481ddaa',1,'tvm::relax::transform::ToNonDataflow()'],['../namespacetvm_1_1relax.html#a1804479b52f4fadfbd2baa078e577cfe',1,'tvm::relax::ToNonDataflow()']]],
- ['top_5fk_122',['top_k',['../structtvm_1_1relax_1_1NonMaximumSuppressionAttrs.html#a606a2e78db8c9db146a4354f31f7f3ac',1,'tvm::relax::NonMaximumSuppressionAttrs']]],
- ['topi_5fdeclare_5funary_5fop_123',['TOPI_DECLARE_UNARY_OP',['../elemwise_8h.html#a1d4ab167cc9620e485afaf7177518bbb',1,'elemwise.h']]],
- ['topi_5fdefine_5fbcast_5fop_124',['TOPI_DEFINE_BCAST_OP',['../broadcast_8h.html#acb867d9c8250a748f59b5a47711b495a',1,'broadcast.h']]],
- ['topi_5fdefine_5fop_5foverload_125',['TOPI_DEFINE_OP_OVERLOAD',['../broadcast_8h.html#a7f3943bdaba8836ffa7d14457a7d730c',1,'broadcast.h']]],
- ['topkattrs_126',['TopKAttrs',['../structtvm_1_1relax_1_1TopKAttrs.html',1,'tvm::relax']]],
- ['toprimal_127',['ToPrimal',['../classtvm_1_1tirx_1_1SLayoutAxis.html#add10a3a82d27db0f45e5012a155f03b9',1,'tvm::tirx::SLayoutAxis']]],
- ['topythonstring_128',['ToPythonString',['../classtvm_1_1tirx_1_1IndexMapNode.html#a6ba883911d54e8d674e247c162ac6028',1,'tvm::tirx::IndexMapNode']]],
- ['tostmtdocarray_129',['ToStmtDocArray',['../namespacetvm_1_1script_1_1printer.html#a9ab0080ea40b2f44634e30b5ba082f88',1,'tvm::script::printer']]],
- ['tostring_130',['ToString',['../classtvm_1_1relax_1_1distributed_1_1PlacementNode.html#a4f377361f55466f7e855f6bdbd1f4266',1,'tvm::relax::distributed::PlacementNode']]],
- ['tosubordinate_131',['ToSubordinate',['../classtvm_1_1tirx_1_1SLayoutAxis.html#a368bd171964e4714331b744913abdbfa',1,'tvm::tirx::SLayoutAxis']]],
- ['total_5ftimer_132',['total_timer',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ProfilerObj.html#ae7bcb05565f1ab8d7f76611d274253f9',1,'tvm::s_tir::meta_schedule::ProfilerObj']]],
- ['touchtask_133',['TouchTask',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskSchedulerObj.html#afcd91b2c14ce025a6fcbf5139fae1b83',1,'tvm::s_tir::meta_schedule::TaskSchedulerObj']]],
- ['tovdeviceattrs_134',['tovdeviceattrs',['../structtvm_1_1relax_1_1ToVDeviceAttrs.html#a900c91c5bd989b35afe70db7f230b6db',1,'tvm::relax::ToVDeviceAttrs::ToVDeviceAttrs()'],['../structtvm_1_1relax_1_1ToVDeviceAttrs.html',1,'tvm::relax::ToVDeviceAttrs'],['../structtvm_1_1relax_1_1ToVDeviceAttrs.html#a96997d06b1e587a1781f0a4cc584d375',1,'tvm::relax::ToVDeviceAttrs::ToVDeviceAttrs()']]],
- ['trace_135',['trace',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordObj.html#a7eedbee9557ba61ec050c54f691e21ed',1,'tvm::s_tir::meta_schedule::TuningRecordObj::trace'],['../classtvm_1_1s__tir_1_1ScheduleObj.html#a1aa2a673e6ee9f4198ef4f26b8cc0e19',1,'tvm::s_tir::ScheduleObj::trace()'],['../classtvm_1_1s__tir_1_1Trace.html#a894c9a4fca263f9ad13cec46ac74de11',1,'tvm::s_tir::Trace::Trace()'],['../classtvm_1_1s__tir_1_1Trace.html#aab8cc9848fd4be6164533a515937978c',1,'tvm::s_tir::Tr [...]
- ['trace_2eh_136',['trace.h',['../trace_8h.html',1,'']]],
- ['traced_137',['Traced',['../classtvm_1_1s__tir_1_1Schedule.html#a5e3700664d2588ecb67b05d537fe3bbb',1,'tvm::s_tir::Schedule']]],
- ['tracenode_138',['TraceNode',['../classtvm_1_1s__tir_1_1TraceNode.html',1,'tvm::s_tir']]],
- ['training_139',['training',['../structtvm_1_1relax_1_1BatchNormAttrs.html#a4dad5a52a849719b33e28fa68042616a',1,'tvm::relax::BatchNormAttrs']]],
- ['trandstate_140',['trandstate',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#ac02f5a19918906c1af2518756a76e488',1,'tvm::s_tir::LinearCongruentialEngine::TRandState'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContext.html#a4194936898b815ebd28227cd9a263096',1,'tvm::s_tir::meta_schedule::TuneContext::TRandState'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContextObj.html#a659e557c9c381abc07afa9cacb9b3fa8',1,'tvm::s_tir::meta_schedule::TuneContextObj::TRandState']]],
- ['trans_5fa_141',['trans_a',['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorBlockScaledAttrs.html#a705138e47f886ace7e7b8fb442f384c8',1,'tvm::backend::cuda::TCGen05InstrDescriptorBlockScaledAttrs::trans_a'],['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorAttrs.html#ad56e5c125c7d11c85e60d6e8f4e0e509',1,'tvm::backend::cuda::TCGen05InstrDescriptorAttrs::trans_a']]],
- ['trans_5fb_142',['trans_b',['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorBlockScaledAttrs.html#aaaa1ada50e07d6ae28928621cdc6add0',1,'tvm::backend::cuda::TCGen05InstrDescriptorBlockScaledAttrs::trans_b'],['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorAttrs.html#a9e2a7148c336a5693526fb4a4517b650',1,'tvm::backend::cuda::TCGen05InstrDescriptorAttrs::trans_b']]],
- ['transform_2eh_143',['transform.h',['../topi_2transform_8h.html',1,'(Global Namespace)'],['../relax_2backend_2adreno_2transform_8h.html',1,'(Global Namespace)'],['../tirx_2transform_8h.html',1,'(Global Namespace)'],['../relax_2transform_8h.html',1,'(Global Namespace)'],['../s__tir_2backend_2adreno_2transform_8h.html',1,'(Global Namespace)'],['../s__tir_2transform_8h.html',1,'(Global Namespace)'],['../relax_2distributed_2transform_8h.html',1,'(Global Namespace)'],['../ir_2transform_8h. [...]
- ['transformblocklayout_144',['TransformBlockLayout',['../classtvm_1_1s__tir_1_1ScheduleObj.html#af9d26b8f33ae9271238393f637839502',1,'tvm::s_tir::ScheduleObj']]],
- ['transformlayout_145',['TransformLayout',['../classtvm_1_1s__tir_1_1ScheduleObj.html#a55b0067c4f1bf1ef64e7b366929c2ec8',1,'tvm::s_tir::ScheduleObj']]],
- ['transformmmatensorlayout_146',['TransformMmaTensorLayout',['../namespacetvm_1_1s__tir_1_1transform.html#a3957a06cb1423a2dcd41189f06d8920a',1,'tvm::s_tir::transform']]],
- ['transformtupleleaf_147',['transformtupleleaf',['../namespacetvm_1_1relax.html#aade56fd4d7db9ab9a218dd0fc579f24f',1,'tvm::relax::TransformTupleLeaf(Type ty, std::array< NestedMsg< T >, N > msgs, FType ftransleaf)'],['../namespacetvm_1_1relax.html#a58d3028c04ea455bd0ae3643978fd69d',1,'tvm::relax::TransformTupleLeaf(Expr expr, std::array< NestedMsg< T >, N > msgs, FType ftransleaf)']]],
- ['transitive_5fcomparisons_148',['transitive_comparisons',['../classtvm_1_1sym_1_1AnalyzerObj.html#a8b7e10f32123ef06c5e9dfab852b185f',1,'tvm::sym::AnalyzerObj']]],
- ['transitivecomparisonanalyzer_149',['TransitiveComparisonAnalyzer',['../classtvm_1_1sym_1_1TransitiveComparisonAnalyzer.html',1,'tvm::sym']]],
- ['translate_150',['translate',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a937e8cb8d9d8e8c9395f7ddd771d9250',1,'tvm::script::printer::DocTranslatorObj::Translate()'],['../structtvm_1_1script_1_1printer_1_1DocTranslatorVTable.html#aa34ad1a34c72b52cf8d945fdaa643139',1,'tvm::script::printer::DocTranslatorVTable::translate']]],
- ['transpose_151',['transpose',['../namespacetvm_1_1topi.html#adb539cfa6c6e2581a2b34d4b1330c679',1,'tvm::topi']]],
- ['triluattrs_152',['TriluAttrs',['../structtvm_1_1relax_1_1TriluAttrs.html',1,'tvm::relax']]],
- ['true_5fbranch_153',['true_branch',['../classtvm_1_1relax_1_1IfExprNode.html#aa30541d61b4bc8844ea6bc06a56865cf',1,'tvm::relax::IfExprNode']]],
- ['true_5fvalue_154',['true_value',['../classtvm_1_1prim_1_1SelectNode.html#a10c61bc7300497b31fc94a9f2a0f94ac',1,'tvm::prim::SelectNode']]],
- ['trunc_155',['trunc',['../namespacetvm_1_1prim.html#ae4563673916650e3a69468e456bb88d7',1,'tvm::prim::trunc()'],['../namespacetvm_1_1topi.html#a358fbedbd89b1225958eeff6230cf926',1,'tvm::topi::trunc(const Tensor &x, std::string name="T_" "trunc", std::string tag=kElementWise)']]],
- ['trunc_5fdivide_156',['trunc_divide',['../namespacetvm_1_1topi.html#acd9b99bd322a6d7339b6aea2fa7e49ae',1,'tvm::topi::trunc_divide(const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "trunc_divide", std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#aa705916cb0961abc998d4a4d9efac74b',1,'tvm::topi::trunc_divide(const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "trunc_divide", st [...]
- ['trunc_5fmod_157',['trunc_mod',['../namespacetvm_1_1topi.html#a69c65a01037ee4f8c785ddaf3f640dbd',1,'tvm::topi::trunc_mod(const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "trunc_mod", std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#a39441ae0b7b4003c05efb1ce8bafdd83',1,'tvm::topi::trunc_mod(const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "trunc_mod", std::string tag=kEle [...]
- ['trunc_5fop_158',['trunc_op',['../namespacetvm_1_1prim.html#a56fb42cef2de30e1df926b5958ea7138',1,'tvm::prim']]],
- ['truncdiv_159',['truncdiv',['../namespacetvm.html#afcc170cf307a59f7aab70c91e28aad26',1,'tvm::truncdiv(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../namespacetvm.html#a7005bbd14b4cb5f57eca8f0eb99f7748',1,'tvm::truncdiv(const PrimExpr &a, int b, Location loc=UnknownLoc())'],['../namespacetvm.html#a0bec51baa8278ae90717e921472734a6',1,'tvm::truncdiv(int a, const PrimExpr &b, Location loc=UnknownLoc())']]],
- ['truncmod_160',['truncmod',['../namespacetvm.html#a34f975ebc7823206cd97381ab8e7d621',1,'tvm::truncmod(int a, const PrimExpr &b, Location loc=UnknownLoc())'],['../namespacetvm.html#ad7edf962e00de07d1f1d42358bda9597',1,'tvm::truncmod(const PrimExpr &a, int b, Location loc=UnknownLoc())'],['../namespacetvm.html#a0ce3c06299746c80d9282aa5cad36a46',1,'tvm::truncmod(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())']]],
- ['trycastfromanyview_161',['trycastfromanyview',['../structtvm_1_1ffi_1_1TypeTraits_3_01tirx_1_1TensorVar_01_4.html#ab567f57a3816cb8539eb90a5d07e9d3c',1,'tvm::ffi::TypeTraits< tirx::TensorVar >::TryCastFromAnyView()'],['../structtvm_1_1ffi_1_1TypeTraits_3_01PrimVar_01_4.html#a07bea48a8b6bc617bb15c2673cc39704',1,'tvm::ffi::TypeTraits< PrimVar >::TryCastFromAnyView()'],['../structtvm_1_1ffi_1_1TypeTraits_3_01Expr_01_4.html#a9dd6e9063b4eeaee2d529bf25a9d2aba',1,'tvm::ffi::TypeT [...]
- ['trycompare_162',['TryCompare',['../classtvm_1_1sym_1_1TransitiveComparisonAnalyzer.html#afea57334fa61b93ad0e07420c71a3654',1,'tvm::sym::TransitiveComparisonAnalyzer']]],
- ['tscriptprintername_163',['TScriptPrinterName',['../namespacetvm.html#a370cda6ed9b9c40e4806e0471da4e21b',1,'tvm']]],
- ['tself_164',['TSelf',['../classtvm_1_1TypedEnvFunc_3_01R_07Args_8_8_8_08_4.html#a29adf4db79c99318db779a71f26acc0f',1,'tvm::TypedEnvFunc< R(Args...)>']]],
- ['tune_165',['tune',['../classtvm_1_1s__tir_1_1meta__schedule_1_1PyTaskSchedulerObj.html#af574dc5c05a3741ff8359fa1e932e10e',1,'tvm::s_tir::meta_schedule::PyTaskSchedulerObj::Tune()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskSchedulerObj.html#a9bd1fa190502161a8ec8c90aa62520ab',1,'tvm::s_tir::meta_schedule::TaskSchedulerObj::Tune()']]],
- ['tune_5fcontext_2eh_166',['tune_context.h',['../tune__context_8h.html',1,'']]],
- ['tunecontext_167',['tunecontext',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContext.html#a6d67cd0d78eb565b1e3e7adfad73e3a0',1,'tvm::s_tir::meta_schedule::TuneContext::TuneContext(ffi::Optional< IRModule > mod, ffi::Optional< Target > target, ffi::Optional< SpaceGenerator > space_generator, ffi::Optional< SearchStrategy > search_strategy, ffi::Optional< ffi::String > task_name, int num_threads, TRandState rand_state, ffi::Function logger)'],['../clas [...]
- ['tunecontextobj_168',['TuneContextObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContextObj.html',1,'tvm::s_tir::meta_schedule']]],
- ['tuningrecord_169',['tuningrecord',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecord.html',1,'tvm::s_tir::meta_schedule::TuningRecord'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecord.html#ae81312e55bb3f48a51b145084a2cfcf9',1,'tvm::s_tir::meta_schedule::TuningRecord::TuningRecord()']]],
- ['tuningrecordobj_170',['TuningRecordObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordObj.html',1,'tvm::s_tir::meta_schedule']]],
- ['tuple_171',['tuple',['../classtvm_1_1Tuple.html#ad9cd0917475b5cae4bd28978056c7fae',1,'tvm::Tuple::Tuple()'],['../classtvm_1_1Tuple.html',1,'tvm::Tuple'],['../classtvm_1_1relax_1_1TupleGetItemPatternNode.html#aa2c7e22ed458fb63f4466d9f820ba26c',1,'tvm::relax::TupleGetItemPatternNode::tuple'],['../classtvm_1_1TupleGetItemNode.html#a6c474a133001bb6fb76ab605aec1275a',1,'tvm::TupleGetItemNode::tuple'],['../classtvm_1_1Tuple.html#a2b82937211dbf17de9242c2b9dbcaced',1,'tvm::Tuple::Tuple()']]],
- ['tupledoc_172',['tupledoc',['../classtvm_1_1script_1_1printer_1_1TupleDoc.html#ac3ec09b672b619376fa70cead671de78',1,'tvm::script::printer::TupleDoc::TupleDoc()'],['../classtvm_1_1script_1_1printer_1_1TupleDoc.html#a1d5700b0f068510d5f9660b3b1566a94',1,'tvm::script::printer::TupleDoc::TupleDoc(ffi::Array< ExprDoc > elements)'],['../classtvm_1_1script_1_1printer_1_1TupleDoc.html',1,'tvm::script::printer::TupleDoc']]],
- ['tupledocnode_173',['TupleDocNode',['../classtvm_1_1script_1_1printer_1_1TupleDocNode.html',1,'tvm::script::printer']]],
- ['tuplegetitem_174',['tuplegetitem',['../classtvm_1_1TupleGetItem.html#a17189291a9c59a705b97c35b47f66cc0',1,'tvm::TupleGetItem::TupleGetItem()'],['../classtvm_1_1TupleGetItem.html',1,'tvm::TupleGetItem'],['../classtvm_1_1TupleGetItem.html#ab59abd04cab95382a6dacd80292a7428',1,'tvm::TupleGetItem::TupleGetItem()']]],
- ['tuplegetitemnode_175',['tuplegetitemnode',['../classtvm_1_1TupleGetItemNode.html',1,'tvm::TupleGetItemNode'],['../classtvm_1_1TupleGetItemNode.html#a014e2e8b9dce8b9c48d857079afcd6b7',1,'tvm::TupleGetItemNode::TupleGetItemNode(Expr tuple)'],['../classtvm_1_1TupleGetItemNode.html#ada97fca9a59219786367eb9fd302de94',1,'tvm::TupleGetItemNode::TupleGetItemNode(ffi::UnsafeInit tag)']]],
- ['tuplegetitempattern_176',['tuplegetitempattern',['../classtvm_1_1relax_1_1TupleGetItemPattern.html',1,'tvm::relax::TupleGetItemPattern'],['../classtvm_1_1relax_1_1TupleGetItemPattern.html#ae27771aff47f16363943c5b797a1bd4d',1,'tvm::relax::TupleGetItemPattern::TupleGetItemPattern()']]],
- ['tuplegetitempatternnode_177',['tuplegetitempatternnode',['../classtvm_1_1relax_1_1TupleGetItemPatternNode.html',1,'tvm::relax::TupleGetItemPatternNode'],['../classtvm_1_1relax_1_1TupleGetItemPatternNode.html#aba7695c8e5a5a5e01bc936ae317d2172',1,'tvm::relax::TupleGetItemPatternNode::TupleGetItemPatternNode(ffi::UnsafeInit)'],['../classtvm_1_1relax_1_1TupleGetItemPatternNode.html#a25fa4d5d23a538199e881684169285b9',1,'tvm::relax::TupleGetItemPatternNode::TupleGetItemPatternNode(DFPatter [...]
- ['tuplenode_178',['TupleNode',['../classtvm_1_1TupleNode.html',1,'tvm']]],
- ['tuplepattern_179',['tuplepattern',['../classtvm_1_1relax_1_1TuplePattern.html#a19ffea5fa9192b0c5d278d96b6c3d86b',1,'tvm::relax::TuplePattern::TuplePattern()'],['../classtvm_1_1relax_1_1TuplePattern.html',1,'tvm::relax::TuplePattern']]],
- ['tuplepatternnode_180',['TuplePatternNode',['../classtvm_1_1relax_1_1TuplePatternNode.html',1,'tvm::relax']]],
- ['tupletype_181',['tupletype',['../classtvm_1_1TupleType.html',1,'tvm::TupleType'],['../classtvm_1_1TupleType.html#aab34c6be28a561bbaeacf3ae978334fe',1,'tvm::TupleType::TupleType()']]],
- ['tupletypenode_182',['tupletypenode',['../classtvm_1_1TupleTypeNode.html#a1e9cbe8e91816366c181fb888ddc18d9',1,'tvm::TupleTypeNode::TupleTypeNode()'],['../classtvm_1_1TupleTypeNode.html',1,'tvm::TupleTypeNode']]],
- ['tvectorizable_183',['TVectorizable',['../namespacetvm_1_1tirx.html#a479f79303610bfc52f8853fc0d4a34ae',1,'tvm::tirx']]],
- ['tvm_184',['tvm',['../namespacetvm.html',1,'']]],
- ['tvm_3a_3aattr_185',['attr',['../namespacetvm_1_1attr.html',1,'tvm']]],
- ['tvm_3a_3abackend_186',['backend',['../namespacetvm_1_1backend.html',1,'tvm']]],
- ['tvm_3a_3abackend_3a_3acuda_187',['cuda',['../namespacetvm_1_1backend_1_1cuda.html',1,'tvm::backend']]],
- ['tvm_3a_3abackend_3a_3acuda_3a_3aattr_188',['attr',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html',1,'tvm::backend::cuda']]],
- ['tvm_3a_3abackend_3a_3acuda_3a_3aop_5fattr_189',['op_attr',['../namespacetvm_1_1backend_1_1cuda_1_1op__attr.html',1,'tvm::backend::cuda']]],
- ['tvm_3a_3abackend_3a_3ametal_190',['metal',['../namespacetvm_1_1backend_1_1metal.html',1,'tvm::backend']]],
- ['tvm_3a_3abackend_3a_3aopencl_191',['opencl',['../namespacetvm_1_1backend_1_1opencl.html',1,'tvm::backend']]],
- ['tvm_3a_3acodegen_192',['codegen',['../namespacetvm_1_1codegen.html',1,'tvm']]],
- ['tvm_3a_3acodegen_3a_3aattr_193',['attr',['../namespacetvm_1_1codegen_1_1attr.html',1,'tvm::codegen']]],
- ['tvm_3a_3affi_194',['ffi',['../namespacetvm_1_1ffi.html',1,'tvm']]],
- ['tvm_3a_3aop_5fattr_195',['op_attr',['../namespacetvm_1_1op__attr.html',1,'tvm']]],
- ['tvm_3a_3aprim_196',['prim',['../namespacetvm_1_1prim.html',1,'tvm']]],
- ['tvm_3a_3arelax_197',['relax',['../namespacetvm_1_1relax.html',1,'tvm']]],
- ['tvm_3a_3arelax_3a_3aattr_198',['attr',['../namespacetvm_1_1relax_1_1attr.html',1,'tvm::relax']]],
- ['tvm_3a_3arelax_3a_3abackend_199',['backend',['../namespacetvm_1_1relax_1_1backend.html',1,'tvm::relax']]],
- ['tvm_3a_3arelax_3a_3abackend_3a_3aadreno_200',['adreno',['../namespacetvm_1_1relax_1_1backend_1_1adreno.html',1,'tvm::relax::backend']]],
- ['tvm_3a_3arelax_3a_3abackend_3a_3aadreno_3a_3atransform_201',['transform',['../namespacetvm_1_1relax_1_1backend_1_1adreno_1_1transform.html',1,'tvm::relax::backend::adreno']]],
- ['tvm_3a_3arelax_3a_3adistributed_202',['distributed',['../namespacetvm_1_1relax_1_1distributed.html',1,'tvm::relax']]],
- ['tvm_3a_3arelax_3a_3adistributed_3a_3aop_5fattr_203',['op_attr',['../namespacetvm_1_1relax_1_1distributed_1_1op__attr.html',1,'tvm::relax::distributed']]],
- ['tvm_3a_3arelax_3a_3adistributed_3a_3atransform_204',['transform',['../namespacetvm_1_1relax_1_1distributed_1_1transform.html',1,'tvm::relax::distributed']]],
- ['tvm_3a_3arelax_3a_3aop_5fattr_205',['op_attr',['../namespacetvm_1_1relax_1_1op__attr.html',1,'tvm::relax']]],
- ['tvm_3a_3arelax_3a_3atransform_206',['transform',['../namespacetvm_1_1relax_1_1transform.html',1,'tvm::relax']]],
- ['tvm_3a_3aruntime_207',['runtime',['../namespacetvm_1_1runtime.html',1,'tvm']]],
- ['tvm_3a_3aruntime_3a_3acuda_5fipc_208',['cuda_ipc',['../namespacetvm_1_1runtime_1_1cuda__ipc.html',1,'tvm::runtime']]],
- ['tvm_3a_3aruntime_3a_3amemory_209',['memory',['../namespacetvm_1_1runtime_1_1memory.html',1,'tvm::runtime']]],
- ['tvm_3a_3aruntime_3a_3avm_210',['vm',['../namespacetvm_1_1runtime_1_1vm.html',1,'tvm::runtime']]],
- ['tvm_3a_3as_5ftir_211',['s_tir',['../namespacetvm_1_1s__tir.html',1,'tvm']]],
- ['tvm_3a_3as_5ftir_3a_3aattr_212',['attr',['../namespacetvm_1_1s__tir_1_1attr.html',1,'tvm::s_tir']]],
- ['tvm_3a_3as_5ftir_3a_3abackend_213',['backend',['../namespacetvm_1_1s__tir_1_1backend.html',1,'tvm::s_tir']]],
- ['tvm_3a_3as_5ftir_3a_3abackend_3a_3aadreno_214',['adreno',['../namespacetvm_1_1s__tir_1_1backend_1_1adreno.html',1,'tvm::s_tir::backend']]],
- ['tvm_3a_3as_5ftir_3a_3abackend_3a_3aadreno_3a_3atransform_215',['transform',['../namespacetvm_1_1s__tir_1_1backend_1_1adreno_1_1transform.html',1,'tvm::s_tir::backend::adreno']]],
- ['tvm_3a_3as_5ftir_3a_3ameta_5fschedule_216',['meta_schedule',['../namespacetvm_1_1s__tir_1_1meta__schedule.html',1,'tvm::s_tir']]],
- ['tvm_3a_3as_5ftir_3a_3ameta_5fschedule_3a_3aattr_217',['attr',['../namespacetvm_1_1s__tir_1_1meta__schedule_1_1attr.html',1,'tvm::s_tir::meta_schedule']]],
- ['tvm_3a_3as_5ftir_3a_3atransform_218',['transform',['../namespacetvm_1_1s__tir_1_1transform.html',1,'tvm::s_tir']]],
- ['tvm_3a_3ascript_219',['script',['../namespacetvm_1_1script.html',1,'tvm']]],
- ['tvm_3a_3ascript_3a_3air_5fbuilder_220',['ir_builder',['../namespacetvm_1_1script_1_1ir__builder.html',1,'tvm::script']]],
- ['tvm_3a_3ascript_3a_3air_5fbuilder_3a_3adetails_221',['details',['../namespacetvm_1_1script_1_1ir__builder_1_1details.html',1,'tvm::script::ir_builder']]],
- ['tvm_3a_3ascript_3a_3air_5fbuilder_3a_3air_222',['ir',['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html',1,'tvm::script::ir_builder']]],
- ['tvm_3a_3ascript_3a_3air_5fbuilder_3a_3arelax_223',['relax',['../namespacetvm_1_1script_1_1ir__builder_1_1relax.html',1,'tvm::script::ir_builder']]],
- ['tvm_3a_3ascript_3a_3air_5fbuilder_3a_3as_5ftir_224',['s_tir',['../namespacetvm_1_1script_1_1ir__builder_1_1s__tir.html',1,'tvm::script::ir_builder']]],
- ['tvm_3a_3ascript_3a_3air_5fbuilder_3a_3as_5ftir_3a_3aaxis_225',['axis',['../namespacetvm_1_1script_1_1ir__builder_1_1s__tir_1_1axis.html',1,'tvm::script::ir_builder::s_tir']]],
- ['tvm_3a_3ascript_3a_3air_5fbuilder_3a_3atirx_226',['tirx',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html',1,'tvm::script::ir_builder']]],
- ['tvm_3a_3ascript_3a_3aprinter_227',['printer',['../namespacetvm_1_1script_1_1printer.html',1,'tvm::script']]],
- ['tvm_3a_3ascript_3a_3aprinter_3a_3aop_5fattr_228',['op_attr',['../namespacetvm_1_1script_1_1printer_1_1op__attr.html',1,'tvm::script::printer']]],
- ['tvm_3a_3ascript_3a_3aprinter_3a_3atype_5fattr_229',['type_attr',['../namespacetvm_1_1script_1_1printer_1_1type__attr.html',1,'tvm::script::printer']]],
- ['tvm_3a_3asig_230',['sig',['../namespacetvm_1_1sig.html',1,'tvm']]],
- ['tvm_3a_3asig_3a_3adetails_231',['details',['../namespacetvm_1_1sig_1_1details.html',1,'tvm::sig']]],
- ['tvm_3a_3asupport_232',['support',['../namespacetvm_1_1support.html',1,'tvm']]],
- ['tvm_3a_3asym_233',['sym',['../namespacetvm_1_1sym.html',1,'tvm']]],
- ['tvm_3a_3ate_234',['te',['../namespacetvm_1_1te.html',1,'tvm']]],
- ['tvm_3a_3atirx_235',['tirx',['../namespacetvm_1_1tirx.html',1,'tvm']]],
- ['tvm_3a_3atirx_3a_3aattr_236',['attr',['../namespacetvm_1_1tirx_1_1attr.html',1,'tvm::tirx']]],
- ['tvm_3a_3atirx_3a_3aop_5fattr_237',['op_attr',['../namespacetvm_1_1tirx_1_1op__attr.html',1,'tvm::tirx']]],
- ['tvm_3a_3atirx_3a_3atile_238',['tile',['../namespacetvm_1_1tirx_1_1tile.html',1,'tvm::tirx']]],
- ['tvm_3a_3atirx_3a_3atile_3a_3acallback_239',['callback',['../namespacetvm_1_1tirx_1_1tile_1_1callback.html',1,'tvm::tirx::tile']]],
- ['tvm_3a_3atirx_3a_3atile_3a_3aop_5fattr_240',['op_attr',['../namespacetvm_1_1tirx_1_1tile_1_1op__attr.html',1,'tvm::tirx::tile']]],
- ['tvm_3a_3atirx_3a_3atransform_241',['transform',['../namespacetvm_1_1tirx_1_1transform.html',1,'tvm::tirx']]],
- ['tvm_3a_3atopi_242',['topi',['../namespacetvm_1_1topi.html',1,'tvm']]],
- ['tvm_3a_3atopi_3a_3aattr_243',['attr',['../namespacetvm_1_1topi_1_1attr.html',1,'tvm::topi']]],
- ['tvm_3a_3atopi_3a_3acontrib_244',['contrib',['../namespacetvm_1_1topi_1_1contrib.html',1,'tvm::topi']]],
- ['tvm_3a_3atopi_3a_3ann_245',['nn',['../namespacetvm_1_1topi_1_1nn.html',1,'tvm::topi']]],
- ['tvm_3a_3atopi_3a_3arelax_246',['relax',['../namespacetvm_1_1topi_1_1relax.html',1,'tvm::topi']]],
- ['tvm_3a_3atopi_3a_3avision_247',['vision',['../namespacetvm_1_1topi_1_1vision.html',1,'tvm::topi']]],
- ['tvm_3a_3atransform_248',['transform',['../namespacetvm_1_1transform.html',1,'tvm']]],
- ['tvm_3a_3atype_5fattr_249',['type_attr',['../namespacetvm_1_1type__attr.html',1,'tvm']]],
- ['tvm_5fdeclare_5ffloat_5fintrin_5funary_250',['TVM_DECLARE_FLOAT_INTRIN_UNARY',['../ir_2prim_2op_8h.html#a4eb55c44b2da796b7862929509872052',1,'op.h']]],
- ['tvm_5fdeclare_5fintrin_5fbinary_251',['TVM_DECLARE_INTRIN_BINARY',['../ir_2prim_2op_8h.html#abc43baea1e8f1c876bfa743a063a5928',1,'op.h']]],
- ['tvm_5fdeclare_5fintrin_5funary_252',['TVM_DECLARE_INTRIN_UNARY',['../ir_2prim_2op_8h.html#a032e3ae6824990aad98b8992f90a83c9',1,'op.h']]],
- ['tvm_5fdeclare_5fintrin_5funary_5fwith_5fcheck_253',['TVM_DECLARE_INTRIN_UNARY_WITH_CHECK',['../ir_2prim_2op_8h.html#a35ef5b96006acbdc6f4458dc9a816ef3',1,'op.h']]],
- ['tvm_5fdefine_5fassign_5fop_5foverload_254',['TVM_DEFINE_ASSIGN_OP_OVERLOAD',['../ir_2prim_2op_8h.html#a34c733b88658efba336e09ccd85e576c',1,'op.h']]],
- ['tvm_5fdefine_5fbinop_5fconst_5fval_5foverload_255',['TVM_DEFINE_BINOP_CONST_VAL_OVERLOAD',['../ir_2prim_2op_8h.html#aabcf618a12e97c38fccecf7351392154',1,'op.h']]],
- ['tvm_5fdefine_5fbinop_5fconst_5fval_5foverload_5fspanned_256',['TVM_DEFINE_BINOP_CONST_VAL_OVERLOAD_SPANNED',['../ir_2prim_2op_8h.html#a8fc539385c2bb11740d0a6bef19be7b8',1,'op.h']]],
- ['tvm_5fdefine_5fint_5fop_5fconst_5fval_5foverload_257',['TVM_DEFINE_INT_OP_CONST_VAL_OVERLOAD',['../ir_2prim_2op_8h.html#a0ad19625381aae20ca7a930260089c47',1,'op.h']]],
- ['tvm_5fdefine_5fint_5fop_5fconst_5fval_5foverload_5fspanned_258',['tvm_define_int_op_const_val_overload_spanned',['../namespacetvm_1_1tirx.html#a1860b3d0c9147f70d7da8b75f4e3a657',1,'tvm::tirx::TVM_DEFINE_INT_OP_CONST_VAL_OVERLOAD_SPANNED()'],['../ir_2prim_2op_8h.html#ac211367ff4e2382caf322a3903f8c629',1,'TVM_DEFINE_INT_OP_CONST_VAL_OVERLOAD_SPANNED: op.h']]],
- ['tvm_5fdefine_5flogical_5fop_5fconst_5fval_5foverload_259',['TVM_DEFINE_LOGICAL_OP_CONST_VAL_OVERLOAD',['../ir_2prim_2op_8h.html#ab6a17993efa67183ba992dac29284c80',1,'op.h']]],
- ['tvm_5fdefine_5flogical_5fop_5fconst_5fval_5foverload_5fspanned_260',['TVM_DEFINE_LOGICAL_OP_CONST_VAL_OVERLOAD_SPANNED',['../ir_2prim_2op_8h.html#a29826503ae15ba83c6bc8e6cbe218a69',1,'op.h']]],
- ['tvm_5fdefine_5fobject_5ffunctor_5fdefault_5fconstructor_261',['TVM_DEFINE_OBJECT_FUNCTOR_DEFAULT_CONSTRUCTOR',['../object__functor_8h.html#a4a48df19c48977e46bc4814dcfc05292',1,'object_functor.h']]],
- ['tvm_5fdefine_5fobject_5fref_5fcow_5fmethod_262',['tvm_define_object_ref_cow_method',['../cow_8h.html#af8330e3864503fb7c4133ae4d48fe4a2',1,'TVM_DEFINE_OBJECT_REF_COW_METHOD: cow.h'],['../classtvm_1_1prim_1_1LE.html#a13dc78ec1814a36059e65f22f015fc72',1,'tvm::prim::LE::TVM_DEFINE_OBJECT_REF_COW_METHOD()'],['../classtvm_1_1tirx_1_1ComposeLayout.html#a6a232270324aa2ac7761039d80522834',1,'tvm::tirx::ComposeLayout::TVM_DEFINE_OBJECT_REF_COW_METHOD()'],['../classtvm_1_1tirx_1_1TileLayou [...]
- ['tvm_5fffi_5fdeclare_5fobject_5finfo_263',['tvm_ffi_declare_object_info',['../classtvm_1_1sym_1_1IntSetObj.html#a4fc83cbc8f97ccd720d011f7b2a2eb57',1,'tvm::sym::IntSetObj::TVM_FFI_DECLARE_OBJECT_INFO()'],['../classtvm_1_1tirx_1_1ExecScopeNode.html#a8628dc1d5994f1dd0fb596359b3734cd',1,'tvm::tirx::ExecScopeNode::TVM_FFI_DECLARE_OBJECT_INFO()'],['../classtvm_1_1transform_1_1PassObj.html#abced59dd99c33347ecbee2ce7a1c35cb',1,'tvm::transform::PassObj::TVM_FFI_DECLARE_OBJECT_INFO()'],['../cla [...]
- ['tvm_5fffi_5fdeclare_5fobject_5finfo_5ffinal_264',['tvm_ffi_declare_object_info_final',['../classtvm_1_1tirx_1_1DependencyObj.html#a07c4e058175912672805ff525c56d2ec',1,'tvm::tirx::DependencyObj::TVM_FFI_DECLARE_OBJECT_INFO_FINAL()'],['../classtvm_1_1tirx_1_1StmtSRefObj.html#a01c0f1c7bf82131fb96869e0e66a1f19',1,'tvm::tirx::StmtSRefObj::TVM_FFI_DECLARE_OBJECT_INFO_FINAL()'],['../classtvm_1_1tirx_1_1SBlockDependenceInfoObj.html#a6d91574965b0779f30fedef291288ca2',1,'tvm::tirx::SBlockDepen [...]
- ['tvm_5fffi_5fdeclare_5fobject_5finfo_5fpredefined_5ftype_5fkey_265',['tvm_ffi_declare_object_info_predefined_type_key',['../classtvm_1_1prim_1_1BinaryOpNode.html#a4ea9d6d505a52f8c48703981630df05c',1,'tvm::prim::BinaryOpNode::TVM_FFI_DECLARE_OBJECT_INFO_PREDEFINED_TYPE_KEY()'],['../classtvm_1_1prim_1_1CmpOpNode.html#a6f8cddcdbc85626674cffa6d59c585d7',1,'tvm::prim::CmpOpNode::TVM_FFI_DECLARE_OBJECT_INFO_PREDEFINED_TYPE_KEY()']]],
- ['tvm_5fffi_5fdeclare_5fobject_5finfo_5fstatic_266',['TVM_FFI_DECLARE_OBJECT_INFO_STATIC',['../classtvm_1_1runtime_1_1DRefObj.html#a18ed3c1a2f001484e33295fd0b7476aa',1,'tvm::runtime::DRefObj']]],
- ['tvm_5fffi_5fdefine_5fdefault_5fcopy_5fmove_5fand_5fassign_267',['TVM_FFI_DEFINE_DEFAULT_COPY_MOVE_AND_ASSIGN',['../classtvm_1_1tirx_1_1TensorVar.html#a706fea2f129ede37fe7980fda59a3bd1',1,'tvm::tirx::TensorVar']]],
- ['tvm_5fffi_5fdefine_5fobject_5fref_5fmethods_5fnotnullable_268',['tvm_ffi_define_object_ref_methods_notnullable',['../classtvm_1_1s__tir_1_1SBlockRV.html#ab96a115546090c4b0e9e5764e68470ec',1,'tvm::s_tir::SBlockRV::TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE()'],['../classtvm_1_1s__tir_1_1LoopRV.html#a592255e29e2053871de4749367d797e4',1,'tvm::s_tir::LoopRV::TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE()'],['../classtvm_1_1s__tir_1_1Schedule.html#aa9044b15c2314c2f4c9e2413ed77f253',1, [...]
- ['tvm_5findex_5fdefault_5fi64_269',['TVM_INDEX_DEFAULT_I64',['../tirx_2type_8h.html#af4c763c99c1617d96f0779aad8b70e38',1,'type.h']]],
- ['tvm_5fnvtx_5fenabled_270',['TVM_NVTX_ENABLED',['../nvtx_8h.html#a82f7e3ec0cf59b11006e1a28d549740a',1,'nvtx.h']]],
- ['tvm_5fnvtx_5ffunc_5fscope_271',['TVM_NVTX_FUNC_SCOPE',['../nvtx_8h.html#a45ac4dbf6468688cf6ee395f0df273bc',1,'nvtx.h']]],
- ['tvm_5frelax_5fbinding_5frewrite_5fh_5f_272',['TVM_RELAX_BINDING_REWRITE_H_',['../binding__rewrite_8h.html#a3ce77ac22e5aa454d3803902b888f6e1',1,'binding_rewrite.h']]],
- ['tvm_5frelax_5ftype_5ffunctor_5fdispatch_273',['TVM_RELAX_TYPE_FUNCTOR_DISPATCH',['../type__functor_8h.html#a5df56609fb620bb7b81a4dea571584a2',1,'type_functor.h']]],
- ['tvm_5fruntime_5fdll_274',['TVM_RUNTIME_DLL',['../runtime_2base_8h.html#ac5f2041d2e2db780d08cad4ea8cf7c16',1,'base.h']]],
- ['tvm_5fruntime_5fdll_5fexport_275',['TVM_RUNTIME_DLL_EXPORT',['../runtime_2base_8h.html#a3d1b4608dfe6b0dfa586ed96a661632a',1,'base.h']]],
- ['tvm_5fsref_5fas_5for_5ferr_276',['TVM_SREF_AS_OR_ERR',['../s__tir_2utils_8h.html#ae3c276f44cdd20825ab5677f3223a235',1,'utils.h']]],
- ['tvm_5fsref_5fto_5ffor_277',['TVM_SREF_TO_FOR',['../s__tir_2utils_8h.html#a212c570fa89535310f30664deb0d5305',1,'utils.h']]],
- ['tvm_5fsref_5fto_5fsblock_278',['TVM_SREF_TO_SBLOCK',['../s__tir_2utils_8h.html#ad98da105840f64500b09fc5b5083090c',1,'utils.h']]],
- ['tvm_5ftirx_5fir_5fbuilder_5fdef_5fdtype_5fcast_279',['TVM_TIRX_IR_BUILDER_DEF_DTYPE_CAST',['../tirx_2script_2ir__builder_2ir_8h.html#a3b1d418091871cc350de4bbeb9eda0ea',1,'ir.h']]],
- ['tvm_5ftirx_5fir_5fbuilder_5fdef_5fdtype_5fcast_5flanes_280',['TVM_TIRX_IR_BUILDER_DEF_DTYPE_CAST_LANES',['../tirx_2script_2ir__builder_2ir_8h.html#a1e61bbab7fda5485210aadec982b41a8',1,'ir.h']]],
- ['tvm_5ftirx_5fir_5fbuilder_5fdef_5fdtype_5fcast_5flanes_5ffixed_5fsize_281',['TVM_TIRX_IR_BUILDER_DEF_DTYPE_CAST_LANES_FIXED_SIZE',['../tirx_2script_2ir__builder_2ir_8h.html#ac3ce3377059f6d834fca46321aade1a0',1,'ir.h']]],
- ['tvm_5ftirx_5fir_5fbuilder_5fdef_5fdtype_5fcast_5fsizes_282',['TVM_TIRX_IR_BUILDER_DEF_DTYPE_CAST_SIZES',['../tirx_2script_2ir__builder_2ir_8h.html#a5e55ee918130afd11790d60eee9acb1e',1,'ir.h']]],
- ['tvm_5ftirx_5fir_5fbuilder_5fdef_5fdtype_5fcast_5fsizes_5flanes_283',['TVM_TIRX_IR_BUILDER_DEF_DTYPE_CAST_SIZES_LANES',['../tirx_2script_2ir__builder_2ir_8h.html#a001b4680f0775f563d5d85256ae97fa9',1,'ir.h']]],
- ['tvm_5ftype_5fas_284',['TVM_TYPE_AS',['../s__tir_2utils_8h.html#ab60c1e6848b181005be55ce1c10cf920',1,'utils.h']]],
- ['tvm_5ftype_5fas_5for_5ferr_285',['TVM_TYPE_AS_OR_ERR',['../s__tir_2utils_8h.html#a616e279b3f53b9afdd51b7f8c8aa670a',1,'utils.h']]],
- ['tvm_5fversion_286',['TVM_VERSION',['../runtime_2base_8h.html#a429515e9851601ec44c8ed421521ab6d',1,'base.h']]],
- ['tvmbackendallocworkspace_287',['TVMBackendAllocWorkspace',['../c__backend__api_8h.html#a4107e9e4d5750ce5039a7e9e322b55b8',1,'c_backend_api.h']]],
- ['tvmbackendfreeworkspace_288',['TVMBackendFreeWorkspace',['../c__backend__api_8h.html#afdd38ab45851dc919195c40e81e363bd',1,'c_backend_api.h']]],
- ['tvmbackendgetdeviceindex_289',['TVMBackendGetDeviceIndex',['../c__backend__api_8h.html#a630394e7f5bd9823c8ce929210a52e35',1,'c_backend_api.h']]],
- ['tvmbackendparallelbarrier_290',['TVMBackendParallelBarrier',['../c__backend__api_8h.html#a8dd9af9af6a6b8f037b1a232d375a9ed',1,'c_backend_api.h']]],
- ['tvmbackendparallellaunch_291',['TVMBackendParallelLaunch',['../c__backend__api_8h.html#a0250e1be9c4a0a5cd924cec6e7de8c74',1,'c_backend_api.h']]],
- ['tvmbackendsetdevice_292',['TVMBackendSetDevice',['../c__backend__api_8h.html#a4a8f3d73c86c9d370d07ac14a5d9da7d',1,'c_backend_api.h']]],
- ['tvmdeviceexttype_293',['TVMDeviceExtType',['../namespacetvm_1_1runtime.html#a237ec21eda9c03c495db5ce0da0f849d',1,'tvm::runtime']]],
- ['tvmdeviceexttype_5fend_294',['TVMDeviceExtType_End',['../namespacetvm_1_1runtime.html#a237ec21eda9c03c495db5ce0da0f849da988c9df9b3f4e94e793e3e6dce05bb9c',1,'tvm::runtime']]],
- ['tvmparallelgroupenv_295',['TVMParallelGroupEnv',['../structTVMParallelGroupEnv.html',1,'']]],
- ['tvmstreamhandle_296',['TVMStreamHandle',['../device__api_8h.html#ab1d5f6b7945e1410602a8a057fda5757',1,'device_api.h']]],
- ['tvmstructfieldkind_297',['TVMStructFieldKind',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487',1,'tvm::tirx']]],
- ['ty_298',['ty',['../classtvm_1_1ExprNode.html#a4c2a9b792a5ec422d8e04d6d78707fcb',1,'tvm::ExprNode::ty'],['../classtvm_1_1relax_1_1TypePatternNode.html#a4c785bb96db69e2bb8b6741009483279',1,'tvm::relax::TypePatternNode::ty'],['../classtvm_1_1relax_1_1MatchCastNode.html#a93a4d080db242436bdee1ae702536324',1,'tvm::relax::MatchCastNode::ty'],['../classtvm_1_1TypedExpr.html#a7d83b1f31a1cc6f0774df309e207e678',1,'tvm::TypedExpr::ty()']]],
- ['ty_5fargs_299',['ty_args',['../classtvm_1_1CallNode.html#aea255b3c2342dc40ac3b2a4af9d332a0',1,'tvm::CallNode']]],
- ['ty_5fargs_5finfo_300',['ty_args_info',['../classtvm_1_1OpNode.html#a59a1176e5da55aa98a8447c2da8e3830',1,'tvm::OpNode']]],
- ['type_301',['type',['../structtvm_1_1relax_1_1PairCons.html#ab64ed8db46c468684a6e00fcb6530647',1,'tvm::relax::PairCons::Type'],['../classtvm_1_1Type.html',1,'tvm::Type'],['../classtvm_1_1tirx_1_1TensorVar.html#a42fcd94536191d8b98f75a6a0bfc3f7a',1,'tvm::tirx::TensorVar::type()'],['../classtvm_1_1runtime_1_1memory_1_1Allocator.html#a5690ce0a8e9e25bd8e5568173cc0b1bb',1,'tvm::runtime::memory::Allocator::type()'],['../structtvm_1_1relax_1_1PairCons.html#aa7fe6fdef3ab68d2f5176485000646b9',1 [...]
- ['type_2eh_302',['type.h',['../ir_2type_8h.html',1,'(Global Namespace)'],['../tirx_2type_8h.html',1,'(Global Namespace)'],['../relax_2type_8h.html',1,'(Global Namespace)'],['../relax_2distributed_2type_8h.html',1,'(Global Namespace)']]],
- ['type_5ffunctor_2eh_303',['type_functor.h',['../type__functor_8h.html',1,'']]],
- ['type_5fparams_304',['type_params',['../classtvm_1_1script_1_1printer_1_1FunctionDocNode.html#a6b3656238d197981cf25870e7f7bb1ab',1,'tvm::script::printer::FunctionDocNode']]],
- ['type_5fstr_305',['type_str',['../structtvm_1_1ConfigSchema_1_1OptionEntry.html#a196a591fb39df500cf45fe3ec15e7a8d',1,'tvm::ConfigSchema::OptionEntry']]],
- ['typebasecheck_306',['typebasecheck',['../namespacetvm_1_1relax.html#a6c5dbeb8e3d6dd67373038499d3e8e1a',1,'tvm::relax::TypeBaseCheck(const Type &base, const Type &derived, const sym::Analyzer &ana)'],['../namespacetvm_1_1relax.html#a48283de4613ef710233c532910388a86',1,'tvm::relax::TypeBaseCheck(const Type &base, const Type &derived)']]],
- ['typebasecheckprecondition_307',['TypeBaseCheckPrecondition',['../namespacetvm_1_1relax.html#a7ef5d31688551af203e8aa71e3ccf428',1,'tvm::relax']]],
- ['typedenvfunc_308',['typedenvfunc',['../classtvm_1_1TypedEnvFunc_3_01R_07Args_8_8_8_08_4.html#a5633d905402a1eb6cd76745d46018225',1,'tvm::TypedEnvFunc< R(Args...)>::TypedEnvFunc()'],['../classtvm_1_1TypedEnvFunc.html',1,'tvm::TypedEnvFunc< FType >'],['../classtvm_1_1TypedEnvFunc_3_01R_07Args_8_8_8_08_4.html#ad06f51b2616f7a581c4928702eede09a',1,'tvm::TypedEnvFunc< R(Args...)>::TypedEnvFunc()']]],
- ['typedenvfunc_3c_20r_28args_2e_2e_2e_29_3e_309',['TypedEnvFunc< R(Args...)>',['../classtvm_1_1TypedEnvFunc_3_01R_07Args_8_8_8_08_4.html',1,'tvm']]],
- ['typederivefunc_310',['TypeDeriveFunc',['../namespacetvm_1_1relax.html#ac576b1f5ccd3b1a1132f8de18e195155',1,'tvm::relax']]],
- ['typedexpr_311',['typedexpr',['../classtvm_1_1TypedExpr.html',1,'tvm::TypedExpr< ExpectedType >'],['../classtvm_1_1TypedExpr.html#aba1d53d5f3708c2e41104da7b3c3a5ff',1,'tvm::TypedExpr::TypedExpr()']]],
- ['typedexpr_3c_20primtype_20_3e_312',['TypedExpr< PrimType >',['../classtvm_1_1TypedExpr.html',1,'tvm']]],
- ['typefromstatictype_313',['TypeFromStaticType',['../namespacetvm_1_1relax.html#a9bd202e6151b669697851d3b81979cb7',1,'tvm::relax']]],
- ['typefunctor_314',['TypeFunctor',['../classtvm_1_1relax_1_1TypeFunctor.html',1,'tvm::relax']]],
- ['typefunctor_3c_20r_28const_20type_20_26n_2c_20args_2e_2e_2e_29_3e_315',['TypeFunctor< R(const Type &n, Args...)>',['../classtvm_1_1relax_1_1TypeFunctor_3_01R_07const_01Type_01_6n_00_01Args_8_8_8_08_4.html',1,'tvm::relax']]],
- ['typefunctor_3c_20type_28const_20type_20_26n_29_3e_316',['TypeFunctor< Type(const Type &n)>',['../classtvm_1_1relax_1_1TypeFunctor.html',1,'tvm::relax']]],
- ['typefunctor_3c_20void_28const_20type_20_26n_29_3e_317',['TypeFunctor< void(const Type &n)>',['../classtvm_1_1relax_1_1TypeFunctor.html',1,'tvm::relax']]],
- ['typelca_318',['typelca',['../namespacetvm_1_1relax.html#afd17192177ccf8eb8b31f00a5a0f59de',1,'tvm::relax::TypeLCA(const Type &lhs, const Type &rhs, const sym::Analyzer &ana)'],['../namespacetvm_1_1relax.html#ae9238d1a2d5c3e3e1b7f09a70c4dd44a',1,'tvm::relax::TypeLCA(const Type &lhs, const Type &rhs)']]],
- ['typemutator_319',['TypeMutator',['../classtvm_1_1relax_1_1TypeMutator.html',1,'tvm::relax']]],
- ['typenode_320',['TypeNode',['../classtvm_1_1TypeNode.html',1,'tvm']]],
- ['typepattern_321',['typepattern',['../classtvm_1_1relax_1_1TypePattern.html',1,'tvm::relax::TypePattern'],['../classtvm_1_1relax_1_1TypePattern.html#af2b7f3fea37e9fa141388d4cb2ec7cf1',1,'tvm::relax::TypePattern::TypePattern()']]],
- ['typepatternnode_322',['typepatternnode',['../classtvm_1_1relax_1_1TypePatternNode.html',1,'tvm::relax::TypePatternNode'],['../classtvm_1_1relax_1_1TypePatternNode.html#a97984c4fa74f4db1123f1b5e2a873bf4',1,'tvm::relax::TypePatternNode::TypePatternNode(DFPattern pattern)'],['../classtvm_1_1relax_1_1TypePatternNode.html#a279899fce762416f725a0f705d43e1ec',1,'tvm::relax::TypePatternNode::TypePatternNode(ffi::UnsafeInit)']]],
- ['typestr_323',['typestr',['../structtvm_1_1ffi_1_1TypeTraits_3_01IntExpr_01_4.html#a67e5169848329a8a241096f9929a1cef',1,'tvm::ffi::TypeTraits< IntExpr >::TypeStr()'],['../structtvm_1_1ffi_1_1TypeTraits_3_01PrimExpr_01_4.html#a9472e92197fd2c19b4c58dc9091fb1e1',1,'tvm::ffi::TypeTraits< PrimExpr >::TypeStr()']]],
- ['typetraits_3c_20expr_20_3e_324',['TypeTraits< Expr >',['../structtvm_1_1ffi_1_1TypeTraits_3_01Expr_01_4.html',1,'tvm::ffi']]],
- ['typetraits_3c_20floatimm_20_3e_325',['TypeTraits< FloatImm >',['../structtvm_1_1ffi_1_1TypeTraits_3_01FloatImm_01_4.html',1,'tvm::ffi']]],
- ['typetraits_3c_20intexpr_20_3e_326',['TypeTraits< IntExpr >',['../structtvm_1_1ffi_1_1TypeTraits_3_01IntExpr_01_4.html',1,'tvm::ffi']]],
- ['typetraits_3c_20intimm_20_3e_327',['TypeTraits< IntImm >',['../structtvm_1_1ffi_1_1TypeTraits_3_01IntImm_01_4.html',1,'tvm::ffi']]],
- ['typetraits_3c_20primexpr_20_3e_328',['TypeTraits< PrimExpr >',['../structtvm_1_1ffi_1_1TypeTraits_3_01PrimExpr_01_4.html',1,'tvm::ffi']]],
- ['typetraits_3c_20primtype_20_3e_329',['TypeTraits< PrimType >',['../structtvm_1_1ffi_1_1TypeTraits_3_01PrimType_01_4.html',1,'tvm::ffi']]],
- ['typetraits_3c_20primvar_20_3e_330',['TypeTraits< PrimVar >',['../structtvm_1_1ffi_1_1TypeTraits_3_01PrimVar_01_4.html',1,'tvm::ffi']]],
- ['typetraits_3c_20seqstmt_20_3e_331',['TypeTraits< SeqStmt >',['../structtvm_1_1ffi_1_1TypeTraits_3_01SeqStmt_01_4.html',1,'tvm::ffi']]],
- ['typetraits_3c_20tensorregion_20_3e_332',['TypeTraits< TensorRegion >',['../structtvm_1_1ffi_1_1TypeTraits_3_01TensorRegion_01_4.html',1,'tvm::ffi']]],
- ['typetraits_3c_20tirx_3a_3atensorvar_20_3e_333',['TypeTraits< tirx::TensorVar >',['../structtvm_1_1ffi_1_1TypeTraits_3_01tirx_1_1TensorVar_01_4.html',1,'tvm::ffi']]],
- ['typetraits_3c_20tvm_3a_3astringimm_20_3e_334',['TypeTraits< tvm::StringImm >',['../structtvm_1_1ffi_1_1TypeTraits_3_01tvm_1_1StringImm_01_4.html',1,'tvm::ffi']]],
- ['typetraits_3c_20typedexpr_3c_20expectedtype_20_3e_20_3e_335',['TypeTraits< TypedExpr< ExpectedType > >',['../structtvm_1_1ffi_1_1TypeTraits_3_01TypedExpr_3_01ExpectedType_01_4_01_4.html',1,'tvm::ffi']]],
- ['typevisitor_336',['TypeVisitor',['../classtvm_1_1relax_1_1TypeVisitor.html',1,'tvm::relax']]]
+ ['te_5fgrad_5fkwargs_34',['te_grad_kwargs',['../structtvm_1_1relax_1_1CallTIRWithGradAttrs.html#afad3a6b3d8350e9c02736d09aaf90bd1',1,'tvm::relax::CallTIRWithGradAttrs']]],
+ ['te_5fgrad_5fname_35',['te_grad_name',['../structtvm_1_1relax_1_1CallTIRWithGradAttrs.html#a9a9a9fa22fc80aff2d71b46e6515879a',1,'tvm::relax::CallTIRWithGradAttrs']]],
+ ['tensor_36',['tensor',['../classtvm_1_1te_1_1Tensor.html',1,'tvm::te::Tensor'],['../classtvm_1_1s__tir_1_1MatchTensorRegionNode.html#a9309ad638759ab818c500382f3fb95b9',1,'tvm::s_tir::MatchTensorRegionNode::tensor'],['../classtvm_1_1te_1_1Tensor.html#af720806e02ce808e75c1951f190ad9bf',1,'tvm::te::Tensor::Tensor(ffi::Array< PrimExpr > shape, PrimType dtype, ffi::Optional< Operation > op, int value_index)'],['../classtvm_1_1te_1_1Tensor.html#a7d6e6bba3b098fc14f7f74a98fe28537' [...]
+ ['tensor_2eh_37',['tensor.h',['../runtime_2tensor_8h.html',1,'(Global Namespace)'],['../te_2tensor_8h.html',1,'(Global Namespace)']]],
+ ['tensor_5fcache_5fsupport_2eh_38',['tensor_cache_support.h',['../tensor__cache__support_8h.html',1,'']]],
+ ['tensor_5fdata_5fptr_5fop_39',['tensor_data_ptr_op',['../namespacetvm_1_1tirx.html#a7ad88af66366b640fe0837726074314f',1,'tvm::tirx']]],
+ ['tensor_5fintrin_2eh_40',['tensor_intrin.h',['../tensor__intrin_8h.html',1,'']]],
+ ['tensor_5fsize_41',['tensor_size',['../namespacetvm_1_1topi.html#ab747c762f282f71f658c62b77bd94f3f',1,'tvm::topi::tensor_size(const te::Tensor &src, PrimType dtype, const std::string &name="tensor_size", const std::string &tag=kInjective)'],['../namespacetvm_1_1topi.html#a48591dc0dd98d9e50032949a20f82d40',1,'tvm::topi::tensor_size(const te::Tensor &src, DLDataType dtype, const std::string &name="tensor_size", const std::string &tag=kInjective)']]],
+ ['tensor_5fty_42',['tensor_ty',['../classtvm_1_1relax_1_1distributed_1_1DTensorTypeNode.html#a26dc2379bb166c7fe99d45858f69de42',1,'tvm::relax::distributed::DTensorTypeNode']]],
+ ['tensor_5futils_2eh_43',['tensor_utils.h',['../tensor__utils_8h.html',1,'']]],
+ ['tensor_5fwriters_44',['tensor_writers',['../classtvm_1_1tirx_1_1SBlockScopeObj.html#a027c7fee031086be96c3736e42004eba',1,'tvm::tirx::SBlockScopeObj']]],
+ ['tensorallocatedaddresses_45',['TensorAllocatedAddresses',['../namespacetvm_1_1s__tir.html#ac3d0191e178119228647abd245eb1def',1,'tvm::s_tir']]],
+ ['tensoraxis_46',['TensorAxis',['../namespacetvm_1_1tirx.html#a60b2192a04e8a7d0f967d7db8955fc46',1,'tvm::tirx']]],
+ ['tensoraxisgraphextractor_47',['TensorAxisGraphExtractor',['../classtvm_1_1tirx_1_1TensorAxisGraphExtractor.html',1,'tvm::tirx']]],
+ ['tensoraxishash_48',['TensorAxisHash',['../classtvm_1_1tirx_1_1TensorAxisHash.html',1,'tvm::tirx']]],
+ ['tensorcachemetadata_49',['TensorCacheMetadata',['../structtvm_1_1runtime_1_1vm_1_1TensorCacheMetadata.html',1,'tvm::runtime::vm']]],
+ ['tensordom_50',['tensordom',['../structtvm_1_1te_1_1TensorDom.html',1,'tvm::te::TensorDom'],['../structtvm_1_1te_1_1TensorDom.html#a1c1c057115d9dbeec11ff717bf18430b',1,'tvm::te::TensorDom::TensorDom()']]],
+ ['tensordot_51',['tensordot',['../namespacetvm_1_1topi.html#abf2712c8265393c0582c9c7d5ae22da1',1,'tvm::topi::tensordot(const Tensor &A, const tvm::te::Tensor &B, int axes=2, std::string name="T_tensordot", std::string tag=kMatMul)'],['../namespacetvm_1_1topi.html#ab45986276cdc66700de814d5b65fdce8',1,'tvm::topi::tensordot(const Tensor &A, const tvm::te::Tensor &B, ffi::Array< PrimExpr > A_axes, ffi::Array< PrimExpr > B_axes, std::string name="T [...]
+ ['tensorindextype_52',['TensorIndexType',['../namespacetvm_1_1s__tir.html#aa5aded55008a82f390fe203079d3e57f',1,'tvm::s_tir']]],
+ ['tensorinfo_53',['tensorinfo',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TensorInfo.html',1,'tvm::s_tir::meta_schedule::TensorInfo'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TensorInfo.html#acf73abc700776ff27a54c5bfbb8d5ccd',1,'tvm::s_tir::meta_schedule::TensorInfo::TensorInfo()']]],
+ ['tensorinfoobj_54',['TensorInfoObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TensorInfoObj.html',1,'tvm::s_tir::meta_schedule']]],
+ ['tensorintrin_55',['tensorintrin',['../classtvm_1_1s__tir_1_1TensorIntrin.html',1,'tvm::s_tir::TensorIntrin'],['../classtvm_1_1s__tir_1_1TensorIntrin.html#a8c3eabdea2068eb528ba20bd6c4af65f',1,'tvm::s_tir::TensorIntrin::TensorIntrin()']]],
+ ['tensorintrinnode_56',['tensorintrinnode',['../classtvm_1_1s__tir_1_1TensorIntrinNode.html',1,'tvm::s_tir::TensorIntrinNode'],['../classtvm_1_1s__tir_1_1TensorIntrinNode.html#a8a90031d75a6c165dfb8004524ddc34e',1,'tvm::s_tir::TensorIntrinNode::TensorIntrinNode(ffi::UnsafeInit tag)'],['../classtvm_1_1s__tir_1_1TensorIntrinNode.html#a3c768840885433343adc58c3c29e3e32',1,'tvm::s_tir::TensorIntrinNode::TensorIntrinNode(tirx::Function desc, tirx::Function impl)']]],
+ ['tensorize_57',['tensorize',['../classtvm_1_1s__tir_1_1ScheduleObj.html#a2df174da571e0987c1499d073f7ef82a',1,'tvm::s_tir::ScheduleObj::Tensorize(const LoopRV &loop_rv, const ffi::String &intrin, bool preserve_unit_iters=true)=0'],['../classtvm_1_1s__tir_1_1ScheduleObj.html#a7f76c10cc5d4bf2a504cfa0388e4f060',1,'tvm::s_tir::ScheduleObj::Tensorize(const SBlockRV &block_rv, const ffi::String &intrin, bool preserve_unit_iters=true)=0']]],
+ ['tensorload_58',['tensorload',['../classtvm_1_1TensorLoad.html',1,'tvm::TensorLoad'],['../classtvm_1_1TensorLoad.html#a96464e3d17b7b19abeae51e1ff74c52b',1,'tvm::TensorLoad::TensorLoad()']]],
+ ['tensorloadnode_59',['tensorloadnode',['../classtvm_1_1TensorLoadNode.html',1,'tvm::TensorLoadNode'],['../classtvm_1_1TensorLoadNode.html#a08f60369caf2ad19924ef22ef0d98f74',1,'tvm::TensorLoadNode::TensorLoadNode(Expr source)'],['../classtvm_1_1TensorLoadNode.html#a77c8af89645752be0eff5ac1defddc7c',1,'tvm::TensorLoadNode::TensorLoadNode(ffi::UnsafeInit tag)']]],
+ ['tensormap_60',['TensorMap',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a5e54bdd1cc582f54db4e111e72483486',1,'tvm::script::ir_builder::tirx']]],
+ ['tensormap_2eh_61',['tensormap.h',['../tensormap_8h.html',1,'']]],
+ ['tensormap_5fencode_5ftiled_5fop_62',['tensormap_encode_tiled_op',['../namespacetvm_1_1backend_1_1cuda.html#a41c9d62dd4bcb1fbf3b65cda5fc9ebbd',1,'tvm::backend::cuda']]],
+ ['tensormapencodetiledattr_63',['TensorMapEncodeTiledAttr',['../structtvm_1_1backend_1_1cuda_1_1TensorMapEncodeTiledAttr.html',1,'tvm::backend::cuda']]],
+ ['tensormaptype_64',['tensormaptype',['../classtvm_1_1tirx_1_1TensorMapType.html#a7c2e43be08f81b8cb9e9913607264f91',1,'tvm::tirx::TensorMapType::TensorMapType()'],['../classtvm_1_1tirx_1_1TensorMapType.html',1,'tvm::tirx::TensorMapType']]],
+ ['tensormaptypenode_65',['TensorMapTypeNode',['../classtvm_1_1tirx_1_1TensorMapTypeNode.html',1,'tvm::tirx']]],
+ ['tensornode_66',['TensorNode',['../classtvm_1_1te_1_1TensorNode.html',1,'tvm::te']]],
+ ['tensorregion_67',['tensorregion',['../classtvm_1_1TensorRegion.html#abb98087a654cb1db8aee73371bf913ea',1,'tvm::TensorRegion::TensorRegion(ffi::ObjectPtr< TensorRegionNode > node)'],['../classtvm_1_1TensorRegion.html#a34d95c82ee314e6b8aa986a4c2240630',1,'tvm::TensorRegion::TensorRegion(Expr source, ffi::Array< Range > region, Type ty, Location loc=UnknownLoc())'],['../classtvm_1_1TensorRegion.html',1,'tvm::TensorRegion']]],
+ ['tensorregionfrompoint_68',['TensorRegionFromPoint',['../namespacetvm_1_1tirx.html#a820361f0d1031cbad2f6cb01dc251c52',1,'tvm::tirx']]],
+ ['tensorregionnode_69',['tensorregionnode',['../classtvm_1_1TensorRegionNode.html#a735f61a61ac13e6950927646f1d470a2',1,'tvm::TensorRegionNode::TensorRegionNode(Expr source)'],['../classtvm_1_1TensorRegionNode.html#a045dbc6ccb25d900abfe062611fd2005',1,'tvm::TensorRegionNode::TensorRegionNode(ffi::UnsafeInit tag)'],['../classtvm_1_1TensorRegionNode.html',1,'tvm::TensorRegionNode']]],
+ ['tensorregiontype_70',['tensorregiontype',['../classtvm_1_1TensorRegionType.html#a2132aa9ab39f0a8fbb1c09f791bd2a8c',1,'tvm::TensorRegionType::TensorRegionType()'],['../classtvm_1_1TensorRegionType.html',1,'tvm::TensorRegionType']]],
+ ['tensorregiontypenode_71',['TensorRegionTypeNode',['../classtvm_1_1TensorRegionTypeNode.html',1,'tvm']]],
+ ['tensorstore_72',['tensorstore',['../classtvm_1_1TensorStore.html#ab861ba55d3414cf43a4f3aa90933cb33',1,'tvm::TensorStore::TensorStore()'],['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aee792123daa1ea6e8b2f282c7d88eb90',1,'tvm::script::ir_builder::tirx::TensorStore()'],['../classtvm_1_1TensorStore.html#aac4c5940b82424a8db0789d99e1db941',1,'tvm::TensorStore::TensorStore()'],['../classtvm_1_1TensorStore.html',1,'tvm::TensorStore']]],
+ ['tensorstorenode_73',['tensorstorenode',['../classtvm_1_1TensorStoreNode.html',1,'tvm::TensorStoreNode'],['../classtvm_1_1TensorStoreNode.html#a97107c6720ebd123f141a5dd874e5fbd',1,'tvm::TensorStoreNode::TensorStoreNode(Expr dest, PrimExpr value)'],['../classtvm_1_1TensorStoreNode.html#a50bcf9d8d1719a2260af9eb445470291',1,'tvm::TensorStoreNode::TensorStoreNode(ffi::UnsafeInit tag)']]],
+ ['tensortype_74',['tensortype',['../classtvm_1_1tirx_1_1TensorType.html#a3336ce4299ec588e808b7253dec60890',1,'tvm::tirx::TensorType::TensorType()'],['../classtvm_1_1tirx_1_1TensorType.html',1,'tvm::tirx::TensorType'],['../classtvm_1_1relax_1_1TensorType.html',1,'tvm::relax::TensorType'],['../classtvm_1_1relax_1_1TensorType.html#ae41d1240dfabfeb8039262b9802960ae',1,'tvm::relax::TensorType::TensorType(ffi::ObjectPtr< TensorTypeNode > data)'],['../classtvm_1_1relax_1_1TensorType.htm [...]
+ ['tensortypenode_75',['tensortypenode',['../classtvm_1_1tirx_1_1TensorTypeNode.html#adef92134e42b5d1e1556f9596e6fe56a',1,'tvm::tirx::TensorTypeNode::TensorTypeNode(PrimExpr elem_offset)'],['../classtvm_1_1tirx_1_1TensorTypeNode.html#a5ae44e202ab143e98e27b17b702f3eaa',1,'tvm::tirx::TensorTypeNode::TensorTypeNode(ffi::UnsafeInit tag)'],['../classtvm_1_1relax_1_1TensorTypeNode.html',1,'tvm::relax::TensorTypeNode'],['../classtvm_1_1tirx_1_1TensorTypeNode.html',1,'tvm::tirx::TensorTypeNode']]],
+ ['tensorvar_76',['tensorvar',['../classtvm_1_1tirx_1_1TensorVar.html#a614b2ba9b1667e3d4a79cc0cd5bd64c6',1,'tvm::tirx::TensorVar::TensorVar()'],['../classtvm_1_1tirx_1_1TensorVar.html',1,'tvm::tirx::TensorVar'],['../classtvm_1_1tirx_1_1TensorVar.html#af04669651eeae9466cdf16e7396933d8',1,'tvm::tirx::TensorVar::TensorVar(ffi::String name, TensorType type, Location loc=UnknownLoc())'],['../classtvm_1_1tirx_1_1TensorVar.html#a4738fcb67d5180687be40052b411226f',1,'tvm::tirx::TensorVar::Tensor [...]
+ ['tensorwithoffsetalignment_77',['TensorWithOffsetAlignment',['../namespacetvm_1_1tirx.html#aa127f862165b4f392aee067444624d04',1,'tvm::tirx']]],
+ ['terminatetask_78',['TerminateTask',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskSchedulerObj.html#a6dddc95312dc2911635c3d519c77258d',1,'tvm::s_tir::meta_schedule::TaskSchedulerObj']]],
+ ['test_79',['test',['../classtvm_1_1script_1_1printer_1_1AssertDocNode.html#ac721eddf39251116e55dae1715f04635',1,'tvm::script::printer::AssertDocNode']]],
+ ['texture2d_5fload_5fop_80',['texture2d_load_op',['../namespacetvm_1_1backend_1_1opencl.html#a49ae840555fce77e25bdc551b7bda5f9',1,'tvm::backend::opencl']]],
+ ['texture2d_5fstore_5fop_81',['texture2d_store_op',['../namespacetvm_1_1backend_1_1opencl.html#a8fbc620079a4eac3287154038e592d03',1,'tvm::backend::opencl']]],
+ ['textureflatten_82',['TextureFlatten',['../namespacetvm_1_1s__tir_1_1backend_1_1adreno_1_1transform.html#a9e76fbf7607c07fc84921029c6486202',1,'tvm::s_tir::backend::adreno::transform']]],
+ ['tfixedreturntype_83',['TFixedReturnType',['../namespacetvm.html#a1e2f1939a6f37481e201563cb9a67644',1,'tvm']]],
+ ['tglobalsymbol_84',['TGlobalSymbol',['../namespacetvm_1_1tirx.html#a89bccb1e2371cac4687dca2b2f1b4060',1,'tvm::tirx']]],
+ ['thashcode_85',['thashcode',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Workload.html#a1506ad2ecc39f6f57b4da22cb8d92f8c',1,'tvm::s_tir::meta_schedule::Workload::THashCode'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1WorkloadObj.html#a8d4ec80e730042c2c8c858d181eaeefc',1,'tvm::s_tir::meta_schedule::WorkloadObj::THashCode']]],
+ ['then_86',['then',['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html#a50a6093e92ed5c90bf70592e481e091a',1,'tvm::script::ir_builder::ir::Then()'],['../namespacetvm_1_1script_1_1ir__builder_1_1relax.html#a5a1e4d2ed4f9ab2212e9147f92e03a0c',1,'tvm::script::ir_builder::relax::Then()']]],
+ ['then_5fbranch_87',['then_branch',['../classtvm_1_1script_1_1printer_1_1IfDocNode.html#a62b12f56c6442ce7e2ba931cca8be1e2',1,'tvm::script::printer::IfDocNode']]],
+ ['then_5fcase_88',['then_case',['../classtvm_1_1IfNode.html#acef733b0d8f63d711001968da13653d8',1,'tvm::IfNode']]],
+ ['then_5fexpr_89',['then_expr',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameObj.html#ad7be123608fd113edc7502d410701cdb',1,'tvm::script::ir_builder::relax::IfFrameObj']]],
+ ['then_5fstmts_90',['then_stmts',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IfFrameObj.html#a5afbd3f0842e3be279afb52401778fb4',1,'tvm::script::ir_builder::ir::IfFrameObj']]],
+ ['thenframe_91',['thenframe',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1ThenFrame.html',1,'tvm::script::ir_builder::ir::ThenFrame'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1ThenFrame.html',1,'tvm::script::ir_builder::relax::ThenFrame'],['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1ThenFrame.html#a26de5fddd46e8366aaf2ee454c3f4a43',1,'tvm::script::ir_builder::ir::ThenFrame::ThenFrame()'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1ThenFrame.html#a6024ffa2d1fedde01 [...]
+ ['thenframeobj_92',['thenframeobj',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1ThenFrameObj.html',1,'tvm::script::ir_builder::ir::ThenFrameObj'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1ThenFrameObj.html',1,'tvm::script::ir_builder::relax::ThenFrameObj']]],
+ ['thread_5faxis_93',['thread_axis',['../namespacetvm_1_1te.html#aacca360b75a7db1eb79785bff8c6e205',1,'tvm::te']]],
+ ['thread_5fbind_2eh_94',['thread_bind.h',['../thread__bind_8h.html',1,'']]],
+ ['thread_5ftag_95',['thread_tag',['../classtvm_1_1s__tir_1_1IterVarNode.html#a72dc42d977e170a55cfa2ee9f900c9a9',1,'tvm::s_tir::IterVarNode']]],
+ ['threadedsession_96',['ThreadedSession',['../classtvm_1_1runtime_1_1Session.html#a42a45c618e0945ce2f5ac98fde9b323c',1,'tvm::runtime::Session']]],
+ ['threadlocal_97',['ThreadLocal',['../classtvm_1_1runtime_1_1DiscoWorker.html#afe757fc231903456972080cddc5e5b48',1,'tvm::runtime::DiscoWorker']]],
+ ['threadlocaldiscoworker_98',['ThreadLocalDiscoWorker',['../structtvm_1_1runtime_1_1ThreadLocalDiscoWorker.html',1,'tvm::runtime']]],
+ ['threadsync_99',['ThreadSync',['../namespacetvm_1_1s__tir_1_1transform.html#af8930746842b1a0e8034d481c882eada',1,'tvm::s_tir::transform']]],
+ ['threshold_100',['threshold',['../structtvm_1_1relax_1_1MultiboxTransformLocAttrs.html#ad645d845bf2f6cd7af0be73ec7582cee',1,'tvm::relax::MultiboxTransformLocAttrs::threshold'],['../structtvm_1_1relax_1_1SoftplusAttrs.html#a354c1dc30d9cea52bee0714384178cb9',1,'tvm::relax::SoftplusAttrs::threshold']]],
+ ['throw_5flast_5ferror_5fop_101',['throw_last_error_op',['../namespacetvm_1_1tirx.html#ad0e64be4f7b4dfc6d5455dd17d4e3e4b',1,'tvm::tirx']]],
+ ['tile_102',['tile',['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a88bcaeb354ffb1ac9cb60b05efbabb34',1,'tvm::tirx::ComposeLayoutNode::Tile()'],['../namespacetvm_1_1topi.html#afddec6e5a81b54c7506b8d1a302a852f',1,'tvm::topi::tile()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#ad6043452e9b55abf5826e77720001d15',1,'tvm::tirx::TileLayoutNode::Tile()'],['../classtvm_1_1tirx_1_1LayoutNode.html#ae5f741818ebf83910cb0c803471e892c',1,'tvm::tirx::LayoutNode::Tile()']]],
+ ['tile_5flayout_103',['tile_layout',['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a4c90358e33fcb3f5e9c8dddf7329b814',1,'tvm::tirx::ComposeLayoutNode']]],
+ ['tileattrs_104',['TileAttrs',['../structtvm_1_1relax_1_1TileAttrs.html',1,'tvm::relax']]],
+ ['tiledispatch_105',['TileDispatch',['../namespacetvm_1_1tirx_1_1transform.html#a1486573849cfafae1537f2853c94cb1d',1,'tvm::tirx::transform']]],
+ ['tilelayout_106',['tilelayout',['../classtvm_1_1tirx_1_1TileLayout.html',1,'tvm::tirx::TileLayout'],['../classtvm_1_1tirx_1_1TileLayout.html#a9317589823ea5b704d135721be94431e',1,'tvm::tirx::TileLayout::TileLayout()']]],
+ ['tilelayoutnode_107',['TileLayoutNode',['../classtvm_1_1tirx_1_1TileLayoutNode.html',1,'tvm::tirx']]],
+ ['timedscope_108',['TimedScope',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Profiler.html#aa808076cd8e770318d18a1cf7fa1d5c7',1,'tvm::s_tir::meta_schedule::Profiler']]],
+ ['timer_109',['timer',['../classtvm_1_1runtime_1_1Timer.html',1,'tvm::runtime::Timer'],['../classtvm_1_1runtime_1_1Timer.html#a3585b1b96f1dc82f65cc7d3b83db694f',1,'tvm::runtime::Timer::Timer()']]],
+ ['timer_2eh_110',['timer.h',['../timer_8h.html',1,'']]],
+ ['timerobj_111',['TimerObj',['../classtvm_1_1runtime_1_1TimerObj.html',1,'tvm::runtime']]],
+ ['tir_5fpattern_2eh_112',['tir_pattern.h',['../tir__pattern_8h.html',1,'']]],
+ ['tirpattern_113',['TIRPattern',['../namespacetvm_1_1relax.html#a1bd0e026906c36da3a76ad6b2f8ad9e8',1,'tvm::relax']]],
+ ['tirvaraxis_114',['TIRVarAxis',['../namespacetvm_1_1tirx.html#aa2311cd730cdca8a01c1d2ff35417ad2',1,'tvm::tirx']]],
+ ['tirvarsintype_115',['TIRVarsInType',['../namespacetvm_1_1relax.html#a277f60794890e59438c6d9de69e325e1',1,'tvm::relax']]],
+ ['to_5fusers_5f_116',['to_users_',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#ad7cd23ca980a2d25ce86ab488818388a',1,'tvm::relax::DataflowBlockRewriteObj']]],
+ ['toconfig_117',['ToConfig',['../classtvm_1_1TargetObj.html#af5a92dbcf79b8874f6e4152f0116ce86',1,'tvm::TargetObj']]],
+ ['todual_118',['ToDual',['../classtvm_1_1tirx_1_1SLayoutAxis.html#ad46be2c6241a2451a2e86e743fa91106',1,'tvm::tirx::SLayoutAxis']]],
+ ['tomixedprecision_119',['ToMixedPrecision',['../namespacetvm_1_1relax_1_1transform.html#a1e52bf6ed1389bed4df8c9c6665aebb3',1,'tvm::relax::transform']]],
+ ['tonondataflow_120',['tonondataflow',['../namespacetvm_1_1relax_1_1transform.html#af3d2bed29c2df4141beece380481ddaa',1,'tvm::relax::transform::ToNonDataflow()'],['../namespacetvm_1_1relax.html#a1804479b52f4fadfbd2baa078e577cfe',1,'tvm::relax::ToNonDataflow()']]],
+ ['top_5fk_121',['top_k',['../structtvm_1_1relax_1_1NonMaximumSuppressionAttrs.html#a606a2e78db8c9db146a4354f31f7f3ac',1,'tvm::relax::NonMaximumSuppressionAttrs']]],
+ ['topi_5fdeclare_5funary_5fop_122',['TOPI_DECLARE_UNARY_OP',['../elemwise_8h.html#a1d4ab167cc9620e485afaf7177518bbb',1,'elemwise.h']]],
+ ['topi_5fdefine_5fbcast_5fop_123',['TOPI_DEFINE_BCAST_OP',['../broadcast_8h.html#acb867d9c8250a748f59b5a47711b495a',1,'broadcast.h']]],
+ ['topi_5fdefine_5fop_5foverload_124',['TOPI_DEFINE_OP_OVERLOAD',['../broadcast_8h.html#a7f3943bdaba8836ffa7d14457a7d730c',1,'broadcast.h']]],
+ ['topkattrs_125',['TopKAttrs',['../structtvm_1_1relax_1_1TopKAttrs.html',1,'tvm::relax']]],
+ ['toprimal_126',['ToPrimal',['../classtvm_1_1tirx_1_1SLayoutAxis.html#add10a3a82d27db0f45e5012a155f03b9',1,'tvm::tirx::SLayoutAxis']]],
+ ['topythonstring_127',['ToPythonString',['../classtvm_1_1tirx_1_1IndexMapNode.html#a6ba883911d54e8d674e247c162ac6028',1,'tvm::tirx::IndexMapNode']]],
+ ['tostmtdocarray_128',['ToStmtDocArray',['../namespacetvm_1_1script_1_1printer.html#a9ab0080ea40b2f44634e30b5ba082f88',1,'tvm::script::printer']]],
+ ['tostring_129',['ToString',['../classtvm_1_1relax_1_1distributed_1_1PlacementNode.html#a4f377361f55466f7e855f6bdbd1f4266',1,'tvm::relax::distributed::PlacementNode']]],
+ ['tosubordinate_130',['ToSubordinate',['../classtvm_1_1tirx_1_1SLayoutAxis.html#a368bd171964e4714331b744913abdbfa',1,'tvm::tirx::SLayoutAxis']]],
+ ['total_5ftimer_131',['total_timer',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ProfilerObj.html#ae7bcb05565f1ab8d7f76611d274253f9',1,'tvm::s_tir::meta_schedule::ProfilerObj']]],
+ ['touchtask_132',['TouchTask',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskSchedulerObj.html#afcd91b2c14ce025a6fcbf5139fae1b83',1,'tvm::s_tir::meta_schedule::TaskSchedulerObj']]],
+ ['tovdeviceattrs_133',['tovdeviceattrs',['../structtvm_1_1relax_1_1ToVDeviceAttrs.html',1,'tvm::relax::ToVDeviceAttrs'],['../structtvm_1_1relax_1_1ToVDeviceAttrs.html#a900c91c5bd989b35afe70db7f230b6db',1,'tvm::relax::ToVDeviceAttrs::ToVDeviceAttrs(ffi::UnsafeInit)'],['../structtvm_1_1relax_1_1ToVDeviceAttrs.html#a96997d06b1e587a1781f0a4cc584d375',1,'tvm::relax::ToVDeviceAttrs::ToVDeviceAttrs(VDevice value)']]],
+ ['trace_134',['trace',['../classtvm_1_1s__tir_1_1Trace.html',1,'tvm::s_tir::Trace'],['../classtvm_1_1s__tir_1_1Trace.html#aab8cc9848fd4be6164533a515937978c',1,'tvm::s_tir::Trace::Trace(ffi::Array< Instruction > insts, ffi::Map< Instruction, Any > decisions)'],['../classtvm_1_1s__tir_1_1Trace.html#a894c9a4fca263f9ad13cec46ac74de11',1,'tvm::s_tir::Trace::Trace()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordObj.html#a7eedbee9557ba61ec050c54f691e21ed',1,'tvm::s_ti [...]
+ ['trace_2eh_135',['trace.h',['../trace_8h.html',1,'']]],
+ ['traced_136',['Traced',['../classtvm_1_1s__tir_1_1Schedule.html#a5e3700664d2588ecb67b05d537fe3bbb',1,'tvm::s_tir::Schedule']]],
+ ['tracenode_137',['TraceNode',['../classtvm_1_1s__tir_1_1TraceNode.html',1,'tvm::s_tir']]],
+ ['training_138',['training',['../structtvm_1_1relax_1_1BatchNormAttrs.html#a4dad5a52a849719b33e28fa68042616a',1,'tvm::relax::BatchNormAttrs']]],
+ ['trandstate_139',['trandstate',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#ac02f5a19918906c1af2518756a76e488',1,'tvm::s_tir::LinearCongruentialEngine::TRandState'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContext.html#a4194936898b815ebd28227cd9a263096',1,'tvm::s_tir::meta_schedule::TuneContext::TRandState'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContextObj.html#a659e557c9c381abc07afa9cacb9b3fa8',1,'tvm::s_tir::meta_schedule::TuneContextObj::TRandState']]],
+ ['trans_5fa_140',['trans_a',['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorBlockScaledAttrs.html#a705138e47f886ace7e7b8fb442f384c8',1,'tvm::backend::cuda::TCGen05InstrDescriptorBlockScaledAttrs::trans_a'],['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorAttrs.html#ad56e5c125c7d11c85e60d6e8f4e0e509',1,'tvm::backend::cuda::TCGen05InstrDescriptorAttrs::trans_a']]],
+ ['trans_5fb_141',['trans_b',['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorAttrs.html#a9e2a7148c336a5693526fb4a4517b650',1,'tvm::backend::cuda::TCGen05InstrDescriptorAttrs::trans_b'],['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorBlockScaledAttrs.html#aaaa1ada50e07d6ae28928621cdc6add0',1,'tvm::backend::cuda::TCGen05InstrDescriptorBlockScaledAttrs::trans_b']]],
+ ['transform_2eh_142',['transform.h',['../ir_2transform_8h.html',1,'(Global Namespace)'],['../relax_2backend_2adreno_2transform_8h.html',1,'(Global Namespace)'],['../relax_2distributed_2transform_8h.html',1,'(Global Namespace)'],['../relax_2transform_8h.html',1,'(Global Namespace)'],['../s__tir_2backend_2adreno_2transform_8h.html',1,'(Global Namespace)'],['../s__tir_2transform_8h.html',1,'(Global Namespace)'],['../tirx_2transform_8h.html',1,'(Global Namespace)'],['../topi_2transform_8h. [...]
+ ['transformblocklayout_143',['TransformBlockLayout',['../classtvm_1_1s__tir_1_1ScheduleObj.html#af9d26b8f33ae9271238393f637839502',1,'tvm::s_tir::ScheduleObj']]],
+ ['transformlayout_144',['TransformLayout',['../classtvm_1_1s__tir_1_1ScheduleObj.html#a55b0067c4f1bf1ef64e7b366929c2ec8',1,'tvm::s_tir::ScheduleObj']]],
+ ['transformmmatensorlayout_145',['TransformMmaTensorLayout',['../namespacetvm_1_1s__tir_1_1transform.html#a3957a06cb1423a2dcd41189f06d8920a',1,'tvm::s_tir::transform']]],
+ ['transformtupleleaf_146',['transformtupleleaf',['../namespacetvm_1_1relax.html#a58d3028c04ea455bd0ae3643978fd69d',1,'tvm::relax::TransformTupleLeaf(Expr expr, std::array< NestedMsg< T >, N > msgs, FType ftransleaf)'],['../namespacetvm_1_1relax.html#aade56fd4d7db9ab9a218dd0fc579f24f',1,'tvm::relax::TransformTupleLeaf(Type ty, std::array< NestedMsg< T >, N > msgs, FType ftransleaf)']]],
+ ['transitive_5fcomparisons_147',['transitive_comparisons',['../classtvm_1_1sym_1_1AnalyzerObj.html#a8b7e10f32123ef06c5e9dfab852b185f',1,'tvm::sym::AnalyzerObj']]],
+ ['transitivecomparisonanalyzer_148',['TransitiveComparisonAnalyzer',['../classtvm_1_1sym_1_1TransitiveComparisonAnalyzer.html',1,'tvm::sym']]],
+ ['translate_149',['translate',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a937e8cb8d9d8e8c9395f7ddd771d9250',1,'tvm::script::printer::DocTranslatorObj::Translate()'],['../structtvm_1_1script_1_1printer_1_1DocTranslatorVTable.html#aa34ad1a34c72b52cf8d945fdaa643139',1,'tvm::script::printer::DocTranslatorVTable::translate']]],
+ ['transpose_150',['transpose',['../namespacetvm_1_1topi.html#adb539cfa6c6e2581a2b34d4b1330c679',1,'tvm::topi']]],
+ ['triluattrs_151',['TriluAttrs',['../structtvm_1_1relax_1_1TriluAttrs.html',1,'tvm::relax']]],
+ ['true_5fbranch_152',['true_branch',['../classtvm_1_1relax_1_1IfExprNode.html#aa30541d61b4bc8844ea6bc06a56865cf',1,'tvm::relax::IfExprNode']]],
+ ['true_5fvalue_153',['true_value',['../classtvm_1_1prim_1_1SelectNode.html#a10c61bc7300497b31fc94a9f2a0f94ac',1,'tvm::prim::SelectNode']]],
+ ['trunc_154',['trunc',['../namespacetvm_1_1topi.html#a358fbedbd89b1225958eeff6230cf926',1,'tvm::topi::trunc()'],['../namespacetvm_1_1prim.html#ae4563673916650e3a69468e456bb88d7',1,'tvm::prim::trunc()']]],
+ ['trunc_5fdivide_155',['trunc_divide',['../namespacetvm_1_1topi.html#acd9b99bd322a6d7339b6aea2fa7e49ae',1,'tvm::topi::trunc_divide(const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "trunc_divide", std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#ad0ec6441ffe89cd7dddded0f4cefe9c6',1,'tvm::topi::trunc_divide(const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "trunc_divide", [...]
+ ['trunc_5fmod_156',['trunc_mod',['../namespacetvm_1_1topi.html#a39441ae0b7b4003c05efb1ce8bafdd83',1,'tvm::topi::trunc_mod(const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "trunc_mod", std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#a69c65a01037ee4f8c785ddaf3f640dbd',1,'tvm::topi::trunc_mod(const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "trunc_mod", std::string tag=kEle [...]
+ ['trunc_5fop_157',['trunc_op',['../namespacetvm_1_1prim.html#a56fb42cef2de30e1df926b5958ea7138',1,'tvm::prim']]],
+ ['truncdiv_158',['truncdiv',['../namespacetvm.html#afcc170cf307a59f7aab70c91e28aad26',1,'tvm::truncdiv(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../namespacetvm.html#a7005bbd14b4cb5f57eca8f0eb99f7748',1,'tvm::truncdiv(const PrimExpr &a, int b, Location loc=UnknownLoc())'],['../namespacetvm.html#a0bec51baa8278ae90717e921472734a6',1,'tvm::truncdiv(int a, const PrimExpr &b, Location loc=UnknownLoc())']]],
+ ['truncmod_159',['truncmod',['../namespacetvm.html#a0ce3c06299746c80d9282aa5cad36a46',1,'tvm::truncmod(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../namespacetvm.html#ad7edf962e00de07d1f1d42358bda9597',1,'tvm::truncmod(const PrimExpr &a, int b, Location loc=UnknownLoc())'],['../namespacetvm.html#a34f975ebc7823206cd97381ab8e7d621',1,'tvm::truncmod(int a, const PrimExpr &b, Location loc=UnknownLoc())']]],
+ ['trycastfromanyview_160',['trycastfromanyview',['../structtvm_1_1ffi_1_1TypeTraits_3_01Expr_01_4.html#a9dd6e9063b4eeaee2d529bf25a9d2aba',1,'tvm::ffi::TypeTraits< Expr >::TryCastFromAnyView()'],['../structtvm_1_1ffi_1_1TypeTraits_3_01tirx_1_1TensorVar_01_4.html#ab567f57a3816cb8539eb90a5d07e9d3c',1,'tvm::ffi::TypeTraits< tirx::TensorVar >::TryCastFromAnyView()'],['../structtvm_1_1ffi_1_1TypeTraits_3_01PrimExpr_01_4.html#ad41ff91a2dd0e4f3bef192c8919e6867',1,'tvm::ffi::TypeTra [...]
+ ['trycompare_161',['TryCompare',['../classtvm_1_1sym_1_1TransitiveComparisonAnalyzer.html#afea57334fa61b93ad0e07420c71a3654',1,'tvm::sym::TransitiveComparisonAnalyzer']]],
+ ['tself_162',['TSelf',['../classtvm_1_1TypedEnvFunc_3_01R_07Args_8_8_8_08_4.html#a29adf4db79c99318db779a71f26acc0f',1,'tvm::TypedEnvFunc< R(Args...)>']]],
+ ['tune_163',['tune',['../classtvm_1_1s__tir_1_1meta__schedule_1_1PyTaskSchedulerObj.html#af574dc5c05a3741ff8359fa1e932e10e',1,'tvm::s_tir::meta_schedule::PyTaskSchedulerObj::Tune()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskSchedulerObj.html#a9bd1fa190502161a8ec8c90aa62520ab',1,'tvm::s_tir::meta_schedule::TaskSchedulerObj::Tune()']]],
+ ['tune_5fcontext_2eh_164',['tune_context.h',['../tune__context_8h.html',1,'']]],
+ ['tunecontext_165',['tunecontext',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContext.html#a6d67cd0d78eb565b1e3e7adfad73e3a0',1,'tvm::s_tir::meta_schedule::TuneContext::TuneContext(ffi::Optional< IRModule > mod, ffi::Optional< Target > target, ffi::Optional< SpaceGenerator > space_generator, ffi::Optional< SearchStrategy > search_strategy, ffi::Optional< ffi::String > task_name, int num_threads, TRandState rand_state, ffi::Function logger)'],['../clas [...]
+ ['tunecontextobj_166',['TuneContextObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContextObj.html',1,'tvm::s_tir::meta_schedule']]],
+ ['tuningrecord_167',['tuningrecord',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecord.html#ae81312e55bb3f48a51b145084a2cfcf9',1,'tvm::s_tir::meta_schedule::TuningRecord::TuningRecord()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecord.html',1,'tvm::s_tir::meta_schedule::TuningRecord']]],
+ ['tuningrecordobj_168',['TuningRecordObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordObj.html',1,'tvm::s_tir::meta_schedule']]],
+ ['tuple_169',['tuple',['../classtvm_1_1Tuple.html#a2b82937211dbf17de9242c2b9dbcaced',1,'tvm::Tuple::Tuple(ffi::Array< Expr > fields, Location loc=UnknownLoc())'],['../classtvm_1_1Tuple.html#ad9cd0917475b5cae4bd28978056c7fae',1,'tvm::Tuple::Tuple(ffi::ObjectPtr< TupleNode > node)'],['../classtvm_1_1relax_1_1TupleGetItemPatternNode.html#aa2c7e22ed458fb63f4466d9f820ba26c',1,'tvm::relax::TupleGetItemPatternNode::tuple'],['../classtvm_1_1TupleGetItemNode.html#a6c474a133001bb6fb7 [...]
+ ['tupledoc_170',['tupledoc',['../classtvm_1_1script_1_1printer_1_1TupleDoc.html',1,'tvm::script::printer::TupleDoc'],['../classtvm_1_1script_1_1printer_1_1TupleDoc.html#ac3ec09b672b619376fa70cead671de78',1,'tvm::script::printer::TupleDoc::TupleDoc()'],['../classtvm_1_1script_1_1printer_1_1TupleDoc.html#a1d5700b0f068510d5f9660b3b1566a94',1,'tvm::script::printer::TupleDoc::TupleDoc(ffi::Array< ExprDoc > elements)']]],
+ ['tupledocnode_171',['TupleDocNode',['../classtvm_1_1script_1_1printer_1_1TupleDocNode.html',1,'tvm::script::printer']]],
+ ['tuplegetitem_172',['tuplegetitem',['../classtvm_1_1TupleGetItem.html#ab59abd04cab95382a6dacd80292a7428',1,'tvm::TupleGetItem::TupleGetItem(Expr tuple, int index, Location loc=UnknownLoc())'],['../classtvm_1_1TupleGetItem.html#a17189291a9c59a705b97c35b47f66cc0',1,'tvm::TupleGetItem::TupleGetItem(ffi::ObjectPtr< TupleGetItemNode > node)'],['../classtvm_1_1TupleGetItem.html',1,'tvm::TupleGetItem']]],
+ ['tuplegetitemnode_173',['tuplegetitemnode',['../classtvm_1_1TupleGetItemNode.html',1,'tvm::TupleGetItemNode'],['../classtvm_1_1TupleGetItemNode.html#a014e2e8b9dce8b9c48d857079afcd6b7',1,'tvm::TupleGetItemNode::TupleGetItemNode(Expr tuple)'],['../classtvm_1_1TupleGetItemNode.html#ada97fca9a59219786367eb9fd302de94',1,'tvm::TupleGetItemNode::TupleGetItemNode(ffi::UnsafeInit tag)']]],
+ ['tuplegetitempattern_174',['tuplegetitempattern',['../classtvm_1_1relax_1_1TupleGetItemPattern.html',1,'tvm::relax::TupleGetItemPattern'],['../classtvm_1_1relax_1_1TupleGetItemPattern.html#ae27771aff47f16363943c5b797a1bd4d',1,'tvm::relax::TupleGetItemPattern::TupleGetItemPattern()']]],
+ ['tuplegetitempatternnode_175',['tuplegetitempatternnode',['../classtvm_1_1relax_1_1TupleGetItemPatternNode.html#a25fa4d5d23a538199e881684169285b9',1,'tvm::relax::TupleGetItemPatternNode::TupleGetItemPatternNode(DFPattern tuple)'],['../classtvm_1_1relax_1_1TupleGetItemPatternNode.html#aba7695c8e5a5a5e01bc936ae317d2172',1,'tvm::relax::TupleGetItemPatternNode::TupleGetItemPatternNode(ffi::UnsafeInit)'],['../classtvm_1_1relax_1_1TupleGetItemPatternNode.html',1,'tvm::relax::TupleGetItemPat [...]
+ ['tuplenode_176',['TupleNode',['../classtvm_1_1TupleNode.html',1,'tvm']]],
+ ['tuplepattern_177',['tuplepattern',['../classtvm_1_1relax_1_1TuplePattern.html#a19ffea5fa9192b0c5d278d96b6c3d86b',1,'tvm::relax::TuplePattern::TuplePattern()'],['../classtvm_1_1relax_1_1TuplePattern.html',1,'tvm::relax::TuplePattern']]],
+ ['tuplepatternnode_178',['TuplePatternNode',['../classtvm_1_1relax_1_1TuplePatternNode.html',1,'tvm::relax']]],
+ ['tupletype_179',['tupletype',['../classtvm_1_1TupleType.html#aab34c6be28a561bbaeacf3ae978334fe',1,'tvm::TupleType::TupleType()'],['../classtvm_1_1TupleType.html',1,'tvm::TupleType']]],
+ ['tupletypenode_180',['tupletypenode',['../classtvm_1_1TupleTypeNode.html',1,'tvm::TupleTypeNode'],['../classtvm_1_1TupleTypeNode.html#a1e9cbe8e91816366c181fb888ddc18d9',1,'tvm::TupleTypeNode::TupleTypeNode()']]],
+ ['tvectorizable_181',['TVectorizable',['../namespacetvm_1_1tirx.html#a479f79303610bfc52f8853fc0d4a34ae',1,'tvm::tirx']]],
+ ['tvm_182',['tvm',['../namespacetvm.html',1,'']]],
+ ['tvm_3a_3aattr_183',['attr',['../namespacetvm_1_1attr.html',1,'tvm']]],
+ ['tvm_3a_3abackend_184',['backend',['../namespacetvm_1_1backend.html',1,'tvm']]],
+ ['tvm_3a_3abackend_3a_3acuda_185',['cuda',['../namespacetvm_1_1backend_1_1cuda.html',1,'tvm::backend']]],
+ ['tvm_3a_3abackend_3a_3acuda_3a_3aattr_186',['attr',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html',1,'tvm::backend::cuda']]],
+ ['tvm_3a_3abackend_3a_3acuda_3a_3aop_5fattr_187',['op_attr',['../namespacetvm_1_1backend_1_1cuda_1_1op__attr.html',1,'tvm::backend::cuda']]],
+ ['tvm_3a_3abackend_3a_3ametal_188',['metal',['../namespacetvm_1_1backend_1_1metal.html',1,'tvm::backend']]],
+ ['tvm_3a_3abackend_3a_3aopencl_189',['opencl',['../namespacetvm_1_1backend_1_1opencl.html',1,'tvm::backend']]],
+ ['tvm_3a_3acodegen_190',['codegen',['../namespacetvm_1_1codegen.html',1,'tvm']]],
+ ['tvm_3a_3acodegen_3a_3aattr_191',['attr',['../namespacetvm_1_1codegen_1_1attr.html',1,'tvm::codegen']]],
+ ['tvm_3a_3affi_192',['ffi',['../namespacetvm_1_1ffi.html',1,'tvm']]],
+ ['tvm_3a_3aop_5fattr_193',['op_attr',['../namespacetvm_1_1op__attr.html',1,'tvm']]],
+ ['tvm_3a_3aprim_194',['prim',['../namespacetvm_1_1prim.html',1,'tvm']]],
+ ['tvm_3a_3arelax_195',['relax',['../namespacetvm_1_1relax.html',1,'tvm']]],
+ ['tvm_3a_3arelax_3a_3aattr_196',['attr',['../namespacetvm_1_1relax_1_1attr.html',1,'tvm::relax']]],
+ ['tvm_3a_3arelax_3a_3abackend_197',['backend',['../namespacetvm_1_1relax_1_1backend.html',1,'tvm::relax']]],
+ ['tvm_3a_3arelax_3a_3abackend_3a_3aadreno_198',['adreno',['../namespacetvm_1_1relax_1_1backend_1_1adreno.html',1,'tvm::relax::backend']]],
+ ['tvm_3a_3arelax_3a_3abackend_3a_3aadreno_3a_3atransform_199',['transform',['../namespacetvm_1_1relax_1_1backend_1_1adreno_1_1transform.html',1,'tvm::relax::backend::adreno']]],
+ ['tvm_3a_3arelax_3a_3adistributed_200',['distributed',['../namespacetvm_1_1relax_1_1distributed.html',1,'tvm::relax']]],
+ ['tvm_3a_3arelax_3a_3adistributed_3a_3aop_5fattr_201',['op_attr',['../namespacetvm_1_1relax_1_1distributed_1_1op__attr.html',1,'tvm::relax::distributed']]],
+ ['tvm_3a_3arelax_3a_3adistributed_3a_3atransform_202',['transform',['../namespacetvm_1_1relax_1_1distributed_1_1transform.html',1,'tvm::relax::distributed']]],
+ ['tvm_3a_3arelax_3a_3aop_5fattr_203',['op_attr',['../namespacetvm_1_1relax_1_1op__attr.html',1,'tvm::relax']]],
+ ['tvm_3a_3arelax_3a_3atransform_204',['transform',['../namespacetvm_1_1relax_1_1transform.html',1,'tvm::relax']]],
+ ['tvm_3a_3aruntime_205',['runtime',['../namespacetvm_1_1runtime.html',1,'tvm']]],
+ ['tvm_3a_3aruntime_3a_3acuda_5fipc_206',['cuda_ipc',['../namespacetvm_1_1runtime_1_1cuda__ipc.html',1,'tvm::runtime']]],
+ ['tvm_3a_3aruntime_3a_3amemory_207',['memory',['../namespacetvm_1_1runtime_1_1memory.html',1,'tvm::runtime']]],
+ ['tvm_3a_3aruntime_3a_3avm_208',['vm',['../namespacetvm_1_1runtime_1_1vm.html',1,'tvm::runtime']]],
+ ['tvm_3a_3as_5ftir_209',['s_tir',['../namespacetvm_1_1s__tir.html',1,'tvm']]],
+ ['tvm_3a_3as_5ftir_3a_3aattr_210',['attr',['../namespacetvm_1_1s__tir_1_1attr.html',1,'tvm::s_tir']]],
+ ['tvm_3a_3as_5ftir_3a_3abackend_211',['backend',['../namespacetvm_1_1s__tir_1_1backend.html',1,'tvm::s_tir']]],
+ ['tvm_3a_3as_5ftir_3a_3abackend_3a_3aadreno_212',['adreno',['../namespacetvm_1_1s__tir_1_1backend_1_1adreno.html',1,'tvm::s_tir::backend']]],
+ ['tvm_3a_3as_5ftir_3a_3abackend_3a_3aadreno_3a_3atransform_213',['transform',['../namespacetvm_1_1s__tir_1_1backend_1_1adreno_1_1transform.html',1,'tvm::s_tir::backend::adreno']]],
+ ['tvm_3a_3as_5ftir_3a_3ameta_5fschedule_214',['meta_schedule',['../namespacetvm_1_1s__tir_1_1meta__schedule.html',1,'tvm::s_tir']]],
+ ['tvm_3a_3as_5ftir_3a_3ameta_5fschedule_3a_3aattr_215',['attr',['../namespacetvm_1_1s__tir_1_1meta__schedule_1_1attr.html',1,'tvm::s_tir::meta_schedule']]],
+ ['tvm_3a_3as_5ftir_3a_3atransform_216',['transform',['../namespacetvm_1_1s__tir_1_1transform.html',1,'tvm::s_tir']]],
+ ['tvm_3a_3ascript_217',['script',['../namespacetvm_1_1script.html',1,'tvm']]],
+ ['tvm_3a_3ascript_3a_3air_5fbuilder_218',['ir_builder',['../namespacetvm_1_1script_1_1ir__builder.html',1,'tvm::script']]],
+ ['tvm_3a_3ascript_3a_3air_5fbuilder_3a_3adetails_219',['details',['../namespacetvm_1_1script_1_1ir__builder_1_1details.html',1,'tvm::script::ir_builder']]],
+ ['tvm_3a_3ascript_3a_3air_5fbuilder_3a_3air_220',['ir',['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html',1,'tvm::script::ir_builder']]],
+ ['tvm_3a_3ascript_3a_3air_5fbuilder_3a_3arelax_221',['relax',['../namespacetvm_1_1script_1_1ir__builder_1_1relax.html',1,'tvm::script::ir_builder']]],
+ ['tvm_3a_3ascript_3a_3air_5fbuilder_3a_3as_5ftir_222',['s_tir',['../namespacetvm_1_1script_1_1ir__builder_1_1s__tir.html',1,'tvm::script::ir_builder']]],
+ ['tvm_3a_3ascript_3a_3air_5fbuilder_3a_3as_5ftir_3a_3aaxis_223',['axis',['../namespacetvm_1_1script_1_1ir__builder_1_1s__tir_1_1axis.html',1,'tvm::script::ir_builder::s_tir']]],
+ ['tvm_3a_3ascript_3a_3air_5fbuilder_3a_3atirx_224',['tirx',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html',1,'tvm::script::ir_builder']]],
+ ['tvm_3a_3ascript_3a_3aprinter_225',['printer',['../namespacetvm_1_1script_1_1printer.html',1,'tvm::script']]],
+ ['tvm_3a_3ascript_3a_3aprinter_3a_3aop_5fattr_226',['op_attr',['../namespacetvm_1_1script_1_1printer_1_1op__attr.html',1,'tvm::script::printer']]],
+ ['tvm_3a_3ascript_3a_3aprinter_3a_3atype_5fattr_227',['type_attr',['../namespacetvm_1_1script_1_1printer_1_1type__attr.html',1,'tvm::script::printer']]],
+ ['tvm_3a_3asig_228',['sig',['../namespacetvm_1_1sig.html',1,'tvm']]],
+ ['tvm_3a_3asig_3a_3adetails_229',['details',['../namespacetvm_1_1sig_1_1details.html',1,'tvm::sig']]],
+ ['tvm_3a_3asupport_230',['support',['../namespacetvm_1_1support.html',1,'tvm']]],
+ ['tvm_3a_3asym_231',['sym',['../namespacetvm_1_1sym.html',1,'tvm']]],
+ ['tvm_3a_3ate_232',['te',['../namespacetvm_1_1te.html',1,'tvm']]],
+ ['tvm_3a_3atirx_233',['tirx',['../namespacetvm_1_1tirx.html',1,'tvm']]],
+ ['tvm_3a_3atirx_3a_3aattr_234',['attr',['../namespacetvm_1_1tirx_1_1attr.html',1,'tvm::tirx']]],
+ ['tvm_3a_3atirx_3a_3aop_5fattr_235',['op_attr',['../namespacetvm_1_1tirx_1_1op__attr.html',1,'tvm::tirx']]],
+ ['tvm_3a_3atirx_3a_3atile_236',['tile',['../namespacetvm_1_1tirx_1_1tile.html',1,'tvm::tirx']]],
+ ['tvm_3a_3atirx_3a_3atile_3a_3acallback_237',['callback',['../namespacetvm_1_1tirx_1_1tile_1_1callback.html',1,'tvm::tirx::tile']]],
+ ['tvm_3a_3atirx_3a_3atile_3a_3aop_5fattr_238',['op_attr',['../namespacetvm_1_1tirx_1_1tile_1_1op__attr.html',1,'tvm::tirx::tile']]],
+ ['tvm_3a_3atirx_3a_3atransform_239',['transform',['../namespacetvm_1_1tirx_1_1transform.html',1,'tvm::tirx']]],
+ ['tvm_3a_3atopi_240',['topi',['../namespacetvm_1_1topi.html',1,'tvm']]],
+ ['tvm_3a_3atopi_3a_3aattr_241',['attr',['../namespacetvm_1_1topi_1_1attr.html',1,'tvm::topi']]],
+ ['tvm_3a_3atopi_3a_3acontrib_242',['contrib',['../namespacetvm_1_1topi_1_1contrib.html',1,'tvm::topi']]],
+ ['tvm_3a_3atopi_3a_3ann_243',['nn',['../namespacetvm_1_1topi_1_1nn.html',1,'tvm::topi']]],
+ ['tvm_3a_3atopi_3a_3arelax_244',['relax',['../namespacetvm_1_1topi_1_1relax.html',1,'tvm::topi']]],
+ ['tvm_3a_3atopi_3a_3avision_245',['vision',['../namespacetvm_1_1topi_1_1vision.html',1,'tvm::topi']]],
+ ['tvm_3a_3atransform_246',['transform',['../namespacetvm_1_1transform.html',1,'tvm']]],
+ ['tvm_3a_3atype_5fattr_247',['type_attr',['../namespacetvm_1_1type__attr.html',1,'tvm']]],
+ ['tvm_5fdeclare_5ffloat_5fintrin_5funary_248',['TVM_DECLARE_FLOAT_INTRIN_UNARY',['../ir_2prim_2op_8h.html#a4eb55c44b2da796b7862929509872052',1,'op.h']]],
+ ['tvm_5fdeclare_5fintrin_5fbinary_249',['TVM_DECLARE_INTRIN_BINARY',['../ir_2prim_2op_8h.html#abc43baea1e8f1c876bfa743a063a5928',1,'op.h']]],
+ ['tvm_5fdeclare_5fintrin_5funary_250',['TVM_DECLARE_INTRIN_UNARY',['../ir_2prim_2op_8h.html#a032e3ae6824990aad98b8992f90a83c9',1,'op.h']]],
+ ['tvm_5fdeclare_5fintrin_5funary_5fwith_5fcheck_251',['TVM_DECLARE_INTRIN_UNARY_WITH_CHECK',['../ir_2prim_2op_8h.html#a35ef5b96006acbdc6f4458dc9a816ef3',1,'op.h']]],
+ ['tvm_5fdefine_5fassign_5fop_5foverload_252',['TVM_DEFINE_ASSIGN_OP_OVERLOAD',['../ir_2prim_2op_8h.html#a34c733b88658efba336e09ccd85e576c',1,'op.h']]],
+ ['tvm_5fdefine_5fbinop_5fconst_5fval_5foverload_253',['TVM_DEFINE_BINOP_CONST_VAL_OVERLOAD',['../ir_2prim_2op_8h.html#aabcf618a12e97c38fccecf7351392154',1,'op.h']]],
+ ['tvm_5fdefine_5fbinop_5fconst_5fval_5foverload_5fspanned_254',['TVM_DEFINE_BINOP_CONST_VAL_OVERLOAD_SPANNED',['../ir_2prim_2op_8h.html#a8fc539385c2bb11740d0a6bef19be7b8',1,'op.h']]],
+ ['tvm_5fdefine_5fint_5fop_5fconst_5fval_5foverload_255',['TVM_DEFINE_INT_OP_CONST_VAL_OVERLOAD',['../ir_2prim_2op_8h.html#a0ad19625381aae20ca7a930260089c47',1,'op.h']]],
+ ['tvm_5fdefine_5fint_5fop_5fconst_5fval_5foverload_5fspanned_256',['tvm_define_int_op_const_val_overload_spanned',['../namespacetvm_1_1tirx.html#a1860b3d0c9147f70d7da8b75f4e3a657',1,'tvm::tirx::TVM_DEFINE_INT_OP_CONST_VAL_OVERLOAD_SPANNED()'],['../ir_2prim_2op_8h.html#ac211367ff4e2382caf322a3903f8c629',1,'TVM_DEFINE_INT_OP_CONST_VAL_OVERLOAD_SPANNED: op.h']]],
+ ['tvm_5fdefine_5flogical_5fop_5fconst_5fval_5foverload_257',['TVM_DEFINE_LOGICAL_OP_CONST_VAL_OVERLOAD',['../ir_2prim_2op_8h.html#ab6a17993efa67183ba992dac29284c80',1,'op.h']]],
+ ['tvm_5fdefine_5flogical_5fop_5fconst_5fval_5foverload_5fspanned_258',['TVM_DEFINE_LOGICAL_OP_CONST_VAL_OVERLOAD_SPANNED',['../ir_2prim_2op_8h.html#a29826503ae15ba83c6bc8e6cbe218a69',1,'op.h']]],
+ ['tvm_5fdefine_5fobject_5ffunctor_5fdefault_5fconstructor_259',['TVM_DEFINE_OBJECT_FUNCTOR_DEFAULT_CONSTRUCTOR',['../object__functor_8h.html#a4a48df19c48977e46bc4814dcfc05292',1,'object_functor.h']]],
+ ['tvm_5fdefine_5fobject_5fref_5fcow_5fmethod_260',['tvm_define_object_ref_cow_method',['../classtvm_1_1relax_1_1ExternFunc.html#adcdd60d0223052d288959086f833f9c3',1,'tvm::relax::ExternFunc::TVM_DEFINE_OBJECT_REF_COW_METHOD()'],['../cow_8h.html#af8330e3864503fb7c4133ae4d48fe4a2',1,'TVM_DEFINE_OBJECT_REF_COW_METHOD: cow.h'],['../classtvm_1_1s__tir_1_1IterVar.html#ab17f5e51729575e3f0da997b6db60dc0',1,'tvm::s_tir::IterVar::TVM_DEFINE_OBJECT_REF_COW_METHOD()'],['../classtvm_1_1s__tir_1 [...]
+ ['tvm_5fffi_5fdeclare_5fobject_5finfo_261',['tvm_ffi_declare_object_info',['../classtvm_1_1script_1_1printer_1_1ExprDocNode.html#a45e596004ea122a454e62d5662b81812',1,'tvm::script::printer::ExprDocNode::TVM_FFI_DECLARE_OBJECT_INFO()'],['../classtvm_1_1tirx_1_1ExecScopeNode.html#a8628dc1d5994f1dd0fb596359b3734cd',1,'tvm::tirx::ExecScopeNode::TVM_FFI_DECLARE_OBJECT_INFO()'],['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1FunctionFrameObj.html#a3b6278fd7392457b44345aa90cd71c74',1,'tvm::s [...]
+ ['tvm_5fffi_5fdeclare_5fobject_5finfo_5ffinal_262',['tvm_ffi_declare_object_info_final',['../classtvm_1_1tirx_1_1StmtSRefObj.html#a01c0f1c7bf82131fb96869e0e66a1f19',1,'tvm::tirx::StmtSRefObj::TVM_FFI_DECLARE_OBJECT_INFO_FINAL()'],['../classtvm_1_1tirx_1_1SBlockDependenceInfoObj.html#a6d91574965b0779f30fedef291288ca2',1,'tvm::tirx::SBlockDependenceInfoObj::TVM_FFI_DECLARE_OBJECT_INFO_FINAL()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContextObj.html#a5f7300caed7565c38468ddb780a1 [...]
+ ['tvm_5fffi_5fdeclare_5fobject_5finfo_5fpredefined_5ftype_5fkey_263',['tvm_ffi_declare_object_info_predefined_type_key',['../classtvm_1_1prim_1_1BinaryOpNode.html#a4ea9d6d505a52f8c48703981630df05c',1,'tvm::prim::BinaryOpNode::TVM_FFI_DECLARE_OBJECT_INFO_PREDEFINED_TYPE_KEY()'],['../classtvm_1_1prim_1_1CmpOpNode.html#a6f8cddcdbc85626674cffa6d59c585d7',1,'tvm::prim::CmpOpNode::TVM_FFI_DECLARE_OBJECT_INFO_PREDEFINED_TYPE_KEY()']]],
+ ['tvm_5fffi_5fdeclare_5fobject_5finfo_5fstatic_264',['TVM_FFI_DECLARE_OBJECT_INFO_STATIC',['../classtvm_1_1runtime_1_1DRefObj.html#a18ed3c1a2f001484e33295fd0b7476aa',1,'tvm::runtime::DRefObj']]],
+ ['tvm_5fffi_5fdefine_5fdefault_5fcopy_5fmove_5fand_5fassign_265',['TVM_FFI_DEFINE_DEFAULT_COPY_MOVE_AND_ASSIGN',['../classtvm_1_1tirx_1_1TensorVar.html#a706fea2f129ede37fe7980fda59a3bd1',1,'tvm::tirx::TensorVar']]],
+ ['tvm_5fffi_5fdefine_5fobject_5fref_5fmethods_5fnotnullable_266',['tvm_ffi_define_object_ref_methods_notnullable',['../classtvm_1_1s__tir_1_1SBlockRV.html#ab96a115546090c4b0e9e5764e68470ec',1,'tvm::s_tir::SBlockRV::TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE()'],['../classtvm_1_1s__tir_1_1LoopRV.html#a592255e29e2053871de4749367d797e4',1,'tvm::s_tir::LoopRV::TVM_FFI_DEFINE_OBJECT_REF_METHODS_NOTNULLABLE()'],['../classtvm_1_1s__tir_1_1Schedule.html#aa9044b15c2314c2f4c9e2413ed77f253',1, [...]
+ ['tvm_5findex_5fdefault_5fi64_267',['TVM_INDEX_DEFAULT_I64',['../tirx_2type_8h.html#af4c763c99c1617d96f0779aad8b70e38',1,'type.h']]],
+ ['tvm_5fnvtx_5fenabled_268',['TVM_NVTX_ENABLED',['../nvtx_8h.html#a82f7e3ec0cf59b11006e1a28d549740a',1,'nvtx.h']]],
+ ['tvm_5fnvtx_5ffunc_5fscope_269',['TVM_NVTX_FUNC_SCOPE',['../nvtx_8h.html#a45ac4dbf6468688cf6ee395f0df273bc',1,'nvtx.h']]],
+ ['tvm_5frelax_5fbinding_5frewrite_5fh_5f_270',['TVM_RELAX_BINDING_REWRITE_H_',['../binding__rewrite_8h.html#a3ce77ac22e5aa454d3803902b888f6e1',1,'binding_rewrite.h']]],
+ ['tvm_5frelax_5ftype_5ffunctor_5fdispatch_271',['TVM_RELAX_TYPE_FUNCTOR_DISPATCH',['../type__functor_8h.html#a5df56609fb620bb7b81a4dea571584a2',1,'type_functor.h']]],
+ ['tvm_5fruntime_5fdll_272',['TVM_RUNTIME_DLL',['../runtime_2base_8h.html#ac5f2041d2e2db780d08cad4ea8cf7c16',1,'base.h']]],
+ ['tvm_5fruntime_5fdll_5fexport_273',['TVM_RUNTIME_DLL_EXPORT',['../runtime_2base_8h.html#a3d1b4608dfe6b0dfa586ed96a661632a',1,'base.h']]],
+ ['tvm_5fsref_5fas_5for_5ferr_274',['TVM_SREF_AS_OR_ERR',['../s__tir_2utils_8h.html#ae3c276f44cdd20825ab5677f3223a235',1,'utils.h']]],
+ ['tvm_5fsref_5fto_5ffor_275',['TVM_SREF_TO_FOR',['../s__tir_2utils_8h.html#a212c570fa89535310f30664deb0d5305',1,'utils.h']]],
+ ['tvm_5fsref_5fto_5fsblock_276',['TVM_SREF_TO_SBLOCK',['../s__tir_2utils_8h.html#ad98da105840f64500b09fc5b5083090c',1,'utils.h']]],
+ ['tvm_5ftirx_5fir_5fbuilder_5fdef_5fdtype_5fcast_277',['TVM_TIRX_IR_BUILDER_DEF_DTYPE_CAST',['../tirx_2script_2ir__builder_2ir_8h.html#a3b1d418091871cc350de4bbeb9eda0ea',1,'ir.h']]],
+ ['tvm_5ftirx_5fir_5fbuilder_5fdef_5fdtype_5fcast_5flanes_278',['TVM_TIRX_IR_BUILDER_DEF_DTYPE_CAST_LANES',['../tirx_2script_2ir__builder_2ir_8h.html#a1e61bbab7fda5485210aadec982b41a8',1,'ir.h']]],
+ ['tvm_5ftirx_5fir_5fbuilder_5fdef_5fdtype_5fcast_5flanes_5ffixed_5fsize_279',['TVM_TIRX_IR_BUILDER_DEF_DTYPE_CAST_LANES_FIXED_SIZE',['../tirx_2script_2ir__builder_2ir_8h.html#ac3ce3377059f6d834fca46321aade1a0',1,'ir.h']]],
+ ['tvm_5ftirx_5fir_5fbuilder_5fdef_5fdtype_5fcast_5fsizes_280',['TVM_TIRX_IR_BUILDER_DEF_DTYPE_CAST_SIZES',['../tirx_2script_2ir__builder_2ir_8h.html#a5e55ee918130afd11790d60eee9acb1e',1,'ir.h']]],
+ ['tvm_5ftirx_5fir_5fbuilder_5fdef_5fdtype_5fcast_5fsizes_5flanes_281',['TVM_TIRX_IR_BUILDER_DEF_DTYPE_CAST_SIZES_LANES',['../tirx_2script_2ir__builder_2ir_8h.html#a001b4680f0775f563d5d85256ae97fa9',1,'ir.h']]],
+ ['tvm_5ftype_5fas_282',['TVM_TYPE_AS',['../s__tir_2utils_8h.html#ab60c1e6848b181005be55ce1c10cf920',1,'utils.h']]],
+ ['tvm_5ftype_5fas_5for_5ferr_283',['TVM_TYPE_AS_OR_ERR',['../s__tir_2utils_8h.html#a616e279b3f53b9afdd51b7f8c8aa670a',1,'utils.h']]],
+ ['tvm_5fversion_284',['TVM_VERSION',['../runtime_2base_8h.html#a429515e9851601ec44c8ed421521ab6d',1,'base.h']]],
+ ['tvmbackendallocworkspace_285',['TVMBackendAllocWorkspace',['../c__backend__api_8h.html#a4107e9e4d5750ce5039a7e9e322b55b8',1,'c_backend_api.h']]],
+ ['tvmbackendfreeworkspace_286',['TVMBackendFreeWorkspace',['../c__backend__api_8h.html#afdd38ab45851dc919195c40e81e363bd',1,'c_backend_api.h']]],
+ ['tvmbackendgetdeviceindex_287',['TVMBackendGetDeviceIndex',['../c__backend__api_8h.html#a630394e7f5bd9823c8ce929210a52e35',1,'c_backend_api.h']]],
+ ['tvmbackendparallelbarrier_288',['TVMBackendParallelBarrier',['../c__backend__api_8h.html#a8dd9af9af6a6b8f037b1a232d375a9ed',1,'c_backend_api.h']]],
+ ['tvmbackendparallellaunch_289',['TVMBackendParallelLaunch',['../c__backend__api_8h.html#a0250e1be9c4a0a5cd924cec6e7de8c74',1,'c_backend_api.h']]],
+ ['tvmbackendsetdevice_290',['TVMBackendSetDevice',['../c__backend__api_8h.html#a4a8f3d73c86c9d370d07ac14a5d9da7d',1,'c_backend_api.h']]],
+ ['tvmdeviceexttype_291',['TVMDeviceExtType',['../namespacetvm_1_1runtime.html#a237ec21eda9c03c495db5ce0da0f849d',1,'tvm::runtime']]],
+ ['tvmdeviceexttype_5fend_292',['TVMDeviceExtType_End',['../namespacetvm_1_1runtime.html#a237ec21eda9c03c495db5ce0da0f849da988c9df9b3f4e94e793e3e6dce05bb9c',1,'tvm::runtime']]],
+ ['tvmparallelgroupenv_293',['TVMParallelGroupEnv',['../structTVMParallelGroupEnv.html',1,'']]],
+ ['tvmstreamhandle_294',['TVMStreamHandle',['../device__api_8h.html#ab1d5f6b7945e1410602a8a057fda5757',1,'device_api.h']]],
+ ['tvmstructfieldkind_295',['TVMStructFieldKind',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487',1,'tvm::tirx']]],
+ ['ty_296',['ty',['../classtvm_1_1ExprNode.html#a4c2a9b792a5ec422d8e04d6d78707fcb',1,'tvm::ExprNode::ty'],['../classtvm_1_1relax_1_1TypePatternNode.html#a4c785bb96db69e2bb8b6741009483279',1,'tvm::relax::TypePatternNode::ty'],['../classtvm_1_1relax_1_1MatchCastNode.html#a93a4d080db242436bdee1ae702536324',1,'tvm::relax::MatchCastNode::ty'],['../classtvm_1_1TypedExpr.html#a7d83b1f31a1cc6f0774df309e207e678',1,'tvm::TypedExpr::ty()']]],
+ ['ty_5fargs_297',['ty_args',['../classtvm_1_1CallNode.html#aea255b3c2342dc40ac3b2a4af9d332a0',1,'tvm::CallNode']]],
+ ['ty_5fargs_5finfo_298',['ty_args_info',['../classtvm_1_1OpNode.html#a59a1176e5da55aa98a8447c2da8e3830',1,'tvm::OpNode']]],
+ ['type_299',['type',['../structtvm_1_1relax_1_1PairCons.html#ab64ed8db46c468684a6e00fcb6530647',1,'tvm::relax::PairCons::Type'],['../classtvm_1_1Type.html',1,'tvm::Type'],['../classtvm_1_1tirx_1_1TensorVar.html#a42fcd94536191d8b98f75a6a0bfc3f7a',1,'tvm::tirx::TensorVar::type()'],['../classtvm_1_1runtime_1_1memory_1_1Allocator.html#a5690ce0a8e9e25bd8e5568173cc0b1bb',1,'tvm::runtime::memory::Allocator::type()'],['../structtvm_1_1relax_1_1PairCons.html#aa7fe6fdef3ab68d2f5176485000646b9',1 [...]
+ ['type_2eh_300',['type.h',['../relax_2distributed_2type_8h.html',1,'(Global Namespace)'],['../tirx_2type_8h.html',1,'(Global Namespace)'],['../relax_2type_8h.html',1,'(Global Namespace)'],['../ir_2type_8h.html',1,'(Global Namespace)']]],
+ ['type_5ffunctor_2eh_301',['type_functor.h',['../type__functor_8h.html',1,'']]],
+ ['type_5fparams_302',['type_params',['../classtvm_1_1script_1_1printer_1_1FunctionDocNode.html#a6b3656238d197981cf25870e7f7bb1ab',1,'tvm::script::printer::FunctionDocNode']]],
+ ['type_5fstr_303',['type_str',['../structtvm_1_1ConfigSchema_1_1OptionEntry.html#a196a591fb39df500cf45fe3ec15e7a8d',1,'tvm::ConfigSchema::OptionEntry']]],
+ ['typebasecheck_304',['typebasecheck',['../namespacetvm_1_1relax.html#a48283de4613ef710233c532910388a86',1,'tvm::relax::TypeBaseCheck(const Type &base, const Type &derived)'],['../namespacetvm_1_1relax.html#a6c5dbeb8e3d6dd67373038499d3e8e1a',1,'tvm::relax::TypeBaseCheck(const Type &base, const Type &derived, const sym::Analyzer &ana)']]],
+ ['typebasecheckprecondition_305',['TypeBaseCheckPrecondition',['../namespacetvm_1_1relax.html#a7ef5d31688551af203e8aa71e3ccf428',1,'tvm::relax']]],
+ ['typedenvfunc_306',['typedenvfunc',['../classtvm_1_1TypedEnvFunc.html',1,'tvm::TypedEnvFunc< FType >'],['../classtvm_1_1TypedEnvFunc_3_01R_07Args_8_8_8_08_4.html#ad06f51b2616f7a581c4928702eede09a',1,'tvm::TypedEnvFunc< R(Args...)>::TypedEnvFunc(ffi::UnsafeInit tag)'],['../classtvm_1_1TypedEnvFunc_3_01R_07Args_8_8_8_08_4.html#a5633d905402a1eb6cd76745d46018225',1,'tvm::TypedEnvFunc< R(Args...)>::TypedEnvFunc(const EnvFunc &other)']]],
+ ['typedenvfunc_3c_20r_28args_2e_2e_2e_29_3e_307',['TypedEnvFunc< R(Args...)>',['../classtvm_1_1TypedEnvFunc_3_01R_07Args_8_8_8_08_4.html',1,'tvm']]],
+ ['typederivefunc_308',['TypeDeriveFunc',['../namespacetvm_1_1relax.html#ac576b1f5ccd3b1a1132f8de18e195155',1,'tvm::relax']]],
+ ['typedexpr_309',['typedexpr',['../classtvm_1_1TypedExpr.html#aba1d53d5f3708c2e41104da7b3c3a5ff',1,'tvm::TypedExpr::TypedExpr()'],['../classtvm_1_1TypedExpr.html',1,'tvm::TypedExpr< ExpectedType >']]],
+ ['typedexpr_3c_20primtype_20_3e_310',['TypedExpr< PrimType >',['../classtvm_1_1TypedExpr.html',1,'tvm']]],
+ ['typefromstatictype_311',['TypeFromStaticType',['../namespacetvm_1_1relax.html#a9bd202e6151b669697851d3b81979cb7',1,'tvm::relax']]],
+ ['typefunctor_312',['TypeFunctor',['../classtvm_1_1relax_1_1TypeFunctor.html',1,'tvm::relax']]],
+ ['typefunctor_3c_20r_28const_20type_20_26n_2c_20args_2e_2e_2e_29_3e_313',['TypeFunctor< R(const Type &n, Args...)>',['../classtvm_1_1relax_1_1TypeFunctor_3_01R_07const_01Type_01_6n_00_01Args_8_8_8_08_4.html',1,'tvm::relax']]],
+ ['typefunctor_3c_20type_28const_20type_20_26n_29_3e_314',['TypeFunctor< Type(const Type &n)>',['../classtvm_1_1relax_1_1TypeFunctor.html',1,'tvm::relax']]],
+ ['typefunctor_3c_20void_28const_20type_20_26n_29_3e_315',['TypeFunctor< void(const Type &n)>',['../classtvm_1_1relax_1_1TypeFunctor.html',1,'tvm::relax']]],
+ ['typelca_316',['typelca',['../namespacetvm_1_1relax.html#ae9238d1a2d5c3e3e1b7f09a70c4dd44a',1,'tvm::relax::TypeLCA(const Type &lhs, const Type &rhs)'],['../namespacetvm_1_1relax.html#afd17192177ccf8eb8b31f00a5a0f59de',1,'tvm::relax::TypeLCA(const Type &lhs, const Type &rhs, const sym::Analyzer &ana)']]],
+ ['typemutator_317',['TypeMutator',['../classtvm_1_1relax_1_1TypeMutator.html',1,'tvm::relax']]],
+ ['typenode_318',['TypeNode',['../classtvm_1_1TypeNode.html',1,'tvm']]],
+ ['typepattern_319',['typepattern',['../classtvm_1_1relax_1_1TypePattern.html#af2b7f3fea37e9fa141388d4cb2ec7cf1',1,'tvm::relax::TypePattern::TypePattern()'],['../classtvm_1_1relax_1_1TypePattern.html',1,'tvm::relax::TypePattern']]],
+ ['typepatternnode_320',['typepatternnode',['../classtvm_1_1relax_1_1TypePatternNode.html',1,'tvm::relax::TypePatternNode'],['../classtvm_1_1relax_1_1TypePatternNode.html#a279899fce762416f725a0f705d43e1ec',1,'tvm::relax::TypePatternNode::TypePatternNode(ffi::UnsafeInit)'],['../classtvm_1_1relax_1_1TypePatternNode.html#a97984c4fa74f4db1123f1b5e2a873bf4',1,'tvm::relax::TypePatternNode::TypePatternNode(DFPattern pattern)']]],
+ ['typestr_321',['typestr',['../structtvm_1_1ffi_1_1TypeTraits_3_01IntExpr_01_4.html#a67e5169848329a8a241096f9929a1cef',1,'tvm::ffi::TypeTraits< IntExpr >::TypeStr()'],['../structtvm_1_1ffi_1_1TypeTraits_3_01PrimExpr_01_4.html#a9472e92197fd2c19b4c58dc9091fb1e1',1,'tvm::ffi::TypeTraits< PrimExpr >::TypeStr()']]],
+ ['typetraits_3c_20expr_20_3e_322',['TypeTraits< Expr >',['../structtvm_1_1ffi_1_1TypeTraits_3_01Expr_01_4.html',1,'tvm::ffi']]],
+ ['typetraits_3c_20floatimm_20_3e_323',['TypeTraits< FloatImm >',['../structtvm_1_1ffi_1_1TypeTraits_3_01FloatImm_01_4.html',1,'tvm::ffi']]],
+ ['typetraits_3c_20intexpr_20_3e_324',['TypeTraits< IntExpr >',['../structtvm_1_1ffi_1_1TypeTraits_3_01IntExpr_01_4.html',1,'tvm::ffi']]],
+ ['typetraits_3c_20intimm_20_3e_325',['TypeTraits< IntImm >',['../structtvm_1_1ffi_1_1TypeTraits_3_01IntImm_01_4.html',1,'tvm::ffi']]],
+ ['typetraits_3c_20primexpr_20_3e_326',['TypeTraits< PrimExpr >',['../structtvm_1_1ffi_1_1TypeTraits_3_01PrimExpr_01_4.html',1,'tvm::ffi']]],
+ ['typetraits_3c_20primtype_20_3e_327',['TypeTraits< PrimType >',['../structtvm_1_1ffi_1_1TypeTraits_3_01PrimType_01_4.html',1,'tvm::ffi']]],
+ ['typetraits_3c_20primvar_20_3e_328',['TypeTraits< PrimVar >',['../structtvm_1_1ffi_1_1TypeTraits_3_01PrimVar_01_4.html',1,'tvm::ffi']]],
+ ['typetraits_3c_20seqstmt_20_3e_329',['TypeTraits< SeqStmt >',['../structtvm_1_1ffi_1_1TypeTraits_3_01SeqStmt_01_4.html',1,'tvm::ffi']]],
+ ['typetraits_3c_20tensorregion_20_3e_330',['TypeTraits< TensorRegion >',['../structtvm_1_1ffi_1_1TypeTraits_3_01TensorRegion_01_4.html',1,'tvm::ffi']]],
+ ['typetraits_3c_20tirx_3a_3atensorvar_20_3e_331',['TypeTraits< tirx::TensorVar >',['../structtvm_1_1ffi_1_1TypeTraits_3_01tirx_1_1TensorVar_01_4.html',1,'tvm::ffi']]],
+ ['typetraits_3c_20tvm_3a_3astringimm_20_3e_332',['TypeTraits< tvm::StringImm >',['../structtvm_1_1ffi_1_1TypeTraits_3_01tvm_1_1StringImm_01_4.html',1,'tvm::ffi']]],
+ ['typetraits_3c_20typedexpr_3c_20expectedtype_20_3e_20_3e_333',['TypeTraits< TypedExpr< ExpectedType > >',['../structtvm_1_1ffi_1_1TypeTraits_3_01TypedExpr_3_01ExpectedType_01_4_01_4.html',1,'tvm::ffi']]],
+ ['typevisitor_334',['TypeVisitor',['../classtvm_1_1relax_1_1TypeVisitor.html',1,'tvm::relax']]]
];
diff --git a/docs/reference/api/doxygen/search/all_16.js b/docs/reference/api/doxygen/search/all_16.js
index 8581bb9d484..7eb22df54ba 100644
--- a/docs/reference/api/doxygen/search/all_16.js
+++ b/docs/reference/api/doxygen/search/all_16.js
@@ -9,7 +9,7 @@ var searchData=
['value_5findex_6',['value_index',['../classtvm_1_1te_1_1ReduceNode.html#a3546c7fc46030aca807e2182480bfd34',1,'tvm::te::ReduceNode::value_index'],['../classtvm_1_1te_1_1TensorNode.html#aaf908a208cea7f27477c1c58ba605aa8',1,'tvm::te::TensorNode::value_index']]],
['value_5fto_5fbound_5fvar_7',['value_to_bound_var',['../classtvm_1_1relax_1_1transform_1_1PatternCheckContextObj.html#aadcd000c264686730c383d0c0c0c944b',1,'tvm::relax::transform::PatternCheckContextObj']]],
['values_8',['values',['../classtvm_1_1relax_1_1ShapeExprNode.html#a0b018e0a288a46268ab03b0f4fd54e1c',1,'tvm::relax::ShapeExprNode::values'],['../classtvm_1_1relax_1_1ShapeTypeNode.html#add3416d082274253baf955642455fcf6',1,'tvm::relax::ShapeTypeNode::values'],['../classtvm_1_1script_1_1printer_1_1DictDocNode.html#af448345c2b322d0a35453c8b602e50d3',1,'tvm::script::printer::DictDocNode::values']]],
- ['var_9',['var',['../classtvm_1_1Var.html',1,'tvm::Var'],['../namespacetvm_1_1te.html#a054fef7460475c6d4adb0c845648bcd7',1,'tvm::te::var()'],['../classtvm_1_1tirx_1_1TensorVar.html#a5f03b85fe2446bc6b5cf94c29b9215dc',1,'tvm::tirx::TensorVar::var()'],['../classtvm_1_1s__tir_1_1IterVarNode.html#a358127fd9f63fadfcdd2f20bdff4d705',1,'tvm::s_tir::IterVarNode::var'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameObj.html#a7834a905af6e86a23783a870b086db5a',1,'tvm::script::ir_builder [...]
+ ['var_9',['var',['../classtvm_1_1Var.html',1,'tvm::Var'],['../namespacetvm_1_1te.html#a054fef7460475c6d4adb0c845648bcd7',1,'tvm::te::var()'],['../classtvm_1_1Var.html#ab1e43f83b3c137b969c484465eb65337',1,'tvm::Var::Var(ffi::ObjectPtr< VarNode > node)'],['../classtvm_1_1Var.html#ae5aba21bb7c1a09774273f4f2b5ef0d8',1,'tvm::Var::Var(ffi::String name, ffi::Optional< Type > ty_annotation, Location loc=UnknownLoc())'],['../classtvm_1_1tirx_1_1TensorVar.html#a5f03b85fe2446bc6b5cf94 [...]
['var_5fargs_5finfo_10',['var_args_info',['../classtvm_1_1OpNode.html#a126f0c272afde9f28489d80e446fb5c8',1,'tvm::OpNode']]],
['var_5fget_5for_5falloc_5fid_11',['var_get_or_alloc_id',['../structtvm_1_1script_1_1printer_1_1DocTranslatorVTable.html#adaf16dc3885bed39cc9daba196e5abd1',1,'tvm::script::printer::DocTranslatorVTable']]],
['var_5fname_12',['var_name',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameObj.html#a373a383ac5ad2d2a3143f641d3749889',1,'tvm::script::ir_builder::relax::IfFrameObj']]],
@@ -31,7 +31,7 @@ var searchData=
['varremapsetexpected_28',['VarRemapSetExpected',['../classtvm_1_1ObjectMutator.html#a739cb0f0c4789b601fd613ea2e13bfe2',1,'tvm::ObjectMutator']]],
['vars_29',['vars',['../classtvm_1_1LambdaExprNode.html#ac9e5088a7fafd43feecf75e35d10b111',1,'tvm::LambdaExprNode::vars'],['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1ForFrameObj.html#aa9731d6c0dee07b9166443cc702cea54',1,'tvm::script::ir_builder::ir::ForFrameObj::vars']]],
['varusageinfo_30',['VarUsageInfo',['../structtvm_1_1relax_1_1VarUsageInfo.html',1,'tvm::relax']]],
- ['vdevice_31',['vdevice',['../classtvm_1_1relax_1_1VDevice.html',1,'tvm::relax::VDevice'],['../classtvm_1_1relax_1_1VDevice.html#a3aa72065ef70306f7602a72161231417',1,'tvm::relax::VDevice::VDevice()'],['../classtvm_1_1relax_1_1TensorTypeNode.html#a67c8791525c1523c77126c50826aab9e',1,'tvm::relax::TensorTypeNode::vdevice']]],
+ ['vdevice_31',['vdevice',['../classtvm_1_1relax_1_1VDevice.html',1,'tvm::relax::VDevice'],['../classtvm_1_1relax_1_1TensorTypeNode.html#a67c8791525c1523c77126c50826aab9e',1,'tvm::relax::TensorTypeNode::vdevice'],['../classtvm_1_1relax_1_1VDevice.html#a3aa72065ef70306f7602a72161231417',1,'tvm::relax::VDevice::VDevice()']]],
['vdevice_5fid_32',['vdevice_id',['../classtvm_1_1relax_1_1VDeviceNode.html#a61b61001f1f524a7a975e155bd26e913',1,'tvm::relax::VDeviceNode']]],
['vdevicenode_33',['VDeviceNode',['../classtvm_1_1relax_1_1VDeviceNode.html',1,'tvm::relax']]],
['vector_34',['Vector',['../classtvm_1_1sym_1_1IntSet.html#ab4bb32bb2f56ee4d1f55ef526fff505b',1,'tvm::sym::IntSet']]],
@@ -96,5 +96,5 @@ var searchData=
['voidtype_93',['VoidType',['../namespacetvm.html#a27df956aaa2e5e25005e0f9dc1638a08',1,'tvm']]],
['vscale_5fop_94',['vscale_op',['../namespacetvm_1_1prim.html#a1dfd49c847262e81ba6ac3082f1a97fa',1,'tvm::prim']]],
['vscalefactor_95',['VScaleFactor',['../classtvm_1_1PrimType.html#abc0ace579c1e6ff2d38103f56a0bade6',1,'tvm::PrimType']]],
- ['vtable_96',['vtable',['../classtvm_1_1script_1_1ir__builder_1_1details_1_1Namer.html#ac15fa1c07a3e7fca27ce8ac46c0027c3',1,'tvm::script::ir_builder::details::Namer::vtable()'],['../classtvm_1_1script_1_1ir__builder_1_1details_1_1LocationAccessor.html#ac5e0006458fe402bb35eb0699c2780fa',1,'tvm::script::ir_builder::details::LocationAccessor::vtable()'],['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#ab6b63906f8bd8ca6dea32f74e5315d22',1,'tvm::tirx: [...]
+ ['vtable_96',['vtable',['../classtvm_1_1tirx_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#ab6b63906f8bd8ca6dea32f74e5315d22',1,'tvm::tirx::StmtFunctor< R(const Stmt &, Args...)>::VTable'],['../classtvm_1_1s__tir_1_1StmtFunctor_3_01R_07const_01Stmt_01_6_00_01Args_8_8_8_08_4.html#a12ac6feb7c1f9084d0cb4e8c868c121d',1,'tvm::s_tir::StmtFunctor< R(const Stmt &, Args...)>::VTable'],['../classtvm_1_1ObjectMutator.html#aba64d934c75025ae9cecfd92526f419b' [...]
];
diff --git a/docs/reference/api/doxygen/search/all_17.js b/docs/reference/api/doxygen/search/all_17.js
index f4e801b05e2..ac2d71c926f 100644
--- a/docs/reference/api/doxygen/search/all_17.js
+++ b/docs/reference/api/doxygen/search/all_17.js
@@ -38,7 +38,7 @@ var searchData=
['worker_5fzero_5fdata_35',['worker_zero_data',['../classtvm_1_1runtime_1_1DiscoWorker.html#ac4a5ec8d54ff321dbb960d442106773f',1,'tvm::runtime::DiscoWorker']]],
['workerid_36',['WorkerId',['../namespacetvm_1_1runtime.html#ae5875354f9dd641d0c26925dc3ed7117',1,'tvm::runtime']]],
['workerzerodata_37',['WorkerZeroData',['../classtvm_1_1runtime_1_1WorkerZeroData.html',1,'tvm::runtime']]],
- ['workload_38',['workload',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordObj.html#a6bd5e305b2bd72f9af81dcb8bb16f634',1,'tvm::s_tir::meta_schedule::TuningRecordObj::workload'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Workload.html',1,'tvm::s_tir::meta_schedule::Workload'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Workload.html#a21acf51a06ad0dbbad3661afc2206953',1,'tvm::s_tir::meta_schedule::Workload::Workload(IRModule mod, THashCode shash)'],['../classtvm_1_1s__tir_1_1 [...]
+ ['workload_38',['workload',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Workload.html#a21acf51a06ad0dbbad3661afc2206953',1,'tvm::s_tir::meta_schedule::Workload::Workload()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Workload.html',1,'tvm::s_tir::meta_schedule::Workload'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Workload.html#abd02583bce9dd64a486d80294db4e0de',1,'tvm::s_tir::meta_schedule::Workload::Workload(IRModule mod)'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Workload.ht [...]
['workloadequal_39',['workloadequal',['../structtvm_1_1s__tir_1_1meta__schedule_1_1WorkloadEqual.html#aecd57490b4085910fa0f34d958df11c9',1,'tvm::s_tir::meta_schedule::WorkloadEqual::WorkloadEqual()'],['../structtvm_1_1s__tir_1_1meta__schedule_1_1WorkloadEqual.html',1,'tvm::s_tir::meta_schedule::WorkloadEqual']]],
['workloadhash_40',['WorkloadHash',['../structtvm_1_1s__tir_1_1meta__schedule_1_1WorkloadHash.html',1,'tvm::s_tir::meta_schedule']]],
['workloadobj_41',['WorkloadObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1WorkloadObj.html',1,'tvm::s_tir::meta_schedule']]],
diff --git a/docs/reference/api/doxygen/search/all_2.js b/docs/reference/api/doxygen/search/all_2.js
index 21d9af288ce..b17d600d14b 100644
--- a/docs/reference/api/doxygen/search/all_2.js
+++ b/docs/reference/api/doxygen/search/all_2.js
@@ -108,10 +108,10 @@ var searchData=
['bitwiseand_105',['bitwiseand',['../classtvm_1_1prim_1_1BitwiseAnd.html#aee7c4e2117a00638dc50848c7c460164',1,'tvm::prim::BitwiseAnd::BitwiseAnd()'],['../classtvm_1_1prim_1_1BitwiseAnd.html',1,'tvm::prim::BitwiseAnd'],['../classtvm_1_1prim_1_1BitwiseAnd.html#aa4c72d71433a783def3ef7a794f019e8',1,'tvm::prim::BitwiseAnd::BitwiseAnd()']]],
['bitwiseandnode_106',['BitwiseAndNode',['../classtvm_1_1prim_1_1BitwiseAndNode.html',1,'tvm::prim']]],
['bitwisenot_107',['bitwisenot',['../classtvm_1_1prim_1_1BitwiseNot.html#ab1812276c7cf2031e545e9eb57c12da5',1,'tvm::prim::BitwiseNot::BitwiseNot(ffi::ObjectPtr< BitwiseNotNode > node)'],['../classtvm_1_1prim_1_1BitwiseNot.html#a8ca58fa40dcd421d7b7cb546e73f588f',1,'tvm::prim::BitwiseNot::BitwiseNot(PrimExpr a, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1BitwiseNot.html',1,'tvm::prim::BitwiseNot']]],
- ['bitwisenotnode_108',['bitwisenotnode',['../classtvm_1_1prim_1_1BitwiseNotNode.html#a1d9dd72d072933563ab1d4b1cf2df2ce',1,'tvm::prim::BitwiseNotNode::BitwiseNotNode(PrimExpr a)'],['../classtvm_1_1prim_1_1BitwiseNotNode.html#a640e665b74d9854f9749c0c9d2b26dd0',1,'tvm::prim::BitwiseNotNode::BitwiseNotNode(ffi::UnsafeInit tag)'],['../classtvm_1_1prim_1_1BitwiseNotNode.html',1,'tvm::prim::BitwiseNotNode']]],
- ['bitwiseor_109',['bitwiseor',['../classtvm_1_1prim_1_1BitwiseOr.html#a280b984f2c98fc4a71393d1f2d594e21',1,'tvm::prim::BitwiseOr::BitwiseOr(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1BitwiseOr.html#a36192f8ea41c69add78040f2d143cece',1,'tvm::prim::BitwiseOr::BitwiseOr(ffi::ObjectPtr< BitwiseOrNode > node)'],['../classtvm_1_1prim_1_1BitwiseOr.html',1,'tvm::prim::BitwiseOr']]],
+ ['bitwisenotnode_108',['bitwisenotnode',['../classtvm_1_1prim_1_1BitwiseNotNode.html#a1d9dd72d072933563ab1d4b1cf2df2ce',1,'tvm::prim::BitwiseNotNode::BitwiseNotNode()'],['../classtvm_1_1prim_1_1BitwiseNotNode.html',1,'tvm::prim::BitwiseNotNode'],['../classtvm_1_1prim_1_1BitwiseNotNode.html#a640e665b74d9854f9749c0c9d2b26dd0',1,'tvm::prim::BitwiseNotNode::BitwiseNotNode()']]],
+ ['bitwiseor_109',['bitwiseor',['../classtvm_1_1prim_1_1BitwiseOr.html#a36192f8ea41c69add78040f2d143cece',1,'tvm::prim::BitwiseOr::BitwiseOr(ffi::ObjectPtr< BitwiseOrNode > node)'],['../classtvm_1_1prim_1_1BitwiseOr.html#a280b984f2c98fc4a71393d1f2d594e21',1,'tvm::prim::BitwiseOr::BitwiseOr(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1BitwiseOr.html',1,'tvm::prim::BitwiseOr']]],
['bitwiseornode_110',['BitwiseOrNode',['../classtvm_1_1prim_1_1BitwiseOrNode.html',1,'tvm::prim']]],
- ['bitwisexor_111',['bitwisexor',['../classtvm_1_1prim_1_1BitwiseXor.html#a6bca4074c091124b0b970d9bdd6a58d5',1,'tvm::prim::BitwiseXor::BitwiseXor()'],['../classtvm_1_1prim_1_1BitwiseXor.html',1,'tvm::prim::BitwiseXor'],['../classtvm_1_1prim_1_1BitwiseXor.html#ac582702c56a30d708d47b1f09c30a598',1,'tvm::prim::BitwiseXor::BitwiseXor()']]],
+ ['bitwisexor_111',['bitwisexor',['../classtvm_1_1prim_1_1BitwiseXor.html#ac582702c56a30d708d47b1f09c30a598',1,'tvm::prim::BitwiseXor::BitwiseXor(ffi::ObjectPtr< BitwiseXorNode > node)'],['../classtvm_1_1prim_1_1BitwiseXor.html#a6bca4074c091124b0b970d9bdd6a58d5',1,'tvm::prim::BitwiseXor::BitwiseXor(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1BitwiseXor.html',1,'tvm::prim::BitwiseXor']]],
['bitwisexornode_112',['BitwiseXorNode',['../classtvm_1_1prim_1_1BitwiseXorNode.html',1,'tvm::prim']]],
['block_113',['block',['../classtvm_1_1s__tir_1_1SBlockRealizeNode.html#a8c40d5ca0cbae46b86130c0cfddb17b3',1,'tvm::s_tir::SBlockRealizeNode::block'],['../namespacetvm_1_1script_1_1ir__builder_1_1s__tir.html#ad4b84090f45be5f236129c3ace66293e',1,'tvm::script::ir_builder::s_tir::Block()']]],
['block_5fbuilder_114',['block_builder',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameObj.html#a8b3ba37ff687c7fab169052284ce4752',1,'tvm::script::ir_builder::relax::FunctionFrameObj']]],
@@ -123,10 +123,10 @@ var searchData=
['blockbuilderobj_120',['BlockBuilderObj',['../classtvm_1_1relax_1_1BlockBuilderObj.html',1,'tvm::relax']]],
['blockinitframe_121',['blockinitframe',['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1BlockInitFrame.html',1,'tvm::script::ir_builder::s_tir::BlockInitFrame'],['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1BlockInitFrame.html#ab06a0277135d27b53169d2434a75b5cc',1,'tvm::script::ir_builder::s_tir::BlockInitFrame::BlockInitFrame()']]],
['blockinitframeobj_122',['BlockInitFrameObj',['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1BlockInitFrameObj.html',1,'tvm::script::ir_builder::s_tir']]],
- ['blockize_123',['blockize',['../classtvm_1_1s__tir_1_1ScheduleObj.html#a1882c8df6a37703057e7cc9741976500',1,'tvm::s_tir::ScheduleObj::Blockize(const ffi::Array< SBlockRV > &blocks, bool preserve_unit_iters=true)=0'],['../classtvm_1_1s__tir_1_1ScheduleObj.html#a8bc064a44b8934e2021be90442ebc779',1,'tvm::s_tir::ScheduleObj::Blockize(const LoopRV &loop_rv, bool preserve_unit_iters=true)=0']]],
+ ['blockize_123',['blockize',['../classtvm_1_1s__tir_1_1ScheduleObj.html#a8bc064a44b8934e2021be90442ebc779',1,'tvm::s_tir::ScheduleObj::Blockize(const LoopRV &loop_rv, bool preserve_unit_iters=true)=0'],['../classtvm_1_1s__tir_1_1ScheduleObj.html#a1882c8df6a37703057e7cc9741976500',1,'tvm::s_tir::ScheduleObj::Blockize(const ffi::Array< SBlockRV > &blocks, bool preserve_unit_iters=true)=0']]],
['blocks_124',['blocks',['../classtvm_1_1relax_1_1SeqExprNode.html#ad4d9c1b8acba03a150171c41356f8caf',1,'tvm::relax::SeqExprNode']]],
['bnn_2eh_125',['bnn.h',['../bnn_8h.html',1,'']]],
- ['body_126',['body',['../classtvm_1_1s__tir_1_1SBlockNode.html#ad9f26c67c7d77966d387657033dac9ed',1,'tvm::s_tir::SBlockNode::body'],['../classtvm_1_1LambdaExprNode.html#a49384e147018483f32f595f4d2afb1d3',1,'tvm::LambdaExprNode::body'],['../classtvm_1_1prim_1_1LetNode.html#aba10160c1b6029cdd96c75ada25986d9',1,'tvm::prim::LetNode::body'],['../classtvm_1_1RegionStmtNode.html#ae131fb288d7a3c07aa146d7fbf067263',1,'tvm::RegionStmtNode::body'],['../classtvm_1_1ForNode.html#a0825515903933a5076 [...]
+ ['body_126',['body',['../classtvm_1_1tirx_1_1FunctionNode.html#af2ba99ae30a3351dc0c53650c0ed4d36',1,'tvm::tirx::FunctionNode::body'],['../classtvm_1_1LambdaExprNode.html#a49384e147018483f32f595f4d2afb1d3',1,'tvm::LambdaExprNode::body'],['../classtvm_1_1prim_1_1LetNode.html#aba10160c1b6029cdd96c75ada25986d9',1,'tvm::prim::LetNode::body'],['../classtvm_1_1RegionStmtNode.html#ae131fb288d7a3c07aa146d7fbf067263',1,'tvm::RegionStmtNode::body'],['../classtvm_1_1ForNode.html#a0825515903933a507 [...]
['body_5fparams_127',['body_params',['../classtvm_1_1RegionStmtNode.html#ae9b26b6987763bb93a8de87188a14a46',1,'tvm::RegionStmtNode::body_params'],['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1RegionFrameObj.html#ae978966d743d2ff69defe1b86462eea3',1,'tvm::script::ir_builder::ir::RegionFrameObj::body_params']]],
['bool_128',['bool',['../classtvm_1_1PrimType.html#a5b9fd389b621d3cad6d5a4eb6d525f56',1,'tvm::PrimType::Bool()'],['../classtvm_1_1IntImm.html#a85fddd4f4bb22d1f3c16723ab7144679',1,'tvm::IntImm::Bool()']]],
['boolean_129',['boolean',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ac7b794425f076247d1e7c9d4752e3a7c',1,'tvm::script::ir_builder::tirx::Boolean()'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a37e0ce5dbc9eb79a10ad3f7103d551a4',1,'tvm::script::printer::LiteralDoc::Boolean()']]],
@@ -134,30 +134,29 @@ var searchData=
['bound_5fvalues_131',['bound_values',['../structtvm_1_1relax_1_1VarUsageInfo.html#ae58bba41be647ebee2c322504576a562',1,'tvm::relax::VarUsageInfo']]],
['boundmaptype_132',['BoundMapType',['../classtvm_1_1sym_1_1ConstIntBoundAnalyzer.html#ae756d9da4258502869fc77dc9a7ad66b',1,'tvm::sym::ConstIntBoundAnalyzer']]],
['boundvars_133',['BoundVars',['../namespacetvm_1_1relax.html#ab5a6cda6d0966071dadf19b8af3cfe8c',1,'tvm::relax']]],
- ['break_134',['break',['../classtvm_1_1Break.html',1,'tvm::Break'],['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html#ade14569d5eac54643f64cd8bd27b5ba5',1,'tvm::script::ir_builder::ir::Break()'],['../classtvm_1_1Break.html#a8ad0cb40b8c8374ce1a5c95f2b420218',1,'tvm::Break::Break(Location loc)'],['../classtvm_1_1Break.html#a93132e52969f355ffa11711171361cb0',1,'tvm::Break::Break(ffi::ObjectPtr< BreakNode > node)']]],
- ['breakdoc_135',['breakdoc',['../classtvm_1_1script_1_1printer_1_1BreakDoc.html',1,'tvm::script::printer::BreakDoc'],['../classtvm_1_1script_1_1printer_1_1BreakDoc.html#a69f4c973c34072c9aa53815a3cc0f27d',1,'tvm::script::printer::BreakDoc::BreakDoc()']]],
+ ['break_134',['break',['../classtvm_1_1Break.html#a8ad0cb40b8c8374ce1a5c95f2b420218',1,'tvm::Break::Break()'],['../classtvm_1_1Break.html',1,'tvm::Break'],['../classtvm_1_1Break.html#a93132e52969f355ffa11711171361cb0',1,'tvm::Break::Break()'],['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html#ade14569d5eac54643f64cd8bd27b5ba5',1,'tvm::script::ir_builder::ir::Break()']]],
+ ['breakdoc_135',['breakdoc',['../classtvm_1_1script_1_1printer_1_1BreakDoc.html#a69f4c973c34072c9aa53815a3cc0f27d',1,'tvm::script::printer::BreakDoc::BreakDoc()'],['../classtvm_1_1script_1_1printer_1_1BreakDoc.html',1,'tvm::script::printer::BreakDoc']]],
['breakdocnode_136',['BreakDocNode',['../classtvm_1_1script_1_1printer_1_1BreakDocNode.html',1,'tvm::script::printer']]],
['breaknode_137',['BreakNode',['../classtvm_1_1BreakNode.html',1,'tvm']]],
['broadcast_138',['broadcast',['../classtvm_1_1prim_1_1Broadcast.html#a8f67286fe5c07b11e6cefb4e15dcef72',1,'tvm::prim::Broadcast::Broadcast(PrimExpr value, PrimExpr lanes, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1Broadcast.html#a56fbdbc32e46caf4f9dee453b22ec66c',1,'tvm::prim::Broadcast::Broadcast(ffi::ObjectPtr< BroadcastNode > node)'],['../classtvm_1_1prim_1_1Broadcast.html',1,'tvm::prim::Broadcast']]],
- ['broadcast_2eh_139',['broadcast.h',['../broadcast_8h.html',1,'(Global Namespace)'],['../detail_2broadcast_8h.html',1,'(Global Namespace)']]],
+ ['broadcast_2eh_139',['broadcast.h',['../detail_2broadcast_8h.html',1,'(Global Namespace)'],['../broadcast_8h.html',1,'(Global Namespace)']]],
['broadcast_5fto_140',['broadcast_to',['../namespacetvm_1_1topi.html#a10a64d62ed878750e934faf8d61fded7',1,'tvm::topi']]],
['broadcastfromworker0_141',['BroadcastFromWorker0',['../namespacetvm_1_1runtime.html#a5393a22620f4446c4af7419f3cc5630a',1,'tvm::runtime']]],
['broadcastnode_142',['broadcastnode',['../classtvm_1_1prim_1_1BroadcastNode.html',1,'tvm::prim::BroadcastNode'],['../classtvm_1_1prim_1_1BroadcastNode.html#aa3d6630da61769922b2fe7559ad25db6',1,'tvm::prim::BroadcastNode::BroadcastNode(ffi::UnsafeInit tag)'],['../classtvm_1_1prim_1_1BroadcastNode.html#aaea157f7a62862e96995f5d2b07d71a2',1,'tvm::prim::BroadcastNode::BroadcastNode(PrimExpr value, PrimExpr lanes)']]],
['bucketizeattrs_143',['BucketizeAttrs',['../structtvm_1_1relax_1_1BucketizeAttrs.html',1,'tvm::relax']]],
['buffer_144',['buffer',['../classtvm_1_1runtime_1_1memory_1_1StorageObj.html#a3c7977cfe3349b828981b9ea840e3a4a',1,'tvm::runtime::memory::StorageObj::buffer'],['../structtvm_1_1runtime_1_1memory_1_1Buffer.html',1,'tvm::runtime::memory::Buffer']]],
- ['buffer_5fdtype_145',['buffer_dtype',['../classtvm_1_1PrinterConfigObj.html#a6bff8f4c67a21764a010cd127b07deb0',1,'tvm::PrinterConfigObj']]],
- ['build_146',['build',['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderObj.html#a0334e81d170424d8c4ef17aa24a2b286',1,'tvm::s_tir::meta_schedule::BuilderObj::Build()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1PyBuilderObj.html#a2947f4a92e7e2d3d9b2a5c71e991331f',1,'tvm::s_tir::meta_schedule::PyBuilderObj::Build()'],['../namespacetvm_1_1codegen.html#a744535f57f75db748bb39d5b02ebf082',1,'tvm::codegen::Build()']]],
- ['build_5ferror_5fcount_147',['build_error_count',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#a899629025e1a1e0bee1c6cfc525e1596',1,'tvm::s_tir::meta_schedule::TaskRecordObj']]],
- ['builder_148',['builder',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Builder.html#ae118d1ee479a33d75c415c821d922616',1,'tvm::s_tir::meta_schedule::Builder::Builder()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Builder.html',1,'tvm::s_tir::meta_schedule::Builder']]],
- ['builder_2eh_149',['builder.h',['../builder_8h.html',1,'']]],
- ['builder_5f_150',['builder_',['../classtvm_1_1relax_1_1ExprMutator.html#ad973a81b770749899858d6ea2650a06b',1,'tvm::relax::ExprMutator']]],
- ['builder_5fresults_151',['builder_results',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#ac8fecf09b9c0a0376df62d87b8ca3352',1,'tvm::s_tir::meta_schedule::TaskRecordObj']]],
- ['builderinput_152',['builderinput',['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderInput.html',1,'tvm::s_tir::meta_schedule::BuilderInput'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderInput.html#ac92686c8230f8623c2d014f9e05a6d9a',1,'tvm::s_tir::meta_schedule::BuilderInput::BuilderInput()']]],
- ['builderinputobj_153',['builderinputobj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderInputObj.html',1,'tvm::s_tir::meta_schedule::BuilderInputObj'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderInputObj.html#a8f0cd19563cb218e06007b343507d533',1,'tvm::s_tir::meta_schedule::BuilderInputObj::BuilderInputObj(ffi::UnsafeInit tag)'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderInputObj.html#a7f0c273ec7d5339ed0c567296be7c125',1,'tvm::s_tir::meta_schedule::BuilderInputObj [...]
- ['builderobj_154',['BuilderObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderObj.html',1,'tvm::s_tir::meta_schedule']]],
- ['builderresult_155',['builderresult',['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderResult.html',1,'tvm::s_tir::meta_schedule::BuilderResult'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderResult.html#ab5aaf752924bcc617c6888fe89ea5c1d',1,'tvm::s_tir::meta_schedule::BuilderResult::BuilderResult()']]],
- ['builderresultobj_156',['BuilderResultObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderResultObj.html',1,'tvm::s_tir::meta_schedule']]],
- ['builtin_2eh_157',['builtin.h',['../vm_2builtin_8h.html',1,'(Global Namespace)'],['../disco_2builtin_8h.html',1,'(Global Namespace)']]],
- ['byte_5foffset_158',['byte_offset',['../structtvm_1_1runtime_1_1vm_1_1TensorCacheMetadata_1_1FileRecord_1_1ParamRecord.html#a4ac2dec11b5a06a26e319ef9d452afad',1,'tvm::runtime::vm::TensorCacheMetadata::FileRecord::ParamRecord']]],
- ['bytecode_2eh_159',['bytecode.h',['../bytecode_8h.html',1,'']]]
+ ['build_145',['build',['../classtvm_1_1s__tir_1_1meta__schedule_1_1PyBuilderObj.html#a2947f4a92e7e2d3d9b2a5c71e991331f',1,'tvm::s_tir::meta_schedule::PyBuilderObj::Build()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderObj.html#a0334e81d170424d8c4ef17aa24a2b286',1,'tvm::s_tir::meta_schedule::BuilderObj::Build()'],['../namespacetvm_1_1codegen.html#a744535f57f75db748bb39d5b02ebf082',1,'tvm::codegen::Build()']]],
+ ['build_5ferror_5fcount_146',['build_error_count',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#a899629025e1a1e0bee1c6cfc525e1596',1,'tvm::s_tir::meta_schedule::TaskRecordObj']]],
+ ['builder_147',['builder',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Builder.html#ae118d1ee479a33d75c415c821d922616',1,'tvm::s_tir::meta_schedule::Builder::Builder()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Builder.html',1,'tvm::s_tir::meta_schedule::Builder']]],
+ ['builder_2eh_148',['builder.h',['../builder_8h.html',1,'']]],
+ ['builder_5f_149',['builder_',['../classtvm_1_1relax_1_1ExprMutator.html#ad973a81b770749899858d6ea2650a06b',1,'tvm::relax::ExprMutator']]],
+ ['builder_5fresults_150',['builder_results',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#ac8fecf09b9c0a0376df62d87b8ca3352',1,'tvm::s_tir::meta_schedule::TaskRecordObj']]],
+ ['builderinput_151',['builderinput',['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderInput.html',1,'tvm::s_tir::meta_schedule::BuilderInput'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderInput.html#ac92686c8230f8623c2d014f9e05a6d9a',1,'tvm::s_tir::meta_schedule::BuilderInput::BuilderInput()']]],
+ ['builderinputobj_152',['builderinputobj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderInputObj.html',1,'tvm::s_tir::meta_schedule::BuilderInputObj'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderInputObj.html#a7f0c273ec7d5339ed0c567296be7c125',1,'tvm::s_tir::meta_schedule::BuilderInputObj::BuilderInputObj(Target target)'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderInputObj.html#a8f0cd19563cb218e06007b343507d533',1,'tvm::s_tir::meta_schedule::BuilderInputObj::Buil [...]
+ ['builderobj_153',['BuilderObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderObj.html',1,'tvm::s_tir::meta_schedule']]],
+ ['builderresult_154',['builderresult',['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderResult.html',1,'tvm::s_tir::meta_schedule::BuilderResult'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderResult.html#ab5aaf752924bcc617c6888fe89ea5c1d',1,'tvm::s_tir::meta_schedule::BuilderResult::BuilderResult()']]],
+ ['builderresultobj_155',['BuilderResultObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderResultObj.html',1,'tvm::s_tir::meta_schedule']]],
+ ['builtin_2eh_156',['builtin.h',['../vm_2builtin_8h.html',1,'(Global Namespace)'],['../disco_2builtin_8h.html',1,'(Global Namespace)']]],
+ ['byte_5foffset_157',['byte_offset',['../structtvm_1_1runtime_1_1vm_1_1TensorCacheMetadata_1_1FileRecord_1_1ParamRecord.html#a4ac2dec11b5a06a26e319ef9d452afad',1,'tvm::runtime::vm::TensorCacheMetadata::FileRecord::ParamRecord']]],
+ ['bytecode_2eh_158',['bytecode.h',['../bytecode_8h.html',1,'']]]
];
diff --git a/docs/reference/api/doxygen/search/all_4.js b/docs/reference/api/doxygen/search/all_4.js
index 1760090f363..7b8f541ff46 100644
--- a/docs/reference/api/doxygen/search/all_4.js
+++ b/docs/reference/api/doxygen/search/all_4.js
@@ -158,7 +158,7 @@ var searchData=
['divmode_155',['DivMode',['../namespacetvm_1_1sym.html#abafa23be77c74118c3da91aa8272483e',1,'tvm::sym']]],
['divnode_156',['DivNode',['../classtvm_1_1prim_1_1DivNode.html',1,'tvm::prim']]],
['dldevicetype2str_157',['DLDeviceType2Str',['../namespacetvm_1_1runtime.html#a57b0dda164db0b93007873430934cad0',1,'tvm::runtime']]],
- ['doc_158',['doc',['../classtvm_1_1script_1_1printer_1_1Doc.html',1,'tvm::script::printer::Doc'],['../classtvm_1_1script_1_1printer_1_1Doc.html#accbc6699956d0166032a97e80ad3880d',1,'tvm::script::printer::Doc::Doc()'],['../classtvm_1_1ArgumentInfoObj.html#a617ce971f3033549ebcdf65e9c64d6ab',1,'tvm::ArgumentInfoObj::doc'],['../classtvm_1_1OpNode.html#a581785b139323c424e7980367e597d1f',1,'tvm::OpNode::doc']]],
+ ['doc_158',['doc',['../classtvm_1_1script_1_1printer_1_1Doc.html',1,'tvm::script::printer::Doc'],['../classtvm_1_1ArgumentInfoObj.html#a617ce971f3033549ebcdf65e9c64d6ab',1,'tvm::ArgumentInfoObj::doc'],['../classtvm_1_1OpNode.html#a581785b139323c424e7980367e597d1f',1,'tvm::OpNode::doc'],['../classtvm_1_1script_1_1printer_1_1Doc.html#accbc6699956d0166032a97e80ad3880d',1,'tvm::script::printer::Doc::Doc()']]],
['doc_2eh_159',['doc.h',['../doc_8h.html',1,'']]],
['doc_5fscopes_5f_160',['doc_scopes_',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#a479c72c58a8e22da05cfbc8084abdb2a',1,'tvm::script::printer::DocTranslatorObj']]],
['doc_5ftranslator_2eh_161',['doc_translator.h',['../doc__translator_8h.html',1,'']]],
diff --git a/docs/reference/api/doxygen/search/all_5.js b/docs/reference/api/doxygen/search/all_5.js
index a3cd35150b6..bb362630a7a 100644
--- a/docs/reference/api/doxygen/search/all_5.js
+++ b/docs/reference/api/doxygen/search/all_5.js
@@ -99,7 +99,7 @@ var searchData=
['expanddimsattrs_96',['ExpandDimsAttrs',['../structtvm_1_1relax_1_1ExpandDimsAttrs.html',1,'tvm::relax']]],
['expandprimal_97',['ExpandPrimal',['../classtvm_1_1tirx_1_1SLayout.html#a2e1831d3075a56998a1efaace3073279',1,'tvm::tirx::SLayout']]],
['expandtuplearguments_98',['ExpandTupleArguments',['../namespacetvm_1_1relax_1_1transform.html#a9578408fcfdc920ca97d54ae699c431f',1,'tvm::relax::transform']]],
- ['expr_99',['expr',['../namespacetvm_1_1relax.html#ad1c4e083733b6f99bf15880735a90782',1,'tvm::relax::Expr'],['../classtvm_1_1Expr.html',1,'tvm::Expr'],['../classtvm_1_1Expr.html#aad84c3380b07b63427dda3697a78b269',1,'tvm::Expr::Expr()'],['../classtvm_1_1script_1_1printer_1_1ExprStmtDocNode.html#a94d1062883db34e83f7fa19beff6f61f',1,'tvm::script::printer::ExprStmtDocNode::expr'],['../classtvm_1_1relax_1_1ExprPatternNode.html#a2704c1746184855cbb96f8537510fa54',1,'tvm::relax::ExprPatternNod [...]
+ ['expr_99',['expr',['../namespacetvm_1_1relax.html#ad1c4e083733b6f99bf15880735a90782',1,'tvm::relax::Expr'],['../classtvm_1_1Expr.html',1,'tvm::Expr'],['../classtvm_1_1script_1_1printer_1_1ExprStmtDocNode.html#a94d1062883db34e83f7fa19beff6f61f',1,'tvm::script::printer::ExprStmtDocNode::expr'],['../classtvm_1_1relax_1_1ExprPatternNode.html#a2704c1746184855cbb96f8537510fa54',1,'tvm::relax::ExprPatternNode::expr'],['../classtvm_1_1Expr.html#aad84c3380b07b63427dda3697a78b269',1,'tvm::Expr: [...]
['expr_2eh_100',['expr.h',['../tirx_2expr_8h.html',1,'(Global Namespace)'],['../relax_2expr_8h.html',1,'(Global Namespace)'],['../ir_2expr_8h.html',1,'(Global Namespace)'],['../ir_2prim_2expr_8h.html',1,'(Global Namespace)']]],
['expr_5ffunctor_2eh_101',['expr_functor.h',['../ir_2expr__functor_8h.html',1,'(Global Namespace)'],['../relax_2expr__functor_8h.html',1,'(Global Namespace)']]],
['expr_5ffunctor_5fdefault_102',['EXPR_FUNCTOR_DEFAULT',['../relax_2expr__functor_8h.html#a510edf612f00aa97a59ef1973d8caf2d',1,'expr_functor.h']]],
diff --git a/docs/reference/api/doxygen/search/all_9.js b/docs/reference/api/doxygen/search/all_9.js
index 0afa2cd3366..ce1d689f0af 100644
--- a/docs/reference/api/doxygen/search/all_9.js
+++ b/docs/reference/api/doxygen/search/all_9.js
@@ -6,15 +6,15 @@ var searchData=
['identifymemcpy_3',['IdentifyMemCpy',['../namespacetvm_1_1s__tir.html#ab62bee849de385271fb2727890b56745',1,'tvm::s_tir']]],
['identity_4',['identity',['../namespacetvm_1_1topi.html#aa86493f01692ff5ecfdb2d202306854c',1,'tvm::topi']]],
['identity_5felement_5',['identity_element',['../classtvm_1_1te_1_1CommReducerNode.html#a82e174d21d8a9dfe523763248468f1c3',1,'tvm::te::CommReducerNode']]],
- ['if_6',['if',['../namespacetvm_1_1script_1_1ir__builder_1_1relax.html#a50c82fc9af254c8944a82b6e573f7bf5',1,'tvm::script::ir_builder::relax::If()'],['../classtvm_1_1If.html#a4fcd0daadf908a6cbbae821d9cf52623',1,'tvm::If::If()'],['../namespacetvm_1_1runtime_1_1vm.html#a8d8d95ce8d629c7213f2f595917870eca786887572f6ef1c20f2d8177cb2f1639',1,'tvm::runtime::vm::If'],['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html#a1c86dd5fd03f442f46dfef60389a7b84',1,'tvm::script::ir_builder::ir::If()'],[ [...]
+ ['if_6',['if',['../classtvm_1_1If.html#a4fcd0daadf908a6cbbae821d9cf52623',1,'tvm::If::If()'],['../namespacetvm_1_1runtime_1_1vm.html#a8d8d95ce8d629c7213f2f595917870eca786887572f6ef1c20f2d8177cb2f1639',1,'tvm::runtime::vm::If'],['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html#a1c86dd5fd03f442f46dfef60389a7b84',1,'tvm::script::ir_builder::ir::If()'],['../namespacetvm_1_1script_1_1ir__builder_1_1relax.html#a50c82fc9af254c8944a82b6e573f7bf5',1,'tvm::script::ir_builder::relax::If()'],[ [...]
['if_5fthen_5felse_7',['if_then_else',['../namespacetvm.html#adca2cf79ae266f512eac9686d152093b',1,'tvm']]],
['if_5fthen_5felse_5fop_8',['if_then_else_op',['../namespacetvm_1_1prim.html#a8dcb9b92e07516a8e5b94e000f0485d8',1,'tvm::prim']]],
['ifdoc_9',['ifdoc',['../classtvm_1_1script_1_1printer_1_1IfDoc.html#a2e08827b3b051957b997e1d90c9b4d60',1,'tvm::script::printer::IfDoc::IfDoc()'],['../classtvm_1_1script_1_1printer_1_1IfDoc.html',1,'tvm::script::printer::IfDoc']]],
['ifdocnode_10',['IfDocNode',['../classtvm_1_1script_1_1printer_1_1IfDocNode.html',1,'tvm::script::printer']]],
['ifexpr_11',['ifexpr',['../classtvm_1_1relax_1_1IfExpr.html#a49940cd017c27d91996a9b074b58d655',1,'tvm::relax::IfExpr::IfExpr(Expr cond, Expr true_branch, Expr false_branch, Location loc=UnknownLoc())'],['../classtvm_1_1relax_1_1IfExpr.html#a559ad0aae7b6f8d16b33f1490add9cbb',1,'tvm::relax::IfExpr::IfExpr(ffi::ObjectPtr< IfExprNode > node)'],['../classtvm_1_1relax_1_1IfExpr.html',1,'tvm::relax::IfExpr']]],
- ['ifexprnode_12',['ifexprnode',['../classtvm_1_1relax_1_1IfExprNode.html',1,'tvm::relax::IfExprNode'],['../classtvm_1_1relax_1_1IfExprNode.html#aa1e5ffec52b8f7cf6ed5e280265ebbc2',1,'tvm::relax::IfExprNode::IfExprNode(ffi::UnsafeInit)'],['../classtvm_1_1relax_1_1IfExprNode.html#a55ca891d9d4cba196c5f06dd487a342b',1,'tvm::relax::IfExprNode::IfExprNode(Expr cond, SeqExpr true_branch, SeqExpr false_branch)']]],
- ['ifframe_13',['ifframe',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IfFrame.html',1,'tvm::script::ir_builder::ir::IfFrame'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrame.html#afd6bfc166d5ff19e94f86caf462fbd8e',1,'tvm::script::ir_builder::relax::IfFrame::IfFrame()'],['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IfFrame.html#ae9a931ef5d0a7066e3df93529d7ac544',1,'tvm::script::ir_builder::ir::IfFrame::IfFrame()'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFram [...]
- ['ifframeobj_14',['ifframeobj',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameObj.html#a28b5de2984a7b5b25d2fdb41a48c0111',1,'tvm::script::ir_builder::relax::IfFrameObj::IfFrameObj(ffi::UnsafeInit)'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameObj.html#a2c98e42707153bec89773b2ffe58e5dd',1,'tvm::script::ir_builder::relax::IfFrameObj::IfFrameObj(tvm::relax::Expr condition)'],['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IfFrameObj.html#a100ee42c35835a78e6ebf43fd [...]
+ ['ifexprnode_12',['ifexprnode',['../classtvm_1_1relax_1_1IfExprNode.html#a55ca891d9d4cba196c5f06dd487a342b',1,'tvm::relax::IfExprNode::IfExprNode(Expr cond, SeqExpr true_branch, SeqExpr false_branch)'],['../classtvm_1_1relax_1_1IfExprNode.html#aa1e5ffec52b8f7cf6ed5e280265ebbc2',1,'tvm::relax::IfExprNode::IfExprNode(ffi::UnsafeInit)'],['../classtvm_1_1relax_1_1IfExprNode.html',1,'tvm::relax::IfExprNode']]],
+ ['ifframe_13',['ifframe',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrame.html#afd6bfc166d5ff19e94f86caf462fbd8e',1,'tvm::script::ir_builder::relax::IfFrame::IfFrame()'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrame.html',1,'tvm::script::ir_builder::relax::IfFrame'],['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IfFrame.html#ae9a931ef5d0a7066e3df93529d7ac544',1,'tvm::script::ir_builder::ir::IfFrame::IfFrame()'],['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IfF [...]
+ ['ifframeobj_14',['ifframeobj',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameObj.html#a28b5de2984a7b5b25d2fdb41a48c0111',1,'tvm::script::ir_builder::relax::IfFrameObj::IfFrameObj(ffi::UnsafeInit)'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1IfFrameObj.html#a2c98e42707153bec89773b2ffe58e5dd',1,'tvm::script::ir_builder::relax::IfFrameObj::IfFrameObj(tvm::relax::Expr condition)'],['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IfFrameObj.html#acb14ac18c3f6c93df49806c8e [...]
['ifnode_15',['ifnode',['../classtvm_1_1IfNode.html#a717f270aedf170e267871eaf6a4187b4',1,'tvm::IfNode::IfNode(ffi::UnsafeInit tag)'],['../classtvm_1_1IfNode.html#a2143ac728b9c82fe0c6be283add8c5de',1,'tvm::IfNode::IfNode(PrimExpr condition, SeqStmt then_case)'],['../classtvm_1_1IfNode.html',1,'tvm::IfNode']]],
['ignore_5findex_16',['ignore_index',['../structtvm_1_1relax_1_1NLLLossAttrs.html#a87e28de97dd6dca1a8938de0258cbd0c',1,'tvm::relax::NLLLossAttrs']]],
['ignore_5floop_5fpartition_5fop_17',['ignore_loop_partition_op',['../namespacetvm_1_1tirx.html#ac499561d4762d2d203c5da1f4161f029',1,'tvm::tirx']]],
@@ -54,8 +54,8 @@ var searchData=
['inferfragment_51',['InferFragment',['../namespacetvm_1_1s__tir_1_1transform.html#afeefa4cded1a911790ee8d73c2c128e6',1,'tvm::s_tir::transform']]],
['infersymbolicvarmap_52',['InferSymbolicVarMap',['../namespacetvm_1_1relax.html#a6aa7781877fa94e9729b9cee7463e67d',1,'tvm::relax']]],
['infinity_53',['infinity',['../namespacetvm_1_1prim.html#adcffc2cc929d4e87604f38ddce41d345',1,'tvm::prim']]],
- ['info_54',['info',['../classtvm_1_1transform_1_1PassObj.html#a8bd4a96379de64bd215b9f74dc752251',1,'tvm::transform::PassObj::Info()'],['../classtvm_1_1transform_1_1SequentialObj.html#a449844d6a195ea55d71cd9d60e62aa32',1,'tvm::transform::SequentialObj::Info()']]],
- ['init_55',['init',['../classtvm_1_1runtime_1_1vm_1_1VirtualMachine.html#abe90a6aea407ed8281815a38d27c2770',1,'tvm::runtime::vm::VirtualMachine::Init()'],['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameObj.html#af2652842f7d5ea49a902f9f9e64b27b0',1,'tvm::script::ir_builder::s_tir::SBlockFrameObj::init'],['../classtvm_1_1s__tir_1_1SBlockNode.html#adbaf9167b15891f376319d1867182fe4',1,'tvm::s_tir::SBlockNode::init'],['../classtvm_1_1te_1_1ReduceNode.html#a25eb1e0924ceb16cd5c [...]
+ ['info_54',['info',['../classtvm_1_1transform_1_1SequentialObj.html#a449844d6a195ea55d71cd9d60e62aa32',1,'tvm::transform::SequentialObj::Info()'],['../classtvm_1_1transform_1_1PassObj.html#a8bd4a96379de64bd215b9f74dc752251',1,'tvm::transform::PassObj::Info()']]],
+ ['init_55',['init',['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameObj.html#af2652842f7d5ea49a902f9f9e64b27b0',1,'tvm::script::ir_builder::s_tir::SBlockFrameObj::init'],['../classtvm_1_1s__tir_1_1SBlockNode.html#adbaf9167b15891f376319d1867182fe4',1,'tvm::s_tir::SBlockNode::init'],['../classtvm_1_1te_1_1ReduceNode.html#a25eb1e0924ceb16cd5c2050d0af0e6ae',1,'tvm::te::ReduceNode::init'],['../classtvm_1_1te_1_1ScanOpNode.html#a32b277a2640ecb2bc20fcd19b53f535d',1,'tvm::te::Sca [...]
['initattrs_56',['InitAttrs',['../structtvm_1_1relax_1_1InitAttrs.html',1,'tvm::relax']]],
['initccl_57',['InitCCL',['../classtvm_1_1runtime_1_1SessionObj.html#adbdb57dd887113eefafda2941cd11f6b',1,'tvm::runtime::SessionObj']]],
['initial_5findices_58',['initial_indices',['../classtvm_1_1tirx_1_1IndexMapNode.html#a40bc58979a6d31311c64e2b8c201ed15',1,'tvm::tirx::IndexMapNode']]],
@@ -91,7 +91,7 @@ var searchData=
['instrumentexitpasscontext_88',['InstrumentExitPassContext',['../classtvm_1_1transform_1_1PassContext.html#ac1d55abd5c8b0e28c6f3c034a5f9989d',1,'tvm::transform::PassContext']]],
['instruments_89',['instruments',['../classtvm_1_1transform_1_1PassContextObj.html#a3730a0364b12582f9a1fef41bf131a43',1,'tvm::transform::PassContextObj']]],
['insts_90',['insts',['../classtvm_1_1s__tir_1_1TraceNode.html#a52fd0387e7c86bb2a00df71836730c7c',1,'tvm::s_tir::TraceNode']]],
- ['int_91',['int',['../classtvm_1_1PrimType.html#a496ea0b2e00473c7e1bc9960fc76d955',1,'tvm::PrimType::Int()'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a900b959cf1e8f2286d559afee3dff4c2',1,'tvm::script::printer::LiteralDoc::Int(int64_t v, const ffi::Optional< AccessPath > &p)'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a80c2e667baa943f4beba3bcee3a0c413',1,'tvm::script::printer::LiteralDoc::Int(IntImm v, const ffi::Optional< AccessPath > &p)']]],
+ ['int_91',['int',['../classtvm_1_1PrimType.html#a496ea0b2e00473c7e1bc9960fc76d955',1,'tvm::PrimType::Int()'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a80c2e667baa943f4beba3bcee3a0c413',1,'tvm::script::printer::LiteralDoc::Int(IntImm v, const ffi::Optional< AccessPath > &p)'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#a900b959cf1e8f2286d559afee3dff4c2',1,'tvm::script::printer::LiteralDoc::Int(int64_t v, const ffi::Optional< AccessPath > &p)']]],
['int16_92',['Int16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a58b12ab6e60640bc17f5e4e55e4fc691',1,'tvm::script::ir_builder::tirx']]],
['int16x16_93',['Int16x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ae8a2466d5fd7c420d7d088b73ebf6b32',1,'tvm::script::ir_builder::tirx']]],
['int16x2_94',['Int16x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a17a282a94c86b390274c12b156250140',1,'tvm::script::ir_builder::tirx']]],
@@ -99,7 +99,7 @@ var searchData=
['int16x4_96',['Int16x4',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a3f178832f56d6264b09d2719f5faf0b6',1,'tvm::script::ir_builder::tirx']]],
['int16x64_97',['Int16x64',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#a371e19e488b00ca18066c7c62e90fb40',1,'tvm::script::ir_builder::tirx']]],
['int16x8_98',['Int16x8',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#af480771f452bfc8d1b3b89535d2edd2f',1,'tvm::script::ir_builder::tirx']]],
- ['int32_99',['int32',['../classtvm_1_1IntImm.html#ab1348c9b0ee3eb1a41ab38a73a96d19c',1,'tvm::IntImm::Int32()'],['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ae3519149cdc56617143ab84af219ea1a',1,'tvm::script::ir_builder::tirx::Int32()'],['../classtvm_1_1IntImm.html#ae83a71784978157dda351b82c645f657',1,'tvm::IntImm::Int32()']]],
+ ['int32_99',['int32',['../classtvm_1_1IntImm.html#ae83a71784978157dda351b82c645f657',1,'tvm::IntImm::Int32(ffi::BigInt value, Location loc=UnknownLoc())'],['../classtvm_1_1IntImm.html#ab1348c9b0ee3eb1a41ab38a73a96d19c',1,'tvm::IntImm::Int32(Enum value, Location loc=UnknownLoc())'],['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ae3519149cdc56617143ab84af219ea1a',1,'tvm::script::ir_builder::tirx::Int32(ffi::Optional< PrimExpr > expr=std::nullopt)']]],
['int32x16_100',['Int32x16',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#ab55cf84d806b99be0fd60c840f23f9dc',1,'tvm::script::ir_builder::tirx']]],
['int32x2_101',['Int32x2',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#aa33c84f2e24e1e1507ebf668de108ddf',1,'tvm::script::ir_builder::tirx']]],
['int32x32_102',['Int32x32',['../namespacetvm_1_1script_1_1ir__builder_1_1tirx.html#af8bb014a07541487a558191da3b71625',1,'tvm::script::ir_builder::tirx']]],
@@ -129,8 +129,8 @@ var searchData=
['intersect_126',['Intersect',['../namespacetvm_1_1sym.html#a31682215119ca2688c6320c32760bfe0',1,'tvm::sym']]],
['interval_127',['Interval',['../classtvm_1_1sym_1_1IntSet.html#a59b9bb4a8ddcb2dfd62b2198a8ee633d',1,'tvm::sym::IntSet']]],
['intexpr_128',['IntExpr',['../classtvm_1_1IntExpr.html',1,'tvm']]],
- ['intimm_129',['intimm',['../classtvm_1_1IntImm.html',1,'tvm::IntImm'],['../classtvm_1_1IntImm.html#a97ccf1570357ba7463799a173a67e0b6',1,'tvm::IntImm::IntImm(PrimType value_ty, ffi::BigInt value, Location loc=UnknownLoc())'],['../classtvm_1_1IntImm.html#a9c69bac58cd0647f4cadf9eb9cbc9063',1,'tvm::IntImm::IntImm(PrimType value_ty, Enum value, Location loc=UnknownLoc())'],['../classtvm_1_1IntImm.html#aa32f88b3aa113d16189083d6d72f3bc7',1,'tvm::IntImm::IntImm(ffi::ObjectPtr< IntImmNode & [...]
- ['intimmnode_130',['intimmnode',['../namespacetvm_1_1prim.html#af5e4fa7cff30b29c8c2875e8b2202161',1,'tvm::prim::IntImmNode'],['../classtvm_1_1IntImmNode.html',1,'tvm::IntImmNode']]],
+ ['intimm_129',['intimm',['../classtvm_1_1IntImm.html#a9c69bac58cd0647f4cadf9eb9cbc9063',1,'tvm::IntImm::IntImm()'],['../classtvm_1_1IntImm.html',1,'tvm::IntImm'],['../classtvm_1_1IntImm.html#aa32f88b3aa113d16189083d6d72f3bc7',1,'tvm::IntImm::IntImm(ffi::ObjectPtr< IntImmNode > node)'],['../classtvm_1_1IntImm.html#a97ccf1570357ba7463799a173a67e0b6',1,'tvm::IntImm::IntImm(PrimType value_ty, ffi::BigInt value, Location loc=UnknownLoc())']]],
+ ['intimmnode_130',['intimmnode',['../classtvm_1_1IntImmNode.html',1,'tvm::IntImmNode'],['../namespacetvm_1_1prim.html#af5e4fa7cff30b29c8c2875e8b2202161',1,'tvm::prim::IntImmNode']]],
['intra_131',['intra',['../classtvm_1_1tirx_1_1tile_1_1DispatchContextObj.html#a9fe93158aea308098c12a9c64f752395',1,'tvm::tirx::tile::DispatchContextObj']]],
['intset_132',['IntSet',['../classtvm_1_1sym_1_1IntSet.html',1,'tvm::sym']]],
['intsetanalyzer_133',['IntSetAnalyzer',['../classtvm_1_1sym_1_1IntSetAnalyzer.html',1,'tvm::sym']]],
@@ -143,103 +143,102 @@ var searchData=
['io_2eh_140',['io.h',['../io_8h.html',1,'']]],
['iou_5fthreshold_141',['iou_threshold',['../structtvm_1_1relax_1_1NonMaximumSuppressionAttrs.html#a5ffb4dafe48a2d6bae9e9928de44bda4',1,'tvm::relax::NonMaximumSuppressionAttrs']]],
['ir_2eh_142',['ir.h',['../relax_2script_2ir__builder_2ir_8h.html',1,'(Global Namespace)'],['../tirx_2script_2ir__builder_2ir_8h.html',1,'(Global Namespace)'],['../script_2ir__builder_2ir_8h.html',1,'(Global Namespace)'],['../s__tir_2script_2ir__builder_2ir_8h.html',1,'(Global Namespace)']]],
- ['ir_5fprefix_143',['ir_prefix',['../classtvm_1_1PrinterConfigObj.html#a47dab93c24664c66a65d61c213d21057',1,'tvm::PrinterConfigObj']]],
- ['irbuilder_144',['irbuilder',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilder.html#af63e228f3faaa0d87fdd52e1fe921dd3',1,'tvm::script::ir_builder::IRBuilder::IRBuilder()'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilder.html',1,'tvm::script::ir_builder::IRBuilder']]],
- ['irbuilderframe_145',['irbuilderframe',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrame.html#a7163bbbc1b8a1bbee9c28acacc21f418',1,'tvm::script::ir_builder::IRBuilderFrame::IRBuilderFrame(ffi::ObjectPtr< IRBuilderFrameObj > data)'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrame.html#a4ab7fb335968d6947f88b7b934c56354',1,'tvm::script::ir_builder::IRBuilderFrame::IRBuilderFrame()=default'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrame.html',1,'tvm::scrip [...]
- ['irbuilderframeobj_146',['irbuilderframeobj',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrameObj.html#aff120f20797d82b1152cfb01364af9e2',1,'tvm::script::ir_builder::IRBuilderFrameObj::IRBuilderFrameObj()'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrameObj.html',1,'tvm::script::ir_builder::IRBuilderFrameObj']]],
- ['irbuilderobj_147',['IRBuilderObj',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderObj.html',1,'tvm::script::ir_builder']]],
- ['irmodule_148',['irmodule',['../classtvm_1_1IRModule.html',1,'tvm::IRModule'],['../classtvm_1_1IRModule.html#a8b0e79496f6d40eb0e15e08fb071058e',1,'tvm::IRModule::IRModule(ffi::UnsafeInit tag)'],['../classtvm_1_1IRModule.html#aa5b953b721399f77c5c3050d08232ab2',1,'tvm::IRModule::IRModule(ffi::ObjectPtr< IRModuleNode > n)'],['../classtvm_1_1IRModule.html#ad48ab78dc0e686cd722e2b677ccaa396',1,'tvm::IRModule::IRModule()'],['../classtvm_1_1IRModule.html#ab0387814a52afd7e5bdfd521502d068 [...]
- ['irmoduleframe_149',['irmoduleframe',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IRModuleFrame.html',1,'tvm::script::ir_builder::ir::IRModuleFrame'],['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IRModuleFrame.html#ac7b58558845ea1d7ad219de63f8b2d7e',1,'tvm::script::ir_builder::ir::IRModuleFrame::IRModuleFrame()']]],
- ['irmoduleframeobj_150',['IRModuleFrameObj',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IRModuleFrameObj.html',1,'tvm::script::ir_builder::ir']]],
- ['irmodulenode_151',['irmodulenode',['../classtvm_1_1IRModuleNode.html#a12962213bf292b6ebef70804f099eb8a',1,'tvm::IRModuleNode::IRModuleNode()'],['../classtvm_1_1IRModuleNode.html',1,'tvm::IRModuleNode']]],
- ['is_5fbroadcast_152',['is_broadcast',['../namespacetvm_1_1topi.html#ad5dcb2721aae4c9b84552b85db6e6cae',1,'tvm::topi']]],
- ['is_5fdataflow_153',['is_dataflow',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1BindingBlockFrameObj.html#af192cc83f24ce69d4e8fbf75d1beceb1',1,'tvm::script::ir_builder::relax::BindingBlockFrameObj']]],
- ['is_5fdeclaration_154',['is_declaration',['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1FunctionFrameObj.html#a72f633690c9a7438290545e4d1d0975c',1,'tvm::script::ir_builder::tirx::FunctionFrameObj']]],
- ['is_5finjective_155',['is_injective',['../namespacetvm_1_1topi.html#a5975401def8848aaa49ae83729263919',1,'tvm::topi']]],
- ['is_5fprivate_156',['is_private',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameObj.html#a32b1d54733d2cbf242c2213633861234',1,'tvm::script::ir_builder::relax::FunctionFrameObj::is_private'],['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1FunctionFrameObj.html#a13535845d27e73c43010ba354a78dffe',1,'tvm::script::ir_builder::tirx::FunctionFrameObj::is_private']]],
- ['is_5fpure_157',['is_pure',['../classtvm_1_1relax_1_1FunctionNode.html#adca4c3ecbc3df257642b66f76428f2bb',1,'tvm::relax::FunctionNode::is_pure'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameObj.html#a0f1aab14c33fcc1061dda22599b5259a',1,'tvm::script::ir_builder::relax::FunctionFrameObj::is_pure'],['../classtvm_1_1s__tir_1_1InstructionKindObj.html#ad1c54b855fcf5883f25406998cd12126',1,'tvm::s_tir::InstructionKindObj::is_pure']]],
- ['is_5fsparse_158',['is_sparse',['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorBlockScaledAttrs.html#a3ba88254be65bb8128dc954ba2f9314d',1,'tvm::backend::cuda::TCGen05InstrDescriptorBlockScaledAttrs::is_sparse'],['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorAttrs.html#a70883a7dc285d731577103d7c0e7dc54',1,'tvm::backend::cuda::TCGen05InstrDescriptorAttrs::is_sparse']]],
- ['is_5fterminated_159',['is_terminated',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#aed7a5b80f450c92d5a02dce37f202647',1,'tvm::s_tir::meta_schedule::TaskRecordObj']]],
- ['isaffineblockbinding_160',['IsAffineBlockBinding',['../classtvm_1_1s__tir_1_1ScheduleStateObj.html#a337e0c2e99659fb83fd3989ed9bccb67',1,'tvm::s_tir::ScheduleStateObj']]],
- ['isapplycustomrule_161',['IsApplyCustomRule',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aacb5aa899615f1d5c0a244cabd6abfc4',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
- ['isbaseof_162',['isbaseof',['../namespacetvm_1_1relax.html#aa594735cf88dd4904276fcfee3352cfa',1,'tvm::relax::IsBaseOf(const Type &base, const Type &derived, const sym::Analyzer &ana)'],['../namespacetvm_1_1relax.html#aa7ea7bae766b342d5e68696ae89cfdc5',1,'tvm::relax::IsBaseOf(const Type &base, const Type &derived)']]],
- ['isbooltype_163',['IsBoolType',['../namespacetvm_1_1relax.html#a87ef70cfecdfb365435ae0218f2d2f5c',1,'tvm::relax']]],
- ['isbound_164',['IsBound',['../classtvm_1_1sym_1_1ConstIntBoundAnalyzer.html#ab47b4ead6fd0d0769c1d1c3c99c1418a',1,'tvm::sym::ConstIntBoundAnalyzer']]],
- ['iscalldpspacked_165',['iscalldpspacked',['../namespacetvm_1_1relax.html#a8e11264a4f3bd4e62a912b04cd974023',1,'tvm::relax::IsCallDPSPacked(const ffi::String &name, ffi::Optional< TuplePattern > args=std::nullopt)'],['../namespacetvm_1_1relax.html#a89a7f47b3f4508bf3d1f68094cae59c4',1,'tvm::relax::IsCallDPSPacked(const ffi::String &name, TuplePattern var_args)']]],
- ['iscalltir_166',['iscalltir',['../namespacetvm_1_1relax.html#aa8a96a5f6db60f52ff7f401ba100bf9e',1,'tvm::relax::IsCallTIR(const ffi::String &name, TuplePattern var_args)'],['../namespacetvm_1_1relax.html#a7912efc0c7d089f966c51508673ee8db',1,'tvm::relax::IsCallTIR(const ffi::String &name, ffi::Optional< TuplePattern > args=std::nullopt)']]],
- ['isconst_167',['IsConst',['../namespacetvm_1_1relax.html#ad2c52b340b0a2524bdcd85d3289a18ac',1,'tvm::relax']]],
- ['isconstint_168',['isconstint',['../namespacetvm_1_1prim.html#a06df8a5c28ebfe1ac40a729ecdfde0be',1,'tvm::prim::IsConstInt(const PrimExpr &x)'],['../namespacetvm_1_1prim.html#ac7768650e1f34ec0309f701ceeb11709',1,'tvm::prim::IsConstInt(const PrimExpr &x, int64_t value)']]],
- ['isconstnumber_169',['IsConstNumber',['../namespacetvm_1_1prim.html#aa6b1cb8cc8364e3c6b003ce71f7625ac',1,'tvm::prim']]],
- ['isdirectsumleft_170',['isdirectsumleft',['../classtvm_1_1tirx_1_1LayoutNode.html#a6692b8f0394978b728df0e8bb88af102',1,'tvm::tirx::LayoutNode::IsDirectSumLeft()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a5e1bf4973985950de55c5cbf7a07bf3b',1,'tvm::tirx::TileLayoutNode::IsDirectSumLeft()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a4b7e854d27d39b451085e0bb5da7ea90',1,'tvm::tirx::ComposeLayoutNode::IsDirectSumLeft(const Layout &sum_layout, const ffi::Array< PrimExpr > [...]
- ['isdirectsumright_171',['isdirectsumright',['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#af60ee62d7c17cf5d955bfbd868268ed8',1,'tvm::tirx::ComposeLayoutNode::IsDirectSumRight()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a8de19c73ac84d4a4619f23be72c7b2d2',1,'tvm::tirx::TileLayoutNode::IsDirectSumRight()'],['../classtvm_1_1tirx_1_1LayoutNode.html#afb9b3cb26ae947cd5d3e1e8b64e06216',1,'tvm::tirx::LayoutNode::IsDirectSumRight()']]],
- ['isenabled_172',['IsEnabled',['../classtvm_1_1sym_1_1Z3Prover.html#ab3ff41de06d5c6091bca5821c4f2f59c',1,'tvm::sym::Z3Prover']]],
- ['iseverything_173',['IsEverything',['../classtvm_1_1sym_1_1IntSet.html#aacbe281513dfc488cf9ed142d5ae6c54',1,'tvm::sym::IntSet']]],
- ['isexpr_174',['IsExpr',['../namespacetvm_1_1relax.html#aefdb4fdc17642caa5813a62a86cb3efa',1,'tvm::relax']]],
- ['isfinite_175',['isfinite',['../namespacetvm_1_1topi.html#aaa52f4a921ac110066390deeb052dfac',1,'tvm::topi::isfinite()'],['../namespacetvm_1_1prim.html#af70a9b67d01f689e9f0a0810b9ae9e57',1,'tvm::prim::isfinite()']]],
- ['isfixedlengthvector_176',['IsFixedLengthVector',['../classtvm_1_1PrimType.html#a7e34429d50552f60a2d278109b3baff2',1,'tvm::PrimType']]],
- ['isimpurecall_177',['IsImpureCall',['../namespacetvm_1_1relax.html#a91202291e3d31370f2bfab2b8934723a',1,'tvm::relax']]],
- ['isinf_178',['isinf',['../namespacetvm_1_1topi.html#a08b96a24b96a201fb5069337e22e7336',1,'tvm::topi::isinf()'],['../namespacetvm_1_1prim.html#aeefa86c16005c7b34ece03f0eaadadd5',1,'tvm::prim::isinf()']]],
- ['isinscope_179',['IsInScope',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilder.html#aa6d010c0e56be5695f509eb65e764cb9',1,'tvm::script::ir_builder::IRBuilder']]],
- ['isleaf_180',['IsLeaf',['../classtvm_1_1relax_1_1NestedMsg.html#ac71bdec10189973c9fc0aed7b92ae517',1,'tvm::relax::NestedMsg']]],
- ['isleafortuple_181',['IsLeafOrTuple',['../namespacetvm_1_1relax.html#ade67ebcba4b40c0e0c38c0ddd3279131',1,'tvm::relax']]],
- ['ismemoryaxis_182',['IsMemoryAxis',['../classtvm_1_1tirx_1_1AxisNode.html#a551dda0b1debc3559cefa8cbd38faf07',1,'tvm::tirx::AxisNode']]],
- ['isnan_183',['isnan',['../namespacetvm_1_1prim.html#aaf493040f39d8985f01b945e43423c1f',1,'tvm::prim::isnan()'],['../namespacetvm_1_1topi.html#a370ab951cbd2b3e1352e338c1e894070',1,'tvm::topi::isnan()']]],
- ['isnan_5fop_184',['isnan_op',['../namespacetvm_1_1prim.html#a5ef2b956e32b6d56b0cf16bcb3546761',1,'tvm::prim']]],
- ['isnegativeconst_185',['IsNegativeConst',['../namespacetvm_1_1prim.html#ad0424acaf56af2c4df29370c0f57aec0',1,'tvm::prim']]],
- ['isnested_186',['IsNested',['../classtvm_1_1relax_1_1NestedMsg.html#a7c8e4d2b6f39c564e4fe4a1d226a69d2',1,'tvm::relax::NestedMsg']]],
- ['isnoop_187',['IsNoOp',['../namespacetvm_1_1tirx.html#abeced65280525ab1ca7e5eb00a2d9325',1,'tvm::tirx']]],
- ['isnothing_188',['IsNothing',['../classtvm_1_1sym_1_1IntSet.html#aa78cd321a0417480857a35c673df85f6',1,'tvm::sym::IntSet']]],
- ['isnull_189',['IsNull',['../classtvm_1_1relax_1_1NestedMsg.html#a762c4a324493c67d85ed74eec5e5886c',1,'tvm::relax::NestedMsg']]],
- ['isnullptr_5fop_190',['isnullptr_op',['../namespacetvm_1_1tirx.html#ab8a0cd8172fdbe2a29a351c84f39a6b0',1,'tvm::tirx']]],
- ['isone_191',['IsOne',['../namespacetvm_1_1prim.html#a87a3e9a5f7f0e7f1079830f3cc6b4a9a',1,'tvm::prim']]],
- ['isop_192',['IsOp',['../namespacetvm_1_1relax.html#a5b7b976a18e4065076addbd70445d3fa',1,'tvm::relax']]],
- ['isopaque_193',['IsOpaque',['../classtvm_1_1relax_1_1FuncTypeNode.html#a1c2c188bdbe5ba412dbe5d10ad35973a',1,'tvm::relax::FuncTypeNode']]],
- ['ispositiveconst_194',['IsPositiveConst',['../namespacetvm_1_1prim.html#afb1c2cd1377fad7c3bb382910921f295',1,'tvm::prim']]],
- ['ispostproc_195',['IsPostproc',['../classtvm_1_1s__tir_1_1InstructionKindObj.html#a46699e6ee45b89fa8da7d86818225aaf',1,'tvm::s_tir::InstructionKindObj']]],
- ['ispoweroftwoint_196',['IsPowerOfTwoInt',['../namespacetvm_1_1prim.html#af9a67d8a6597ddb3573e4676aa5f4a85',1,'tvm::prim']]],
- ['isprimal_197',['IsPrimal',['../classtvm_1_1tirx_1_1SLayoutAxis.html#a1dd5208b45d794407a91feaf15fe12d1',1,'tvm::tirx::SLayoutAxis']]],
- ['ispurefunction_198',['IsPureFunction',['../namespacetvm_1_1s__tir.html#a4e38493891f440cf794772db72e4958c',1,'tvm::s_tir']]],
- ['isregioncoveredconsumer_199',['IsRegionCoveredConsumer',['../classtvm_1_1s__tir_1_1ScheduleStateObj.html#a0a45ea4cffb8fccc25906b8b0c575969',1,'tvm::s_tir::ScheduleStateObj']]],
- ['isregionop_200',['IsRegionOp',['../namespacetvm.html#a5c746b4294751b84783049d5ff8b0099',1,'tvm']]],
- ['isscalablevector_201',['IsScalableVector',['../classtvm_1_1PrimType.html#a4d89bc6607e5e9e861a4071646befd7f',1,'tvm::PrimType']]],
- ['isscalar_202',['isscalar',['../classtvm_1_1PrimType.html#a863246183a239b6fcd2fd6961ba5464b',1,'tvm::PrimType::IsScalar()'],['../classtvm_1_1tirx_1_1TensorVar.html#aefaafd3bf23a00cb6ca6133bb6242b6c',1,'tvm::tirx::TensorVar::IsScalar()'],['../classtvm_1_1tirx_1_1TensorTypeNode.html#a07a69d684d863a5a1932aaf8c6bf662b',1,'tvm::tirx::TensorTypeNode::IsScalar()']]],
- ['issinglepoint_203',['IsSinglePoint',['../classtvm_1_1sym_1_1IntSet.html#aca766b25fd30390c845ca3861cf1e41c',1,'tvm::sym::IntSet']]],
- ['isstagepipeline_204',['IsStagePipeline',['../classtvm_1_1s__tir_1_1ScheduleStateObj.html#afdcc6db6b92e6de5c17279a92b86afbc',1,'tvm::s_tir::ScheduleStateObj']]],
- ['istensorload_205',['IsTensorLoad',['../namespacetvm_1_1te.html#acca2ea19eb77a60378172b49287a7ca8',1,'tvm::te']]],
- ['isthreadaxis_206',['IsThreadAxis',['../classtvm_1_1tirx_1_1AxisNode.html#a3a403d641d50ed5dd1b67f8df1d50f1a',1,'tvm::tirx::AxisNode']]],
- ['istileinner_207',['istileinner',['../classtvm_1_1tirx_1_1LayoutNode.html#af6a51271b76dded04a7cde1af9e122a3',1,'tvm::tirx::LayoutNode::IsTileInner()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a900928c34f72fba74cb181f61b171f84',1,'tvm::tirx::TileLayoutNode::IsTileInner()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a837924c81ced7a35bfc1d7bfbe580e4c',1,'tvm::tirx::ComposeLayoutNode::IsTileInner()']]],
- ['istileouter_208',['istileouter',['../classtvm_1_1tirx_1_1LayoutNode.html#a6434084cf149ff0a7af3e2d461380aeb',1,'tvm::tirx::LayoutNode::IsTileOuter()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a14f82930082aece925c6ab137c74d05a',1,'tvm::tirx::TileLayoutNode::IsTileOuter()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a448faa9b172f43a2b3d6fac3e2b1e7c6',1,'tvm::tirx::ComposeLayoutNode::IsTileOuter()']]],
- ['istrivial_209',['IsTrivial',['../classtvm_1_1tirx_1_1TileLayoutNode.html#a33e647e12dd3b0676b2688ca78e8e905',1,'tvm::tirx::TileLayoutNode']]],
- ['istuple_210',['IsTuple',['../namespacetvm_1_1relax.html#a66ce90c18674c873c97549155a0ce111',1,'tvm::relax']]],
- ['istuplegetitem_211',['IsTupleGetItem',['../namespacetvm_1_1relax.html#af6cb1e75374b6a5d61f9464ffcedd5ee',1,'tvm::relax']]],
- ['isunknowndtype_212',['IsUnknownDtype',['../classtvm_1_1relax_1_1TensorTypeNode.html#a4eb0299269de2a93b6e1f8d21cd279d7',1,'tvm::relax::TensorTypeNode']]],
- ['isunknownndim_213',['isunknownndim',['../classtvm_1_1relax_1_1ShapeTypeNode.html#af1b5e4d2553949d7785c6e9f29d2e6e5',1,'tvm::relax::ShapeTypeNode::IsUnknownNdim()'],['../classtvm_1_1relax_1_1TensorTypeNode.html#adaece7200a4417a7c6da03c84e77b3a3',1,'tvm::relax::TensorTypeNode::IsUnknownNdim()']]],
- ['isvalid_214',['IsValid',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordObj.html#a7c2b107d1e67b45568bd18a3866d468c',1,'tvm::s_tir::meta_schedule::TuningRecordObj']]],
- ['isvar_215',['IsVar',['../namespacetvm_1_1relax.html#aaf90b27a59bc837d06cb19f47ba1ce32',1,'tvm::relax']]],
- ['isvoid_216',['IsVoid',['../classtvm_1_1PrimType.html#a33bc36efcf1c2977a1bf0ac335cb6344',1,'tvm::PrimType']]],
- ['isvoidtype_217',['IsVoidType',['../namespacetvm.html#a196edb73fc9f13d965b8de1c9287a2db',1,'tvm']]],
- ['iszero_218',['IsZero',['../namespacetvm_1_1prim.html#ab590f0836631f30c8c35e3ae6833df03',1,'tvm::prim']]],
- ['iter_219',['iter',['../classtvm_1_1tirx_1_1Iter.html',1,'tvm::tirx::Iter'],['../classtvm_1_1tirx_1_1Iter.html#a3942597a5a72d4cc7579d9d7faac380b',1,'tvm::tirx::Iter::Iter()']]],
- ['iter_5faffine_5fmap_2eh_220',['iter_affine_map.h',['../iter__affine__map_8h.html',1,'']]],
- ['iter_5ftype_221',['iter_type',['../classtvm_1_1s__tir_1_1IterVarNode.html#a5caa7d5ef246d6be576812d3ddd5baa6',1,'tvm::s_tir::IterVarNode']]],
- ['iter_5fvalues_222',['iter_values',['../classtvm_1_1s__tir_1_1SBlockRealizeNode.html#ad4b009295aa7b1075ddf5b3af3876e9e',1,'tvm::s_tir::SBlockRealizeNode::iter_values'],['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameObj.html#a0bc1e94d41f17b8ea57754f989c97256',1,'tvm::script::ir_builder::s_tir::SBlockFrameObj::iter_values']]],
- ['iter_5fvar_2eh_223',['iter_var.h',['../iter__var_8h.html',1,'']]],
- ['iter_5fvars_224',['iter_vars',['../classtvm_1_1s__tir_1_1SBlockNode.html#a60ee1529d416677ab6975959d653ff78',1,'tvm::s_tir::SBlockNode::iter_vars'],['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameObj.html#abf07ccd403faaf402d2145d8932b6ab6',1,'tvm::script::ir_builder::s_tir::SBlockFrameObj::iter_vars']]],
- ['itermapexpr_225',['itermapexpr',['../classtvm_1_1sym_1_1IterMapExpr.html#a3293a7d3dda3665202dbf4454d5b6943',1,'tvm::sym::IterMapExpr::IterMapExpr()'],['../classtvm_1_1sym_1_1IterMapExpr.html',1,'tvm::sym::IterMapExpr']]],
- ['itermapexprnode_226',['IterMapExprNode',['../classtvm_1_1sym_1_1IterMapExprNode.html',1,'tvm::sym']]],
- ['itermaplevel_227',['IterMapLevel',['../namespacetvm_1_1sym.html#afbbf34adac93082f4ce8a4bbc2ad1e2b',1,'tvm::sym']]],
- ['itermapresult_228',['itermapresult',['../classtvm_1_1sym_1_1IterMapResult.html',1,'tvm::sym::IterMapResult'],['../classtvm_1_1sym_1_1IterMapResult.html#aa3da269a0cecf3c669596f843b49e619',1,'tvm::sym::IterMapResult::IterMapResult()']]],
- ['itermapresultobj_229',['IterMapResultObj',['../classtvm_1_1sym_1_1IterMapResultObj.html',1,'tvm::sym']]],
- ['itermapsimplify_230',['IterMapSimplify',['../namespacetvm_1_1sym.html#ab9cba0a13c59652fa78efcaab81a089f',1,'tvm::sym']]],
- ['itermark_231',['itermark',['../classtvm_1_1sym_1_1IterMark.html#adb94fbc3091ef07ddcb272de1811e0b5',1,'tvm::sym::IterMark::IterMark()'],['../classtvm_1_1sym_1_1IterMark.html',1,'tvm::sym::IterMark']]],
- ['itermarknode_232',['itermarknode',['../classtvm_1_1sym_1_1IterMarkNode.html#adc651f872a2a2078e47114f8aea1e1f9',1,'tvm::sym::IterMarkNode::IterMarkNode(ffi::UnsafeInit)'],['../classtvm_1_1sym_1_1IterMarkNode.html#a5e1696481956a37953916140c6b84dc7',1,'tvm::sym::IterMarkNode::IterMarkNode(PrimExpr source, PrimExpr extent)'],['../classtvm_1_1sym_1_1IterMarkNode.html',1,'tvm::sym::IterMarkNode']]],
- ['iternode_233',['iternode',['../classtvm_1_1tirx_1_1IterNode.html',1,'tvm::tirx::IterNode'],['../classtvm_1_1tirx_1_1IterNode.html#abee52a70c7a087a66a01611ff52213d9',1,'tvm::tirx::IterNode::IterNode(ffi::UnsafeInit tag)'],['../classtvm_1_1tirx_1_1IterNode.html#a6bfd9864b6456390fdbeb4f3f03164f3',1,'tvm::tirx::IterNode::IterNode(PrimExpr extent, PrimExpr stride, Axis axis)']]],
- ['itersplitexpr_234',['itersplitexpr',['../classtvm_1_1sym_1_1IterSplitExpr.html#a8288011bc47b7f0eeee502cd094aaf49',1,'tvm::sym::IterSplitExpr::IterSplitExpr(IterMark source)'],['../classtvm_1_1sym_1_1IterSplitExpr.html#aa061b1709a0485d0db2e89178d347033',1,'tvm::sym::IterSplitExpr::IterSplitExpr(ffi::ObjectPtr< IterSplitExprNode > node)'],['../classtvm_1_1sym_1_1IterSplitExpr.html#a42ff89601bf6dd1fc8a4f5a7da11ca6e',1,'tvm::sym::IterSplitExpr::IterSplitExpr(IterMark source, PrimEx [...]
- ['itersplitexprnode_235',['itersplitexprnode',['../classtvm_1_1sym_1_1IterSplitExprNode.html',1,'tvm::sym::IterSplitExprNode'],['../classtvm_1_1sym_1_1IterSplitExprNode.html#ad2af75d92a1dfd5a9a8db1f4eefbbb46',1,'tvm::sym::IterSplitExprNode::IterSplitExprNode(IterMark source, PrimExpr lower_factor, PrimExpr extent, PrimExpr scale)'],['../classtvm_1_1sym_1_1IterSplitExprNode.html#a2f1a0e51b0c63424feee9587899c888f',1,'tvm::sym::IterSplitExprNode::IterSplitExprNode(ffi::UnsafeInit)']]],
- ['itersumexpr_236',['itersumexpr',['../classtvm_1_1sym_1_1IterSumExpr.html',1,'tvm::sym::IterSumExpr'],['../classtvm_1_1sym_1_1IterSumExpr.html#a522d63310bcaf6fa1ff866a79d164cac',1,'tvm::sym::IterSumExpr::IterSumExpr(ffi::Array< IterSplitExpr > args, PrimExpr base)'],['../classtvm_1_1sym_1_1IterSumExpr.html#aa7723fba2e1a5d2d284e795b0c3297d4',1,'tvm::sym::IterSumExpr::IterSumExpr(ffi::ObjectPtr< IterSumExprNode > node)']]],
- ['itersumexprnode_237',['itersumexprnode',['../classtvm_1_1sym_1_1IterSumExprNode.html',1,'tvm::sym::IterSumExprNode'],['../classtvm_1_1sym_1_1IterSumExprNode.html#a2be8dcf37522608559c51ab01d06c3b1',1,'tvm::sym::IterSumExprNode::IterSumExprNode(ffi::UnsafeInit)'],['../classtvm_1_1sym_1_1IterSumExprNode.html#a120da4a9174ecbd74a256ad995701279',1,'tvm::sym::IterSumExprNode::IterSumExprNode(PrimExpr base)']]],
- ['itervar_238',['itervar',['../classtvm_1_1s__tir_1_1IterVar.html#ab9924b2d624822816607547352991298',1,'tvm::s_tir::IterVar::IterVar(ffi::Optional< Range > dom, PrimVar var, IterVarType iter_type, ffi::String thread_tag="", Location loc=UnknownLoc())'],['../classtvm_1_1s__tir_1_1IterVar.html#a3d2e3b97bc33ac6d7f1791e150d64f7f',1,'tvm::s_tir::IterVar::IterVar(ffi::ObjectPtr< IterVarNode > node)'],['../classtvm_1_1s__tir_1_1IterVar.html',1,'tvm::s_tir::IterVar']]],
- ['itervarnode_239',['itervarnode',['../classtvm_1_1s__tir_1_1IterVarNode.html#a5dd1c35f857bfe687bd6d42eab674d21',1,'tvm::s_tir::IterVarNode::IterVarNode()'],['../classtvm_1_1s__tir_1_1IterVarNode.html',1,'tvm::s_tir::IterVarNode'],['../classtvm_1_1s__tir_1_1IterVarNode.html#a67263dda5350dec8e75fb336019122ec',1,'tvm::s_tir::IterVarNode::IterVarNode()']]],
- ['itervartype_240',['IterVarType',['../namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4d',1,'tvm::s_tir']]],
- ['itervartype2string_241',['IterVarType2String',['../namespacetvm_1_1s__tir.html#ad81a47afa178a9d09532d4f842d51256',1,'tvm::s_tir']]]
+ ['irbuilder_143',['irbuilder',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilder.html#af63e228f3faaa0d87fdd52e1fe921dd3',1,'tvm::script::ir_builder::IRBuilder::IRBuilder()'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilder.html',1,'tvm::script::ir_builder::IRBuilder']]],
+ ['irbuilderframe_144',['irbuilderframe',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrame.html',1,'tvm::script::ir_builder::IRBuilderFrame'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrame.html#a7163bbbc1b8a1bbee9c28acacc21f418',1,'tvm::script::ir_builder::IRBuilderFrame::IRBuilderFrame(ffi::ObjectPtr< IRBuilderFrameObj > data)'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrame.html#a4ab7fb335968d6947f88b7b934c56354',1,'tvm::script::ir_builder::IRBuilderFr [...]
+ ['irbuilderframeobj_145',['irbuilderframeobj',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrameObj.html',1,'tvm::script::ir_builder::IRBuilderFrameObj'],['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderFrameObj.html#aff120f20797d82b1152cfb01364af9e2',1,'tvm::script::ir_builder::IRBuilderFrameObj::IRBuilderFrameObj()']]],
+ ['irbuilderobj_146',['IRBuilderObj',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilderObj.html',1,'tvm::script::ir_builder']]],
+ ['irmodule_147',['irmodule',['../classtvm_1_1IRModule.html#a8b0e79496f6d40eb0e15e08fb071058e',1,'tvm::IRModule::IRModule()'],['../classtvm_1_1IRModule.html',1,'tvm::IRModule'],['../namespacetvm_1_1script_1_1ir__builder_1_1ir.html#a8dd2baa6a2608b6ea12f5455971dacc5',1,'tvm::script::ir_builder::ir::IRModule()'],['../classtvm_1_1IRModuleNode.html#a2b30d3e406c01bb6287d1d7514ecaf46',1,'tvm::IRModuleNode::IRModule'],['../classtvm_1_1IRModule.html#ab0387814a52afd7e5bdfd521502d0687',1,'tvm::IRM [...]
+ ['irmoduleframe_148',['irmoduleframe',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IRModuleFrame.html#ac7b58558845ea1d7ad219de63f8b2d7e',1,'tvm::script::ir_builder::ir::IRModuleFrame::IRModuleFrame()'],['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IRModuleFrame.html',1,'tvm::script::ir_builder::ir::IRModuleFrame']]],
+ ['irmoduleframeobj_149',['IRModuleFrameObj',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1IRModuleFrameObj.html',1,'tvm::script::ir_builder::ir']]],
+ ['irmodulenode_150',['irmodulenode',['../classtvm_1_1IRModuleNode.html#a12962213bf292b6ebef70804f099eb8a',1,'tvm::IRModuleNode::IRModuleNode()'],['../classtvm_1_1IRModuleNode.html',1,'tvm::IRModuleNode']]],
+ ['is_5fbroadcast_151',['is_broadcast',['../namespacetvm_1_1topi.html#ad5dcb2721aae4c9b84552b85db6e6cae',1,'tvm::topi']]],
+ ['is_5fdataflow_152',['is_dataflow',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1BindingBlockFrameObj.html#af192cc83f24ce69d4e8fbf75d1beceb1',1,'tvm::script::ir_builder::relax::BindingBlockFrameObj']]],
+ ['is_5fdeclaration_153',['is_declaration',['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1FunctionFrameObj.html#a72f633690c9a7438290545e4d1d0975c',1,'tvm::script::ir_builder::tirx::FunctionFrameObj']]],
+ ['is_5finjective_154',['is_injective',['../namespacetvm_1_1topi.html#a5975401def8848aaa49ae83729263919',1,'tvm::topi']]],
+ ['is_5fprivate_155',['is_private',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameObj.html#a32b1d54733d2cbf242c2213633861234',1,'tvm::script::ir_builder::relax::FunctionFrameObj::is_private'],['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1FunctionFrameObj.html#a13535845d27e73c43010ba354a78dffe',1,'tvm::script::ir_builder::tirx::FunctionFrameObj::is_private']]],
+ ['is_5fpure_156',['is_pure',['../classtvm_1_1relax_1_1FunctionNode.html#adca4c3ecbc3df257642b66f76428f2bb',1,'tvm::relax::FunctionNode::is_pure'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameObj.html#a0f1aab14c33fcc1061dda22599b5259a',1,'tvm::script::ir_builder::relax::FunctionFrameObj::is_pure'],['../classtvm_1_1s__tir_1_1InstructionKindObj.html#ad1c54b855fcf5883f25406998cd12126',1,'tvm::s_tir::InstructionKindObj::is_pure']]],
+ ['is_5fsparse_157',['is_sparse',['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorBlockScaledAttrs.html#a3ba88254be65bb8128dc954ba2f9314d',1,'tvm::backend::cuda::TCGen05InstrDescriptorBlockScaledAttrs::is_sparse'],['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorAttrs.html#a70883a7dc285d731577103d7c0e7dc54',1,'tvm::backend::cuda::TCGen05InstrDescriptorAttrs::is_sparse']]],
+ ['is_5fterminated_158',['is_terminated',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#aed7a5b80f450c92d5a02dce37f202647',1,'tvm::s_tir::meta_schedule::TaskRecordObj']]],
+ ['isaffineblockbinding_159',['IsAffineBlockBinding',['../classtvm_1_1s__tir_1_1ScheduleStateObj.html#a337e0c2e99659fb83fd3989ed9bccb67',1,'tvm::s_tir::ScheduleStateObj']]],
+ ['isapplycustomrule_160',['IsApplyCustomRule',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aacb5aa899615f1d5c0a244cabd6abfc4',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
+ ['isbaseof_161',['isbaseof',['../namespacetvm_1_1relax.html#aa594735cf88dd4904276fcfee3352cfa',1,'tvm::relax::IsBaseOf(const Type &base, const Type &derived, const sym::Analyzer &ana)'],['../namespacetvm_1_1relax.html#aa7ea7bae766b342d5e68696ae89cfdc5',1,'tvm::relax::IsBaseOf(const Type &base, const Type &derived)']]],
+ ['isbooltype_162',['IsBoolType',['../namespacetvm_1_1relax.html#a87ef70cfecdfb365435ae0218f2d2f5c',1,'tvm::relax']]],
+ ['isbound_163',['IsBound',['../classtvm_1_1sym_1_1ConstIntBoundAnalyzer.html#ab47b4ead6fd0d0769c1d1c3c99c1418a',1,'tvm::sym::ConstIntBoundAnalyzer']]],
+ ['iscalldpspacked_164',['iscalldpspacked',['../namespacetvm_1_1relax.html#a8e11264a4f3bd4e62a912b04cd974023',1,'tvm::relax::IsCallDPSPacked(const ffi::String &name, ffi::Optional< TuplePattern > args=std::nullopt)'],['../namespacetvm_1_1relax.html#a89a7f47b3f4508bf3d1f68094cae59c4',1,'tvm::relax::IsCallDPSPacked(const ffi::String &name, TuplePattern var_args)']]],
+ ['iscalltir_165',['iscalltir',['../namespacetvm_1_1relax.html#aa8a96a5f6db60f52ff7f401ba100bf9e',1,'tvm::relax::IsCallTIR(const ffi::String &name, TuplePattern var_args)'],['../namespacetvm_1_1relax.html#a7912efc0c7d089f966c51508673ee8db',1,'tvm::relax::IsCallTIR(const ffi::String &name, ffi::Optional< TuplePattern > args=std::nullopt)']]],
+ ['isconst_166',['IsConst',['../namespacetvm_1_1relax.html#ad2c52b340b0a2524bdcd85d3289a18ac',1,'tvm::relax']]],
+ ['isconstint_167',['isconstint',['../namespacetvm_1_1prim.html#a06df8a5c28ebfe1ac40a729ecdfde0be',1,'tvm::prim::IsConstInt(const PrimExpr &x)'],['../namespacetvm_1_1prim.html#ac7768650e1f34ec0309f701ceeb11709',1,'tvm::prim::IsConstInt(const PrimExpr &x, int64_t value)']]],
+ ['isconstnumber_168',['IsConstNumber',['../namespacetvm_1_1prim.html#aa6b1cb8cc8364e3c6b003ce71f7625ac',1,'tvm::prim']]],
+ ['isdirectsumleft_169',['isdirectsumleft',['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a4b7e854d27d39b451085e0bb5da7ea90',1,'tvm::tirx::ComposeLayoutNode::IsDirectSumLeft()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a5e1bf4973985950de55c5cbf7a07bf3b',1,'tvm::tirx::TileLayoutNode::IsDirectSumLeft()'],['../classtvm_1_1tirx_1_1LayoutNode.html#a6692b8f0394978b728df0e8bb88af102',1,'tvm::tirx::LayoutNode::IsDirectSumLeft()']]],
+ ['isdirectsumright_170',['isdirectsumright',['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#af60ee62d7c17cf5d955bfbd868268ed8',1,'tvm::tirx::ComposeLayoutNode::IsDirectSumRight()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a8de19c73ac84d4a4619f23be72c7b2d2',1,'tvm::tirx::TileLayoutNode::IsDirectSumRight()'],['../classtvm_1_1tirx_1_1LayoutNode.html#afb9b3cb26ae947cd5d3e1e8b64e06216',1,'tvm::tirx::LayoutNode::IsDirectSumRight()']]],
+ ['isenabled_171',['IsEnabled',['../classtvm_1_1sym_1_1Z3Prover.html#ab3ff41de06d5c6091bca5821c4f2f59c',1,'tvm::sym::Z3Prover']]],
+ ['iseverything_172',['IsEverything',['../classtvm_1_1sym_1_1IntSet.html#aacbe281513dfc488cf9ed142d5ae6c54',1,'tvm::sym::IntSet']]],
+ ['isexpr_173',['IsExpr',['../namespacetvm_1_1relax.html#aefdb4fdc17642caa5813a62a86cb3efa',1,'tvm::relax']]],
+ ['isfinite_174',['isfinite',['../namespacetvm_1_1topi.html#aaa52f4a921ac110066390deeb052dfac',1,'tvm::topi::isfinite()'],['../namespacetvm_1_1prim.html#af70a9b67d01f689e9f0a0810b9ae9e57',1,'tvm::prim::isfinite()']]],
+ ['isfixedlengthvector_175',['IsFixedLengthVector',['../classtvm_1_1PrimType.html#a7e34429d50552f60a2d278109b3baff2',1,'tvm::PrimType']]],
+ ['isimpurecall_176',['IsImpureCall',['../namespacetvm_1_1relax.html#a91202291e3d31370f2bfab2b8934723a',1,'tvm::relax']]],
+ ['isinf_177',['isinf',['../namespacetvm_1_1prim.html#aeefa86c16005c7b34ece03f0eaadadd5',1,'tvm::prim::isinf()'],['../namespacetvm_1_1topi.html#a08b96a24b96a201fb5069337e22e7336',1,'tvm::topi::isinf()']]],
+ ['isinscope_178',['IsInScope',['../classtvm_1_1script_1_1ir__builder_1_1IRBuilder.html#aa6d010c0e56be5695f509eb65e764cb9',1,'tvm::script::ir_builder::IRBuilder']]],
+ ['isleaf_179',['IsLeaf',['../classtvm_1_1relax_1_1NestedMsg.html#ac71bdec10189973c9fc0aed7b92ae517',1,'tvm::relax::NestedMsg']]],
+ ['isleafortuple_180',['IsLeafOrTuple',['../namespacetvm_1_1relax.html#ade67ebcba4b40c0e0c38c0ddd3279131',1,'tvm::relax']]],
+ ['ismemoryaxis_181',['IsMemoryAxis',['../classtvm_1_1tirx_1_1AxisNode.html#a551dda0b1debc3559cefa8cbd38faf07',1,'tvm::tirx::AxisNode']]],
+ ['isnan_182',['isnan',['../namespacetvm_1_1prim.html#aaf493040f39d8985f01b945e43423c1f',1,'tvm::prim::isnan()'],['../namespacetvm_1_1topi.html#a370ab951cbd2b3e1352e338c1e894070',1,'tvm::topi::isnan()']]],
+ ['isnan_5fop_183',['isnan_op',['../namespacetvm_1_1prim.html#a5ef2b956e32b6d56b0cf16bcb3546761',1,'tvm::prim']]],
+ ['isnegativeconst_184',['IsNegativeConst',['../namespacetvm_1_1prim.html#ad0424acaf56af2c4df29370c0f57aec0',1,'tvm::prim']]],
+ ['isnested_185',['IsNested',['../classtvm_1_1relax_1_1NestedMsg.html#a7c8e4d2b6f39c564e4fe4a1d226a69d2',1,'tvm::relax::NestedMsg']]],
+ ['isnoop_186',['IsNoOp',['../namespacetvm_1_1tirx.html#abeced65280525ab1ca7e5eb00a2d9325',1,'tvm::tirx']]],
+ ['isnothing_187',['IsNothing',['../classtvm_1_1sym_1_1IntSet.html#aa78cd321a0417480857a35c673df85f6',1,'tvm::sym::IntSet']]],
+ ['isnull_188',['IsNull',['../classtvm_1_1relax_1_1NestedMsg.html#a762c4a324493c67d85ed74eec5e5886c',1,'tvm::relax::NestedMsg']]],
+ ['isnullptr_5fop_189',['isnullptr_op',['../namespacetvm_1_1tirx.html#ab8a0cd8172fdbe2a29a351c84f39a6b0',1,'tvm::tirx']]],
+ ['isone_190',['IsOne',['../namespacetvm_1_1prim.html#a87a3e9a5f7f0e7f1079830f3cc6b4a9a',1,'tvm::prim']]],
+ ['isop_191',['IsOp',['../namespacetvm_1_1relax.html#a5b7b976a18e4065076addbd70445d3fa',1,'tvm::relax']]],
+ ['isopaque_192',['IsOpaque',['../classtvm_1_1relax_1_1FuncTypeNode.html#a1c2c188bdbe5ba412dbe5d10ad35973a',1,'tvm::relax::FuncTypeNode']]],
+ ['ispositiveconst_193',['IsPositiveConst',['../namespacetvm_1_1prim.html#afb1c2cd1377fad7c3bb382910921f295',1,'tvm::prim']]],
+ ['ispostproc_194',['IsPostproc',['../classtvm_1_1s__tir_1_1InstructionKindObj.html#a46699e6ee45b89fa8da7d86818225aaf',1,'tvm::s_tir::InstructionKindObj']]],
+ ['ispoweroftwoint_195',['IsPowerOfTwoInt',['../namespacetvm_1_1prim.html#af9a67d8a6597ddb3573e4676aa5f4a85',1,'tvm::prim']]],
+ ['isprimal_196',['IsPrimal',['../classtvm_1_1tirx_1_1SLayoutAxis.html#a1dd5208b45d794407a91feaf15fe12d1',1,'tvm::tirx::SLayoutAxis']]],
+ ['ispurefunction_197',['IsPureFunction',['../namespacetvm_1_1s__tir.html#a4e38493891f440cf794772db72e4958c',1,'tvm::s_tir']]],
+ ['isregioncoveredconsumer_198',['IsRegionCoveredConsumer',['../classtvm_1_1s__tir_1_1ScheduleStateObj.html#a0a45ea4cffb8fccc25906b8b0c575969',1,'tvm::s_tir::ScheduleStateObj']]],
+ ['isregionop_199',['IsRegionOp',['../namespacetvm.html#a5c746b4294751b84783049d5ff8b0099',1,'tvm']]],
+ ['isscalablevector_200',['IsScalableVector',['../classtvm_1_1PrimType.html#a4d89bc6607e5e9e861a4071646befd7f',1,'tvm::PrimType']]],
+ ['isscalar_201',['isscalar',['../classtvm_1_1PrimType.html#a863246183a239b6fcd2fd6961ba5464b',1,'tvm::PrimType::IsScalar()'],['../classtvm_1_1tirx_1_1TensorVar.html#aefaafd3bf23a00cb6ca6133bb6242b6c',1,'tvm::tirx::TensorVar::IsScalar()'],['../classtvm_1_1tirx_1_1TensorTypeNode.html#a07a69d684d863a5a1932aaf8c6bf662b',1,'tvm::tirx::TensorTypeNode::IsScalar()']]],
+ ['issinglepoint_202',['IsSinglePoint',['../classtvm_1_1sym_1_1IntSet.html#aca766b25fd30390c845ca3861cf1e41c',1,'tvm::sym::IntSet']]],
+ ['isstagepipeline_203',['IsStagePipeline',['../classtvm_1_1s__tir_1_1ScheduleStateObj.html#afdcc6db6b92e6de5c17279a92b86afbc',1,'tvm::s_tir::ScheduleStateObj']]],
+ ['istensorload_204',['IsTensorLoad',['../namespacetvm_1_1te.html#acca2ea19eb77a60378172b49287a7ca8',1,'tvm::te']]],
+ ['isthreadaxis_205',['IsThreadAxis',['../classtvm_1_1tirx_1_1AxisNode.html#a3a403d641d50ed5dd1b67f8df1d50f1a',1,'tvm::tirx::AxisNode']]],
+ ['istileinner_206',['istileinner',['../classtvm_1_1tirx_1_1LayoutNode.html#af6a51271b76dded04a7cde1af9e122a3',1,'tvm::tirx::LayoutNode::IsTileInner()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a900928c34f72fba74cb181f61b171f84',1,'tvm::tirx::TileLayoutNode::IsTileInner()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a837924c81ced7a35bfc1d7bfbe580e4c',1,'tvm::tirx::ComposeLayoutNode::IsTileInner()']]],
+ ['istileouter_207',['istileouter',['../classtvm_1_1tirx_1_1LayoutNode.html#a6434084cf149ff0a7af3e2d461380aeb',1,'tvm::tirx::LayoutNode::IsTileOuter()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a14f82930082aece925c6ab137c74d05a',1,'tvm::tirx::TileLayoutNode::IsTileOuter()'],['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a448faa9b172f43a2b3d6fac3e2b1e7c6',1,'tvm::tirx::ComposeLayoutNode::IsTileOuter()']]],
+ ['istrivial_208',['IsTrivial',['../classtvm_1_1tirx_1_1TileLayoutNode.html#a33e647e12dd3b0676b2688ca78e8e905',1,'tvm::tirx::TileLayoutNode']]],
+ ['istuple_209',['IsTuple',['../namespacetvm_1_1relax.html#a66ce90c18674c873c97549155a0ce111',1,'tvm::relax']]],
+ ['istuplegetitem_210',['IsTupleGetItem',['../namespacetvm_1_1relax.html#af6cb1e75374b6a5d61f9464ffcedd5ee',1,'tvm::relax']]],
+ ['isunknowndtype_211',['IsUnknownDtype',['../classtvm_1_1relax_1_1TensorTypeNode.html#a4eb0299269de2a93b6e1f8d21cd279d7',1,'tvm::relax::TensorTypeNode']]],
+ ['isunknownndim_212',['isunknownndim',['../classtvm_1_1relax_1_1TensorTypeNode.html#adaece7200a4417a7c6da03c84e77b3a3',1,'tvm::relax::TensorTypeNode::IsUnknownNdim()'],['../classtvm_1_1relax_1_1ShapeTypeNode.html#af1b5e4d2553949d7785c6e9f29d2e6e5',1,'tvm::relax::ShapeTypeNode::IsUnknownNdim()']]],
+ ['isvalid_213',['IsValid',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuningRecordObj.html#a7c2b107d1e67b45568bd18a3866d468c',1,'tvm::s_tir::meta_schedule::TuningRecordObj']]],
+ ['isvar_214',['IsVar',['../namespacetvm_1_1relax.html#aaf90b27a59bc837d06cb19f47ba1ce32',1,'tvm::relax']]],
+ ['isvoid_215',['IsVoid',['../classtvm_1_1PrimType.html#a33bc36efcf1c2977a1bf0ac335cb6344',1,'tvm::PrimType']]],
+ ['isvoidtype_216',['IsVoidType',['../namespacetvm.html#a196edb73fc9f13d965b8de1c9287a2db',1,'tvm']]],
+ ['iszero_217',['IsZero',['../namespacetvm_1_1prim.html#ab590f0836631f30c8c35e3ae6833df03',1,'tvm::prim']]],
+ ['iter_218',['iter',['../classtvm_1_1tirx_1_1Iter.html',1,'tvm::tirx::Iter'],['../classtvm_1_1tirx_1_1Iter.html#a3942597a5a72d4cc7579d9d7faac380b',1,'tvm::tirx::Iter::Iter()']]],
+ ['iter_5faffine_5fmap_2eh_219',['iter_affine_map.h',['../iter__affine__map_8h.html',1,'']]],
+ ['iter_5ftype_220',['iter_type',['../classtvm_1_1s__tir_1_1IterVarNode.html#a5caa7d5ef246d6be576812d3ddd5baa6',1,'tvm::s_tir::IterVarNode']]],
+ ['iter_5fvalues_221',['iter_values',['../classtvm_1_1s__tir_1_1SBlockRealizeNode.html#ad4b009295aa7b1075ddf5b3af3876e9e',1,'tvm::s_tir::SBlockRealizeNode::iter_values'],['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameObj.html#a0bc1e94d41f17b8ea57754f989c97256',1,'tvm::script::ir_builder::s_tir::SBlockFrameObj::iter_values']]],
+ ['iter_5fvar_2eh_222',['iter_var.h',['../iter__var_8h.html',1,'']]],
+ ['iter_5fvars_223',['iter_vars',['../classtvm_1_1s__tir_1_1SBlockNode.html#a60ee1529d416677ab6975959d653ff78',1,'tvm::s_tir::SBlockNode::iter_vars'],['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameObj.html#abf07ccd403faaf402d2145d8932b6ab6',1,'tvm::script::ir_builder::s_tir::SBlockFrameObj::iter_vars']]],
+ ['itermapexpr_224',['itermapexpr',['../classtvm_1_1sym_1_1IterMapExpr.html#a3293a7d3dda3665202dbf4454d5b6943',1,'tvm::sym::IterMapExpr::IterMapExpr()'],['../classtvm_1_1sym_1_1IterMapExpr.html',1,'tvm::sym::IterMapExpr']]],
+ ['itermapexprnode_225',['IterMapExprNode',['../classtvm_1_1sym_1_1IterMapExprNode.html',1,'tvm::sym']]],
+ ['itermaplevel_226',['IterMapLevel',['../namespacetvm_1_1sym.html#afbbf34adac93082f4ce8a4bbc2ad1e2b',1,'tvm::sym']]],
+ ['itermapresult_227',['itermapresult',['../classtvm_1_1sym_1_1IterMapResult.html',1,'tvm::sym::IterMapResult'],['../classtvm_1_1sym_1_1IterMapResult.html#aa3da269a0cecf3c669596f843b49e619',1,'tvm::sym::IterMapResult::IterMapResult()']]],
+ ['itermapresultobj_228',['IterMapResultObj',['../classtvm_1_1sym_1_1IterMapResultObj.html',1,'tvm::sym']]],
+ ['itermapsimplify_229',['IterMapSimplify',['../namespacetvm_1_1sym.html#ab9cba0a13c59652fa78efcaab81a089f',1,'tvm::sym']]],
+ ['itermark_230',['itermark',['../classtvm_1_1sym_1_1IterMark.html#adb94fbc3091ef07ddcb272de1811e0b5',1,'tvm::sym::IterMark::IterMark()'],['../classtvm_1_1sym_1_1IterMark.html',1,'tvm::sym::IterMark']]],
+ ['itermarknode_231',['itermarknode',['../classtvm_1_1sym_1_1IterMarkNode.html#adc651f872a2a2078e47114f8aea1e1f9',1,'tvm::sym::IterMarkNode::IterMarkNode(ffi::UnsafeInit)'],['../classtvm_1_1sym_1_1IterMarkNode.html#a5e1696481956a37953916140c6b84dc7',1,'tvm::sym::IterMarkNode::IterMarkNode(PrimExpr source, PrimExpr extent)'],['../classtvm_1_1sym_1_1IterMarkNode.html',1,'tvm::sym::IterMarkNode']]],
+ ['iternode_232',['iternode',['../classtvm_1_1tirx_1_1IterNode.html',1,'tvm::tirx::IterNode'],['../classtvm_1_1tirx_1_1IterNode.html#abee52a70c7a087a66a01611ff52213d9',1,'tvm::tirx::IterNode::IterNode(ffi::UnsafeInit tag)'],['../classtvm_1_1tirx_1_1IterNode.html#a6bfd9864b6456390fdbeb4f3f03164f3',1,'tvm::tirx::IterNode::IterNode(PrimExpr extent, PrimExpr stride, Axis axis)']]],
+ ['itersplitexpr_233',['itersplitexpr',['../classtvm_1_1sym_1_1IterSplitExpr.html#a8288011bc47b7f0eeee502cd094aaf49',1,'tvm::sym::IterSplitExpr::IterSplitExpr(IterMark source)'],['../classtvm_1_1sym_1_1IterSplitExpr.html#aa061b1709a0485d0db2e89178d347033',1,'tvm::sym::IterSplitExpr::IterSplitExpr(ffi::ObjectPtr< IterSplitExprNode > node)'],['../classtvm_1_1sym_1_1IterSplitExpr.html#a42ff89601bf6dd1fc8a4f5a7da11ca6e',1,'tvm::sym::IterSplitExpr::IterSplitExpr(IterMark source, PrimEx [...]
+ ['itersplitexprnode_234',['itersplitexprnode',['../classtvm_1_1sym_1_1IterSplitExprNode.html',1,'tvm::sym::IterSplitExprNode'],['../classtvm_1_1sym_1_1IterSplitExprNode.html#ad2af75d92a1dfd5a9a8db1f4eefbbb46',1,'tvm::sym::IterSplitExprNode::IterSplitExprNode(IterMark source, PrimExpr lower_factor, PrimExpr extent, PrimExpr scale)'],['../classtvm_1_1sym_1_1IterSplitExprNode.html#a2f1a0e51b0c63424feee9587899c888f',1,'tvm::sym::IterSplitExprNode::IterSplitExprNode(ffi::UnsafeInit)']]],
+ ['itersumexpr_235',['itersumexpr',['../classtvm_1_1sym_1_1IterSumExpr.html',1,'tvm::sym::IterSumExpr'],['../classtvm_1_1sym_1_1IterSumExpr.html#a522d63310bcaf6fa1ff866a79d164cac',1,'tvm::sym::IterSumExpr::IterSumExpr(ffi::Array< IterSplitExpr > args, PrimExpr base)'],['../classtvm_1_1sym_1_1IterSumExpr.html#aa7723fba2e1a5d2d284e795b0c3297d4',1,'tvm::sym::IterSumExpr::IterSumExpr(ffi::ObjectPtr< IterSumExprNode > node)']]],
+ ['itersumexprnode_236',['itersumexprnode',['../classtvm_1_1sym_1_1IterSumExprNode.html',1,'tvm::sym::IterSumExprNode'],['../classtvm_1_1sym_1_1IterSumExprNode.html#a2be8dcf37522608559c51ab01d06c3b1',1,'tvm::sym::IterSumExprNode::IterSumExprNode(ffi::UnsafeInit)'],['../classtvm_1_1sym_1_1IterSumExprNode.html#a120da4a9174ecbd74a256ad995701279',1,'tvm::sym::IterSumExprNode::IterSumExprNode(PrimExpr base)']]],
+ ['itervar_237',['itervar',['../classtvm_1_1s__tir_1_1IterVar.html#ab9924b2d624822816607547352991298',1,'tvm::s_tir::IterVar::IterVar(ffi::Optional< Range > dom, PrimVar var, IterVarType iter_type, ffi::String thread_tag="", Location loc=UnknownLoc())'],['../classtvm_1_1s__tir_1_1IterVar.html#a3d2e3b97bc33ac6d7f1791e150d64f7f',1,'tvm::s_tir::IterVar::IterVar(ffi::ObjectPtr< IterVarNode > node)'],['../classtvm_1_1s__tir_1_1IterVar.html',1,'tvm::s_tir::IterVar']]],
+ ['itervarnode_238',['itervarnode',['../classtvm_1_1s__tir_1_1IterVarNode.html#a5dd1c35f857bfe687bd6d42eab674d21',1,'tvm::s_tir::IterVarNode::IterVarNode()'],['../classtvm_1_1s__tir_1_1IterVarNode.html',1,'tvm::s_tir::IterVarNode'],['../classtvm_1_1s__tir_1_1IterVarNode.html#a67263dda5350dec8e75fb336019122ec',1,'tvm::s_tir::IterVarNode::IterVarNode()']]],
+ ['itervartype_239',['IterVarType',['../namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4d',1,'tvm::s_tir']]],
+ ['itervartype2string_240',['IterVarType2String',['../namespacetvm_1_1s__tir.html#ad81a47afa178a9d09532d4f842d51256',1,'tvm::s_tir']]]
];
diff --git a/docs/reference/api/doxygen/search/all_b.js b/docs/reference/api/doxygen/search/all_b.js
index 04185272927..65b3ede4768 100644
--- a/docs/reference/api/doxygen/search/all_b.js
+++ b/docs/reference/api/doxygen/search/all_b.js
@@ -46,7 +46,7 @@ var searchData=
['kdatapar_43',['kDataPar',['../namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4da6b29fcaa5a174671f9c7c413844bc8c8',1,'tvm::s_tir']]],
['kdebuggetfromremote_44',['kDebugGetFromRemote',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8aa9e0e3dadb4ecfc65792001a864b868a',1,'tvm::runtime']]],
['kdebugsetregister_45',['kDebugSetRegister',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8a08f61e83ccd56e0950d9b9b36d6f1a15',1,'tvm::runtime']]],
- ['kdefault_46',['kdefault',['../namespacetvm.html#aa313cad946cfeff4192526a00daa9213a6867faeaa475fda467e48267db2bb8a8',1,'tvm::kDefault'],['../namespacetvm.html#a85e4536ea4e1c8d3d48c61135f0a8ff0a6867faeaa475fda467e48267db2bb8a8',1,'tvm::kDefault'],['../namespacetvm_1_1sym.html#af302d7cf16c8a80afef9b33eff88f29ca6867faeaa475fda467e48267db2bb8a8',1,'tvm::sym::kDefault']]],
+ ['kdefault_46',['kdefault',['../namespacetvm.html#a85e4536ea4e1c8d3d48c61135f0a8ff0a6867faeaa475fda467e48267db2bb8a8',1,'tvm::kDefault'],['../namespacetvm.html#aa313cad946cfeff4192526a00daa9213a6867faeaa475fda467e48267db2bb8a8',1,'tvm::kDefault'],['../namespacetvm_1_1sym.html#af302d7cf16c8a80afef9b33eff88f29ca6867faeaa475fda467e48267db2bb8a8',1,'tvm::sym::kDefault']]],
['kdefaultworkspacealignment_47',['kDefaultWorkspaceAlignment',['../namespacetvm_1_1runtime.html#a551bab1e24e2e794f8ccd4446b63a7af',1,'tvm::runtime']]],
['kdepthwiseconv2dbackinputnhwc_48',['kDepthwiseConv2dBackInputNHWC',['../namespacetvm_1_1topi.html#aad71825e552f8805698db11912c017b6',1,'tvm::topi']]],
['kdepthwiseconv2dbackweightnhwc_49',['kDepthwiseConv2dBackWeightNHWC',['../namespacetvm_1_1topi.html#a969830c2a564f886efdd2ab7555028f8',1,'tvm::topi']]],
@@ -55,260 +55,256 @@ var searchData=
['kdetail_52',['kDetail',['../namespacetvm_1_1s__tir.html#a270bd7a6bf97b05a2ee7259435da5de3ad6733547bb237ce06cddf96357f1b66b',1,'tvm::s_tir']]],
['kdevicecontexts_53',['kDeviceContexts',['../namespacetvm_1_1attr.html#a9c50768f8ee30a890106f2de097109bb',1,'tvm::attr']]],
['kdeviceinitstmt_54',['kDeviceInitStmt',['../namespacetvm_1_1tirx_1_1tile_1_1callback.html#a2ad4a743f8b011b7ac09a82cd81bc321',1,'tvm::tirx::tile::callback']]],
- ['kdeviceintrinsicnamespace_55',['kDeviceIntrinsicNamespace',['../namespacetvm_1_1tirx_1_1op__attr.html#a4f36ba2ac5f1725af51d74867021ebe3',1,'tvm::tirx::op_attr']]],
- ['kdevicekernellaunch_56',['kDeviceKernelLaunch',['../namespacetvm.html#a85e4536ea4e1c8d3d48c61135f0a8ff0aea7c0ea92da6200bb14ea17a6094e2bc',1,'tvm']]],
- ['kdisableunroll_57',['kDisableUnroll',['../namespacetvm_1_1tirx_1_1attr.html#a498676e40c40bdd5d7d1629af01bf3ab',1,'tvm::tirx::attr']]],
- ['kdiv_58',['kDiv',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a62ff1bc26aac2154f97b79366b7a8de4',1,'tvm::script::printer::OperationDocNode']]],
- ['kdltensoraddr_59',['kDLTensorAddr',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487ac4035e141db5bc41890b38fe06d55252',1,'tvm::tirx']]],
- ['kdltensorbyteoffset_60',['kDLTensorByteOffset',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487aeab86fe5d9ac0d70318465f2c0d10af0',1,'tvm::tirx']]],
- ['kdltensordata_61',['kDLTensorData',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a33147695a7013fc252e6c52f703d7d6e',1,'tvm::tirx']]],
- ['kdltensordeviceid_62',['kDLTensorDeviceId',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a4788059953b4672ea33f10d4fa019c43',1,'tvm::tirx']]],
- ['kdltensordevicetype_63',['kDLTensorDeviceType',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a4daa294f2c8f15616be7f71edbfde50e',1,'tvm::tirx']]],
- ['kdltensorkindbound_5f_64',['kDLTensorKindBound_',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a4d557c405ad40d9ffe097727ac80a1b0',1,'tvm::tirx']]],
- ['kdltensorndim_65',['kDLTensorNDim',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a418c74da127afcc653788683d8435768',1,'tvm::tirx']]],
- ['kdltensorshape_66',['kDLTensorShape',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a4e17d290d2c12e25fc71ba683a290082',1,'tvm::tirx']]],
- ['kdltensorstrides_67',['kDLTensorStrides',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a1b062e4f9ab8100b3cbdadb4f0d99abb',1,'tvm::tirx']]],
- ['kdltensortypebits_68',['kDLTensorTypeBits',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a879d2f56e94766e979b86eb8115b3b2e',1,'tvm::tirx']]],
- ['kdltensortypecode_69',['kDLTensorTypeCode',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a8d819f5a94c9d9b7bc6734f9873e4599',1,'tvm::tirx']]],
- ['kdltensortypelanes_70',['kDLTensorTypeLanes',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a3c54e5b56a26c96aaff16e09c0b6c8f2',1,'tvm::tirx']]],
- ['kdoctranslate_71',['kDocTranslate',['../namespacetvm_1_1script_1_1printer_1_1type__attr.html#ae9eb5afd1e03587e4a029c23ab78639d',1,'tvm::script::printer::type_attr']]],
- ['kdoctranslatetensorloadbysourcety_72',['kDocTranslateTensorLoadBySourceTy',['../namespacetvm_1_1script_1_1printer_1_1type__attr.html#a1d7cd3f0a6fbee53286312a8792c76f6',1,'tvm::script::printer::type_attr']]],
- ['kdoctranslatevarbyty_73',['kDocTranslateVarByTy',['../namespacetvm_1_1script_1_1printer_1_1type__attr.html#ab159eddc9b705f7d09cb19a0353e4e40',1,'tvm::script::printer::type_attr']]],
- ['kdoublebufferscope_74',['kDoubleBufferScope',['../namespacetvm_1_1s__tir_1_1attr.html#aebcb4f14b8bc119837f3563213d976eb',1,'tvm::s_tir::attr']]],
- ['kdstlayout_75',['kDstLayout',['../namespacetvm_1_1topi_1_1attr.html#a7806ef17ebac88509e4fda9daf71040a',1,'tvm::topi::attr']]],
- ['keep_5fbackground_76',['keep_background',['../structtvm_1_1relax_1_1MultiboxTransformLocAttrs.html#af668baad4d90579a3e1f0dc2facb8386',1,'tvm::relax::MultiboxTransformLocAttrs']]],
- ['keepdims_77',['keepdims',['../structtvm_1_1relax_1_1ArgmaxArgminAttrs.html#a101b18db54c548466799f262621e6865',1,'tvm::relax::ArgmaxArgminAttrs::keepdims'],['../structtvm_1_1relax_1_1StatisticalAttrs.html#acde49ba1ea435a45d5991a58e0e7c321',1,'tvm::relax::StatisticalAttrs::keepdims']]],
- ['keinsum_78',['kEinsum',['../namespacetvm_1_1topi.html#a6b33f2b888123f3ccd7191feeaedb93b',1,'tvm::topi']]],
- ['kelementwise_79',['kElementWise',['../namespacetvm_1_1topi.html#a0250c4095f19ae8a22ed85bc4ce5a40d',1,'tvm::topi']]],
- ['kelemwise_80',['kElemWise',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575a7a3fb5d59f4cd93830b2188ec6c263c5',1,'tvm::relax']]],
- ['kellipsis_81',['kEllipsis',['../structtvm_1_1topi_1_1EinsumEquation.html#a963f3d740f063a7c82f2e34f6214a04a',1,'tvm::topi::EinsumEquation']]],
- ['kembedinfo_82',['kEmbedInfo',['../namespacetvm.html#aa80b1c23bd976ef8420358cfd4cd724aa9d51682d02407dcdbbd4622cd54e4373',1,'tvm']]],
- ['keq_83',['keq',['../namespacetvm_1_1sym.html#a4944fdf92dde33c184a7ca2fec7486b1a7db2fe13b438b1005c70fcc9ab826b3b',1,'tvm::sym::kEQ'],['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a3d02bee6105201371a5a6c70cfdf1719',1,'tvm::script::printer::OperationDocNode::kEq']]],
- ['kernel_5fattrs_84',['kernel_attrs',['../structtvm_1_1tirx_1_1CallFFIKernelAttr.html#afa3c52093b953863d4b092d28094cb8d',1,'tvm::tirx::CallFFIKernelAttr']]],
- ['kernel_5flayout_85',['kernel_layout',['../structtvm_1_1relax_1_1Conv1DAttrs.html#af70c6ca935a777db8340eb1baafa76a7',1,'tvm::relax::Conv1DAttrs::kernel_layout'],['../structtvm_1_1relax_1_1Conv2DAttrs.html#a5958b2a79298fe97a4629e74a33382c9',1,'tvm::relax::Conv2DAttrs::kernel_layout'],['../structtvm_1_1relax_1_1Conv3DAttrs.html#a1246c9b97778ecf2719c9bc6d6c1813f',1,'tvm::relax::Conv3DAttrs::kernel_layout'],['../structtvm_1_1relax_1_1Conv1DTransposeAttrs.html#af87b41a5579c12b0ad23cee89817 [...]
- ['kernel_5freplace_5fpoint_5fop_86',['kernel_replace_point_op',['../namespacetvm_1_1tirx.html#a0f4e08900feeb8a8ddd21657cb051aa6',1,'tvm::tirx']]],
- ['kestimatedflops_87',['kEstimatedFlops',['../namespacetvm_1_1s__tir_1_1attr.html#a6a9912dd39f033e63bb4490b3e0f31cd',1,'tvm::s_tir::attr']]],
- ['kevaluatevalidate_88',['kEvaluateValidate',['../namespacetvm_1_1type__attr.html#abbe850d6575f6fd7800472ef591bc57a',1,'tvm::type_attr']]],
- ['kexplicitreadregion_89',['kExplicitReadRegion',['../namespacetvm_1_1s__tir_1_1attr.html#a07c6cdc3a621131669685b9b96cbc767',1,'tvm::s_tir::attr']]],
- ['kexplicitwriteregion_90',['kExplicitWriteRegion',['../namespacetvm_1_1s__tir_1_1attr.html#ae6eda5e34ae5f6f3f3a0e1cb2b8bfbf2',1,'tvm::s_tir::attr']]],
- ['kexprannotation_91',['kExprAnnotation',['../namespacetvm.html#aa80b1c23bd976ef8420358cfd4cd724aa52c0b756f9ae7d0091ceb863a70e960b',1,'tvm']]],
- ['kexternal_92',['kExternal',['../namespacetvm.html#aee9f3322da6fdb9d0d120167beb329cca2d147c7119731e0732790134e089e4b3',1,'tvm']]],
- ['kexternalmods_93',['kExternalMods',['../namespacetvm_1_1attr.html#a8604338aa4e9293d10d427a00a2c9f13',1,'tvm::attr']]],
- ['key_94',['key',['../structtvm_1_1ConfigSchema_1_1OptionEntry.html#abfe7af172f1706f174c5f1bf177c51cc',1,'tvm::ConfigSchema::OptionEntry']]],
- ['keys_95',['keys',['../classtvm_1_1script_1_1printer_1_1DictDocNode.html#a30b541b91e929ad81ffbc648d034352f',1,'tvm::script::printer::DictDocNode::keys'],['../classtvm_1_1TargetObj.html#a99f02aa0b1157e326c38a28aaa699d75',1,'tvm::TargetObj::keys']]],
- ['kfaill0_96',['kFailL0',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2aea0d6c7bc4e0f3e1ae27af5ab8d3ead1',1,'tvm::relax']]],
- ['kfaill1_97',['kFailL1',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2a44bf4c796712d49aa9e166a28b5b4877',1,'tvm::relax']]],
- ['kfaill2_98',['kFailL2',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2a445a5e4200190564cfb0a1a85823831f',1,'tvm::relax']]],
- ['kfast_99',['kFast',['../namespacetvm_1_1s__tir.html#a270bd7a6bf97b05a2ee7259435da5de3ae250345d92c29e0a7d8d215ac3b67997',1,'tvm::s_tir']]],
- ['kfloordiv_100',['kfloordiv',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a47d7da92f8fee9486cb83971585bb449',1,'tvm::script::printer::OperationDocNode::kFloorDiv'],['../namespacetvm_1_1sym.html#abafa23be77c74118c3da91aa8272483ea99bc94a96351928d4fa304a8b594618c',1,'tvm::sym::kFloorDiv']]],
- ['kforcepure_101',['kForcePure',['../namespacetvm_1_1relax_1_1attr.html#a3c1b82b46a7295dc8facebaf510161cf',1,'tvm::relax::attr']]],
- ['kfragmentlayout_102',['kFragmentLayout',['../namespacetvm_1_1s__tir_1_1attr.html#ac634a41bee34e7381592aaab4accfe18',1,'tvm::s_tir::attr']]],
- ['kfragmentshape_103',['kFragmentShape',['../namespacetvm_1_1s__tir_1_1attr.html#ac83ae27a0335ae81ae46f8f30c5825bc',1,'tvm::s_tir::attr']]],
- ['kfuncidx_104',['kFuncIdx',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ad009411831e6f77c97ea9bf65e88ba6bacb07450c2a8f691a404d4574344af92e',1,'tvm::runtime::vm::Instruction']]],
- ['kge_105',['kGE',['../namespacetvm_1_1sym.html#a4944fdf92dde33c184a7ca2fec7486b1ac0275be4f85005f8ef340d3d5be8d361',1,'tvm::sym']]],
- ['kgetglobalfunc_106',['kGetGlobalFunc',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8abd597f33da21ed3ec14131295daab521',1,'tvm::runtime']]],
- ['kglobalsymbol_107',['kglobalsymbol',['../namespacetvm_1_1tirx_1_1op__attr.html#aa7cdbf56dc79981831aaa49c5a242c88',1,'tvm::tirx::op_attr::kGlobalSymbol'],['../namespacetvm_1_1attr.html#a7737d03caeeaeac61531ace9a91f7d74',1,'tvm::attr::kGlobalSymbol']]],
- ['kgroupconv2d_108',['kGroupConv2d',['../namespacetvm_1_1topi.html#a8352661bace9139ad3a0d0ab8a01caf5',1,'tvm::topi']]],
- ['kgt_109',['kgt',['../namespacetvm_1_1sym.html#a4944fdf92dde33c184a7ca2fec7486b1aa3d18adb9a64157d6708f8ba39dfcdbc',1,'tvm::sym::kGT'],['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2af166c5f480408355d40fdedd40d08cd5',1,'tvm::script::printer::OperationDocNode::kGt']]],
- ['kgte_110',['kGtE',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a0e310a555c2e0eb7299276eeda9768ad',1,'tvm::script::printer::OperationDocNode']]],
- ['khostinitstmt_111',['kHostInitStmt',['../namespacetvm_1_1tirx_1_1tile_1_1callback.html#a522e7b29afa41850bf0a8ccf13105131',1,'tvm::tirx::tile::callback']]],
- ['kifthenelse_112',['kIfThenElse',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2aa543c0b05baacb26eb09a6539da0215e',1,'tvm::script::printer::OperationDocNode']]],
- ['kiketenabled_113',['kIKetEnabled',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#afb3a26b12e2b859f91e67ebf5245a81c',1,'tvm::backend::cuda::attr']]],
- ['kimmediate_114',['kImmediate',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ad009411831e6f77c97ea9bf65e88ba6ba9d5396915e9c40be7d43f985aa8e5ae0',1,'tvm::runtime::vm::Instruction']]],
- ['kinconsistent_115',['kInconsistent',['../namespacetvm_1_1sym.html#a4944fdf92dde33c184a7ca2fec7486b1af9f8d006118de5ad04dd7c000b8f3b91',1,'tvm::sym']]],
- ['kind_116',['kind',['../classtvm_1_1relax_1_1distributed_1_1PlacementSpecNode.html#a10142ff77dbc08a2a46c5adb51701aa2',1,'tvm::relax::distributed::PlacementSpecNode::kind'],['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2',1,'tvm::script::printer::OperationDocNode::Kind'],['../classtvm_1_1runtime_1_1vm_1_1VMExecutable.html#ae676ec014588c886e9df8a9323df22ef',1,'tvm::runtime::vm::VMExecutable::kind()'],['../classtvm_1_1runtime_1_1vm_1_1Instruc [...]
- ['kinferlayout_117',['kInferLayout',['../namespacetvm_1_1relax_1_1op__attr.html#a0262279a6162acd3600991846ae08596',1,'tvm::relax::op_attr']]],
- ['kinfermixedprecision_118',['kInferMixedPrecision',['../namespacetvm_1_1relax_1_1op__attr.html#a87b8d88af579a392409ebee8102b482b',1,'tvm::relax::op_attr']]],
- ['kinfertypewithbuilder_119',['kinfertypewithbuilder',['../namespacetvm_1_1relax_1_1op__attr.html#a57dee043b98a66ca55e4e42d00c688a1',1,'tvm::relax::op_attr::kInferTypeWithBuilder'],['../namespacetvm_1_1relax_1_1distributed_1_1op__attr.html#aab743c67c86b246a9b3027c09f983150',1,'tvm::relax::distributed::op_attr::kInferTypeWithBuilder']]],
- ['kinjective_120',['kinjective',['../namespacetvm_1_1topi.html#a29e22aa45900dad3b6f9f705bb1dc688',1,'tvm::topi::kInjective'],['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575aad7813b18db6196460bcd45dc8cd4567',1,'tvm::relax::kInjective']]],
- ['kinputshape_121',['kInputShape',['../namespacetvm_1_1topi_1_1attr.html#a6b99aa36bfb6c9b163d033e4c0a98fa5',1,'tvm::topi::attr']]],
- ['kint64arrayelem_122',['kInt64ArrayElem',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487ae4c638c1bf8491b3e5691a4d06513ac9',1,'tvm::tirx']]],
- ['kinternal_123',['kInternal',['../namespacetvm.html#aee9f3322da6fdb9d0d120167beb329cca96509148247c627a753b021d6dbea774',1,'tvm']]],
- ['kinvert_124',['kInvert',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ae490804ed7f36faa7e5e420561a7ded3',1,'tvm::script::printer::OperationDocNode']]],
- ['kirregularloopmark_125',['kIrregularLoopMark',['../namespacetvm_1_1s__tir_1_1attr.html#a2fe8ef352d688c20f93ed5d3e2211ec4',1,'tvm::s_tir::attr']]],
- ['kisentryfunc_126',['kIsEntryFunc',['../namespacetvm_1_1tirx_1_1attr.html#a6f3150ec66c3d214c4dab00c94a79259',1,'tvm::tirx::attr']]],
- ['kisglobalfunc_127',['kIsGlobalFunc',['../namespacetvm_1_1tirx_1_1attr.html#ab6ff21ccaa19655eb6e3565214714ea1',1,'tvm::tirx::attr']]],
- ['kishostfunc_128',['kIsHostFunc',['../namespacetvm_1_1tirx_1_1attr.html#a60cff40c3707bee76318c5fb80ad1359',1,'tvm::tirx::attr']]],
- ['kisscheduled_129',['kIsScheduled',['../namespacetvm_1_1s__tir_1_1attr.html#a9a5f82e8d54dc339fb2c1362dc1bda50',1,'tvm::s_tir::attr']]],
- ['kkernelattrs_130',['kKernelAttrs',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#a44e639e9b574fb7b067dfad68f9bb947',1,'tvm::backend::cuda::attr']]],
- ['kkernellaunchparams_131',['kKernelLaunchParams',['../namespacetvm_1_1tirx_1_1attr.html#afc5a1459e44d15bd10c54af5f5f1e349',1,'tvm::tirx::attr']]],
- ['kkillreg_132',['kKillReg',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8ad6aaaf2cb07d224d5aed793c09a777ef',1,'tvm::runtime']]],
- ['kkindbit_133',['kKindBit',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a7a4692009e4009d327a503558e3d8c7a',1,'tvm::runtime::vm::Instruction']]],
- ['klaunchdimensions_134',['kLaunchDimensions',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#a78cf80c10ea8bf70e2946532ddc980e5',1,'tvm::backend::cuda::attr']]],
- ['klaunchfields_135',['kLaunchFields',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#acdd9440c66c620c04e2bac4fbc1581a3',1,'tvm::backend::cuda::attr']]],
- ['klayoutfreeplaceholders_136',['kLayoutFreePlaceholders',['../namespacetvm_1_1topi_1_1attr.html#a892f97d2a36e9bf9b931a926dc40bf10',1,'tvm::topi::attr']]],
- ['klayoutfreetensors_137',['kLayoutFreeTensors',['../namespacetvm_1_1s__tir_1_1attr.html#a27ea69a81089a0b30c16cd8daf963d8b',1,'tvm::s_tir::attr']]],
- ['klayouttransforms_138',['kLayoutTransforms',['../namespacetvm_1_1s__tir_1_1attr.html#a8e8f11a6a6f3c6bed96e6b3210032edb',1,'tvm::s_tir::attr']]],
- ['kle_139',['kLE',['../namespacetvm_1_1sym.html#a4944fdf92dde33c184a7ca2fec7486b1a1893df55d7fc768f2336fdcb7c7b9c37',1,'tvm::sym']]],
- ['klegalize_140',['kLegalize',['../namespacetvm_1_1relax_1_1op__attr.html#a182a9d563a50a5373414e1c6df1962c2',1,'tvm::relax::op_attr']]],
- ['klibrarykernel_141',['kLibraryKernel',['../namespacetvm_1_1relax_1_1attr.html#a829a031921dfe055c4d617381630dc0c',1,'tvm::relax::attr']]],
- ['kloadshape_142',['kLoadShape',['../namespacetvm_1_1runtime_1_1vm.html#a9a477939a902e5c7e6174f9c7858937daa885e4c2e81da210d21d12af2cee6f7e',1,'tvm::runtime::vm']]],
- ['klocalstage_143',['kLocalStage',['../namespacetvm_1_1s__tir_1_1attr.html#a6e57c22b60f1489a0f7e3ed9277519d1',1,'tvm::s_tir::attr']]],
- ['klooppartitionhint_144',['kLoopPartitionHint',['../namespacetvm_1_1s__tir_1_1attr.html#a8cb075f7ffeac4ac49e968e06bc10e03',1,'tvm::s_tir::attr']]],
- ['klowerbuiltin_145',['kLowerBuiltin',['../namespacetvm_1_1relax_1_1op__attr.html#a0a73370ae3eb63292255262680d2cddb',1,'tvm::relax::op_attr']]],
- ['klshift_146',['kLShift',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a7446c731771f31c071b32c88261a8712',1,'tvm::script::printer::OperationDocNode']]],
- ['klt_147',['klt',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a79e0a0a6afb3ede6b7579b1c22fd5e66',1,'tvm::script::printer::OperationDocNode::kLt'],['../namespacetvm_1_1sym.html#a4944fdf92dde33c184a7ca2fec7486b1add0f23f162dcf68bf7bc761ac13040ae',1,'tvm::sym::kLT']]],
- ['klte_148',['kLtE',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a626b6dd20ef32ffe9d469669b7822c25',1,'tvm::script::printer::OperationDocNode']]],
- ['kmanifestsharedmemorylocalstage_149',['kManifestSharedMemoryLocalStage',['../namespacetvm_1_1s__tir_1_1attr.html#aaee139c934bd055cee43bad6d960b95f',1,'tvm::s_tir::attr']]],
- ['kmatmul_150',['kmatmul',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2aba76bfeff2515fe49c94d8d36230e691',1,'tvm::script::printer::OperationDocNode::kMatMul'],['../namespacetvm_1_1topi.html#aa9f70e7392653f38da6ff53f5f554f98',1,'tvm::topi::kMatMul']]],
- ['kmax_151',['kMax',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7aa0b1ac8aae6b1cfbbe89085c642b3b4b',1,'tvm::runtime']]],
- ['kmaxpool_152',['kMaxPool',['../namespacetvm_1_1topi_1_1nn.html#a3ffa0974d8cdcd5b8ca7afb3cfbaf53cae5769af06e46579729c6b5e2d0c70563',1,'tvm::topi::nn']]],
- ['kmaxstackalloca_153',['kMaxStackAlloca',['../namespacetvm_1_1runtime.html#a2f6f769f6dbbbb24929b7c9f91a48c90',1,'tvm::runtime']]],
- ['kmay_154',['kMay',['../classtvm_1_1relax_1_1PatternContextObj.html#a47e0a8333aa1b6dba3f00da6138d4511a06fc832864fb5ad7e324744603ef7f45',1,'tvm::relax::PatternContextObj']]],
- ['kmemoryplandynamicfuncoutput_155',['kMemoryPlanDynamicFuncOutput',['../namespacetvm_1_1relax_1_1attr.html#a4398bbb94316c0c8f471ed1b11e9f75f',1,'tvm::relax::attr']]],
- ['kmetascheduleautotensorize_156',['kMetaScheduleAutoTensorize',['../namespacetvm_1_1s__tir_1_1attr.html#a4c99244923d3f9224ab35083439dc44b',1,'tvm::s_tir::attr']]],
- ['kmetascheduleautotensorizeinit_157',['kMetaScheduleAutoTensorizeInit',['../namespacetvm_1_1s__tir_1_1attr.html#a99627cde9c9a4b5573e12808116f78a6',1,'tvm::s_tir::attr']]],
- ['kmetaschedulecooperativefetch_158',['kMetaScheduleCooperativeFetch',['../namespacetvm_1_1s__tir_1_1attr.html#a72d3044dfb75b77955b7832627b99a8f',1,'tvm::s_tir::attr']]],
- ['kmetascheduleinlinerule_159',['kMetaScheduleInlineRule',['../namespacetvm_1_1s__tir_1_1attr.html#a66537fd8eaeb82c8ad57105a267b1ef8',1,'tvm::s_tir::attr']]],
- ['kmetaschedulelayoutrewritepreproc_160',['kMetaScheduleLayoutRewritePreproc',['../namespacetvm_1_1s__tir_1_1attr.html#ad324fe2ac6978135e02da9668acac8d4',1,'tvm::s_tir::attr']]],
- ['kmetascheduleparallel_161',['kMetaScheduleParallel',['../namespacetvm_1_1s__tir_1_1attr.html#a221c641c0fe996edfdbd90804dc5e341',1,'tvm::s_tir::attr']]],
- ['kmetaschedulerandomcomputeproducer_162',['kMetaScheduleRandomComputeProducer',['../namespacetvm_1_1s__tir_1_1attr.html#a92505b9b93cfaecbf71f771bea07dd10',1,'tvm::s_tir::attr']]],
- ['kmetaschedulethreadextenthighinclusive_163',['kMetaScheduleThreadExtentHighInclusive',['../namespacetvm_1_1s__tir_1_1attr.html#aa74d490ffa00c98af31b6905bd9b812d',1,'tvm::s_tir::attr']]],
- ['kmetaschedulethreadextentlowinclusive_164',['kMetaScheduleThreadExtentLowInclusive',['../namespacetvm_1_1s__tir_1_1attr.html#aa8e7014b7f7d7c8e80dd07471783661e',1,'tvm::s_tir::attr']]],
- ['kmetascheduletilingstructure_165',['kMetaScheduleTilingStructure',['../namespacetvm_1_1s__tir_1_1attr.html#a1b6c46f526e06d14c2502fa6fe025358',1,'tvm::s_tir::attr']]],
- ['kmetascheduleunrollexplicit_166',['kMetaScheduleUnrollExplicit',['../namespacetvm_1_1s__tir_1_1attr.html#aa79cd659ef4c554176e2d63d65b8d09e',1,'tvm::s_tir::attr']]],
- ['kmetascheduleunrollimplicit_167',['kMetaScheduleUnrollImplicit',['../namespacetvm_1_1s__tir_1_1attr.html#a3ac9e75b6b80993f9bfd37d00e22192a',1,'tvm::s_tir::attr']]],
- ['kmetaschedulevectorize_168',['kMetaScheduleVectorize',['../namespacetvm_1_1s__tir_1_1attr.html#a59eda7993546e9ad6c4ed823553105cf',1,'tvm::s_tir::attr']]],
- ['kmetaschedulewritecachelevel_169',['kMetaScheduleWriteCacheLevel',['../namespacetvm_1_1s__tir_1_1attr.html#a58c4fe9ab95143937b845322efd32c01',1,'tvm::s_tir::attr']]],
- ['kmin_170',['kMin',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7a8fbc2f6c44a6d70550df79903eb57d48',1,'tvm::runtime']]],
- ['kmixedprecisionpolicy_171',['kMixedPrecisionPolicy',['../namespacetvm_1_1relax_1_1op__attr.html#afe09ad6f0999a5d3bda2641541ca30c9',1,'tvm::relax::op_attr']]],
- ['kmod_172',['kMod',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a06e60060c4600af9c19680b810e9f58e',1,'tvm::script::printer::OperationDocNode']]],
- ['kmodulename_173',['kModuleName',['../namespacetvm_1_1attr.html#a5a2d23031351ba22f800d41a0e06d562',1,'tvm::attr']]],
- ['kmult_174',['kMult',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a83dffb3af0b588afad1227cdf75a95a9',1,'tvm::script::printer::OperationDocNode']]],
- ['kmustnot_175',['kMustNot',['../classtvm_1_1relax_1_1PatternContextObj.html#a47e0a8333aa1b6dba3f00da6138d4511ac0d4d1caceee11fcd915163c001dc834',1,'tvm::relax::PatternContextObj']]],
- ['knaive_176',['kNaive',['../namespacetvm_1_1runtime_1_1memory.html#a902bbce5a86071aad9677b07d93b5518a0d815b0b0dea8deb7885c87e8e7552e8',1,'tvm::runtime::memory']]],
- ['kne_177',['kNE',['../namespacetvm_1_1sym.html#a4944fdf92dde33c184a7ca2fec7486b1a03e3ad128c41e04acc6a0e59fdf11a58',1,'tvm::sym']]],
- ['kneedwarpshuffle_178',['kNeedWarpShuffle',['../namespacetvm_1_1backend_1_1cuda_1_1op__attr.html#a8864cfc399522dcf0ba7ebf210d28887',1,'tvm::backend::cuda::op_attr']]],
- ['knegative_179',['kNegative',['../namespacetvm_1_1sym.html#a1c6cbf529ef7cb45cf082dbe8708c2a2ac3466b5f9f81d10afa5daba0a81c493a',1,'tvm::sym']]],
- ['kneginf_180',['kneginf',['../classtvm_1_1sym_1_1ConstIntBound.html#ab745982c20155e52ad17a2d139248b1a',1,'tvm::sym::ConstIntBound::kNegInf'],['../classtvm_1_1sym_1_1ConstIntBoundObj.html#abc07e505a943a515d2db46836d0bec1d',1,'tvm::sym::ConstIntBoundObj::kNegInf']]],
- ['knoalias_181',['kNoAlias',['../namespacetvm_1_1tirx_1_1attr.html#ae5c0d071d4197f6f1e29548f9b725b0f',1,'tvm::tirx::attr']]],
- ['knone_182',['knone',['../classtvm_1_1sym_1_1RewriteSimplifier.html#a3a688d44f49f0574f54bd11af6bdb2bcad5b007002198c9f9a99b7ae23939cf32',1,'tvm::sym::RewriteSimplifier::kNone'],['../namespacetvm_1_1s__tir.html#a270bd7a6bf97b05a2ee7259435da5de3a35c3ace1970663a16e5c65baa5941b13',1,'tvm::s_tir::kNone']]],
- ['knoop_183',['knoop',['../namespacetvm_1_1runtime_1_1vm.html#a91b3f64e03c0857013164ad2d062f2bda2004a48769badf1bce60018669972647',1,'tvm::runtime::vm::kNoOp'],['../namespacetvm_1_1runtime_1_1vm.html#ab77d7e22747dc37baa2fa538eab30210a2004a48769badf1bce60018669972647',1,'tvm::runtime::vm::kNoOp']]],
- ['knormalize_184',['kNormalize',['../namespacetvm_1_1relax_1_1op__attr.html#a8d1ee18f3a39c79705e4656784fe5f2f',1,'tvm::relax::op_attr']]],
- ['knot_185',['kNot',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ab7d431618e9218819789f11bc63ae0a4',1,'tvm::script::printer::OperationDocNode']]],
- ['knoteq_186',['kNotEq',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2abb14edfc6ffd963c35dfeb060df322ce',1,'tvm::script::printer::OperationDocNode']]],
- ['knuminput_187',['kNumInput',['../namespacetvm_1_1relax_1_1attr.html#ab10f97ff86fd192c3dc959012aa1ecf3',1,'tvm::relax::attr']]],
- ['knuminputs_188',['kNumInputs',['../namespacetvm_1_1attr.html#a48cb6648c5b974d5da737bf33a675f9d',1,'tvm::attr']]],
- ['konlyusedby_189',['kOnlyUsedBy',['../structtvm_1_1relax_1_1PairCons.html#ab64ed8db46c468684a6e00fcb6530647ab653dffe00fc7fa49120a98ed1ccdf8d',1,'tvm::relax::PairCons']]],
- ['kopaque_190',['kopaque',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575a15ea1f34cc6d4a52372b78fca0bda8b9',1,'tvm::relax::kOpaque'],['../namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4da6371bae5f3d38cc0cbbc258f65a6e620',1,'tvm::s_tir::kOpaque'],['../namespacetvm.html#aa80b1c23bd976ef8420358cfd4cd724aa338caebfc6f31586a1bdd09e3a67c9b5',1,'tvm::kOpaque'],['../namespacetvm_1_1tirx.html#a094f99f525e3ea1bf3b11f10e6bc793da338caebfc6f31586a1bdd09e3a67c9b5',1,'tv [...]
- ['kopattrs_191',['kOpAttrs',['../namespacetvm_1_1relax_1_1attr.html#a7a2b484b99f04a32b94a5a844baf00f9',1,'tvm::relax::attr']]],
- ['kopcalldoctranslate_192',['kOpCallDocTranslate',['../namespacetvm_1_1script_1_1printer_1_1op__attr.html#a19aba09e9c5720b35fbb703cf3f69b73',1,'tvm::script::printer::op_attr']]],
- ['koperatorname_193',['kOperatorName',['../namespacetvm_1_1relax_1_1attr.html#a96b0e85ecbf26799b9041242d5f41b0d',1,'tvm::relax::attr']]],
- ['koppattern_194',['kOpPattern',['../namespacetvm_1_1relax_1_1attr.html#ab7c74b77b174b73c609e0df91bc36779',1,'tvm::relax::attr']]],
- ['kor_195',['kOr',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a5b7e85783b7acdff953371531833aac4',1,'tvm::script::printer::OperationDocNode']]],
- ['kordered_196',['kOrdered',['../namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4da0496acd2c8f2dedbd1880d4e32b708d3',1,'tvm::s_tir']]],
- ['koutewisefusable_197',['kOutEWiseFusable',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575aaacd35420305d82c6ef118ed5d982a1c',1,'tvm::relax']]],
- ['kpackedfunc_198',['kPackedFunc',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#ab16b249858f9652175998d7aa305eb02ac93848cf49bb603b4bba05d6936574b3',1,'tvm::runtime::vm::VMFuncInfo']]],
- ['kparallel_199',['kParallel',['../namespacetvm.html#aa313cad946cfeff4192526a00daa9213a6fb3551e3657204372d76d2d9b83a3b9',1,'tvm']]],
- ['kparallelized_200',['kParallelized',['../namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4da578eccf1d9a0312346fceb028b89fe2b',1,'tvm::s_tir']]],
- ['kparallelstridepattern_201',['kParallelStridePattern',['../namespacetvm_1_1codegen_1_1attr.html#a597241581bac8844e64733d023539110',1,'tvm::codegen::attr']]],
- ['kpartitionedfrompattern_202',['kPartitionedFromPattern',['../namespacetvm_1_1relax_1_1attr.html#aef9a82266d23f30aacd8b81c0956ca85',1,'tvm::relax::attr']]],
- ['kpass_203',['kPass',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2a42b60afb2c7698ee5c4d41840ca1210e',1,'tvm::relax']]],
- ['kpermutedlayout_204',['kPermutedLayout',['../namespacetvm_1_1s__tir_1_1attr.html#af6470a303898bfab16e97a436bb11755',1,'tvm::s_tir::attr']]],
- ['kpersistentkernel_205',['kPersistentKernel',['../namespacetvm_1_1tirx_1_1attr.html#a6f887b62ab35d12dac91803200160f01',1,'tvm::tirx::attr']]],
- ['kpooled_206',['kPooled',['../namespacetvm_1_1runtime_1_1memory.html#a902bbce5a86071aad9677b07d93b5518af3f1fb21c6145983b152c1530941c06d',1,'tvm::runtime::memory']]],
- ['kposinf_207',['kposinf',['../classtvm_1_1sym_1_1ConstIntBound.html#afb078bff9126e9667e4a28c56fe7620a',1,'tvm::sym::ConstIntBound::kPosInf'],['../classtvm_1_1sym_1_1ConstIntBoundObj.html#a516a56751124d6d7e47bf5a9e567e9e2',1,'tvm::sym::ConstIntBoundObj::kPosInf']]],
- ['kpositive_208',['kPositive',['../namespacetvm_1_1sym.html#a1c6cbf529ef7cb45cf082dbe8708c2a2a43bc966dd85aca9a6e798c12e85ec9f3',1,'tvm::sym']]],
- ['kposttensordefstmt_209',['kPostTensorDefStmt',['../namespacetvm_1_1tirx_1_1tile_1_1callback.html#a036ed01dab6d43bedc4673b55b9f061a',1,'tvm::tirx::tile::callback']]],
- ['kpow_210',['kPow',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ac56b3cb75bb079338b9dd92cadcb42c0',1,'tvm::script::printer::OperationDocNode']]],
- ['kpragmaunroll_211',['kPragmaUnroll',['../namespacetvm_1_1tirx_1_1attr.html#a52dbf225011ba66be844991830c22683',1,'tvm::tirx::attr']]],
- ['kprimalgradient_212',['kPrimalGradient',['../namespacetvm_1_1relax_1_1op__attr.html#a9a658721b22f5e0c74094768e169a027',1,'tvm::relax::op_attr']]],
- ['kprimitive_213',['kPrimitive',['../namespacetvm_1_1relax_1_1attr.html#ad3464b5888bace4e4be58539484a7493',1,'tvm::relax::attr']]],
- ['kprivatealloc_214',['kPrivateAlloc',['../namespacetvm_1_1tirx_1_1tile_1_1callback.html#aa1f24f356a59754eeaa964b2f1cc0682',1,'tvm::tirx::tile::callback']]],
- ['kprod_215',['kProd',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7a4eef5c699751ff1b31a7fcc194b28a88',1,'tvm::runtime']]],
- ['kpsumbanknum_216',['kPSUMBankNum',['../namespacetvm_1_1tirx.html#a74c258efefc429cea31f0f8d1b222b96',1,'tvm::tirx']]],
- ['kpsummaxelemperbank_217',['kPSUMMaxElemPerBank',['../namespacetvm_1_1tirx.html#a4bfe04393399aaeaf12f160654f0d357',1,'tvm::tirx']]],
- ['kpure_218',['kPure',['../namespacetvm.html#aa80b1c23bd976ef8420358cfd4cd724aa7ee78dd23fcf08988dfc48b55fce359a',1,'tvm']]],
- ['kpurity_219',['kPurity',['../namespacetvm_1_1relax_1_1op__attr.html#a417171874cfb5cedaa5c2c6422b1895c',1,'tvm::relax::op_attr']]],
- ['kraw_220',['kRAW',['../namespacetvm_1_1tirx.html#a094f99f525e3ea1bf3b11f10e6bc793da565ac768da7890c2660ff4b12d267f4b',1,'tvm::tirx']]],
- ['kread_221',['kRead',['../namespacetvm_1_1s__tir.html#aa5aded55008a82f390fe203079d3e57fa8604cf55a79d6bfdcb30f77d1622839b',1,'tvm::s_tir']]],
- ['kreadstate_222',['kReadState',['../namespacetvm.html#aa80b1c23bd976ef8420358cfd4cd724aa8d8bb1cb393c8e093395350919eed4a7',1,'tvm']]],
- ['kregiongetbodyparams_223',['kRegionGetBodyParams',['../namespacetvm_1_1op__attr.html#a0a2c68a12dae9b206786c183d84c42d4',1,'tvm::op_attr']]],
- ['kregionvalidate_224',['kRegionValidate',['../namespacetvm_1_1op__attr.html#a77676249afa2ae59bda1aeb20b43b591',1,'tvm::op_attr']]],
- ['kregister_225',['kRegister',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ad009411831e6f77c97ea9bf65e88ba6ba31b4285f9ab9bdef6c8ca2b268509e83',1,'tvm::runtime::vm::Instruction']]],
- ['kreplica_226',['kReplica',['../namespacetvm_1_1relax_1_1distributed.html#ace74b0da0d9500ab6811d67b1b98ca78a8b3555c3e6311bf9aaef6a97599e3164',1,'tvm::relax::distributed']]],
- ['krequireblockvarboundpredicate_227',['kRequireBlockVarBoundPredicate',['../namespacetvm_1_1s__tir_1_1attr.html#ade273e5b6e4d013a474193fc4761f2fa',1,'tvm::s_tir::attr']]],
- ['krequiresargumentshapes_228',['kRequiresArgumentShapes',['../namespacetvm_1_1relax_1_1op__attr.html#aa9865f4079427bcd9a4fec6bc8e926be',1,'tvm::relax::op_attr']]],
- ['krshift_229',['kRShift',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a7129a67ad050d9c47f58916aa5bf96ad',1,'tvm::script::printer::OperationDocNode']]],
- ['krunnerfunction_230',['kRunnerFunction',['../namespacetvm_1_1codegen_1_1attr.html#ac6dcf720267059d43a323731b1c5b010',1,'tvm::codegen::attr']]],
- ['kruntimediscodref_231',['kRuntimeDiscoDRef',['../namespacetvm_1_1runtime.html#aff3ef56b1d126dedd67e0be2c032f961',1,'tvm::runtime']]],
- ['kschedulerule_232',['kScheduleRule',['../namespacetvm_1_1s__tir_1_1attr.html#afffbaa33c9d71f17d01494a08f1710ae',1,'tvm::s_tir::attr']]],
- ['kscoped_233',['kScoped',['../namespacetvm_1_1relax_1_1attr.html#a23aa2c170dcfc920901c7432e2aefdf1',1,'tvm::relax::attr']]],
- ['kscriptnamespace_234',['kScriptNamespace',['../namespacetvm_1_1attr.html#a00cd38d188f244fd47d3236a4b90bef7',1,'tvm::attr']]],
- ['kscriptparsingdetectaccess_235',['kScriptParsingDetectAccess',['../namespacetvm_1_1s__tir_1_1attr.html#a5f05778bc5e6c2d9fa2dcea4a8d5fd22',1,'tvm::s_tir::attr']]],
- ['kscriptprintername_236',['kScriptPrinterName',['../namespacetvm_1_1script_1_1printer_1_1op__attr.html#ada5f22a93b857343de75f194cd638a99',1,'tvm::script::printer::op_attr']]],
- ['ksharding_237',['kSharding',['../namespacetvm_1_1relax_1_1distributed.html#ace74b0da0d9500ab6811d67b1b98ca78a59d915d372d476f7389fe95256c8d889',1,'tvm::relax::distributed']]],
- ['kshutdown_238',['kShutDown',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8aff48289104dbc943d0354379e43f7e5f',1,'tvm::runtime']]],
- ['kskiprun_239',['kSkipRun',['../namespacetvm_1_1runtime_1_1vm.html#ab77d7e22747dc37baa2fa538eab30210ab6ae1645bab09a0fccd0b698713c933b',1,'tvm::runtime::vm']]],
- ['ksmemrequired_240',['kSmemRequired',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#ab41e78d1128f0755336d9d5e7efbb496',1,'tvm::backend::cuda::attr']]],
- ['ksoftwarepipelineasyncstages_241',['kSoftwarePipelineAsyncStages',['../namespacetvm_1_1s__tir_1_1attr.html#a355032f55fa652f2e5fbc7eb0519c4ca',1,'tvm::s_tir::attr']]],
- ['ksoftwarepipelineorder_242',['kSoftwarePipelineOrder',['../namespacetvm_1_1s__tir_1_1attr.html#ad237688a7cf7ba85a6cd56e3a3a2dee5',1,'tvm::s_tir::attr']]],
- ['ksoftwarepipelinestage_243',['kSoftwarePipelineStage',['../namespacetvm_1_1s__tir_1_1attr.html#aff225887529254810fb8c30cdf63f192',1,'tvm::s_tir::attr']]],
- ['kspecialcallarg_244',['kSpecialCallArg',['../namespacetvm.html#aa80b1c23bd976ef8420358cfd4cd724aac272fc9675a2a5836ff877d54427642b',1,'tvm']]],
- ['kspecialend_245',['kSpecialEnd',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a60dad50934735b94b9f6594b7640e76e',1,'tvm::script::printer::OperationDocNode']]],
- ['kspecialstart_246',['kSpecialStart',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a96b1b9d263ed26302d975bccb5b1717b',1,'tvm::script::printer::OperationDocNode']]],
- ['ksrclayout_247',['kSrcLayout',['../namespacetvm_1_1topi_1_1attr.html#a2e972aacd9716966c06defafa1cb1338',1,'tvm::topi::attr']]],
- ['kstir_248',['kSTir',['../namespacetvm_1_1attr.html#a30b6e63c1ff0f2b06117909ce60cdbca',1,'tvm::attr']]],
- ['kstoretoheap_249',['kStoreToHeap',['../namespacetvm_1_1runtime_1_1vm.html#a91b3f64e03c0857013164ad2d062f2bdab86b87df6f9693540ab0c2c6b115bfe3',1,'tvm::runtime::vm']]],
- ['ksub_250',['kSub',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2af66ca3c8e49231635fce6e56fadbc791',1,'tvm::script::printer::OperationDocNode']]],
- ['ksubscriptexprrealize_251',['kSubscriptExprRealize',['../namespacetvm_1_1type__attr.html#a4b7c53534c95e303a619285784609142',1,'tvm::type_attr']]],
- ['ksum_252',['kSum',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7aa1dc5fbfa16754d1e628d66381725617',1,'tvm::runtime']]],
- ['ksymbolicbound_253',['kSymbolicBound',['../namespacetvm_1_1sym.html#af302d7cf16c8a80afef9b33eff88f29ca3f67e3bf6c5ae9efc290f80011f65b80',1,'tvm::sym']]],
- ['ksyncworker_254',['kSyncWorker',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8ac4e6997e9ed12a3933fa5ab71fc364ef',1,'tvm::runtime']]],
- ['ksystemlibprefix_255',['kSystemLibPrefix',['../namespacetvm_1_1attr.html#aae652055bd020f8aa1cc32436e155603',1,'tvm::attr']]],
- ['ktarget_256',['kTarget',['../namespacetvm_1_1attr.html#a580ae92d00e34f0a8f0d40395b8d972c',1,'tvm::attr']]],
- ['ktaskname_257',['kTaskName',['../namespacetvm_1_1s__tir_1_1meta__schedule_1_1attr.html#ac244e9c83d0681361a5e6eb5e2ebee34',1,'tvm::s_tir::meta_schedule::attr']]],
- ['ktempallocaalignment_258',['kTempAllocaAlignment',['../namespacetvm_1_1runtime.html#a8f5819cabea098a1818cf7cda40fdb1f',1,'tvm::runtime']]],
- ['ktensorallocatedaddr_259',['kTensorAllocatedAddr',['../namespacetvm_1_1s__tir_1_1attr.html#a35374af1e555880bd7916f9d0cc8a751',1,'tvm::s_tir::attr']]],
- ['ktensorcallvalidate_260',['kTensorCallValidate',['../namespacetvm_1_1tirx_1_1tile_1_1op__attr.html#a44985a3a86ff197632414d9cda6acf52',1,'tvm::tirx::tile::op_attr']]],
- ['ktensordataalignment_261',['kTensorDataAlignment',['../namespacetvm_1_1tirx_1_1attr.html#ac7767d6107dbaa47cd43e269a170b92c',1,'tvm::tirx::attr']]],
- ['ktensordimalign_262',['kTensorDimAlign',['../namespacetvm_1_1s__tir_1_1attr.html#a97aafcb77810fe40881f534c33cbf1be',1,'tvm::s_tir::attr']]],
- ['ktensorized_263',['kTensorized',['../namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4da27e11945bbf1b9863bad250ec559b980',1,'tvm::s_tir']]],
- ['ktensorstorevalidate_264',['kTensorStoreValidate',['../namespacetvm_1_1type__attr.html#ad8a280797cb3dfaf3e4e36798ab9c463',1,'tvm::type_attr']]],
- ['kthreadbinding_265',['kThreadBinding',['../namespacetvm_1_1s__tir_1_1attr.html#a1e7d8c9a502c735d88d71a640dc49d01',1,'tvm::s_tir::attr']]],
- ['kthreadindex_266',['kThreadIndex',['../namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4da518904ce27607f9b8c05bfbb03dcdb13',1,'tvm::s_tir']]],
- ['ktileopdispatch_267',['kTileOpDispatch',['../namespacetvm_1_1tirx_1_1tile_1_1op__attr.html#a99d54b69e8a6f248b577fcc9832e2be9',1,'tvm::tirx::tile::op_attr']]],
- ['ktirnonnegativevar_268',['kTirNonNegativeVar',['../namespacetvm_1_1relax_1_1attr.html#a7f11c95f16b9bcd71a0a889934713ba5',1,'tvm::relax::attr']]],
- ['ktirvarlowerbound_269',['kTirVarLowerBound',['../namespacetvm_1_1relax_1_1attr.html#a56b33663b0b564f239f7e3c2fc18958c',1,'tvm::relax::attr']]],
- ['ktirvarupperbound_270',['kTirVarUpperBound',['../namespacetvm_1_1relax_1_1attr.html#a0ad73958026d5b2dd99c6bff8c525e28',1,'tvm::relax::attr']]],
- ['ktransitivelyproveinequalities_271',['kTransitivelyProveInequalities',['../classtvm_1_1sym_1_1RewriteSimplifier.html#a3a688d44f49f0574f54bd11af6bdb2bcaa7ea3d13b0fd9e371a3df00f6f7bc380',1,'tvm::sym::RewriteSimplifier']]],
- ['ktruncdiv_272',['kTruncDiv',['../namespacetvm_1_1sym.html#abafa23be77c74118c3da91aa8272483eaefbf5e39bff11407d8eb6acb2887c28c',1,'tvm::sym']]],
- ['ktuple_273',['kTuple',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575a6a77a35dd616597cb7186487d6f076cc',1,'tvm::relax']]],
- ['ktvmffianytypeindex_274',['kTVMFFIAnyTypeIndex',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487ae9d42b508d9a93387cb727b1e063005e',1,'tvm::tirx']]],
- ['ktvmffianyunionvalue_275',['kTVMFFIAnyUnionValue',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a6deb6189a001a003d593e8d78b504ee1',1,'tvm::tirx']]],
- ['ktvmffianyzeropadding_276',['kTVMFFIAnyZeroPadding',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487aa6a8fd862205ac7bfa83a754100127e3',1,'tvm::tirx']]],
- ['ktvmtensormagic_277',['kTVMTensorMagic',['../namespacetvm_1_1runtime.html#aed7511f3f3acbee3d3aca5d432e294c1',1,'tvm::runtime']]],
- ['ktvmvaluecontent_278',['kTVMValueContent',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a67f491656a84e4788e466c57800ed160',1,'tvm::tirx']]],
- ['ktvmvaluekindbound_5f_279',['kTVMValueKindBound_',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a89e83da6b6f8545cf3bbfad9a9bc0315',1,'tvm::tirx']]],
- ['kunaryend_280',['kUnaryEnd',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2adb1b9b7eef04055e84d367540d0e887e',1,'tvm::script::printer::OperationDocNode']]],
- ['kunarystart_281',['kUnaryStart',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a62f64b2f12aadbc3d61a1c3fd743d0d9',1,'tvm::script::printer::OperationDocNode']]],
- ['kunknown_282',['kunknown',['../namespacetvm_1_1sym.html#a1c6cbf529ef7cb45cf082dbe8708c2a2a1653ac576db6d0c9716ee5ef7d6ba720',1,'tvm::sym::kUnknown'],['../namespacetvm_1_1sym.html#a4944fdf92dde33c184a7ca2fec7486b1a25c2dc47991b3df171ed5192bcf70390',1,'tvm::sym::kUnknown']]],
- ['kunrolled_283',['kunrolled',['../namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4daaca5545c16de3db42cbf09624e064afc',1,'tvm::s_tir::kUnrolled'],['../namespacetvm.html#aa313cad946cfeff4192526a00daa9213a1bc8dc9347e62b074ae6ba7c20bcee16',1,'tvm::kUnrolled']]],
- ['kunrollexplicit_284',['kUnrollExplicit',['../namespacetvm_1_1tirx_1_1attr.html#a8601783933c2ab94396405f48d689e2d',1,'tvm::tirx::attr']]],
- ['kupdatestate_285',['kUpdateState',['../namespacetvm.html#aa80b1c23bd976ef8420358cfd4cd724aaf5cd553beea158407e669139955fffe0',1,'tvm']]],
- ['kusedby_286',['kUsedBy',['../structtvm_1_1relax_1_1PairCons.html#ab64ed8db46c468684a6e00fcb6530647af54319eea2abefc6bce44ae2f5108ddf',1,'tvm::relax::PairCons']]],
- ['kuseimm_287',['kUseImm',['../namespacetvm_1_1runtime_1_1vm.html#a9a477939a902e5c7e6174f9c7858937dae35aec97a8b3da859caee87458a1c539',1,'tvm::runtime::vm']]],
- ['kusub_288',['kUSub',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ae37f16a073cc1027bc2d4d4eff684a4c',1,'tvm::script::printer::OperationDocNode']]],
- ['kvaluebit_289',['kValueBit',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a157fcb85f68392bcba9888d4aedd156c',1,'tvm::runtime::vm::Instruction']]],
- ['kvaluemask_290',['kValueMask',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a10fd47e5642a5f8cc774066c3770cfe5',1,'tvm::runtime::vm::Instruction']]],
- ['kvaluemaxlimit_291',['kValueMaxLimit',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ae9f74f1d646c2f13c5398f79abe63e87',1,'tvm::runtime::vm::Instruction']]],
- ['kvalueminlimit_292',['kValueMinLimit',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a571b1ec9e10f7c28b218fa48cef6764f',1,'tvm::runtime::vm::Instruction']]],
- ['kvectorbytes_293',['kVectorBytes',['../namespacetvm_1_1s__tir_1_1attr.html#a8b3a6355dc26dfa70db6b6fd0cc75323',1,'tvm::s_tir::attr']]],
- ['kvectorizable_294',['kVectorizable',['../namespacetvm_1_1tirx_1_1op__attr.html#a6bfd79224b295959460e3623047611c7',1,'tvm::tirx::op_attr']]],
- ['kvectorized_295',['kvectorized',['../namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4dad68dbf0b82b6de863b7ab043ec27c238',1,'tvm::s_tir::kVectorized'],['../namespacetvm.html#aa313cad946cfeff4192526a00daa9213ad3e330e7fdb5593e51d3fad3845e0be6',1,'tvm::kVectorized']]],
- ['kverifycachedflags_296',['kVerifyCachedFlags',['../namespacetvm_1_1s__tir.html#a4bc9a20893458a914d48dbf732567ad9acf7669053aa63a6df8f4a04df290ef43',1,'tvm::s_tir']]],
- ['kverifysreftree_297',['kVerifySRefTree',['../namespacetvm_1_1s__tir.html#a4bc9a20893458a914d48dbf732567ad9a7e517d3d2a17e25101ecf77bd99ca426',1,'tvm::s_tir']]],
- ['kvmfunc_298',['kVMFunc',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#ab16b249858f9652175998d7aa305eb02ae9713afdd7614c9d48252e375f7b11f0',1,'tvm::runtime::vm::VMFuncInfo']]],
- ['kvmregister_299',['kVMRegister',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a0207c883302789ca0d7f07298ee6b06c',1,'tvm::runtime::vm::Instruction']]],
- ['kvoidregister_300',['kVoidRegister',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a1fea6d84912768d49edd457438a5fb10',1,'tvm::runtime::vm::Instruction']]],
- ['kvolatile_301',['kVolatile',['../namespacetvm_1_1tirx_1_1attr.html#ab83f176dcc4479e74080c9a318f6e524',1,'tvm::tirx::attr']]],
- ['kwar_302',['kWAR',['../namespacetvm_1_1tirx.html#a094f99f525e3ea1bf3b11f10e6bc793da8b16acbc820d7479d796a3a0ac180724',1,'tvm::tirx']]],
- ['kwargs_5fkeys_303',['kwargs_keys',['../classtvm_1_1script_1_1printer_1_1CallDocNode.html#a07656220036588c05049d0fee644d285',1,'tvm::script::printer::CallDocNode']]],
- ['kwargs_5fvalues_304',['kwargs_values',['../classtvm_1_1script_1_1printer_1_1CallDocNode.html#a08cc949d6b0f7b7d06076eb4c81906ba',1,'tvm::script::printer::CallDocNode']]],
- ['kwarpexecution_305',['kWarpExecution',['../namespacetvm_1_1s__tir_1_1attr.html#a714a8e64df2c1961f7bc55a1b3b78c5a',1,'tvm::s_tir::attr']]],
- ['kwaw_306',['kWAW',['../namespacetvm_1_1tirx.html#a094f99f525e3ea1bf3b11f10e6bc793daf3b1d6a59161fbe655adccdd10c6eda4',1,'tvm::tirx']]],
- ['kworkload_307',['kWorkload',['../namespacetvm_1_1topi_1_1attr.html#ae3a68c700394fedbe3d200cbc1a0226b',1,'tvm::topi::attr']]],
- ['kworkspacesize_308',['kWorkspaceSize',['../namespacetvm_1_1relax_1_1attr.html#a5cec8df1c786518ef9ab9148c1ee255b',1,'tvm::relax::attr']]],
- ['kwrite_309',['kWrite',['../namespacetvm_1_1s__tir.html#aa5aded55008a82f390fe203079d3e57fad3ac0ba447a9859ad2db8e498056429f',1,'tvm::s_tir']]],
- ['kzero_310',['kZero',['../namespacetvm_1_1sym.html#a1c6cbf529ef7cb45cf082dbe8708c2a2a41c2028ce59aca25bf78dcf36740f01d',1,'tvm::sym']]]
+ ['kdevicekernellaunch_55',['kDeviceKernelLaunch',['../namespacetvm.html#a85e4536ea4e1c8d3d48c61135f0a8ff0aea7c0ea92da6200bb14ea17a6094e2bc',1,'tvm']]],
+ ['kdisableunroll_56',['kDisableUnroll',['../namespacetvm_1_1tirx_1_1attr.html#a498676e40c40bdd5d7d1629af01bf3ab',1,'tvm::tirx::attr']]],
+ ['kdiv_57',['kDiv',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a62ff1bc26aac2154f97b79366b7a8de4',1,'tvm::script::printer::OperationDocNode']]],
+ ['kdltensoraddr_58',['kDLTensorAddr',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487ac4035e141db5bc41890b38fe06d55252',1,'tvm::tirx']]],
+ ['kdltensorbyteoffset_59',['kDLTensorByteOffset',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487aeab86fe5d9ac0d70318465f2c0d10af0',1,'tvm::tirx']]],
+ ['kdltensordata_60',['kDLTensorData',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a33147695a7013fc252e6c52f703d7d6e',1,'tvm::tirx']]],
+ ['kdltensordeviceid_61',['kDLTensorDeviceId',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a4788059953b4672ea33f10d4fa019c43',1,'tvm::tirx']]],
+ ['kdltensordevicetype_62',['kDLTensorDeviceType',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a4daa294f2c8f15616be7f71edbfde50e',1,'tvm::tirx']]],
+ ['kdltensorkindbound_5f_63',['kDLTensorKindBound_',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a4d557c405ad40d9ffe097727ac80a1b0',1,'tvm::tirx']]],
+ ['kdltensorndim_64',['kDLTensorNDim',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a418c74da127afcc653788683d8435768',1,'tvm::tirx']]],
+ ['kdltensorshape_65',['kDLTensorShape',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a4e17d290d2c12e25fc71ba683a290082',1,'tvm::tirx']]],
+ ['kdltensorstrides_66',['kDLTensorStrides',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a1b062e4f9ab8100b3cbdadb4f0d99abb',1,'tvm::tirx']]],
+ ['kdltensortypebits_67',['kDLTensorTypeBits',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a879d2f56e94766e979b86eb8115b3b2e',1,'tvm::tirx']]],
+ ['kdltensortypecode_68',['kDLTensorTypeCode',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a8d819f5a94c9d9b7bc6734f9873e4599',1,'tvm::tirx']]],
+ ['kdltensortypelanes_69',['kDLTensorTypeLanes',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a3c54e5b56a26c96aaff16e09c0b6c8f2',1,'tvm::tirx']]],
+ ['kdoctranslate_70',['kDocTranslate',['../namespacetvm_1_1script_1_1printer_1_1type__attr.html#ae9eb5afd1e03587e4a029c23ab78639d',1,'tvm::script::printer::type_attr']]],
+ ['kdoctranslateopcall_71',['kDocTranslateOpCall',['../namespacetvm_1_1script_1_1printer_1_1op__attr.html#ace529d8789a58db905cadd70226fbc27',1,'tvm::script::printer::op_attr']]],
+ ['kdoublebufferscope_72',['kDoubleBufferScope',['../namespacetvm_1_1s__tir_1_1attr.html#aebcb4f14b8bc119837f3563213d976eb',1,'tvm::s_tir::attr']]],
+ ['kdstlayout_73',['kDstLayout',['../namespacetvm_1_1topi_1_1attr.html#a7806ef17ebac88509e4fda9daf71040a',1,'tvm::topi::attr']]],
+ ['keep_5fbackground_74',['keep_background',['../structtvm_1_1relax_1_1MultiboxTransformLocAttrs.html#af668baad4d90579a3e1f0dc2facb8386',1,'tvm::relax::MultiboxTransformLocAttrs']]],
+ ['keepdims_75',['keepdims',['../structtvm_1_1relax_1_1ArgmaxArgminAttrs.html#a101b18db54c548466799f262621e6865',1,'tvm::relax::ArgmaxArgminAttrs::keepdims'],['../structtvm_1_1relax_1_1StatisticalAttrs.html#acde49ba1ea435a45d5991a58e0e7c321',1,'tvm::relax::StatisticalAttrs::keepdims']]],
+ ['keinsum_76',['kEinsum',['../namespacetvm_1_1topi.html#a6b33f2b888123f3ccd7191feeaedb93b',1,'tvm::topi']]],
+ ['kelementwise_77',['kElementWise',['../namespacetvm_1_1topi.html#a0250c4095f19ae8a22ed85bc4ce5a40d',1,'tvm::topi']]],
+ ['kelemwise_78',['kElemWise',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575a7a3fb5d59f4cd93830b2188ec6c263c5',1,'tvm::relax']]],
+ ['kellipsis_79',['kEllipsis',['../structtvm_1_1topi_1_1EinsumEquation.html#a963f3d740f063a7c82f2e34f6214a04a',1,'tvm::topi::EinsumEquation']]],
+ ['kembedinfo_80',['kEmbedInfo',['../namespacetvm.html#aa80b1c23bd976ef8420358cfd4cd724aa9d51682d02407dcdbbd4622cd54e4373',1,'tvm']]],
+ ['keq_81',['keq',['../namespacetvm_1_1sym.html#a4944fdf92dde33c184a7ca2fec7486b1a7db2fe13b438b1005c70fcc9ab826b3b',1,'tvm::sym::kEQ'],['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a3d02bee6105201371a5a6c70cfdf1719',1,'tvm::script::printer::OperationDocNode::kEq']]],
+ ['kernel_5fattrs_82',['kernel_attrs',['../structtvm_1_1tirx_1_1CallFFIKernelAttr.html#afa3c52093b953863d4b092d28094cb8d',1,'tvm::tirx::CallFFIKernelAttr']]],
+ ['kernel_5flayout_83',['kernel_layout',['../structtvm_1_1relax_1_1Conv1DAttrs.html#af70c6ca935a777db8340eb1baafa76a7',1,'tvm::relax::Conv1DAttrs::kernel_layout'],['../structtvm_1_1relax_1_1Conv2DAttrs.html#a5958b2a79298fe97a4629e74a33382c9',1,'tvm::relax::Conv2DAttrs::kernel_layout'],['../structtvm_1_1relax_1_1Conv3DAttrs.html#a1246c9b97778ecf2719c9bc6d6c1813f',1,'tvm::relax::Conv3DAttrs::kernel_layout'],['../structtvm_1_1relax_1_1Conv1DTransposeAttrs.html#af87b41a5579c12b0ad23cee89817 [...]
+ ['kernel_5freplace_5fpoint_5fop_84',['kernel_replace_point_op',['../namespacetvm_1_1tirx.html#a0f4e08900feeb8a8ddd21657cb051aa6',1,'tvm::tirx']]],
+ ['kestimatedflops_85',['kEstimatedFlops',['../namespacetvm_1_1s__tir_1_1attr.html#a6a9912dd39f033e63bb4490b3e0f31cd',1,'tvm::s_tir::attr']]],
+ ['kevaluatevalidate_86',['kEvaluateValidate',['../namespacetvm_1_1type__attr.html#abbe850d6575f6fd7800472ef591bc57a',1,'tvm::type_attr']]],
+ ['kexplicitreadregion_87',['kExplicitReadRegion',['../namespacetvm_1_1s__tir_1_1attr.html#a07c6cdc3a621131669685b9b96cbc767',1,'tvm::s_tir::attr']]],
+ ['kexplicitwriteregion_88',['kExplicitWriteRegion',['../namespacetvm_1_1s__tir_1_1attr.html#ae6eda5e34ae5f6f3f3a0e1cb2b8bfbf2',1,'tvm::s_tir::attr']]],
+ ['kexprannotation_89',['kExprAnnotation',['../namespacetvm.html#aa80b1c23bd976ef8420358cfd4cd724aa52c0b756f9ae7d0091ceb863a70e960b',1,'tvm']]],
+ ['kexternal_90',['kExternal',['../namespacetvm.html#aee9f3322da6fdb9d0d120167beb329cca2d147c7119731e0732790134e089e4b3',1,'tvm']]],
+ ['kexternalmods_91',['kExternalMods',['../namespacetvm_1_1attr.html#a8604338aa4e9293d10d427a00a2c9f13',1,'tvm::attr']]],
+ ['key_92',['key',['../structtvm_1_1ConfigSchema_1_1OptionEntry.html#abfe7af172f1706f174c5f1bf177c51cc',1,'tvm::ConfigSchema::OptionEntry']]],
+ ['keys_93',['keys',['../classtvm_1_1script_1_1printer_1_1DictDocNode.html#a30b541b91e929ad81ffbc648d034352f',1,'tvm::script::printer::DictDocNode::keys'],['../classtvm_1_1TargetObj.html#a99f02aa0b1157e326c38a28aaa699d75',1,'tvm::TargetObj::keys']]],
+ ['kfaill0_94',['kFailL0',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2aea0d6c7bc4e0f3e1ae27af5ab8d3ead1',1,'tvm::relax']]],
+ ['kfaill1_95',['kFailL1',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2a44bf4c796712d49aa9e166a28b5b4877',1,'tvm::relax']]],
+ ['kfaill2_96',['kFailL2',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2a445a5e4200190564cfb0a1a85823831f',1,'tvm::relax']]],
+ ['kfast_97',['kFast',['../namespacetvm_1_1s__tir.html#a270bd7a6bf97b05a2ee7259435da5de3ae250345d92c29e0a7d8d215ac3b67997',1,'tvm::s_tir']]],
+ ['kfloordiv_98',['kfloordiv',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a47d7da92f8fee9486cb83971585bb449',1,'tvm::script::printer::OperationDocNode::kFloorDiv'],['../namespacetvm_1_1sym.html#abafa23be77c74118c3da91aa8272483ea99bc94a96351928d4fa304a8b594618c',1,'tvm::sym::kFloorDiv']]],
+ ['kforcepure_99',['kForcePure',['../namespacetvm_1_1relax_1_1attr.html#a3c1b82b46a7295dc8facebaf510161cf',1,'tvm::relax::attr']]],
+ ['kfragmentlayout_100',['kFragmentLayout',['../namespacetvm_1_1s__tir_1_1attr.html#ac634a41bee34e7381592aaab4accfe18',1,'tvm::s_tir::attr']]],
+ ['kfragmentshape_101',['kFragmentShape',['../namespacetvm_1_1s__tir_1_1attr.html#ac83ae27a0335ae81ae46f8f30c5825bc',1,'tvm::s_tir::attr']]],
+ ['kfuncidx_102',['kFuncIdx',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ad009411831e6f77c97ea9bf65e88ba6bacb07450c2a8f691a404d4574344af92e',1,'tvm::runtime::vm::Instruction']]],
+ ['kge_103',['kGE',['../namespacetvm_1_1sym.html#a4944fdf92dde33c184a7ca2fec7486b1ac0275be4f85005f8ef340d3d5be8d361',1,'tvm::sym']]],
+ ['kgetglobalfunc_104',['kGetGlobalFunc',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8abd597f33da21ed3ec14131295daab521',1,'tvm::runtime']]],
+ ['kglobalsymbol_105',['kglobalsymbol',['../namespacetvm_1_1tirx_1_1op__attr.html#aa7cdbf56dc79981831aaa49c5a242c88',1,'tvm::tirx::op_attr::kGlobalSymbol'],['../namespacetvm_1_1attr.html#a7737d03caeeaeac61531ace9a91f7d74',1,'tvm::attr::kGlobalSymbol']]],
+ ['kgroupconv2d_106',['kGroupConv2d',['../namespacetvm_1_1topi.html#a8352661bace9139ad3a0d0ab8a01caf5',1,'tvm::topi']]],
+ ['kgt_107',['kgt',['../namespacetvm_1_1sym.html#a4944fdf92dde33c184a7ca2fec7486b1aa3d18adb9a64157d6708f8ba39dfcdbc',1,'tvm::sym::kGT'],['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2af166c5f480408355d40fdedd40d08cd5',1,'tvm::script::printer::OperationDocNode::kGt']]],
+ ['kgte_108',['kGtE',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a0e310a555c2e0eb7299276eeda9768ad',1,'tvm::script::printer::OperationDocNode']]],
+ ['khostinitstmt_109',['kHostInitStmt',['../namespacetvm_1_1tirx_1_1tile_1_1callback.html#a522e7b29afa41850bf0a8ccf13105131',1,'tvm::tirx::tile::callback']]],
+ ['kifthenelse_110',['kIfThenElse',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2aa543c0b05baacb26eb09a6539da0215e',1,'tvm::script::printer::OperationDocNode']]],
+ ['kiketenabled_111',['kIKetEnabled',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#afb3a26b12e2b859f91e67ebf5245a81c',1,'tvm::backend::cuda::attr']]],
+ ['kimmediate_112',['kImmediate',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ad009411831e6f77c97ea9bf65e88ba6ba9d5396915e9c40be7d43f985aa8e5ae0',1,'tvm::runtime::vm::Instruction']]],
+ ['kinconsistent_113',['kInconsistent',['../namespacetvm_1_1sym.html#a4944fdf92dde33c184a7ca2fec7486b1af9f8d006118de5ad04dd7c000b8f3b91',1,'tvm::sym']]],
+ ['kind_114',['kind',['../classtvm_1_1s__tir_1_1InstructionNode.html#a2675268a611112ca4cce2e05b40413a6',1,'tvm::s_tir::InstructionNode::kind'],['../classtvm_1_1runtime_1_1vm_1_1VMExecutable.html#ae676ec014588c886e9df8a9323df22ef',1,'tvm::runtime::vm::VMExecutable::kind()'],['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#a9b996402fa4a7202d749c56ac044e810',1,'tvm::script::printer::OperationDocNode::kind'],['../classtvm_1_1TargetObj.html#ab14bfdec6e78b976cd21b91f1d9e7c12',1,'tv [...]
+ ['kinferlayout_115',['kInferLayout',['../namespacetvm_1_1relax_1_1op__attr.html#a0262279a6162acd3600991846ae08596',1,'tvm::relax::op_attr']]],
+ ['kinfermixedprecision_116',['kInferMixedPrecision',['../namespacetvm_1_1relax_1_1op__attr.html#a87b8d88af579a392409ebee8102b482b',1,'tvm::relax::op_attr']]],
+ ['kinfertypewithbuilder_117',['kinfertypewithbuilder',['../namespacetvm_1_1relax_1_1distributed_1_1op__attr.html#aab743c67c86b246a9b3027c09f983150',1,'tvm::relax::distributed::op_attr::kInferTypeWithBuilder'],['../namespacetvm_1_1relax_1_1op__attr.html#a57dee043b98a66ca55e4e42d00c688a1',1,'tvm::relax::op_attr::kInferTypeWithBuilder']]],
+ ['kinjective_118',['kinjective',['../namespacetvm_1_1topi.html#a29e22aa45900dad3b6f9f705bb1dc688',1,'tvm::topi::kInjective'],['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575aad7813b18db6196460bcd45dc8cd4567',1,'tvm::relax::kInjective']]],
+ ['kinputshape_119',['kInputShape',['../namespacetvm_1_1topi_1_1attr.html#a6b99aa36bfb6c9b163d033e4c0a98fa5',1,'tvm::topi::attr']]],
+ ['kint64arrayelem_120',['kInt64ArrayElem',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487ae4c638c1bf8491b3e5691a4d06513ac9',1,'tvm::tirx']]],
+ ['kinternal_121',['kInternal',['../namespacetvm.html#aee9f3322da6fdb9d0d120167beb329cca96509148247c627a753b021d6dbea774',1,'tvm']]],
+ ['kinvert_122',['kInvert',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ae490804ed7f36faa7e5e420561a7ded3',1,'tvm::script::printer::OperationDocNode']]],
+ ['kirregularloopmark_123',['kIrregularLoopMark',['../namespacetvm_1_1s__tir_1_1attr.html#a2fe8ef352d688c20f93ed5d3e2211ec4',1,'tvm::s_tir::attr']]],
+ ['kisentryfunc_124',['kIsEntryFunc',['../namespacetvm_1_1tirx_1_1attr.html#a6f3150ec66c3d214c4dab00c94a79259',1,'tvm::tirx::attr']]],
+ ['kisglobalfunc_125',['kIsGlobalFunc',['../namespacetvm_1_1tirx_1_1attr.html#ab6ff21ccaa19655eb6e3565214714ea1',1,'tvm::tirx::attr']]],
+ ['kishostfunc_126',['kIsHostFunc',['../namespacetvm_1_1tirx_1_1attr.html#a60cff40c3707bee76318c5fb80ad1359',1,'tvm::tirx::attr']]],
+ ['kisscheduled_127',['kIsScheduled',['../namespacetvm_1_1s__tir_1_1attr.html#a9a5f82e8d54dc339fb2c1362dc1bda50',1,'tvm::s_tir::attr']]],
+ ['kkernelattrs_128',['kKernelAttrs',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#a44e639e9b574fb7b067dfad68f9bb947',1,'tvm::backend::cuda::attr']]],
+ ['kkernellaunchparams_129',['kKernelLaunchParams',['../namespacetvm_1_1tirx_1_1attr.html#afc5a1459e44d15bd10c54af5f5f1e349',1,'tvm::tirx::attr']]],
+ ['kkillreg_130',['kKillReg',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8ad6aaaf2cb07d224d5aed793c09a777ef',1,'tvm::runtime']]],
+ ['kkindbit_131',['kKindBit',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a7a4692009e4009d327a503558e3d8c7a',1,'tvm::runtime::vm::Instruction']]],
+ ['klaunchdimensions_132',['kLaunchDimensions',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#a78cf80c10ea8bf70e2946532ddc980e5',1,'tvm::backend::cuda::attr']]],
+ ['klaunchfields_133',['kLaunchFields',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#acdd9440c66c620c04e2bac4fbc1581a3',1,'tvm::backend::cuda::attr']]],
+ ['klayoutfreeplaceholders_134',['kLayoutFreePlaceholders',['../namespacetvm_1_1topi_1_1attr.html#a892f97d2a36e9bf9b931a926dc40bf10',1,'tvm::topi::attr']]],
+ ['klayoutfreetensors_135',['kLayoutFreeTensors',['../namespacetvm_1_1s__tir_1_1attr.html#a27ea69a81089a0b30c16cd8daf963d8b',1,'tvm::s_tir::attr']]],
+ ['klayouttransforms_136',['kLayoutTransforms',['../namespacetvm_1_1s__tir_1_1attr.html#a8e8f11a6a6f3c6bed96e6b3210032edb',1,'tvm::s_tir::attr']]],
+ ['kle_137',['kLE',['../namespacetvm_1_1sym.html#a4944fdf92dde33c184a7ca2fec7486b1a1893df55d7fc768f2336fdcb7c7b9c37',1,'tvm::sym']]],
+ ['klegalize_138',['kLegalize',['../namespacetvm_1_1relax_1_1op__attr.html#a182a9d563a50a5373414e1c6df1962c2',1,'tvm::relax::op_attr']]],
+ ['klibrarykernel_139',['kLibraryKernel',['../namespacetvm_1_1relax_1_1attr.html#a829a031921dfe055c4d617381630dc0c',1,'tvm::relax::attr']]],
+ ['kloadshape_140',['kLoadShape',['../namespacetvm_1_1runtime_1_1vm.html#a9a477939a902e5c7e6174f9c7858937daa885e4c2e81da210d21d12af2cee6f7e',1,'tvm::runtime::vm']]],
+ ['klocalstage_141',['kLocalStage',['../namespacetvm_1_1s__tir_1_1attr.html#a6e57c22b60f1489a0f7e3ed9277519d1',1,'tvm::s_tir::attr']]],
+ ['klooppartitionhint_142',['kLoopPartitionHint',['../namespacetvm_1_1s__tir_1_1attr.html#a8cb075f7ffeac4ac49e968e06bc10e03',1,'tvm::s_tir::attr']]],
+ ['klowerbuiltin_143',['kLowerBuiltin',['../namespacetvm_1_1relax_1_1op__attr.html#a0a73370ae3eb63292255262680d2cddb',1,'tvm::relax::op_attr']]],
+ ['klshift_144',['kLShift',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a7446c731771f31c071b32c88261a8712',1,'tvm::script::printer::OperationDocNode']]],
+ ['klt_145',['klt',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a79e0a0a6afb3ede6b7579b1c22fd5e66',1,'tvm::script::printer::OperationDocNode::kLt'],['../namespacetvm_1_1sym.html#a4944fdf92dde33c184a7ca2fec7486b1add0f23f162dcf68bf7bc761ac13040ae',1,'tvm::sym::kLT']]],
+ ['klte_146',['kLtE',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a626b6dd20ef32ffe9d469669b7822c25',1,'tvm::script::printer::OperationDocNode']]],
+ ['kmanifestsharedmemorylocalstage_147',['kManifestSharedMemoryLocalStage',['../namespacetvm_1_1s__tir_1_1attr.html#aaee139c934bd055cee43bad6d960b95f',1,'tvm::s_tir::attr']]],
+ ['kmatmul_148',['kmatmul',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2aba76bfeff2515fe49c94d8d36230e691',1,'tvm::script::printer::OperationDocNode::kMatMul'],['../namespacetvm_1_1topi.html#aa9f70e7392653f38da6ff53f5f554f98',1,'tvm::topi::kMatMul']]],
+ ['kmax_149',['kMax',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7aa0b1ac8aae6b1cfbbe89085c642b3b4b',1,'tvm::runtime']]],
+ ['kmaxpool_150',['kMaxPool',['../namespacetvm_1_1topi_1_1nn.html#a3ffa0974d8cdcd5b8ca7afb3cfbaf53cae5769af06e46579729c6b5e2d0c70563',1,'tvm::topi::nn']]],
+ ['kmaxstackalloca_151',['kMaxStackAlloca',['../namespacetvm_1_1runtime.html#a2f6f769f6dbbbb24929b7c9f91a48c90',1,'tvm::runtime']]],
+ ['kmay_152',['kMay',['../classtvm_1_1relax_1_1PatternContextObj.html#a47e0a8333aa1b6dba3f00da6138d4511a06fc832864fb5ad7e324744603ef7f45',1,'tvm::relax::PatternContextObj']]],
+ ['kmemoryplandynamicfuncoutput_153',['kMemoryPlanDynamicFuncOutput',['../namespacetvm_1_1relax_1_1attr.html#a4398bbb94316c0c8f471ed1b11e9f75f',1,'tvm::relax::attr']]],
+ ['kmetascheduleautotensorize_154',['kMetaScheduleAutoTensorize',['../namespacetvm_1_1s__tir_1_1attr.html#a4c99244923d3f9224ab35083439dc44b',1,'tvm::s_tir::attr']]],
+ ['kmetascheduleautotensorizeinit_155',['kMetaScheduleAutoTensorizeInit',['../namespacetvm_1_1s__tir_1_1attr.html#a99627cde9c9a4b5573e12808116f78a6',1,'tvm::s_tir::attr']]],
+ ['kmetaschedulecooperativefetch_156',['kMetaScheduleCooperativeFetch',['../namespacetvm_1_1s__tir_1_1attr.html#a72d3044dfb75b77955b7832627b99a8f',1,'tvm::s_tir::attr']]],
+ ['kmetascheduleinlinerule_157',['kMetaScheduleInlineRule',['../namespacetvm_1_1s__tir_1_1attr.html#a66537fd8eaeb82c8ad57105a267b1ef8',1,'tvm::s_tir::attr']]],
+ ['kmetaschedulelayoutrewritepreproc_158',['kMetaScheduleLayoutRewritePreproc',['../namespacetvm_1_1s__tir_1_1attr.html#ad324fe2ac6978135e02da9668acac8d4',1,'tvm::s_tir::attr']]],
+ ['kmetascheduleparallel_159',['kMetaScheduleParallel',['../namespacetvm_1_1s__tir_1_1attr.html#a221c641c0fe996edfdbd90804dc5e341',1,'tvm::s_tir::attr']]],
+ ['kmetaschedulerandomcomputeproducer_160',['kMetaScheduleRandomComputeProducer',['../namespacetvm_1_1s__tir_1_1attr.html#a92505b9b93cfaecbf71f771bea07dd10',1,'tvm::s_tir::attr']]],
+ ['kmetaschedulethreadextenthighinclusive_161',['kMetaScheduleThreadExtentHighInclusive',['../namespacetvm_1_1s__tir_1_1attr.html#aa74d490ffa00c98af31b6905bd9b812d',1,'tvm::s_tir::attr']]],
+ ['kmetaschedulethreadextentlowinclusive_162',['kMetaScheduleThreadExtentLowInclusive',['../namespacetvm_1_1s__tir_1_1attr.html#aa8e7014b7f7d7c8e80dd07471783661e',1,'tvm::s_tir::attr']]],
+ ['kmetascheduletilingstructure_163',['kMetaScheduleTilingStructure',['../namespacetvm_1_1s__tir_1_1attr.html#a1b6c46f526e06d14c2502fa6fe025358',1,'tvm::s_tir::attr']]],
+ ['kmetascheduleunrollexplicit_164',['kMetaScheduleUnrollExplicit',['../namespacetvm_1_1s__tir_1_1attr.html#aa79cd659ef4c554176e2d63d65b8d09e',1,'tvm::s_tir::attr']]],
+ ['kmetascheduleunrollimplicit_165',['kMetaScheduleUnrollImplicit',['../namespacetvm_1_1s__tir_1_1attr.html#a3ac9e75b6b80993f9bfd37d00e22192a',1,'tvm::s_tir::attr']]],
+ ['kmetaschedulevectorize_166',['kMetaScheduleVectorize',['../namespacetvm_1_1s__tir_1_1attr.html#a59eda7993546e9ad6c4ed823553105cf',1,'tvm::s_tir::attr']]],
+ ['kmetaschedulewritecachelevel_167',['kMetaScheduleWriteCacheLevel',['../namespacetvm_1_1s__tir_1_1attr.html#a58c4fe9ab95143937b845322efd32c01',1,'tvm::s_tir::attr']]],
+ ['kmin_168',['kMin',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7a8fbc2f6c44a6d70550df79903eb57d48',1,'tvm::runtime']]],
+ ['kmixedprecisionpolicy_169',['kMixedPrecisionPolicy',['../namespacetvm_1_1relax_1_1op__attr.html#afe09ad6f0999a5d3bda2641541ca30c9',1,'tvm::relax::op_attr']]],
+ ['kmod_170',['kMod',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a06e60060c4600af9c19680b810e9f58e',1,'tvm::script::printer::OperationDocNode']]],
+ ['kmodulename_171',['kModuleName',['../namespacetvm_1_1attr.html#a5a2d23031351ba22f800d41a0e06d562',1,'tvm::attr']]],
+ ['kmult_172',['kMult',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a83dffb3af0b588afad1227cdf75a95a9',1,'tvm::script::printer::OperationDocNode']]],
+ ['kmustnot_173',['kMustNot',['../classtvm_1_1relax_1_1PatternContextObj.html#a47e0a8333aa1b6dba3f00da6138d4511ac0d4d1caceee11fcd915163c001dc834',1,'tvm::relax::PatternContextObj']]],
+ ['knaive_174',['kNaive',['../namespacetvm_1_1runtime_1_1memory.html#a902bbce5a86071aad9677b07d93b5518a0d815b0b0dea8deb7885c87e8e7552e8',1,'tvm::runtime::memory']]],
+ ['kne_175',['kNE',['../namespacetvm_1_1sym.html#a4944fdf92dde33c184a7ca2fec7486b1a03e3ad128c41e04acc6a0e59fdf11a58',1,'tvm::sym']]],
+ ['kneedwarpshuffle_176',['kNeedWarpShuffle',['../namespacetvm_1_1backend_1_1cuda_1_1op__attr.html#a8864cfc399522dcf0ba7ebf210d28887',1,'tvm::backend::cuda::op_attr']]],
+ ['knegative_177',['kNegative',['../namespacetvm_1_1sym.html#a1c6cbf529ef7cb45cf082dbe8708c2a2ac3466b5f9f81d10afa5daba0a81c493a',1,'tvm::sym']]],
+ ['kneginf_178',['kneginf',['../classtvm_1_1sym_1_1ConstIntBound.html#ab745982c20155e52ad17a2d139248b1a',1,'tvm::sym::ConstIntBound::kNegInf'],['../classtvm_1_1sym_1_1ConstIntBoundObj.html#abc07e505a943a515d2db46836d0bec1d',1,'tvm::sym::ConstIntBoundObj::kNegInf']]],
+ ['knoalias_179',['kNoAlias',['../namespacetvm_1_1tirx_1_1attr.html#ae5c0d071d4197f6f1e29548f9b725b0f',1,'tvm::tirx::attr']]],
+ ['knone_180',['knone',['../classtvm_1_1sym_1_1RewriteSimplifier.html#a3a688d44f49f0574f54bd11af6bdb2bcad5b007002198c9f9a99b7ae23939cf32',1,'tvm::sym::RewriteSimplifier::kNone'],['../namespacetvm_1_1s__tir.html#a270bd7a6bf97b05a2ee7259435da5de3a35c3ace1970663a16e5c65baa5941b13',1,'tvm::s_tir::kNone']]],
+ ['knoop_181',['knoop',['../namespacetvm_1_1runtime_1_1vm.html#a91b3f64e03c0857013164ad2d062f2bda2004a48769badf1bce60018669972647',1,'tvm::runtime::vm::kNoOp'],['../namespacetvm_1_1runtime_1_1vm.html#ab77d7e22747dc37baa2fa538eab30210a2004a48769badf1bce60018669972647',1,'tvm::runtime::vm::kNoOp']]],
+ ['knormalize_182',['kNormalize',['../namespacetvm_1_1relax_1_1op__attr.html#a8d1ee18f3a39c79705e4656784fe5f2f',1,'tvm::relax::op_attr']]],
+ ['knot_183',['kNot',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ab7d431618e9218819789f11bc63ae0a4',1,'tvm::script::printer::OperationDocNode']]],
+ ['knoteq_184',['kNotEq',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2abb14edfc6ffd963c35dfeb060df322ce',1,'tvm::script::printer::OperationDocNode']]],
+ ['knuminput_185',['kNumInput',['../namespacetvm_1_1relax_1_1attr.html#ab10f97ff86fd192c3dc959012aa1ecf3',1,'tvm::relax::attr']]],
+ ['knuminputs_186',['kNumInputs',['../namespacetvm_1_1attr.html#a48cb6648c5b974d5da737bf33a675f9d',1,'tvm::attr']]],
+ ['konlyusedby_187',['kOnlyUsedBy',['../structtvm_1_1relax_1_1PairCons.html#ab64ed8db46c468684a6e00fcb6530647ab653dffe00fc7fa49120a98ed1ccdf8d',1,'tvm::relax::PairCons']]],
+ ['kopaque_188',['kopaque',['../namespacetvm_1_1tirx.html#a094f99f525e3ea1bf3b11f10e6bc793da338caebfc6f31586a1bdd09e3a67c9b5',1,'tvm::tirx::kOpaque'],['../namespacetvm.html#aa80b1c23bd976ef8420358cfd4cd724aa338caebfc6f31586a1bdd09e3a67c9b5',1,'tvm::kOpaque'],['../namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4da6371bae5f3d38cc0cbbc258f65a6e620',1,'tvm::s_tir::kOpaque'],['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575a15ea1f34cc6d4a52372b78fca0bda8b9',1,'tvm [...]
+ ['kopattrs_189',['kOpAttrs',['../namespacetvm_1_1relax_1_1attr.html#a7a2b484b99f04a32b94a5a844baf00f9',1,'tvm::relax::attr']]],
+ ['koperatorname_190',['kOperatorName',['../namespacetvm_1_1relax_1_1attr.html#a96b0e85ecbf26799b9041242d5f41b0d',1,'tvm::relax::attr']]],
+ ['koppattern_191',['kOpPattern',['../namespacetvm_1_1relax_1_1attr.html#ab7c74b77b174b73c609e0df91bc36779',1,'tvm::relax::attr']]],
+ ['kor_192',['kOr',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a5b7e85783b7acdff953371531833aac4',1,'tvm::script::printer::OperationDocNode']]],
+ ['kordered_193',['kOrdered',['../namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4da0496acd2c8f2dedbd1880d4e32b708d3',1,'tvm::s_tir']]],
+ ['koutewisefusable_194',['kOutEWiseFusable',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575aaacd35420305d82c6ef118ed5d982a1c',1,'tvm::relax']]],
+ ['kpackedfunc_195',['kPackedFunc',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#ab16b249858f9652175998d7aa305eb02ac93848cf49bb603b4bba05d6936574b3',1,'tvm::runtime::vm::VMFuncInfo']]],
+ ['kparallel_196',['kParallel',['../namespacetvm.html#aa313cad946cfeff4192526a00daa9213a6fb3551e3657204372d76d2d9b83a3b9',1,'tvm']]],
+ ['kparallelized_197',['kParallelized',['../namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4da578eccf1d9a0312346fceb028b89fe2b',1,'tvm::s_tir']]],
+ ['kparallelstridepattern_198',['kParallelStridePattern',['../namespacetvm_1_1codegen_1_1attr.html#a597241581bac8844e64733d023539110',1,'tvm::codegen::attr']]],
+ ['kpartitionedfrompattern_199',['kPartitionedFromPattern',['../namespacetvm_1_1relax_1_1attr.html#aef9a82266d23f30aacd8b81c0956ca85',1,'tvm::relax::attr']]],
+ ['kpass_200',['kPass',['../namespacetvm_1_1relax.html#a04ee98afc287f8466486f83957bbceb2a42b60afb2c7698ee5c4d41840ca1210e',1,'tvm::relax']]],
+ ['kpermutedlayout_201',['kPermutedLayout',['../namespacetvm_1_1s__tir_1_1attr.html#af6470a303898bfab16e97a436bb11755',1,'tvm::s_tir::attr']]],
+ ['kpersistentkernel_202',['kPersistentKernel',['../namespacetvm_1_1tirx_1_1attr.html#a6f887b62ab35d12dac91803200160f01',1,'tvm::tirx::attr']]],
+ ['kpooled_203',['kPooled',['../namespacetvm_1_1runtime_1_1memory.html#a902bbce5a86071aad9677b07d93b5518af3f1fb21c6145983b152c1530941c06d',1,'tvm::runtime::memory']]],
+ ['kposinf_204',['kposinf',['../classtvm_1_1sym_1_1ConstIntBoundObj.html#a516a56751124d6d7e47bf5a9e567e9e2',1,'tvm::sym::ConstIntBoundObj::kPosInf'],['../classtvm_1_1sym_1_1ConstIntBound.html#afb078bff9126e9667e4a28c56fe7620a',1,'tvm::sym::ConstIntBound::kPosInf']]],
+ ['kpositive_205',['kPositive',['../namespacetvm_1_1sym.html#a1c6cbf529ef7cb45cf082dbe8708c2a2a43bc966dd85aca9a6e798c12e85ec9f3',1,'tvm::sym']]],
+ ['kposttensordefstmt_206',['kPostTensorDefStmt',['../namespacetvm_1_1tirx_1_1tile_1_1callback.html#a036ed01dab6d43bedc4673b55b9f061a',1,'tvm::tirx::tile::callback']]],
+ ['kpow_207',['kPow',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ac56b3cb75bb079338b9dd92cadcb42c0',1,'tvm::script::printer::OperationDocNode']]],
+ ['kpragmaunroll_208',['kPragmaUnroll',['../namespacetvm_1_1tirx_1_1attr.html#a52dbf225011ba66be844991830c22683',1,'tvm::tirx::attr']]],
+ ['kprimalgradient_209',['kPrimalGradient',['../namespacetvm_1_1relax_1_1op__attr.html#a9a658721b22f5e0c74094768e169a027',1,'tvm::relax::op_attr']]],
+ ['kprimitive_210',['kPrimitive',['../namespacetvm_1_1relax_1_1attr.html#ad3464b5888bace4e4be58539484a7493',1,'tvm::relax::attr']]],
+ ['kprivatealloc_211',['kPrivateAlloc',['../namespacetvm_1_1tirx_1_1tile_1_1callback.html#aa1f24f356a59754eeaa964b2f1cc0682',1,'tvm::tirx::tile::callback']]],
+ ['kprod_212',['kProd',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7a4eef5c699751ff1b31a7fcc194b28a88',1,'tvm::runtime']]],
+ ['kpsumbanknum_213',['kPSUMBankNum',['../namespacetvm_1_1tirx.html#a74c258efefc429cea31f0f8d1b222b96',1,'tvm::tirx']]],
+ ['kpsummaxelemperbank_214',['kPSUMMaxElemPerBank',['../namespacetvm_1_1tirx.html#a4bfe04393399aaeaf12f160654f0d357',1,'tvm::tirx']]],
+ ['kpure_215',['kPure',['../namespacetvm.html#aa80b1c23bd976ef8420358cfd4cd724aa7ee78dd23fcf08988dfc48b55fce359a',1,'tvm']]],
+ ['kpurity_216',['kPurity',['../namespacetvm_1_1relax_1_1op__attr.html#a417171874cfb5cedaa5c2c6422b1895c',1,'tvm::relax::op_attr']]],
+ ['kraw_217',['kRAW',['../namespacetvm_1_1tirx.html#a094f99f525e3ea1bf3b11f10e6bc793da565ac768da7890c2660ff4b12d267f4b',1,'tvm::tirx']]],
+ ['kread_218',['kRead',['../namespacetvm_1_1s__tir.html#aa5aded55008a82f390fe203079d3e57fa8604cf55a79d6bfdcb30f77d1622839b',1,'tvm::s_tir']]],
+ ['kreadstate_219',['kReadState',['../namespacetvm.html#aa80b1c23bd976ef8420358cfd4cd724aa8d8bb1cb393c8e093395350919eed4a7',1,'tvm']]],
+ ['kregiongetbodyparams_220',['kRegionGetBodyParams',['../namespacetvm_1_1op__attr.html#a0a2c68a12dae9b206786c183d84c42d4',1,'tvm::op_attr']]],
+ ['kregionvalidate_221',['kRegionValidate',['../namespacetvm_1_1op__attr.html#a77676249afa2ae59bda1aeb20b43b591',1,'tvm::op_attr']]],
+ ['kregister_222',['kRegister',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ad009411831e6f77c97ea9bf65e88ba6ba31b4285f9ab9bdef6c8ca2b268509e83',1,'tvm::runtime::vm::Instruction']]],
+ ['kreplica_223',['kReplica',['../namespacetvm_1_1relax_1_1distributed.html#ace74b0da0d9500ab6811d67b1b98ca78a8b3555c3e6311bf9aaef6a97599e3164',1,'tvm::relax::distributed']]],
+ ['krequireblockvarboundpredicate_224',['kRequireBlockVarBoundPredicate',['../namespacetvm_1_1s__tir_1_1attr.html#ade273e5b6e4d013a474193fc4761f2fa',1,'tvm::s_tir::attr']]],
+ ['krequiresargumentshapes_225',['kRequiresArgumentShapes',['../namespacetvm_1_1relax_1_1op__attr.html#aa9865f4079427bcd9a4fec6bc8e926be',1,'tvm::relax::op_attr']]],
+ ['krshift_226',['kRShift',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a7129a67ad050d9c47f58916aa5bf96ad',1,'tvm::script::printer::OperationDocNode']]],
+ ['krunnerfunction_227',['kRunnerFunction',['../namespacetvm_1_1codegen_1_1attr.html#ac6dcf720267059d43a323731b1c5b010',1,'tvm::codegen::attr']]],
+ ['kruntimediscodref_228',['kRuntimeDiscoDRef',['../namespacetvm_1_1runtime.html#aff3ef56b1d126dedd67e0be2c032f961',1,'tvm::runtime']]],
+ ['kschedulerule_229',['kScheduleRule',['../namespacetvm_1_1s__tir_1_1attr.html#afffbaa33c9d71f17d01494a08f1710ae',1,'tvm::s_tir::attr']]],
+ ['kscoped_230',['kScoped',['../namespacetvm_1_1relax_1_1attr.html#a23aa2c170dcfc920901c7432e2aefdf1',1,'tvm::relax::attr']]],
+ ['kscriptnamespace_231',['kScriptNamespace',['../namespacetvm_1_1attr.html#a00cd38d188f244fd47d3236a4b90bef7',1,'tvm::attr']]],
+ ['kscriptparsingdetectaccess_232',['kScriptParsingDetectAccess',['../namespacetvm_1_1s__tir_1_1attr.html#a5f05778bc5e6c2d9fa2dcea4a8d5fd22',1,'tvm::s_tir::attr']]],
+ ['ksharding_233',['kSharding',['../namespacetvm_1_1relax_1_1distributed.html#ace74b0da0d9500ab6811d67b1b98ca78a59d915d372d476f7389fe95256c8d889',1,'tvm::relax::distributed']]],
+ ['kshutdown_234',['kShutDown',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8aff48289104dbc943d0354379e43f7e5f',1,'tvm::runtime']]],
+ ['kskiprun_235',['kSkipRun',['../namespacetvm_1_1runtime_1_1vm.html#ab77d7e22747dc37baa2fa538eab30210ab6ae1645bab09a0fccd0b698713c933b',1,'tvm::runtime::vm']]],
+ ['ksmemrequired_236',['kSmemRequired',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#ab41e78d1128f0755336d9d5e7efbb496',1,'tvm::backend::cuda::attr']]],
+ ['ksoftwarepipelineasyncstages_237',['kSoftwarePipelineAsyncStages',['../namespacetvm_1_1s__tir_1_1attr.html#a355032f55fa652f2e5fbc7eb0519c4ca',1,'tvm::s_tir::attr']]],
+ ['ksoftwarepipelineorder_238',['kSoftwarePipelineOrder',['../namespacetvm_1_1s__tir_1_1attr.html#ad237688a7cf7ba85a6cd56e3a3a2dee5',1,'tvm::s_tir::attr']]],
+ ['ksoftwarepipelinestage_239',['kSoftwarePipelineStage',['../namespacetvm_1_1s__tir_1_1attr.html#aff225887529254810fb8c30cdf63f192',1,'tvm::s_tir::attr']]],
+ ['kspecialcallarg_240',['kSpecialCallArg',['../namespacetvm.html#aa80b1c23bd976ef8420358cfd4cd724aac272fc9675a2a5836ff877d54427642b',1,'tvm']]],
+ ['kspecialend_241',['kSpecialEnd',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a60dad50934735b94b9f6594b7640e76e',1,'tvm::script::printer::OperationDocNode']]],
+ ['kspecialstart_242',['kSpecialStart',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a96b1b9d263ed26302d975bccb5b1717b',1,'tvm::script::printer::OperationDocNode']]],
+ ['ksrclayout_243',['kSrcLayout',['../namespacetvm_1_1topi_1_1attr.html#a2e972aacd9716966c06defafa1cb1338',1,'tvm::topi::attr']]],
+ ['kstir_244',['kSTir',['../namespacetvm_1_1attr.html#a30b6e63c1ff0f2b06117909ce60cdbca',1,'tvm::attr']]],
+ ['kstoretoheap_245',['kStoreToHeap',['../namespacetvm_1_1runtime_1_1vm.html#a91b3f64e03c0857013164ad2d062f2bdab86b87df6f9693540ab0c2c6b115bfe3',1,'tvm::runtime::vm']]],
+ ['ksub_246',['kSub',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2af66ca3c8e49231635fce6e56fadbc791',1,'tvm::script::printer::OperationDocNode']]],
+ ['ksubscriptexprrealize_247',['kSubscriptExprRealize',['../namespacetvm_1_1type__attr.html#a4b7c53534c95e303a619285784609142',1,'tvm::type_attr']]],
+ ['ksum_248',['kSum',['../namespacetvm_1_1runtime.html#a9ebb65e06d120de112c54fdcd10c27d7aa1dc5fbfa16754d1e628d66381725617',1,'tvm::runtime']]],
+ ['ksymbolicbound_249',['kSymbolicBound',['../namespacetvm_1_1sym.html#af302d7cf16c8a80afef9b33eff88f29ca3f67e3bf6c5ae9efc290f80011f65b80',1,'tvm::sym']]],
+ ['ksyncworker_250',['kSyncWorker',['../namespacetvm_1_1runtime.html#a4ba6565e739bed4d5078c2ff998deae8ac4e6997e9ed12a3933fa5ab71fc364ef',1,'tvm::runtime']]],
+ ['ksystemlibprefix_251',['kSystemLibPrefix',['../namespacetvm_1_1attr.html#aae652055bd020f8aa1cc32436e155603',1,'tvm::attr']]],
+ ['ktarget_252',['kTarget',['../namespacetvm_1_1attr.html#a580ae92d00e34f0a8f0d40395b8d972c',1,'tvm::attr']]],
+ ['ktaskname_253',['kTaskName',['../namespacetvm_1_1s__tir_1_1meta__schedule_1_1attr.html#ac244e9c83d0681361a5e6eb5e2ebee34',1,'tvm::s_tir::meta_schedule::attr']]],
+ ['ktempallocaalignment_254',['kTempAllocaAlignment',['../namespacetvm_1_1runtime.html#a8f5819cabea098a1818cf7cda40fdb1f',1,'tvm::runtime']]],
+ ['ktensorallocatedaddr_255',['kTensorAllocatedAddr',['../namespacetvm_1_1s__tir_1_1attr.html#a35374af1e555880bd7916f9d0cc8a751',1,'tvm::s_tir::attr']]],
+ ['ktensorcallvalidate_256',['kTensorCallValidate',['../namespacetvm_1_1tirx_1_1tile_1_1op__attr.html#a44985a3a86ff197632414d9cda6acf52',1,'tvm::tirx::tile::op_attr']]],
+ ['ktensordataalignment_257',['kTensorDataAlignment',['../namespacetvm_1_1tirx_1_1attr.html#ac7767d6107dbaa47cd43e269a170b92c',1,'tvm::tirx::attr']]],
+ ['ktensordimalign_258',['kTensorDimAlign',['../namespacetvm_1_1s__tir_1_1attr.html#a97aafcb77810fe40881f534c33cbf1be',1,'tvm::s_tir::attr']]],
+ ['ktensorized_259',['kTensorized',['../namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4da27e11945bbf1b9863bad250ec559b980',1,'tvm::s_tir']]],
+ ['ktensorstorevalidate_260',['kTensorStoreValidate',['../namespacetvm_1_1type__attr.html#ad8a280797cb3dfaf3e4e36798ab9c463',1,'tvm::type_attr']]],
+ ['kthreadbinding_261',['kThreadBinding',['../namespacetvm_1_1s__tir_1_1attr.html#a1e7d8c9a502c735d88d71a640dc49d01',1,'tvm::s_tir::attr']]],
+ ['kthreadindex_262',['kThreadIndex',['../namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4da518904ce27607f9b8c05bfbb03dcdb13',1,'tvm::s_tir']]],
+ ['ktileopdispatch_263',['kTileOpDispatch',['../namespacetvm_1_1tirx_1_1tile_1_1op__attr.html#a99d54b69e8a6f248b577fcc9832e2be9',1,'tvm::tirx::tile::op_attr']]],
+ ['ktirnonnegativevar_264',['kTirNonNegativeVar',['../namespacetvm_1_1relax_1_1attr.html#a7f11c95f16b9bcd71a0a889934713ba5',1,'tvm::relax::attr']]],
+ ['ktirvarlowerbound_265',['kTirVarLowerBound',['../namespacetvm_1_1relax_1_1attr.html#a56b33663b0b564f239f7e3c2fc18958c',1,'tvm::relax::attr']]],
+ ['ktirvarupperbound_266',['kTirVarUpperBound',['../namespacetvm_1_1relax_1_1attr.html#a0ad73958026d5b2dd99c6bff8c525e28',1,'tvm::relax::attr']]],
+ ['ktransitivelyproveinequalities_267',['kTransitivelyProveInequalities',['../classtvm_1_1sym_1_1RewriteSimplifier.html#a3a688d44f49f0574f54bd11af6bdb2bcaa7ea3d13b0fd9e371a3df00f6f7bc380',1,'tvm::sym::RewriteSimplifier']]],
+ ['ktruncdiv_268',['kTruncDiv',['../namespacetvm_1_1sym.html#abafa23be77c74118c3da91aa8272483eaefbf5e39bff11407d8eb6acb2887c28c',1,'tvm::sym']]],
+ ['ktuple_269',['kTuple',['../namespacetvm_1_1relax.html#acffa9e980a7331f2eb89cce97f2e3575a6a77a35dd616597cb7186487d6f076cc',1,'tvm::relax']]],
+ ['ktvmffianytypeindex_270',['kTVMFFIAnyTypeIndex',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487ae9d42b508d9a93387cb727b1e063005e',1,'tvm::tirx']]],
+ ['ktvmffianyunionvalue_271',['kTVMFFIAnyUnionValue',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a6deb6189a001a003d593e8d78b504ee1',1,'tvm::tirx']]],
+ ['ktvmffianyzeropadding_272',['kTVMFFIAnyZeroPadding',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487aa6a8fd862205ac7bfa83a754100127e3',1,'tvm::tirx']]],
+ ['ktvmtensormagic_273',['kTVMTensorMagic',['../namespacetvm_1_1runtime.html#aed7511f3f3acbee3d3aca5d432e294c1',1,'tvm::runtime']]],
+ ['ktvmvaluecontent_274',['kTVMValueContent',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a67f491656a84e4788e466c57800ed160',1,'tvm::tirx']]],
+ ['ktvmvaluekindbound_5f_275',['kTVMValueKindBound_',['../namespacetvm_1_1tirx.html#a6a5b28432afb411141147d8afed54487a89e83da6b6f8545cf3bbfad9a9bc0315',1,'tvm::tirx']]],
+ ['kunaryend_276',['kUnaryEnd',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2adb1b9b7eef04055e84d367540d0e887e',1,'tvm::script::printer::OperationDocNode']]],
+ ['kunarystart_277',['kUnaryStart',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2a62f64b2f12aadbc3d61a1c3fd743d0d9',1,'tvm::script::printer::OperationDocNode']]],
+ ['kunknown_278',['kunknown',['../namespacetvm_1_1sym.html#a1c6cbf529ef7cb45cf082dbe8708c2a2a1653ac576db6d0c9716ee5ef7d6ba720',1,'tvm::sym::kUnknown'],['../namespacetvm_1_1sym.html#a4944fdf92dde33c184a7ca2fec7486b1a25c2dc47991b3df171ed5192bcf70390',1,'tvm::sym::kUnknown']]],
+ ['kunrolled_279',['kunrolled',['../namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4daaca5545c16de3db42cbf09624e064afc',1,'tvm::s_tir::kUnrolled'],['../namespacetvm.html#aa313cad946cfeff4192526a00daa9213a1bc8dc9347e62b074ae6ba7c20bcee16',1,'tvm::kUnrolled']]],
+ ['kunrollexplicit_280',['kUnrollExplicit',['../namespacetvm_1_1tirx_1_1attr.html#a8601783933c2ab94396405f48d689e2d',1,'tvm::tirx::attr']]],
+ ['kupdatestate_281',['kUpdateState',['../namespacetvm.html#aa80b1c23bd976ef8420358cfd4cd724aaf5cd553beea158407e669139955fffe0',1,'tvm']]],
+ ['kusedby_282',['kUsedBy',['../structtvm_1_1relax_1_1PairCons.html#ab64ed8db46c468684a6e00fcb6530647af54319eea2abefc6bce44ae2f5108ddf',1,'tvm::relax::PairCons']]],
+ ['kuseimm_283',['kUseImm',['../namespacetvm_1_1runtime_1_1vm.html#a9a477939a902e5c7e6174f9c7858937dae35aec97a8b3da859caee87458a1c539',1,'tvm::runtime::vm']]],
+ ['kusub_284',['kUSub',['../classtvm_1_1script_1_1printer_1_1OperationDocNode.html#ab096bbea749ee994d75230cd8136afc2ae37f16a073cc1027bc2d4d4eff684a4c',1,'tvm::script::printer::OperationDocNode']]],
+ ['kvaluebit_285',['kValueBit',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a157fcb85f68392bcba9888d4aedd156c',1,'tvm::runtime::vm::Instruction']]],
+ ['kvaluemask_286',['kValueMask',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a10fd47e5642a5f8cc774066c3770cfe5',1,'tvm::runtime::vm::Instruction']]],
+ ['kvaluemaxlimit_287',['kValueMaxLimit',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ae9f74f1d646c2f13c5398f79abe63e87',1,'tvm::runtime::vm::Instruction']]],
+ ['kvalueminlimit_288',['kValueMinLimit',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a571b1ec9e10f7c28b218fa48cef6764f',1,'tvm::runtime::vm::Instruction']]],
+ ['kvectorbytes_289',['kVectorBytes',['../namespacetvm_1_1s__tir_1_1attr.html#a8b3a6355dc26dfa70db6b6fd0cc75323',1,'tvm::s_tir::attr']]],
+ ['kvectorizable_290',['kVectorizable',['../namespacetvm_1_1tirx_1_1op__attr.html#a6bfd79224b295959460e3623047611c7',1,'tvm::tirx::op_attr']]],
+ ['kvectorized_291',['kvectorized',['../namespacetvm_1_1s__tir.html#af55619f9e02e1013983d034bfe02fa4dad68dbf0b82b6de863b7ab043ec27c238',1,'tvm::s_tir::kVectorized'],['../namespacetvm.html#aa313cad946cfeff4192526a00daa9213ad3e330e7fdb5593e51d3fad3845e0be6',1,'tvm::kVectorized']]],
+ ['kverifycachedflags_292',['kVerifyCachedFlags',['../namespacetvm_1_1s__tir.html#a4bc9a20893458a914d48dbf732567ad9acf7669053aa63a6df8f4a04df290ef43',1,'tvm::s_tir']]],
+ ['kverifysreftree_293',['kVerifySRefTree',['../namespacetvm_1_1s__tir.html#a4bc9a20893458a914d48dbf732567ad9a7e517d3d2a17e25101ecf77bd99ca426',1,'tvm::s_tir']]],
+ ['kvmfunc_294',['kVMFunc',['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#ab16b249858f9652175998d7aa305eb02ae9713afdd7614c9d48252e375f7b11f0',1,'tvm::runtime::vm::VMFuncInfo']]],
+ ['kvmregister_295',['kVMRegister',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a0207c883302789ca0d7f07298ee6b06c',1,'tvm::runtime::vm::Instruction']]],
+ ['kvoidregister_296',['kVoidRegister',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a1fea6d84912768d49edd457438a5fb10',1,'tvm::runtime::vm::Instruction']]],
+ ['kvolatile_297',['kVolatile',['../namespacetvm_1_1tirx_1_1attr.html#ab83f176dcc4479e74080c9a318f6e524',1,'tvm::tirx::attr']]],
+ ['kwar_298',['kWAR',['../namespacetvm_1_1tirx.html#a094f99f525e3ea1bf3b11f10e6bc793da8b16acbc820d7479d796a3a0ac180724',1,'tvm::tirx']]],
+ ['kwargs_5fkeys_299',['kwargs_keys',['../classtvm_1_1script_1_1printer_1_1CallDocNode.html#a07656220036588c05049d0fee644d285',1,'tvm::script::printer::CallDocNode']]],
+ ['kwargs_5fvalues_300',['kwargs_values',['../classtvm_1_1script_1_1printer_1_1CallDocNode.html#a08cc949d6b0f7b7d06076eb4c81906ba',1,'tvm::script::printer::CallDocNode']]],
+ ['kwarpexecution_301',['kWarpExecution',['../namespacetvm_1_1s__tir_1_1attr.html#a714a8e64df2c1961f7bc55a1b3b78c5a',1,'tvm::s_tir::attr']]],
+ ['kwaw_302',['kWAW',['../namespacetvm_1_1tirx.html#a094f99f525e3ea1bf3b11f10e6bc793daf3b1d6a59161fbe655adccdd10c6eda4',1,'tvm::tirx']]],
+ ['kworkload_303',['kWorkload',['../namespacetvm_1_1topi_1_1attr.html#ae3a68c700394fedbe3d200cbc1a0226b',1,'tvm::topi::attr']]],
+ ['kworkspacesize_304',['kWorkspaceSize',['../namespacetvm_1_1relax_1_1attr.html#a5cec8df1c786518ef9ab9148c1ee255b',1,'tvm::relax::attr']]],
+ ['kwrite_305',['kWrite',['../namespacetvm_1_1s__tir.html#aa5aded55008a82f390fe203079d3e57fad3ac0ba447a9859ad2db8e498056429f',1,'tvm::s_tir']]],
+ ['kzero_306',['kZero',['../namespacetvm_1_1sym.html#a1c6cbf529ef7cb45cf082dbe8708c2a2a41c2028ce59aca25bf78dcf36740f01d',1,'tvm::sym']]]
];
diff --git a/docs/reference/api/doxygen/search/all_d.js b/docs/reference/api/doxygen/search/all_d.js
index db3c534bbb0..966cd3dcd35 100644
--- a/docs/reference/api/doxygen/search/all_d.js
+++ b/docs/reference/api/doxygen/search/all_d.js
@@ -40,18 +40,18 @@ var searchData=
['matchexpr_37',['MatchExpr',['../namespacetvm_1_1relax.html#a7a47f4a07df82dca1999809a40ee108a',1,'tvm::relax']]],
['matchgraph_38',['MatchGraph',['../namespacetvm_1_1relax.html#a2693591699f1fdf642c5bea9bcacf0d8',1,'tvm::relax']]],
['matchrange_39',['MatchRange',['../classtvm_1_1sym_1_1IntSet.html#a8cc9a3840518d65c4915c3a0e1359a60',1,'tvm::sym::IntSet']]],
- ['matchresult_40',['matchresult',['../classtvm_1_1relax_1_1MatchResult.html',1,'tvm::relax::MatchResult'],['../classtvm_1_1relax_1_1MatchResult.html#af9ce30bf0fe4874dc65b91f0867175ad',1,'tvm::relax::MatchResult::MatchResult()']]],
- ['matchresultobj_41',['matchresultobj',['../classtvm_1_1relax_1_1MatchResultObj.html#a689eed91905c584642001678f7569704',1,'tvm::relax::MatchResultObj::MatchResultObj(ffi::UnsafeInit)'],['../classtvm_1_1relax_1_1MatchResultObj.html#a935bb03e45bc6dde3a5c2be5a90e8a6a',1,'tvm::relax::MatchResultObj::MatchResultObj(TIRPattern pattern)'],['../classtvm_1_1relax_1_1MatchResultObj.html',1,'tvm::relax::MatchResultObj']]],
+ ['matchresult_40',['matchresult',['../classtvm_1_1relax_1_1MatchResult.html#af9ce30bf0fe4874dc65b91f0867175ad',1,'tvm::relax::MatchResult::MatchResult()'],['../classtvm_1_1relax_1_1MatchResult.html',1,'tvm::relax::MatchResult']]],
+ ['matchresultobj_41',['matchresultobj',['../classtvm_1_1relax_1_1MatchResultObj.html',1,'tvm::relax::MatchResultObj'],['../classtvm_1_1relax_1_1MatchResultObj.html#a935bb03e45bc6dde3a5c2be5a90e8a6a',1,'tvm::relax::MatchResultObj::MatchResultObj(TIRPattern pattern)'],['../classtvm_1_1relax_1_1MatchResultObj.html#a689eed91905c584642001678f7569704',1,'tvm::relax::MatchResultObj::MatchResultObj(ffi::UnsafeInit)']]],
['matchshapecode_42',['MatchShapeCode',['../namespacetvm_1_1runtime_1_1vm.html#a91b3f64e03c0857013164ad2d062f2bd',1,'tvm::runtime::vm']]],
['matchtensor_43',['MatchTensor',['../namespacetvm_1_1script_1_1ir__builder_1_1s__tir.html#ad1799de29b2c403931848eef004cf9fe',1,'tvm::script::ir_builder::s_tir']]],
- ['matchtensorregion_44',['matchtensorregion',['../classtvm_1_1s__tir_1_1MatchTensorRegion.html',1,'tvm::s_tir::MatchTensorRegion'],['../classtvm_1_1s__tir_1_1MatchTensorRegion.html#a0114982e946336d561eae658f837cce1',1,'tvm::s_tir::MatchTensorRegion::MatchTensorRegion(tirx::TensorVar tensor, TensorRegion source)'],['../classtvm_1_1s__tir_1_1MatchTensorRegion.html#a3fd1351aa9c8af3d3a29d81c752cb5bc',1,'tvm::s_tir::MatchTensorRegion::MatchTensorRegion(ffi::UnsafeInit tag, ffi::ObjectPtr< [...]
- ['matchtensorregionnode_45',['matchtensorregionnode',['../classtvm_1_1s__tir_1_1MatchTensorRegionNode.html#a4947796284bb36573afde7deda7f6b19',1,'tvm::s_tir::MatchTensorRegionNode::MatchTensorRegionNode()'],['../classtvm_1_1s__tir_1_1MatchTensorRegionNode.html',1,'tvm::s_tir::MatchTensorRegionNode'],['../classtvm_1_1s__tir_1_1MatchTensorRegionNode.html#a0931db33752f7468ed670d36d6b7ccd4',1,'tvm::s_tir::MatchTensorRegionNode::MatchTensorRegionNode()']]],
+ ['matchtensorregion_44',['matchtensorregion',['../classtvm_1_1s__tir_1_1MatchTensorRegion.html',1,'tvm::s_tir::MatchTensorRegion'],['../classtvm_1_1s__tir_1_1MatchTensorRegion.html#a3fd1351aa9c8af3d3a29d81c752cb5bc',1,'tvm::s_tir::MatchTensorRegion::MatchTensorRegion(ffi::UnsafeInit tag, ffi::ObjectPtr< MatchTensorRegionNode > data)'],['../classtvm_1_1s__tir_1_1MatchTensorRegion.html#a0114982e946336d561eae658f837cce1',1,'tvm::s_tir::MatchTensorRegion::MatchTensorRegion(tirx::Tens [...]
+ ['matchtensorregionnode_45',['matchtensorregionnode',['../classtvm_1_1s__tir_1_1MatchTensorRegionNode.html',1,'tvm::s_tir::MatchTensorRegionNode'],['../classtvm_1_1s__tir_1_1MatchTensorRegionNode.html#a0931db33752f7468ed670d36d6b7ccd4',1,'tvm::s_tir::MatchTensorRegionNode::MatchTensorRegionNode(ffi::UnsafeInit tag)'],['../classtvm_1_1s__tir_1_1MatchTensorRegionNode.html#a4947796284bb36573afde7deda7f6b19',1,'tvm::s_tir::MatchTensorRegionNode::MatchTensorRegionNode(tirx::TensorVar tensor [...]
['matchtype_46',['MatchType',['../namespacetvm_1_1relax.html#ac776bcb655749b35df8f8bc1b57cf40a',1,'tvm::relax']]],
['math_2eh_47',['math.h',['../math_8h.html',1,'']]],
['matmul_48',['matmul',['../namespacetvm_1_1topi.html#adae7dcb7e951109ba72192202d182994',1,'tvm::topi']]],
['matmulattrs_49',['MatmulAttrs',['../structtvm_1_1relax_1_1MatmulAttrs.html',1,'tvm::relax']]],
['matrix_5fset_5fdiag_50',['matrix_set_diag',['../namespacetvm_1_1topi.html#aead477c6c9d4f4589d22b8acff82040c',1,'tvm::topi']]],
- ['max_51',['max',['../classtvm_1_1prim_1_1Max.html#a2c8dd5b494ad2724830cd205982fd68e',1,'tvm::prim::Max::Max()'],['../namespacetvm.html#aef4392d26548de9e3f3260b062d17e0e',1,'tvm::max(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../namespacetvm.html#a3e57e76d26d3c37dfc770aa256f16f8e',1,'tvm::max(const PrimExpr &a, float b, Location loc=UnknownLoc())'],['../namespacetvm.html#aea56134dea544b7eb07130aa9bfe0a7f',1,'tvm::max(float a, const PrimExpr &b, Location loc=UnknownL [...]
+ ['max_51',['max',['../classtvm_1_1prim_1_1Max.html',1,'tvm::prim::Max'],['../namespacetvm.html#a3e57e76d26d3c37dfc770aa256f16f8e',1,'tvm::max(const PrimExpr &a, float b, Location loc=UnknownLoc())'],['../namespacetvm.html#aef4392d26548de9e3f3260b062d17e0e',1,'tvm::max(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../namespacetvm.html#aea56134dea544b7eb07130aa9bfe0a7f',1,'tvm::max(float a, const PrimExpr &b, Location loc=UnknownLoc())'],['../namespacetvm.html#a0b26139d3 [...]
['max_5foutput_5fsize_52',['max_output_size',['../structtvm_1_1relax_1_1NonMaximumSuppressionAttrs.html#a77a5a8b1fd1f80932cd1d402533921d3',1,'tvm::relax::NonMaximumSuppressionAttrs']]],
['max_5fvalue_53',['max_value',['../classtvm_1_1sym_1_1ConstIntBoundObj.html#ab39fc22b586d3dca10f9c4df1a52ed7a',1,'tvm::sym::ConstIntBoundObj::max_value'],['../namespacetvm_1_1prim.html#a14d358010405624b9bedfe35cf44f787',1,'tvm::prim::max_value()']]],
['maximum_54',['maximum',['../namespacetvm_1_1topi.html#afd64bc3e27dfc97002d3add5d7ce4174',1,'tvm::topi::maximum(const tvm::PrimExpr &a, const tvm::PrimExpr &b)'],['../namespacetvm_1_1topi.html#a5338e9297463bc745027fca67daa2ebb',1,'tvm::topi::maximum(const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "maximum", std::string tag=kBroadcast)'],['../namespacetvm_1_1topi.html#a4076a8d6a2b243c548d741e9f6bcfe69',1,'tvm::topi::maximum( [...]
@@ -63,33 +63,33 @@ var searchData=
['measure_5fcandidates_60',['measure_candidates',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#a9ef4f9aec6e65705da0ae62499cd8904',1,'tvm::s_tir::meta_schedule::TaskRecordObj']]],
['measurecallback_61',['measurecallback',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCallback.html',1,'tvm::s_tir::meta_schedule::MeasureCallback'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCallback.html#a6f9da5ede42f77c5c5d23dddce69f123',1,'tvm::s_tir::meta_schedule::MeasureCallback::MeasureCallback()']]],
['measurecallbackobj_62',['MeasureCallbackObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCallbackObj.html',1,'tvm::s_tir::meta_schedule']]],
- ['measurecandidate_63',['measurecandidate',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidate.html',1,'tvm::s_tir::meta_schedule::MeasureCandidate'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidate.html#af2004e9fdebb3403ecbfddbd6f3ee706',1,'tvm::s_tir::meta_schedule::MeasureCandidate::MeasureCandidate()']]],
- ['measurecandidateobj_64',['measurecandidateobj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidateObj.html',1,'tvm::s_tir::meta_schedule::MeasureCandidateObj'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidateObj.html#a96b6bafb43bac92358b03b868f3ebc4b',1,'tvm::s_tir::meta_schedule::MeasureCandidateObj::MeasureCandidateObj(s_tir::Schedule sch)'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidateObj.html#a4cb0acfdf3ac0fa2b2108bc935616365',1,'tvm::s_tir: [...]
+ ['measurecandidate_63',['measurecandidate',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidate.html#af2004e9fdebb3403ecbfddbd6f3ee706',1,'tvm::s_tir::meta_schedule::MeasureCandidate::MeasureCandidate()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidate.html',1,'tvm::s_tir::meta_schedule::MeasureCandidate']]],
+ ['measurecandidateobj_64',['measurecandidateobj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidateObj.html#a96b6bafb43bac92358b03b868f3ebc4b',1,'tvm::s_tir::meta_schedule::MeasureCandidateObj::MeasureCandidateObj(s_tir::Schedule sch)'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1MeasureCandidateObj.html#a4cb0acfdf3ac0fa2b2108bc935616365',1,'tvm::s_tir::meta_schedule::MeasureCandidateObj::MeasureCandidateObj(ffi::UnsafeInit tag)'],['../classtvm_1_1s__tir_1_1meta__schedule_1 [...]
['memcpydetails_65',['MemCpyDetails',['../structtvm_1_1s__tir_1_1MemCpyDetails.html',1,'tvm::s_tir']]],
- ['memory_2eh_66',['memory.h',['../tirx_2op_2memory_8h.html',1,'(Global Namespace)'],['../backend_2opencl_2op_2memory_8h.html',1,'(Global Namespace)']]],
+ ['memory_2eh_66',['memory.h',['../backend_2opencl_2op_2memory_8h.html',1,'(Global Namespace)'],['../tirx_2op_2memory_8h.html',1,'(Global Namespace)']]],
['memory_5fmanager_2eh_67',['memory_manager.h',['../memory__manager_8h.html',1,'']]],
['memory_5fscope_68',['memory_scope',['../classtvm_1_1relax_1_1VDeviceNode.html#a2e658c2b2d69369d80d5b0e843a68c12',1,'tvm::relax::VDeviceNode::memory_scope'],['../structtvm_1_1relax_1_1HintOnDeviceAttrs.html#a9e41a5d3d03c3004af8afa1fac7158a4',1,'tvm::relax::HintOnDeviceAttrs::memory_scope']]],
['memory_5fscopes_69',['memory_scopes',['../classtvm_1_1runtime_1_1vm_1_1VMExecutable.html#a846304073bf1ca29ccdf135972c6c53f',1,'tvm::runtime::vm::VMExecutable']]],
['memorydatabase_70',['MemoryDatabase',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Database.html#a7f51975696721bcdc363fa689c7d79e6',1,'tvm::s_tir::meta_schedule::Database']]],
['memorymanager_71',['MemoryManager',['../classtvm_1_1runtime_1_1memory_1_1MemoryManager.html',1,'tvm::runtime::memory']]],
['memoryscope_72',['MemoryScope',['../namespacetvm_1_1relax.html#a136fb8a9836291078faef69bb5b5f9dd',1,'tvm::relax']]],
- ['merge_73',['merge',['../classtvm_1_1SourceLoc.html#a848bcd26ba1e8b567d23a22511e15d01',1,'tvm::SourceLoc::Merge()'],['../classtvm_1_1s__tir_1_1ScheduleObj.html#ac16c1856cb0586b982ae7a16fc6db663',1,'tvm::s_tir::ScheduleObj::Merge()']]],
+ ['merge_73',['merge',['../classtvm_1_1s__tir_1_1ScheduleObj.html#ac16c1856cb0586b982ae7a16fc6db663',1,'tvm::s_tir::ScheduleObj::Merge()'],['../classtvm_1_1SourceLoc.html#a848bcd26ba1e8b567d23a22511e15d01',1,'tvm::SourceLoc::Merge()']]],
['mergecompositefunctions_74',['MergeCompositeFunctions',['../namespacetvm_1_1relax_1_1transform.html#a07a27562367f610b894144546ae0cda8',1,'tvm::relax::transform']]],
['mergesharedmemoryallocations_75',['MergeSharedMemoryAllocations',['../namespacetvm_1_1s__tir_1_1transform.html#ae5f770e4509106fa3a94e6f240491425',1,'tvm::s_tir::transform']]],
['meshgrid_76',['meshgrid',['../namespacetvm_1_1topi.html#a5670c16be614dfa345702fe563104b17',1,'tvm::topi']]],
['meshgridattrs_77',['MeshgridAttrs',['../structtvm_1_1relax_1_1MeshgridAttrs.html',1,'tvm::relax']]],
- ['message_5fparts_78',['message_parts',['../classtvm_1_1AssertStmtNode.html#a3e3b075d66536e35634eb30def58dfbc',1,'tvm::AssertStmtNode::message_parts'],['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1AssertFrameObj.html#ac917a2e54fa63676f62473396f05d589',1,'tvm::script::ir_builder::ir::AssertFrameObj::message_parts']]],
+ ['message_5fparts_78',['message_parts',['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1AssertFrameObj.html#ac917a2e54fa63676f62473396f05d589',1,'tvm::script::ir_builder::ir::AssertFrameObj::message_parts'],['../classtvm_1_1AssertStmtNode.html#a3e3b075d66536e35634eb30def58dfbc',1,'tvm::AssertStmtNode::message_parts']]],
['meta_5fschedule_5flayout_5ftransform_79',['meta_schedule_layout_transform',['../namespacetvm_1_1topi.html#ad35a7996969a759f5d0c02cd0dd67279',1,'tvm::topi']]],
- ['method_80',['method',['../structtvm_1_1relax_1_1GridSampleAttrs.html#a3807854d414d998038d5bb58da915559',1,'tvm::relax::GridSampleAttrs::method'],['../structtvm_1_1relax_1_1Resize3DAttrs.html#a0c6bd0180a2598fe0072a25d8a06b27b',1,'tvm::relax::Resize3DAttrs::method'],['../structtvm_1_1relax_1_1Resize2DAttrs.html#aabee5f8bb0423dd70a7733ec02842d46',1,'tvm::relax::Resize2DAttrs::method']]],
- ['min_81',['min',['../namespacetvm.html#ad174b199c5245939bc0f8deeba5dc99c',1,'tvm::min(float a, const PrimExpr &b, Location loc=UnknownLoc())'],['../namespacetvm.html#a10ba5266d2c645a0ca277367adf0779e',1,'tvm::min(int a, const PrimExpr &b, Location loc=UnknownLoc())'],['../namespacetvm.html#af405877e76c4f432f4469bfae9b94a1b',1,'tvm::min(const PrimExpr &a, int b, Location loc=UnknownLoc())'],['../namespacetvm.html#aba3fb8f437bfb711df42db6f72776a35',1,'tvm::min(const PrimExpr [...]
- ['min_5fvalue_82',['min_value',['../classtvm_1_1sym_1_1ConstIntBoundObj.html#a94b505d8f8eb49af19208e208e9304a1',1,'tvm::sym::ConstIntBoundObj::min_value'],['../namespacetvm_1_1prim.html#afa924464818d7badf9117f610eef82b1',1,'tvm::prim::min_value()']]],
- ['minimum_83',['minimum',['../namespacetvm_1_1topi.html#a0e19dc06a2b1ecbb83b0942fdf836169',1,'tvm::topi::minimum(const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "minimum", std::string tag=kBroadcast)'],['../namespacetvm_1_1topi.html#a7ac1dc0d99ce93090a4cdf90ab19d4b8',1,'tvm::topi::minimum(const tvm::PrimExpr &a, const tvm::PrimExpr &b)'],['../namespacetvm_1_1topi.html#a28d4ef4b3426bff237215ce356dd5681',1,'tvm::topi::minimum( [...]
+ ['method_80',['method',['../structtvm_1_1relax_1_1Resize2DAttrs.html#aabee5f8bb0423dd70a7733ec02842d46',1,'tvm::relax::Resize2DAttrs::method'],['../structtvm_1_1relax_1_1Resize3DAttrs.html#a0c6bd0180a2598fe0072a25d8a06b27b',1,'tvm::relax::Resize3DAttrs::method'],['../structtvm_1_1relax_1_1GridSampleAttrs.html#a3807854d414d998038d5bb58da915559',1,'tvm::relax::GridSampleAttrs::method']]],
+ ['min_81',['min',['../namespacetvm.html#a10ba5266d2c645a0ca277367adf0779e',1,'tvm::min(int a, const PrimExpr &b, Location loc=UnknownLoc())'],['../namespacetvm.html#af405877e76c4f432f4469bfae9b94a1b',1,'tvm::min(const PrimExpr &a, int b, Location loc=UnknownLoc())'],['../namespacetvm.html#aba3fb8f437bfb711df42db6f72776a35',1,'tvm::min(const PrimExpr &a, double b, Location loc=UnknownLoc())'],['../namespacetvm.html#aeacf53e94cd7108b8a6541f7ac599810',1,'tvm::min(PrimExpr sour [...]
+ ['min_5fvalue_82',['min_value',['../namespacetvm_1_1prim.html#afa924464818d7badf9117f610eef82b1',1,'tvm::prim::min_value()'],['../classtvm_1_1sym_1_1ConstIntBoundObj.html#a94b505d8f8eb49af19208e208e9304a1',1,'tvm::sym::ConstIntBoundObj::min_value']]],
+ ['minimum_83',['minimum',['../namespacetvm_1_1topi.html#a066874e668ad3b770d3893ac7c0bb52d',1,'tvm::topi::minimum(const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "minimum", std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#a28d4ef4b3426bff237215ce356dd5681',1,'tvm::topi::minimum(const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "minimum", std::string tag=kElementWise)'],['. [...]
['minnode_84',['MinNode',['../classtvm_1_1prim_1_1MinNode.html',1,'tvm::prim']]],
['minop_85',['MinOp',['../namespacetvm_1_1topi.html#a14f2588e950e96ed9f39a08463c8a8de',1,'tvm::topi']]],
['missing_86',['Missing',['../classtvm_1_1Type.html#a13b41c597288962b84de7f56474826d1',1,'tvm::Type']]],
- ['missingtype_87',['missingtype',['../classtvm_1_1MissingType.html#a4c95f024bb41571a8a9f1654de750417',1,'tvm::MissingType::MissingType()'],['../classtvm_1_1MissingType.html',1,'tvm::MissingType']]],
+ ['missingtype_87',['missingtype',['../classtvm_1_1MissingType.html',1,'tvm::MissingType'],['../classtvm_1_1MissingType.html#a4c95f024bb41571a8a9f1654de750417',1,'tvm::MissingType::MissingType()']]],
['missingtypenode_88',['MissingTypeNode',['../classtvm_1_1MissingTypeNode.html',1,'tvm']]],
- ['mod_89',['mod',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ExtractedTaskObj.html#a6a2d60cc72ddae3bd2053c671c4d37e0',1,'tvm::s_tir::meta_schedule::ExtractedTaskObj::mod'],['../namespacetvm_1_1topi.html#aaa95d3ad68932ab206efbe0a326db6a2',1,'tvm::topi::mod(const tvm::PrimExpr &a, const tvm::PrimExpr &b)'],['../namespacetvm_1_1topi.html#a4eb4b5a58cf4c5dbbdd4413cfd166882',1,'tvm::topi::mod(const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" [...]
+ ['mod_89',['mod',['../classtvm_1_1prim_1_1Mod.html',1,'tvm::prim::Mod'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ExtractedTaskObj.html#a6a2d60cc72ddae3bd2053c671c4d37e0',1,'tvm::s_tir::meta_schedule::ExtractedTaskObj::mod'],['../namespacetvm_1_1topi.html#a4eb4b5a58cf4c5dbbdd4413cfd166882',1,'tvm::topi::mod(const tvm::te::Tensor &A, const tvm::te::Tensor &B, std::string name="T_" "mod", std::string tag=kBroadcast)'],['../namespacetvm_1_1topi.html#aaa95d3a [...]
['mode_90',['mode',['../structtvm_1_1relax_1_1TakeAttrs.html#a407e7d7a9b5b4bdd588879f0bc17bb82',1,'tvm::relax::TakeAttrs::mode'],['../structtvm_1_1relax_1_1ROIAlignAttrs.html#aacb5d19d1474ee5d453853244644da2b',1,'tvm::relax::ROIAlignAttrs::mode']]],
['modnode_91',['ModNode',['../classtvm_1_1prim_1_1ModNode.html',1,'tvm::prim']]],
['modular_5fset_92',['modular_set',['../classtvm_1_1sym_1_1AnalyzerObj.html#af8f8af2a884d7be5b061e5fbbec94e81',1,'tvm::sym::AnalyzerObj']]],
@@ -97,36 +97,35 @@ var searchData=
['modularsetanalyzer_94',['ModularSetAnalyzer',['../classtvm_1_1sym_1_1ModularSetAnalyzer.html',1,'tvm::sym']]],
['modularsetobj_95',['ModularSetObj',['../classtvm_1_1sym_1_1ModularSetObj.html',1,'tvm::sym']]],
['module_2eh_96',['module.h',['../module_8h.html',1,'']]],
- ['module_5falias_97',['module_alias',['../classtvm_1_1PrinterConfigObj.html#a92e7c1d7341e47e5e806c7ec657e02f4',1,'tvm::PrinterConfigObj']]],
- ['modulus_98',['modulus',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a6d856a3e2865c266a0afa3e7ecdf5347',1,'tvm::s_tir::LinearCongruentialEngine']]],
- ['momentum_99',['momentum',['../structtvm_1_1relax_1_1BatchNormAttrs.html#ad5208d6c6d19b272d87ea771a59655a1',1,'tvm::relax::BatchNormAttrs']]],
- ['msg_100',['msg',['../classtvm_1_1script_1_1printer_1_1AssertDocNode.html#a21b1166f716db7681a9bd135ca400f10',1,'tvm::script::printer::AssertDocNode']]],
- ['mu_5f_101',['mu_',['../classtvm_1_1runtime_1_1memory_1_1MemoryManager.html#a8cbf0c3786cda612ee0b9bc6133c5910',1,'tvm::runtime::memory::MemoryManager']]],
- ['mul_102',['mul',['../classtvm_1_1prim_1_1Mul.html#a373b64a248764d5e70133b03641ddab6',1,'tvm::prim::Mul::Mul()'],['../namespacetvm.html#ac008d3cae5f8c9d2d5ed86b10c5ccc75',1,'tvm::mul(const PrimExpr &a, float b, Location loc=UnknownLoc())'],['../namespacetvm.html#a0e86144465421d8b70be20e88bb45638',1,'tvm::mul(float a, const PrimExpr &b, Location loc=UnknownLoc())'],['../namespacetvm.html#a7f98c7f03f70f50ece8a311a77a8b55b',1,'tvm::mul(int a, const PrimExpr &b, Location loc=U [...]
- ['mulnode_103',['MulNode',['../classtvm_1_1prim_1_1MulNode.html',1,'tvm::prim']]],
- ['multiboxtransformlocattrs_104',['MultiboxTransformLocAttrs',['../structtvm_1_1relax_1_1MultiboxTransformLocAttrs.html',1,'tvm::relax']]],
- ['multileveltiling_105',['MultiLevelTiling',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a21f515fa69dbd5d84d72e5424755498d',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
- ['multileveltilingtensorcore_106',['MultiLevelTilingTensorCore',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aba82fc51f0df12b6038c0ad611a0f458',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
- ['multileveltilingwidevector_107',['MultiLevelTilingWideVector',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab755d958d9ebdf5baf03ba2f5fea7f83',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
- ['multileveltilingwithintrin_108',['MultiLevelTilingWithIntrin',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ae1807254e111aaab3458d87931d90179',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
- ['multinomialfromuniformattrs_109',['MultinomialFromUniformAttrs',['../structtvm_1_1relax_1_1MultinomialFromUniformAttrs.html',1,'tvm::relax']]],
- ['multiplier_110',['multiplier',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a161adf09a5d357b895267968449f4fce',1,'tvm::s_tir::LinearCongruentialEngine']]],
- ['multiply_111',['multiply',['../namespacetvm_1_1topi.html#a5a5d59f85892da838847bced0990cb38',1,'tvm::topi::multiply(const tvm::PrimExpr &a, const tvm::PrimExpr &b)'],['../namespacetvm_1_1topi.html#aaaae1631632863cf63e39eccdcc546fe',1,'tvm::topi::multiply(const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "multiply", std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#a513a52077bacc5cb7170aab7031c0465',1,'tvm::topi::mu [...]
- ['mutate_112',['mutate',['../classtvm_1_1tirx_1_1StmtExprMutator.html#adb1dd7b425cbd3686a7a4c9b1ebc46a0',1,'tvm::tirx::StmtExprMutator::Mutate()'],['../classtvm_1_1ExprMutator.html#ab800847aa13353aca66ac197849a4be5',1,'tvm::ExprMutator::Mutate(const PrimExpr &expr, InplaceMode inplace_mode=InplaceMode::kDisallow)'],['../classtvm_1_1ExprMutator.html#af344b1dc7f9c0afbc2c8fcbe3fefaf40',1,'tvm::ExprMutator::Mutate(const Expr &expr, InplaceMode inplace_mode=InplaceMode::kDisallow)'] [...]
- ['mutate_5f_113',['mutate_',['../classtvm_1_1ExprMutator.html#a12aca8a9bc62878c3cb0ab0fd1ee1dc1',1,'tvm::ExprMutator::Mutate_(const prim::LShiftNode *node, InplaceMode inplace_mode)'],['../classtvm_1_1ExprMutator.html#ad15de56cb9010bda66cfb81a6216c8a0',1,'tvm::ExprMutator::Mutate_(const prim::EQNode *node, InplaceMode inplace_mode)'],['../classtvm_1_1ExprMutator.html#a09540704aacd92043fd33ca302718076',1,'tvm::ExprMutator::Mutate_(const prim::RShiftNode *node, InplaceMode inplace_mode)' [...]
- ['mutateblock_114',['MutateBlock',['../classtvm_1_1s__tir_1_1StmtExprMutator.html#a1c36a252876d72494c8bad50874068e2',1,'tvm::s_tir::StmtExprMutator']]],
- ['mutateblockrealize_115',['MutateBlockRealize',['../classtvm_1_1s__tir_1_1StmtExprMutator.html#a0e6e9588919ee760807434900390a281',1,'tvm::s_tir::StmtExprMutator']]],
- ['mutatecomputelocation_116',['MutateComputeLocation',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ab68e6d22b89640c59b7c3d3d7181142a',1,'tvm::s_tir::meta_schedule::Mutator']]],
- ['mutateddataflowblock_117',['MutatedDataflowBlock',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a68bf15a1aab9a74b0cb232d343271b87',1,'tvm::relax::DataflowBlockRewriteObj']]],
- ['mutatedfunc_118',['MutatedFunc',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a3132cf611a00ece4b72a90d2ccf1680b',1,'tvm::relax::DataflowBlockRewriteObj']]],
- ['mutateexpected_119',['MutateExpected',['../classtvm_1_1ObjectMutator.html#ad8ac93317b287c085952d050be0f4f53',1,'tvm::ObjectMutator']]],
- ['mutateirmodule_120',['MutateIRModule',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a126a027e3903788576dbfb0ba4dfa94a',1,'tvm::relax::DataflowBlockRewriteObj']]],
- ['mutateparallel_121',['MutateParallel',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a59fd00f8e3409afea6d7ee1a4ab8fe52',1,'tvm::s_tir::meta_schedule::Mutator']]],
- ['mutatethreadbinding_122',['MutateThreadBinding',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a5321c5eaae2faf16ed26d8b77d72e604',1,'tvm::s_tir::meta_schedule::Mutator']]],
- ['mutatetilesize_123',['MutateTileSize',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aecb9520603583135310c7c0596cc9881',1,'tvm::s_tir::meta_schedule::Mutator']]],
- ['mutateunroll_124',['MutateUnroll',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ab55a926d7975a5103d33c1edbb68acdf',1,'tvm::s_tir::meta_schedule::Mutator']]],
- ['mutator_125',['mutator',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a71833b7c622228c5ae227da74fe9a649',1,'tvm::s_tir::meta_schedule::Mutator::Mutator()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html',1,'tvm::s_tir::meta_schedule::Mutator']]],
- ['mutator_2eh_126',['mutator.h',['../mutator_8h.html',1,'']]],
- ['mutator_5fprobs_127',['mutator_probs',['../classtvm_1_1s__tir_1_1meta__schedule_1_1SpaceGeneratorObj.html#a6f87cbbc50d735008ba928573b9556c0',1,'tvm::s_tir::meta_schedule::SpaceGeneratorObj']]],
- ['mutatorobj_128',['MutatorObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MutatorObj.html',1,'tvm::s_tir::meta_schedule']]]
+ ['modulus_97',['modulus',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a6d856a3e2865c266a0afa3e7ecdf5347',1,'tvm::s_tir::LinearCongruentialEngine']]],
+ ['momentum_98',['momentum',['../structtvm_1_1relax_1_1BatchNormAttrs.html#ad5208d6c6d19b272d87ea771a59655a1',1,'tvm::relax::BatchNormAttrs']]],
+ ['msg_99',['msg',['../classtvm_1_1script_1_1printer_1_1AssertDocNode.html#a21b1166f716db7681a9bd135ca400f10',1,'tvm::script::printer::AssertDocNode']]],
+ ['mu_5f_100',['mu_',['../classtvm_1_1runtime_1_1memory_1_1MemoryManager.html#a8cbf0c3786cda612ee0b9bc6133c5910',1,'tvm::runtime::memory::MemoryManager']]],
+ ['mul_101',['mul',['../classtvm_1_1prim_1_1Mul.html',1,'tvm::prim::Mul'],['../classtvm_1_1prim_1_1Mul.html#a9fa9b8b1e366190bfe08974cf3617a87',1,'tvm::prim::Mul::Mul(PrimExpr a, PrimExpr b, Location loc=UnknownLoc())'],['../classtvm_1_1prim_1_1Mul.html#a373b64a248764d5e70133b03641ddab6',1,'tvm::prim::Mul::Mul(ffi::ObjectPtr< MulNode > node)'],['../namespacetvm.html#ae5d8c304d4d112d87d6085741599fd4c',1,'tvm::mul(const PrimExpr &a, double b, Location loc=UnknownLoc())'],['../nam [...]
+ ['mulnode_102',['MulNode',['../classtvm_1_1prim_1_1MulNode.html',1,'tvm::prim']]],
+ ['multiboxtransformlocattrs_103',['MultiboxTransformLocAttrs',['../structtvm_1_1relax_1_1MultiboxTransformLocAttrs.html',1,'tvm::relax']]],
+ ['multileveltiling_104',['MultiLevelTiling',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#a21f515fa69dbd5d84d72e5424755498d',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
+ ['multileveltilingtensorcore_105',['MultiLevelTilingTensorCore',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#aba82fc51f0df12b6038c0ad611a0f458',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
+ ['multileveltilingwidevector_106',['MultiLevelTilingWideVector',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ab755d958d9ebdf5baf03ba2f5fea7f83',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
+ ['multileveltilingwithintrin_107',['MultiLevelTilingWithIntrin',['../classtvm_1_1s__tir_1_1meta__schedule_1_1ScheduleRule.html#ae1807254e111aaab3458d87931d90179',1,'tvm::s_tir::meta_schedule::ScheduleRule']]],
+ ['multinomialfromuniformattrs_108',['MultinomialFromUniformAttrs',['../structtvm_1_1relax_1_1MultinomialFromUniformAttrs.html',1,'tvm::relax']]],
+ ['multiplier_109',['multiplier',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a161adf09a5d357b895267968449f4fce',1,'tvm::s_tir::LinearCongruentialEngine']]],
+ ['multiply_110',['multiply',['../namespacetvm_1_1topi.html#a5a5d59f85892da838847bced0990cb38',1,'tvm::topi::multiply(const tvm::PrimExpr &a, const tvm::PrimExpr &b)'],['../namespacetvm_1_1topi.html#aaaae1631632863cf63e39eccdcc546fe',1,'tvm::topi::multiply(const tvm::te::Tensor &A, const tvm::PrimExpr &B, std::string name="T_" "multiply", std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#a513a52077bacc5cb7170aab7031c0465',1,'tvm::topi::mu [...]
+ ['mutate_111',['mutate',['../classtvm_1_1tirx_1_1StmtExprMutator.html#adb1dd7b425cbd3686a7a4c9b1ebc46a0',1,'tvm::tirx::StmtExprMutator::Mutate()'],['../classtvm_1_1ExprMutator.html#ab800847aa13353aca66ac197849a4be5',1,'tvm::ExprMutator::Mutate(const PrimExpr &expr, InplaceMode inplace_mode=InplaceMode::kDisallow)'],['../classtvm_1_1ExprMutator.html#af344b1dc7f9c0afbc2c8fcbe3fefaf40',1,'tvm::ExprMutator::Mutate(const Expr &expr, InplaceMode inplace_mode=InplaceMode::kDisallow)'] [...]
+ ['mutate_5f_112',['mutate_',['../classtvm_1_1ExprMutator.html#a12aca8a9bc62878c3cb0ab0fd1ee1dc1',1,'tvm::ExprMutator::Mutate_(const prim::LShiftNode *node, InplaceMode inplace_mode)'],['../classtvm_1_1ExprMutator.html#ad15de56cb9010bda66cfb81a6216c8a0',1,'tvm::ExprMutator::Mutate_(const prim::EQNode *node, InplaceMode inplace_mode)'],['../classtvm_1_1ExprMutator.html#a09540704aacd92043fd33ca302718076',1,'tvm::ExprMutator::Mutate_(const prim::RShiftNode *node, InplaceMode inplace_mode)' [...]
+ ['mutateblock_113',['MutateBlock',['../classtvm_1_1s__tir_1_1StmtExprMutator.html#a1c36a252876d72494c8bad50874068e2',1,'tvm::s_tir::StmtExprMutator']]],
+ ['mutateblockrealize_114',['MutateBlockRealize',['../classtvm_1_1s__tir_1_1StmtExprMutator.html#a0e6e9588919ee760807434900390a281',1,'tvm::s_tir::StmtExprMutator']]],
+ ['mutatecomputelocation_115',['MutateComputeLocation',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ab68e6d22b89640c59b7c3d3d7181142a',1,'tvm::s_tir::meta_schedule::Mutator']]],
+ ['mutateddataflowblock_116',['MutatedDataflowBlock',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a68bf15a1aab9a74b0cb232d343271b87',1,'tvm::relax::DataflowBlockRewriteObj']]],
+ ['mutatedfunc_117',['MutatedFunc',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a3132cf611a00ece4b72a90d2ccf1680b',1,'tvm::relax::DataflowBlockRewriteObj']]],
+ ['mutateexpected_118',['MutateExpected',['../classtvm_1_1ObjectMutator.html#ad8ac93317b287c085952d050be0f4f53',1,'tvm::ObjectMutator']]],
+ ['mutateirmodule_119',['MutateIRModule',['../classtvm_1_1relax_1_1DataflowBlockRewriteObj.html#a126a027e3903788576dbfb0ba4dfa94a',1,'tvm::relax::DataflowBlockRewriteObj']]],
+ ['mutateparallel_120',['MutateParallel',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a59fd00f8e3409afea6d7ee1a4ab8fe52',1,'tvm::s_tir::meta_schedule::Mutator']]],
+ ['mutatethreadbinding_121',['MutateThreadBinding',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a5321c5eaae2faf16ed26d8b77d72e604',1,'tvm::s_tir::meta_schedule::Mutator']]],
+ ['mutatetilesize_122',['MutateTileSize',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#aecb9520603583135310c7c0596cc9881',1,'tvm::s_tir::meta_schedule::Mutator']]],
+ ['mutateunroll_123',['MutateUnroll',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#ab55a926d7975a5103d33c1edbb68acdf',1,'tvm::s_tir::meta_schedule::Mutator']]],
+ ['mutator_124',['mutator',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html#a71833b7c622228c5ae227da74fe9a649',1,'tvm::s_tir::meta_schedule::Mutator::Mutator()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Mutator.html',1,'tvm::s_tir::meta_schedule::Mutator']]],
+ ['mutator_2eh_125',['mutator.h',['../mutator_8h.html',1,'']]],
+ ['mutator_5fprobs_126',['mutator_probs',['../classtvm_1_1s__tir_1_1meta__schedule_1_1SpaceGeneratorObj.html#a6f87cbbc50d735008ba928573b9556c0',1,'tvm::s_tir::meta_schedule::SpaceGeneratorObj']]],
+ ['mutatorobj_127',['MutatorObj',['../classtvm_1_1s__tir_1_1meta__schedule_1_1MutatorObj.html',1,'tvm::s_tir::meta_schedule']]]
];
diff --git a/docs/reference/api/doxygen/search/all_f.js b/docs/reference/api/doxygen/search/all_f.js
index b4c3261c5f2..c03cdeb9be1 100644
--- a/docs/reference/api/doxygen/search/all_f.js
+++ b/docs/reference/api/doxygen/search/all_f.js
@@ -19,7 +19,7 @@ var searchData=
['onlyusedby_16',['onlyusedby',['../classtvm_1_1relax_1_1PatternSeq.html#ade577cee507218825a40a864634f6158',1,'tvm::relax::PatternSeq::OnlyUsedBy'],['../classtvm_1_1relax_1_1PatternSeq.html#a456f12bd57d6c0c161fe40b0373cd316',1,'tvm::relax::PatternSeq::OnlyUsedBy(PatternSeq other, int index=-1) const'],['../namespacetvm_1_1relax.html#ae7d3238251393e90f87314ae9ea1d773',1,'tvm::relax::OnlyUsedBy()']]],
['oob_5ffill_17',['oob_fill',['../structtvm_1_1backend_1_1cuda_1_1TensorMapEncodeTiledAttr.html#a15c7efd882213bf893e1c0fdfb8b0dc7',1,'tvm::backend::cuda::TensorMapEncodeTiledAttr']]],
['oobchecker_18',['OOBChecker',['../namespacetvm_1_1s__tir_1_1transform.html#afb41fe047152ae0e6804c1a29d3fa401',1,'tvm::s_tir::transform']]],
- ['op_19',['op',['../classtvm_1_1Op.html#ae3f0bff0046a7e49afdccaedbd549e83',1,'tvm::Op::Op()'],['../classtvm_1_1OpAttrMap.html#a2c31e8a3c11caeb061d69db14ebb0e95',1,'tvm::OpAttrMap::Op'],['../classtvm_1_1OpNode.html#a2c31e8a3c11caeb061d69db14ebb0e95',1,'tvm::OpNode::Op'],['../classtvm_1_1CallNode.html#ac3dfcf0a89d8d88438e3d691fcbb1c5b',1,'tvm::CallNode::op'],['../classtvm_1_1RegionStmtNode.html#a9aa0fb30f98793e10a99c4763bf973ea',1,'tvm::RegionStmtNode::op'],['../classtvm_1_1relax_1_1Call [...]
+ ['op_19',['op',['../classtvm_1_1relax_1_1CallPatternNode.html#acca965091e2c19561da9937bfb4c81e5',1,'tvm::relax::CallPatternNode::op'],['../classtvm_1_1RegionStmtNode.html#a9aa0fb30f98793e10a99c4763bf973ea',1,'tvm::RegionStmtNode::op'],['../classtvm_1_1CallNode.html#ac3dfcf0a89d8d88438e3d691fcbb1c5b',1,'tvm::CallNode::op'],['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#aa16a3e7e4030a69da0def6465d65e745',1,'tvm::runtime::vm::Instruction::op'],['../classtvm_1_1script_1_1ir__builder_1 [...]
['op_2eh_20',['op.h',['../tirx_2tile_2op_8h.html',1,'(Global Namespace)'],['../relax_2op_2op_8h.html',1,'(Global Namespace)'],['../ir_2prim_2op_8h.html',1,'(Global Namespace)'],['../ir_2op_8h.html',1,'(Global Namespace)']]],
['op_5fattr_5ftypes_2eh_21',['op_attr_types.h',['../tirx_2op__attr__types_8h.html',1,'(Global Namespace)'],['../relax_2op__attr__types_8h.html',1,'(Global Namespace)'],['../backend_2cuda_2op__attr__types_8h.html',1,'(Global Namespace)']]],
['op_5ftype_22',['op_type',['../structtvm_1_1relax_1_1AllReduceAttrs.html#aa0884b56708052f5a53ac5cf77a5f36d',1,'tvm::relax::AllReduceAttrs']]],
diff --git a/docs/reference/api/doxygen/search/functions_12.js b/docs/reference/api/doxygen/search/functions_12.js
index fc869462e7c..8d229c8d4c3 100644
--- a/docs/reference/api/doxygen/search/functions_12.js
+++ b/docs/reference/api/doxygen/search/functions_12.js
@@ -112,7 +112,7 @@ var searchData=
['singlepoint_109',['SinglePoint',['../classtvm_1_1sym_1_1IntSet.html#a49761fe9f1588221f07d4d34e6d76bc4',1,'tvm::sym::IntSet']]],
['sinh_110',['sinh',['../namespacetvm_1_1prim.html#a2538e6c91b862603783dcd0bece78872',1,'tvm::prim::sinh()'],['../namespacetvm_1_1topi.html#af9694f5470ba2cabc19866be3b00fe8d',1,'tvm::topi::sinh()']]],
['sinh_5fop_111',['sinh_op',['../namespacetvm_1_1prim.html#a24ebb0b4056d607ecd6627e9f269584c',1,'tvm::prim']]],
- ['size_112',['size',['../classtvm_1_1s__tir_1_1meta__schedule_1_1DatabaseObj.html#a6caac09918110cde2ad5eba6123a00b1',1,'tvm::s_tir::meta_schedule::DatabaseObj::Size()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1PyDatabaseObj.html#a1afdd562cb127aa3360416505fa7fb4d',1,'tvm::s_tir::meta_schedule::PyDatabaseObj::Size()'],['../classtvm_1_1WithGroup.html#af931314bef7119d6e1d9097baba0e766',1,'tvm::WithGroup::size()'],['../classtvm_1_1SeqStmt.html#a35ff0b53c6f4411006ef0c25f702e64e',1,'tvm:: [...]
+ ['size_112',['size',['../classtvm_1_1SeqStmt.html#a35ff0b53c6f4411006ef0c25f702e64e',1,'tvm::SeqStmt::size()'],['../classtvm_1_1WithGroup.html#af931314bef7119d6e1d9097baba0e766',1,'tvm::WithGroup::size()'],['../classtvm_1_1SeqStmtNode.html#acbfca1c16427532747e80175e2815a8a',1,'tvm::SeqStmtNode::size()'],['../classtvm_1_1ScopeStack.html#a553f51623dd0d55317ca023e8cbb2b33',1,'tvm::ScopeStack::size()'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1PyDatabaseObj.html#a1afdd562cb127aa33604165 [...]
['skipassert_113',['SkipAssert',['../namespacetvm_1_1tirx_1_1transform.html#a50928c6be5016c2e1318f32804ac4324',1,'tvm::tirx::transform']]],
['slayout_114',['slayout',['../classtvm_1_1tirx_1_1SLayout.html#a33961a815fbf438e38c526c3b0de2dc3',1,'tvm::tirx::SLayout::SLayout(const tvm::ffi::String &name)'],['../classtvm_1_1tirx_1_1SLayout.html#a748065daa1d7d7be7e309bd427f23db1',1,'tvm::tirx::SLayout::SLayout(const std::string &name, PrimType index_ty=PrimType::Int(32))'],['../classtvm_1_1tirx_1_1SLayout.html#a59bf1fd6722f820f78124efc78b4650b',1,'tvm::tirx::SLayout::SLayout(const char *name)'],['../classtvm_1_1tirx_1_1SLa [...]
['slice_115',['slice',['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a03af3801970aa925d4ccc5ad5dab4ffc',1,'tvm::tirx::ComposeLayoutNode::Slice()'],['../classtvm_1_1tirx_1_1TileLayoutNode.html#a1369f26719f092520d1967997d987424',1,'tvm::tirx::TileLayoutNode::Slice()'],['../classtvm_1_1tirx_1_1LayoutNode.html#abcf6cd2ebb6dab87215fdca0183b439f',1,'tvm::tirx::LayoutNode::Slice()'],['../classtvm_1_1te_1_1Tensor_1_1Slice.html#ab314819e8bcca6421e9a4f33e48578c3',1,'tvm::te::Tensor::Slice::Slic [...]
@@ -168,7 +168,7 @@ var searchData=
['storagealign_165',['StorageAlign',['../classtvm_1_1s__tir_1_1ScheduleObj.html#a0019516e3571e18a886ce29a64fc74c6',1,'tvm::s_tir::ScheduleObj']]],
['storagebytes_166',['StorageBytes',['../classtvm_1_1PrimType.html#ae38ccfedf456e6d6cf364249fabe75ce',1,'tvm::PrimType']]],
['storagerewrite_167',['StorageRewrite',['../namespacetvm_1_1tirx_1_1transform.html#a77a8f6edf644f00ee1285566de2cc639',1,'tvm::tirx::transform']]],
- ['str_168',['str',['../classtvm_1_1TargetObj.html#a6aca6014c1471eeb5c15a77ea4d65455',1,'tvm::TargetObj::str()'],['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#aff9ffe0ea5415919afa1fdc8f85a9867',1,'tvm::script::printer::LiteralDoc::Str()']]],
+ ['str_168',['str',['../classtvm_1_1script_1_1printer_1_1LiteralDoc.html#aff9ffe0ea5415919afa1fdc8f85a9867',1,'tvm::script::printer::LiteralDoc::Str()'],['../classtvm_1_1TargetObj.html#a6aca6014c1471eeb5c15a77ea4d65455',1,'tvm::TargetObj::str()']]],
['streamsync_169',['StreamSync',['../classtvm_1_1runtime_1_1DeviceAPI.html#ac29b9295c432a87658392872c644864f',1,'tvm::runtime::DeviceAPI']]],
['strided_5fslice_170',['strided_slice',['../namespacetvm_1_1topi.html#a39285c9cfefe05239e5568ca31872733',1,'tvm::topi']]],
['strided_5fslice_5fwith_5faxes_171',['strided_slice_with_axes',['../namespacetvm_1_1topi.html#a70bf9aeed4f3f7b097c2d6f0cf01f03a',1,'tvm::topi']]],
diff --git a/docs/reference/api/doxygen/search/functions_13.js b/docs/reference/api/doxygen/search/functions_13.js
index f8855933beb..e205a021152 100644
--- a/docs/reference/api/doxygen/search/functions_13.js
+++ b/docs/reference/api/doxygen/search/functions_13.js
@@ -64,7 +64,7 @@ var searchData=
['tosubordinate_61',['ToSubordinate',['../classtvm_1_1tirx_1_1SLayoutAxis.html#a368bd171964e4714331b744913abdbfa',1,'tvm::tirx::SLayoutAxis']]],
['touchtask_62',['TouchTask',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskSchedulerObj.html#afcd91b2c14ce025a6fcbf5139fae1b83',1,'tvm::s_tir::meta_schedule::TaskSchedulerObj']]],
['tovdeviceattrs_63',['tovdeviceattrs',['../structtvm_1_1relax_1_1ToVDeviceAttrs.html#a900c91c5bd989b35afe70db7f230b6db',1,'tvm::relax::ToVDeviceAttrs::ToVDeviceAttrs(ffi::UnsafeInit)'],['../structtvm_1_1relax_1_1ToVDeviceAttrs.html#a96997d06b1e587a1781f0a4cc584d375',1,'tvm::relax::ToVDeviceAttrs::ToVDeviceAttrs(VDevice value)']]],
- ['trace_64',['trace',['../classtvm_1_1s__tir_1_1Trace.html#a894c9a4fca263f9ad13cec46ac74de11',1,'tvm::s_tir::Trace::Trace()'],['../classtvm_1_1s__tir_1_1ScheduleObj.html#a1aa2a673e6ee9f4198ef4f26b8cc0e19',1,'tvm::s_tir::ScheduleObj::trace()'],['../classtvm_1_1s__tir_1_1Trace.html#aab8cc9848fd4be6164533a515937978c',1,'tvm::s_tir::Trace::Trace()']]],
+ ['trace_64',['trace',['../classtvm_1_1s__tir_1_1Trace.html#aab8cc9848fd4be6164533a515937978c',1,'tvm::s_tir::Trace::Trace(ffi::Array< Instruction > insts, ffi::Map< Instruction, Any > decisions)'],['../classtvm_1_1s__tir_1_1Trace.html#a894c9a4fca263f9ad13cec46ac74de11',1,'tvm::s_tir::Trace::Trace()'],['../classtvm_1_1s__tir_1_1ScheduleObj.html#a1aa2a673e6ee9f4198ef4f26b8cc0e19',1,'tvm::s_tir::ScheduleObj::trace()']]],
['traced_65',['Traced',['../classtvm_1_1s__tir_1_1Schedule.html#a5e3700664d2588ecb67b05d537fe3bbb',1,'tvm::s_tir::Schedule']]],
['transformblocklayout_66',['TransformBlockLayout',['../classtvm_1_1s__tir_1_1ScheduleObj.html#af9d26b8f33ae9271238393f637839502',1,'tvm::s_tir::ScheduleObj']]],
['transformlayout_67',['TransformLayout',['../classtvm_1_1s__tir_1_1ScheduleObj.html#a55b0067c4f1bf1ef64e7b366929c2ec8',1,'tvm::s_tir::ScheduleObj']]],
diff --git a/docs/reference/api/doxygen/search/functions_15.js b/docs/reference/api/doxygen/search/functions_15.js
index 915c50e434b..bf3b768d375 100644
--- a/docs/reference/api/doxygen/search/functions_15.js
+++ b/docs/reference/api/doxygen/search/functions_15.js
@@ -3,7 +3,7 @@ var searchData=
['validate_0',['validate',['../classtvm_1_1Op.html#ac3e555ca1f03eaa2d33bf0886885139a',1,'tvm::Op::Validate()'],['../classtvm_1_1Call.html#acfee703cc6154b381b5a1ea3d9a5b400',1,'tvm::Call::Validate()']]],
['validateattrs_1',['ValidateAttrs',['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1FunctionFrameObj.html#a5eb57a4042cf5df9827b76f9a24ccac2',1,'tvm::script::ir_builder::tirx::FunctionFrameObj']]],
['value_2',['value',['../classtvm_1_1runtime_1_1vm_1_1Instruction_1_1Arg.html#a7f8b13a64c4160100aaf691f877f0270',1,'tvm::runtime::vm::Instruction::Arg']]],
- ['var_3',['var',['../classtvm_1_1Var.html#ae5aba21bb7c1a09774273f4f2b5ef0d8',1,'tvm::Var::Var(ffi::String name, ffi::Optional< Type > ty_annotation, Location loc=UnknownLoc())'],['../classtvm_1_1Var.html#ab1e43f83b3c137b969c484465eb65337',1,'tvm::Var::Var(ffi::ObjectPtr< VarNode > node)'],['../classtvm_1_1tirx_1_1TensorVar.html#a5f03b85fe2446bc6b5cf94c29b9215dc',1,'tvm::tirx::TensorVar::var()'],['../namespacetvm_1_1te.html#a054fef7460475c6d4adb0c845648bcd7',1,'tvm::te::var()']]],
+ ['var_3',['var',['../classtvm_1_1tirx_1_1TensorVar.html#a5f03b85fe2446bc6b5cf94c29b9215dc',1,'tvm::tirx::TensorVar::var()'],['../classtvm_1_1Var.html#ae5aba21bb7c1a09774273f4f2b5ef0d8',1,'tvm::Var::Var(ffi::String name, ffi::Optional< Type > ty_annotation, Location loc=UnknownLoc())'],['../classtvm_1_1Var.html#ab1e43f83b3c137b969c484465eb65337',1,'tvm::Var::Var(ffi::ObjectPtr< VarNode > node)'],['../namespacetvm_1_1te.html#a054fef7460475c6d4adb0c845648bcd7',1,'tvm::te::var()']]],
['varbinding_4',['VarBinding',['../classtvm_1_1relax_1_1VarBinding.html#afb0005363849fbf3f188657fcd2c247b',1,'tvm::relax::VarBinding']]],
['varbindingnode_5',['varbindingnode',['../classtvm_1_1relax_1_1VarBindingNode.html#a3d62925ef25535c562bfbc6e9ee86ee7',1,'tvm::relax::VarBindingNode::VarBindingNode(Var var, Expr value)'],['../classtvm_1_1relax_1_1VarBindingNode.html#ad553ea0582fd478684eb10480ca9fff1',1,'tvm::relax::VarBindingNode::VarBindingNode(ffi::UnsafeInit)']]],
['vargetorallocid_6',['VarGetOrAllocId',['../classtvm_1_1script_1_1printer_1_1DocTranslatorObj.html#ad177ca6b4dd438224afdf993dbf7002c',1,'tvm::script::printer::DocTranslatorObj']]],
diff --git a/docs/reference/api/doxygen/search/functions_c.js b/docs/reference/api/doxygen/search/functions_c.js
index bc9889fc854..8b432cbf024 100644
--- a/docs/reference/api/doxygen/search/functions_c.js
+++ b/docs/reference/api/doxygen/search/functions_c.js
@@ -40,7 +40,7 @@ var searchData=
['matchtype_37',['MatchType',['../namespacetvm_1_1relax.html#ac776bcb655749b35df8f8bc1b57cf40a',1,'tvm::relax']]],
['matmul_38',['matmul',['../namespacetvm_1_1topi.html#adae7dcb7e951109ba72192202d182994',1,'tvm::topi']]],
['matrix_5fset_5fdiag_39',['matrix_set_diag',['../namespacetvm_1_1topi.html#aead477c6c9d4f4589d22b8acff82040c',1,'tvm::topi']]],
- ['max_40',['max',['../namespacetvm.html#ade9bbf63c5f48528f5326d1a3d93cac7',1,'tvm::max(const PrimExpr &a, double b, Location loc=UnknownLoc())'],['../namespacetvm.html#ae75815ed47ba87dc866e53586ebd87e1',1,'tvm::max(const PrimExpr &a, int b, Location loc=UnknownLoc())'],['../namespacetvm.html#a0b26139d3e8ec439231415ced7a146b0',1,'tvm::max(int a, const PrimExpr &b, Location loc=UnknownLoc())'],['../namespacetvm.html#aea56134dea544b7eb07130aa9bfe0a7f',1,'tvm::max(float a, cons [...]
+ ['max_40',['max',['../namespacetvm.html#ade9bbf63c5f48528f5326d1a3d93cac7',1,'tvm::max(const PrimExpr &a, double b, Location loc=UnknownLoc())'],['../namespacetvm.html#ae75815ed47ba87dc866e53586ebd87e1',1,'tvm::max(const PrimExpr &a, int b, Location loc=UnknownLoc())'],['../namespacetvm.html#a0b26139d3e8ec439231415ced7a146b0',1,'tvm::max(int a, const PrimExpr &b, Location loc=UnknownLoc())'],['../namespacetvm.html#aea56134dea544b7eb07130aa9bfe0a7f',1,'tvm::max(float a, cons [...]
['max_5fvalue_41',['max_value',['../namespacetvm_1_1prim.html#a14d358010405624b9bedfe35cf44f787',1,'tvm::prim']]],
['maximum_42',['maximum',['../namespacetvm_1_1topi.html#abd8b74005c58660c5b812f5ac1cadbd6',1,'tvm::topi::maximum(const tvm::PrimExpr &A, const tvm::te::Tensor &B, std::string name="T_" "maximum", std::string tag=kElementWise)'],['../namespacetvm_1_1topi.html#afd64bc3e27dfc97002d3add5d7ce4174',1,'tvm::topi::maximum(const tvm::PrimExpr &a, const tvm::PrimExpr &b)'],['../namespacetvm_1_1topi.html#a5338e9297463bc745027fca67daa2ebb',1,'tvm::topi::maximum( [...]
['maxop_43',['MaxOp',['../namespacetvm_1_1topi.html#ad0e6aa40530e23578cbb0d1433ff0b32',1,'tvm::topi']]],
diff --git a/docs/reference/api/doxygen/search/functions_e.js b/docs/reference/api/doxygen/search/functions_e.js
index e0779aa8586..d5e2d1e43c1 100644
--- a/docs/reference/api/doxygen/search/functions_e.js
+++ b/docs/reference/api/doxygen/search/functions_e.js
@@ -5,7 +5,7 @@ var searchData=
['one_5fhot_2',['one_hot',['../namespacetvm_1_1topi.html#abb010bf48b2726fba253b05aaa078515',1,'tvm::topi::one_hot(const Tensor &indices, const PrimExpr on_value, const PrimExpr off_value, int depth, int axis, PrimType dtype, ffi::Array< PrimExpr > oshape=ffi::Array< PrimExpr >(), const std::string name="T_one_hot", const std::string tag=kInjective)'],['../namespacetvm_1_1topi.html#a6fda3f5e93f0977c07fd1158a8afa761',1,'tvm::topi::one_hot(const Tensor &indic [...]
['onlyusedby_3',['onlyusedby',['../namespacetvm_1_1relax.html#ae7d3238251393e90f87314ae9ea1d773',1,'tvm::relax::OnlyUsedBy()'],['../classtvm_1_1relax_1_1PatternSeq.html#a456f12bd57d6c0c161fe40b0373cd316',1,'tvm::relax::PatternSeq::OnlyUsedBy()']]],
['oobchecker_4',['OOBChecker',['../namespacetvm_1_1s__tir_1_1transform.html#afb41fe047152ae0e6804c1a29d3fa401',1,'tvm::s_tir::transform']]],
- ['op_5',['op',['../classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92',1,'tvm::OpDef::op()'],['../classtvm_1_1Op.html#ae3f0bff0046a7e49afdccaedbd549e83',1,'tvm::Op::Op()']]],
+ ['op_5',['op',['../classtvm_1_1Op.html#ae3f0bff0046a7e49afdccaedbd549e83',1,'tvm::Op::Op()'],['../classtvm_1_1OpDef.html#ac9f8abd1f1b7eff07186ba2ac23a1f92',1,'tvm::OpDef::op()']]],
['opaque_6',['Opaque',['../namespacetvm_1_1script_1_1ir__builder_1_1s__tir_1_1axis.html#a3c7b753678774d58efcc0a6cdb3887ae',1,'tvm::script::ir_builder::s_tir::axis']]],
['opaqueexpr_7',['OpaqueExpr',['../classtvm_1_1OpaqueExpr.html#afd17da96046bfe1522adcd996454818a',1,'tvm::OpaqueExpr']]],
['opaquefunc_8',['opaquefunc',['../classtvm_1_1relax_1_1FuncType.html#ab0dc03dab6153122672e81d522d00f23',1,'tvm::relax::FuncType::OpaqueFunc(Type ret=AnyType(), bool purity=false, Location loc=UnknownLoc())'],['../classtvm_1_1relax_1_1FuncType.html#a56b337d9d4d107eaa00b973cfcdd17fc',1,'tvm::relax::FuncType::OpaqueFunc(TypeDeriveFunc derive_func, bool purity=false, Location loc=UnknownLoc())']]],
diff --git a/docs/reference/api/doxygen/search/typedefs_e.js b/docs/reference/api/doxygen/search/typedefs_e.js
index c89876b7863..a8e9f046c83 100644
--- a/docs/reference/api/doxygen/search/typedefs_e.js
+++ b/docs/reference/api/doxygen/search/typedefs_e.js
@@ -1,18 +1,16 @@
var searchData=
[
['tcalleffectkind_0',['TCallEffectKind',['../namespacetvm.html#a199994bae3b0c543fc79e168f37bebbf',1,'tvm']]],
- ['tdeviceintrinsicnamespace_1',['TDeviceIntrinsicNamespace',['../namespacetvm_1_1tirx.html#adb1ead40684cfba4ce58fc011f22b02d',1,'tvm::tirx']]],
- ['tensorallocatedaddresses_2',['TensorAllocatedAddresses',['../namespacetvm_1_1s__tir.html#ac3d0191e178119228647abd245eb1def',1,'tvm::s_tir']]],
- ['tensoraxis_3',['TensorAxis',['../namespacetvm_1_1tirx.html#a60b2192a04e8a7d0f967d7db8955fc46',1,'tvm::tirx']]],
- ['tfixedreturntype_4',['TFixedReturnType',['../namespacetvm.html#a1e2f1939a6f37481e201563cb9a67644',1,'tvm']]],
- ['tglobalsymbol_5',['TGlobalSymbol',['../namespacetvm_1_1tirx.html#a89bccb1e2371cac4687dca2b2f1b4060',1,'tvm::tirx']]],
- ['thashcode_6',['thashcode',['../classtvm_1_1s__tir_1_1meta__schedule_1_1Workload.html#a1506ad2ecc39f6f57b4da22cb8d92f8c',1,'tvm::s_tir::meta_schedule::Workload::THashCode'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1WorkloadObj.html#a8d4ec80e730042c2c8c858d181eaeefc',1,'tvm::s_tir::meta_schedule::WorkloadObj::THashCode']]],
- ['tirpattern_7',['TIRPattern',['../namespacetvm_1_1relax.html#a1bd0e026906c36da3a76ad6b2f8ad9e8',1,'tvm::relax']]],
- ['tirvaraxis_8',['TIRVarAxis',['../namespacetvm_1_1tirx.html#aa2311cd730cdca8a01c1d2ff35417ad2',1,'tvm::tirx']]],
- ['trandstate_9',['trandstate',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#ac02f5a19918906c1af2518756a76e488',1,'tvm::s_tir::LinearCongruentialEngine::TRandState'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContext.html#a4194936898b815ebd28227cd9a263096',1,'tvm::s_tir::meta_schedule::TuneContext::TRandState'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContextObj.html#a659e557c9c381abc07afa9cacb9b3fa8',1,'tvm::s_tir::meta_schedule::TuneContextObj::TRandState']]],
- ['tscriptprintername_10',['TScriptPrinterName',['../namespacetvm.html#a370cda6ed9b9c40e4806e0471da4e21b',1,'tvm']]],
- ['tself_11',['TSelf',['../classtvm_1_1TypedEnvFunc_3_01R_07Args_8_8_8_08_4.html#a29adf4db79c99318db779a71f26acc0f',1,'tvm::TypedEnvFunc< R(Args...)>']]],
- ['tvectorizable_12',['TVectorizable',['../namespacetvm_1_1tirx.html#a479f79303610bfc52f8853fc0d4a34ae',1,'tvm::tirx']]],
- ['tvmstreamhandle_13',['TVMStreamHandle',['../device__api_8h.html#ab1d5f6b7945e1410602a8a057fda5757',1,'device_api.h']]],
- ['typederivefunc_14',['TypeDeriveFunc',['../namespacetvm_1_1relax.html#ac576b1f5ccd3b1a1132f8de18e195155',1,'tvm::relax']]]
+ ['tensorallocatedaddresses_1',['TensorAllocatedAddresses',['../namespacetvm_1_1s__tir.html#ac3d0191e178119228647abd245eb1def',1,'tvm::s_tir']]],
+ ['tensoraxis_2',['TensorAxis',['../namespacetvm_1_1tirx.html#a60b2192a04e8a7d0f967d7db8955fc46',1,'tvm::tirx']]],
+ ['tfixedreturntype_3',['TFixedReturnType',['../namespacetvm.html#a1e2f1939a6f37481e201563cb9a67644',1,'tvm']]],
+ ['tglobalsymbol_4',['TGlobalSymbol',['../namespacetvm_1_1tirx.html#a89bccb1e2371cac4687dca2b2f1b4060',1,'tvm::tirx']]],
+ ['thashcode_5',['thashcode',['../classtvm_1_1s__tir_1_1meta__schedule_1_1WorkloadObj.html#a8d4ec80e730042c2c8c858d181eaeefc',1,'tvm::s_tir::meta_schedule::WorkloadObj::THashCode'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1Workload.html#a1506ad2ecc39f6f57b4da22cb8d92f8c',1,'tvm::s_tir::meta_schedule::Workload::THashCode']]],
+ ['tirpattern_6',['TIRPattern',['../namespacetvm_1_1relax.html#a1bd0e026906c36da3a76ad6b2f8ad9e8',1,'tvm::relax']]],
+ ['tirvaraxis_7',['TIRVarAxis',['../namespacetvm_1_1tirx.html#aa2311cd730cdca8a01c1d2ff35417ad2',1,'tvm::tirx']]],
+ ['trandstate_8',['trandstate',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContextObj.html#a659e557c9c381abc07afa9cacb9b3fa8',1,'tvm::s_tir::meta_schedule::TuneContextObj::TRandState'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContext.html#a4194936898b815ebd28227cd9a263096',1,'tvm::s_tir::meta_schedule::TuneContext::TRandState'],['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#ac02f5a19918906c1af2518756a76e488',1,'tvm::s_tir::LinearCongruentialEngine::TRandState']]],
+ ['tself_9',['TSelf',['../classtvm_1_1TypedEnvFunc_3_01R_07Args_8_8_8_08_4.html#a29adf4db79c99318db779a71f26acc0f',1,'tvm::TypedEnvFunc< R(Args...)>']]],
+ ['tvectorizable_10',['TVectorizable',['../namespacetvm_1_1tirx.html#a479f79303610bfc52f8853fc0d4a34ae',1,'tvm::tirx']]],
+ ['tvmstreamhandle_11',['TVMStreamHandle',['../device__api_8h.html#ab1d5f6b7945e1410602a8a057fda5757',1,'device_api.h']]],
+ ['typederivefunc_12',['TypeDeriveFunc',['../namespacetvm_1_1relax.html#ac576b1f5ccd3b1a1132f8de18e195155',1,'tvm::relax']]]
];
diff --git a/docs/reference/api/doxygen/search/variables_2.js b/docs/reference/api/doxygen/search/variables_2.js
index ab4fb8dee46..6f58e091856 100644
--- a/docs/reference/api/doxygen/search/variables_2.js
+++ b/docs/reference/api/doxygen/search/variables_2.js
@@ -20,13 +20,12 @@ var searchData=
['block_5fended_17',['block_ended',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1BindingBlockFrameObj.html#aee588faf8260d70d9486646b4f921932',1,'tvm::script::ir_builder::relax::BindingBlockFrameObj']]],
['block_5finfo_18',['block_info',['../classtvm_1_1s__tir_1_1ScheduleStateObj.html#a40b0ba336911fccb41c2b0c30b73e454',1,'tvm::s_tir::ScheduleStateObj']]],
['blocks_19',['blocks',['../classtvm_1_1relax_1_1SeqExprNode.html#ad4d9c1b8acba03a150171c41356f8caf',1,'tvm::relax::SeqExprNode']]],
- ['body_20',['body',['../classtvm_1_1script_1_1printer_1_1WhileDocNode.html#a73635144f3d521d48bc0e4fec793e7c0',1,'tvm::script::printer::WhileDocNode::body'],['../classtvm_1_1script_1_1printer_1_1ForDocNode.html#a0f0fa2b1220fd59c5e364439f95a4eb6',1,'tvm::script::printer::ForDocNode::body'],['../classtvm_1_1script_1_1printer_1_1ScopeDocNode.html#afadca7dea552f90a7d1bf695310605b6',1,'tvm::script::printer::ScopeDocNode::body'],['../classtvm_1_1script_1_1printer_1_1FunctionDocNode.html#a81c2 [...]
+ ['body_20',['body',['../classtvm_1_1script_1_1printer_1_1WhileDocNode.html#a73635144f3d521d48bc0e4fec793e7c0',1,'tvm::script::printer::WhileDocNode::body'],['../classtvm_1_1script_1_1printer_1_1ForDocNode.html#a0f0fa2b1220fd59c5e364439f95a4eb6',1,'tvm::script::printer::ForDocNode::body'],['../classtvm_1_1script_1_1printer_1_1ScopeDocNode.html#afadca7dea552f90a7d1bf695310605b6',1,'tvm::script::printer::ScopeDocNode::body'],['../classtvm_1_1script_1_1printer_1_1FunctionDocNode.html#a81c2 [...]
['body_5fparams_21',['body_params',['../classtvm_1_1RegionStmtNode.html#ae9b26b6987763bb93a8de87188a14a46',1,'tvm::RegionStmtNode::body_params'],['../classtvm_1_1script_1_1ir__builder_1_1ir_1_1RegionFrameObj.html#ae978966d743d2ff69defe1b86462eea3',1,'tvm::script::ir_builder::ir::RegionFrameObj::body_params']]],
['bound_5fvalues_22',['bound_values',['../structtvm_1_1relax_1_1VarUsageInfo.html#ae58bba41be647ebee2c322504576a562',1,'tvm::relax::VarUsageInfo']]],
['buffer_23',['buffer',['../classtvm_1_1runtime_1_1memory_1_1StorageObj.html#a3c7977cfe3349b828981b9ea840e3a4a',1,'tvm::runtime::memory::StorageObj']]],
- ['buffer_5fdtype_24',['buffer_dtype',['../classtvm_1_1PrinterConfigObj.html#a6bff8f4c67a21764a010cd127b07deb0',1,'tvm::PrinterConfigObj']]],
- ['build_5ferror_5fcount_25',['build_error_count',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#a899629025e1a1e0bee1c6cfc525e1596',1,'tvm::s_tir::meta_schedule::TaskRecordObj']]],
- ['builder_5f_26',['builder_',['../classtvm_1_1relax_1_1ExprMutator.html#ad973a81b770749899858d6ea2650a06b',1,'tvm::relax::ExprMutator']]],
- ['builder_5fresults_27',['builder_results',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#ac8fecf09b9c0a0376df62d87b8ca3352',1,'tvm::s_tir::meta_schedule::TaskRecordObj']]],
- ['byte_5foffset_28',['byte_offset',['../structtvm_1_1runtime_1_1vm_1_1TensorCacheMetadata_1_1FileRecord_1_1ParamRecord.html#a4ac2dec11b5a06a26e319ef9d452afad',1,'tvm::runtime::vm::TensorCacheMetadata::FileRecord::ParamRecord']]]
+ ['build_5ferror_5fcount_24',['build_error_count',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#a899629025e1a1e0bee1c6cfc525e1596',1,'tvm::s_tir::meta_schedule::TaskRecordObj']]],
+ ['builder_5f_25',['builder_',['../classtvm_1_1relax_1_1ExprMutator.html#ad973a81b770749899858d6ea2650a06b',1,'tvm::relax::ExprMutator']]],
+ ['builder_5fresults_26',['builder_results',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#ac8fecf09b9c0a0376df62d87b8ca3352',1,'tvm::s_tir::meta_schedule::TaskRecordObj']]],
+ ['byte_5foffset_27',['byte_offset',['../structtvm_1_1runtime_1_1vm_1_1TensorCacheMetadata_1_1FileRecord_1_1ParamRecord.html#a4ac2dec11b5a06a26e319ef9d452afad',1,'tvm::runtime::vm::TensorCacheMetadata::FileRecord::ParamRecord']]]
];
diff --git a/docs/reference/api/doxygen/search/variables_9.js b/docs/reference/api/doxygen/search/variables_9.js
index 582e7981930..866f9b8b132 100644
--- a/docs/reference/api/doxygen/search/variables_9.js
+++ b/docs/reference/api/doxygen/search/variables_9.js
@@ -17,9 +17,9 @@ var searchData=
['init_14',['init',['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameObj.html#af2652842f7d5ea49a902f9f9e64b27b0',1,'tvm::script::ir_builder::s_tir::SBlockFrameObj::init'],['../classtvm_1_1s__tir_1_1SBlockNode.html#adbaf9167b15891f376319d1867182fe4',1,'tvm::s_tir::SBlockNode::init'],['../classtvm_1_1te_1_1ReduceNode.html#a25eb1e0924ceb16cd5c2050d0af0e6ae',1,'tvm::te::ReduceNode::init'],['../classtvm_1_1te_1_1ScanOpNode.html#a32b277a2640ecb2bc20fcd19b53f535d',1,'tvm::te::Sca [...]
['initial_5findices_15',['initial_indices',['../classtvm_1_1tirx_1_1IndexMapNode.html#a40bc58979a6d31311c64e2b8c201ed15',1,'tvm::tirx::IndexMapNode']]],
['inner_5fmask_16',['inner_mask',['../classtvm_1_1tirx_1_1ComposeLayoutNode.html#a23294425d01faea1453c8a6ca644f66f',1,'tvm::tirx::ComposeLayoutNode']]],
- ['inplace_5findices_17',['inplace_indices',['../structtvm_1_1relax_1_1CallTIRInplaceAttrs.html#aa005486761ecb52468dd2e2993c7e186',1,'tvm::relax::CallTIRInplaceAttrs::inplace_indices'],['../structtvm_1_1relax_1_1CallInplacePackedAttrs.html#a6be53574586e3b19c0283ec7c8e4a68d',1,'tvm::relax::CallInplacePackedAttrs::inplace_indices']]],
+ ['inplace_5findices_17',['inplace_indices',['../structtvm_1_1relax_1_1CallInplacePackedAttrs.html#a6be53574586e3b19c0283ec7c8e4a68d',1,'tvm::relax::CallInplacePackedAttrs::inplace_indices'],['../structtvm_1_1relax_1_1CallTIRInplaceAttrs.html#aa005486761ecb52468dd2e2993c7e186',1,'tvm::relax::CallTIRInplaceAttrs::inplace_indices']]],
['input_5fplaceholders_18',['input_placeholders',['../classtvm_1_1te_1_1ExternOpNode.html#ac641c3d5d607e6aa1e71760ff712c65a',1,'tvm::te::ExternOpNode']]],
- ['inputs_19',['inputs',['../classtvm_1_1te_1_1ScanOpNode.html#a4ec9db6f919454329a7ce175e46fb7d2',1,'tvm::te::ScanOpNode::inputs'],['../classtvm_1_1te_1_1ExternOpNode.html#a3db645dcdf8aa1a9036b424eba963d87',1,'tvm::te::ExternOpNode::inputs'],['../structtvm_1_1topi_1_1EinsumEquation.html#ab031f0131f4e04f3c01ba0c0d141335e',1,'tvm::topi::EinsumEquation::inputs'],['../classtvm_1_1s__tir_1_1InstructionNode.html#ab07ea368e95f2905e4787606091c4129',1,'tvm::s_tir::InstructionNode::inputs']]],
+ ['inputs_19',['inputs',['../classtvm_1_1s__tir_1_1InstructionNode.html#ab07ea368e95f2905e4787606091c4129',1,'tvm::s_tir::InstructionNode::inputs'],['../classtvm_1_1te_1_1ScanOpNode.html#a4ec9db6f919454329a7ce175e46fb7d2',1,'tvm::te::ScanOpNode::inputs'],['../classtvm_1_1te_1_1ExternOpNode.html#a3db645dcdf8aa1a9036b424eba963d87',1,'tvm::te::ExternOpNode::inputs'],['../structtvm_1_1topi_1_1EinsumEquation.html#ab031f0131f4e04f3c01ba0c0d141335e',1,'tvm::topi::EinsumEquation::inputs']]],
['instr_5fdata_20',['instr_data',['../classtvm_1_1runtime_1_1vm_1_1VMExecutable.html#ad8cb3b0d02afab5f331f548580004672',1,'tvm::runtime::vm::VMExecutable']]],
['instr_5foffset_21',['instr_offset',['../classtvm_1_1runtime_1_1vm_1_1VMExecutable.html#a32b6d52635f323a79fe95c1a57621a90',1,'tvm::runtime::vm::VMExecutable']]],
['instruments_22',['instruments',['../classtvm_1_1transform_1_1PassContextObj.html#a3730a0364b12582f9a1fef41bf131a43',1,'tvm::transform::PassContextObj']]],
@@ -31,14 +31,13 @@ var searchData=
['invalid_5fto_5fbottom_28',['invalid_to_bottom',['../structtvm_1_1relax_1_1NonMaximumSuppressionAttrs.html#adfdec18ca328f0da07f04136d2df8f5c',1,'tvm::relax::NonMaximumSuppressionAttrs']]],
['inverse_5findex_5fmap_29',['inverse_index_map',['../classtvm_1_1tirx_1_1IndexMapNode.html#a48258034fcc707a2f15da47d055977f8',1,'tvm::tirx::IndexMapNode']]],
['iou_5fthreshold_30',['iou_threshold',['../structtvm_1_1relax_1_1NonMaximumSuppressionAttrs.html#a5ffb4dafe48a2d6bae9e9928de44bda4',1,'tvm::relax::NonMaximumSuppressionAttrs']]],
- ['ir_5fprefix_31',['ir_prefix',['../classtvm_1_1PrinterConfigObj.html#a47dab93c24664c66a65d61c213d21057',1,'tvm::PrinterConfigObj']]],
- ['is_5fdataflow_32',['is_dataflow',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1BindingBlockFrameObj.html#af192cc83f24ce69d4e8fbf75d1beceb1',1,'tvm::script::ir_builder::relax::BindingBlockFrameObj']]],
- ['is_5fdeclaration_33',['is_declaration',['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1FunctionFrameObj.html#a72f633690c9a7438290545e4d1d0975c',1,'tvm::script::ir_builder::tirx::FunctionFrameObj']]],
- ['is_5fprivate_34',['is_private',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameObj.html#a32b1d54733d2cbf242c2213633861234',1,'tvm::script::ir_builder::relax::FunctionFrameObj::is_private'],['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1FunctionFrameObj.html#a13535845d27e73c43010ba354a78dffe',1,'tvm::script::ir_builder::tirx::FunctionFrameObj::is_private']]],
- ['is_5fpure_35',['is_pure',['../classtvm_1_1relax_1_1FunctionNode.html#adca4c3ecbc3df257642b66f76428f2bb',1,'tvm::relax::FunctionNode::is_pure'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameObj.html#a0f1aab14c33fcc1061dda22599b5259a',1,'tvm::script::ir_builder::relax::FunctionFrameObj::is_pure'],['../classtvm_1_1s__tir_1_1InstructionKindObj.html#ad1c54b855fcf5883f25406998cd12126',1,'tvm::s_tir::InstructionKindObj::is_pure']]],
- ['is_5fsparse_36',['is_sparse',['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorAttrs.html#a70883a7dc285d731577103d7c0e7dc54',1,'tvm::backend::cuda::TCGen05InstrDescriptorAttrs::is_sparse'],['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorBlockScaledAttrs.html#a3ba88254be65bb8128dc954ba2f9314d',1,'tvm::backend::cuda::TCGen05InstrDescriptorBlockScaledAttrs::is_sparse']]],
- ['is_5fterminated_37',['is_terminated',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#aed7a5b80f450c92d5a02dce37f202647',1,'tvm::s_tir::meta_schedule::TaskRecordObj']]],
- ['iter_5ftype_38',['iter_type',['../classtvm_1_1s__tir_1_1IterVarNode.html#a5caa7d5ef246d6be576812d3ddd5baa6',1,'tvm::s_tir::IterVarNode']]],
- ['iter_5fvalues_39',['iter_values',['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameObj.html#a0bc1e94d41f17b8ea57754f989c97256',1,'tvm::script::ir_builder::s_tir::SBlockFrameObj::iter_values'],['../classtvm_1_1s__tir_1_1SBlockRealizeNode.html#ad4b009295aa7b1075ddf5b3af3876e9e',1,'tvm::s_tir::SBlockRealizeNode::iter_values']]],
- ['iter_5fvars_40',['iter_vars',['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameObj.html#abf07ccd403faaf402d2145d8932b6ab6',1,'tvm::script::ir_builder::s_tir::SBlockFrameObj::iter_vars'],['../classtvm_1_1s__tir_1_1SBlockNode.html#a60ee1529d416677ab6975959d653ff78',1,'tvm::s_tir::SBlockNode::iter_vars']]]
+ ['is_5fdataflow_31',['is_dataflow',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1BindingBlockFrameObj.html#af192cc83f24ce69d4e8fbf75d1beceb1',1,'tvm::script::ir_builder::relax::BindingBlockFrameObj']]],
+ ['is_5fdeclaration_32',['is_declaration',['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1FunctionFrameObj.html#a72f633690c9a7438290545e4d1d0975c',1,'tvm::script::ir_builder::tirx::FunctionFrameObj']]],
+ ['is_5fprivate_33',['is_private',['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameObj.html#a32b1d54733d2cbf242c2213633861234',1,'tvm::script::ir_builder::relax::FunctionFrameObj::is_private'],['../classtvm_1_1script_1_1ir__builder_1_1tirx_1_1FunctionFrameObj.html#a13535845d27e73c43010ba354a78dffe',1,'tvm::script::ir_builder::tirx::FunctionFrameObj::is_private']]],
+ ['is_5fpure_34',['is_pure',['../classtvm_1_1relax_1_1FunctionNode.html#adca4c3ecbc3df257642b66f76428f2bb',1,'tvm::relax::FunctionNode::is_pure'],['../classtvm_1_1script_1_1ir__builder_1_1relax_1_1FunctionFrameObj.html#a0f1aab14c33fcc1061dda22599b5259a',1,'tvm::script::ir_builder::relax::FunctionFrameObj::is_pure'],['../classtvm_1_1s__tir_1_1InstructionKindObj.html#ad1c54b855fcf5883f25406998cd12126',1,'tvm::s_tir::InstructionKindObj::is_pure']]],
+ ['is_5fsparse_35',['is_sparse',['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorAttrs.html#a70883a7dc285d731577103d7c0e7dc54',1,'tvm::backend::cuda::TCGen05InstrDescriptorAttrs::is_sparse'],['../structtvm_1_1backend_1_1cuda_1_1TCGen05InstrDescriptorBlockScaledAttrs.html#a3ba88254be65bb8128dc954ba2f9314d',1,'tvm::backend::cuda::TCGen05InstrDescriptorBlockScaledAttrs::is_sparse']]],
+ ['is_5fterminated_36',['is_terminated',['../classtvm_1_1s__tir_1_1meta__schedule_1_1TaskRecordObj.html#aed7a5b80f450c92d5a02dce37f202647',1,'tvm::s_tir::meta_schedule::TaskRecordObj']]],
+ ['iter_5ftype_37',['iter_type',['../classtvm_1_1s__tir_1_1IterVarNode.html#a5caa7d5ef246d6be576812d3ddd5baa6',1,'tvm::s_tir::IterVarNode']]],
+ ['iter_5fvalues_38',['iter_values',['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameObj.html#a0bc1e94d41f17b8ea57754f989c97256',1,'tvm::script::ir_builder::s_tir::SBlockFrameObj::iter_values'],['../classtvm_1_1s__tir_1_1SBlockRealizeNode.html#ad4b009295aa7b1075ddf5b3af3876e9e',1,'tvm::s_tir::SBlockRealizeNode::iter_values']]],
+ ['iter_5fvars_39',['iter_vars',['../classtvm_1_1script_1_1ir__builder_1_1s__tir_1_1SBlockFrameObj.html#abf07ccd403faaf402d2145d8932b6ab6',1,'tvm::script::ir_builder::s_tir::SBlockFrameObj::iter_vars'],['../classtvm_1_1s__tir_1_1SBlockNode.html#a60ee1529d416677ab6975959d653ff78',1,'tvm::s_tir::SBlockNode::iter_vars']]]
];
diff --git a/docs/reference/api/doxygen/search/variables_a.js b/docs/reference/api/doxygen/search/variables_a.js
index 6f310a2e732..da0650c9404 100644
--- a/docs/reference/api/doxygen/search/variables_a.js
+++ b/docs/reference/api/doxygen/search/variables_a.js
@@ -31,147 +31,143 @@ var searchData=
['kdepthwiseconv2dnhwc_28',['kDepthwiseConv2dNHWC',['../namespacetvm_1_1topi.html#a9094c3c432410ef2675444ecf8e06bfe',1,'tvm::topi']]],
['kdevicecontexts_29',['kDeviceContexts',['../namespacetvm_1_1attr.html#a9c50768f8ee30a890106f2de097109bb',1,'tvm::attr']]],
['kdeviceinitstmt_30',['kDeviceInitStmt',['../namespacetvm_1_1tirx_1_1tile_1_1callback.html#a2ad4a743f8b011b7ac09a82cd81bc321',1,'tvm::tirx::tile::callback']]],
- ['kdeviceintrinsicnamespace_31',['kDeviceIntrinsicNamespace',['../namespacetvm_1_1tirx_1_1op__attr.html#a4f36ba2ac5f1725af51d74867021ebe3',1,'tvm::tirx::op_attr']]],
- ['kdisableunroll_32',['kDisableUnroll',['../namespacetvm_1_1tirx_1_1attr.html#a498676e40c40bdd5d7d1629af01bf3ab',1,'tvm::tirx::attr']]],
- ['kdoctranslate_33',['kDocTranslate',['../namespacetvm_1_1script_1_1printer_1_1type__attr.html#ae9eb5afd1e03587e4a029c23ab78639d',1,'tvm::script::printer::type_attr']]],
- ['kdoctranslatetensorloadbysourcety_34',['kDocTranslateTensorLoadBySourceTy',['../namespacetvm_1_1script_1_1printer_1_1type__attr.html#a1d7cd3f0a6fbee53286312a8792c76f6',1,'tvm::script::printer::type_attr']]],
- ['kdoctranslatevarbyty_35',['kDocTranslateVarByTy',['../namespacetvm_1_1script_1_1printer_1_1type__attr.html#ab159eddc9b705f7d09cb19a0353e4e40',1,'tvm::script::printer::type_attr']]],
- ['kdoublebufferscope_36',['kDoubleBufferScope',['../namespacetvm_1_1s__tir_1_1attr.html#aebcb4f14b8bc119837f3563213d976eb',1,'tvm::s_tir::attr']]],
- ['kdstlayout_37',['kDstLayout',['../namespacetvm_1_1topi_1_1attr.html#a7806ef17ebac88509e4fda9daf71040a',1,'tvm::topi::attr']]],
- ['keep_5fbackground_38',['keep_background',['../structtvm_1_1relax_1_1MultiboxTransformLocAttrs.html#af668baad4d90579a3e1f0dc2facb8386',1,'tvm::relax::MultiboxTransformLocAttrs']]],
- ['keepdims_39',['keepdims',['../structtvm_1_1relax_1_1StatisticalAttrs.html#acde49ba1ea435a45d5991a58e0e7c321',1,'tvm::relax::StatisticalAttrs::keepdims'],['../structtvm_1_1relax_1_1ArgmaxArgminAttrs.html#a101b18db54c548466799f262621e6865',1,'tvm::relax::ArgmaxArgminAttrs::keepdims']]],
- ['keinsum_40',['kEinsum',['../namespacetvm_1_1topi.html#a6b33f2b888123f3ccd7191feeaedb93b',1,'tvm::topi']]],
- ['kelementwise_41',['kElementWise',['../namespacetvm_1_1topi.html#a0250c4095f19ae8a22ed85bc4ce5a40d',1,'tvm::topi']]],
- ['kellipsis_42',['kEllipsis',['../structtvm_1_1topi_1_1EinsumEquation.html#a963f3d740f063a7c82f2e34f6214a04a',1,'tvm::topi::EinsumEquation']]],
- ['kernel_5fattrs_43',['kernel_attrs',['../structtvm_1_1tirx_1_1CallFFIKernelAttr.html#afa3c52093b953863d4b092d28094cb8d',1,'tvm::tirx::CallFFIKernelAttr']]],
- ['kernel_5flayout_44',['kernel_layout',['../structtvm_1_1relax_1_1Conv3DTransposeAttrs.html#a9b96fe32ecd4393c0128dcdd438c498e',1,'tvm::relax::Conv3DTransposeAttrs::kernel_layout'],['../structtvm_1_1relax_1_1Conv1DAttrs.html#af70c6ca935a777db8340eb1baafa76a7',1,'tvm::relax::Conv1DAttrs::kernel_layout'],['../structtvm_1_1relax_1_1Conv2DAttrs.html#a5958b2a79298fe97a4629e74a33382c9',1,'tvm::relax::Conv2DAttrs::kernel_layout'],['../structtvm_1_1relax_1_1Conv3DAttrs.html#a1246c9b97778ecf2719 [...]
- ['kestimatedflops_45',['kEstimatedFlops',['../namespacetvm_1_1s__tir_1_1attr.html#a6a9912dd39f033e63bb4490b3e0f31cd',1,'tvm::s_tir::attr']]],
- ['kevaluatevalidate_46',['kEvaluateValidate',['../namespacetvm_1_1type__attr.html#abbe850d6575f6fd7800472ef591bc57a',1,'tvm::type_attr']]],
- ['kexplicitreadregion_47',['kExplicitReadRegion',['../namespacetvm_1_1s__tir_1_1attr.html#a07c6cdc3a621131669685b9b96cbc767',1,'tvm::s_tir::attr']]],
- ['kexplicitwriteregion_48',['kExplicitWriteRegion',['../namespacetvm_1_1s__tir_1_1attr.html#ae6eda5e34ae5f6f3f3a0e1cb2b8bfbf2',1,'tvm::s_tir::attr']]],
- ['kexternalmods_49',['kExternalMods',['../namespacetvm_1_1attr.html#a8604338aa4e9293d10d427a00a2c9f13',1,'tvm::attr']]],
- ['key_50',['key',['../structtvm_1_1ConfigSchema_1_1OptionEntry.html#abfe7af172f1706f174c5f1bf177c51cc',1,'tvm::ConfigSchema::OptionEntry']]],
- ['keys_51',['keys',['../classtvm_1_1TargetObj.html#a99f02aa0b1157e326c38a28aaa699d75',1,'tvm::TargetObj::keys'],['../classtvm_1_1script_1_1printer_1_1DictDocNode.html#a30b541b91e929ad81ffbc648d034352f',1,'tvm::script::printer::DictDocNode::keys']]],
- ['kforcepure_52',['kForcePure',['../namespacetvm_1_1relax_1_1attr.html#a3c1b82b46a7295dc8facebaf510161cf',1,'tvm::relax::attr']]],
- ['kfragmentlayout_53',['kFragmentLayout',['../namespacetvm_1_1s__tir_1_1attr.html#ac634a41bee34e7381592aaab4accfe18',1,'tvm::s_tir::attr']]],
- ['kfragmentshape_54',['kFragmentShape',['../namespacetvm_1_1s__tir_1_1attr.html#ac83ae27a0335ae81ae46f8f30c5825bc',1,'tvm::s_tir::attr']]],
- ['kglobalsymbol_55',['kglobalsymbol',['../namespacetvm_1_1attr.html#a7737d03caeeaeac61531ace9a91f7d74',1,'tvm::attr::kGlobalSymbol'],['../namespacetvm_1_1tirx_1_1op__attr.html#aa7cdbf56dc79981831aaa49c5a242c88',1,'tvm::tirx::op_attr::kGlobalSymbol']]],
- ['kgroupconv2d_56',['kGroupConv2d',['../namespacetvm_1_1topi.html#a8352661bace9139ad3a0d0ab8a01caf5',1,'tvm::topi']]],
- ['khostinitstmt_57',['kHostInitStmt',['../namespacetvm_1_1tirx_1_1tile_1_1callback.html#a522e7b29afa41850bf0a8ccf13105131',1,'tvm::tirx::tile::callback']]],
- ['kiketenabled_58',['kIKetEnabled',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#afb3a26b12e2b859f91e67ebf5245a81c',1,'tvm::backend::cuda::attr']]],
- ['kind_59',['kind',['../classtvm_1_1ForNode.html#a45d48741a837f9dadb1a3c198c1964c1',1,'tvm::ForNode::kind'],['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#a28c496ea36dfce28b237b254c7dfbcdc',1,'tvm::runtime::vm::VMFuncInfo::kind'],['../classtvm_1_1tirx_1_1DependencyObj.html#aae1eb2f79ff74cf2d3d45ebc6dc244c6',1,'tvm::tirx::DependencyObj::kind'],['../classtvm_1_1s__tir_1_1InstructionNode.html#a2675268a611112ca4cce2e05b40413a6',1,'tvm::s_tir::InstructionNode::kind'],['../classtvm_1_1sc [...]
- ['kinferlayout_60',['kInferLayout',['../namespacetvm_1_1relax_1_1op__attr.html#a0262279a6162acd3600991846ae08596',1,'tvm::relax::op_attr']]],
- ['kinfermixedprecision_61',['kInferMixedPrecision',['../namespacetvm_1_1relax_1_1op__attr.html#a87b8d88af579a392409ebee8102b482b',1,'tvm::relax::op_attr']]],
- ['kinfertypewithbuilder_62',['kinfertypewithbuilder',['../namespacetvm_1_1relax_1_1distributed_1_1op__attr.html#aab743c67c86b246a9b3027c09f983150',1,'tvm::relax::distributed::op_attr::kInferTypeWithBuilder'],['../namespacetvm_1_1relax_1_1op__attr.html#a57dee043b98a66ca55e4e42d00c688a1',1,'tvm::relax::op_attr::kInferTypeWithBuilder']]],
- ['kinjective_63',['kInjective',['../namespacetvm_1_1topi.html#a29e22aa45900dad3b6f9f705bb1dc688',1,'tvm::topi']]],
- ['kinputshape_64',['kInputShape',['../namespacetvm_1_1topi_1_1attr.html#a6b99aa36bfb6c9b163d033e4c0a98fa5',1,'tvm::topi::attr']]],
- ['kirregularloopmark_65',['kIrregularLoopMark',['../namespacetvm_1_1s__tir_1_1attr.html#a2fe8ef352d688c20f93ed5d3e2211ec4',1,'tvm::s_tir::attr']]],
- ['kisentryfunc_66',['kIsEntryFunc',['../namespacetvm_1_1tirx_1_1attr.html#a6f3150ec66c3d214c4dab00c94a79259',1,'tvm::tirx::attr']]],
- ['kisglobalfunc_67',['kIsGlobalFunc',['../namespacetvm_1_1tirx_1_1attr.html#ab6ff21ccaa19655eb6e3565214714ea1',1,'tvm::tirx::attr']]],
- ['kishostfunc_68',['kIsHostFunc',['../namespacetvm_1_1tirx_1_1attr.html#a60cff40c3707bee76318c5fb80ad1359',1,'tvm::tirx::attr']]],
- ['kisscheduled_69',['kIsScheduled',['../namespacetvm_1_1s__tir_1_1attr.html#a9a5f82e8d54dc339fb2c1362dc1bda50',1,'tvm::s_tir::attr']]],
- ['kkernelattrs_70',['kKernelAttrs',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#a44e639e9b574fb7b067dfad68f9bb947',1,'tvm::backend::cuda::attr']]],
- ['kkernellaunchparams_71',['kKernelLaunchParams',['../namespacetvm_1_1tirx_1_1attr.html#afc5a1459e44d15bd10c54af5f5f1e349',1,'tvm::tirx::attr']]],
- ['kkindbit_72',['kKindBit',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a7a4692009e4009d327a503558e3d8c7a',1,'tvm::runtime::vm::Instruction']]],
- ['klaunchdimensions_73',['kLaunchDimensions',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#a78cf80c10ea8bf70e2946532ddc980e5',1,'tvm::backend::cuda::attr']]],
- ['klaunchfields_74',['kLaunchFields',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#acdd9440c66c620c04e2bac4fbc1581a3',1,'tvm::backend::cuda::attr']]],
- ['klayoutfreeplaceholders_75',['kLayoutFreePlaceholders',['../namespacetvm_1_1topi_1_1attr.html#a892f97d2a36e9bf9b931a926dc40bf10',1,'tvm::topi::attr']]],
- ['klayoutfreetensors_76',['kLayoutFreeTensors',['../namespacetvm_1_1s__tir_1_1attr.html#a27ea69a81089a0b30c16cd8daf963d8b',1,'tvm::s_tir::attr']]],
- ['klayouttransforms_77',['kLayoutTransforms',['../namespacetvm_1_1s__tir_1_1attr.html#a8e8f11a6a6f3c6bed96e6b3210032edb',1,'tvm::s_tir::attr']]],
- ['klegalize_78',['kLegalize',['../namespacetvm_1_1relax_1_1op__attr.html#a182a9d563a50a5373414e1c6df1962c2',1,'tvm::relax::op_attr']]],
- ['klibrarykernel_79',['kLibraryKernel',['../namespacetvm_1_1relax_1_1attr.html#a829a031921dfe055c4d617381630dc0c',1,'tvm::relax::attr']]],
- ['klocalstage_80',['kLocalStage',['../namespacetvm_1_1s__tir_1_1attr.html#a6e57c22b60f1489a0f7e3ed9277519d1',1,'tvm::s_tir::attr']]],
- ['klooppartitionhint_81',['kLoopPartitionHint',['../namespacetvm_1_1s__tir_1_1attr.html#a8cb075f7ffeac4ac49e968e06bc10e03',1,'tvm::s_tir::attr']]],
- ['klowerbuiltin_82',['kLowerBuiltin',['../namespacetvm_1_1relax_1_1op__attr.html#a0a73370ae3eb63292255262680d2cddb',1,'tvm::relax::op_attr']]],
- ['kmanifestsharedmemorylocalstage_83',['kManifestSharedMemoryLocalStage',['../namespacetvm_1_1s__tir_1_1attr.html#aaee139c934bd055cee43bad6d960b95f',1,'tvm::s_tir::attr']]],
- ['kmatmul_84',['kMatMul',['../namespacetvm_1_1topi.html#aa9f70e7392653f38da6ff53f5f554f98',1,'tvm::topi']]],
- ['kmaxstackalloca_85',['kMaxStackAlloca',['../namespacetvm_1_1runtime.html#a2f6f769f6dbbbb24929b7c9f91a48c90',1,'tvm::runtime']]],
- ['kmemoryplandynamicfuncoutput_86',['kMemoryPlanDynamicFuncOutput',['../namespacetvm_1_1relax_1_1attr.html#a4398bbb94316c0c8f471ed1b11e9f75f',1,'tvm::relax::attr']]],
- ['kmetascheduleautotensorize_87',['kMetaScheduleAutoTensorize',['../namespacetvm_1_1s__tir_1_1attr.html#a4c99244923d3f9224ab35083439dc44b',1,'tvm::s_tir::attr']]],
- ['kmetascheduleautotensorizeinit_88',['kMetaScheduleAutoTensorizeInit',['../namespacetvm_1_1s__tir_1_1attr.html#a99627cde9c9a4b5573e12808116f78a6',1,'tvm::s_tir::attr']]],
- ['kmetaschedulecooperativefetch_89',['kMetaScheduleCooperativeFetch',['../namespacetvm_1_1s__tir_1_1attr.html#a72d3044dfb75b77955b7832627b99a8f',1,'tvm::s_tir::attr']]],
- ['kmetascheduleinlinerule_90',['kMetaScheduleInlineRule',['../namespacetvm_1_1s__tir_1_1attr.html#a66537fd8eaeb82c8ad57105a267b1ef8',1,'tvm::s_tir::attr']]],
- ['kmetaschedulelayoutrewritepreproc_91',['kMetaScheduleLayoutRewritePreproc',['../namespacetvm_1_1s__tir_1_1attr.html#ad324fe2ac6978135e02da9668acac8d4',1,'tvm::s_tir::attr']]],
- ['kmetascheduleparallel_92',['kMetaScheduleParallel',['../namespacetvm_1_1s__tir_1_1attr.html#a221c641c0fe996edfdbd90804dc5e341',1,'tvm::s_tir::attr']]],
- ['kmetaschedulerandomcomputeproducer_93',['kMetaScheduleRandomComputeProducer',['../namespacetvm_1_1s__tir_1_1attr.html#a92505b9b93cfaecbf71f771bea07dd10',1,'tvm::s_tir::attr']]],
- ['kmetaschedulethreadextenthighinclusive_94',['kMetaScheduleThreadExtentHighInclusive',['../namespacetvm_1_1s__tir_1_1attr.html#aa74d490ffa00c98af31b6905bd9b812d',1,'tvm::s_tir::attr']]],
- ['kmetaschedulethreadextentlowinclusive_95',['kMetaScheduleThreadExtentLowInclusive',['../namespacetvm_1_1s__tir_1_1attr.html#aa8e7014b7f7d7c8e80dd07471783661e',1,'tvm::s_tir::attr']]],
- ['kmetascheduletilingstructure_96',['kMetaScheduleTilingStructure',['../namespacetvm_1_1s__tir_1_1attr.html#a1b6c46f526e06d14c2502fa6fe025358',1,'tvm::s_tir::attr']]],
- ['kmetascheduleunrollexplicit_97',['kMetaScheduleUnrollExplicit',['../namespacetvm_1_1s__tir_1_1attr.html#aa79cd659ef4c554176e2d63d65b8d09e',1,'tvm::s_tir::attr']]],
- ['kmetascheduleunrollimplicit_98',['kMetaScheduleUnrollImplicit',['../namespacetvm_1_1s__tir_1_1attr.html#a3ac9e75b6b80993f9bfd37d00e22192a',1,'tvm::s_tir::attr']]],
- ['kmetaschedulevectorize_99',['kMetaScheduleVectorize',['../namespacetvm_1_1s__tir_1_1attr.html#a59eda7993546e9ad6c4ed823553105cf',1,'tvm::s_tir::attr']]],
- ['kmetaschedulewritecachelevel_100',['kMetaScheduleWriteCacheLevel',['../namespacetvm_1_1s__tir_1_1attr.html#a58c4fe9ab95143937b845322efd32c01',1,'tvm::s_tir::attr']]],
- ['kmixedprecisionpolicy_101',['kMixedPrecisionPolicy',['../namespacetvm_1_1relax_1_1op__attr.html#afe09ad6f0999a5d3bda2641541ca30c9',1,'tvm::relax::op_attr']]],
- ['kmodulename_102',['kModuleName',['../namespacetvm_1_1attr.html#a5a2d23031351ba22f800d41a0e06d562',1,'tvm::attr']]],
- ['kneedwarpshuffle_103',['kNeedWarpShuffle',['../namespacetvm_1_1backend_1_1cuda_1_1op__attr.html#a8864cfc399522dcf0ba7ebf210d28887',1,'tvm::backend::cuda::op_attr']]],
- ['kneginf_104',['kneginf',['../classtvm_1_1sym_1_1ConstIntBoundObj.html#abc07e505a943a515d2db46836d0bec1d',1,'tvm::sym::ConstIntBoundObj::kNegInf'],['../classtvm_1_1sym_1_1ConstIntBound.html#ab745982c20155e52ad17a2d139248b1a',1,'tvm::sym::ConstIntBound::kNegInf']]],
- ['knoalias_105',['kNoAlias',['../namespacetvm_1_1tirx_1_1attr.html#ae5c0d071d4197f6f1e29548f9b725b0f',1,'tvm::tirx::attr']]],
- ['knormalize_106',['kNormalize',['../namespacetvm_1_1relax_1_1op__attr.html#a8d1ee18f3a39c79705e4656784fe5f2f',1,'tvm::relax::op_attr']]],
- ['knuminput_107',['kNumInput',['../namespacetvm_1_1relax_1_1attr.html#ab10f97ff86fd192c3dc959012aa1ecf3',1,'tvm::relax::attr']]],
- ['knuminputs_108',['kNumInputs',['../namespacetvm_1_1attr.html#a48cb6648c5b974d5da737bf33a675f9d',1,'tvm::attr']]],
- ['kopattrs_109',['kOpAttrs',['../namespacetvm_1_1relax_1_1attr.html#a7a2b484b99f04a32b94a5a844baf00f9',1,'tvm::relax::attr']]],
- ['kopcalldoctranslate_110',['kOpCallDocTranslate',['../namespacetvm_1_1script_1_1printer_1_1op__attr.html#a19aba09e9c5720b35fbb703cf3f69b73',1,'tvm::script::printer::op_attr']]],
- ['koperatorname_111',['kOperatorName',['../namespacetvm_1_1relax_1_1attr.html#a96b0e85ecbf26799b9041242d5f41b0d',1,'tvm::relax::attr']]],
- ['koppattern_112',['kOpPattern',['../namespacetvm_1_1relax_1_1attr.html#ab7c74b77b174b73c609e0df91bc36779',1,'tvm::relax::attr']]],
- ['kparallelstridepattern_113',['kParallelStridePattern',['../namespacetvm_1_1codegen_1_1attr.html#a597241581bac8844e64733d023539110',1,'tvm::codegen::attr']]],
- ['kpartitionedfrompattern_114',['kPartitionedFromPattern',['../namespacetvm_1_1relax_1_1attr.html#aef9a82266d23f30aacd8b81c0956ca85',1,'tvm::relax::attr']]],
- ['kpermutedlayout_115',['kPermutedLayout',['../namespacetvm_1_1s__tir_1_1attr.html#af6470a303898bfab16e97a436bb11755',1,'tvm::s_tir::attr']]],
- ['kpersistentkernel_116',['kPersistentKernel',['../namespacetvm_1_1tirx_1_1attr.html#a6f887b62ab35d12dac91803200160f01',1,'tvm::tirx::attr']]],
- ['kposinf_117',['kposinf',['../classtvm_1_1sym_1_1ConstIntBoundObj.html#a516a56751124d6d7e47bf5a9e567e9e2',1,'tvm::sym::ConstIntBoundObj::kPosInf'],['../classtvm_1_1sym_1_1ConstIntBound.html#afb078bff9126e9667e4a28c56fe7620a',1,'tvm::sym::ConstIntBound::kPosInf']]],
- ['kposttensordefstmt_118',['kPostTensorDefStmt',['../namespacetvm_1_1tirx_1_1tile_1_1callback.html#a036ed01dab6d43bedc4673b55b9f061a',1,'tvm::tirx::tile::callback']]],
- ['kpragmaunroll_119',['kPragmaUnroll',['../namespacetvm_1_1tirx_1_1attr.html#a52dbf225011ba66be844991830c22683',1,'tvm::tirx::attr']]],
- ['kprimalgradient_120',['kPrimalGradient',['../namespacetvm_1_1relax_1_1op__attr.html#a9a658721b22f5e0c74094768e169a027',1,'tvm::relax::op_attr']]],
- ['kprimitive_121',['kPrimitive',['../namespacetvm_1_1relax_1_1attr.html#ad3464b5888bace4e4be58539484a7493',1,'tvm::relax::attr']]],
- ['kprivatealloc_122',['kPrivateAlloc',['../namespacetvm_1_1tirx_1_1tile_1_1callback.html#aa1f24f356a59754eeaa964b2f1cc0682',1,'tvm::tirx::tile::callback']]],
- ['kpsumbanknum_123',['kPSUMBankNum',['../namespacetvm_1_1tirx.html#a74c258efefc429cea31f0f8d1b222b96',1,'tvm::tirx']]],
- ['kpsummaxelemperbank_124',['kPSUMMaxElemPerBank',['../namespacetvm_1_1tirx.html#a4bfe04393399aaeaf12f160654f0d357',1,'tvm::tirx']]],
- ['kpurity_125',['kPurity',['../namespacetvm_1_1relax_1_1op__attr.html#a417171874cfb5cedaa5c2c6422b1895c',1,'tvm::relax::op_attr']]],
- ['kregiongetbodyparams_126',['kRegionGetBodyParams',['../namespacetvm_1_1op__attr.html#a0a2c68a12dae9b206786c183d84c42d4',1,'tvm::op_attr']]],
- ['kregionvalidate_127',['kRegionValidate',['../namespacetvm_1_1op__attr.html#a77676249afa2ae59bda1aeb20b43b591',1,'tvm::op_attr']]],
- ['krequireblockvarboundpredicate_128',['kRequireBlockVarBoundPredicate',['../namespacetvm_1_1s__tir_1_1attr.html#ade273e5b6e4d013a474193fc4761f2fa',1,'tvm::s_tir::attr']]],
- ['krequiresargumentshapes_129',['kRequiresArgumentShapes',['../namespacetvm_1_1relax_1_1op__attr.html#aa9865f4079427bcd9a4fec6bc8e926be',1,'tvm::relax::op_attr']]],
- ['krunnerfunction_130',['kRunnerFunction',['../namespacetvm_1_1codegen_1_1attr.html#ac6dcf720267059d43a323731b1c5b010',1,'tvm::codegen::attr']]],
- ['kruntimediscodref_131',['kRuntimeDiscoDRef',['../namespacetvm_1_1runtime.html#aff3ef56b1d126dedd67e0be2c032f961',1,'tvm::runtime']]],
- ['kschedulerule_132',['kScheduleRule',['../namespacetvm_1_1s__tir_1_1attr.html#afffbaa33c9d71f17d01494a08f1710ae',1,'tvm::s_tir::attr']]],
- ['kscoped_133',['kScoped',['../namespacetvm_1_1relax_1_1attr.html#a23aa2c170dcfc920901c7432e2aefdf1',1,'tvm::relax::attr']]],
- ['kscriptnamespace_134',['kScriptNamespace',['../namespacetvm_1_1attr.html#a00cd38d188f244fd47d3236a4b90bef7',1,'tvm::attr']]],
- ['kscriptparsingdetectaccess_135',['kScriptParsingDetectAccess',['../namespacetvm_1_1s__tir_1_1attr.html#a5f05778bc5e6c2d9fa2dcea4a8d5fd22',1,'tvm::s_tir::attr']]],
- ['kscriptprintername_136',['kScriptPrinterName',['../namespacetvm_1_1script_1_1printer_1_1op__attr.html#ada5f22a93b857343de75f194cd638a99',1,'tvm::script::printer::op_attr']]],
- ['ksmemrequired_137',['kSmemRequired',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#ab41e78d1128f0755336d9d5e7efbb496',1,'tvm::backend::cuda::attr']]],
- ['ksoftwarepipelineasyncstages_138',['kSoftwarePipelineAsyncStages',['../namespacetvm_1_1s__tir_1_1attr.html#a355032f55fa652f2e5fbc7eb0519c4ca',1,'tvm::s_tir::attr']]],
- ['ksoftwarepipelineorder_139',['kSoftwarePipelineOrder',['../namespacetvm_1_1s__tir_1_1attr.html#ad237688a7cf7ba85a6cd56e3a3a2dee5',1,'tvm::s_tir::attr']]],
- ['ksoftwarepipelinestage_140',['kSoftwarePipelineStage',['../namespacetvm_1_1s__tir_1_1attr.html#aff225887529254810fb8c30cdf63f192',1,'tvm::s_tir::attr']]],
- ['ksrclayout_141',['kSrcLayout',['../namespacetvm_1_1topi_1_1attr.html#a2e972aacd9716966c06defafa1cb1338',1,'tvm::topi::attr']]],
- ['kstir_142',['kSTir',['../namespacetvm_1_1attr.html#a30b6e63c1ff0f2b06117909ce60cdbca',1,'tvm::attr']]],
- ['ksubscriptexprrealize_143',['kSubscriptExprRealize',['../namespacetvm_1_1type__attr.html#a4b7c53534c95e303a619285784609142',1,'tvm::type_attr']]],
- ['ksystemlibprefix_144',['kSystemLibPrefix',['../namespacetvm_1_1attr.html#aae652055bd020f8aa1cc32436e155603',1,'tvm::attr']]],
- ['ktarget_145',['kTarget',['../namespacetvm_1_1attr.html#a580ae92d00e34f0a8f0d40395b8d972c',1,'tvm::attr']]],
- ['ktaskname_146',['kTaskName',['../namespacetvm_1_1s__tir_1_1meta__schedule_1_1attr.html#ac244e9c83d0681361a5e6eb5e2ebee34',1,'tvm::s_tir::meta_schedule::attr']]],
- ['ktempallocaalignment_147',['kTempAllocaAlignment',['../namespacetvm_1_1runtime.html#a8f5819cabea098a1818cf7cda40fdb1f',1,'tvm::runtime']]],
- ['ktensorallocatedaddr_148',['kTensorAllocatedAddr',['../namespacetvm_1_1s__tir_1_1attr.html#a35374af1e555880bd7916f9d0cc8a751',1,'tvm::s_tir::attr']]],
- ['ktensorcallvalidate_149',['kTensorCallValidate',['../namespacetvm_1_1tirx_1_1tile_1_1op__attr.html#a44985a3a86ff197632414d9cda6acf52',1,'tvm::tirx::tile::op_attr']]],
- ['ktensordataalignment_150',['kTensorDataAlignment',['../namespacetvm_1_1tirx_1_1attr.html#ac7767d6107dbaa47cd43e269a170b92c',1,'tvm::tirx::attr']]],
- ['ktensordimalign_151',['kTensorDimAlign',['../namespacetvm_1_1s__tir_1_1attr.html#a97aafcb77810fe40881f534c33cbf1be',1,'tvm::s_tir::attr']]],
- ['ktensorstorevalidate_152',['kTensorStoreValidate',['../namespacetvm_1_1type__attr.html#ad8a280797cb3dfaf3e4e36798ab9c463',1,'tvm::type_attr']]],
- ['kthreadbinding_153',['kThreadBinding',['../namespacetvm_1_1s__tir_1_1attr.html#a1e7d8c9a502c735d88d71a640dc49d01',1,'tvm::s_tir::attr']]],
- ['ktileopdispatch_154',['kTileOpDispatch',['../namespacetvm_1_1tirx_1_1tile_1_1op__attr.html#a99d54b69e8a6f248b577fcc9832e2be9',1,'tvm::tirx::tile::op_attr']]],
- ['ktirnonnegativevar_155',['kTirNonNegativeVar',['../namespacetvm_1_1relax_1_1attr.html#a7f11c95f16b9bcd71a0a889934713ba5',1,'tvm::relax::attr']]],
- ['ktirvarlowerbound_156',['kTirVarLowerBound',['../namespacetvm_1_1relax_1_1attr.html#a56b33663b0b564f239f7e3c2fc18958c',1,'tvm::relax::attr']]],
- ['ktirvarupperbound_157',['kTirVarUpperBound',['../namespacetvm_1_1relax_1_1attr.html#a0ad73958026d5b2dd99c6bff8c525e28',1,'tvm::relax::attr']]],
- ['ktvmtensormagic_158',['kTVMTensorMagic',['../namespacetvm_1_1runtime.html#aed7511f3f3acbee3d3aca5d432e294c1',1,'tvm::runtime']]],
- ['kunrollexplicit_159',['kUnrollExplicit',['../namespacetvm_1_1tirx_1_1attr.html#a8601783933c2ab94396405f48d689e2d',1,'tvm::tirx::attr']]],
- ['kvaluebit_160',['kValueBit',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a157fcb85f68392bcba9888d4aedd156c',1,'tvm::runtime::vm::Instruction']]],
- ['kvaluemask_161',['kValueMask',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a10fd47e5642a5f8cc774066c3770cfe5',1,'tvm::runtime::vm::Instruction']]],
- ['kvaluemaxlimit_162',['kValueMaxLimit',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ae9f74f1d646c2f13c5398f79abe63e87',1,'tvm::runtime::vm::Instruction']]],
- ['kvalueminlimit_163',['kValueMinLimit',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a571b1ec9e10f7c28b218fa48cef6764f',1,'tvm::runtime::vm::Instruction']]],
- ['kvectorbytes_164',['kVectorBytes',['../namespacetvm_1_1s__tir_1_1attr.html#a8b3a6355dc26dfa70db6b6fd0cc75323',1,'tvm::s_tir::attr']]],
- ['kvectorizable_165',['kVectorizable',['../namespacetvm_1_1tirx_1_1op__attr.html#a6bfd79224b295959460e3623047611c7',1,'tvm::tirx::op_attr']]],
- ['kvmregister_166',['kVMRegister',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a0207c883302789ca0d7f07298ee6b06c',1,'tvm::runtime::vm::Instruction']]],
- ['kvoidregister_167',['kVoidRegister',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a1fea6d84912768d49edd457438a5fb10',1,'tvm::runtime::vm::Instruction']]],
- ['kvolatile_168',['kVolatile',['../namespacetvm_1_1tirx_1_1attr.html#ab83f176dcc4479e74080c9a318f6e524',1,'tvm::tirx::attr']]],
- ['kwargs_5fkeys_169',['kwargs_keys',['../classtvm_1_1script_1_1printer_1_1CallDocNode.html#a07656220036588c05049d0fee644d285',1,'tvm::script::printer::CallDocNode']]],
- ['kwargs_5fvalues_170',['kwargs_values',['../classtvm_1_1script_1_1printer_1_1CallDocNode.html#a08cc949d6b0f7b7d06076eb4c81906ba',1,'tvm::script::printer::CallDocNode']]],
- ['kwarpexecution_171',['kWarpExecution',['../namespacetvm_1_1s__tir_1_1attr.html#a714a8e64df2c1961f7bc55a1b3b78c5a',1,'tvm::s_tir::attr']]],
- ['kworkload_172',['kWorkload',['../namespacetvm_1_1topi_1_1attr.html#ae3a68c700394fedbe3d200cbc1a0226b',1,'tvm::topi::attr']]],
- ['kworkspacesize_173',['kWorkspaceSize',['../namespacetvm_1_1relax_1_1attr.html#a5cec8df1c786518ef9ab9148c1ee255b',1,'tvm::relax::attr']]]
+ ['kdisableunroll_31',['kDisableUnroll',['../namespacetvm_1_1tirx_1_1attr.html#a498676e40c40bdd5d7d1629af01bf3ab',1,'tvm::tirx::attr']]],
+ ['kdoctranslate_32',['kDocTranslate',['../namespacetvm_1_1script_1_1printer_1_1type__attr.html#ae9eb5afd1e03587e4a029c23ab78639d',1,'tvm::script::printer::type_attr']]],
+ ['kdoctranslateopcall_33',['kDocTranslateOpCall',['../namespacetvm_1_1script_1_1printer_1_1op__attr.html#ace529d8789a58db905cadd70226fbc27',1,'tvm::script::printer::op_attr']]],
+ ['kdoublebufferscope_34',['kDoubleBufferScope',['../namespacetvm_1_1s__tir_1_1attr.html#aebcb4f14b8bc119837f3563213d976eb',1,'tvm::s_tir::attr']]],
+ ['kdstlayout_35',['kDstLayout',['../namespacetvm_1_1topi_1_1attr.html#a7806ef17ebac88509e4fda9daf71040a',1,'tvm::topi::attr']]],
+ ['keep_5fbackground_36',['keep_background',['../structtvm_1_1relax_1_1MultiboxTransformLocAttrs.html#af668baad4d90579a3e1f0dc2facb8386',1,'tvm::relax::MultiboxTransformLocAttrs']]],
+ ['keepdims_37',['keepdims',['../structtvm_1_1relax_1_1ArgmaxArgminAttrs.html#a101b18db54c548466799f262621e6865',1,'tvm::relax::ArgmaxArgminAttrs::keepdims'],['../structtvm_1_1relax_1_1StatisticalAttrs.html#acde49ba1ea435a45d5991a58e0e7c321',1,'tvm::relax::StatisticalAttrs::keepdims']]],
+ ['keinsum_38',['kEinsum',['../namespacetvm_1_1topi.html#a6b33f2b888123f3ccd7191feeaedb93b',1,'tvm::topi']]],
+ ['kelementwise_39',['kElementWise',['../namespacetvm_1_1topi.html#a0250c4095f19ae8a22ed85bc4ce5a40d',1,'tvm::topi']]],
+ ['kellipsis_40',['kEllipsis',['../structtvm_1_1topi_1_1EinsumEquation.html#a963f3d740f063a7c82f2e34f6214a04a',1,'tvm::topi::EinsumEquation']]],
+ ['kernel_5fattrs_41',['kernel_attrs',['../structtvm_1_1tirx_1_1CallFFIKernelAttr.html#afa3c52093b953863d4b092d28094cb8d',1,'tvm::tirx::CallFFIKernelAttr']]],
+ ['kernel_5flayout_42',['kernel_layout',['../structtvm_1_1relax_1_1Conv3DTransposeAttrs.html#a9b96fe32ecd4393c0128dcdd438c498e',1,'tvm::relax::Conv3DTransposeAttrs::kernel_layout'],['../structtvm_1_1relax_1_1Conv1DAttrs.html#af70c6ca935a777db8340eb1baafa76a7',1,'tvm::relax::Conv1DAttrs::kernel_layout'],['../structtvm_1_1relax_1_1Conv2DAttrs.html#a5958b2a79298fe97a4629e74a33382c9',1,'tvm::relax::Conv2DAttrs::kernel_layout'],['../structtvm_1_1relax_1_1Conv3DAttrs.html#a1246c9b97778ecf2719 [...]
+ ['kestimatedflops_43',['kEstimatedFlops',['../namespacetvm_1_1s__tir_1_1attr.html#a6a9912dd39f033e63bb4490b3e0f31cd',1,'tvm::s_tir::attr']]],
+ ['kevaluatevalidate_44',['kEvaluateValidate',['../namespacetvm_1_1type__attr.html#abbe850d6575f6fd7800472ef591bc57a',1,'tvm::type_attr']]],
+ ['kexplicitreadregion_45',['kExplicitReadRegion',['../namespacetvm_1_1s__tir_1_1attr.html#a07c6cdc3a621131669685b9b96cbc767',1,'tvm::s_tir::attr']]],
+ ['kexplicitwriteregion_46',['kExplicitWriteRegion',['../namespacetvm_1_1s__tir_1_1attr.html#ae6eda5e34ae5f6f3f3a0e1cb2b8bfbf2',1,'tvm::s_tir::attr']]],
+ ['kexternalmods_47',['kExternalMods',['../namespacetvm_1_1attr.html#a8604338aa4e9293d10d427a00a2c9f13',1,'tvm::attr']]],
+ ['key_48',['key',['../structtvm_1_1ConfigSchema_1_1OptionEntry.html#abfe7af172f1706f174c5f1bf177c51cc',1,'tvm::ConfigSchema::OptionEntry']]],
+ ['keys_49',['keys',['../classtvm_1_1TargetObj.html#a99f02aa0b1157e326c38a28aaa699d75',1,'tvm::TargetObj::keys'],['../classtvm_1_1script_1_1printer_1_1DictDocNode.html#a30b541b91e929ad81ffbc648d034352f',1,'tvm::script::printer::DictDocNode::keys']]],
+ ['kforcepure_50',['kForcePure',['../namespacetvm_1_1relax_1_1attr.html#a3c1b82b46a7295dc8facebaf510161cf',1,'tvm::relax::attr']]],
+ ['kfragmentlayout_51',['kFragmentLayout',['../namespacetvm_1_1s__tir_1_1attr.html#ac634a41bee34e7381592aaab4accfe18',1,'tvm::s_tir::attr']]],
+ ['kfragmentshape_52',['kFragmentShape',['../namespacetvm_1_1s__tir_1_1attr.html#ac83ae27a0335ae81ae46f8f30c5825bc',1,'tvm::s_tir::attr']]],
+ ['kglobalsymbol_53',['kglobalsymbol',['../namespacetvm_1_1attr.html#a7737d03caeeaeac61531ace9a91f7d74',1,'tvm::attr::kGlobalSymbol'],['../namespacetvm_1_1tirx_1_1op__attr.html#aa7cdbf56dc79981831aaa49c5a242c88',1,'tvm::tirx::op_attr::kGlobalSymbol']]],
+ ['kgroupconv2d_54',['kGroupConv2d',['../namespacetvm_1_1topi.html#a8352661bace9139ad3a0d0ab8a01caf5',1,'tvm::topi']]],
+ ['khostinitstmt_55',['kHostInitStmt',['../namespacetvm_1_1tirx_1_1tile_1_1callback.html#a522e7b29afa41850bf0a8ccf13105131',1,'tvm::tirx::tile::callback']]],
+ ['kiketenabled_56',['kIKetEnabled',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#afb3a26b12e2b859f91e67ebf5245a81c',1,'tvm::backend::cuda::attr']]],
+ ['kind_57',['kind',['../classtvm_1_1relax_1_1distributed_1_1PlacementSpecNode.html#a10142ff77dbc08a2a46c5adb51701aa2',1,'tvm::relax::distributed::PlacementSpecNode::kind'],['../structtvm_1_1runtime_1_1vm_1_1VMFuncInfo.html#a28c496ea36dfce28b237b254c7dfbcdc',1,'tvm::runtime::vm::VMFuncInfo::kind'],['../classtvm_1_1tirx_1_1DependencyObj.html#aae1eb2f79ff74cf2d3d45ebc6dc244c6',1,'tvm::tirx::DependencyObj::kind'],['../classtvm_1_1s__tir_1_1InstructionNode.html#a2675268a611112ca4cce2e05b404 [...]
+ ['kinferlayout_58',['kInferLayout',['../namespacetvm_1_1relax_1_1op__attr.html#a0262279a6162acd3600991846ae08596',1,'tvm::relax::op_attr']]],
+ ['kinfermixedprecision_59',['kInferMixedPrecision',['../namespacetvm_1_1relax_1_1op__attr.html#a87b8d88af579a392409ebee8102b482b',1,'tvm::relax::op_attr']]],
+ ['kinfertypewithbuilder_60',['kinfertypewithbuilder',['../namespacetvm_1_1relax_1_1distributed_1_1op__attr.html#aab743c67c86b246a9b3027c09f983150',1,'tvm::relax::distributed::op_attr::kInferTypeWithBuilder'],['../namespacetvm_1_1relax_1_1op__attr.html#a57dee043b98a66ca55e4e42d00c688a1',1,'tvm::relax::op_attr::kInferTypeWithBuilder']]],
+ ['kinjective_61',['kInjective',['../namespacetvm_1_1topi.html#a29e22aa45900dad3b6f9f705bb1dc688',1,'tvm::topi']]],
+ ['kinputshape_62',['kInputShape',['../namespacetvm_1_1topi_1_1attr.html#a6b99aa36bfb6c9b163d033e4c0a98fa5',1,'tvm::topi::attr']]],
+ ['kirregularloopmark_63',['kIrregularLoopMark',['../namespacetvm_1_1s__tir_1_1attr.html#a2fe8ef352d688c20f93ed5d3e2211ec4',1,'tvm::s_tir::attr']]],
+ ['kisentryfunc_64',['kIsEntryFunc',['../namespacetvm_1_1tirx_1_1attr.html#a6f3150ec66c3d214c4dab00c94a79259',1,'tvm::tirx::attr']]],
+ ['kisglobalfunc_65',['kIsGlobalFunc',['../namespacetvm_1_1tirx_1_1attr.html#ab6ff21ccaa19655eb6e3565214714ea1',1,'tvm::tirx::attr']]],
+ ['kishostfunc_66',['kIsHostFunc',['../namespacetvm_1_1tirx_1_1attr.html#a60cff40c3707bee76318c5fb80ad1359',1,'tvm::tirx::attr']]],
+ ['kisscheduled_67',['kIsScheduled',['../namespacetvm_1_1s__tir_1_1attr.html#a9a5f82e8d54dc339fb2c1362dc1bda50',1,'tvm::s_tir::attr']]],
+ ['kkernelattrs_68',['kKernelAttrs',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#a44e639e9b574fb7b067dfad68f9bb947',1,'tvm::backend::cuda::attr']]],
+ ['kkernellaunchparams_69',['kKernelLaunchParams',['../namespacetvm_1_1tirx_1_1attr.html#afc5a1459e44d15bd10c54af5f5f1e349',1,'tvm::tirx::attr']]],
+ ['kkindbit_70',['kKindBit',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a7a4692009e4009d327a503558e3d8c7a',1,'tvm::runtime::vm::Instruction']]],
+ ['klaunchdimensions_71',['kLaunchDimensions',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#a78cf80c10ea8bf70e2946532ddc980e5',1,'tvm::backend::cuda::attr']]],
+ ['klaunchfields_72',['kLaunchFields',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#acdd9440c66c620c04e2bac4fbc1581a3',1,'tvm::backend::cuda::attr']]],
+ ['klayoutfreeplaceholders_73',['kLayoutFreePlaceholders',['../namespacetvm_1_1topi_1_1attr.html#a892f97d2a36e9bf9b931a926dc40bf10',1,'tvm::topi::attr']]],
+ ['klayoutfreetensors_74',['kLayoutFreeTensors',['../namespacetvm_1_1s__tir_1_1attr.html#a27ea69a81089a0b30c16cd8daf963d8b',1,'tvm::s_tir::attr']]],
+ ['klayouttransforms_75',['kLayoutTransforms',['../namespacetvm_1_1s__tir_1_1attr.html#a8e8f11a6a6f3c6bed96e6b3210032edb',1,'tvm::s_tir::attr']]],
+ ['klegalize_76',['kLegalize',['../namespacetvm_1_1relax_1_1op__attr.html#a182a9d563a50a5373414e1c6df1962c2',1,'tvm::relax::op_attr']]],
+ ['klibrarykernel_77',['kLibraryKernel',['../namespacetvm_1_1relax_1_1attr.html#a829a031921dfe055c4d617381630dc0c',1,'tvm::relax::attr']]],
+ ['klocalstage_78',['kLocalStage',['../namespacetvm_1_1s__tir_1_1attr.html#a6e57c22b60f1489a0f7e3ed9277519d1',1,'tvm::s_tir::attr']]],
+ ['klooppartitionhint_79',['kLoopPartitionHint',['../namespacetvm_1_1s__tir_1_1attr.html#a8cb075f7ffeac4ac49e968e06bc10e03',1,'tvm::s_tir::attr']]],
+ ['klowerbuiltin_80',['kLowerBuiltin',['../namespacetvm_1_1relax_1_1op__attr.html#a0a73370ae3eb63292255262680d2cddb',1,'tvm::relax::op_attr']]],
+ ['kmanifestsharedmemorylocalstage_81',['kManifestSharedMemoryLocalStage',['../namespacetvm_1_1s__tir_1_1attr.html#aaee139c934bd055cee43bad6d960b95f',1,'tvm::s_tir::attr']]],
+ ['kmatmul_82',['kMatMul',['../namespacetvm_1_1topi.html#aa9f70e7392653f38da6ff53f5f554f98',1,'tvm::topi']]],
+ ['kmaxstackalloca_83',['kMaxStackAlloca',['../namespacetvm_1_1runtime.html#a2f6f769f6dbbbb24929b7c9f91a48c90',1,'tvm::runtime']]],
+ ['kmemoryplandynamicfuncoutput_84',['kMemoryPlanDynamicFuncOutput',['../namespacetvm_1_1relax_1_1attr.html#a4398bbb94316c0c8f471ed1b11e9f75f',1,'tvm::relax::attr']]],
+ ['kmetascheduleautotensorize_85',['kMetaScheduleAutoTensorize',['../namespacetvm_1_1s__tir_1_1attr.html#a4c99244923d3f9224ab35083439dc44b',1,'tvm::s_tir::attr']]],
+ ['kmetascheduleautotensorizeinit_86',['kMetaScheduleAutoTensorizeInit',['../namespacetvm_1_1s__tir_1_1attr.html#a99627cde9c9a4b5573e12808116f78a6',1,'tvm::s_tir::attr']]],
+ ['kmetaschedulecooperativefetch_87',['kMetaScheduleCooperativeFetch',['../namespacetvm_1_1s__tir_1_1attr.html#a72d3044dfb75b77955b7832627b99a8f',1,'tvm::s_tir::attr']]],
+ ['kmetascheduleinlinerule_88',['kMetaScheduleInlineRule',['../namespacetvm_1_1s__tir_1_1attr.html#a66537fd8eaeb82c8ad57105a267b1ef8',1,'tvm::s_tir::attr']]],
+ ['kmetaschedulelayoutrewritepreproc_89',['kMetaScheduleLayoutRewritePreproc',['../namespacetvm_1_1s__tir_1_1attr.html#ad324fe2ac6978135e02da9668acac8d4',1,'tvm::s_tir::attr']]],
+ ['kmetascheduleparallel_90',['kMetaScheduleParallel',['../namespacetvm_1_1s__tir_1_1attr.html#a221c641c0fe996edfdbd90804dc5e341',1,'tvm::s_tir::attr']]],
+ ['kmetaschedulerandomcomputeproducer_91',['kMetaScheduleRandomComputeProducer',['../namespacetvm_1_1s__tir_1_1attr.html#a92505b9b93cfaecbf71f771bea07dd10',1,'tvm::s_tir::attr']]],
+ ['kmetaschedulethreadextenthighinclusive_92',['kMetaScheduleThreadExtentHighInclusive',['../namespacetvm_1_1s__tir_1_1attr.html#aa74d490ffa00c98af31b6905bd9b812d',1,'tvm::s_tir::attr']]],
+ ['kmetaschedulethreadextentlowinclusive_93',['kMetaScheduleThreadExtentLowInclusive',['../namespacetvm_1_1s__tir_1_1attr.html#aa8e7014b7f7d7c8e80dd07471783661e',1,'tvm::s_tir::attr']]],
+ ['kmetascheduletilingstructure_94',['kMetaScheduleTilingStructure',['../namespacetvm_1_1s__tir_1_1attr.html#a1b6c46f526e06d14c2502fa6fe025358',1,'tvm::s_tir::attr']]],
+ ['kmetascheduleunrollexplicit_95',['kMetaScheduleUnrollExplicit',['../namespacetvm_1_1s__tir_1_1attr.html#aa79cd659ef4c554176e2d63d65b8d09e',1,'tvm::s_tir::attr']]],
+ ['kmetascheduleunrollimplicit_96',['kMetaScheduleUnrollImplicit',['../namespacetvm_1_1s__tir_1_1attr.html#a3ac9e75b6b80993f9bfd37d00e22192a',1,'tvm::s_tir::attr']]],
+ ['kmetaschedulevectorize_97',['kMetaScheduleVectorize',['../namespacetvm_1_1s__tir_1_1attr.html#a59eda7993546e9ad6c4ed823553105cf',1,'tvm::s_tir::attr']]],
+ ['kmetaschedulewritecachelevel_98',['kMetaScheduleWriteCacheLevel',['../namespacetvm_1_1s__tir_1_1attr.html#a58c4fe9ab95143937b845322efd32c01',1,'tvm::s_tir::attr']]],
+ ['kmixedprecisionpolicy_99',['kMixedPrecisionPolicy',['../namespacetvm_1_1relax_1_1op__attr.html#afe09ad6f0999a5d3bda2641541ca30c9',1,'tvm::relax::op_attr']]],
+ ['kmodulename_100',['kModuleName',['../namespacetvm_1_1attr.html#a5a2d23031351ba22f800d41a0e06d562',1,'tvm::attr']]],
+ ['kneedwarpshuffle_101',['kNeedWarpShuffle',['../namespacetvm_1_1backend_1_1cuda_1_1op__attr.html#a8864cfc399522dcf0ba7ebf210d28887',1,'tvm::backend::cuda::op_attr']]],
+ ['kneginf_102',['kneginf',['../classtvm_1_1sym_1_1ConstIntBoundObj.html#abc07e505a943a515d2db46836d0bec1d',1,'tvm::sym::ConstIntBoundObj::kNegInf'],['../classtvm_1_1sym_1_1ConstIntBound.html#ab745982c20155e52ad17a2d139248b1a',1,'tvm::sym::ConstIntBound::kNegInf']]],
+ ['knoalias_103',['kNoAlias',['../namespacetvm_1_1tirx_1_1attr.html#ae5c0d071d4197f6f1e29548f9b725b0f',1,'tvm::tirx::attr']]],
+ ['knormalize_104',['kNormalize',['../namespacetvm_1_1relax_1_1op__attr.html#a8d1ee18f3a39c79705e4656784fe5f2f',1,'tvm::relax::op_attr']]],
+ ['knuminput_105',['kNumInput',['../namespacetvm_1_1relax_1_1attr.html#ab10f97ff86fd192c3dc959012aa1ecf3',1,'tvm::relax::attr']]],
+ ['knuminputs_106',['kNumInputs',['../namespacetvm_1_1attr.html#a48cb6648c5b974d5da737bf33a675f9d',1,'tvm::attr']]],
+ ['kopattrs_107',['kOpAttrs',['../namespacetvm_1_1relax_1_1attr.html#a7a2b484b99f04a32b94a5a844baf00f9',1,'tvm::relax::attr']]],
+ ['koperatorname_108',['kOperatorName',['../namespacetvm_1_1relax_1_1attr.html#a96b0e85ecbf26799b9041242d5f41b0d',1,'tvm::relax::attr']]],
+ ['koppattern_109',['kOpPattern',['../namespacetvm_1_1relax_1_1attr.html#ab7c74b77b174b73c609e0df91bc36779',1,'tvm::relax::attr']]],
+ ['kparallelstridepattern_110',['kParallelStridePattern',['../namespacetvm_1_1codegen_1_1attr.html#a597241581bac8844e64733d023539110',1,'tvm::codegen::attr']]],
+ ['kpartitionedfrompattern_111',['kPartitionedFromPattern',['../namespacetvm_1_1relax_1_1attr.html#aef9a82266d23f30aacd8b81c0956ca85',1,'tvm::relax::attr']]],
+ ['kpermutedlayout_112',['kPermutedLayout',['../namespacetvm_1_1s__tir_1_1attr.html#af6470a303898bfab16e97a436bb11755',1,'tvm::s_tir::attr']]],
+ ['kpersistentkernel_113',['kPersistentKernel',['../namespacetvm_1_1tirx_1_1attr.html#a6f887b62ab35d12dac91803200160f01',1,'tvm::tirx::attr']]],
+ ['kposinf_114',['kposinf',['../classtvm_1_1sym_1_1ConstIntBoundObj.html#a516a56751124d6d7e47bf5a9e567e9e2',1,'tvm::sym::ConstIntBoundObj::kPosInf'],['../classtvm_1_1sym_1_1ConstIntBound.html#afb078bff9126e9667e4a28c56fe7620a',1,'tvm::sym::ConstIntBound::kPosInf']]],
+ ['kposttensordefstmt_115',['kPostTensorDefStmt',['../namespacetvm_1_1tirx_1_1tile_1_1callback.html#a036ed01dab6d43bedc4673b55b9f061a',1,'tvm::tirx::tile::callback']]],
+ ['kpragmaunroll_116',['kPragmaUnroll',['../namespacetvm_1_1tirx_1_1attr.html#a52dbf225011ba66be844991830c22683',1,'tvm::tirx::attr']]],
+ ['kprimalgradient_117',['kPrimalGradient',['../namespacetvm_1_1relax_1_1op__attr.html#a9a658721b22f5e0c74094768e169a027',1,'tvm::relax::op_attr']]],
+ ['kprimitive_118',['kPrimitive',['../namespacetvm_1_1relax_1_1attr.html#ad3464b5888bace4e4be58539484a7493',1,'tvm::relax::attr']]],
+ ['kprivatealloc_119',['kPrivateAlloc',['../namespacetvm_1_1tirx_1_1tile_1_1callback.html#aa1f24f356a59754eeaa964b2f1cc0682',1,'tvm::tirx::tile::callback']]],
+ ['kpsumbanknum_120',['kPSUMBankNum',['../namespacetvm_1_1tirx.html#a74c258efefc429cea31f0f8d1b222b96',1,'tvm::tirx']]],
+ ['kpsummaxelemperbank_121',['kPSUMMaxElemPerBank',['../namespacetvm_1_1tirx.html#a4bfe04393399aaeaf12f160654f0d357',1,'tvm::tirx']]],
+ ['kpurity_122',['kPurity',['../namespacetvm_1_1relax_1_1op__attr.html#a417171874cfb5cedaa5c2c6422b1895c',1,'tvm::relax::op_attr']]],
+ ['kregiongetbodyparams_123',['kRegionGetBodyParams',['../namespacetvm_1_1op__attr.html#a0a2c68a12dae9b206786c183d84c42d4',1,'tvm::op_attr']]],
+ ['kregionvalidate_124',['kRegionValidate',['../namespacetvm_1_1op__attr.html#a77676249afa2ae59bda1aeb20b43b591',1,'tvm::op_attr']]],
+ ['krequireblockvarboundpredicate_125',['kRequireBlockVarBoundPredicate',['../namespacetvm_1_1s__tir_1_1attr.html#ade273e5b6e4d013a474193fc4761f2fa',1,'tvm::s_tir::attr']]],
+ ['krequiresargumentshapes_126',['kRequiresArgumentShapes',['../namespacetvm_1_1relax_1_1op__attr.html#aa9865f4079427bcd9a4fec6bc8e926be',1,'tvm::relax::op_attr']]],
+ ['krunnerfunction_127',['kRunnerFunction',['../namespacetvm_1_1codegen_1_1attr.html#ac6dcf720267059d43a323731b1c5b010',1,'tvm::codegen::attr']]],
+ ['kruntimediscodref_128',['kRuntimeDiscoDRef',['../namespacetvm_1_1runtime.html#aff3ef56b1d126dedd67e0be2c032f961',1,'tvm::runtime']]],
+ ['kschedulerule_129',['kScheduleRule',['../namespacetvm_1_1s__tir_1_1attr.html#afffbaa33c9d71f17d01494a08f1710ae',1,'tvm::s_tir::attr']]],
+ ['kscoped_130',['kScoped',['../namespacetvm_1_1relax_1_1attr.html#a23aa2c170dcfc920901c7432e2aefdf1',1,'tvm::relax::attr']]],
+ ['kscriptnamespace_131',['kScriptNamespace',['../namespacetvm_1_1attr.html#a00cd38d188f244fd47d3236a4b90bef7',1,'tvm::attr']]],
+ ['kscriptparsingdetectaccess_132',['kScriptParsingDetectAccess',['../namespacetvm_1_1s__tir_1_1attr.html#a5f05778bc5e6c2d9fa2dcea4a8d5fd22',1,'tvm::s_tir::attr']]],
+ ['ksmemrequired_133',['kSmemRequired',['../namespacetvm_1_1backend_1_1cuda_1_1attr.html#ab41e78d1128f0755336d9d5e7efbb496',1,'tvm::backend::cuda::attr']]],
+ ['ksoftwarepipelineasyncstages_134',['kSoftwarePipelineAsyncStages',['../namespacetvm_1_1s__tir_1_1attr.html#a355032f55fa652f2e5fbc7eb0519c4ca',1,'tvm::s_tir::attr']]],
+ ['ksoftwarepipelineorder_135',['kSoftwarePipelineOrder',['../namespacetvm_1_1s__tir_1_1attr.html#ad237688a7cf7ba85a6cd56e3a3a2dee5',1,'tvm::s_tir::attr']]],
+ ['ksoftwarepipelinestage_136',['kSoftwarePipelineStage',['../namespacetvm_1_1s__tir_1_1attr.html#aff225887529254810fb8c30cdf63f192',1,'tvm::s_tir::attr']]],
+ ['ksrclayout_137',['kSrcLayout',['../namespacetvm_1_1topi_1_1attr.html#a2e972aacd9716966c06defafa1cb1338',1,'tvm::topi::attr']]],
+ ['kstir_138',['kSTir',['../namespacetvm_1_1attr.html#a30b6e63c1ff0f2b06117909ce60cdbca',1,'tvm::attr']]],
+ ['ksubscriptexprrealize_139',['kSubscriptExprRealize',['../namespacetvm_1_1type__attr.html#a4b7c53534c95e303a619285784609142',1,'tvm::type_attr']]],
+ ['ksystemlibprefix_140',['kSystemLibPrefix',['../namespacetvm_1_1attr.html#aae652055bd020f8aa1cc32436e155603',1,'tvm::attr']]],
+ ['ktarget_141',['kTarget',['../namespacetvm_1_1attr.html#a580ae92d00e34f0a8f0d40395b8d972c',1,'tvm::attr']]],
+ ['ktaskname_142',['kTaskName',['../namespacetvm_1_1s__tir_1_1meta__schedule_1_1attr.html#ac244e9c83d0681361a5e6eb5e2ebee34',1,'tvm::s_tir::meta_schedule::attr']]],
+ ['ktempallocaalignment_143',['kTempAllocaAlignment',['../namespacetvm_1_1runtime.html#a8f5819cabea098a1818cf7cda40fdb1f',1,'tvm::runtime']]],
+ ['ktensorallocatedaddr_144',['kTensorAllocatedAddr',['../namespacetvm_1_1s__tir_1_1attr.html#a35374af1e555880bd7916f9d0cc8a751',1,'tvm::s_tir::attr']]],
+ ['ktensorcallvalidate_145',['kTensorCallValidate',['../namespacetvm_1_1tirx_1_1tile_1_1op__attr.html#a44985a3a86ff197632414d9cda6acf52',1,'tvm::tirx::tile::op_attr']]],
+ ['ktensordataalignment_146',['kTensorDataAlignment',['../namespacetvm_1_1tirx_1_1attr.html#ac7767d6107dbaa47cd43e269a170b92c',1,'tvm::tirx::attr']]],
+ ['ktensordimalign_147',['kTensorDimAlign',['../namespacetvm_1_1s__tir_1_1attr.html#a97aafcb77810fe40881f534c33cbf1be',1,'tvm::s_tir::attr']]],
+ ['ktensorstorevalidate_148',['kTensorStoreValidate',['../namespacetvm_1_1type__attr.html#ad8a280797cb3dfaf3e4e36798ab9c463',1,'tvm::type_attr']]],
+ ['kthreadbinding_149',['kThreadBinding',['../namespacetvm_1_1s__tir_1_1attr.html#a1e7d8c9a502c735d88d71a640dc49d01',1,'tvm::s_tir::attr']]],
+ ['ktileopdispatch_150',['kTileOpDispatch',['../namespacetvm_1_1tirx_1_1tile_1_1op__attr.html#a99d54b69e8a6f248b577fcc9832e2be9',1,'tvm::tirx::tile::op_attr']]],
+ ['ktirnonnegativevar_151',['kTirNonNegativeVar',['../namespacetvm_1_1relax_1_1attr.html#a7f11c95f16b9bcd71a0a889934713ba5',1,'tvm::relax::attr']]],
+ ['ktirvarlowerbound_152',['kTirVarLowerBound',['../namespacetvm_1_1relax_1_1attr.html#a56b33663b0b564f239f7e3c2fc18958c',1,'tvm::relax::attr']]],
+ ['ktirvarupperbound_153',['kTirVarUpperBound',['../namespacetvm_1_1relax_1_1attr.html#a0ad73958026d5b2dd99c6bff8c525e28',1,'tvm::relax::attr']]],
+ ['ktvmtensormagic_154',['kTVMTensorMagic',['../namespacetvm_1_1runtime.html#aed7511f3f3acbee3d3aca5d432e294c1',1,'tvm::runtime']]],
+ ['kunrollexplicit_155',['kUnrollExplicit',['../namespacetvm_1_1tirx_1_1attr.html#a8601783933c2ab94396405f48d689e2d',1,'tvm::tirx::attr']]],
+ ['kvaluebit_156',['kValueBit',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a157fcb85f68392bcba9888d4aedd156c',1,'tvm::runtime::vm::Instruction']]],
+ ['kvaluemask_157',['kValueMask',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a10fd47e5642a5f8cc774066c3770cfe5',1,'tvm::runtime::vm::Instruction']]],
+ ['kvaluemaxlimit_158',['kValueMaxLimit',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#ae9f74f1d646c2f13c5398f79abe63e87',1,'tvm::runtime::vm::Instruction']]],
+ ['kvalueminlimit_159',['kValueMinLimit',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a571b1ec9e10f7c28b218fa48cef6764f',1,'tvm::runtime::vm::Instruction']]],
+ ['kvectorbytes_160',['kVectorBytes',['../namespacetvm_1_1s__tir_1_1attr.html#a8b3a6355dc26dfa70db6b6fd0cc75323',1,'tvm::s_tir::attr']]],
+ ['kvectorizable_161',['kVectorizable',['../namespacetvm_1_1tirx_1_1op__attr.html#a6bfd79224b295959460e3623047611c7',1,'tvm::tirx::op_attr']]],
+ ['kvmregister_162',['kVMRegister',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a0207c883302789ca0d7f07298ee6b06c',1,'tvm::runtime::vm::Instruction']]],
+ ['kvoidregister_163',['kVoidRegister',['../structtvm_1_1runtime_1_1vm_1_1Instruction.html#a1fea6d84912768d49edd457438a5fb10',1,'tvm::runtime::vm::Instruction']]],
+ ['kvolatile_164',['kVolatile',['../namespacetvm_1_1tirx_1_1attr.html#ab83f176dcc4479e74080c9a318f6e524',1,'tvm::tirx::attr']]],
+ ['kwargs_5fkeys_165',['kwargs_keys',['../classtvm_1_1script_1_1printer_1_1CallDocNode.html#a07656220036588c05049d0fee644d285',1,'tvm::script::printer::CallDocNode']]],
+ ['kwargs_5fvalues_166',['kwargs_values',['../classtvm_1_1script_1_1printer_1_1CallDocNode.html#a08cc949d6b0f7b7d06076eb4c81906ba',1,'tvm::script::printer::CallDocNode']]],
+ ['kwarpexecution_167',['kWarpExecution',['../namespacetvm_1_1s__tir_1_1attr.html#a714a8e64df2c1961f7bc55a1b3b78c5a',1,'tvm::s_tir::attr']]],
+ ['kworkload_168',['kWorkload',['../namespacetvm_1_1topi_1_1attr.html#ae3a68c700394fedbe3d200cbc1a0226b',1,'tvm::topi::attr']]],
+ ['kworkspacesize_169',['kWorkspaceSize',['../namespacetvm_1_1relax_1_1attr.html#a5cec8df1c786518ef9ab9148c1ee255b',1,'tvm::relax::attr']]]
];
diff --git a/docs/reference/api/doxygen/search/variables_c.js b/docs/reference/api/doxygen/search/variables_c.js
index a7c2aeb5735..3d300a3680e 100644
--- a/docs/reference/api/doxygen/search/variables_c.js
+++ b/docs/reference/api/doxygen/search/variables_c.js
@@ -15,14 +15,13 @@ var searchData=
['method_12',['method',['../structtvm_1_1relax_1_1GridSampleAttrs.html#a3807854d414d998038d5bb58da915559',1,'tvm::relax::GridSampleAttrs::method'],['../structtvm_1_1relax_1_1Resize2DAttrs.html#aabee5f8bb0423dd70a7733ec02842d46',1,'tvm::relax::Resize2DAttrs::method'],['../structtvm_1_1relax_1_1Resize3DAttrs.html#a0c6bd0180a2598fe0072a25d8a06b27b',1,'tvm::relax::Resize3DAttrs::method']]],
['min_13',['min',['../classtvm_1_1RangeNode.html#a43d2fb12bb61cf05936a1972d0158b49',1,'tvm::RangeNode::min'],['../classtvm_1_1ForNode.html#a41d0fb777685eb19e15066a4afb1344b',1,'tvm::ForNode::min']]],
['min_5fvalue_14',['min_value',['../classtvm_1_1sym_1_1ConstIntBoundObj.html#a94b505d8f8eb49af19208e208e9304a1',1,'tvm::sym::ConstIntBoundObj']]],
- ['mod_15',['mod',['../classtvm_1_1s__tir_1_1meta__schedule_1_1BuilderInputObj.html#a3cdc3594ecdb40abf0749a26d204aae0',1,'tvm::s_tir::meta_schedule::BuilderInputObj::mod'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1WorkloadObj.html#aa6020adb0c4402d47fdf8708b2189a4f',1,'tvm::s_tir::meta_schedule::WorkloadObj::mod'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ExtractedTaskObj.html#a6a2d60cc72ddae3bd2053c671c4d37e0',1,'tvm::s_tir::meta_schedule::ExtractedTaskObj::mod'],['../classtvm_1_1 [...]
+ ['mod_15',['mod',['../classtvm_1_1s__tir_1_1ScheduleStateObj.html#a7a85f85262501b4348d6670a6b6acfcb',1,'tvm::s_tir::ScheduleStateObj::mod'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1TuneContextObj.html#ac38f0e85b467c23d1ef676e1c0348237',1,'tvm::s_tir::meta_schedule::TuneContextObj::mod'],['../classtvm_1_1s__tir_1_1meta__schedule_1_1ExtractedTaskObj.html#a6a2d60cc72ddae3bd2053c671c4d37e0',1,'tvm::s_tir::meta_schedule::ExtractedTaskObj::mod'],['../classtvm_1_1s__tir_1_1meta__schedule_ [...]
['mode_16',['mode',['../structtvm_1_1relax_1_1TakeAttrs.html#a407e7d7a9b5b4bdd588879f0bc17bb82',1,'tvm::relax::TakeAttrs::mode'],['../structtvm_1_1relax_1_1ROIAlignAttrs.html#aacb5d19d1474ee5d453853244644da2b',1,'tvm::relax::ROIAlignAttrs::mode']]],
['modular_5fset_17',['modular_set',['../classtvm_1_1sym_1_1AnalyzerObj.html#af8f8af2a884d7be5b061e5fbbec94e81',1,'tvm::sym::AnalyzerObj']]],
- ['module_5falias_18',['module_alias',['../classtvm_1_1PrinterConfigObj.html#a92e7c1d7341e47e5e806c7ec657e02f4',1,'tvm::PrinterConfigObj']]],
- ['modulus_19',['modulus',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a6d856a3e2865c266a0afa3e7ecdf5347',1,'tvm::s_tir::LinearCongruentialEngine']]],
- ['momentum_20',['momentum',['../structtvm_1_1relax_1_1BatchNormAttrs.html#ad5208d6c6d19b272d87ea771a59655a1',1,'tvm::relax::BatchNormAttrs']]],
- ['msg_21',['msg',['../classtvm_1_1script_1_1printer_1_1AssertDocNode.html#a21b1166f716db7681a9bd135ca400f10',1,'tvm::script::printer::AssertDocNode']]],
- ['mu_5f_22',['mu_',['../classtvm_1_1runtime_1_1memory_1_1MemoryManager.html#a8cbf0c3786cda612ee0b9bc6133c5910',1,'tvm::runtime::memory::MemoryManager']]],
- ['multiplier_23',['multiplier',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a161adf09a5d357b895267968449f4fce',1,'tvm::s_tir::LinearCongruentialEngine']]],
- ['mutator_5fprobs_24',['mutator_probs',['../classtvm_1_1s__tir_1_1meta__schedule_1_1SpaceGeneratorObj.html#a6f87cbbc50d735008ba928573b9556c0',1,'tvm::s_tir::meta_schedule::SpaceGeneratorObj']]]
+ ['modulus_18',['modulus',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a6d856a3e2865c266a0afa3e7ecdf5347',1,'tvm::s_tir::LinearCongruentialEngine']]],
+ ['momentum_19',['momentum',['../structtvm_1_1relax_1_1BatchNormAttrs.html#ad5208d6c6d19b272d87ea771a59655a1',1,'tvm::relax::BatchNormAttrs']]],
+ ['msg_20',['msg',['../classtvm_1_1script_1_1printer_1_1AssertDocNode.html#a21b1166f716db7681a9bd135ca400f10',1,'tvm::script::printer::AssertDocNode']]],
+ ['mu_5f_21',['mu_',['../classtvm_1_1runtime_1_1memory_1_1MemoryManager.html#a8cbf0c3786cda612ee0b9bc6133c5910',1,'tvm::runtime::memory::MemoryManager']]],
+ ['multiplier_22',['multiplier',['../classtvm_1_1s__tir_1_1LinearCongruentialEngine.html#a161adf09a5d357b895267968449f4fce',1,'tvm::s_tir::LinearCongruentialEngine']]],
+ ['mutator_5fprobs_23',['mutator_probs',['../classtvm_1_1s__tir_1_1meta__schedule_1_1SpaceGeneratorObj.html#a6f87cbbc50d735008ba928573b9556c0',1,'tvm::s_tir::meta_schedule::SpaceGeneratorObj']]]
];
diff --git a/docs/reference/api/doxygen/tensormap_8h_source.html b/docs/reference/api/doxygen/tensormap_8h_source.html
index 5bd655323ea..1d057dc76e9 100644
--- a/docs/reference/api/doxygen/tensormap_8h_source.html
+++ b/docs/reference/api/doxygen/tensormap_8h_source.html
@@ -135,7 +135,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span><span class="preprocessor">#endif </span><span class="comment">// TVM_BACKEND_CUDA_OP_TENSORMAP_H_</span></div>
<div class="ttc" id="aattrs_8h_html"><div class="ttname"><a href="attrs_8h.html">attrs.h</a></div><div class="ttdoc">Helpers for attribute objects.</div></div>
<div class="ttc" id="aclasstvm_1_1AttrsNode_html"><div class="ttname"><a href="classtvm_1_1AttrsNode.html">tvm::AttrsNode</a></div><div class="ttdoc">Base class of all attribute class.</div><div class="ttdef"><b>Definition</b> attrs.h:50</div></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="air_2op_8h_html"><div class="ttname"><a href="ir_2op_8h.html">op.h</a></div><div class="ttdoc">Canonical primitive operators and their registration.</div></div>
<div class="ttc" id="anamespacetvm_1_1backend_1_1cuda_html_a41c9d62dd4bcb1fbf3b65cda5fc9ebbd"><div class="ttname"><a href="namespacetvm_1_1backend_1_1cuda.html#a41c9d62dd4bcb1fbf3b65cda5fc9ebbd">tvm::backend::cuda::tensormap_encode_tiled_op</a></div><div class="ttdeci">const Op & tensormap_encode_tiled_op()</div><div class="ttdoc">Encode a tiled tensor map at invocation time.</div></div>
<div class="ttc" id="anamespacetvm_html"><div class="ttname"><a href="namespacetvm.html">tvm</a></div><div class="ttdoc">An object that builds and maintains block scope and StmtSref mapping for Dependence analysis.</div><div class="ttdef"><b>Definition</b> attr.h:23</div></div>
diff --git a/docs/reference/api/doxygen/tirx_2op_2memory_8h_source.html b/docs/reference/api/doxygen/tirx_2op_2memory_8h_source.html
index 44bbe06a3a4..b2343375436 100644
--- a/docs/reference/api/doxygen/tirx_2op_2memory_8h_source.html
+++ b/docs/reference/api/doxygen/tirx_2op_2memory_8h_source.html
@@ -161,7 +161,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="ttc" id="aclasstvm_1_1Expr_html"><div class="ttname"><a href="classtvm_1_1Expr.html">tvm::Expr</a></div><div class="ttdoc">Managed reference to ExprNode.</div><div class="ttdef"><b>Definition</b> base_expr.h:359</div></div>
<div class="ttc" id="aclasstvm_1_1IntImm_html"><div class="ttname"><a href="classtvm_1_1IntImm.html">tvm::IntImm</a></div><div class="ttdoc">Managed reference class to IntImmNode.</div><div class="ttdef"><b>Definition</b> expr.h:152</div></div>
<div class="ttc" id="aclasstvm_1_1Location_html"><div class="ttname"><a href="classtvm_1_1Location.html">tvm::Location</a></div><div class="ttdoc">Non-nullable source-location metadata.</div><div class="ttdef"><b>Definition</b> location.h:91</div></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="aclasstvm_1_1PrimExpr_html"><div class="ttname"><a href="classtvm_1_1PrimExpr.html">tvm::PrimExpr</a></div><div class="ttdoc">Typed reference/view over any Expr whose ExprNode::ty is PrimType.</div><div class="ttdef"><b>Definition</b> base_expr.h:447</div></div>
<div class="ttc" id="aclasstvm_1_1PrimType_html"><div class="ttname"><a href="classtvm_1_1PrimType.html">tvm::PrimType</a></div><div class="ttdef"><b>Definition</b> base_expr.h:161</div></div>
<div class="ttc" id="aclasstvm_1_1PrimType_html_ae57549a48d3eba299f8f5d873361030a"><div class="ttname"><a href="classtvm_1_1PrimType.html#ae57549a48d3eba299f8f5d873361030a">tvm::PrimType::UInt</a></div><div class="ttdeci">static PrimType UInt(int bits, int lanes=1)</div><div class="ttdoc">Construct an unsigned integer type with fixed lanes.</div></div>
diff --git a/docs/reference/api/doxygen/tirx_2op__attr__types_8h.html b/docs/reference/api/doxygen/tirx_2op__attr__types_8h.html
index 5a1635c5ac5..8ec25607327 100644
--- a/docs/reference/api/doxygen/tirx_2op__attr__types_8h.html
+++ b/docs/reference/api/doxygen/tirx_2op__attr__types_8h.html
@@ -126,9 +126,6 @@ Typedefs</h2></td></tr>
<tr class="memitem:aba5840d0f677916170939a3b7a30223c" id="r_aba5840d0f677916170939a3b7a30223c"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tirx.html#aba5840d0f677916170939a3b7a30223c">tvm::tirx::FLegalize</a> = ffi::TypedFunction< <a class="el" href="classtvm_1_1PrimExpr.html">PrimExpr</a>(<a class="el" href="classtvm_1_1PrimExpr.html">PrimExpr</a>)></td></tr>
<tr class="memdesc:aba5840d0f677916170939a3b7a30223c"><td class="mdescLeft"> </td><td class="mdescRight">The legalization function for given tirx op. <br /></td></tr>
<tr class="separator:aba5840d0f677916170939a3b7a30223c"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:adb1ead40684cfba4ce58fc011f22b02d" id="r_adb1ead40684cfba4ce58fc011f22b02d"><td class="memItemLeft" align="right" valign="top">using </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tirx.html#adb1ead40684cfba4ce58fc011f22b02d">tvm::tirx::TDeviceIntrinsicNamespace</a> = ffi::String</td></tr>
-<tr class="memdesc:adb1ead40684cfba4ce58fc011f22b02d"><td class="mdescLeft"> </td><td class="mdescRight">Device intrinsic namespace. <br /></td></tr>
-<tr class="separator:adb1ead40684cfba4ce58fc011f22b02d"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
@@ -136,8 +133,6 @@ Variables</h2></td></tr>
<tr class="separator:aa7cdbf56dc79981831aaa49c5a242c88"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a6bfd79224b295959460e3623047611c7" id="r_a6bfd79224b295959460e3623047611c7"><td class="memItemLeft" align="right" valign="top">constexpr const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tirx_1_1op__attr.html#a6bfd79224b295959460e3623047611c7">tvm::tirx::op_attr::kVectorizable</a> = "TVectorizable"</td></tr>
<tr class="separator:a6bfd79224b295959460e3623047611c7"><td class="memSeparator" colspan="2"> </td></tr>
-<tr class="memitem:a4f36ba2ac5f1725af51d74867021ebe3" id="r_a4f36ba2ac5f1725af51d74867021ebe3"><td class="memItemLeft" align="right" valign="top">constexpr const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="namespacetvm_1_1tirx_1_1op__attr.html#a4f36ba2ac5f1725af51d74867021ebe3">tvm::tirx::op_attr::kDeviceIntrinsicNamespace</a> = "TDeviceIntrinsicNamespace"</td></tr>
-<tr class="separator:a4f36ba2ac5f1725af51d74867021ebe3"><td class="memSeparator" colspan="2"> </td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Attribute types in the Op registry for TIR ops. </p>
diff --git a/docs/reference/api/doxygen/tirx_2op__attr__types_8h_source.html b/docs/reference/api/doxygen/tirx_2op__attr__types_8h_source.html
index ac2e31b75d0..73b4e336ccf 100644
--- a/docs/reference/api/doxygen/tirx_2op__attr__types_8h_source.html
+++ b/docs/reference/api/doxygen/tirx_2op__attr__types_8h_source.html
@@ -119,30 +119,25 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"> 53</span> </div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx.html#aba5840d0f677916170939a3b7a30223c"> 57</a></span><span class="keyword">using </span><a class="code hl_typedef" href="namespacetvm_1_1tirx.html#aba5840d0f677916170939a3b7a30223c">FLegalize</a> = ffi::TypedFunction<<a class="code hl_class" href="classtvm_1_1PrimExpr.html">PrimExpr</a>(<a class="code hl_class" href="classtvm_1_1PrimExpr.html">PrimExpr</a>)>;</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"> 58</span> </div>
-<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx.html#adb1ead40684cfba4ce58fc011f22b02d"> 64</a></span><span class="keyword">using </span><a class="code hl_typedef" href="namespacetvm_1_1tirx.html#adb1ead40684cfba4ce58fc011f22b02d">TDeviceIntrinsicNamespace</a> = ffi::String;</div>
-<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span> </div>
-<div class="foldopen" id="foldopen00066" data-start="{" data-end="}">
-<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1op__attr.html"> 66</a></span><span class="keyword">namespace </span>op_attr {</div>
-<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1op__attr.html#aa7cdbf56dc79981831aaa49c5a242c88"> 67</a></span><span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1tirx_1_1op__attr.html#aa7cdbf56dc79981831aaa49c5a242c88">kGlobalSymbol</a> = <span class="stringliteral">" [...]
-<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1op__attr.html#a6bfd79224b295959460e3623047611c7"> 68</a></span><span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1tirx_1_1op__attr.html#a6bfd79224b295959460e3623047611c7">kVectorizable</a> = <span class="stringliteral">" [...]
-<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1op__attr.html#a4f36ba2ac5f1725af51d74867021ebe3"> 69</a></span><span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1tirx_1_1op__attr.html#a4f36ba2ac5f1725af51d74867021ebe3">kDeviceIntrinsicNamespace</a> = <span class="stringli [...]
-<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span>} <span class="comment">// namespace op_attr</span></div>
+<div class="foldopen" id="foldopen00059" data-start="{" data-end="}">
+<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1op__attr.html"> 59</a></span><span class="keyword">namespace </span>op_attr {</div>
+<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1op__attr.html#aa7cdbf56dc79981831aaa49c5a242c88"> 60</a></span><span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1tirx_1_1op__attr.html#aa7cdbf56dc79981831aaa49c5a242c88">kGlobalSymbol</a> = <span class="stringliteral">" [...]
+<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="namespacetvm_1_1tirx_1_1op__attr.html#a6bfd79224b295959460e3623047611c7"> 61</a></span><span class="keyword">inline</span> <span class="keyword">constexpr</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code hl_variable" href="namespacetvm_1_1tirx_1_1op__attr.html#a6bfd79224b295959460e3623047611c7">kVectorizable</a> = <span class="stringliteral">" [...]
+<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span>} <span class="comment">// namespace op_attr</span></div>
</div>
-<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"> 71</span> </div>
-<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span>} <span class="comment">// namespace tirx</span></div>
-<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span>} <span class="comment">// namespace tvm</span></div>
-<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span><span class="preprocessor">#endif </span><span class="comment">// TVM_TIR_OP_ATTR_TYPES_H_</span></div>
+<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
+<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span>} <span class="comment">// namespace tirx</span></div>
+<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"> 65</span>} <span class="comment">// namespace tvm</span></div>
+<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span><span class="preprocessor">#endif </span><span class="comment">// TVM_TIR_OP_ATTR_TYPES_H_</span></div>
<div class="ttc" id="aclasstvm_1_1PrimExpr_html"><div class="ttname"><a href="classtvm_1_1PrimExpr.html">tvm::PrimExpr</a></div><div class="ttdoc">Typed reference/view over any Expr whose ExprNode::ty is PrimType.</div><div class="ttdef"><b>Definition</b> base_expr.h:447</div></div>
<div class="ttc" id="air_2expr_8h_html"><div class="ttname"><a href="ir_2expr_8h.html">expr.h</a></div><div class="ttdoc">Base expr nodes in TVM.</div></div>
<div class="ttc" id="air_2stmt_8h_html"><div class="ttname"><a href="ir_2stmt_8h.html">stmt.h</a></div><div class="ttdoc">Statements shared across IR dialects.</div></div>
-<div class="ttc" id="anamespacetvm_1_1tirx_1_1op__attr_html_a4f36ba2ac5f1725af51d74867021ebe3"><div class="ttname"><a href="namespacetvm_1_1tirx_1_1op__attr.html#a4f36ba2ac5f1725af51d74867021ebe3">tvm::tirx::op_attr::kDeviceIntrinsicNamespace</a></div><div class="ttdeci">constexpr const char * kDeviceIntrinsicNamespace</div><div class="ttdef"><b>Definition</b> op_attr_types.h:69</div></div>
-<div class="ttc" id="anamespacetvm_1_1tirx_1_1op__attr_html_a6bfd79224b295959460e3623047611c7"><div class="ttname"><a href="namespacetvm_1_1tirx_1_1op__attr.html#a6bfd79224b295959460e3623047611c7">tvm::tirx::op_attr::kVectorizable</a></div><div class="ttdeci">constexpr const char * kVectorizable</div><div class="ttdef"><b>Definition</b> op_attr_types.h:68</div></div>
-<div class="ttc" id="anamespacetvm_1_1tirx_1_1op__attr_html_aa7cdbf56dc79981831aaa49c5a242c88"><div class="ttname"><a href="namespacetvm_1_1tirx_1_1op__attr.html#aa7cdbf56dc79981831aaa49c5a242c88">tvm::tirx::op_attr::kGlobalSymbol</a></div><div class="ttdeci">constexpr const char * kGlobalSymbol</div><div class="ttdef"><b>Definition</b> op_attr_types.h:67</div></div>
+<div class="ttc" id="anamespacetvm_1_1tirx_1_1op__attr_html_a6bfd79224b295959460e3623047611c7"><div class="ttname"><a href="namespacetvm_1_1tirx_1_1op__attr.html#a6bfd79224b295959460e3623047611c7">tvm::tirx::op_attr::kVectorizable</a></div><div class="ttdeci">constexpr const char * kVectorizable</div><div class="ttdef"><b>Definition</b> op_attr_types.h:61</div></div>
+<div class="ttc" id="anamespacetvm_1_1tirx_1_1op__attr_html_aa7cdbf56dc79981831aaa49c5a242c88"><div class="ttname"><a href="namespacetvm_1_1tirx_1_1op__attr.html#aa7cdbf56dc79981831aaa49c5a242c88">tvm::tirx::op_attr::kGlobalSymbol</a></div><div class="ttdeci">constexpr const char * kGlobalSymbol</div><div class="ttdef"><b>Definition</b> op_attr_types.h:60</div></div>
<div class="ttc" id="anamespacetvm_1_1tirx_html_a0c1f44abdaf5b9ea2bef638dcc66865a"><div class="ttname"><a href="namespacetvm_1_1tirx.html#a0c1f44abdaf5b9ea2bef638dcc66865a">tvm::tirx::FLowerIntrinsic</a></div><div class="ttdeci">ffi::TypedFunction< PrimExpr(PrimExpr)> FLowerIntrinsic</div><div class="ttdoc">The intrinsic lowering function for given op.</div><div class="ttdef"><b>Definition</b> op_attr_types.h:52</div></div>
<div class="ttc" id="anamespacetvm_1_1tirx_html_a479f79303610bfc52f8853fc0d4a34ae"><div class="ttname"><a href="namespacetvm_1_1tirx.html#a479f79303610bfc52f8853fc0d4a34ae">tvm::tirx::TVectorizable</a></div><div class="ttdeci">bool TVectorizable</div><div class="ttdoc">Whether the op is overloaded for vector form.</div><div class="ttdef"><b>Definition</b> op_attr_types.h:47</div></div>
<div class="ttc" id="anamespacetvm_1_1tirx_html_a89bccb1e2371cac4687dca2b2f1b4060"><div class="ttname"><a href="namespacetvm_1_1tirx.html#a89bccb1e2371cac4687dca2b2f1b4060">tvm::tirx::TGlobalSymbol</a></div><div class="ttdeci">ffi::String TGlobalSymbol</div><div class="ttdoc">Global symbol of the op after lowering.</div><div class="ttdef"><b>Definition</b> op_attr_types.h:42</div></div>
<div class="ttc" id="anamespacetvm_1_1tirx_html_aba5840d0f677916170939a3b7a30223c"><div class="ttname"><a href="namespacetvm_1_1tirx.html#aba5840d0f677916170939a3b7a30223c">tvm::tirx::FLegalize</a></div><div class="ttdeci">ffi::TypedFunction< PrimExpr(PrimExpr)> FLegalize</div><div class="ttdoc">The legalization function for given tirx op.</div><div class="ttdef"><b>Definition</b> op_attr_types.h:57</div></div>
-<div class="ttc" id="anamespacetvm_1_1tirx_html_adb1ead40684cfba4ce58fc011f22b02d"><div class="ttname"><a href="namespacetvm_1_1tirx.html#adb1ead40684cfba4ce58fc011f22b02d">tvm::tirx::TDeviceIntrinsicNamespace</a></div><div class="ttdeci">ffi::String TDeviceIntrinsicNamespace</div><div class="ttdoc">Device intrinsic namespace.</div><div class="ttdef"><b>Definition</b> op_attr_types.h:64</div></div>
<div class="ttc" id="anamespacetvm_html"><div class="ttname"><a href="namespacetvm.html">tvm</a></div><div class="ttdoc">An object that builds and maintains block scope and StmtSref mapping for Dependence analysis.</div><div class="ttdef"><b>Definition</b> attr.h:23</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
diff --git a/docs/reference/api/doxygen/tirx_2tile_2op_8h_source.html b/docs/reference/api/doxygen/tirx_2tile_2op_8h_source.html
index d406d039faa..e597673ab19 100644
--- a/docs/reference/api/doxygen/tirx_2tile_2op_8h_source.html
+++ b/docs/reference/api/doxygen/tirx_2tile_2op_8h_source.html
@@ -115,7 +115,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> </div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span>} <span class="comment">// namespace tvm::tirx::tile</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="preprocessor">#endif </span><span class="comment">// TVM_TIRX_TILE_OP_H_</span></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="air_2op_8h_html"><div class="ttname"><a href="ir_2op_8h.html">op.h</a></div><div class="ttdoc">Canonical primitive operators and their registration.</div></div>
<div class="ttc" id="anamespacetvm_1_1tirx_1_1tile_1_1op__attr_html_a44985a3a86ff197632414d9cda6acf52"><div class="ttname"><a href="namespacetvm_1_1tirx_1_1tile_1_1op__attr.html#a44985a3a86ff197632414d9cda6acf52">tvm::tirx::tile::op_attr::kTensorCallValidate</a></div><div class="ttdeci">constexpr const char * kTensorCallValidate</div><div class="ttdoc">Backend validation of a tensor instruction Call.</div><div class="ttdef"><b>Definition</b> op.h:30</div></div>
<div class="ttc" id="anamespacetvm_1_1tirx_1_1tile_html"><div class="ttname"><a href="namespacetvm_1_1tirx_1_1tile.html">tvm::tirx::tile</a></div><div class="ttdoc">Dispatch interface for lowering tile instruction Calls.</div><div class="ttdef"><b>Definition</b> context.h:29</div></div>
diff --git a/docs/reference/api/doxygen/vector_8h_source.html b/docs/reference/api/doxygen/vector_8h_source.html
index e2217bafdb0..a076f667a8a 100644
--- a/docs/reference/api/doxygen/vector_8h_source.html
+++ b/docs/reference/api/doxygen/vector_8h_source.html
@@ -121,7 +121,7 @@ $(document).ready(function() { init_codefold(0); });
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span>} <span class="comment">// namespace tvm</span></div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span> </div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span><span class="preprocessor">#endif </span><span class="comment">// TVM_TIRX_OP_VECTOR_H_</span></div>
-<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:152</div></div>
+<div class="ttc" id="aclasstvm_1_1Op_html"><div class="ttname"><a href="classtvm_1_1Op.html">tvm::Op</a></div><div class="ttdoc">Reference-counted handle to a canonical named operator.</div><div class="ttdef"><b>Definition</b> op.h:147</div></div>
<div class="ttc" id="air_2op_8h_html"><div class="ttname"><a href="ir_2op_8h.html">op.h</a></div><div class="ttdoc">Canonical primitive operators and their registration.</div></div>
<div class="ttc" id="air_2prim_2expr_8h_html"><div class="ttname"><a href="ir_2prim_2expr_8h.html">expr.h</a></div><div class="ttdoc">TIR expressions.</div></div>
<div class="ttc" id="anamespacetvm_1_1tirx_html_a21eed1cd4d0737fcef7771a46951c42f"><div class="ttname"><a href="namespacetvm_1_1tirx.html#a21eed1cd4d0737fcef7771a46951c42f">tvm::tirx::get_active_lane_mask_op</a></div><div class="ttdeci">const Op & get_active_lane_mask_op()</div><div class="ttdoc">Calculate a predicate mask given an upper bound (limit) and a current value (base).</div></div>
diff --git a/docs/reference/api/python/ir.html b/docs/reference/api/python/ir.html
index 47b18269f92..9d5629b0693 100644
--- a/docs/reference/api/python/ir.html
+++ b/docs/reference/api/python/ir.html
@@ -1224,7 +1224,7 @@ default value setup as supported by Attrs.</p>
<p><strong>Methods:</strong></p>
<div class="pst-scrollable-table-container"><table class="autosummary longtable table autosummary">
<tbody>
-<tr class="row-odd"><td><p><a class="reference internal" href="#tvm.ir.Scriptable.script" title="tvm.ir.Scriptable.script"><code class="xref py py-obj docutils literal notranslate"><span class="pre">script</span></code></a>(*[, name, show_meta, ir_prefix, ...])</p></td>
+<tr class="row-odd"><td><p><a class="reference internal" href="#tvm.ir.Scriptable.script" title="tvm.ir.Scriptable.script"><code class="xref py py-obj docutils literal notranslate"><span class="pre">script</span></code></a>(*[, name, show_meta, int_dtype, ...])</p></td>
<td><p>Print TVM IR into TVMScript text format</p></td>
</tr>
<tr class="row-even"><td><p><a class="reference internal" href="#tvm.ir.Scriptable.show" title="tvm.ir.Scriptable.show"><code class="xref py py-obj docutils literal notranslate"><span class="pre">show</span></code></a>([style, black_format, name, show_meta, ...])</p></td>
@@ -1235,15 +1235,13 @@ default value setup as supported by Attrs.</p>
</div>
<dl class="py method">
<dt class="sig sig-object py" id="tvm.ir.Scriptable.script">
-<span class="sig-name descname"><span class="pre">script</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#str" title="(in Python v3.15)"><span class="pre">str</span></a>< [...]
+<span class="sig-name descname"><span class="pre">script</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#str" title="(in Python v3.15)"><span class="pre">str</span></a>< [...]
<dd><p>Print TVM IR into TVMScript text format</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
<dd class="field-odd"><ul class="simple">
<li><p><strong>name</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#str" title="(in Python v3.15)"><em>str</em></a><em>] </em><em>= None</em>) – The name of the object</p></li>
<li><p><strong>show_meta</strong> (<em>bool = False</em>) – Whether to print the meta data of the object</p></li>
-<li><p><strong>ir_prefix</strong> (<em>str = "I"</em>) – The prefix of AST nodes from tvm.ir</p></li>
-<li><p><strong>module_alias</strong> (<em>str = "cls"</em>) – Retained for compatibility. Cross-function calls use the module name directly.</p></li>
<li><p><strong>int_dtype</strong> (<em>str = "int32"</em>) – The default data type of integer</p></li>
<li><p><strong>float_dtype</strong> (<em>str = "void"</em>) – The default data type of float</p></li>
<li><p><strong>verbose_expr</strong> (<em>bool = False</em>) – Whether to print the detailed definition of each variable in the expression</p></li>
@@ -1253,7 +1251,8 @@ default value setup as supported by Attrs.</p>
<li><p><strong>show_all_ty</strong> (<em>bool = True</em>) – If True (default), annotate all variable bindings with the struct
info of that variable. If False, only add annotations where
required for unambiguous round-trip of Relax -> TVMScript -> Relax.</p></li>
-<li><p><strong>extra_config</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#dict" title="(in Python v3.15)"><em>dict</em></a><em>] </em><em>= None</em>) – Dialect-specific configuration passed through to PrinterConfig.extra_config.
+<li><p><strong>extra_config</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#dict" title="(in Python v3.15)"><em>dict</em></a><em>] </em><em>= None</em>) – Dialect-specific configuration passed through to PrinterConfig.extra_config,
+including <code class="docutils literal notranslate"><span class="pre">ir.prefix</span></code> for the IR namespace alias (default <code class="docutils literal notranslate"><span class="pre">"I"</span></code>).
Keys are conventionally namespaced as “<dialect>.<knob>”, e.g.
<code class="docutils literal notranslate"><span class="pre">{"tirx.prefix":</span> <span class="pre">"T"}</span></code>.</p></li>
<li><p><strong>path_to_underline</strong> (<em>Optional</em><em>[</em><em>List</em><em>[</em><em>AccessPath</em><em>]</em><em>] </em><em>= None</em>) – Object path to be underlined</p></li>
@@ -1273,7 +1272,7 @@ Keys are conventionally namespaced as “<dialect>.<knob>”, e.g.
<dl class="py method">
<dt class="sig sig-object py" id="tvm.ir.Scriptable.show">
-<span class="sig-name descname"><span class="pre">show</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">style</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#str" title="(in Python v3.15)"><span class="pre">str</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span c [...]
+<span class="sig-name descname"><span class="pre">show</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">style</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#str" title="(in Python v3.15)"><span class="pre">str</span></a><span class="w"> </span><span class="p"><span class="pre">|</span></span><span c [...]
<dd><p>A sugar for print highlighted TVM script.</p>
<dl class="field-list simple">
<dt class="field-odd">Parameters<span class="colon">:</span></dt>
@@ -1297,8 +1296,6 @@ provided a consistent output regardless of environment.</p>
</p></li>
<li><p><strong>name</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#str" title="(in Python v3.15)"><em>str</em></a><em>] </em><em>= None</em>) – The name of the object</p></li>
<li><p><strong>show_meta</strong> (<em>bool = False</em>) – Whether to print the meta data of the object</p></li>
-<li><p><strong>ir_prefix</strong> (<em>str = "I"</em>) – The prefix of AST nodes from tvm.ir</p></li>
-<li><p><strong>module_alias</strong> (<em>str = "cls"</em>) – Retained for compatibility. Cross-function calls use the module name directly.</p></li>
<li><p><strong>int_dtype</strong> (<em>str = "int32"</em>) – The default data type of integer</p></li>
<li><p><strong>float_dtype</strong> (<em>str = "void"</em>) – The default data type of float</p></li>
<li><p><strong>verbose_expr</strong> (<em>bool = False</em>) – Whether to print the detailed definition of each variable in the expression</p></li>
@@ -1308,7 +1305,8 @@ provided a consistent output regardless of environment.</p>
<li><p><strong>show_all_ty</strong> (<em>bool = True</em>) – If True (default), annotate all variable bindings with the struct
info of that variable. If False, only add annotations where
required for unambiguous round-trip of Relax -> TVMScript -> Relax.</p></li>
-<li><p><strong>extra_config</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#dict" title="(in Python v3.15)"><em>dict</em></a><em>] </em><em>= None</em>) – Dialect-specific configuration passed through to PrinterConfig.extra_config.</p></li>
+<li><p><strong>extra_config</strong> (<em>Optional</em><em>[</em><a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#dict" title="(in Python v3.15)"><em>dict</em></a><em>] </em><em>= None</em>) – Dialect-specific configuration passed through to PrinterConfig.extra_config,
+including <code class="docutils literal notranslate"><span class="pre">ir.prefix</span></code> for the IR namespace alias (default <code class="docutils literal notranslate"><span class="pre">"I"</span></code>).</p></li>
<li><p><strong>path_to_underline</strong> (<em>Optional</em><em>[</em><em>List</em><em>[</em><em>AccessPath</em><em>]</em><em>] </em><em>= None</em>) – Object path to be underlined</p></li>
<li><p><strong>path_to_annotate</strong> (<em>Optional</em><em>[</em><em>Dict</em><em>[</em><em>AccessPath</em><em>, </em><a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#str" title="(in Python v3.15)"><em>str</em></a><em>]</em><em>] </em><em>= None</em>) – Object path to be annotated</p></li>
<li><p><strong>obj_to_underline</strong> (<em>Optional</em><em>[</em><em>List</em><em>[</em><em>Object</em><em>]</em><em>] </em><em>= None</em>) – Object to be underlined</p></li>
diff --git a/docs/reference/api/python/relax/relax.html b/docs/reference/api/python/relax/relax.html
index cb6d6bf5e02..0e9a74ebc93 100644
--- a/docs/reference/api/python/relax/relax.html
+++ b/docs/reference/api/python/relax/relax.html
@@ -2646,7 +2646,7 @@ subclass with <code class="docutils literal notranslate"><span class="pre">R.py_
<dl class="py method">
<dt class="sig sig-object py" id="tvm.relax.BasePyModule.script">
-<span class="sig-name descname"><span class="pre">script</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#str" title="(in Python v3.15)"><span class="pre">str</span></a>< [...]
+<span class="sig-name descname"><span class="pre">script</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#str" title="(in Python v3.15)"><span class="pre">str</span></a>< [...]
<dd><p>Print TVM IR into TVMScript text format with Python function support.</p>
<p>This method extends the standard IRModule script() method to handle
Python functions stored in the IRModule’s <code class="docutils literal notranslate"><span class="pre">__pyfuncs__</span></code> attribute.</p>
diff --git a/docs/reference/api/python/script/printer.html b/docs/reference/api/python/script/printer.html
index ce196e7f4a0..e532dd2218c 100644
--- a/docs/reference/api/python/script/printer.html
+++ b/docs/reference/api/python/script/printer.html
@@ -649,7 +649,7 @@ This package provides a set of APIs to print supported TVM IR into TVMScript
in a roundtrippable way.</p>
<dl class="py class">
<dt class="sig sig-object py" id="tvm.script.printer.PrinterConfig">
-<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">tvm.script.printer.</span></span><span class="sig-name descname"><span class="pre">PrinterConfig</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span><span class="p"><span class="pre">:</span></span><span class [...]
+<em class="property"><span class="pre">class</span><span class="w"> </span></em><span class="sig-prename descclassname"><span class="pre">tvm.script.printer.</span></span><span class="sig-name descname"><span class="pre">PrinterConfig</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">name</span></span><span class="p"><span class="pre">:</span></span><span class [...]
<dd><p>Configuration of TVMScript printer.</p>
<p>The <code class="docutils literal notranslate"><span class="pre">int_dtype</span></code> and <code class="docutils literal notranslate"><span class="pre">float_dtype</span></code> arguments populate the string-valued
<code class="docutils literal notranslate"><span class="pre">ir.int_dtype</span></code> and <code class="docutils literal notranslate"><span class="pre">ir.float_dtype</span></code> entries in <code class="docutils literal notranslate"><span class="pre">extra_config</span></code>.
diff --git a/docs/reference/api/python/script/script.html b/docs/reference/api/python/script/script.html
index 810f49743dc..f1fa06b7526 100644
--- a/docs/reference/api/python/script/script.html
+++ b/docs/reference/api/python/script/script.html
@@ -909,6 +909,7 @@ document.write(`
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.atan"><code class="docutils literal notranslate"><span class="pre">atan()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.atan2"><code class="docutils literal notranslate"><span class="pre">atan2()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.atanh"><code class="docutils literal notranslate"><span class="pre">atanh()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.atomic_add"><code class="docutils literal notranslate"><span class="pre">atomic_add()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.bind"><code class="docutils literal notranslate"><span class="pre">bind()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.bind_"><code class="docutils literal notranslate"><span class="pre">bind_()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.bitwise_and"><code class="docutils literal notranslate"><span class="pre">bitwise_and()</span></code></a></li>
@@ -931,6 +932,7 @@ document.write(`
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.call_packed"><code class="docutils literal notranslate"><span class="pre">call_packed()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.call_packed_lowered"><code class="docutils literal notranslate"><span class="pre">call_packed_lowered()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.call_pure_extern"><code class="docutils literal notranslate"><span class="pre">call_pure_extern()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.call_spirv_pure_glsl450"><code class="docutils literal notranslate"><span class="pre">call_spirv_pure_glsl450()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.cast"><code class="docutils literal notranslate"><span class="pre">cast()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.ceil"><code class="docutils literal notranslate"><span class="pre">ceil()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.ceildiv"><code class="docutils literal notranslate"><span class="pre">ceildiv()</span></code></a></li>
@@ -948,6 +950,7 @@ document.write(`
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.decl_tensor"><code class="docutils literal notranslate"><span class="pre">decl_tensor()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.device_context"><code class="docutils literal notranslate"><span class="pre">device_context()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.device_entry"><code class="docutils literal notranslate"><span class="pre">device_entry()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.device_scope"><code class="docutils literal notranslate"><span class="pre">device_scope()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.dtype"><code class="docutils literal notranslate"><span class="pre">dtype()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.dynamic"><code class="docutils literal notranslate"><span class="pre">dynamic()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.else_"><code class="docutils literal notranslate"><span class="pre">else_()</span></code></a></li>
@@ -1037,6 +1040,7 @@ document.write(`
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.parallel_launch"><code class="docutils literal notranslate"><span class="pre">parallel_launch()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.popcount"><code class="docutils literal notranslate"><span class="pre">popcount()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.pow"><code class="docutils literal notranslate"><span class="pre">pow()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.prefetch"><code class="docutils literal notranslate"><span class="pre">prefetch()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.ptr"><code class="docutils literal notranslate"><span class="pre">ptr()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.ptr_byte_offset"><code class="docutils literal notranslate"><span class="pre">ptr_byte_offset()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.ramp"><code class="docutils literal notranslate"><span class="pre">ramp</span></code></a></li>
@@ -1064,6 +1068,7 @@ document.write(`
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.stack_alloca"><code class="docutils literal notranslate"><span class="pre">stack_alloca()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.stack_make_dltensor"><code class="docutils literal notranslate"><span class="pre">stack_make_dltensor()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.stack_make_shape"><code class="docutils literal notranslate"><span class="pre">stack_make_shape()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.static_handle"><code class="docutils literal notranslate"><span class="pre">static_handle()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.tan"><code class="docutils literal notranslate"><span class="pre">tan()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.tanh"><code class="docutils literal notranslate"><span class="pre">tanh()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.target"><code class="docutils literal notranslate"><span class="pre">target()</span></code></a></li>
@@ -6432,6 +6437,12 @@ two between 1 and 2**27 bytes (inclusive).</p>
</dl>
</dd></dl>
+<dl class="py function">
+<dt class="sig sig-object py" id="tvm.script.tirx.atomic_add">
+<span class="sig-prename descclassname"><span class="pre">tvm.script.tirx.</span></span><span class="sig-name descname"><span class="pre">atomic_add</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">attrs</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre [...]
+<dd><p>Construct a call to tirx.atomic_add.</p>
+</dd></dl>
+
<dl class="py function">
<dt class="sig sig-object py" id="tvm.script.tirx.bind">
<span class="sig-prename descclassname"><span class="pre">tvm.script.tirx.</span></span><span class="sig-name descname"><span class="pre">bind</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">value</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">type_annotation</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre">None</span></span></em>, <em class="sig-pa [...]
@@ -6790,6 +6801,12 @@ If the PackedFunc is a python callback, then the corresponding argument is Tenso
<dd><p>Construct a call to tirx.call_pure_extern.</p>
</dd></dl>
+<dl class="py function">
+<dt class="sig sig-object py" id="tvm.script.tirx.call_spirv_pure_glsl450">
+<span class="sig-prename descclassname"><span class="pre">tvm.script.tirx.</span></span><span class="sig-name descname"><span class="pre">call_spirv_pure_glsl450</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">attrs</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><sp [...]
+<dd><p>Construct a call to tirx.call_spirv_pure_glsl450.</p>
+</dd></dl>
+
<dl class="py function">
<dt class="sig sig-object py" id="tvm.script.tirx.cast">
<span class="sig-prename descclassname"><span class="pre">tvm.script.tirx.</span></span><span class="sig-name descname"><span class="pre">cast</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">value</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">dtype</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">loc</span></span><span class="p"><span class="pre">:</span></span><span class="w"> < [...]
@@ -6978,6 +6995,12 @@ static per-entry overrides. Canonical operands and attributes are accepted
for IR reconstruction. Other backends may use the argument-free entry.</p>
</dd></dl>
+<dl class="py function">
+<dt class="sig sig-object py" id="tvm.script.tirx.device_scope">
+<span class="sig-prename descclassname"><span class="pre">tvm.script.tirx.</span></span><span class="sig-name descname"><span class="pre">device_scope</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">attrs</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="p [...]
+<dd><p>Internal host/device splitting boundary.</p>
+</dd></dl>
+
<dl class="py function">
<dt class="sig sig-object py" id="tvm.script.tirx.dtype">
<span class="sig-prename descclassname"><span class="pre">tvm.script.tirx.</span></span><span class="sig-name descname"><span class="pre">dtype</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">value</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#str" title="(in Python v3.15)"><span class="pre">str</ [...]
@@ -8294,6 +8317,12 @@ omitted it is inferred from the bounds.</p></li>
<dd><p>Construct a call to prim.pow.</p>
</dd></dl>
+<dl class="py function">
+<dt class="sig sig-object py" id="tvm.script.tirx.prefetch">
+<span class="sig-prename descclassname"><span class="pre">tvm.script.tirx.</span></span><span class="sig-name descname"><span class="pre">prefetch</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">attrs</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class="pre"> [...]
+<dd><p>Construct a call to tirx.prefetch.</p>
+</dd></dl>
+
<dl class="py function">
<dt class="sig sig-object py" id="tvm.script.tirx.ptr">
<span class="sig-prename descclassname"><span class="pre">tvm.script.tirx.</span></span><span class="sig-name descname"><span class="pre">ptr</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">dtype</span></span><span class="p"><span class="pre">:</span></span><span class="w"> </span><span class="n"><a class="reference external" href="https://docs.python.org/3/builtins/stdtypes.html#str" title="(in Python v3.15)"><span class="pre">str</sp [...]
@@ -8660,6 +8689,12 @@ dtype are converted (literals are retyped, other expressions get a Cast).</p></l
</dl>
</dd></dl>
+<dl class="py function">
+<dt class="sig sig-object py" id="tvm.script.tirx.static_handle">
+<span class="sig-prename descclassname"><span class="pre">tvm.script.tirx.</span></span><span class="sig-name descname"><span class="pre">static_handle</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="o"><span class="pre">*</span></span><span class="n"><span class="pre">args</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">attrs</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"><span class=" [...]
+<dd><p>Construct a call to tirx.static_handle.</p>
+</dd></dl>
+
<dl class="py function">
<dt class="sig sig-object py" id="tvm.script.tirx.tan">
<span class="sig-prename descclassname"><span class="pre">tvm.script.tirx.</span></span><span class="sig-name descname"><span class="pre">tan</span></span><span class="sig-paren">(</span><em class="sig-param"><span class="n"><span class="pre">x</span></span></em>, <em class="sig-param"><span class="o"><span class="pre">*</span></span></em>, <em class="sig-param"><span class="n"><span class="pre">ty</span></span><span class="o"><span class="pre">=</span></span><span class="default_value"> [...]
@@ -9510,6 +9545,7 @@ of <code class="docutils literal notranslate"><span class="pre">R.macro</span></
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.atan"><code class="docutils literal notranslate"><span class="pre">atan()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.atan2"><code class="docutils literal notranslate"><span class="pre">atan2()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.atanh"><code class="docutils literal notranslate"><span class="pre">atanh()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.atomic_add"><code class="docutils literal notranslate"><span class="pre">atomic_add()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.bind"><code class="docutils literal notranslate"><span class="pre">bind()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.bind_"><code class="docutils literal notranslate"><span class="pre">bind_()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.bitwise_and"><code class="docutils literal notranslate"><span class="pre">bitwise_and()</span></code></a></li>
@@ -9532,6 +9568,7 @@ of <code class="docutils literal notranslate"><span class="pre">R.macro</span></
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.call_packed"><code class="docutils literal notranslate"><span class="pre">call_packed()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.call_packed_lowered"><code class="docutils literal notranslate"><span class="pre">call_packed_lowered()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.call_pure_extern"><code class="docutils literal notranslate"><span class="pre">call_pure_extern()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.call_spirv_pure_glsl450"><code class="docutils literal notranslate"><span class="pre">call_spirv_pure_glsl450()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.cast"><code class="docutils literal notranslate"><span class="pre">cast()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.ceil"><code class="docutils literal notranslate"><span class="pre">ceil()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.ceildiv"><code class="docutils literal notranslate"><span class="pre">ceildiv()</span></code></a></li>
@@ -9549,6 +9586,7 @@ of <code class="docutils literal notranslate"><span class="pre">R.macro</span></
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.decl_tensor"><code class="docutils literal notranslate"><span class="pre">decl_tensor()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.device_context"><code class="docutils literal notranslate"><span class="pre">device_context()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.device_entry"><code class="docutils literal notranslate"><span class="pre">device_entry()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.device_scope"><code class="docutils literal notranslate"><span class="pre">device_scope()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.dtype"><code class="docutils literal notranslate"><span class="pre">dtype()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.dynamic"><code class="docutils literal notranslate"><span class="pre">dynamic()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.else_"><code class="docutils literal notranslate"><span class="pre">else_()</span></code></a></li>
@@ -9638,6 +9676,7 @@ of <code class="docutils literal notranslate"><span class="pre">R.macro</span></
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.parallel_launch"><code class="docutils literal notranslate"><span class="pre">parallel_launch()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.popcount"><code class="docutils literal notranslate"><span class="pre">popcount()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.pow"><code class="docutils literal notranslate"><span class="pre">pow()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.prefetch"><code class="docutils literal notranslate"><span class="pre">prefetch()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.ptr"><code class="docutils literal notranslate"><span class="pre">ptr()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.ptr_byte_offset"><code class="docutils literal notranslate"><span class="pre">ptr_byte_offset()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.ramp"><code class="docutils literal notranslate"><span class="pre">ramp</span></code></a></li>
@@ -9665,6 +9704,7 @@ of <code class="docutils literal notranslate"><span class="pre">R.macro</span></
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.stack_alloca"><code class="docutils literal notranslate"><span class="pre">stack_alloca()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.stack_make_dltensor"><code class="docutils literal notranslate"><span class="pre">stack_make_dltensor()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.stack_make_shape"><code class="docutils literal notranslate"><span class="pre">stack_make_shape()</span></code></a></li>
+<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.static_handle"><code class="docutils literal notranslate"><span class="pre">static_handle()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.tan"><code class="docutils literal notranslate"><span class="pre">tan()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.tanh"><code class="docutils literal notranslate"><span class="pre">tanh()</span></code></a></li>
<li class="toc-h3 nav-item toc-entry"><a class="reference internal nav-link" href="#tvm.script.tirx.target"><code class="docutils literal notranslate"><span class="pre">target()</span></code></a></li>
diff --git a/docs/reference/api/typedoc/classes/ArtifactCache.html b/docs/reference/api/typedoc/classes/ArtifactCache.html
index 7d4e58bc67b..28221950f59 100644
--- a/docs/reference/api/typedoc/classes/ArtifactCache.html
+++ b/docs/reference/api/typedoc/classes/ArtifactCache.html
@@ -18,7 +18,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L369">artifact_cache.ts:369</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L369">artifact_cache.ts:369</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -51,7 +51,7 @@
<li><span><span class="tsd-kind-parameter">scope</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">ArtifactCache</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L373">artifact_cache.ts:373</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L373">artifact_cache.ts:373</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -91,7 +91,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></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/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L410">artifact_cache.ts:410</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L410">artifact_cache.ts:410</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="deleteincache"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteincache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -109,7 +109,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></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/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L440">artifact_cache.ts:440</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L440">artifact_cache.ts:440</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="fetchwithcache"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchwithcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -134,7 +134,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
<aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#fetchwithcache">fetchWithCache</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L400">artifact_cache.ts:400</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L400">artifact_cache.ts:400</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="hasallkeys"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasallkeys" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -153,7 +153,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
<aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#hasallkeys">hasAllKeys</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L426">artifact_cache.ts:426</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L426">artifact_cache.ts:426</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="responsetostoretype"><span>response<wbr/>Tostoretype</span><a href="#responsetostoretype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -169,7 +169,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
<li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">storetype</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L380">artifact_cache.ts:380</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L380">artifact_cache.ts:380</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/ArtifactCrossOriginStorageCache.html b/docs/reference/api/typedoc/classes/ArtifactCrossOriginStorageCache.html
index 0e2f3b369c1..34aa074a9da 100644
--- a/docs/reference/api/typedoc/classes/ArtifactCrossOriginStorageCache.html
+++ b/docs/reference/api/typedoc/classes/ArtifactCrossOriginStorageCache.html
@@ -18,7 +18,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L733">artifact_cache.ts:733</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L733">artifact_cache.ts:733</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -51,7 +51,7 @@
<li><span><span class="tsd-kind-parameter">storage</span>: <a href="_internal_.CrossOriginStorage.html" class="tsd-signature-type tsd-kind-class">CrossOriginStorage</a><span class="tsd-signature-symbol"> = ...</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">ArtifactCrossOriginStorageCache</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L736">artifact_cache.ts:736</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L736">artifact_cache.ts:736</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -88,7 +88,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></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/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L760">artifact_cache.ts:760</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L760">artifact_cache.ts:760</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="deleteincache"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteincache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -107,7 +107,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></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/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L792">artifact_cache.ts:792</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L792">artifact_cache.ts:792</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="fetchwithcache"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchwithcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -149,7 +149,7 @@ return the actual data object rather than the request. There are two options:</p
<aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#fetchwithcache">fetchWithCache</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L743">artifact_cache.ts:743</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L743">artifact_cache.ts:743</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="hasallkeys"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasallkeys" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -168,7 +168,7 @@ return the actual data object rather than the request. There are two options:</p
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">></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/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L782">artifact_cache.ts:782</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L782">artifact_cache.ts:782</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html b/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html
index 4158e6043ba..92246d87319 100644
--- a/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html
+++ b/docs/reference/api/typedoc/classes/ArtifactIndexedDBCache.html
@@ -18,7 +18,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L451">artifact_cache.ts:451</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L451">artifact_cache.ts:451</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -52,7 +52,7 @@
<li><span><span class="tsd-kind-parameter">dbName</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">ArtifactIndexedDBCache</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L456">artifact_cache.ts:456</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L456">artifact_cache.ts:456</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -92,7 +92,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></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/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L566">artifact_cache.ts:566</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L566">artifact_cache.ts:566</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="addtoindexeddb"><span>add<wbr/>To<wbr/>Indexed<wbr/>DB</span><a href="#addtoindexeddb" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -107,7 +107,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
<li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">storetype</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L541">artifact_cache.ts:541</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L541">artifact_cache.ts:541</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="asyncgethelper"><span>async<wbr/>Get<wbr/>Helper</span><a href="#asyncgethelper" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -120,7 +120,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
<li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L508">artifact_cache.ts:508</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L508">artifact_cache.ts:508</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="deleteincache"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteincache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -139,7 +139,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></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/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L617">artifact_cache.ts:617</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L617">artifact_cache.ts:617</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="fetchwithcache"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchwithcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -181,7 +181,7 @@ return the actual data object rather than the request. There are two options:</p
<aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#fetchwithcache">fetchWithCache</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L525">artifact_cache.ts:525</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L525">artifact_cache.ts:525</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="hasallkeys"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasallkeys" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -200,7 +200,7 @@ return the actual data object rather than the request. There are two options:</p
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">></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/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L585">artifact_cache.ts:585</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L585">artifact_cache.ts:585</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/ArtifactOPFSCache.html b/docs/reference/api/typedoc/classes/ArtifactOPFSCache.html
index 75949049107..e7d6a30f42e 100644
--- a/docs/reference/api/typedoc/classes/ArtifactOPFSCache.html
+++ b/docs/reference/api/typedoc/classes/ArtifactOPFSCache.html
@@ -18,7 +18,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L637">artifact_cache.ts:637</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L637">artifact_cache.ts:637</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -52,7 +52,7 @@
<li><span><span class="tsd-kind-parameter">accessMode</span>: <a href="../types/OPFSAccessMode.html" class="tsd-signature-type tsd-kind-type-alias">OPFSAccessMode</a><span class="tsd-signature-symbol"> = "async"</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">ArtifactOPFSCache</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L640">artifact_cache.ts:640</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L640">artifact_cache.ts:640</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -89,7 +89,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></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/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L680">artifact_cache.ts:680</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L680">artifact_cache.ts:680</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="deleteincache"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteincache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -108,7 +108,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></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/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L708">artifact_cache.ts:708</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L708">artifact_cache.ts:708</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="fetchwithcache"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchwithcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -150,7 +150,7 @@ return the actual data object rather than the request. There are two options:</p
<aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/ArtifactCacheTemplate.html">ArtifactCacheTemplate</a>.<a href="../interfaces/ArtifactCacheTemplate.html#fetchwithcache">fetchWithCache</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L648">artifact_cache.ts:648</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L648">artifact_cache.ts:648</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="hasallkeys"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasallkeys" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -169,7 +169,7 @@ return the actual data object rather than the request. There are two options:</p
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">></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/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L701">artifact_cache.ts:701</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L701">artifact_cache.ts:701</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="isavailable"><code class="tsd-tag">Static</code><span>is<wbr/>Available</span><a href="#isavailable" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -178,7 +178,7 @@ return the actual data object rather than the request. There are two options:</p
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L644">artifact_cache.ts:644</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L644">artifact_cache.ts:644</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/CacheState.html b/docs/reference/api/typedoc/classes/CacheState.html
index 560b3ee4858..a794f6c34f6 100644
--- a/docs/reference/api/typedoc/classes/CacheState.html
+++ b/docs/reference/api/typedoc/classes/CacheState.html
@@ -39,7 +39,7 @@ that reference the old buffer stale.</li>
</ul>
</div></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/cache_state.ts#L138">cache_state.ts:138</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/cache_state.ts#L138">cache_state.ts:138</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -73,7 +73,7 @@ that reference the old buffer stale.</li>
<li><span><span class="tsd-kind-parameter">shapeCacheSize</span>: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> = 256</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">CacheState</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/cache_state.ts#L150">cache_state.ts:150</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/cache_state.ts#L150">cache_state.ts:150</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -87,7 +87,7 @@ Value: TVM ShapeTuple object (Disposable)</p>
callers have independent references and normal scope-managed lifetimes.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/cache_state.ts#L148">cache_state.ts:148</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/cache_state.ts#L148">cache_state.ts:148</a></li></ul></aside></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -101,7 +101,7 @@ callers have independent references and normal scope-managed lifetimes.</p>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/cache_state.ts#L170">cache_state.ts:170</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/cache_state.ts#L170">cache_state.ts:170</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="computeshapekey"><code class="tsd-tag">Static</code><span>compute<wbr/>Shape<wbr/>Key</span><a href="#computeshapekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -119,7 +119,7 @@ callers have independent references and normal scope-managed lifetimes.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><p>String key suitable for shapeCache lookup.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/cache_state.ts#L163">cache_state.ts:163</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/cache_state.ts#L163">cache_state.ts:163</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/DLDataType.html b/docs/reference/api/typedoc/classes/DLDataType.html
index c1e24ecae90..a4bf0bfe34b 100644
--- a/docs/reference/api/typedoc/classes/DLDataType.html
+++ b/docs/reference/api/typedoc/classes/DLDataType.html
@@ -14,7 +14,7 @@
<div class="tsd-comment tsd-typography"><p>Runtime data type of Tensor.</p>
</div></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L415">runtime.ts:415</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L415">runtime.ts:415</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -52,7 +52,7 @@
<li><span><span class="tsd-kind-parameter">lanes</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">DLDataType</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L423">runtime.ts:423</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L423">runtime.ts:423</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -62,21 +62,21 @@
<div class="tsd-comment tsd-typography"><p>Number of bits in the data type.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L419">runtime.ts:419</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L419">runtime.ts:419</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="code"><span>code</span><a href="#code" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">code</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<div class="tsd-comment tsd-typography"><p>The type code</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L417">runtime.ts:417</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L417">runtime.ts:417</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="lanes"><span>lanes</span><a href="#lanes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">lanes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<div class="tsd-comment tsd-typography"><p>Number of vector lanes.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L421">runtime.ts:421</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L421">runtime.ts:421</a></li></ul></aside></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -88,7 +88,7 @@
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L438">runtime.ts:438</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L438">runtime.ts:438</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="tostring"><span>to<wbr/>String</span><a href="#tostring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -97,7 +97,7 @@
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L429">runtime.ts:429</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L429">runtime.ts:429</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/DLDevice.html b/docs/reference/api/typedoc/classes/DLDevice.html
index 616140a1c1f..627f6784a51 100644
--- a/docs/reference/api/typedoc/classes/DLDevice.html
+++ b/docs/reference/api/typedoc/classes/DLDevice.html
@@ -14,7 +14,7 @@
<div class="tsd-comment tsd-typography"><p>Represent a runtime context where a Tensor can reside.</p>
</div></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L355">runtime.ts:355</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L355">runtime.ts:355</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -51,7 +51,7 @@
<li><span><span class="tsd-kind-parameter">lib</span>: <a href="_internal_.FFILibrary.html" class="tsd-signature-type tsd-kind-class">FFILibrary</a></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">DLDevice</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L363">runtime.ts:363</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L363">runtime.ts:363</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -61,14 +61,14 @@
<div class="tsd-comment tsd-typography"><p>The device index.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L359">runtime.ts:359</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L359">runtime.ts:359</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="devicetype"><span>device<wbr/>Type</span><a href="#devicetype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">deviceType</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<div class="tsd-comment tsd-typography"><p>The device type code of the device.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L357">runtime.ts:357</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L357">runtime.ts:357</a></li></ul></aside></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -82,7 +82,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L382">runtime.ts:382</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L382">runtime.ts:382</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="tostring"><span>to<wbr/>String</span><a href="#tostring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -91,7 +91,7 @@
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L389">runtime.ts:389</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L389">runtime.ts:389</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/Instance.html b/docs/reference/api/typedoc/classes/Instance.html
index a8d31def958..44b4f14abad 100644
--- a/docs/reference/api/typedoc/classes/Instance.html
+++ b/docs/reference/api/typedoc/classes/Instance.html
@@ -31,7 +31,7 @@ are not tracked through JS native garbage collection mechanism.</p>
<ul class="tsd-hierarchy">
<li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L923">runtime.ts:923</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L923">runtime.ts:923</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -138,7 +138,7 @@ a WASI object, or an object containing wasmLibraryProvider field.</p>
<h4 class="tsd-anchor-link" id="see">See<a href="#see" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h4><p>Please use the async version <a href="../functions/instantiate.html" class="tsd-kind-function">instantiate</a> when targeting browsers.</p>
</div></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L958">runtime.ts:958</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L958">runtime.ts:958</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -146,17 +146,17 @@ a WASI object, or an object containing wasmLibraryProvider field.</p>
<h3 class="tsd-anchor-link" id="cachemetadata"><span>cache<wbr/>Metadata</span><a href="#cachemetadata" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">cacheMetadata</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</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">></span><span class="tsd-signature-symbol"> = {}</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L926">runtime.ts:926</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L926">runtime.ts:926</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="exports"><span>exports</span><a href="#exports" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">exports</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</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">></span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L925">runtime.ts:925</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L925">runtime.ts:925</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="memory"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">memory</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.Memory.html" class="tsd-signature-type tsd-kind-class">Memory</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L924">runtime.ts:924</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L924">runtime.ts:924</a></li></ul></aside></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -189,7 +189,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1774">runtime.ts:1774</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1774">runtime.ts:1774</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="applyrepetitionpenalty"><span>apply<wbr/>Repetition<wbr/>Penalty</span><a href="#applyrepetitionpenalty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -212,7 +212,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1761">runtime.ts:1761</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1761">runtime.ts:1761</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="applysoftmaxwithtemperature"><span>apply<wbr/>Softmax<wbr/>With<wbr/>Temperature</span><a href="#applysoftmaxwithtemperature" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -232,7 +232,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1791">runtime.ts:1791</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1791">runtime.ts:1791</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="asyncifyenabled"><span>asyncify<wbr/>Enabled</span><a href="#asyncifyenabled" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -244,7 +244,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>The asynctify mode toggle</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1030">runtime.ts:1030</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1030">runtime.ts:1030</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="asyncloadwebgpupipelines"><span>async<wbr/>Load<wbr/>Web<wbr/>GPU<wbr/>Pipelines</span><a href="#asyncloadwebgpupipelines" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -261,7 +261,7 @@ token_freqs[i] is the frequency of token_ids[i], for all i. And all token_freqs
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L2083">runtime.ts:2083</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L2083">runtime.ts:2083</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="attachtocurrentscope"><span>attach<wbr/>To<wbr/>Current<wbr/>Scope</span><a href="#attachtocurrentscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -288,7 +288,7 @@ the current scope. You only need to do so when you call
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#attachtocurrentscopet">T</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1102">runtime.ts:1102</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1102">runtime.ts:1102</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="beginscope"><span>begin<wbr/>Scope</span><a href="#beginscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -299,7 +299,7 @@ the current scope. You only need to do so when you call
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1059">runtime.ts:1059</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1059">runtime.ts:1059</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="benchmark"><span>benchmark</span><a href="#benchmark" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -331,7 +331,7 @@ the current scope. You only need to do so when you call
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1005">runtime.ts:1005</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1005">runtime.ts:1005</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="bindcanvas"><span>bind<wbr/>Canvas</span><a href="#bindcanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -348,7 +348,7 @@ the current scope. You only need to do so when you call
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1799">runtime.ts:1799</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1799">runtime.ts:1799</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="clearcanvas"><span>clear<wbr/>Canvas</span><a href="#clearcanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -359,7 +359,7 @@ the current scope. You only need to do so when you call
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1830">runtime.ts:1830</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1830">runtime.ts:1830</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="concatembeddings"><span>concat<wbr/>Embeddings</span><a href="#concatembeddings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -378,7 +378,7 @@ the current scope. You only need to do so when you call
<h4 class="tsd-returns-title">Returns <a href="Tensor.html" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>An Tensor of shape (\sum_{i} {m}, hidden_size)</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1867">runtime.ts:1867</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1867">runtime.ts:1867</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="cpu"><span>cpu</span><a href="#cpu" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -395,7 +395,7 @@ the current scope. You only need to do so when you call
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="DLDevice.html" class="tsd-signature-type tsd-kind-class">DLDevice</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1655">runtime.ts:1655</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1655">runtime.ts:1655</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="createvirtualmachine"><span>create<wbr/>Virtual<wbr/>Machine</span><a href="#createvirtualmachine" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -413,7 +413,7 @@ the current scope. You only need to do so when you call
<h4 class="tsd-returns-title">Returns <a href="VirtualMachine.html" class="tsd-signature-type tsd-kind-class">VirtualMachine</a></h4><p>The created virtual machime.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1271">runtime.ts:1271</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1271">runtime.ts:1271</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="detachfromcurrentscope"><span>detach<wbr/>From<wbr/>Current<wbr/>Scope</span><a href="#detachfromcurrentscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -438,7 +438,7 @@ so it won't be released via auto-release during endscope.</p>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#detachfromcurrentscopet">T</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1129">runtime.ts:1129</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1129">runtime.ts:1129</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="device"><span>device</span><a href="#device" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -459,7 +459,7 @@ so it won't be released via auto-release during endscope.</p>
<h4 class="tsd-returns-title">Returns <a href="DLDevice.html" class="tsd-signature-type tsd-kind-class">DLDevice</a></h4><p>The created device.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1647">runtime.ts:1647</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1647">runtime.ts:1647</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -473,7 +473,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1034">runtime.ts:1034</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1034">runtime.ts:1034</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="empty"><span>empty</span><a href="#empty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -497,7 +497,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <a href="Tensor.html" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>The created ndarray.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1675">runtime.ts:1675</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1675">runtime.ts:1675</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="endscope"><span>end<wbr/>Scope</span><a href="#endscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -511,7 +511,7 @@ a value to parent scope.</p>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1070">runtime.ts:1070</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1070">runtime.ts:1070</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="fetchtensorcache"><span>fetch<wbr/>Tensor<wbr/>Cache</span><a href="#fetchtensorcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -535,7 +535,7 @@ a value to parent scope.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></h4><p>The meta data</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1359">runtime.ts:1359</a></li></ul></aside></div></li>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1359">runtime.ts:1359</a></li></ul></aside></div></li>
<li class="">
<div class="tsd-signature tsd-anchor-link" id="fetchtensorcache-2"><span class="tsd-kind-call-signature">fetchTensorCache</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">tensorCacheUrl</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">device</span><span class="tsd-signature-symbol">:</span> <a href="DLDevice.html" cl [...]
<div class="tsd-description">
@@ -562,7 +562,7 @@ a value to parent scope.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">></span></h4><p>The meta data</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1364">runtime.ts:1364</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1364">runtime.ts:1364</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="getglobalfunc"><span>get<wbr/>Global<wbr/>Func</span><a href="#getglobalfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -580,7 +580,7 @@ a value to parent scope.</p>
<h4 class="tsd-returns-title">Returns <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></h4><p>The result function.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1195">runtime.ts:1195</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1195">runtime.ts:1195</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="getparamsfromcache"><span>get<wbr/>Params<wbr/>From<wbr/>Cache</span><a href="#getparamsfromcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -600,7 +600,7 @@ a value to parent scope.</p>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="TVMObject.html" class="tsd-signature-type tsd-kind-class">TVMObject</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1299">runtime.ts:1299</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1299">runtime.ts:1299</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="getparamsfromcachebyname"><span>get<wbr/>Params<wbr/>From<wbr/>Cache<wbr/>By<wbr/>Name</span><a href="#getparamsfromcachebyname" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -618,7 +618,7 @@ a value to parent scope.</p>
<h4 class="tsd-returns-title">Returns <a href="TVMObject.html" class="tsd-signature-type tsd-kind-class">TVMObject</a></h4><p>Parameters read.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1310">runtime.ts:1310</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1310">runtime.ts:1310</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="getrngstate"><span>get<wbr/>RNG<wbr/>State</span><a href="#getrngstate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -629,7 +629,7 @@ a value to parent scope.</p>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1721">runtime.ts:1721</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1721">runtime.ts:1721</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="initwebgpu"><span>init<wbr/>Web<wbr/>GPU</span><a href="#initwebgpu" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -646,7 +646,7 @@ a value to parent scope.</p>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L2146">runtime.ts:2146</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L2146">runtime.ts:2146</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="ispackedfunc"><span>is<wbr/>Packed<wbr/>Func</span><a href="#ispackedfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -664,7 +664,7 @@ a value to parent scope.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>The check result.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1244">runtime.ts:1244</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1244">runtime.ts:1244</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="listglobalfuncnames"><span>list<wbr/>Global<wbr/>Func<wbr/>Names</span><a href="#listglobalfuncnames" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -676,7 +676,7 @@ a value to parent scope.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></h4><p>The name list.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1145">runtime.ts:1145</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1145">runtime.ts:1145</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="makeshapetuple"><span>make<wbr/>Shape<wbr/>Tuple</span><a href="#makeshapetuple" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -694,7 +694,7 @@ a value to parent scope.</p>
<h4 class="tsd-returns-title">Returns <a href="TVMObject.html" class="tsd-signature-type tsd-kind-class">TVMObject</a></h4><p>The created shape tuple.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1891">runtime.ts:1891</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1891">runtime.ts:1891</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="maketvmarray"><span>make<wbr/>TVM<wbr/>Array</span><a href="#maketvmarray" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -714,7 +714,7 @@ and needs to b explicitly disposed.</p>
<h4 class="tsd-returns-title">Returns <a href="TVMArray.html" class="tsd-signature-type tsd-kind-class">TVMArray</a></h4><p>The result array.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1843">runtime.ts:1843</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1843">runtime.ts:1843</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="movetoparentscope"><span>move<wbr/>To<wbr/>Parent<wbr/>Scope</span><a href="#movetoparentscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -738,7 +738,7 @@ alive when exit the current scope.</p>
<h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#movetoparentscopet">T</a></h4><p>The input obj.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1115">runtime.ts:1115</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1115">runtime.ts:1115</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="registerasyncifyfunc"><span>register<wbr/>Asyncify<wbr/>Func</span><a href="#registerasyncifyfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -765,7 +765,7 @@ The wasm needs to be compiled with Asynctify</li>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L2037">runtime.ts:2037</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L2037">runtime.ts:2037</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="registerasyncserverfunc"><span>register<wbr/>Async<wbr/>Server<wbr/>Func</span><a href="#registerasyncserverfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -792,7 +792,7 @@ These functions contains explicit continuation</li>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L2056">runtime.ts:2056</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L2056">runtime.ts:2056</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="registerfunc"><span>register<wbr/>Func</span><a href="#registerfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -816,7 +816,7 @@ These functions contains explicit continuation</li>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1162">runtime.ts:1162</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1162">runtime.ts:1162</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="registerinitprogresscallback"><span>register<wbr/>Init<wbr/>Progress<wbr/>Callback</span><a href="#registerinitprogresscallback" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -833,7 +833,7 @@ These functions contains explicit continuation</li>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1288">runtime.ts:1288</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1288">runtime.ts:1288</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="registerobjectconstructor"><span>register<wbr/>Object<wbr/>Constructor</span><a href="#registerobjectconstructor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -856,7 +856,7 @@ These functions contains explicit continuation</li>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1948">runtime.ts:1948</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1948">runtime.ts:1948</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="runtimestatstext"><span>runtime<wbr/>Stats<wbr/>Text</span><a href="#runtimestatstext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -867,7 +867,7 @@ These functions contains explicit continuation</li>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1048">runtime.ts:1048</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1048">runtime.ts:1048</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="sampletoppfromlogits"><span>sample<wbr/>Top<wbr/>P<wbr/>From<wbr/>Logits</span><a href="#sampletoppfromlogits" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -891,7 +891,7 @@ These functions contains explicit continuation</li>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The sampled index.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1740">runtime.ts:1740</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1740">runtime.ts:1740</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="sampletoppfromprob"><span>sample<wbr/>Top<wbr/>P<wbr/>From<wbr/>Prob</span><a href="#sampletoppfromprob" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -912,7 +912,7 @@ These functions contains explicit continuation</li>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The sampled index.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1751">runtime.ts:1751</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1751">runtime.ts:1751</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="scalar"><span>scalar</span><a href="#scalar" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -933,7 +933,7 @@ These functions contains explicit continuation</li>
<h4 class="tsd-returns-title">Returns <a href="Scalar.html" class="tsd-signature-type tsd-kind-class">Scalar</a></h4><p>The created scalar.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1637">runtime.ts:1637</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1637">runtime.ts:1637</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="setdevicelostautodispose"><span>set<wbr/>Device<wbr/>Lost<wbr/>Auto<wbr/>Dispose</span><a href="#setdevicelostautodispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -952,7 +952,7 @@ they serialize disposal with active runtime calls.</p>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L2187">runtime.ts:2187</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L2187">runtime.ts:2187</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="setpackedarguments"><span>set<wbr/>Packed<wbr/>Arguments</span><a href="#setpackedarguments" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -980,7 +980,7 @@ Allocate new temporary space from the stack if necessary.</p>
<li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">wasmByteSources</span>: <a href="../interfaces/_internal_.WasmByteArraySource.html" class="tsd-signature-type tsd-kind-interface">WasmByteArraySource</a><span class="tsd-signature-symbol">[]</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L2308">runtime.ts:2308</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L2308">runtime.ts:2308</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="setrngstate"><span>set<wbr/>RNG<wbr/>State</span><a href="#setrngstate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -995,7 +995,7 @@ Allocate new temporary space from the stack if necessary.</p>
<li><span><span class="tsd-kind-parameter">state</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1728">runtime.ts:1728</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1728">runtime.ts:1728</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="setseed"><span>set<wbr/>Seed</span><a href="#setseed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -1010,7 +1010,7 @@ Allocate new temporary space from the stack if necessary.</p>
<li><span><span class="tsd-kind-parameter">seed</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1714">runtime.ts:1714</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1714">runtime.ts:1714</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="showimage"><span>show<wbr/>Image</span><a href="#showimage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -1027,7 +1027,7 @@ Allocate new temporary space from the stack if necessary.</p>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1808">runtime.ts:1808</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1808">runtime.ts:1808</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="systemlib"><span>system<wbr/>Lib</span><a href="#systemlib" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -1040,7 +1040,7 @@ System lib is a global module that contains self register functions in startup.<
<h4 class="tsd-returns-title">Returns <a href="Module.html" class="tsd-signature-type tsd-kind-class">Module</a></h4><p>The system library module.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1138">runtime.ts:1138</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1138">runtime.ts:1138</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="tensorcacheclear"><span>tensor<wbr/>Cache<wbr/>Clear</span><a href="#tensorcacheclear" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -1051,7 +1051,7 @@ System lib is a global module that contains self register functions in startup.<
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1344">runtime.ts:1344</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1344">runtime.ts:1344</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="tensorcacheget"><span>tensor<wbr/>Cache<wbr/>Get</span><a href="#tensorcacheget" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -1069,7 +1069,7 @@ System lib is a global module that contains self register functions in startup.<
<h4 class="tsd-returns-title">Returns <a href="Tensor.html" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>The result.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1319">runtime.ts:1319</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1319">runtime.ts:1319</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="tensorcacheremove"><span>tensor<wbr/>Cache<wbr/>Remove</span><a href="#tensorcacheremove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -1087,7 +1087,7 @@ System lib is a global module that contains self register functions in startup.<
<h4 class="tsd-returns-title">Returns <a href="Tensor.html" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>The result.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1328">runtime.ts:1328</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1328">runtime.ts:1328</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="tensorcacheupdate"><span>tensor<wbr/>Cache<wbr/>Update</span><a href="#tensorcacheupdate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -1108,7 +1108,7 @@ System lib is a global module that contains self register functions in startup.<
<li><span><span class="tsd-kind-parameter">override</span>: <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = false</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1337">runtime.ts:1337</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1337">runtime.ts:1337</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="topackedfunc"><span>to<wbr/>Packed<wbr/>Func</span><a href="#topackedfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -1126,7 +1126,7 @@ System lib is a global module that contains self register functions in startup.<
<h4 class="tsd-returns-title">Returns <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></h4><p>The converted function.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1254">runtime.ts:1254</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1254">runtime.ts:1254</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="typekey2index"><span>type<wbr/>Key2<wbr/>Index</span><a href="#typekey2index" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -1144,7 +1144,7 @@ System lib is a global module that contains self register functions in startup.<
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The corresponding type index.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1920">runtime.ts:1920</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1920">runtime.ts:1920</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="uniform"><span>uniform</span><a href="#uniform" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -1171,7 +1171,7 @@ System lib is a global module that contains self register functions in startup.<
<h4 class="tsd-returns-title">Returns <a href="Tensor.html" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>The created ndarray.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1693">runtime.ts:1693</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1693">runtime.ts:1693</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="webgpu"><span>webgpu</span><a href="#webgpu" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -1188,7 +1188,7 @@ System lib is a global module that contains self register functions in startup.<
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="DLDevice.html" class="tsd-signature-type tsd-kind-class">DLDevice</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1663">runtime.ts:1663</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1663">runtime.ts:1663</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="withnewscope"><span>with<wbr/>New<wbr/>Scope</span><a href="#withnewscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -1215,7 +1215,7 @@ for the objects that are created in the scope.</li>
</ul>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1084">runtime.ts:1084</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1084">runtime.ts:1084</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="wrapasyncifypackedfunc"><span>wrap<wbr/>Asyncify<wbr/>Packed<wbr/>Func</span><a href="#wrapasyncifypackedfunc" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -1238,7 +1238,7 @@ to make sure you use await when calling the funciton.</p>
<h4 class="tsd-returns-title">Returns <a href="../types/_internal_.AsyncPackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">AsyncPackedFunc</a></h4><p>The wrapped AsyncPackedFunc</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L1975">runtime.ts:1975</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L1975">runtime.ts:1975</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/LRUCache.html b/docs/reference/api/typedoc/classes/LRUCache.html
index 42979959b0f..02fd1ae500f 100644
--- a/docs/reference/api/typedoc/classes/LRUCache.html
+++ b/docs/reference/api/typedoc/classes/LRUCache.html
@@ -25,7 +25,7 @@ Uses a Map to maintain insertion order for O(1) LRU eviction.</p>
<div class="tsd-comment tsd-typography"><p>Cache value type.</p>
</div></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/cache_state.ts#L37">cache_state.ts:37</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/cache_state.ts#L37">cache_state.ts:37</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -71,7 +71,7 @@ Uses a Map to maintain insertion order for O(1) LRU eviction.</p>
<li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">onEvict</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">key</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#k">K</a><span class="tsd-signature-symbol">,</span> <span class="tsd-kind-parameter">value</span><span class="tsd-signature-symbol">:</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#v"> [...]
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">LRUCache</a><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#k">K</a><span class="tsd-signature-symbol">,</span> <a class="tsd-signature-type tsd-kind-type-parameter" href="#v">V</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/cache_state.ts#L43">cache_state.ts:43</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/cache_state.ts#L43">cache_state.ts:43</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Accessors"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="accessors-1">Accessors<a href="#accessors-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -85,7 +85,7 @@ Uses a Map to maintain insertion order for O(1) LRU eviction.</p>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/cache_state.ts#L108">cache_state.ts:108</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/cache_state.ts#L108">cache_state.ts:108</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -113,7 +113,7 @@ evicted first.</p>
<h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#v">V</a></h4><p>The cached or newly constructed value.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/cache_state.ts#L60">cache_state.ts:60</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/cache_state.ts#L60">cache_state.ts:60</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="invalidate"><span>invalidate</span><a href="#invalidate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -126,7 +126,7 @@ evicted first.</p>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/cache_state.ts#L103">cache_state.ts:103</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/cache_state.ts#L103">cache_state.ts:103</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="needeviction"><span>need<wbr/>Eviction</span><a href="#needeviction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -146,7 +146,7 @@ evicted first.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>true if inserting <code>key</code> would trigger eviction of another entry.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/cache_state.ts#L92">cache_state.ts:92</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/cache_state.ts#L92">cache_state.ts:92</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="values"><span>values</span><a href="#values" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -157,7 +157,7 @@ evicted first.</p>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">IterableIterator</span><span class="tsd-signature-symbol"><</span><a class="tsd-signature-type tsd-kind-type-parameter" href="#v">V</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/cache_state.ts#L113">cache_state.ts:113</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/cache_state.ts#L113">cache_state.ts:113</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html b/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html
index 93b84320590..4fb09d0fe23 100644
--- a/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html
+++ b/docs/reference/api/typedoc/classes/LinearCongruentialGenerator.html
@@ -11,7 +11,7 @@
<li><a href="" aria-current="page">LinearCongruentialGenerator</a></li></ul>
<h1>Class LinearCongruentialGenerator</h1></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/support.ts#L90">support.ts:90</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/support.ts#L90">support.ts:90</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -48,7 +48,7 @@
</div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">LinearCongruentialGenerator</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/support.ts#L100">support.ts:100</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/support.ts#L100">support.ts:100</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -56,17 +56,17 @@
<h3 class="tsd-anchor-link" id="increment"><code class="tsd-tag">Readonly</code><span>increment</span><a href="#increment" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">increment</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/support.ts#L93">support.ts:93</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/support.ts#L93">support.ts:93</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="modulus"><code class="tsd-tag">Readonly</code><span>modulus</span><a href="#modulus" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">modulus</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/support.ts#L91">support.ts:91</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/support.ts#L91">support.ts:91</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="multiplier"><code class="tsd-tag">Readonly</code><span>multiplier</span><a href="#multiplier" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">multiplier</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/support.ts#L92">support.ts:92</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/support.ts#L92">support.ts:92</a></li></ul></aside></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -80,7 +80,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/support.ts#L127">support.ts:127</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/support.ts#L127">support.ts:127</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="nextint"><span>next<wbr/>Int</span><a href="#nextint" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -92,7 +92,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/support.ts#L151">support.ts:151</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/support.ts#L151">support.ts:151</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="randomfloat"><span>random<wbr/>Float</span><a href="#randomfloat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -104,7 +104,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/support.ts#L165">support.ts:165</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/support.ts#L165">support.ts:165</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="setseed"><span>set<wbr/>Seed</span><a href="#setseed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -122,7 +122,7 @@
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/support.ts#L113">support.ts:113</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/support.ts#L113">support.ts:113</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="setstate"><span>set<wbr/>State</span><a href="#setstate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -137,7 +137,7 @@
<li><span><span class="tsd-kind-parameter">state</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/support.ts#L134">support.ts:134</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/support.ts#L134">support.ts:134</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/Module.html b/docs/reference/api/typedoc/classes/Module.html
index e1c6a190bda..581151daecf 100644
--- a/docs/reference/api/typedoc/classes/Module.html
+++ b/docs/reference/api/typedoc/classes/Module.html
@@ -20,7 +20,7 @@
<ul class="tsd-hierarchy">
<li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">Module</span></li></ul></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L776">runtime.ts:776</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L776">runtime.ts:776</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -57,7 +57,7 @@
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Module</a></h4><aside class="tsd-sources">
<p>Overrides <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#constructor">constructor</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L777">runtime.ts:777</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L777">runtime.ts:777</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -74,7 +74,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#dispose">dispose</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="getfunction"><span>get<wbr/>Function</span><a href="#getfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -95,7 +95,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></h4><p>The result function.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L790">runtime.ts:790</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L790">runtime.ts:790</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited">
<h3 class="tsd-anchor-link" id="gethandle"><span>get<wbr/>Handle</span><a href="#gethandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -114,7 +114,7 @@ only the first call will take effect.</p>
<aside class="tsd-sources">
<p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#gethandle">getHandle</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="importmodule"><span>import<wbr/>Module</span><a href="#importmodule" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -131,7 +131,7 @@ only the first call will take effect.</p>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L798">runtime.ts:798</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L798">runtime.ts:798</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited">
<h3 class="tsd-anchor-link" id="typeindex"><span>type<wbr/>Index</span><a href="#typeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -143,7 +143,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typeindex">typeIndex</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited">
<h3 class="tsd-anchor-link" id="typekey"><span>type<wbr/>Key</span><a href="#typekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -155,7 +155,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typekey">typeKey</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/RPCServer.html b/docs/reference/api/typedoc/classes/RPCServer.html
index b992ccb7b64..c0d39b6d1be 100644
--- a/docs/reference/api/typedoc/classes/RPCServer.html
+++ b/docs/reference/api/typedoc/classes/RPCServer.html
@@ -14,7 +14,7 @@
<div class="tsd-comment tsd-typography"><p>A websocket based RPC</p>
</div></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/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/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/rpc_server.ts#L77">rpc_server.ts:77</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -55,7 +55,7 @@
<li><span><span class="tsd-kind-parameter">asyncOnServerLoad</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">inst</span><span class="tsd-signature-symbol">:</span> <a href="Instance.html" class="tsd-signature-type tsd-kind-class">Instance</a><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-ty [...]
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RPCServer</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/rpc_server.ts#L100">rpc_server.ts:100</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/rpc_server.ts#L100">rpc_server.ts:100</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -63,32 +63,32 @@
<h3 class="tsd-anchor-link" id="getimports"><span>get<wbr/>Imports</span><a href="#getimports" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">getImports</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span> <span class="tsd-signature-type">unknown</span><span class="tsd-signature-symbol">></span></di [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/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/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/rpc_server.ts#L83">rpc_server.ts:83</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="key"><span>key</span><a href="#key" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">key</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/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/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/rpc_server.ts#L79">rpc_server.ts:79</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="logger"><span>logger</span><a href="#logger" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">logger</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">void</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/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/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/rpc_server.ts#L82">rpc_server.ts:82</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="socket"><span>socket</span><a href="#socket" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">socket</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">WebSocket</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/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/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/rpc_server.ts#L80">rpc_server.ts:80</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="state"><span>state</span><a href="#state" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">state</span><span class="tsd-signature-symbol">:</span> <a href="../enums/_internal_.RPCServerState.html" class="tsd-signature-type tsd-kind-enum">RPCServerState</a><span class="tsd-signature-symbol"> = RPCServerState.InitHeader</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/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/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/rpc_server.ts#L81">rpc_server.ts:81</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="url"><span>url</span><a href="#url" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/rpc_server.ts#L78">rpc_server.ts:78</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/rpc_server.ts#L78">rpc_server.ts:78</a></li></ul></aside></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/Scalar.html b/docs/reference/api/typedoc/classes/Scalar.html
index eb75376695f..3331a7f6604 100644
--- a/docs/reference/api/typedoc/classes/Scalar.html
+++ b/docs/reference/api/typedoc/classes/Scalar.html
@@ -15,7 +15,7 @@
argument to PackedFunc calls.</p>
</div></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L322">runtime.ts:322</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L322">runtime.ts:322</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -46,7 +46,7 @@ argument to PackedFunc calls.</p>
<li><span><span class="tsd-kind-parameter">dtype</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Scalar</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L328">runtime.ts:328</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L328">runtime.ts:328</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -56,14 +56,14 @@ argument to PackedFunc calls.</p>
<div class="tsd-comment tsd-typography"><p>The data type of the scalar.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L326">runtime.ts:326</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L326">runtime.ts:326</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="value"><span>value</span><a href="#value" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<div class="tsd-comment tsd-typography"><p>The value.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L324">runtime.ts:324</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L324">runtime.ts:324</a></li></ul></aside></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/TVMArray.html b/docs/reference/api/typedoc/classes/TVMArray.html
index 051fc34ec60..261535e75bb 100644
--- a/docs/reference/api/typedoc/classes/TVMArray.html
+++ b/docs/reference/api/typedoc/classes/TVMArray.html
@@ -20,7 +20,7 @@
<ul class="tsd-hierarchy">
<li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">TVMArray</span></li></ul></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L811">runtime.ts:811</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L811">runtime.ts:811</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -57,7 +57,7 @@
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">TVMArray</a></h4><aside class="tsd-sources">
<p>Overrides <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#constructor">constructor</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L812">runtime.ts:812</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L812">runtime.ts:812</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -74,7 +74,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#dispose">dispose</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="get"><span>get</span><a href="#get" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -92,7 +92,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <a href="../types/_internal_.TVMObjectBase.html" class="tsd-signature-type tsd-kind-type-alias">TVMObjectBase</a></h4><p>The element.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L831">runtime.ts:831</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L831">runtime.ts:831</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited">
<h3 class="tsd-anchor-link" id="gethandle"><span>get<wbr/>Handle</span><a href="#gethandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -111,7 +111,7 @@ only the first call will take effect.</p>
<aside class="tsd-sources">
<p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#gethandle">getHandle</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="size"><span>size</span><a href="#size" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -121,7 +121,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>the size of the array.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L823">runtime.ts:823</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L823">runtime.ts:823</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited">
<h3 class="tsd-anchor-link" id="typeindex"><span>type<wbr/>Index</span><a href="#typeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -133,7 +133,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typeindex">typeIndex</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited">
<h3 class="tsd-anchor-link" id="typekey"><span>type<wbr/>Key</span><a href="#typekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -145,7 +145,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typekey">typeKey</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/TVMObject.html b/docs/reference/api/typedoc/classes/TVMObject.html
index 88785da9494..159414194b4 100644
--- a/docs/reference/api/typedoc/classes/TVMObject.html
+++ b/docs/reference/api/typedoc/classes/TVMObject.html
@@ -27,7 +27,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L446">runtime.ts:446</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L446">runtime.ts:446</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -61,7 +61,7 @@
<li><span><span class="tsd-kind-parameter">ctx</span>: <a href="_internal_.RuntimeContext.html" class="tsd-signature-type tsd-kind-class">RuntimeContext</a></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">TVMObject</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L451">runtime.ts:451</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L451">runtime.ts:451</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -78,7 +78,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="gethandle"><span>get<wbr/>Handle</span><a href="#gethandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -96,7 +96,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The handle.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="typeindex"><span>type<wbr/>Index</span><a href="#typeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -107,7 +107,7 @@ only the first call will take effect.</p>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="typekey"><span>type<wbr/>Key</span><a href="#typekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -118,7 +118,7 @@ only the first call will take effect.</p>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/Tensor.html b/docs/reference/api/typedoc/classes/Tensor.html
index 9dc5ee8dce8..f06cbff35a1 100644
--- a/docs/reference/api/typedoc/classes/Tensor.html
+++ b/docs/reference/api/typedoc/classes/Tensor.html
@@ -20,7 +20,7 @@
<ul class="tsd-hierarchy">
<li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">Tensor</span></li></ul></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L525">runtime.ts:525</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L525">runtime.ts:525</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -71,7 +71,7 @@
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><aside class="tsd-sources">
<p>Overrides <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#constructor">constructor</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L541">runtime.ts:541</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L541">runtime.ts:541</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -81,35 +81,35 @@
<div class="tsd-comment tsd-typography"><p>Device of the array.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L533">runtime.ts:533</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L533">runtime.ts:533</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="dtype"><span>dtype</span><a href="#dtype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">dtype</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<div class="tsd-comment tsd-typography"><p>Data type of the array.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L529">runtime.ts:529</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L529">runtime.ts:529</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="isview"><span>is<wbr/>View</span><a href="#isview" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">isView</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<div class="tsd-comment tsd-typography"><p>Whether it is a temporary view that can become invalid after the call.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L535">runtime.ts:535</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L535">runtime.ts:535</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="ndim"><span>ndim</span><a href="#ndim" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">ndim</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<div class="tsd-comment tsd-typography"><p>Number of dimensions.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L527">runtime.ts:527</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L527">runtime.ts:527</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="shape"><span>shape</span><a href="#shape" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">shape</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></div>
<div class="tsd-comment tsd-typography"><p>Shape of the array.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L531">runtime.ts:531</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L531">runtime.ts:531</a></li></ul></aside></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -131,7 +131,7 @@ The number of elements must match.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>this</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L646">runtime.ts:646</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L646">runtime.ts:646</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="copyfromrawbytes"><span>copy<wbr/>From<wbr/>Raw<wbr/>Bytes</span><a href="#copyfromrawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -149,7 +149,7 @@ The number of elements must match.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">this</span></h4><p>this</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L689">runtime.ts:689</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L689">runtime.ts:689</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited">
<h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -163,7 +163,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#dispose">dispose</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="getcpudataaddress"><span>get<wbr/>CPU<wbr/>Data<wbr/>Address</span><a href="#getcpudataaddress" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -175,7 +175,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The address in Wasm linear memory.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L628">runtime.ts:628</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L628">runtime.ts:628</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="getdataptr"><span>get<wbr/>Data<wbr/>Ptr</span><a href="#getdataptr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -187,7 +187,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The handle.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L616">runtime.ts:616</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L616">runtime.ts:616</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited">
<h3 class="tsd-anchor-link" id="gethandle"><span>get<wbr/>Handle</span><a href="#gethandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -206,7 +206,7 @@ only the first call will take effect.</p>
<aside class="tsd-sources">
<p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#gethandle">getHandle</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="toarray"><span>to<wbr/>Array</span><a href="#toarray" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -219,7 +219,7 @@ the dtype of the Tensor.</p>
<h4 class="tsd-returns-title">Returns <br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">ArrayBufferLike</span><span class="tsd-signature-symbol">></span><br/> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Int32Array</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">ArrayBufferLike</span> [...]
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L750">runtime.ts:750</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L750">runtime.ts:750</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="torawbytes"><span>to<wbr/>Raw<wbr/>Bytes</span><a href="#torawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -231,7 +231,7 @@ the dtype of the Tensor.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Uint8Array</span></h4><p>The result array.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L738">runtime.ts:738</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L738">runtime.ts:738</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited">
<h3 class="tsd-anchor-link" id="typeindex"><span>type<wbr/>Index</span><a href="#typeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -243,7 +243,7 @@ the dtype of the Tensor.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typeindex">typeIndex</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited">
<h3 class="tsd-anchor-link" id="typekey"><span>type<wbr/>Key</span><a href="#typekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -255,7 +255,7 @@ the dtype of the Tensor.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typekey">typeKey</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="view"><span>view</span><a href="#view" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -276,7 +276,7 @@ the dtype of the Tensor.</p>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Tensor</a></h4><p>The new sliced ndarray.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L599">runtime.ts:599</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L599">runtime.ts:599</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/VirtualMachine.html b/docs/reference/api/typedoc/classes/VirtualMachine.html
index df2bdd30c0f..c610a8ac43b 100644
--- a/docs/reference/api/typedoc/classes/VirtualMachine.html
+++ b/docs/reference/api/typedoc/classes/VirtualMachine.html
@@ -21,7 +21,7 @@ of underlying module functions</p>
<ul class="tsd-hierarchy">
<li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L848">runtime.ts:848</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L848">runtime.ts:848</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -59,7 +59,7 @@ of underlying module functions</p>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">VirtualMachine</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L855">runtime.ts:855</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L855">runtime.ts:855</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -76,7 +76,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L868">runtime.ts:868</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L868">runtime.ts:868</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="getfunction"><span>get<wbr/>Function</span><a href="#getfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -94,7 +94,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></h4><p>The result function.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L876">runtime.ts:876</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L876">runtime.ts:876</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="getinternalmodule"><span>get<wbr/>Internal<wbr/>Module</span><a href="#getinternalmodule" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -105,7 +105,7 @@ only the first call will take effect.</p>
</div>
<h4 class="tsd-returns-title">Returns <a href="Module.html" class="tsd-signature-type tsd-kind-class">Module</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L883">runtime.ts:883</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L883">runtime.ts:883</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html b/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html
index 58df009e230..0630786c6d3 100644
--- a/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html
+++ b/docs/reference/api/typedoc/classes/_internal_.AsyncifyHandler.html
@@ -15,7 +15,7 @@
<div class="tsd-comment tsd-typography"><p>Hold asynctify handler instance that runtime can use</p>
</div></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/asyncify.ts#L44">asyncify.ts:44</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/asyncify.ts#L44">asyncify.ts:44</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -49,7 +49,7 @@
<li><span><span class="tsd-kind-parameter">memory</span>: <span class="tsd-signature-type">Memory</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">AsyncifyHandler</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/asyncify.ts#L58">asyncify.ts:58</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/asyncify.ts#L58">asyncify.ts:58</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -64,7 +64,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>Whether the wasm enables asynctify</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/asyncify.ts#L69">asyncify.ts:69</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/asyncify.ts#L69">asyncify.ts:69</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="getstate"><span>get<wbr/>State</span><a href="#getstate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -76,7 +76,7 @@
<h4 class="tsd-returns-title">Returns <a href="../enums/_internal_.AsyncifyStateKind.html" class="tsd-signature-type tsd-kind-enum">AsyncifyStateKind</a></h4><p>The current asynctify state</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/asyncify.ts#L87">asyncify.ts:87</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/asyncify.ts#L87">asyncify.ts:87</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="isnormalstackstate"><span>is<wbr/>Normal<wbr/>Stack<wbr/>State</span><a href="#isnormalstackstate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -88,7 +88,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><p>The current asynctify state</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/asyncify.ts#L78">asyncify.ts:78</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/asyncify.ts#L78">asyncify.ts:78</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="wrapexport"><span>wrap<wbr/>Export</span><a href="#wrapexport" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -107,7 +107,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span [...]
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/asyncify.ts#L149">asyncify.ts:149</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/asyncify.ts#L149">asyncify.ts:149</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="wrapimport"><span>wrap<wbr/>Import</span><a href="#wrapimport" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -125,7 +125,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">...</span><span class="tsd-kind-parameter">args</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">any</span></h4><p>The wrapped function that can be registered to t [...]
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/asyncify.ts#L97">asyncify.ts:97</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/asyncify.ts#L97">asyncify.ts:97</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html b/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html
index fb8a64af1dd..58265396e94 100644
--- a/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html
+++ b/docs/reference/api/typedoc/classes/_internal_.CachedCallStack.html
@@ -27,7 +27,7 @@ can still call into storeXX</li>
<ul class="tsd-hierarchy">
<li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L348">memory.ts:348</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L348">memory.ts:348</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -77,7 +77,7 @@ can still call into storeXX</li>
<li><span><span class="tsd-kind-parameter">freeSpace</span>: <a href="../types/_internal_.FTVMWasmFreeSpace.html" class="tsd-signature-type tsd-kind-type-alias">FTVMWasmFreeSpace</a></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">CachedCallStack</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L367">memory.ts:367</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L367">memory.ts:367</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -87,7 +87,7 @@ can still call into storeXX</li>
<div class="tsd-comment tsd-typography"><p>List of temporay arguments that can be disposed during reset.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L350">memory.ts:350</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L350">memory.ts:350</a></li></ul></aside></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -108,7 +108,7 @@ can still call into storeXX</li>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The offset of the byte array.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L533">memory.ts:533</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L533">memory.ts:533</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="allocptrarray"><span>alloc<wbr/>Ptr<wbr/>Array</span><a href="#allocptrarray" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -126,7 +126,7 @@ can still call into storeXX</li>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The allocated pointer array.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L472">memory.ts:472</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L472">memory.ts:472</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="allocrawbytes"><span>alloc<wbr/>Raw<wbr/>Bytes</span><a href="#allocrawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -146,7 +146,7 @@ can still call into storeXX</li>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L430">memory.ts:430</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L430">memory.ts:430</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="allocthensetargbytes"><span>alloc<wbr/>Then<wbr/>Set<wbr/>Arg<wbr/>Bytes</span><a href="#allocthensetargbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -168,7 +168,7 @@ Allocate new temporary space for bytes.</p>
<li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">wasmSource</span>: <a href="../interfaces/_internal_.WasmByteArraySource.html" class="tsd-signature-type tsd-kind-interface">WasmByteArraySource</a></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L565">memory.ts:565</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L565">memory.ts:565</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="allocthensetargstring"><span>alloc<wbr/>Then<wbr/>Set<wbr/>Arg<wbr/>String</span><a href="#allocthensetargstring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -191,7 +191,7 @@ and will be filled when we commit the data.</p>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L552">memory.ts:552</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L552">memory.ts:552</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="committowasmmemory"><span>commit<wbr/>To<wbr/>Wasm<wbr/>Memory</span><a href="#committowasmmemory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -210,7 +210,7 @@ No further store function should be called.</p>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L413">memory.ts:413</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L413">memory.ts:413</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -224,7 +224,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L388">memory.ts:388</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L388">memory.ts:388</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="ptrfromoffset"><span>ptr<wbr/>From<wbr/>Offset</span><a href="#ptrfromoffset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -242,7 +242,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L481">memory.ts:481</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L481">memory.ts:481</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="reset"><span>reset</span><a href="#reset" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -253,7 +253,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L398">memory.ts:398</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L398">memory.ts:398</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="storef64"><span>store<wbr/>F64</span><a href="#storef64" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -267,7 +267,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
<li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L520">memory.ts:520</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L520">memory.ts:520</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="storei32"><span>store<wbr/>I32</span><a href="#storei32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -281,7 +281,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
<li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L502">memory.ts:502</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L502">memory.ts:502</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="storei64"><span>store<wbr/>I64</span><a href="#storei64" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -295,7 +295,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
<li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L510">memory.ts:510</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L510">memory.ts:510</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="storeptr"><span>store<wbr/>Ptr</span><a href="#storeptr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -309,7 +309,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
<li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L486">memory.ts:486</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L486">memory.ts:486</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="storerawbytes"><span>store<wbr/>Raw<wbr/>Bytes</span><a href="#storerawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -323,7 +323,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
<li><span><span class="tsd-kind-parameter">bytes</span>: <span class="tsd-signature-type">Uint8Array</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L524">memory.ts:524</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L524">memory.ts:524</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="storeu32"><span>store<wbr/>U32</span><a href="#storeu32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -337,7 +337,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
<li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L506">memory.ts:506</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L506">memory.ts:506</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="storeusize"><span>store<wbr/>U<wbr/>Size</span><a href="#storeusize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -351,7 +351,7 @@ Note that the returned value becomes obsolete if alloc is called on the stack.</
<li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L494">memory.ts:494</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L494">memory.ts:494</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html b/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html
index 1b8988c9e56..989f03d734b 100644
--- a/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html
+++ b/docs/reference/api/typedoc/classes/_internal_.CanvasRenderManager.html
@@ -20,7 +20,7 @@ which needs to be explicitly disposed.</p>
<ul class="tsd-hierarchy">
<li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L252">webgpu.ts:252</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L252">webgpu.ts:252</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -52,7 +52,7 @@ which needs to be explicitly disposed.</p>
<li><span><span class="tsd-kind-parameter">canvas</span>: <span class="tsd-signature-type">HTMLCanvasElement</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">CanvasRenderManager</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L261">webgpu.ts:261</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L261">webgpu.ts:261</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -64,7 +64,7 @@ which needs to be explicitly disposed.</p>
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L335">webgpu.ts:335</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L335">webgpu.ts:335</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -78,7 +78,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L411">webgpu.ts:411</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L411">webgpu.ts:411</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="draw"><span>draw</span><a href="#draw" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -93,7 +93,7 @@ only the first call will take effect.</p>
<li><span><span class="tsd-kind-parameter">width</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L361">webgpu.ts:361</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L361">webgpu.ts:361</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.CrossOriginStorage.html b/docs/reference/api/typedoc/classes/_internal_.CrossOriginStorage.html
index 5f21d0e3fb5..9a88f140a91 100644
--- a/docs/reference/api/typedoc/classes/_internal_.CrossOriginStorage.html
+++ b/docs/reference/api/typedoc/classes/_internal_.CrossOriginStorage.html
@@ -12,7 +12,7 @@
<li><a href="" aria-current="page">CrossOriginStorage</a></li></ul>
<h1>Class CrossOriginStorage</h1></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L177">artifact_cache.ts:177</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L177">artifact_cache.ts:177</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -40,7 +40,7 @@
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">CrossOriginStorage</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L180">artifact_cache.ts:180</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L180">artifact_cache.ts:180</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -56,7 +56,7 @@
<li><span><span class="tsd-kind-parameter">_request</span>: <a href="../types/_internal_.RequestLike.html" class="tsd-signature-type tsd-kind-type-alias">RequestLike</a></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L235">artifact_cache.ts:235</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L235">artifact_cache.ts:235</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="match"><span>match</span><a href="#match" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -69,7 +69,7 @@
<li><span><span class="tsd-kind-parameter">request</span>: <a href="../types/_internal_.RequestLike.html" class="tsd-signature-type tsd-kind-type-alias">RequestLike</a></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Response</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L194">artifact_cache.ts:194</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L194">artifact_cache.ts:194</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="put"><span>put</span><a href="#put" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -83,7 +83,7 @@
<li><span><span class="tsd-kind-parameter">response</span>: <span class="tsd-signature-type">Response</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L216">artifact_cache.ts:216</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L216">artifact_cache.ts:216</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="isavailable"><code class="tsd-tag">Static</code><span>is<wbr/>Available</span><a href="#isavailable" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -92,7 +92,7 @@
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L184">artifact_cache.ts:184</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L184">artifact_cache.ts:184</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.Environment.html b/docs/reference/api/typedoc/classes/_internal_.Environment.html
index fe103da3a8d..83b05eeeefe 100644
--- a/docs/reference/api/typedoc/classes/_internal_.Environment.html
+++ b/docs/reference/api/typedoc/classes/_internal_.Environment.html
@@ -19,7 +19,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/LibraryProvider.html" class="tsd-signature-type tsd-kind-interface">LibraryProvider</a></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/environment.ts#L68">environment.ts:68</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/environment.ts#L68">environment.ts:68</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -56,7 +56,7 @@
<li><span><span class="tsd-kind-parameter">logger</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol"> = console.log</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Environment</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/environment.ts#L88">environment.ts:88</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/environment.ts#L88">environment.ts:88</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -67,12 +67,12 @@
</div><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/LibraryProvider.html">LibraryProvider</a>.<a href="../interfaces/LibraryProvider.html#imports">imports</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/environment.ts#L70">environment.ts:70</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/environment.ts#L70">environment.ts:70</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="logger"><span>logger</span><a href="#logger" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">logger</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">msg</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">void</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/environment.ts#L69">environment.ts:69</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/environment.ts#L69">environment.ts:69</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="packedcfunctable"><span>packed<wbr/>C<wbr/>Func<wbr/>Table</span><a href="#packedcfunctable" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">packedCFuncTable</span><span class="tsd-signature-symbol">:</span> <a href="../types/_internal_.FTVMFFIWasmSafeCallType.html" class="tsd-signature-type tsd-kind-type-alias">FTVMFFIWasmSafeCallType</a><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = ...</span></div>
@@ -82,14 +82,14 @@ can call via TVMWasmPackedCFunc.</p>
of functions that do not maps to the address space.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/environment.ts#L78">environment.ts:78</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/environment.ts#L78">environment.ts:78</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="packedcfunctablefreeid"><span>packed<wbr/>C<wbr/>Func<wbr/>Table<wbr/>Free<wbr/>Id</span><a href="#packedcfunctablefreeid" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">packedCFuncTableFreeId</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol"> = []</span></div>
<div class="tsd-comment tsd-typography"><p>Free table index that can be recycled.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/environment.ts#L84">environment.ts:84</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/environment.ts#L84">environment.ts:84</a></li></ul></aside></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -108,7 +108,7 @@ of functions that do not maps to the address space.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/LibraryProvider.html">LibraryProvider</a>.<a href="../interfaces/LibraryProvider.html#start">start</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/environment.ts#L105">environment.ts:105</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/environment.ts#L105">environment.ts:105</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html b/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html
index 82ec8682895..610a3de726f 100644
--- a/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html
+++ b/docs/reference/api/typedoc/classes/_internal_.FFILibrary.html
@@ -19,7 +19,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L65">runtime.ts:65</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L65">runtime.ts:65</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -60,7 +60,7 @@
<li><span><span class="tsd-kind-parameter">imports</span>: <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</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">></span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">FFILibrary</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L73">runtime.ts:73</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L73">runtime.ts:73</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -68,22 +68,22 @@
<h3 class="tsd-anchor-link" id="exports"><span>exports</span><a href="#exports" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">exports</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Record</span><span class="tsd-signature-symbol"><</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">></span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L68">runtime.ts:68</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L68">runtime.ts:68</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="memory"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">memory</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.Memory.html" class="tsd-signature-type tsd-kind-class">Memory</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L67">runtime.ts:67</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L67">runtime.ts:67</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="wasm32"><span>wasm32</span><a href="#wasm32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">wasm32</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L66">runtime.ts:66</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L66">runtime.ts:66</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="webgpucontext"><code class="tsd-tag">Optional</code><span>web<wbr/>GPU<wbr/>Context</span><a href="#webgpucontext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">webGPUContext</span><span class="tsd-signature-symbol">?:</span> <a href="_internal_.WebGPUContext.html" class="tsd-signature-type tsd-kind-class">WebGPUContext</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L69">runtime.ts:69</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L69">runtime.ts:69</a></li></ul></aside></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -99,7 +99,7 @@
<li><span><span class="tsd-kind-parameter">code</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L99">runtime.ts:99</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L99">runtime.ts:99</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -113,7 +113,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L88">runtime.ts:88</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L88">runtime.ts:88</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="getoralloccallstack"><span>get<wbr/>Or<wbr/>Alloc<wbr/>Call<wbr/>Stack</span><a href="#getoralloccallstack" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -122,7 +122,7 @@ only the first call will take effect.</p>
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <a href="_internal_.CachedCallStack.html" class="tsd-signature-type tsd-kind-class">CachedCallStack</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L107">runtime.ts:107</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L107">runtime.ts:107</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="recyclecallstack"><span>recycle<wbr/>Call<wbr/>Stack</span><a href="#recyclecallstack" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -135,7 +135,7 @@ only the first call will take effect.</p>
<li><span><span class="tsd-kind-parameter">callstack</span>: <a href="_internal_.CachedCallStack.html" class="tsd-signature-type tsd-kind-class">CachedCallStack</a></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L118">runtime.ts:118</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L118">runtime.ts:118</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="sizeofptr"><span>sizeof<wbr/>Ptr</span><a href="#sizeofptr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -144,7 +144,7 @@ only the first call will take effect.</p>
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L95">runtime.ts:95</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L95">runtime.ts:95</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.Memory.html b/docs/reference/api/typedoc/classes/_internal_.Memory.html
index ef56e2680ef..b0121933a0b 100644
--- a/docs/reference/api/typedoc/classes/_internal_.Memory.html
+++ b/docs/reference/api/typedoc/classes/_internal_.Memory.html
@@ -15,7 +15,7 @@
<div class="tsd-comment tsd-typography"><p>Wasm Memory wrapper to perform JS side raw memory access.</p>
</div></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L59">memory.ts:59</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L59">memory.ts:59</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -69,7 +69,7 @@
<li><span><span class="tsd-kind-parameter">memory</span>: <span class="tsd-signature-type">Memory</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">Memory</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L70">memory.ts:70</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L70">memory.ts:70</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -77,12 +77,12 @@
<h3 class="tsd-anchor-link" id="memory"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">memory</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Memory</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L60">memory.ts:60</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L60">memory.ts:60</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="wasm32"><span>wasm32</span><a href="#wasm32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">wasm32</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol"> = true</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L61">memory.ts:61</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L61">memory.ts:61</a></li></ul></aside></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -102,7 +102,7 @@
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Uint8Array</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L313">memory.ts:313</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L313">memory.ts:313</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="loadbytearrayasstring"><span>load<wbr/>Byte<wbr/>Array<wbr/>As<wbr/>String</span><a href="#loadbytearrayasstring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -119,7 +119,7 @@
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L296">memory.ts:296</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L296">memory.ts:296</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="loadcstring"><span>load<wbr/>C<wbr/>String</span><a href="#loadcstring" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -136,7 +136,7 @@
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L213">memory.ts:213</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L213">memory.ts:213</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="loadf32"><span>load<wbr/>F32</span><a href="#loadf32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -149,7 +149,7 @@
<li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L131">memory.ts:131</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L131">memory.ts:131</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="loadf64"><span>load<wbr/>F64</span><a href="#loadf64" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -162,7 +162,7 @@
<li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L138">memory.ts:138</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L138">memory.ts:138</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="loadi32"><span>load<wbr/>I32</span><a href="#loadi32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -175,7 +175,7 @@
<li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L102">memory.ts:102</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L102">memory.ts:102</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="loadi64"><span>load<wbr/>I64</span><a href="#loadi64" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -188,7 +188,7 @@
<li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L109">memory.ts:109</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L109">memory.ts:109</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="loadobjecttypeindex"><span>load<wbr/>Object<wbr/>Type<wbr/>Index</span><a href="#loadobjecttypeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -206,7 +206,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><p>The object type index.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L246">memory.ts:246</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L246">memory.ts:246</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="loadpointer"><span>load<wbr/>Pointer</span><a href="#loadpointer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -219,7 +219,7 @@
<li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L145">memory.ts:145</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L145">memory.ts:145</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="loadrawbytes"><span>load<wbr/>Raw<wbr/>Bytes</span><a href="#loadrawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -239,7 +239,7 @@
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Uint8Array</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L173">memory.ts:173</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L173">memory.ts:173</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="loadsmallbytes"><span>load<wbr/>Small<wbr/>Bytes</span><a href="#loadsmallbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -254,7 +254,7 @@
<li><span><span class="tsd-kind-parameter">ffiAnyPtr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Uint8Array</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L281">memory.ts:281</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L281">memory.ts:281</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="loadsmallstr"><span>load<wbr/>Small<wbr/>Str</span><a href="#loadsmallstr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -272,7 +272,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><p>The small string.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L264">memory.ts:264</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L264">memory.ts:264</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="loadtypeinfotypekey"><span>load<wbr/>Type<wbr/>Info<wbr/>Type<wbr/>Key</span><a href="#loadtypeinfotypekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -290,7 +290,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><p>The type key.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L255">memory.ts:255</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L255">memory.ts:255</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="loadu16"><span>load<wbr/>U16</span><a href="#loadu16" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -303,7 +303,7 @@
<li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L88">memory.ts:88</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L88">memory.ts:88</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="loadu32"><span>load<wbr/>U32</span><a href="#loadu32" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -316,7 +316,7 @@
<li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L95">memory.ts:95</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L95">memory.ts:95</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="loadu64"><span>load<wbr/>U64</span><a href="#loadu64" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -329,7 +329,7 @@
<li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L118">memory.ts:118</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L118">memory.ts:118</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="loadu8"><span>load<wbr/>U8</span><a href="#loadu8" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -342,7 +342,7 @@
<li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L81">memory.ts:81</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L81">memory.ts:81</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="loadusize"><span>load<wbr/>U<wbr/>Size</span><a href="#loadusize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -355,7 +355,7 @@
<li><span><span class="tsd-kind-parameter">ptr</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L155">memory.ts:155</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L155">memory.ts:155</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="sizeofptr"><span>sizeof<wbr/>Ptr</span><a href="#sizeofptr" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -364,7 +364,7 @@
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L165">memory.ts:165</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L165">memory.ts:165</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="storerawbytes"><span>store<wbr/>Raw<wbr/>Bytes</span><a href="#storerawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -384,7 +384,7 @@
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L234">memory.ts:234</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L234">memory.ts:234</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="viewrawbytes"><span>view<wbr/>Raw<wbr/>Bytes</span><a href="#viewrawbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -406,7 +406,7 @@ not be retained across a call that can grow the memory.</p>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Uint8Array</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/memory.ts#L190">memory.ts:190</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/memory.ts#L190">memory.ts:190</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.OPFSStore.html b/docs/reference/api/typedoc/classes/_internal_.OPFSStore.html
index 5e7cc5bef5b..20cdf2dd641 100644
--- a/docs/reference/api/typedoc/classes/_internal_.OPFSStore.html
+++ b/docs/reference/api/typedoc/classes/_internal_.OPFSStore.html
@@ -12,7 +12,7 @@
<li><a href="" aria-current="page">OPFSStore</a></li></ul>
<h1>Class OPFSStore</h1></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L86">opfs_store.ts:86</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L86">opfs_store.ts:86</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -47,7 +47,7 @@
<li><span><span class="tsd-kind-parameter">accessMode</span>: <a href="../types/OPFSAccessMode.html" class="tsd-signature-type tsd-kind-type-alias">OPFSAccessMode</a><span class="tsd-signature-symbol"> = "async"</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">OPFSStore</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L92">opfs_store.ts:92</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L92">opfs_store.ts:92</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -63,7 +63,7 @@
<li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L114">opfs_store.ts:114</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L114">opfs_store.ts:114</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="read"><span>read</span><a href="#read" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -76,7 +76,7 @@
<li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Response</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L129">opfs_store.ts:129</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L129">opfs_store.ts:129</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="readarraybuffer"><span>read<wbr/>Array<wbr/>Buffer</span><a href="#readarraybuffer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -89,7 +89,7 @@
<li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">ArrayBuffer</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L148">opfs_store.ts:148</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L148">opfs_store.ts:148</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="remove"><span>remove</span><a href="#remove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -102,7 +102,7 @@
<li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L193">opfs_store.ts:193</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L193">opfs_store.ts:193</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="write"><span>write</span><a href="#write" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -116,7 +116,7 @@
<li><span><span class="tsd-kind-parameter">response</span>: <span class="tsd-signature-type">Response</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L164">opfs_store.ts:164</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L164">opfs_store.ts:164</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="isavailable"><code class="tsd-tag">Static</code><span>is<wbr/>Available</span><a href="#isavailable" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -125,7 +125,7 @@
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L98">opfs_store.ts:98</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L98">opfs_store.ts:98</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html b/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html
index eaaeff5f0b7..8c7722f973c 100644
--- a/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html
+++ b/docs/reference/api/typedoc/classes/_internal_.PackedFuncCell.html
@@ -21,7 +21,7 @@
<ul class="tsd-hierarchy">
<li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">PackedFuncCell</span></li></ul></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L504">runtime.ts:504</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L504">runtime.ts:504</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -56,7 +56,7 @@
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">PackedFuncCell</a></h4><aside class="tsd-sources">
<p>Overrides <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#constructor">constructor</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L505">runtime.ts:505</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L505">runtime.ts:505</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -73,7 +73,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#dispose">dispose</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L461">runtime.ts:461</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited">
<h3 class="tsd-anchor-link" id="gethandle"><span>get<wbr/>Handle</span><a href="#gethandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -92,7 +92,7 @@ only the first call will take effect.</p>
<aside class="tsd-sources">
<p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#gethandle">getHandle</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L476">runtime.ts:476</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited">
<h3 class="tsd-anchor-link" id="typeindex"><span>type<wbr/>Index</span><a href="#typeindex" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -104,7 +104,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typeindex">typeIndex</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L484">runtime.ts:484</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member tsd-is-inherited">
<h3 class="tsd-anchor-link" id="typekey"><span>type<wbr/>Key</span><a href="#typekey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures tsd-is-inherited">
@@ -116,7 +116,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<p>Inherited from <a href="TVMObject.html">TVMObject</a>.<a href="TVMObject.html#typekey">typeKey</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L492">runtime.ts:492</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html b/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html
index 68b732cbaa0..04e7fe86c9b 100644
--- a/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html
+++ b/docs/reference/api/typedoc/classes/_internal_.RuntimeContext.html
@@ -19,7 +19,7 @@
<ul class="tsd-hierarchy">
<li><a href="../interfaces/Disposable.html" class="tsd-signature-type tsd-kind-interface">Disposable</a></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L164">runtime.ts:164</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L164">runtime.ts:164</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -85,7 +85,7 @@
<li><span><span class="tsd-kind-parameter">getGlobalFunc</span>: <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=></span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">RuntimeContext</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L196">runtime.ts:196</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L196">runtime.ts:196</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -93,147 +93,147 @@
<h3 class="tsd-anchor-link" id="applypresenceandfrequencypenalty"><span>apply<wbr/>Presence<wbr/>And<wbr/>Frequency<wbr/>Penalty</span><a href="#applypresenceandfrequencypenalty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">applyPresenceAndFrequencyPenalty</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L190">runtime.ts:190</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L190">runtime.ts:190</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="applyrepetitionpenalty"><span>apply<wbr/>Repetition<wbr/>Penalty</span><a href="#applyrepetitionpenalty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">applyRepetitionPenalty</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L189">runtime.ts:189</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L189">runtime.ts:189</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="applysoftmaxwithtemperature"><span>apply<wbr/>Softmax<wbr/>With<wbr/>Temperature</span><a href="#applysoftmaxwithtemperature" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">applySoftmaxWithTemperature</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L191">runtime.ts:191</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L191">runtime.ts:191</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="arrayconcat"><span>array<wbr/>Concat</span><a href="#arrayconcat" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">arrayConcat</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L175">runtime.ts:175</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L175">runtime.ts:175</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="arraydecodebf16tof32inplace"><span>array<wbr/>Decode<wbr/>BF16<wbr/>To<wbr/>F32<wbr/>Inplace</span><a href="#arraydecodebf16tof32inplace" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">arrayDecodeBF16ToF32Inplace</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L182">runtime.ts:182</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L182">runtime.ts:182</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="arraydecodestorage"><span>array<wbr/>Decode<wbr/>Storage</span><a href="#arraydecodestorage" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">arrayDecodeStorage</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L181">runtime.ts:181</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L181">runtime.ts:181</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="arraygetitem"><span>array<wbr/>Get<wbr/>Item</span><a href="#arraygetitem" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">arrayGetItem</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L172">runtime.ts:172</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L172">runtime.ts:172</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="arraygetsize"><span>array<wbr/>Get<wbr/>Size</span><a href="#arraygetsize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">arrayGetSize</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L173">runtime.ts:173</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L173">runtime.ts:173</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="arraymake"><span>array<wbr/>Make</span><a href="#arraymake" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">arrayMake</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L174">runtime.ts:174</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L174">runtime.ts:174</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="bool"><span>bool</span><a href="#bool" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">bool</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L193">runtime.ts:193</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L193">runtime.ts:193</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="concatembeddings"><span>concat<wbr/>Embeddings</span><a href="#concatembeddings" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">concatEmbeddings</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L192">runtime.ts:192</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L192">runtime.ts:192</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="functionlistglobalnamesfunctor"><span>function<wbr/>List<wbr/>Global<wbr/>Names<wbr/>Functor</span><a href="#functionlistglobalnamesfunctor" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">functionListGlobalNamesFunctor</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L165">runtime.ts:165</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L165">runtime.ts:165</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="getsyslib"><span>get<wbr/>Sys<wbr/>Lib</span><a href="#getsyslib" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">getSysLib</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L176">runtime.ts:176</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L176">runtime.ts:176</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="makeshapetuple"><span>make<wbr/>Shape<wbr/>Tuple</span><a href="#makeshapetuple" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">makeShapeTuple</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L185">runtime.ts:185</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L185">runtime.ts:185</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="modulegetfunction"><span>module<wbr/>Get<wbr/>Function</span><a href="#modulegetfunction" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">moduleGetFunction</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L166">runtime.ts:166</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L166">runtime.ts:166</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="moduleimport"><span>module<wbr/>Import</span><a href="#moduleimport" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">moduleImport</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L167">runtime.ts:167</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L167">runtime.ts:167</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="parammodulefromcache"><span>param<wbr/>Module<wbr/>From<wbr/>Cache</span><a href="#parammodulefromcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">paramModuleFromCache</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L183">runtime.ts:183</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L183">runtime.ts:183</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="parammodulefromcachebyname"><span>param<wbr/>Module<wbr/>From<wbr/>Cache<wbr/>By<wbr/>Name</span><a href="#parammodulefromcachebyname" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">paramModuleFromCacheByName</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L184">runtime.ts:184</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L184">runtime.ts:184</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="sampletoppfromlogits"><span>sample<wbr/>Top<wbr/>P<wbr/>From<wbr/>Logits</span><a href="#sampletoppfromlogits" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">sampleTopPFromLogits</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L187">runtime.ts:187</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L187">runtime.ts:187</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="sampletoppfromprob"><span>sample<wbr/>Top<wbr/>P<wbr/>From<wbr/>Prob</span><a href="#sampletoppfromprob" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">sampleTopPFromProb</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L188">runtime.ts:188</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L188">runtime.ts:188</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="tensorcacheclear"><span>tensor<wbr/>Cache<wbr/>Clear</span><a href="#tensorcacheclear" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">tensorCacheClear</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L180">runtime.ts:180</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L180">runtime.ts:180</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="tensorcacheget"><span>tensor<wbr/>Cache<wbr/>Get</span><a href="#tensorcacheget" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">tensorCacheGet</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L177">runtime.ts:177</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L177">runtime.ts:177</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="tensorcacheremove"><span>tensor<wbr/>Cache<wbr/>Remove</span><a href="#tensorcacheremove" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">tensorCacheRemove</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L179">runtime.ts:179</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L179">runtime.ts:179</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="tensorcacheupdate"><span>tensor<wbr/>Cache<wbr/>Update</span><a href="#tensorcacheupdate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">tensorCacheUpdate</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L178">runtime.ts:178</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L178">runtime.ts:178</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="tensorcopyfromjsbytes"><span>tensor<wbr/>Copy<wbr/>From<wbr/>JS<wbr/>Bytes</span><a href="#tensorcopyfromjsbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">tensorCopyFromJSBytes</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L170">runtime.ts:170</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L170">runtime.ts:170</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="tensorcopyfromto"><span>tensor<wbr/>Copy<wbr/>From<wbr/>To</span><a href="#tensorcopyfromto" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">tensorCopyFromTo</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L169">runtime.ts:169</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L169">runtime.ts:169</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="tensorcopytojsbytes"><span>tensor<wbr/>Copy<wbr/>To<wbr/>JS<wbr/>Bytes</span><a href="#tensorcopytojsbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">tensorCopyToJSBytes</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L171">runtime.ts:171</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L171">runtime.ts:171</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="tensorcreateview"><span>tensor<wbr/>Create<wbr/>View</span><a href="#tensorcreateview" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">tensorCreateView</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L186">runtime.ts:186</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L186">runtime.ts:186</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="tensorempty"><span>tensor<wbr/>Empty</span><a href="#tensorempty" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">tensorEmpty</span><span class="tsd-signature-symbol">:</span> <a href="../types/PackedFunc.html" class="tsd-signature-type tsd-kind-type-alias">PackedFunc</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L168">runtime.ts:168</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L168">runtime.ts:168</a></li></ul></aside></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -262,7 +262,7 @@ The return value of PackedFunc will be automatically tracked.</li>
</ul>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L280">runtime.ts:280</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L280">runtime.ts:280</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="beginscope"><span>begin<wbr/>Scope</span><a href="#beginscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -271,7 +271,7 @@ The return value of PackedFunc will be automatically tracked.</li>
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L254">runtime.ts:254</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L254">runtime.ts:254</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="detachfromcurrentscope"><span>detach<wbr/>From<wbr/>Current<wbr/>Scope</span><a href="#detachfromcurrentscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -288,7 +288,7 @@ The return value of PackedFunc will be automatically tracked.</li>
<li><span><span class="tsd-kind-parameter">obj</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#detachfromcurrentscopet">T</a></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#detachfromcurrentscopet">T</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L299">runtime.ts:299</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L299">runtime.ts:299</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -302,7 +302,7 @@ only the first call will take effect.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<p>Implementation of <a href="../interfaces/Disposable.html">Disposable</a>.<a href="../interfaces/Disposable.html#dispose">dispose</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L231">runtime.ts:231</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L231">runtime.ts:231</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="endscope"><span>end<wbr/>Scope</span><a href="#endscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -311,7 +311,7 @@ only the first call will take effect.</p>
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L258">runtime.ts:258</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L258">runtime.ts:258</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="movetoparentscope"><span>move<wbr/>To<wbr/>Parent<wbr/>Scope</span><a href="#movetoparentscope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -328,7 +328,7 @@ only the first call will take effect.</p>
<li><span><span class="tsd-kind-parameter">obj</span>: <a class="tsd-signature-type tsd-kind-type-parameter" href="#movetoparentscopet">T</a></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a class="tsd-signature-type tsd-kind-type-parameter" href="#movetoparentscopet">T</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L289">runtime.ts:289</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L289">runtime.ts:289</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html b/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html
index 9cbfb806728..cc3fc51f6d3 100644
--- a/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html
+++ b/docs/reference/api/typedoc/classes/_internal_.WebGPUContext.html
@@ -16,7 +16,7 @@
Manages all the webgpu resources here.</p>
</div></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L429">webgpu.ts:429</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L429">webgpu.ts:429</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -61,7 +61,7 @@ Manages all the webgpu resources here.</p>
<li><span><span class="tsd-kind-parameter">device</span>: <span class="tsd-signature-type">GPUDevice</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="" class="tsd-signature-type tsd-kind-class">WebGPUContext</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L467">webgpu.ts:467</a></li></ul></aside></div></li></ul></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L467">webgpu.ts:467</a></li></ul></aside></div></li></ul></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Properties"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="properties-1">Properties<a href="#properties-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -69,12 +69,12 @@ Manages all the webgpu resources here.</p>
<h3 class="tsd-anchor-link" id="device"><span>device</span><a href="#device" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">device</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">GPUDevice</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L430">webgpu.ts:430</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L430">webgpu.ts:430</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="memory"><span>memory</span><a href="#memory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">memory</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.Memory.html" class="tsd-signature-type tsd-kind-class">Memory</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L431">webgpu.ts:431</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L431">webgpu.ts:431</a></li></ul></aside></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -94,7 +94,7 @@ Manages all the webgpu resources here.</p>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L601">webgpu.ts:601</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L601">webgpu.ts:601</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="clearcanvas"><span>clear<wbr/>Canvas</span><a href="#clearcanvas" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -105,7 +105,7 @@ Manages all the webgpu resources here.</p>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L590">webgpu.ts:590</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L590">webgpu.ts:590</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="copyrawbytestobuffer"><span>copy<wbr/>Raw<wbr/>Bytes<wbr/>To<wbr/>Buffer</span><a href="#copyrawbytestobuffer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -131,7 +131,7 @@ Manages all the webgpu resources here.</p>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L570">webgpu.ts:570</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L570">webgpu.ts:570</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="createshader"><span>create<wbr/>Shader</span><a href="#createshader" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -156,7 +156,7 @@ via createComputePipeline</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Function</span></h4><p>The shader</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L613">webgpu.ts:613</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L613">webgpu.ts:613</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="createshaderasync"><span>create<wbr/>Shader<wbr/>Async</span><a href="#createshaderasync" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -181,7 +181,7 @@ via createComputePipelineAsync</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Function</span><span class="tsd-signature-symbol">></span></h4><p>The shader</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L625">webgpu.ts:625</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L625">webgpu.ts:625</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="dispose"><span>dispose</span><a href="#dispose" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -192,7 +192,7 @@ via createComputePipelineAsync</p>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L495">webgpu.ts:495</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L495">webgpu.ts:495</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="drawimagefrombuffer"><span>draw<wbr/>Image<wbr/>From<wbr/>Buffer</span><a href="#drawimagefrombuffer" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -215,7 +215,7 @@ via createComputePipelineAsync</p>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L553">webgpu.ts:553</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L553">webgpu.ts:553</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="flushcommands"><span>flush<wbr/>Commands</span><a href="#flushcommands" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -235,7 +235,7 @@ accumulated command encoder.</p>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L483">webgpu.ts:483</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L483">webgpu.ts:483</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="getdeviceapi"><span>get<wbr/>Device<wbr/>API</span><a href="#getdeviceapi" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -254,7 +254,7 @@ accumulated command encoder.</p>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Function</span></h4><p>The corresponding device api.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L890">webgpu.ts:890</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L890">webgpu.ts:890</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="runtimestatstext"><span>runtime<wbr/>Stats<wbr/>Text</span><a href="#runtimestatstext" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -265,7 +265,7 @@ accumulated command encoder.</p>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L540">webgpu.ts:540</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L540">webgpu.ts:540</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="sync"><span>sync</span><a href="#sync" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -276,7 +276,7 @@ accumulated command encoder.</p>
</div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L517">webgpu.ts:517</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L517">webgpu.ts:517</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html b/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html
index f61c8b59e91..cf42fb9bec7 100644
--- a/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html
+++ b/docs/reference/api/typedoc/enums/_internal_.AsyncifyStateKind.html
@@ -15,7 +15,7 @@
<div class="tsd-comment tsd-typography"><p>enums to check the current state of asynctify</p>
</div></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/asyncify.ts#L30">asyncify.ts:30</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/asyncify.ts#L30">asyncify.ts:30</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -34,17 +34,17 @@
<h3 class="tsd-anchor-link" id="none"><span>None</span><a href="#none" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">None</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/asyncify.ts#L31">asyncify.ts:31</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/asyncify.ts#L31">asyncify.ts:31</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="rewinding"><span>Rewinding</span><a href="#rewinding" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">Rewinding</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">2</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/asyncify.ts#L33">asyncify.ts:33</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/asyncify.ts#L33">asyncify.ts:33</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="unwinding"><span>Unwinding</span><a href="#unwinding" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">Unwinding</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/asyncify.ts#L32">asyncify.ts:32</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/asyncify.ts#L32">asyncify.ts:32</a></li></ul></aside></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html b/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html
index 452209aba0e..cb3fa1c838f 100644
--- a/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html
+++ b/docs/reference/api/typedoc/enums/_internal_.RPCServerState.html
@@ -12,7 +12,7 @@
<li><a href="" aria-current="page">RPCServerState</a></li></ul>
<h1>Enumeration RPCServerState</h1></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/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/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/rpc_server.ts#L27">rpc_server.ts:27</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -34,32 +34,32 @@
<h3 class="tsd-anchor-link" id="initheader"><span>Init<wbr/>Header</span><a href="#initheader" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">InitHeader</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">0</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/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/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/rpc_server.ts#L28">rpc_server.ts:28</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="initheaderkey"><span>Init<wbr/>Header<wbr/>Key</span><a href="#initheaderkey" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">InitHeaderKey</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">1</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/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/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/rpc_server.ts#L29">rpc_server.ts:29</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="initserver"><span>Init<wbr/>Server</span><a href="#initserver" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">InitServer</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">2</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/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/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/rpc_server.ts#L30">rpc_server.ts:30</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="receivepacketbody"><span>Receive<wbr/>Packet<wbr/>Body</span><a href="#receivepacketbody" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">ReceivePacketBody</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">5</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/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/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/rpc_server.ts#L33">rpc_server.ts:33</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="receivepacketheader"><span>Receive<wbr/>Packet<wbr/>Header</span><a href="#receivepacketheader" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">ReceivePacketHeader</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">4</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/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/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/rpc_server.ts#L32">rpc_server.ts:32</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="waitforcallback"><span>Wait<wbr/>For<wbr/>Callback</span><a href="#waitforcallback" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-enum-member">WaitForCallback</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">3</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/rpc_server.ts#L31">rpc_server.ts:31</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/rpc_server.ts#L31">rpc_server.ts:31</a></li></ul></aside></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/assert.html b/docs/reference/api/typedoc/functions/assert.html
index f226003086c..5e304bf63f7 100644
--- a/docs/reference/api/typedoc/functions/assert.html
+++ b/docs/reference/api/typedoc/functions/assert.html
@@ -28,7 +28,7 @@
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-keyword">asserts</span> <span class="tsd-kind-parameter">condition</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/support.ts#L65">support.ts:65</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/support.ts#L65">support.ts:65</a></li></ul></aside></div></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/createArtifactCache.html b/docs/reference/api/typedoc/functions/createArtifactCache.html
index 201769a8993..0503d5118bb 100644
--- a/docs/reference/api/typedoc/functions/createArtifactCache.html
+++ b/docs/reference/api/typedoc/functions/createArtifactCache.html
@@ -22,7 +22,7 @@
<li><span><span class="tsd-kind-parameter">options</span>: <a href="../interfaces/TensorCacheAccessOptions.html" class="tsd-signature-type tsd-kind-interface">TensorCacheAccessOptions</a><span class="tsd-signature-symbol"> = {}</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="../interfaces/ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L854">artifact_cache.ts:854</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L854">artifact_cache.ts:854</a></li></ul></aside></div></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/createPolyfillWASI.html b/docs/reference/api/typedoc/functions/createPolyfillWASI.html
index fcd91d59d75..1240aa26f82 100644
--- a/docs/reference/api/typedoc/functions/createPolyfillWASI.html
+++ b/docs/reference/api/typedoc/functions/createPolyfillWASI.html
@@ -20,7 +20,7 @@
<h4 class="tsd-returns-title">Returns <a href="../interfaces/LibraryProvider.html" class="tsd-signature-type tsd-kind-interface">LibraryProvider</a></h4><p>A wasi that can run on broswer or local.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/compact.ts#L53">compact.ts:53</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/compact.ts#L53">compact.ts:53</a></li></ul></aside></div></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/deleteTensorCache.html b/docs/reference/api/typedoc/functions/deleteTensorCache.html
index c464c62849b..27265b0622c 100644
--- a/docs/reference/api/typedoc/functions/deleteTensorCache.html
+++ b/docs/reference/api/typedoc/functions/deleteTensorCache.html
@@ -26,7 +26,7 @@
<li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <a href="../interfaces/TensorCacheAccessOptions.html" class="tsd-signature-type tsd-kind-interface">TensorCacheAccessOptions</a></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L928">artifact_cache.ts:928</a></li></ul></aside></div></li>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L928">artifact_cache.ts:928</a></li></ul></aside></div></li>
<li class="">
<div class="tsd-signature tsd-anchor-link" id="deletetensorcache-1"><span class="tsd-kind-call-signature">deleteTensorCache</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">cacheUrl</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">cacheScope</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signatur [...]
<div class="tsd-description">
@@ -46,7 +46,7 @@
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L932">artifact_cache.ts:932</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L932">artifact_cache.ts:932</a></li></ul></aside></div></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/detectGPUDevice.html b/docs/reference/api/typedoc/functions/detectGPUDevice.html
index 61a35a53ea2..3089cbf5f6f 100644
--- a/docs/reference/api/typedoc/functions/detectGPUDevice.html
+++ b/docs/reference/api/typedoc/functions/detectGPUDevice.html
@@ -23,7 +23,7 @@
<li><span><span class="tsd-kind-parameter">powerPreference</span>: <span class="tsd-signature-type">"low-power"</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">"high-performance"</span><span class="tsd-signature-symbol"> = "high-performance"</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../interfaces/GPUDeviceDetectOutput.html" class="tsd-signature-type tsd-kind-interface">GPUDeviceDetectOutput</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L53">webgpu.ts:53</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L53">webgpu.ts:53</a></li></ul></aside></div></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/hasTensorInCache.html b/docs/reference/api/typedoc/functions/hasTensorInCache.html
index 8fd9729a234..4b6fb967296 100644
--- a/docs/reference/api/typedoc/functions/hasTensorInCache.html
+++ b/docs/reference/api/typedoc/functions/hasTensorInCache.html
@@ -27,7 +27,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">></span></h4><p>the result if the cache has Tensor</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L891">artifact_cache.ts:891</a></li></ul></aside></div></li>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L891">artifact_cache.ts:891</a></li></ul></aside></div></li>
<li class="">
<div class="tsd-signature tsd-anchor-link" id="hastensorincache-1"><span class="tsd-kind-call-signature">hasTensorInCache</span><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">tensorCacheUrl</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,</span><br/> <span class="tsd-kind-parameter">cacheScope</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-sign [...]
<div class="tsd-description">
@@ -48,7 +48,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">></span></h4><p>the result if the cache has Tensor</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L895">artifact_cache.ts:895</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L895">artifact_cache.ts:895</a></li></ul></aside></div></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/instantiate.html b/docs/reference/api/typedoc/functions/instantiate.html
index f95d11ee6a8..26663ba815c 100644
--- a/docs/reference/api/typedoc/functions/instantiate.html
+++ b/docs/reference/api/typedoc/functions/instantiate.html
@@ -35,7 +35,7 @@ by passing its generated js Module as the imports.</p>
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="../classes/Instance.html" class="tsd-signature-type tsd-kind-class">Instance</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L2710">runtime.ts:2710</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L2710">runtime.ts:2710</a></li></ul></aside></div></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/functions/wasmPath.html b/docs/reference/api/typedoc/functions/wasmPath.html
index 51169d52584..5a6234bad6f 100644
--- a/docs/reference/api/typedoc/functions/wasmPath.html
+++ b/docs/reference/api/typedoc/functions/wasmPath.html
@@ -20,7 +20,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4><p>The wasm path.</p>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/support.ts#L75">support.ts:75</a></li></ul></aside></div></li></ul></section></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/support.ts#L75">support.ts:75</a></li></ul></aside></div></li></ul></section></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html b/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html
index 272860ad7ad..1296e96d81d 100644
--- a/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html
+++ b/docs/reference/api/typedoc/interfaces/ArtifactCacheTemplate.html
@@ -22,7 +22,7 @@
<li><a href="../classes/ArtifactIndexedDBCache.html" class="tsd-signature-type tsd-kind-class">ArtifactIndexedDBCache</a></li>
<li><a href="../classes/ArtifactOPFSCache.html" class="tsd-signature-type tsd-kind-class">ArtifactOPFSCache</a></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L72">artifact_cache.ts:72</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L72">artifact_cache.ts:72</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -73,7 +73,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L102">artifact_cache.ts:102</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L102">artifact_cache.ts:102</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="deleteincache"><span>delete<wbr/>In<wbr/>Cache</span><a href="#deleteincache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -91,7 +91,7 @@ data rather than a request, we specify <code>storagetype</code>. There are two o
<li><span><span class="tsd-kind-parameter">url</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L116">artifact_cache.ts:116</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L116">artifact_cache.ts:116</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="fetchwithcache"><span>fetch<wbr/>With<wbr/>Cache</span><a href="#fetchwithcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -132,7 +132,7 @@ return the actual data object rather than the request. There are two options:</p
</ul>
<aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L88">artifact_cache.ts:88</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L88">artifact_cache.ts:88</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="hasallkeys"><span>has<wbr/>All<wbr/>Keys</span><a href="#hasallkeys" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -150,7 +150,7 @@ return the actual data object rather than the request. There are two options:</p
<li><span><span class="tsd-kind-parameter">keys</span>: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L109">artifact_cache.ts:109</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L109">artifact_cache.ts:109</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/Disposable.html b/docs/reference/api/typedoc/interfaces/Disposable.html
index 976f6a6b5de..e19d17de6ec 100644
--- a/docs/reference/api/typedoc/interfaces/Disposable.html
+++ b/docs/reference/api/typedoc/interfaces/Disposable.html
@@ -26,7 +26,7 @@ which needs to be explicitly disposed.</p>
<li><a href="../classes/TVMObject.html" class="tsd-signature-type tsd-kind-class">TVMObject</a></li>
<li><a href="../classes/VirtualMachine.html" class="tsd-signature-type tsd-kind-class">VirtualMachine</a></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/types.ts#L46">types.ts:46</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/types.ts#L46">types.ts:46</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -47,7 +47,7 @@ This function can be called multiple times,
only the first call will take effect.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/types.ts#L52">types.ts:52</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/types.ts#L52">types.ts:52</a></li></ul></aside></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/FetchTensorCacheOptions.html b/docs/reference/api/typedoc/interfaces/FetchTensorCacheOptions.html
index cbb39108b9c..7ef5e941909 100644
--- a/docs/reference/api/typedoc/interfaces/FetchTensorCacheOptions.html
+++ b/docs/reference/api/typedoc/interfaces/FetchTensorCacheOptions.html
@@ -18,7 +18,7 @@
<ul class="tsd-hierarchy">
<li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">FetchTensorCacheOptions</span></li></ul></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L902">runtime.ts:902</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L902">runtime.ts:902</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -40,30 +40,30 @@
<div class="tsd-signature"><span class="tsd-kind-property">artifactCache</span><span class="tsd-signature-symbol">?:</span> <a href="ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></div><aside class="tsd-sources">
<p>Inherited from <a href="TensorCacheAccessOptions.html">TensorCacheAccessOptions</a>.<a href="TensorCacheAccessOptions.html#artifactcache">artifactCache</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L124">artifact_cache.ts:124</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L124">artifact_cache.ts:124</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-inherited">
<h3 class="tsd-anchor-link" id="cachescope"><code class="tsd-tag">Optional</code><span>cache<wbr/>Scope</span><a href="#cachescope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">cacheScope</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
<p>Inherited from <a href="TensorCacheAccessOptions.html">TensorCacheAccessOptions</a>.<a href="TensorCacheAccessOptions.html#cachescope">cacheScope</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L122">artifact_cache.ts:122</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L122">artifact_cache.ts:122</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-inherited">
<h3 class="tsd-anchor-link" id="cachetype"><code class="tsd-tag">Optional</code><span>cache<wbr/>Type</span><a href="#cachetype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">cacheType</span><span class="tsd-signature-symbol">?:</span> <a href="../types/ArtifactCacheType.html" class="tsd-signature-type tsd-kind-type-alias">ArtifactCacheType</a></div><aside class="tsd-sources">
<p>Inherited from <a href="TensorCacheAccessOptions.html">TensorCacheAccessOptions</a>.<a href="TensorCacheAccessOptions.html#cachetype">cacheType</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L123">artifact_cache.ts:123</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L123">artifact_cache.ts:123</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-is-inherited">
<h3 class="tsd-anchor-link" id="opfsaccessmode"><code class="tsd-tag">Optional</code><span>opfs<wbr/>Access<wbr/>Mode</span><a href="#opfsaccessmode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">opfsAccessMode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/OPFSAccessMode.html" class="tsd-signature-type tsd-kind-type-alias">OPFSAccessMode</a></div><aside class="tsd-sources">
<p>Inherited from <a href="TensorCacheAccessOptions.html">TensorCacheAccessOptions</a>.<a href="TensorCacheAccessOptions.html#opfsaccessmode">opfsAccessMode</a></p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L125">artifact_cache.ts:125</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L125">artifact_cache.ts:125</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="signal"><code class="tsd-tag">Optional</code><span>signal</span><a href="#signal" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">signal</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">AbortSignal</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L903">runtime.ts:903</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L903">runtime.ts:903</a></li></ul></aside></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html b/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html
index 3b14451e630..90a1e66beec 100644
--- a/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html
+++ b/docs/reference/api/typedoc/interfaces/GPUDeviceDetectOutput.html
@@ -12,7 +12,7 @@
<h1>Interface GPUDeviceDetectOutput</h1></div>
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">GPUDeviceDetectOutput</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#adapter">adapter</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">GPUAdapter</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#adapterinfo">adapterInfo</a><span class="tsd-signature-symbo [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L27">webgpu.ts:27</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L27">webgpu.ts:27</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -31,17 +31,17 @@
<h3 class="tsd-anchor-link" id="adapter"><span>adapter</span><a href="#adapter" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">adapter</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">GPUAdapter</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L28">webgpu.ts:28</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L28">webgpu.ts:28</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="adapterinfo"><span>adapter<wbr/>Info</span><a href="#adapterinfo" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">adapterInfo</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">GPUAdapterInfo</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L29">webgpu.ts:29</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L29">webgpu.ts:29</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="device"><span>device</span><a href="#device" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">device</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">GPUDevice</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L30">webgpu.ts:30</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L30">webgpu.ts:30</a></li></ul></aside></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/InitProgressReport.html b/docs/reference/api/typedoc/interfaces/InitProgressReport.html
index 57bac286ab4..d19ccb49389 100644
--- a/docs/reference/api/typedoc/interfaces/InitProgressReport.html
+++ b/docs/reference/api/typedoc/interfaces/InitProgressReport.html
@@ -12,7 +12,7 @@
<h1>Interface InitProgressReport</h1></div>
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">InitProgressReport</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#progress">progress</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#text">text</a><span class="tsd-signature-symbol">:</span> <span c [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L894">runtime.ts:894</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L894">runtime.ts:894</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -31,17 +31,17 @@
<h3 class="tsd-anchor-link" id="progress"><span>progress</span><a href="#progress" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">progress</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L895">runtime.ts:895</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L895">runtime.ts:895</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="text"><span>text</span><a href="#text" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">text</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L897">runtime.ts:897</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L897">runtime.ts:897</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="timeelapsed"><span>time<wbr/>Elapsed</span><a href="#timeelapsed" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">timeElapsed</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L896">runtime.ts:896</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L896">runtime.ts:896</a></li></ul></aside></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/LibraryProvider.html b/docs/reference/api/typedoc/interfaces/LibraryProvider.html
index cf8f49ebb5a..f82a6b6ee91 100644
--- a/docs/reference/api/typedoc/interfaces/LibraryProvider.html
+++ b/docs/reference/api/typedoc/interfaces/LibraryProvider.html
@@ -24,7 +24,7 @@ to allow the library provider to initialize related resources during startup tim
<ul class="tsd-hierarchy">
<li><a href="../classes/_internal_.Environment.html" class="tsd-signature-type tsd-kind-class">Environment</a></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/types.ts#L32">types.ts:32</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/types.ts#L32">types.ts:32</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -44,7 +44,7 @@ to allow the library provider to initialize related resources during startup tim
<div class="tsd-comment tsd-typography"><p>The imports that can be passed to WebAssembly instance creation.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/types.ts#L34">types.ts:34</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/types.ts#L34">types.ts:34</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="start"><span>start</span><a href="#start" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">start</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">(</span><span class="tsd-kind-parameter">inst</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Instance</span><span class="tsd-signature-symbol">)</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">void</span></div>
@@ -65,7 +65,7 @@ to allow the library provider to initialize related resources during startup tim
</div></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4></li></ul></li></ul></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/types.ts#L39">types.ts:39</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/types.ts#L39">types.ts:39</a></li></ul></aside></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/TensorCacheAccessOptions.html b/docs/reference/api/typedoc/interfaces/TensorCacheAccessOptions.html
index 95c9299caf8..abcff93e821 100644
--- a/docs/reference/api/typedoc/interfaces/TensorCacheAccessOptions.html
+++ b/docs/reference/api/typedoc/interfaces/TensorCacheAccessOptions.html
@@ -18,7 +18,7 @@
<ul class="tsd-hierarchy">
<li class="tsd-hierarchy-item"><a href="FetchTensorCacheOptions.html" class="tsd-signature-type tsd-kind-interface">FetchTensorCacheOptions</a></li></ul></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L121">artifact_cache.ts:121</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L121">artifact_cache.ts:121</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -38,22 +38,22 @@
<h3 class="tsd-anchor-link" id="artifactcache"><code class="tsd-tag">Optional</code><span>artifact<wbr/>Cache</span><a href="#artifactcache" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">artifactCache</span><span class="tsd-signature-symbol">?:</span> <a href="ArtifactCacheTemplate.html" class="tsd-signature-type tsd-kind-interface">ArtifactCacheTemplate</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L124">artifact_cache.ts:124</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L124">artifact_cache.ts:124</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="cachescope"><code class="tsd-tag">Optional</code><span>cache<wbr/>Scope</span><a href="#cachescope" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">cacheScope</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L122">artifact_cache.ts:122</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L122">artifact_cache.ts:122</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="cachetype"><code class="tsd-tag">Optional</code><span>cache<wbr/>Type</span><a href="#cachetype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">cacheType</span><span class="tsd-signature-symbol">?:</span> <a href="../types/ArtifactCacheType.html" class="tsd-signature-type tsd-kind-type-alias">ArtifactCacheType</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L123">artifact_cache.ts:123</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L123">artifact_cache.ts:123</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="opfsaccessmode"><code class="tsd-tag">Optional</code><span>opfs<wbr/>Access<wbr/>Mode</span><a href="#opfsaccessmode" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">opfsAccessMode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/OPFSAccessMode.html" class="tsd-signature-type tsd-kind-type-alias">OPFSAccessMode</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L125">artifact_cache.ts:125</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L125">artifact_cache.ts:125</a></li></ul></aside></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginHashDescriptor.html b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginHashDescriptor.html
index b3f6fe6148d..36fc027fc9f 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginHashDescriptor.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginHashDescriptor.html
@@ -13,7 +13,7 @@
<h1>Interface CrossOriginHashDescriptor</h1></div>
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">CrossOriginHashDescriptor</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#algorithm">algorithm</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#value">value</a><span class="tsd-signature-symbol">:</sp [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L131">artifact_cache.ts:131</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L131">artifact_cache.ts:131</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -31,12 +31,12 @@
<h3 class="tsd-anchor-link" id="algorithm"><span>algorithm</span><a href="#algorithm" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">algorithm</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L132">artifact_cache.ts:132</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L132">artifact_cache.ts:132</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="value"><span>value</span><a href="#value" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">value</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L133">artifact_cache.ts:133</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L133">artifact_cache.ts:133</a></li></ul></aside></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageAPI.html b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageAPI.html
index 6801b3000d9..eff7ab64935 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageAPI.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageAPI.html
@@ -13,7 +13,7 @@
<h1>Interface CrossOriginStorageAPI</h1></div>
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">CrossOriginStorageAPI</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-call-signature" href="#getfilehandle-1">getFileHandle</a><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">descriptor</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.CrossOriginHashDescriptor.html" class="tsd-signature [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L151">artifact_cache.ts:151</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L151">artifact_cache.ts:151</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -39,7 +39,7 @@
<li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <a href="_internal_.CrossOriginStorageGetFileHandleOptions.html" class="tsd-signature-type tsd-kind-interface">CrossOriginStorageGetFileHandleOptions</a></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="_internal_.CrossOriginStorageHandle.html" class="tsd-signature-type tsd-kind-interface">CrossOriginStorageHandle</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L152">artifact_cache.ts:152</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L152">artifact_cache.ts:152</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageGetFileHandleOptions.html b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageGetFileHandleOptions.html
index 5b39691d591..b63415523b7 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageGetFileHandleOptions.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageGetFileHandleOptions.html
@@ -13,7 +13,7 @@
<h1>Interface CrossOriginStorageGetFileHandleOptions</h1></div>
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">CrossOriginStorageGetFileHandleOptions</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#create">create</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#origins">origins</a><span class="tsd-signature- [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L141">artifact_cache.ts:141</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L141">artifact_cache.ts:141</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -31,12 +31,12 @@
<h3 class="tsd-anchor-link" id="create"><code class="tsd-tag">Optional</code><span>create</span><a href="#create" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">create</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L142">artifact_cache.ts:142</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L142">artifact_cache.ts:142</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="origins"><code class="tsd-tag">Optional</code><span>origins</span><a href="#origins" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">origins</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L143">artifact_cache.ts:143</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L143">artifact_cache.ts:143</a></li></ul></aside></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageHandle.html b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageHandle.html
index 6122053972d..0b2e6b74a7e 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageHandle.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageHandle.html
@@ -13,7 +13,7 @@
<h1>Interface CrossOriginStorageHandle</h1></div>
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">CrossOriginStorageHandle</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-call-signature" href="#createwritable-1">createWritable</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="_internal_.CrossOriginStora [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L136">artifact_cache.ts:136</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L136">artifact_cache.ts:136</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -35,7 +35,7 @@
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="_internal_.CrossOriginStorageWritable.html" class="tsd-signature-type tsd-kind-interface">CrossOriginStorageWritable</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L138">artifact_cache.ts:138</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L138">artifact_cache.ts:138</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="getfile"><span>get<wbr/>File</span><a href="#getfile" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -44,7 +44,7 @@
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Blob</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L137">artifact_cache.ts:137</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L137">artifact_cache.ts:137</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageWritable.html b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageWritable.html
index 0d8ec13f9b7..96e0d06a76e 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageWritable.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.CrossOriginStorageWritable.html
@@ -13,7 +13,7 @@
<h1>Interface CrossOriginStorageWritable</h1></div>
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">CrossOriginStorageWritable</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-call-signature" href="#close-1">close</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span cl [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L146">artifact_cache.ts:146</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L146">artifact_cache.ts:146</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -35,7 +35,7 @@
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L148">artifact_cache.ts:148</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L148">artifact_cache.ts:148</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="write"><span>write</span><a href="#write" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -48,7 +48,7 @@
<li><span><span class="tsd-kind-parameter">data</span>: <span class="tsd-signature-type">Blob</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/artifact_cache.ts#L147">artifact_cache.ts:147</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/artifact_cache.ts#L147">artifact_cache.ts:147</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html b/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html
index 6ff7868692a..883853cc76a 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.FunctionInfo.html
@@ -16,7 +16,7 @@
</div></section>
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">FunctionInfo</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#arg_types">arg_types</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#launch_param_tags">launch [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L419">webgpu.ts:419</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L419">webgpu.ts:419</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -35,17 +35,17 @@
<h3 class="tsd-anchor-link" id="arg_types"><span>arg_<wbr/>types</span><a href="#arg_types" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">arg_types</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L421">webgpu.ts:421</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L421">webgpu.ts:421</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="launch_param_tags"><span>launch_<wbr/>param_<wbr/>tags</span><a href="#launch_param_tags" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">launch_param_tags</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">[]</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L422">webgpu.ts:422</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L422">webgpu.ts:422</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="name"><span>name</span><a href="#name" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/webgpu.ts#L420">webgpu.ts:420</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/webgpu.ts#L420">webgpu.ts:420</a></li></ul></aside></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSDirectoryHandle.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSDirectoryHandle.html
index a8b24a333df..97fecb60072 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSDirectoryHandle.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSDirectoryHandle.html
@@ -13,7 +13,7 @@
<h1>Interface OPFSDirectoryHandle</h1></div>
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSDirectoryHandle</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-call-signature" href="#getdirectoryhandle-1">getDirectoryHandle</a><span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">name</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signatu [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L38">opfs_store.ts:38</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L38">opfs_store.ts:38</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -41,7 +41,7 @@
<li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">create</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span> <span class="tsd-signature-symbol">}</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="" class="tsd-signature-type tsd-kind-interface">OPFSDirectoryHandle</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L39">opfs_store.ts:39</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L39">opfs_store.ts:39</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="getfilehandle"><span>get<wbr/>File<wbr/>Handle</span><a href="#getfilehandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -55,7 +55,7 @@
<li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">create</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">boolean</span> <span class="tsd-signature-symbol">}</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="_internal_.OPFSFileHandle.html" class="tsd-signature-type tsd-kind-interface">OPFSFileHandle</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L43">opfs_store.ts:43</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L43">opfs_store.ts:43</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="removeentry"><span>remove<wbr/>Entry</span><a href="#removeentry" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -68,7 +68,7 @@
<li><span><span class="tsd-kind-parameter">name</span>: <span class="tsd-signature-type">string</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L47">opfs_store.ts:47</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L47">opfs_store.ts:47</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSFileHandle.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSFileHandle.html
index f62eb9ec4f5..fddb54f1a0d 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSFileHandle.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSFileHandle.html
@@ -13,7 +13,7 @@
<h1>Interface OPFSFileHandle</h1></div>
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSFileHandle</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#createsyncaccesshandle">createSyncAccessHandle</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L30">opfs_store.ts:30</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L30">opfs_store.ts:30</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -35,7 +35,7 @@
<h3 class="tsd-anchor-link" id="createsyncaccesshandle"><code class="tsd-tag">Optional</code><span>create<wbr/>Sync<wbr/>Access<wbr/>Handle</span><a href="#createsyncaccesshandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">createSyncAccessHandle</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">(</span><br/> <span class="tsd-kind-parameter">options</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">mode</span><span class="tsd-signature-symbol">?:</span> <a href="../types/_internal_.OPFSSyncAccessHandleMode.html" class="tsd-signature-ty [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L33">opfs_store.ts:33</a></li></ul></aside></section></section></details>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L33">opfs_store.ts:33</a></li></ul></aside></section></section></details>
<details class="tsd-panel-group tsd-member-group tsd-accordion" open><summary class="tsd-accordion-summary" data-key="section-Methods"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
<h2 class="tsd-anchor-link" id="methods-1">Methods<a href="#methods-1" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h2></summary>
<section>
@@ -47,7 +47,7 @@
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="_internal_.OPFSWritableFileStream.html" class="tsd-signature-type tsd-kind-interface">OPFSWritableFileStream</a><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L32">opfs_store.ts:32</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L32">opfs_store.ts:32</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="getfile"><span>get<wbr/>File</span><a href="#getfile" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -56,7 +56,7 @@
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">Blob</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L31">opfs_store.ts:31</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L31">opfs_store.ts:31</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStorageManager.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStorageManager.html
index b4c4693e8ca..f6db1e6f4b7 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStorageManager.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStorageManager.html
@@ -13,7 +13,7 @@
<h1>Interface OPFSStorageManager</h1></div>
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSStorageManager</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#getdirectory">getDirectory</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a h [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L50">opfs_store.ts:50</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L50">opfs_store.ts:50</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -30,7 +30,7 @@
<h3 class="tsd-anchor-link" id="getdirectory"><code class="tsd-tag">Optional</code><span>get<wbr/>Directory</span><a href="#getdirectory" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">getDirectory</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-symbol">()</span> <span class="tsd-signature-symbol">=></span> <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><a href="_internal_.OPFSDirectoryHandle.html" class="tsd-signature-type tsd-kind-interface">OPFSDirectoryHandle</a><span class="tsd-signature-symbol">></span></div><aside class="ts [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L51">opfs_store.ts:51</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L51">opfs_store.ts:51</a></li></ul></aside></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoreRecord.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoreRecord.html
index 1fd2e1f4f3d..63e73df15ac 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoreRecord.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoreRecord.html
@@ -13,7 +13,7 @@
<h1>Interface OPFSStoreRecord</h1></div>
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSStoreRecord</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#contenttype">contentType</a><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#nbytes">nbytes</a><span class="tsd-signature-symbol">:</span> [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L54">opfs_store.ts:54</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L54">opfs_store.ts:54</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -32,17 +32,17 @@
<h3 class="tsd-anchor-link" id="contenttype"><code class="tsd-tag">Optional</code><span>content<wbr/>Type</span><a href="#contenttype" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">contentType</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L57">opfs_store.ts:57</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L57">opfs_store.ts:57</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="nbytes"><span>nbytes</span><a href="#nbytes" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">nbytes</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L56">opfs_store.ts:56</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L56">opfs_store.ts:56</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="url"><span>url</span><a href="#url" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">url</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L55">opfs_store.ts:55</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L55">opfs_store.ts:55</a></li></ul></aside></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoredEntry.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoredEntry.html
index d996a7f9591..028dfc98921 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoredEntry.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSStoredEntry.html
@@ -13,7 +13,7 @@
<h1>Interface OPFSStoredEntry</h1></div>
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSStoredEntry</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#payloadhandle">payloadHandle</a><span class="tsd-signature-symbol">:</span> <a href="_internal_.OPFSFileHandle.html" class="tsd-signature-type tsd-kind-interface">OPFSFileHandle</a><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href=" [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L60">opfs_store.ts:60</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L60">opfs_store.ts:60</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -31,12 +31,12 @@
<h3 class="tsd-anchor-link" id="payloadhandle"><span>payload<wbr/>Handle</span><a href="#payloadhandle" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">payloadHandle</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.OPFSFileHandle.html" class="tsd-signature-type tsd-kind-interface">OPFSFileHandle</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L61">opfs_store.ts:61</a></li></ul></aside></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L61">opfs_store.ts:61</a></li></ul></aside></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="record"><span>record</span><a href="#record" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<div class="tsd-signature"><span class="tsd-kind-property">record</span><span class="tsd-signature-symbol">:</span> <a href="_internal_.OPFSStoreRecord.html" class="tsd-signature-type tsd-kind-interface">OPFSStoreRecord</a></div><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L62">opfs_store.ts:62</a></li></ul></aside></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L62">opfs_store.ts:62</a></li></ul></aside></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSSyncAccessHandle.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSSyncAccessHandle.html
index c216eb5fb8c..be4dbb31703 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSSyncAccessHandle.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSSyncAccessHandle.html
@@ -13,7 +13,7 @@
<h1>Interface OPFSSyncAccessHandle</h1></div>
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">OPFSSyncAccessHandle</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-call-signature" href="#close-1">close</a><span class="tsd-signature-symbol">()</span><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-call-signature" href="#flush-1">flus [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L65">opfs_store.ts:65</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L65">opfs_store.ts:65</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -39,7 +39,7 @@
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L71">opfs_store.ts:71</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L71">opfs_store.ts:71</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="flush"><span>flush</span><a href="#flush" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -48,7 +48,7 @@
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L70">opfs_store.ts:70</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L70">opfs_store.ts:70</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="getsize"><span>get<wbr/>Size</span><a href="#getsize" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -57,7 +57,7 @@
<div class="tsd-description">
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L66">opfs_store.ts:66</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L66">opfs_store.ts:66</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="read"><span>read</span><a href="#read" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -71,7 +71,7 @@
<li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">at</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">}</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L67">opfs_store.ts:67</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L67">opfs_store.ts:67</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="truncate"><span>truncate</span><a href="#truncate" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -84,7 +84,7 @@
<li><span><span class="tsd-kind-parameter">size</span>: <span class="tsd-signature-type">number</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L69">opfs_store.ts:69</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L69">opfs_store.ts:69</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="write"><span>write</span><a href="#write" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -98,7 +98,7 @@
<li><span><code class="tsd-tag">Optional</code><span class="tsd-kind-parameter">options</span>: <span class="tsd-signature-symbol">{</span> <span class="tsd-kind-property">at</span><span class="tsd-signature-symbol">?:</span> <span class="tsd-signature-type">number</span> <span class="tsd-signature-symbol">}</span></span></li></ul></div>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L68">opfs_store.ts:68</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L68">opfs_store.ts:68</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.OPFSWritableFileStream.html b/docs/reference/api/typedoc/interfaces/_internal_.OPFSWritableFileStream.html
index d0788e0b884..6482f94508d 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.OPFSWritableFileStream.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.OPFSWritableFileStream.html
@@ -19,7 +19,7 @@
<ul class="tsd-hierarchy">
<li class="tsd-hierarchy-item"><span class="tsd-hierarchy-target">OPFSWritableFileStream</span></li></ul></li></ul></section><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L25">opfs_store.ts:25</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L25">opfs_store.ts:25</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
@@ -45,7 +45,7 @@
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<p>Overrides WritableStream.close</p>
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L27">opfs_store.ts:27</a></li></ul></aside></div></li></ul></section>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L27">opfs_store.ts:27</a></li></ul></aside></div></li></ul></section>
<section class="tsd-panel tsd-member">
<h3 class="tsd-anchor-link" id="write"><span>write</span><a href="#write" aria-label="Permalink" class="tsd-anchor-icon"><svg viewBox="0 0 24 24" aria-hidden="true"><use href="../assets/icons.svg#icon-anchor"></use></svg></a></h3>
<ul class="tsd-signatures">
@@ -58,7 +58,7 @@
<li><span><span class="tsd-kind-parameter">value</span>: <span class="tsd-signature-type">string</span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Uint8Array</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">ArrayBufferLike</span><span class="tsd-signature-symbol">></span> <span class="tsd-signature-symbol">|</span> <span class="tsd-signature-type">Blob</span> <span class="tsd-signature-symbol">|</span> <span class=" [...]
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol"><</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/opfs_store.ts#L26">opfs_store.ts:26</a></li></ul></aside></div></li></ul></section></section></details></div>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/opfs_store.ts#L26">opfs_store.ts:26</a></li></ul></aside></div></li></ul></section></section></details></div>
<div class="col-sidebar">
<div class="page-menu">
<div class="tsd-navigation settings">
diff --git a/docs/reference/api/typedoc/interfaces/_internal_.PackedCallFrame.html b/docs/reference/api/typedoc/interfaces/_internal_.PackedCallFrame.html
index 27117ab12b6..766640d358b 100644
--- a/docs/reference/api/typedoc/interfaces/_internal_.PackedCallFrame.html
+++ b/docs/reference/api/typedoc/interfaces/_internal_.PackedCallFrame.html
@@ -13,7 +13,7 @@
<h1>Interface PackedCallFrame</h1></div>
<div class="tsd-signature"><span class="tsd-signature-keyword">interface</span> <span class="tsd-kind-interface">PackedCallFrame</span> <span class="tsd-signature-symbol">{</span><br/> <a class="tsd-kind-property" href="#argsoffset">argsOffset</a><span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">;</span><br/> <a class="tsd-kind-property" href="#cell">cell</a><span class="tsd-signature-symbol">:</span> <a hre [...]
<ul>
-<li>Defined in <a href="https://github.com/apache/tvm/blob/f66d50df63f18ca8d17886c8ef8475abf8d47fbd/web/src/runtime.ts#L510">runtime.ts:510</a></li></ul></aside>
+<li>Defined in <a href="https://github.com/apache/tvm/blob/5042aec5dff04132a5d641ba0ff58bdc986cc823/web/src/runtime.ts#L510">runtime.ts:510</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-accordion" open><summary class="tsd-accordion-summary tsd-index-summary"><svg width="20" height="20" viewBox="0 0 24 24" fill="none" aria-hidden="true"><use href="../assets/icons.svg#icon-chevronDown"></use></svg>
... 461 lines suppressed ...