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 2023/08/14 20:11:58 UTC
[tvm-site] branch asf-site updated: deploying docs (apache/tvm@2b718e5d00948f56b880d14e13ab9fb3bad26a54)
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 f3185a33cc deploying docs (apache/tvm@2b718e5d00948f56b880d14e13ab9fb3bad26a54)
f3185a33cc is described below
commit f3185a33cc880bba94ceeef3f7282b86fa3439cf
Author: tvm-bot <95...@users.noreply.github.com>
AuthorDate: Mon Aug 14 20:11:48 2023 +0000
deploying docs (apache/tvm@2b718e5d00948f56b880d14e13ab9fb3bad26a54)
---
.../how_to/compile_models/from_darknet.rst.txt | 2 +-
.../how_to/compile_models/from_mxnet.rst.txt | 2 +-
.../how_to/compile_models/from_oneflow.rst.txt | 2 +-
.../how_to/compile_models/from_paddle.rst.txt | 2 +-
.../how_to/compile_models/from_pytorch.rst.txt | 2 +-
.../how_to/compile_models/from_tensorflow.rst.txt | 2 +-
.../compile_models/sg_execution_times.rst.txt | 22 +-
.../deploy_models/deploy_model_on_adreno.rst.txt | 4 +-
.../deploy_model_on_adreno_tvmc.rst.txt | 2 +-
.../deploy_models/deploy_model_on_android.rst.txt | 2 +-
.../deploy_object_detection_pytorch.rst.txt | 4 +-
.../deploy_models/deploy_prequantized.rst.txt | 6 +-
.../deploy_prequantized_tflite.rst.txt | 2 +-
.../how_to/deploy_models/deploy_quantized.rst.txt | 2 +-
.../deploy_models/sg_execution_times.rst.txt | 22 +-
.../extend_tvm/bring_your_own_datatypes.rst.txt | 2 +-
.../how_to/extend_tvm/sg_execution_times.rst.txt | 8 +-
.../how_to/extend_tvm/use_pass_instrument.rst.txt | 16 +-
.../optimize_operators/opt_conv_cuda.rst.txt | 2 +-
.../optimize_operators/opt_conv_tensorcore.rst.txt | 2 +-
.../how_to/optimize_operators/opt_gemm.rst.txt | 16 +-
.../optimize_operators/sg_execution_times.rst.txt | 8 +-
.../sg_execution_times.rst.txt | 14 +-
.../tune_conv2d_layer_cuda.rst.txt | 2 +-
.../tune_network_cuda.rst.txt | 4 +-
.../tune_network_x86.rst.txt | 4 +-
.../tune_with_autotvm/sg_execution_times.rst.txt | 10 +-
.../tune_with_autotvm/tune_conv2d_cuda.rst.txt | 2 +-
.../work_with_microtvm/micro_autotune.rst.txt | 18 +-
.../work_with_microtvm/micro_pytorch.rst.txt | 4 +-
.../how_to/work_with_microtvm/micro_train.rst.txt | 16 +-
.../work_with_microtvm/sg_execution_times.rst.txt | 14 +-
.../work_with_relay/sg_execution_times.rst.txt | 8 +-
.../how_to/work_with_schedules/intrin_math.rst.txt | 2 +-
.../work_with_schedules/sg_execution_times.rst.txt | 14 +-
.../tutorials/autotvm/sg_execution_times.rst.txt | 4 +-
.../frontend/deploy_classification.rst.txt | 4 +-
.../tutorials/frontend/deploy_detection.rst.txt | 4 +-
.../tutorials/frontend/sg_execution_times.rst.txt | 6 +-
.../tutorials/optimize/sg_execution_times.rst.txt | 4 +-
.../topic/vta/tutorials/sg_execution_times.rst.txt | 6 +-
.../tutorial/auto_scheduler_matmul_x86.rst.txt | 4 +-
docs/_sources/tutorial/autotvm_matmul_x86.rst.txt | 20 +-
docs/_sources/tutorial/autotvm_relay_x86.rst.txt | 67 +++---
.../tutorial/cross_compilation_and_rpc.rst.txt | 2 +-
docs/_sources/tutorial/intro_topi.rst.txt | 2 +-
docs/_sources/tutorial/sg_execution_times.rst.txt | 18 +-
.../tutorial/tensor_expr_get_started.rst.txt | 38 +--
docs/api/rust/help.html | 2 +-
.../rust/implementors/core/clone/trait.Clone.js | 6 +-
docs/api/rust/implementors/core/cmp/trait.Eq.js | 6 +-
.../rust/implementors/core/cmp/trait.PartialEq.js | 6 +-
.../rust/implementors/core/convert/trait.AsRef.js | 4 +-
.../rust/implementors/core/convert/trait.From.js | 8 +-
.../implementors/core/convert/trait.TryFrom.js | 8 +-
.../implementors/core/default/trait.Default.js | 2 +-
.../rust/implementors/core/error/trait.Error.js | 8 +-
docs/api/rust/implementors/core/fmt/trait.Debug.js | 8 +-
.../rust/implementors/core/fmt/trait.Display.js | 6 +-
docs/api/rust/implementors/core/hash/trait.Hash.js | 4 +-
.../core/iter/traits/collect/trait.FromIterator.js | 2 +-
.../core/iter/traits/collect/trait.IntoIterator.js | 2 +-
.../core/iter/traits/iterator/trait.Iterator.js | 2 +-
.../rust/implementors/core/marker/trait.Copy.js | 2 +-
.../rust/implementors/core/marker/trait.Send.js | 2 +-
.../implementors/core/marker/trait.StructuralEq.js | 2 +-
.../core/marker/trait.StructuralPartialEq.js | 2 +-
.../implementors/core/ops/deref/trait.Deref.js | 4 +-
.../implementors/core/str/traits/trait.FromStr.js | 2 +-
.../rust/implementors/serde/ser/trait.Serialize.js | 2 +-
.../tvm_rt/object/object_ptr/trait.IsObject.js | 2 +-
.../tvm_rt/object/trait.IsObjectRef.js | 2 +-
docs/api/rust/search-index.js | 8 +-
docs/api/rust/settings.html | 2 +-
.../out/c_runtime_api.rs.html | 2 +-
.../api/rust/tvm/compiler/graph_rt/enum.Error.html | 2 +-
docs/api/rust/tvm/device/enum.DeviceType.html | 2 +-
docs/api/rust/tvm/device/struct.Device.html | 2 +-
docs/api/rust/tvm/enum.DeviceType.html | 2 +-
docs/api/rust/tvm/enum.Error.html | 2 +-
docs/api/rust/tvm/enum.NDArrayError.html | 2 +-
docs/api/rust/tvm/errors/enum.Error.html | 2 +-
docs/api/rust/tvm/errors/enum.NDArrayError.html | 2 +-
docs/api/rust/tvm/function/enum.ArgValue.html | 30 +--
docs/api/rust/tvm/function/enum.RetValue.html | 26 +-
.../ffi/constant.DLDataTypeCode_kDLBfloat.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLComplex.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLFloat.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLInt.html | 2 +-
.../constant.DLDataTypeCode_kDLOpaqueHandle.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLUInt.html | 2 +-
.../function/ffi/constant.DLDeviceType_kDLCPU.html | 2 +-
.../ffi/constant.DLDeviceType_kDLCUDA.html | 2 +-
.../ffi/constant.DLDeviceType_kDLCUDAHost.html | 2 +-
.../ffi/constant.DLDeviceType_kDLCUDAManaged.html | 2 +-
.../ffi/constant.DLDeviceType_kDLExtDev.html | 2 +-
.../ffi/constant.DLDeviceType_kDLHexagon.html | 2 +-
.../ffi/constant.DLDeviceType_kDLMetal.html | 2 +-
.../ffi/constant.DLDeviceType_kDLOneAPI.html | 2 +-
.../ffi/constant.DLDeviceType_kDLOpenCL.html | 2 +-
.../ffi/constant.DLDeviceType_kDLROCM.html | 2 +-
.../ffi/constant.DLDeviceType_kDLROCMHost.html | 2 +-
.../function/ffi/constant.DLDeviceType_kDLVPI.html | 2 +-
.../ffi/constant.DLDeviceType_kDLVulkan.html | 2 +-
.../ffi/constant.DLDeviceType_kDLWebGPU.html | 2 +-
.../function/ffi/constant.DLPACK_ABI_VERSION.html | 2 +-
.../tvm/function/ffi/constant.DLPACK_VERSION.html | 2 +-
.../rust/tvm/function/ffi/constant.INT16_MAX.html | 2 +-
.../rust/tvm/function/ffi/constant.INT16_MIN.html | 2 +-
.../rust/tvm/function/ffi/constant.INT32_MAX.html | 2 +-
.../rust/tvm/function/ffi/constant.INT32_MIN.html | 2 +-
.../rust/tvm/function/ffi/constant.INT8_MAX.html | 2 +-
.../rust/tvm/function/ffi/constant.INT8_MIN.html | 2 +-
.../rust/tvm/function/ffi/constant.INTPTR_MAX.html | 2 +-
.../rust/tvm/function/ffi/constant.INTPTR_MIN.html | 2 +-
.../tvm/function/ffi/constant.INT_FAST16_MAX.html | 2 +-
.../tvm/function/ffi/constant.INT_FAST16_MIN.html | 2 +-
.../tvm/function/ffi/constant.INT_FAST32_MAX.html | 2 +-
.../tvm/function/ffi/constant.INT_FAST32_MIN.html | 2 +-
.../tvm/function/ffi/constant.INT_FAST8_MAX.html | 2 +-
.../tvm/function/ffi/constant.INT_FAST8_MIN.html | 2 +-
.../tvm/function/ffi/constant.INT_LEAST16_MAX.html | 2 +-
.../tvm/function/ffi/constant.INT_LEAST16_MIN.html | 2 +-
.../tvm/function/ffi/constant.INT_LEAST32_MAX.html | 2 +-
.../tvm/function/ffi/constant.INT_LEAST32_MIN.html | 2 +-
.../tvm/function/ffi/constant.INT_LEAST8_MAX.html | 2 +-
.../tvm/function/ffi/constant.INT_LEAST8_MIN.html | 2 +-
.../tvm/function/ffi/constant.PTRDIFF_MAX.html | 2 +-
.../tvm/function/ffi/constant.PTRDIFF_MIN.html | 2 +-
.../tvm/function/ffi/constant.SIG_ATOMIC_MAX.html | 2 +-
.../tvm/function/ffi/constant.SIG_ATOMIC_MIN.html | 2 +-
.../rust/tvm/function/ffi/constant.SIZE_MAX.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kDLDevice.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMArgFloat.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMArgInt.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMBytes.html | 2 +-
...constant.TVMArgTypeCode_kTVMDLTensorHandle.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMDataType.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMExtBegin.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMExtEnd.html | 2 +-
.../constant.TVMArgTypeCode_kTVMExtReserveEnd.html | 2 +-
.../constant.TVMArgTypeCode_kTVMModuleHandle.html | 2 +-
.../constant.TVMArgTypeCode_kTVMNDArrayHandle.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMNNVMFirst.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMNNVMLast.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMNullptr.html | 2 +-
.../constant.TVMArgTypeCode_kTVMObjectHandle.html | 2 +-
...tant.TVMArgTypeCode_kTVMObjectRValueRefArg.html | 2 +-
.../constant.TVMArgTypeCode_kTVMOpaqueHandle.html | 2 +-
...nstant.TVMArgTypeCode_kTVMPackedFuncHandle.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMStr.html | 2 +-
...tant.TVMDeviceExtType_TVMDeviceExtType_End.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kDLAOCL.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kDLMicroDev.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kDLSDAccel.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kOpenGL.html | 2 +-
.../tvm/function/ffi/constant.TVM_VERSION.html | 2 +-
.../rust/tvm/function/ffi/constant.UINT16_MAX.html | 2 +-
.../rust/tvm/function/ffi/constant.UINT32_MAX.html | 2 +-
.../rust/tvm/function/ffi/constant.UINT8_MAX.html | 2 +-
.../tvm/function/ffi/constant.UINTPTR_MAX.html | 2 +-
.../tvm/function/ffi/constant.UINT_FAST16_MAX.html | 2 +-
.../tvm/function/ffi/constant.UINT_FAST32_MAX.html | 2 +-
.../tvm/function/ffi/constant.UINT_FAST8_MAX.html | 2 +-
.../function/ffi/constant.UINT_LEAST16_MAX.html | 2 +-
.../function/ffi/constant.UINT_LEAST32_MAX.html | 2 +-
.../tvm/function/ffi/constant.UINT_LEAST8_MAX.html | 2 +-
.../rust/tvm/function/ffi/constant.WINT_MAX.html | 2 +-
.../rust/tvm/function/ffi/constant.WINT_MIN.html | 2 +-
.../tvm/function/ffi/constant._ATFILE_SOURCE.html | 2 +-
.../function/ffi/constant._BITS_STDINT_INTN_H.html | 2 +-
.../ffi/constant._BITS_STDINT_UINTN_H.html | 2 +-
.../tvm/function/ffi/constant._BITS_TIME64_H.html | 2 +-
.../function/ffi/constant._BITS_TYPESIZES_H.html | 2 +-
.../tvm/function/ffi/constant._BITS_TYPES_H.html | 2 +-
.../tvm/function/ffi/constant._BITS_WCHAR_H.html | 2 +-
.../tvm/function/ffi/constant._DEFAULT_SOURCE.html | 2 +-
.../tvm/function/ffi/constant._FEATURES_H.html | 2 +-
.../tvm/function/ffi/constant._POSIX_C_SOURCE.html | 2 +-
.../tvm/function/ffi/constant._POSIX_SOURCE.html | 2 +-
.../tvm/function/ffi/constant._STDC_PREDEF_H.html | 2 +-
.../rust/tvm/function/ffi/constant._STDINT_H.html | 2 +-
.../tvm/function/ffi/constant._SYS_CDEFS_H.html | 2 +-
.../tvm/function/ffi/constant.__FD_SETSIZE.html | 2 +-
.../tvm/function/ffi/constant.__GLIBC_MINOR__.html | 2 +-
.../ffi/constant.__GLIBC_USE_DEPRECATED_GETS.html | 2 +-
.../ffi/constant.__GLIBC_USE_DEPRECATED_SCANF.html | 2 +-
.../constant.__GLIBC_USE_IEC_60559_BFP_EXT.html | 2 +-
...constant.__GLIBC_USE_IEC_60559_BFP_EXT_C2X.html | 2 +-
.../ffi/constant.__GLIBC_USE_IEC_60559_EXT.html | 2 +-
.../constant.__GLIBC_USE_IEC_60559_FUNCS_EXT.html | 2 +-
...nstant.__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X.html | 2 +-
.../constant.__GLIBC_USE_IEC_60559_TYPES_EXT.html | 2 +-
.../function/ffi/constant.__GLIBC_USE_ISOC2X.html | 2 +-
.../ffi/constant.__GLIBC_USE_LIB_EXT2.html | 2 +-
.../rust/tvm/function/ffi/constant.__GLIBC__.html | 2 +-
.../tvm/function/ffi/constant.__GNU_LIBRARY__.html | 2 +-
.../ffi/constant.__HAVE_GENERIC_SELECTION.html | 2 +-
.../ffi/constant.__INO_T_MATCHES_INO64_T.html | 2 +-
...ant.__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64.html | 2 +-
...nstant.__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI.html | 2 +-
.../ffi/constant.__OFF_T_MATCHES_OFF64_T.html | 2 +-
.../ffi/constant.__RLIM_T_MATCHES_RLIM64_T.html | 2 +-
.../ffi/constant.__STATFS_MATCHES_STATFS64.html | 2 +-
.../ffi/constant.__STDC_IEC_559_COMPLEX__.html | 2 +-
.../function/ffi/constant.__STDC_IEC_559__.html | 2 +-
.../ffi/constant.__STDC_IEC_60559_BFP__.html | 2 +-
.../ffi/constant.__STDC_IEC_60559_COMPLEX__.html | 2 +-
.../function/ffi/constant.__STDC_ISO_10646__.html | 2 +-
.../function/ffi/constant.__SYSCALL_WORDSIZE.html | 2 +-
.../rust/tvm/function/ffi/constant.__TIMESIZE.html | 2 +-
.../tvm/function/ffi/constant.__USE_ATFILE.html | 2 +-
.../function/ffi/constant.__USE_FORTIFY_LEVEL.html | 2 +-
.../tvm/function/ffi/constant.__USE_ISOC11.html | 2 +-
.../tvm/function/ffi/constant.__USE_ISOC95.html | 2 +-
.../tvm/function/ffi/constant.__USE_ISOC99.html | 2 +-
.../rust/tvm/function/ffi/constant.__USE_MISC.html | 2 +-
.../tvm/function/ffi/constant.__USE_POSIX.html | 2 +-
.../function/ffi/constant.__USE_POSIX199309.html | 2 +-
.../function/ffi/constant.__USE_POSIX199506.html | 2 +-
.../tvm/function/ffi/constant.__USE_POSIX2.html | 2 +-
.../ffi/constant.__USE_POSIX_IMPLICITLY.html | 2 +-
.../tvm/function/ffi/constant.__USE_XOPEN2K.html | 2 +-
.../tvm/function/ffi/constant.__USE_XOPEN2K8.html | 2 +-
.../rust/tvm/function/ffi/constant.__WORDSIZE.html | 2 +-
.../ffi/constant.__WORDSIZE_TIME64_COMPAT32.html | 2 +-
.../constant.__glibc_c99_flexarr_available.html | 2 +-
.../tvm/function/ffi/fn.TVMAPISetLastError.html | 2 +-
.../rust/tvm/function/ffi/fn.TVMArrayAlloc.html | 2 +-
.../tvm/function/ffi/fn.TVMArrayCopyFromBytes.html | 2 +-
.../tvm/function/ffi/fn.TVMArrayCopyFromTo.html | 2 +-
.../tvm/function/ffi/fn.TVMArrayCopyToBytes.html | 2 +-
.../api/rust/tvm/function/ffi/fn.TVMArrayFree.html | 2 +-
.../tvm/function/ffi/fn.TVMArrayFromDLPack.html | 2 +-
.../rust/tvm/function/ffi/fn.TVMArrayToDLPack.html | 2 +-
.../function/ffi/fn.TVMBackendAllocWorkspace.html | 2 +-
.../function/ffi/fn.TVMBackendFreeWorkspace.html | 2 +-
.../function/ffi/fn.TVMBackendGetFuncFromEnv.html | 2 +-
.../function/ffi/fn.TVMBackendParallelBarrier.html | 2 +-
.../function/ffi/fn.TVMBackendParallelLaunch.html | 2 +-
.../function/ffi/fn.TVMBackendRegisterEnvCAPI.html | 2 +-
.../ffi/fn.TVMBackendRegisterSystemLibSymbol.html | 2 +-
.../tvm/function/ffi/fn.TVMBackendRunOnce.html | 2 +-
.../rust/tvm/function/ffi/fn.TVMByteArrayFree.html | 2 +-
.../tvm/function/ffi/fn.TVMCFuncSetReturn.html | 2 +-
.../rust/tvm/function/ffi/fn.TVMCbArgToReturn.html | 2 +-
.../ffi/fn.TVMDLManagedTensorCallDeleter.html | 2 +-
.../function/ffi/fn.TVMDeviceAllocDataSpace.html | 2 +-
.../ffi/fn.TVMDeviceAllocDataSpaceWithScope.html | 2 +-
.../function/ffi/fn.TVMDeviceCopyDataFromTo.html | 2 +-
.../function/ffi/fn.TVMDeviceFreeDataSpace.html | 2 +-
docs/api/rust/tvm/function/ffi/fn.TVMFuncCall.html | 2 +-
.../function/ffi/fn.TVMFuncCreateFromCFunc.html | 2 +-
docs/api/rust/tvm/function/ffi/fn.TVMFuncFree.html | 2 +-
.../rust/tvm/function/ffi/fn.TVMFuncGetGlobal.html | 2 +-
.../function/ffi/fn.TVMFuncListGlobalNames.html | 2 +-
.../tvm/function/ffi/fn.TVMFuncRegisterGlobal.html | 2 +-
.../tvm/function/ffi/fn.TVMFuncRemoveGlobal.html | 2 +-
.../rust/tvm/function/ffi/fn.TVMGetLastError.html | 2 +-
docs/api/rust/tvm/function/ffi/fn.TVMModFree.html | 2 +-
.../tvm/function/ffi/fn.TVMModGetFunction.html | 2 +-
.../api/rust/tvm/function/ffi/fn.TVMModImport.html | 2 +-
.../tvm/function/ffi/fn.TVMModLoadFromFile.html | 2 +-
.../tvm/function/ffi/fn.TVMObjectDerivedFrom.html | 2 +-
.../rust/tvm/function/ffi/fn.TVMObjectFree.html | 2 +-
.../tvm/function/ffi/fn.TVMObjectGetTypeIndex.html | 2 +-
.../rust/tvm/function/ffi/fn.TVMObjectRetain.html | 2 +-
.../function/ffi/fn.TVMObjectTypeIndex2Key.html | 2 +-
.../function/ffi/fn.TVMObjectTypeKey2Index.html | 2 +-
.../api/rust/tvm/function/ffi/fn.TVMSetStream.html | 2 +-
.../rust/tvm/function/ffi/fn.TVMStreamCreate.html | 2 +-
.../rust/tvm/function/ffi/fn.TVMStreamFree.html | 2 +-
.../ffi/fn.TVMStreamStreamSynchronize.html | 2 +-
.../rust/tvm/function/ffi/fn.TVMSynchronize.html | 2 +-
.../rust/tvm/function/ffi/struct.DLDataType.html | 10 +-
.../api/rust/tvm/function/ffi/struct.DLDevice.html | 8 +-
.../tvm/function/ffi/struct.DLManagedTensor.html | 6 +-
.../api/rust/tvm/function/ffi/struct.DLTensor.html | 14 +-
.../rust/tvm/function/ffi/struct.TVMByteArray.html | 6 +-
.../function/ffi/struct.TVMParallelGroupEnv.html | 6 +-
.../api/rust/tvm/function/ffi/struct.__fsid_t.html | 6 +-
.../rust/tvm/function/ffi/type.DLDataTypeCode.html | 2 +-
.../rust/tvm/function/ffi/type.DLDeviceType.html | 2 +-
.../tvm/function/ffi/type.FTVMParallelLambda.html | 2 +-
.../rust/tvm/function/ffi/type.TVMArgTypeCode.html | 2 +-
.../rust/tvm/function/ffi/type.TVMArrayHandle.html | 2 +-
.../function/ffi/type.TVMBackendPackedCFunc.html | 2 +-
.../tvm/function/ffi/type.TVMDeviceExtType.html | 2 +-
.../ffi/type.TVMExtensionFuncDeclarer.html | 2 +-
.../tvm/function/ffi/type.TVMFunctionHandle.html | 2 +-
.../tvm/function/ffi/type.TVMModuleHandle.html | 2 +-
.../tvm/function/ffi/type.TVMObjectHandle.html | 2 +-
.../rust/tvm/function/ffi/type.TVMPackedCFunc.html | 2 +-
.../function/ffi/type.TVMPackedCFuncFinalizer.html | 2 +-
.../tvm/function/ffi/type.TVMRetValueHandle.html | 2 +-
.../tvm/function/ffi/type.TVMStreamHandle.html | 2 +-
.../rust/tvm/function/ffi/type.__blkcnt64_t.html | 2 +-
.../api/rust/tvm/function/ffi/type.__blkcnt_t.html | 2 +-
.../rust/tvm/function/ffi/type.__blksize_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__caddr_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__clock_t.html | 2 +-
.../rust/tvm/function/ffi/type.__clockid_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__daddr_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__dev_t.html | 2 +-
.../rust/tvm/function/ffi/type.__fsblkcnt64_t.html | 2 +-
.../rust/tvm/function/ffi/type.__fsblkcnt_t.html | 2 +-
.../rust/tvm/function/ffi/type.__fsfilcnt64_t.html | 2 +-
.../rust/tvm/function/ffi/type.__fsfilcnt_t.html | 2 +-
.../api/rust/tvm/function/ffi/type.__fsword_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__gid_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__id_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__ino64_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__ino_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__int16_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__int32_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__int64_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__int8_t.html | 2 +-
.../tvm/function/ffi/type.__int_least16_t.html | 2 +-
.../tvm/function/ffi/type.__int_least32_t.html | 2 +-
.../tvm/function/ffi/type.__int_least64_t.html | 2 +-
.../rust/tvm/function/ffi/type.__int_least8_t.html | 2 +-
.../api/rust/tvm/function/ffi/type.__intmax_t.html | 2 +-
.../api/rust/tvm/function/ffi/type.__intptr_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__key_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__loff_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__mode_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__nlink_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__off64_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__off_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__pid_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__quad_t.html | 2 +-
.../api/rust/tvm/function/ffi/type.__rlim64_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__rlim_t.html | 2 +-
.../rust/tvm/function/ffi/type.__sig_atomic_t.html | 2 +-
.../rust/tvm/function/ffi/type.__socklen_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__ssize_t.html | 2 +-
.../tvm/function/ffi/type.__suseconds64_t.html | 2 +-
.../rust/tvm/function/ffi/type.__suseconds_t.html | 2 +-
.../tvm/function/ffi/type.__syscall_slong_t.html | 2 +-
.../tvm/function/ffi/type.__syscall_ulong_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__time_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__timer_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__u_char.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__u_int.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__u_long.html | 2 +-
.../api/rust/tvm/function/ffi/type.__u_quad_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__u_short.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__uid_t.html | 2 +-
.../api/rust/tvm/function/ffi/type.__uint16_t.html | 2 +-
.../api/rust/tvm/function/ffi/type.__uint32_t.html | 2 +-
.../api/rust/tvm/function/ffi/type.__uint64_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.__uint8_t.html | 2 +-
.../tvm/function/ffi/type.__uint_least16_t.html | 2 +-
.../tvm/function/ffi/type.__uint_least32_t.html | 2 +-
.../tvm/function/ffi/type.__uint_least64_t.html | 2 +-
.../tvm/function/ffi/type.__uint_least8_t.html | 2 +-
.../rust/tvm/function/ffi/type.__uintmax_t.html | 2 +-
.../rust/tvm/function/ffi/type.__useconds_t.html | 2 +-
.../rust/tvm/function/ffi/type.int_fast16_t.html | 2 +-
.../rust/tvm/function/ffi/type.int_fast32_t.html | 2 +-
.../rust/tvm/function/ffi/type.int_fast64_t.html | 2 +-
.../rust/tvm/function/ffi/type.int_fast8_t.html | 2 +-
.../rust/tvm/function/ffi/type.int_least16_t.html | 2 +-
.../rust/tvm/function/ffi/type.int_least32_t.html | 2 +-
.../rust/tvm/function/ffi/type.int_least64_t.html | 2 +-
.../rust/tvm/function/ffi/type.int_least8_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.intmax_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.size_t.html | 2 +-
.../rust/tvm/function/ffi/type.tvm_index_t.html | 2 +-
.../rust/tvm/function/ffi/type.uint_fast16_t.html | 2 +-
.../rust/tvm/function/ffi/type.uint_fast32_t.html | 2 +-
.../rust/tvm/function/ffi/type.uint_fast64_t.html | 2 +-
.../rust/tvm/function/ffi/type.uint_fast8_t.html | 2 +-
.../rust/tvm/function/ffi/type.uint_least16_t.html | 2 +-
.../rust/tvm/function/ffi/type.uint_least32_t.html | 2 +-
.../rust/tvm/function/ffi/type.uint_least64_t.html | 2 +-
.../rust/tvm/function/ffi/type.uint_least8_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.uintmax_t.html | 2 +-
docs/api/rust/tvm/function/ffi/type.wchar_t.html | 2 +-
docs/api/rust/tvm/function/ffi/union.TVMValue.html | 4 +-
docs/api/rust/tvm/function/struct.Function.html | 2 +-
.../rust/tvm/ir/arith/struct.ConstIntBound.html | 2 +-
.../tvm/ir/arith/struct.ConstIntBoundNode.html | 4 +-
docs/api/rust/tvm/ir/attrs/struct.Attrs.html | 2 +-
.../rust/tvm/ir/attrs/struct.BaseAttrsNode.html | 4 +-
.../rust/tvm/ir/diagnostics/struct.Diagnostic.html | 2 +-
.../ir/diagnostics/struct.DiagnosticContext.html | 4 +-
.../ir/diagnostics/struct.DiagnosticRenderer.html | 2 +-
docs/api/rust/tvm/ir/expr/struct.BaseExpr.html | 2 +-
docs/api/rust/tvm/ir/expr/struct.GlobalVar.html | 2 +-
.../api/rust/tvm/ir/expr/struct.GlobalVarNode.html | 4 +-
docs/api/rust/tvm/ir/expr/struct.PrimExpr.html | 2 +-
docs/api/rust/tvm/ir/function/struct.BaseFunc.html | 4 +-
docs/api/rust/tvm/ir/module/enum.Error.html | 2 +-
docs/api/rust/tvm/ir/module/struct.IRModule.html | 2 +-
docs/api/rust/tvm/ir/op/struct.Op.html | 4 +-
docs/api/rust/tvm/ir/op/struct.OpNode.html | 2 +-
.../ir/relay/attrs/nn/struct.AvgPool2DAttrs.html | 2 +-
.../relay/attrs/nn/struct.AvgPool2DAttrsNode.html | 4 +-
.../ir/relay/attrs/nn/struct.BatchMatmulAttrs.html | 4 +-
.../attrs/nn/struct.BatchMatmulAttrsNode.html | 4 +-
.../ir/relay/attrs/nn/struct.BatchNormAttrs.html | 2 +-
.../relay/attrs/nn/struct.BatchNormAttrsNode.html | 4 +-
.../tvm/ir/relay/attrs/nn/struct.BiasAddAttrs.html | 4 +-
.../tvm/ir/relay/attrs/nn/struct.Conv1DAttrs.html | 4 +-
.../tvm/ir/relay/attrs/nn/struct.Conv2DAttrs.html | 4 +-
.../ir/relay/attrs/nn/struct.Conv2DAttrsNode.html | 4 +-
.../tvm/ir/relay/attrs/nn/struct.Conv3DAttrs.html | 2 +-
.../ir/relay/attrs/nn/struct.Conv3DAttrsNode.html | 4 +-
.../attrs/nn/struct.Conv3DTransposeAttrs.html | 2 +-
.../attrs/nn/struct.Conv3DTransposeAttrsNode.html | 4 +-
.../tvm/ir/relay/attrs/nn/struct.DenseAttrs.html | 4 +-
.../ir/relay/attrs/nn/struct.DenseAttrsNode.html | 4 +-
.../tvm/ir/relay/attrs/nn/struct.DropoutAttrs.html | 4 +-
.../ir/relay/attrs/nn/struct.DropoutAttrsNode.html | 4 +-
.../relay/attrs/nn/struct.GlobalPool2DAttrs.html | 4 +-
.../attrs/nn/struct.GlobalPool2DAttrsNode.html | 4 +-
.../ir/relay/attrs/nn/struct.LayerNormAttrs.html | 4 +-
.../tvm/ir/relay/attrs/nn/struct.MatmulAttrs.html | 2 +-
.../ir/relay/attrs/nn/struct.MaxPool2DAttrs.html | 2 +-
.../relay/attrs/nn/struct.MaxPool2DAttrsNode.html | 4 +-
.../tvm/ir/relay/attrs/nn/struct.PadAttrs.html | 2 +-
.../tvm/ir/relay/attrs/nn/struct.PadAttrsNode.html | 2 +-
.../tvm/ir/relay/attrs/nn/struct.SoftmaxAttrs.html | 2 +-
.../ir/relay/attrs/nn/struct.SoftmaxAttrsNode.html | 2 +-
.../ir/relay/attrs/nn/struct.UpSamplingAttrs.html | 2 +-
.../relay/attrs/nn/struct.UpSamplingAttrsNode.html | 2 +-
.../ir/relay/attrs/reduce/struct.ReduceAttrs.html | 2 +-
.../relay/attrs/reduce/struct.ReduceAttrsNode.html | 2 +-
.../relay/attrs/reduce/struct.VarianceAttrs.html | 4 +-
.../attrs/reduce/struct.VarianceAttrsNode.html | 2 +-
.../ir/relay/attrs/transform/struct.CastAttrs.html | 2 +-
.../ir/relay/attrs/transform/struct.ClipAttrs.html | 2 +-
.../attrs/transform/struct.ClipAttrsNode.html | 4 +-
.../attrs/transform/struct.ConcatenateAttrs.html | 2 +-
.../transform/struct.ConcatenateAttrsNode.html | 4 +-
.../attrs/transform/struct.ExpandDimsAttrs.html | 4 +-
.../relay/attrs/transform/struct.ReshapeAttrs.html | 4 +-
.../attrs/transform/struct.ReshapeAttrsNode.html | 2 +-
.../relay/attrs/transform/struct.SplitAttrs.html | 4 +-
.../attrs/transform/struct.SplitAttrsNode.html | 2 +-
.../relay/attrs/transform/struct.SqueezeAttrs.html | 4 +-
.../attrs/transform/struct.SqueezeAttrsNode.html | 2 +-
.../relay/attrs/transform/struct.StackAttrs.html | 4 +-
.../attrs/transform/struct.StackAttrsNode.html | 2 +-
.../attrs/transform/struct.StridedSliceAttrs.html | 2 +-
.../transform/struct.StridedSliceAttrsNode.html | 2 +-
.../ir/relay/attrs/transform/struct.TakeAttrs.html | 4 +-
.../attrs/transform/struct.TakeAttrsNode.html | 2 +-
.../attrs/transform/struct.TransposeAttrs.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.Call.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.Clause.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.ClauseNode.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.Constant.html | 2 +-
.../api/rust/tvm/ir/relay/struct.ConstantNode.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.Constructor.html | 2 +-
.../rust/tvm/ir/relay/struct.ConstructorNode.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.DataType.html | 2 +-
docs/api/rust/tvm/ir/relay/struct.Expr.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.ExprNode.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.Function.html | 4 +-
.../api/rust/tvm/ir/relay/struct.FunctionNode.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.Id.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.If.html | 2 +-
docs/api/rust/tvm/ir/relay/struct.IfNode.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.LetNode.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.Match.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.MatchNode.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.Pattern.html | 2 +-
.../tvm/ir/relay/struct.PatternConstructor.html | 2 +-
.../api/rust/tvm/ir/relay/struct.PatternTuple.html | 4 +-
.../rust/tvm/ir/relay/struct.PatternTupleNode.html | 2 +-
docs/api/rust/tvm/ir/relay/struct.PatternVar.html | 2 +-
.../rust/tvm/ir/relay/struct.PatternWildcard.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.RefCreate.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.RefRead.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.RefWrite.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.Tuple.html | 2 +-
.../api/rust/tvm/ir/relay/struct.TupleGetItem.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.TupleNode.html | 2 +-
docs/api/rust/tvm/ir/relay/struct.Var.html | 4 +-
docs/api/rust/tvm/ir/relay/struct.VarNode.html | 2 +-
docs/api/rust/tvm/ir/source_map/struct.Source.html | 2 +-
.../rust/tvm/ir/source_map/struct.SourceMap.html | 2 +-
docs/api/rust/tvm/ir/span/struct.SourceName.html | 2 +-
docs/api/rust/tvm/ir/span/struct.Span.html | 2 +-
docs/api/rust/tvm/ir/span/struct.SpanNode.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.Add.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.AddNode.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.And.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.AndNode.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.Cast.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.CastNode.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.Div.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.DivNode.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.Eq.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.EqNode.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.FloorDiv.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.FloorMod.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.FloorModNode.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.Ge.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.Gt.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.IntImm.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.Le.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.Let.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.Lt.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.Max.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.Min.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.MinNode.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.Mod.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.ModNode.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.Mul.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.Ne.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.NeNode.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.Not.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.Or.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.OrNode.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.Ramp.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.Select.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.SelectNode.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.Sub.html | 4 +-
docs/api/rust/tvm/ir/tir/struct.Var.html | 2 +-
docs/api/rust/tvm/ir/tir/struct.VarNode.html | 2 +-
docs/api/rust/tvm/ir/ty/struct.BaseTensorType.html | 2 +-
docs/api/rust/tvm/ir/ty/struct.FuncType.html | 4 +-
docs/api/rust/tvm/ir/ty/struct.GlobalTypeVar.html | 4 +-
docs/api/rust/tvm/ir/ty/struct.IncompleteType.html | 4 +-
docs/api/rust/tvm/ir/ty/struct.PointerType.html | 4 +-
docs/api/rust/tvm/ir/ty/struct.PrimType.html | 2 +-
docs/api/rust/tvm/ir/ty/struct.PrimTypeNode.html | 2 +-
docs/api/rust/tvm/ir/ty/struct.RefType.html | 4 +-
docs/api/rust/tvm/ir/ty/struct.TensorType.html | 2 +-
docs/api/rust/tvm/ir/ty/struct.TupleType.html | 2 +-
docs/api/rust/tvm/ir/ty/struct.TupleTypeNode.html | 2 +-
docs/api/rust/tvm/ir/ty/struct.Type.html | 4 +-
docs/api/rust/tvm/ir/ty/struct.TypeConstraint.html | 4 +-
.../rust/tvm/ir/ty/struct.TypeConstraintNode.html | 2 +-
docs/api/rust/tvm/ir/ty/struct.TypeData.html | 4 +-
docs/api/rust/tvm/ir/ty/struct.TypeNode.html | 2 +-
docs/api/rust/tvm/ir/ty/struct.TypeVar.html | 4 +-
docs/api/rust/tvm/module/struct.Module.html | 2 +-
docs/api/rust/tvm/module/struct.ModuleNode.html | 4 +-
docs/api/rust/tvm/ndarray/struct.NDArray.html | 2 +-
docs/api/rust/tvm/ndarray/trait.Num32.html | 2 +-
docs/api/rust/tvm/runtime/array/struct.Array.html | 4 +-
.../rust/tvm/runtime/device/enum.DeviceType.html | 2 +-
.../api/rust/tvm/runtime/device/struct.Device.html | 2 +-
docs/api/rust/tvm/runtime/enum.ArgValue.html | 30 +--
docs/api/rust/tvm/runtime/enum.ByteArray.html | 4 +-
docs/api/rust/tvm/runtime/enum.DeviceType.html | 2 +-
docs/api/rust/tvm/runtime/enum.Error.html | 2 +-
docs/api/rust/tvm/runtime/enum.NDArrayError.html | 2 +-
docs/api/rust/tvm/runtime/enum.RetValue.html | 26 +-
docs/api/rust/tvm/runtime/errors/enum.Error.html | 2 +-
.../rust/tvm/runtime/errors/enum.NDArrayError.html | 2 +-
.../rust/tvm/runtime/function/enum.ArgValue.html | 30 +--
.../rust/tvm/runtime/function/enum.RetValue.html | 26 +-
.../ffi/constant.DLDataTypeCode_kDLBfloat.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLComplex.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLFloat.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLInt.html | 2 +-
.../constant.DLDataTypeCode_kDLOpaqueHandle.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLUInt.html | 2 +-
.../function/ffi/constant.DLDeviceType_kDLCPU.html | 2 +-
.../ffi/constant.DLDeviceType_kDLCUDA.html | 2 +-
.../ffi/constant.DLDeviceType_kDLCUDAHost.html | 2 +-
.../ffi/constant.DLDeviceType_kDLCUDAManaged.html | 2 +-
.../ffi/constant.DLDeviceType_kDLExtDev.html | 2 +-
.../ffi/constant.DLDeviceType_kDLHexagon.html | 2 +-
.../ffi/constant.DLDeviceType_kDLMetal.html | 2 +-
.../ffi/constant.DLDeviceType_kDLOneAPI.html | 2 +-
.../ffi/constant.DLDeviceType_kDLOpenCL.html | 2 +-
.../ffi/constant.DLDeviceType_kDLROCM.html | 2 +-
.../ffi/constant.DLDeviceType_kDLROCMHost.html | 2 +-
.../function/ffi/constant.DLDeviceType_kDLVPI.html | 2 +-
.../ffi/constant.DLDeviceType_kDLVulkan.html | 2 +-
.../ffi/constant.DLDeviceType_kDLWebGPU.html | 2 +-
.../function/ffi/constant.DLPACK_ABI_VERSION.html | 2 +-
.../function/ffi/constant.DLPACK_VERSION.html | 2 +-
.../runtime/function/ffi/constant.INT16_MAX.html | 2 +-
.../runtime/function/ffi/constant.INT16_MIN.html | 2 +-
.../runtime/function/ffi/constant.INT32_MAX.html | 2 +-
.../runtime/function/ffi/constant.INT32_MIN.html | 2 +-
.../runtime/function/ffi/constant.INT8_MAX.html | 2 +-
.../runtime/function/ffi/constant.INT8_MIN.html | 2 +-
.../runtime/function/ffi/constant.INTPTR_MAX.html | 2 +-
.../runtime/function/ffi/constant.INTPTR_MIN.html | 2 +-
.../function/ffi/constant.INT_FAST16_MAX.html | 2 +-
.../function/ffi/constant.INT_FAST16_MIN.html | 2 +-
.../function/ffi/constant.INT_FAST32_MAX.html | 2 +-
.../function/ffi/constant.INT_FAST32_MIN.html | 2 +-
.../function/ffi/constant.INT_FAST8_MAX.html | 2 +-
.../function/ffi/constant.INT_FAST8_MIN.html | 2 +-
.../function/ffi/constant.INT_LEAST16_MAX.html | 2 +-
.../function/ffi/constant.INT_LEAST16_MIN.html | 2 +-
.../function/ffi/constant.INT_LEAST32_MAX.html | 2 +-
.../function/ffi/constant.INT_LEAST32_MIN.html | 2 +-
.../function/ffi/constant.INT_LEAST8_MAX.html | 2 +-
.../function/ffi/constant.INT_LEAST8_MIN.html | 2 +-
.../runtime/function/ffi/constant.PTRDIFF_MAX.html | 2 +-
.../runtime/function/ffi/constant.PTRDIFF_MIN.html | 2 +-
.../function/ffi/constant.SIG_ATOMIC_MAX.html | 2 +-
.../function/ffi/constant.SIG_ATOMIC_MIN.html | 2 +-
.../runtime/function/ffi/constant.SIZE_MAX.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kDLDevice.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMArgFloat.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMArgInt.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMBytes.html | 2 +-
...constant.TVMArgTypeCode_kTVMDLTensorHandle.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMDataType.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMExtBegin.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMExtEnd.html | 2 +-
.../constant.TVMArgTypeCode_kTVMExtReserveEnd.html | 2 +-
.../constant.TVMArgTypeCode_kTVMModuleHandle.html | 2 +-
.../constant.TVMArgTypeCode_kTVMNDArrayHandle.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMNNVMFirst.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMNNVMLast.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMNullptr.html | 2 +-
.../constant.TVMArgTypeCode_kTVMObjectHandle.html | 2 +-
...tant.TVMArgTypeCode_kTVMObjectRValueRefArg.html | 2 +-
.../constant.TVMArgTypeCode_kTVMOpaqueHandle.html | 2 +-
...nstant.TVMArgTypeCode_kTVMPackedFuncHandle.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMStr.html | 2 +-
...tant.TVMDeviceExtType_TVMDeviceExtType_End.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kDLAOCL.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kDLMicroDev.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kDLSDAccel.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kOpenGL.html | 2 +-
.../runtime/function/ffi/constant.TVM_VERSION.html | 2 +-
.../runtime/function/ffi/constant.UINT16_MAX.html | 2 +-
.../runtime/function/ffi/constant.UINT32_MAX.html | 2 +-
.../runtime/function/ffi/constant.UINT8_MAX.html | 2 +-
.../runtime/function/ffi/constant.UINTPTR_MAX.html | 2 +-
.../function/ffi/constant.UINT_FAST16_MAX.html | 2 +-
.../function/ffi/constant.UINT_FAST32_MAX.html | 2 +-
.../function/ffi/constant.UINT_FAST8_MAX.html | 2 +-
.../function/ffi/constant.UINT_LEAST16_MAX.html | 2 +-
.../function/ffi/constant.UINT_LEAST32_MAX.html | 2 +-
.../function/ffi/constant.UINT_LEAST8_MAX.html | 2 +-
.../runtime/function/ffi/constant.WINT_MAX.html | 2 +-
.../runtime/function/ffi/constant.WINT_MIN.html | 2 +-
.../function/ffi/constant._ATFILE_SOURCE.html | 2 +-
.../function/ffi/constant._BITS_STDINT_INTN_H.html | 2 +-
.../ffi/constant._BITS_STDINT_UINTN_H.html | 2 +-
.../function/ffi/constant._BITS_TIME64_H.html | 2 +-
.../function/ffi/constant._BITS_TYPESIZES_H.html | 2 +-
.../function/ffi/constant._BITS_TYPES_H.html | 2 +-
.../function/ffi/constant._BITS_WCHAR_H.html | 2 +-
.../function/ffi/constant._DEFAULT_SOURCE.html | 2 +-
.../runtime/function/ffi/constant._FEATURES_H.html | 2 +-
.../function/ffi/constant._POSIX_C_SOURCE.html | 2 +-
.../function/ffi/constant._POSIX_SOURCE.html | 2 +-
.../function/ffi/constant._STDC_PREDEF_H.html | 2 +-
.../runtime/function/ffi/constant._STDINT_H.html | 2 +-
.../function/ffi/constant._SYS_CDEFS_H.html | 2 +-
.../function/ffi/constant.__FD_SETSIZE.html | 2 +-
.../function/ffi/constant.__GLIBC_MINOR__.html | 2 +-
.../ffi/constant.__GLIBC_USE_DEPRECATED_GETS.html | 2 +-
.../ffi/constant.__GLIBC_USE_DEPRECATED_SCANF.html | 2 +-
.../constant.__GLIBC_USE_IEC_60559_BFP_EXT.html | 2 +-
...constant.__GLIBC_USE_IEC_60559_BFP_EXT_C2X.html | 2 +-
.../ffi/constant.__GLIBC_USE_IEC_60559_EXT.html | 2 +-
.../constant.__GLIBC_USE_IEC_60559_FUNCS_EXT.html | 2 +-
...nstant.__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X.html | 2 +-
.../constant.__GLIBC_USE_IEC_60559_TYPES_EXT.html | 2 +-
.../function/ffi/constant.__GLIBC_USE_ISOC2X.html | 2 +-
.../ffi/constant.__GLIBC_USE_LIB_EXT2.html | 2 +-
.../runtime/function/ffi/constant.__GLIBC__.html | 2 +-
.../function/ffi/constant.__GNU_LIBRARY__.html | 2 +-
.../ffi/constant.__HAVE_GENERIC_SELECTION.html | 2 +-
.../ffi/constant.__INO_T_MATCHES_INO64_T.html | 2 +-
...ant.__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64.html | 2 +-
...nstant.__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI.html | 2 +-
.../ffi/constant.__OFF_T_MATCHES_OFF64_T.html | 2 +-
.../ffi/constant.__RLIM_T_MATCHES_RLIM64_T.html | 2 +-
.../ffi/constant.__STATFS_MATCHES_STATFS64.html | 2 +-
.../ffi/constant.__STDC_IEC_559_COMPLEX__.html | 2 +-
.../function/ffi/constant.__STDC_IEC_559__.html | 2 +-
.../ffi/constant.__STDC_IEC_60559_BFP__.html | 2 +-
.../ffi/constant.__STDC_IEC_60559_COMPLEX__.html | 2 +-
.../function/ffi/constant.__STDC_ISO_10646__.html | 2 +-
.../function/ffi/constant.__SYSCALL_WORDSIZE.html | 2 +-
.../runtime/function/ffi/constant.__TIMESIZE.html | 2 +-
.../function/ffi/constant.__USE_ATFILE.html | 2 +-
.../function/ffi/constant.__USE_FORTIFY_LEVEL.html | 2 +-
.../function/ffi/constant.__USE_ISOC11.html | 2 +-
.../function/ffi/constant.__USE_ISOC95.html | 2 +-
.../function/ffi/constant.__USE_ISOC99.html | 2 +-
.../runtime/function/ffi/constant.__USE_MISC.html | 2 +-
.../runtime/function/ffi/constant.__USE_POSIX.html | 2 +-
.../function/ffi/constant.__USE_POSIX199309.html | 2 +-
.../function/ffi/constant.__USE_POSIX199506.html | 2 +-
.../function/ffi/constant.__USE_POSIX2.html | 2 +-
.../ffi/constant.__USE_POSIX_IMPLICITLY.html | 2 +-
.../function/ffi/constant.__USE_XOPEN2K.html | 2 +-
.../function/ffi/constant.__USE_XOPEN2K8.html | 2 +-
.../runtime/function/ffi/constant.__WORDSIZE.html | 2 +-
.../ffi/constant.__WORDSIZE_TIME64_COMPAT32.html | 2 +-
.../constant.__glibc_c99_flexarr_available.html | 2 +-
.../function/ffi/fn.TVMAPISetLastError.html | 2 +-
.../tvm/runtime/function/ffi/fn.TVMArrayAlloc.html | 2 +-
.../function/ffi/fn.TVMArrayCopyFromBytes.html | 2 +-
.../function/ffi/fn.TVMArrayCopyFromTo.html | 2 +-
.../function/ffi/fn.TVMArrayCopyToBytes.html | 2 +-
.../tvm/runtime/function/ffi/fn.TVMArrayFree.html | 2 +-
.../function/ffi/fn.TVMArrayFromDLPack.html | 2 +-
.../runtime/function/ffi/fn.TVMArrayToDLPack.html | 2 +-
.../function/ffi/fn.TVMBackendAllocWorkspace.html | 2 +-
.../function/ffi/fn.TVMBackendFreeWorkspace.html | 2 +-
.../function/ffi/fn.TVMBackendGetFuncFromEnv.html | 2 +-
.../function/ffi/fn.TVMBackendParallelBarrier.html | 2 +-
.../function/ffi/fn.TVMBackendParallelLaunch.html | 2 +-
.../function/ffi/fn.TVMBackendRegisterEnvCAPI.html | 2 +-
.../ffi/fn.TVMBackendRegisterSystemLibSymbol.html | 2 +-
.../runtime/function/ffi/fn.TVMBackendRunOnce.html | 2 +-
.../runtime/function/ffi/fn.TVMByteArrayFree.html | 2 +-
.../runtime/function/ffi/fn.TVMCFuncSetReturn.html | 2 +-
.../runtime/function/ffi/fn.TVMCbArgToReturn.html | 2 +-
.../ffi/fn.TVMDLManagedTensorCallDeleter.html | 2 +-
.../function/ffi/fn.TVMDeviceAllocDataSpace.html | 2 +-
.../ffi/fn.TVMDeviceAllocDataSpaceWithScope.html | 2 +-
.../function/ffi/fn.TVMDeviceCopyDataFromTo.html | 2 +-
.../function/ffi/fn.TVMDeviceFreeDataSpace.html | 2 +-
.../tvm/runtime/function/ffi/fn.TVMFuncCall.html | 2 +-
.../function/ffi/fn.TVMFuncCreateFromCFunc.html | 2 +-
.../tvm/runtime/function/ffi/fn.TVMFuncFree.html | 2 +-
.../runtime/function/ffi/fn.TVMFuncGetGlobal.html | 2 +-
.../function/ffi/fn.TVMFuncListGlobalNames.html | 2 +-
.../function/ffi/fn.TVMFuncRegisterGlobal.html | 2 +-
.../function/ffi/fn.TVMFuncRemoveGlobal.html | 2 +-
.../runtime/function/ffi/fn.TVMGetLastError.html | 2 +-
.../tvm/runtime/function/ffi/fn.TVMModFree.html | 2 +-
.../runtime/function/ffi/fn.TVMModGetFunction.html | 2 +-
.../tvm/runtime/function/ffi/fn.TVMModImport.html | 2 +-
.../function/ffi/fn.TVMModLoadFromFile.html | 2 +-
.../function/ffi/fn.TVMObjectDerivedFrom.html | 2 +-
.../tvm/runtime/function/ffi/fn.TVMObjectFree.html | 2 +-
.../function/ffi/fn.TVMObjectGetTypeIndex.html | 2 +-
.../runtime/function/ffi/fn.TVMObjectRetain.html | 2 +-
.../function/ffi/fn.TVMObjectTypeIndex2Key.html | 2 +-
.../function/ffi/fn.TVMObjectTypeKey2Index.html | 2 +-
.../tvm/runtime/function/ffi/fn.TVMSetStream.html | 2 +-
.../runtime/function/ffi/fn.TVMStreamCreate.html | 2 +-
.../tvm/runtime/function/ffi/fn.TVMStreamFree.html | 2 +-
.../ffi/fn.TVMStreamStreamSynchronize.html | 2 +-
.../runtime/function/ffi/fn.TVMSynchronize.html | 2 +-
.../runtime/function/ffi/struct.DLDataType.html | 10 +-
.../tvm/runtime/function/ffi/struct.DLDevice.html | 8 +-
.../function/ffi/struct.DLManagedTensor.html | 6 +-
.../tvm/runtime/function/ffi/struct.DLTensor.html | 14 +-
.../runtime/function/ffi/struct.TVMByteArray.html | 6 +-
.../function/ffi/struct.TVMParallelGroupEnv.html | 6 +-
.../tvm/runtime/function/ffi/struct.__fsid_t.html | 6 +-
.../runtime/function/ffi/type.DLDataTypeCode.html | 2 +-
.../runtime/function/ffi/type.DLDeviceType.html | 2 +-
.../function/ffi/type.FTVMParallelLambda.html | 2 +-
.../runtime/function/ffi/type.TVMArgTypeCode.html | 2 +-
.../runtime/function/ffi/type.TVMArrayHandle.html | 2 +-
.../function/ffi/type.TVMBackendPackedCFunc.html | 2 +-
.../function/ffi/type.TVMDeviceExtType.html | 2 +-
.../ffi/type.TVMExtensionFuncDeclarer.html | 2 +-
.../function/ffi/type.TVMFunctionHandle.html | 2 +-
.../runtime/function/ffi/type.TVMModuleHandle.html | 2 +-
.../runtime/function/ffi/type.TVMObjectHandle.html | 2 +-
.../runtime/function/ffi/type.TVMPackedCFunc.html | 2 +-
.../function/ffi/type.TVMPackedCFuncFinalizer.html | 2 +-
.../function/ffi/type.TVMRetValueHandle.html | 2 +-
.../runtime/function/ffi/type.TVMStreamHandle.html | 2 +-
.../runtime/function/ffi/type.__blkcnt64_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__blkcnt_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__blksize_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__caddr_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__clock_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__clockid_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__daddr_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__dev_t.html | 2 +-
.../runtime/function/ffi/type.__fsblkcnt64_t.html | 2 +-
.../runtime/function/ffi/type.__fsblkcnt_t.html | 2 +-
.../runtime/function/ffi/type.__fsfilcnt64_t.html | 2 +-
.../runtime/function/ffi/type.__fsfilcnt_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__fsword_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__gid_t.html | 2 +-
.../rust/tvm/runtime/function/ffi/type.__id_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__ino64_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__ino_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__int16_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__int32_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__int64_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__int8_t.html | 2 +-
.../runtime/function/ffi/type.__int_least16_t.html | 2 +-
.../runtime/function/ffi/type.__int_least32_t.html | 2 +-
.../runtime/function/ffi/type.__int_least64_t.html | 2 +-
.../runtime/function/ffi/type.__int_least8_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__intmax_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__intptr_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__key_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__loff_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__mode_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__nlink_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__off64_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__off_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__pid_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__quad_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__rlim64_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__rlim_t.html | 2 +-
.../runtime/function/ffi/type.__sig_atomic_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__socklen_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__ssize_t.html | 2 +-
.../runtime/function/ffi/type.__suseconds64_t.html | 2 +-
.../runtime/function/ffi/type.__suseconds_t.html | 2 +-
.../function/ffi/type.__syscall_slong_t.html | 2 +-
.../function/ffi/type.__syscall_ulong_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__time_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__timer_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__u_char.html | 2 +-
.../tvm/runtime/function/ffi/type.__u_int.html | 2 +-
.../tvm/runtime/function/ffi/type.__u_long.html | 2 +-
.../tvm/runtime/function/ffi/type.__u_quad_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__u_short.html | 2 +-
.../tvm/runtime/function/ffi/type.__uid_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__uint16_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__uint32_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__uint64_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__uint8_t.html | 2 +-
.../function/ffi/type.__uint_least16_t.html | 2 +-
.../function/ffi/type.__uint_least32_t.html | 2 +-
.../function/ffi/type.__uint_least64_t.html | 2 +-
.../runtime/function/ffi/type.__uint_least8_t.html | 2 +-
.../tvm/runtime/function/ffi/type.__uintmax_t.html | 2 +-
.../runtime/function/ffi/type.__useconds_t.html | 2 +-
.../runtime/function/ffi/type.int_fast16_t.html | 2 +-
.../runtime/function/ffi/type.int_fast32_t.html | 2 +-
.../runtime/function/ffi/type.int_fast64_t.html | 2 +-
.../tvm/runtime/function/ffi/type.int_fast8_t.html | 2 +-
.../runtime/function/ffi/type.int_least16_t.html | 2 +-
.../runtime/function/ffi/type.int_least32_t.html | 2 +-
.../runtime/function/ffi/type.int_least64_t.html | 2 +-
.../runtime/function/ffi/type.int_least8_t.html | 2 +-
.../tvm/runtime/function/ffi/type.intmax_t.html | 2 +-
.../rust/tvm/runtime/function/ffi/type.size_t.html | 2 +-
.../tvm/runtime/function/ffi/type.tvm_index_t.html | 2 +-
.../runtime/function/ffi/type.uint_fast16_t.html | 2 +-
.../runtime/function/ffi/type.uint_fast32_t.html | 2 +-
.../runtime/function/ffi/type.uint_fast64_t.html | 2 +-
.../runtime/function/ffi/type.uint_fast8_t.html | 2 +-
.../runtime/function/ffi/type.uint_least16_t.html | 2 +-
.../runtime/function/ffi/type.uint_least32_t.html | 2 +-
.../runtime/function/ffi/type.uint_least64_t.html | 2 +-
.../runtime/function/ffi/type.uint_least8_t.html | 2 +-
.../tvm/runtime/function/ffi/type.uintmax_t.html | 2 +-
.../tvm/runtime/function/ffi/type.wchar_t.html | 2 +-
.../tvm/runtime/function/ffi/union.TVMValue.html | 4 +-
.../rust/tvm/runtime/function/struct.Function.html | 2 +-
docs/api/rust/tvm/runtime/map/struct.Map.html | 4 +-
.../api/rust/tvm/runtime/module/struct.Module.html | 2 +-
.../rust/tvm/runtime/module/struct.ModuleNode.html | 4 +-
.../rust/tvm/runtime/ndarray/struct.NDArray.html | 2 +-
docs/api/rust/tvm/runtime/ndarray/trait.Num32.html | 2 +-
.../rust/tvm/runtime/object/struct.ObjectPtr.html | 4 +-
.../rust/tvm/runtime/object/struct.ObjectRef.html | 2 +-
.../api/rust/tvm/runtime/string/struct.String.html | 2 +-
.../rust/tvm/runtime/string/struct.StringObj.html | 2 +-
docs/api/rust/tvm/runtime/struct.DataType.html | 2 +-
docs/api/rust/tvm/runtime/struct.Device.html | 2 +-
docs/api/rust/tvm/runtime/struct.Function.html | 2 +-
docs/api/rust/tvm/runtime/struct.Module.html | 2 +-
docs/api/rust/tvm/runtime/struct.NDArray.html | 2 +-
docs/api/rust/tvm/runtime/struct.ObjectPtr.html | 4 +-
docs/api/rust/tvm/runtime/struct.ObjectRef.html | 2 +-
docs/api/rust/tvm/runtime/struct.String.html | 2 +-
docs/api/rust/tvm/runtime/struct.StringObj.html | 2 +-
docs/api/rust/tvm/struct.DataType.html | 2 +-
docs/api/rust/tvm/struct.Device.html | 2 +-
docs/api/rust/tvm/struct.Function.html | 2 +-
docs/api/rust/tvm/struct.Module.html | 2 +-
docs/api/rust/tvm/struct.NDArray.html | 2 +-
docs/api/rust/tvm/transform/struct.PassInfo.html | 2 +-
.../rust/tvm/transform/struct.PassInfoNode.html | 2 +-
docs/api/rust/tvm_graph_rt/enum.ArgValue.html | 12 +-
docs/api/rust/tvm_graph_rt/enum.RetValue.html | 2 +-
.../errors/struct.FunctionNotFound.html | 2 +-
.../tvm_graph_rt/errors/struct.InvalidPointer.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLBfloat.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLComplex.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLFloat.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLInt.html | 2 +-
.../constant.DLDataTypeCode_kDLOpaqueHandle.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLUInt.html | 2 +-
.../ffi/constant.DLDeviceType_kDLCPU.html | 2 +-
.../ffi/constant.DLDeviceType_kDLCUDA.html | 2 +-
.../ffi/constant.DLDeviceType_kDLCUDAHost.html | 2 +-
.../ffi/constant.DLDeviceType_kDLCUDAManaged.html | 2 +-
.../ffi/constant.DLDeviceType_kDLExtDev.html | 2 +-
.../ffi/constant.DLDeviceType_kDLHexagon.html | 2 +-
.../ffi/constant.DLDeviceType_kDLMetal.html | 2 +-
.../ffi/constant.DLDeviceType_kDLOneAPI.html | 2 +-
.../ffi/constant.DLDeviceType_kDLOpenCL.html | 2 +-
.../ffi/constant.DLDeviceType_kDLROCM.html | 2 +-
.../ffi/constant.DLDeviceType_kDLROCMHost.html | 2 +-
.../ffi/constant.DLDeviceType_kDLVPI.html | 2 +-
.../ffi/constant.DLDeviceType_kDLVulkan.html | 2 +-
.../ffi/constant.DLDeviceType_kDLWebGPU.html | 2 +-
.../ffi/constant.DLPACK_ABI_VERSION.html | 2 +-
.../tvm_graph_rt/ffi/constant.DLPACK_VERSION.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.INT16_MAX.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.INT16_MIN.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.INT32_MAX.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.INT32_MIN.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.INT8_MAX.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.INT8_MIN.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.INTPTR_MAX.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.INTPTR_MIN.html | 2 +-
.../tvm_graph_rt/ffi/constant.INT_FAST16_MAX.html | 2 +-
.../tvm_graph_rt/ffi/constant.INT_FAST16_MIN.html | 2 +-
.../tvm_graph_rt/ffi/constant.INT_FAST32_MAX.html | 2 +-
.../tvm_graph_rt/ffi/constant.INT_FAST32_MIN.html | 2 +-
.../tvm_graph_rt/ffi/constant.INT_FAST8_MAX.html | 2 +-
.../tvm_graph_rt/ffi/constant.INT_FAST8_MIN.html | 2 +-
.../tvm_graph_rt/ffi/constant.INT_LEAST16_MAX.html | 2 +-
.../tvm_graph_rt/ffi/constant.INT_LEAST16_MIN.html | 2 +-
.../tvm_graph_rt/ffi/constant.INT_LEAST32_MAX.html | 2 +-
.../tvm_graph_rt/ffi/constant.INT_LEAST32_MIN.html | 2 +-
.../tvm_graph_rt/ffi/constant.INT_LEAST8_MAX.html | 2 +-
.../tvm_graph_rt/ffi/constant.INT_LEAST8_MIN.html | 2 +-
.../tvm_graph_rt/ffi/constant.PTRDIFF_MAX.html | 2 +-
.../tvm_graph_rt/ffi/constant.PTRDIFF_MIN.html | 2 +-
.../tvm_graph_rt/ffi/constant.SIG_ATOMIC_MAX.html | 2 +-
.../tvm_graph_rt/ffi/constant.SIG_ATOMIC_MIN.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.SIZE_MAX.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kDLDevice.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMArgFloat.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMArgInt.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMBytes.html | 2 +-
...constant.TVMArgTypeCode_kTVMDLTensorHandle.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMDataType.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMExtBegin.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMExtEnd.html | 2 +-
.../constant.TVMArgTypeCode_kTVMExtReserveEnd.html | 2 +-
.../constant.TVMArgTypeCode_kTVMModuleHandle.html | 2 +-
.../constant.TVMArgTypeCode_kTVMNDArrayHandle.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMNNVMFirst.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMNNVMLast.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMNullptr.html | 2 +-
.../constant.TVMArgTypeCode_kTVMObjectHandle.html | 2 +-
...tant.TVMArgTypeCode_kTVMObjectRValueRefArg.html | 2 +-
.../constant.TVMArgTypeCode_kTVMOpaqueHandle.html | 2 +-
...nstant.TVMArgTypeCode_kTVMPackedFuncHandle.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMStr.html | 2 +-
...tant.TVMDeviceExtType_TVMDeviceExtType_End.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kDLAOCL.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kDLMicroDev.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kDLSDAccel.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kOpenGL.html | 2 +-
.../tvm_graph_rt/ffi/constant.TVM_VERSION.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.UINT16_MAX.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.UINT32_MAX.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.UINT8_MAX.html | 2 +-
.../tvm_graph_rt/ffi/constant.UINTPTR_MAX.html | 2 +-
.../tvm_graph_rt/ffi/constant.UINT_FAST16_MAX.html | 2 +-
.../tvm_graph_rt/ffi/constant.UINT_FAST32_MAX.html | 2 +-
.../tvm_graph_rt/ffi/constant.UINT_FAST8_MAX.html | 2 +-
.../ffi/constant.UINT_LEAST16_MAX.html | 2 +-
.../ffi/constant.UINT_LEAST32_MAX.html | 2 +-
.../tvm_graph_rt/ffi/constant.UINT_LEAST8_MAX.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.WINT_MAX.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.WINT_MIN.html | 2 +-
.../tvm_graph_rt/ffi/constant._ATFILE_SOURCE.html | 2 +-
.../ffi/constant._BITS_STDINT_INTN_H.html | 2 +-
.../ffi/constant._BITS_STDINT_UINTN_H.html | 2 +-
.../tvm_graph_rt/ffi/constant._BITS_TIME64_H.html | 2 +-
.../ffi/constant._BITS_TYPESIZES_H.html | 2 +-
.../tvm_graph_rt/ffi/constant._BITS_TYPES_H.html | 2 +-
.../tvm_graph_rt/ffi/constant._BITS_WCHAR_H.html | 2 +-
.../tvm_graph_rt/ffi/constant._DEFAULT_SOURCE.html | 2 +-
.../tvm_graph_rt/ffi/constant._FEATURES_H.html | 2 +-
.../tvm_graph_rt/ffi/constant._POSIX_C_SOURCE.html | 2 +-
.../tvm_graph_rt/ffi/constant._POSIX_SOURCE.html | 2 +-
.../tvm_graph_rt/ffi/constant._STDC_PREDEF_H.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant._STDINT_H.html | 2 +-
.../tvm_graph_rt/ffi/constant._SYS_CDEFS_H.html | 2 +-
.../tvm_graph_rt/ffi/constant.__FD_SETSIZE.html | 2 +-
.../tvm_graph_rt/ffi/constant.__GLIBC_MINOR__.html | 2 +-
.../ffi/constant.__GLIBC_USE_DEPRECATED_GETS.html | 2 +-
.../ffi/constant.__GLIBC_USE_DEPRECATED_SCANF.html | 2 +-
.../constant.__GLIBC_USE_IEC_60559_BFP_EXT.html | 2 +-
...constant.__GLIBC_USE_IEC_60559_BFP_EXT_C2X.html | 2 +-
.../ffi/constant.__GLIBC_USE_IEC_60559_EXT.html | 2 +-
.../constant.__GLIBC_USE_IEC_60559_FUNCS_EXT.html | 2 +-
...nstant.__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X.html | 2 +-
.../constant.__GLIBC_USE_IEC_60559_TYPES_EXT.html | 2 +-
.../ffi/constant.__GLIBC_USE_ISOC2X.html | 2 +-
.../ffi/constant.__GLIBC_USE_LIB_EXT2.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.__GLIBC__.html | 2 +-
.../tvm_graph_rt/ffi/constant.__GNU_LIBRARY__.html | 2 +-
.../ffi/constant.__HAVE_GENERIC_SELECTION.html | 2 +-
.../ffi/constant.__INO_T_MATCHES_INO64_T.html | 2 +-
...ant.__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64.html | 2 +-
...nstant.__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI.html | 2 +-
.../ffi/constant.__OFF_T_MATCHES_OFF64_T.html | 2 +-
.../ffi/constant.__RLIM_T_MATCHES_RLIM64_T.html | 2 +-
.../ffi/constant.__STATFS_MATCHES_STATFS64.html | 2 +-
.../ffi/constant.__STDC_IEC_559_COMPLEX__.html | 2 +-
.../ffi/constant.__STDC_IEC_559__.html | 2 +-
.../ffi/constant.__STDC_IEC_60559_BFP__.html | 2 +-
.../ffi/constant.__STDC_IEC_60559_COMPLEX__.html | 2 +-
.../ffi/constant.__STDC_ISO_10646__.html | 2 +-
.../ffi/constant.__SYSCALL_WORDSIZE.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.__TIMESIZE.html | 2 +-
.../tvm_graph_rt/ffi/constant.__USE_ATFILE.html | 2 +-
.../ffi/constant.__USE_FORTIFY_LEVEL.html | 2 +-
.../tvm_graph_rt/ffi/constant.__USE_ISOC11.html | 2 +-
.../tvm_graph_rt/ffi/constant.__USE_ISOC95.html | 2 +-
.../tvm_graph_rt/ffi/constant.__USE_ISOC99.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.__USE_MISC.html | 2 +-
.../tvm_graph_rt/ffi/constant.__USE_POSIX.html | 2 +-
.../ffi/constant.__USE_POSIX199309.html | 2 +-
.../ffi/constant.__USE_POSIX199506.html | 2 +-
.../tvm_graph_rt/ffi/constant.__USE_POSIX2.html | 2 +-
.../ffi/constant.__USE_POSIX_IMPLICITLY.html | 2 +-
.../tvm_graph_rt/ffi/constant.__USE_XOPEN2K.html | 2 +-
.../tvm_graph_rt/ffi/constant.__USE_XOPEN2K8.html | 2 +-
.../rust/tvm_graph_rt/ffi/constant.__WORDSIZE.html | 2 +-
.../ffi/constant.__WORDSIZE_TIME64_COMPAT32.html | 2 +-
.../constant.__glibc_c99_flexarr_available.html | 2 +-
.../tvm_graph_rt/ffi/fn.TVMAPISetLastError.html | 2 +-
.../rust/tvm_graph_rt/ffi/fn.TVMArrayAlloc.html | 2 +-
.../tvm_graph_rt/ffi/fn.TVMArrayCopyFromBytes.html | 2 +-
.../tvm_graph_rt/ffi/fn.TVMArrayCopyFromTo.html | 2 +-
.../tvm_graph_rt/ffi/fn.TVMArrayCopyToBytes.html | 2 +-
.../api/rust/tvm_graph_rt/ffi/fn.TVMArrayFree.html | 2 +-
.../tvm_graph_rt/ffi/fn.TVMArrayFromDLPack.html | 2 +-
.../rust/tvm_graph_rt/ffi/fn.TVMArrayToDLPack.html | 2 +-
.../ffi/fn.TVMBackendAllocWorkspace.html | 2 +-
.../ffi/fn.TVMBackendFreeWorkspace.html | 2 +-
.../ffi/fn.TVMBackendGetFuncFromEnv.html | 2 +-
.../ffi/fn.TVMBackendParallelBarrier.html | 2 +-
.../ffi/fn.TVMBackendParallelLaunch.html | 2 +-
.../ffi/fn.TVMBackendRegisterEnvCAPI.html | 2 +-
.../ffi/fn.TVMBackendRegisterSystemLibSymbol.html | 2 +-
.../tvm_graph_rt/ffi/fn.TVMBackendRunOnce.html | 2 +-
.../rust/tvm_graph_rt/ffi/fn.TVMByteArrayFree.html | 2 +-
.../tvm_graph_rt/ffi/fn.TVMCFuncSetReturn.html | 2 +-
.../rust/tvm_graph_rt/ffi/fn.TVMCbArgToReturn.html | 2 +-
.../ffi/fn.TVMDLManagedTensorCallDeleter.html | 2 +-
.../ffi/fn.TVMDeviceAllocDataSpace.html | 2 +-
.../ffi/fn.TVMDeviceAllocDataSpaceWithScope.html | 2 +-
.../ffi/fn.TVMDeviceCopyDataFromTo.html | 2 +-
.../ffi/fn.TVMDeviceFreeDataSpace.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/fn.TVMFuncCall.html | 2 +-
.../ffi/fn.TVMFuncCreateFromCFunc.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/fn.TVMFuncFree.html | 2 +-
.../rust/tvm_graph_rt/ffi/fn.TVMFuncGetGlobal.html | 2 +-
.../ffi/fn.TVMFuncListGlobalNames.html | 2 +-
.../tvm_graph_rt/ffi/fn.TVMFuncRegisterGlobal.html | 2 +-
.../tvm_graph_rt/ffi/fn.TVMFuncRemoveGlobal.html | 2 +-
.../rust/tvm_graph_rt/ffi/fn.TVMGetLastError.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/fn.TVMModFree.html | 2 +-
.../tvm_graph_rt/ffi/fn.TVMModGetFunction.html | 2 +-
.../api/rust/tvm_graph_rt/ffi/fn.TVMModImport.html | 2 +-
.../tvm_graph_rt/ffi/fn.TVMModLoadFromFile.html | 2 +-
.../tvm_graph_rt/ffi/fn.TVMObjectDerivedFrom.html | 2 +-
.../rust/tvm_graph_rt/ffi/fn.TVMObjectFree.html | 2 +-
.../tvm_graph_rt/ffi/fn.TVMObjectGetTypeIndex.html | 2 +-
.../rust/tvm_graph_rt/ffi/fn.TVMObjectRetain.html | 2 +-
.../ffi/fn.TVMObjectTypeIndex2Key.html | 2 +-
.../ffi/fn.TVMObjectTypeKey2Index.html | 2 +-
.../api/rust/tvm_graph_rt/ffi/fn.TVMSetStream.html | 2 +-
.../rust/tvm_graph_rt/ffi/fn.TVMStreamCreate.html | 2 +-
.../rust/tvm_graph_rt/ffi/fn.TVMStreamFree.html | 2 +-
.../ffi/fn.TVMStreamStreamSynchronize.html | 2 +-
.../rust/tvm_graph_rt/ffi/fn.TVMSynchronize.html | 2 +-
.../rust/tvm_graph_rt/ffi/struct.DLDataType.html | 10 +-
.../api/rust/tvm_graph_rt/ffi/struct.DLDevice.html | 8 +-
.../tvm_graph_rt/ffi/struct.DLManagedTensor.html | 6 +-
.../api/rust/tvm_graph_rt/ffi/struct.DLTensor.html | 14 +-
.../rust/tvm_graph_rt/ffi/struct.TVMByteArray.html | 6 +-
.../ffi/struct.TVMParallelGroupEnv.html | 6 +-
.../api/rust/tvm_graph_rt/ffi/struct.__fsid_t.html | 6 +-
.../rust/tvm_graph_rt/ffi/type.DLDataTypeCode.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.DLDeviceType.html | 2 +-
.../tvm_graph_rt/ffi/type.FTVMParallelLambda.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.TVMArgTypeCode.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.TVMArrayHandle.html | 2 +-
.../ffi/type.TVMBackendPackedCFunc.html | 2 +-
.../tvm_graph_rt/ffi/type.TVMDeviceExtType.html | 2 +-
.../ffi/type.TVMExtensionFuncDeclarer.html | 2 +-
.../tvm_graph_rt/ffi/type.TVMFunctionHandle.html | 2 +-
.../tvm_graph_rt/ffi/type.TVMModuleHandle.html | 2 +-
.../tvm_graph_rt/ffi/type.TVMObjectHandle.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.TVMPackedCFunc.html | 2 +-
.../ffi/type.TVMPackedCFuncFinalizer.html | 2 +-
.../tvm_graph_rt/ffi/type.TVMRetValueHandle.html | 2 +-
.../tvm_graph_rt/ffi/type.TVMStreamHandle.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.__blkcnt64_t.html | 2 +-
.../api/rust/tvm_graph_rt/ffi/type.__blkcnt_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.__blksize_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__caddr_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__clock_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.__clockid_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__daddr_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__dev_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.__fsblkcnt64_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.__fsblkcnt_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.__fsfilcnt64_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.__fsfilcnt_t.html | 2 +-
.../api/rust/tvm_graph_rt/ffi/type.__fsword_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__gid_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__id_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__ino64_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__ino_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__int16_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__int32_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__int64_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__int8_t.html | 2 +-
.../tvm_graph_rt/ffi/type.__int_least16_t.html | 2 +-
.../tvm_graph_rt/ffi/type.__int_least32_t.html | 2 +-
.../tvm_graph_rt/ffi/type.__int_least64_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.__int_least8_t.html | 2 +-
.../api/rust/tvm_graph_rt/ffi/type.__intmax_t.html | 2 +-
.../api/rust/tvm_graph_rt/ffi/type.__intptr_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__key_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__loff_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__mode_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__nlink_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__off64_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__off_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__pid_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__quad_t.html | 2 +-
.../api/rust/tvm_graph_rt/ffi/type.__rlim64_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__rlim_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.__sig_atomic_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.__socklen_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__ssize_t.html | 2 +-
.../tvm_graph_rt/ffi/type.__suseconds64_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.__suseconds_t.html | 2 +-
.../tvm_graph_rt/ffi/type.__syscall_slong_t.html | 2 +-
.../tvm_graph_rt/ffi/type.__syscall_ulong_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__time_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__timer_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__u_char.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__u_int.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__u_long.html | 2 +-
.../api/rust/tvm_graph_rt/ffi/type.__u_quad_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__u_short.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__uid_t.html | 2 +-
.../api/rust/tvm_graph_rt/ffi/type.__uint16_t.html | 2 +-
.../api/rust/tvm_graph_rt/ffi/type.__uint32_t.html | 2 +-
.../api/rust/tvm_graph_rt/ffi/type.__uint64_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.__uint8_t.html | 2 +-
.../tvm_graph_rt/ffi/type.__uint_least16_t.html | 2 +-
.../tvm_graph_rt/ffi/type.__uint_least32_t.html | 2 +-
.../tvm_graph_rt/ffi/type.__uint_least64_t.html | 2 +-
.../tvm_graph_rt/ffi/type.__uint_least8_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.__uintmax_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.__useconds_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.int_fast16_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.int_fast32_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.int_fast64_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.int_fast8_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.int_least16_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.int_least32_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.int_least64_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.int_least8_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.intmax_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.size_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.tvm_index_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.uint_fast16_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.uint_fast32_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.uint_fast64_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.uint_fast8_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.uint_least16_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.uint_least32_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.uint_least64_t.html | 2 +-
.../rust/tvm_graph_rt/ffi/type.uint_least8_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.uintmax_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/type.wchar_t.html | 2 +-
docs/api/rust/tvm_graph_rt/ffi/union.TVMValue.html | 4 +-
.../tvm_graph_rt/packed_func/enum.ArgValue.html | 12 +-
.../tvm_graph_rt/packed_func/enum.RetValue.html | 2 +-
.../tvm_graph_rt/packed_func/union.TVMValue.html | 4 +-
docs/api/rust/tvm_graph_rt/struct.DLTensor.html | 14 +-
docs/api/rust/tvm_graph_rt/struct.Tensor.html | 4 +-
docs/api/rust/tvm_graph_rt/union.TVMValue.html | 4 +-
docs/api/rust/tvm_rt/array/struct.Array.html | 2 +-
docs/api/rust/tvm_rt/device/enum.DeviceType.html | 2 +-
docs/api/rust/tvm_rt/device/struct.Device.html | 2 +-
docs/api/rust/tvm_rt/enum.ArgValue.html | 20 +-
docs/api/rust/tvm_rt/enum.ByteArray.html | 4 +-
docs/api/rust/tvm_rt/enum.DeviceType.html | 2 +-
docs/api/rust/tvm_rt/enum.RetValue.html | 14 +-
docs/api/rust/tvm_rt/errors/enum.Error.html | 2 +-
docs/api/rust/tvm_rt/errors/enum.NDArrayError.html | 2 +-
.../errors/struct.FunctionNotFoundError.html | 2 +-
.../tvm_rt/errors/struct.TypeMismatchError.html | 2 +-
docs/api/rust/tvm_rt/function/enum.ArgValue.html | 20 +-
docs/api/rust/tvm_rt/function/enum.RetValue.html | 14 +-
.../ffi/constant.DLDataTypeCode_kDLBfloat.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLComplex.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLFloat.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLInt.html | 2 +-
.../constant.DLDataTypeCode_kDLOpaqueHandle.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLUInt.html | 2 +-
.../function/ffi/constant.DLDeviceType_kDLCPU.html | 2 +-
.../ffi/constant.DLDeviceType_kDLCUDA.html | 2 +-
.../ffi/constant.DLDeviceType_kDLCUDAHost.html | 2 +-
.../ffi/constant.DLDeviceType_kDLCUDAManaged.html | 2 +-
.../ffi/constant.DLDeviceType_kDLExtDev.html | 2 +-
.../ffi/constant.DLDeviceType_kDLHexagon.html | 2 +-
.../ffi/constant.DLDeviceType_kDLMetal.html | 2 +-
.../ffi/constant.DLDeviceType_kDLOneAPI.html | 2 +-
.../ffi/constant.DLDeviceType_kDLOpenCL.html | 2 +-
.../ffi/constant.DLDeviceType_kDLROCM.html | 2 +-
.../ffi/constant.DLDeviceType_kDLROCMHost.html | 2 +-
.../function/ffi/constant.DLDeviceType_kDLVPI.html | 2 +-
.../ffi/constant.DLDeviceType_kDLVulkan.html | 2 +-
.../ffi/constant.DLDeviceType_kDLWebGPU.html | 2 +-
.../function/ffi/constant.DLPACK_ABI_VERSION.html | 2 +-
.../function/ffi/constant.DLPACK_VERSION.html | 2 +-
.../tvm_rt/function/ffi/constant.INT16_MAX.html | 2 +-
.../tvm_rt/function/ffi/constant.INT16_MIN.html | 2 +-
.../tvm_rt/function/ffi/constant.INT32_MAX.html | 2 +-
.../tvm_rt/function/ffi/constant.INT32_MIN.html | 2 +-
.../tvm_rt/function/ffi/constant.INT8_MAX.html | 2 +-
.../tvm_rt/function/ffi/constant.INT8_MIN.html | 2 +-
.../tvm_rt/function/ffi/constant.INTPTR_MAX.html | 2 +-
.../tvm_rt/function/ffi/constant.INTPTR_MIN.html | 2 +-
.../function/ffi/constant.INT_FAST16_MAX.html | 2 +-
.../function/ffi/constant.INT_FAST16_MIN.html | 2 +-
.../function/ffi/constant.INT_FAST32_MAX.html | 2 +-
.../function/ffi/constant.INT_FAST32_MIN.html | 2 +-
.../function/ffi/constant.INT_FAST8_MAX.html | 2 +-
.../function/ffi/constant.INT_FAST8_MIN.html | 2 +-
.../function/ffi/constant.INT_LEAST16_MAX.html | 2 +-
.../function/ffi/constant.INT_LEAST16_MIN.html | 2 +-
.../function/ffi/constant.INT_LEAST32_MAX.html | 2 +-
.../function/ffi/constant.INT_LEAST32_MIN.html | 2 +-
.../function/ffi/constant.INT_LEAST8_MAX.html | 2 +-
.../function/ffi/constant.INT_LEAST8_MIN.html | 2 +-
.../tvm_rt/function/ffi/constant.PTRDIFF_MAX.html | 2 +-
.../tvm_rt/function/ffi/constant.PTRDIFF_MIN.html | 2 +-
.../function/ffi/constant.SIG_ATOMIC_MAX.html | 2 +-
.../function/ffi/constant.SIG_ATOMIC_MIN.html | 2 +-
.../tvm_rt/function/ffi/constant.SIZE_MAX.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kDLDevice.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMArgFloat.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMArgInt.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMBytes.html | 2 +-
...constant.TVMArgTypeCode_kTVMDLTensorHandle.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMDataType.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMExtBegin.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMExtEnd.html | 2 +-
.../constant.TVMArgTypeCode_kTVMExtReserveEnd.html | 2 +-
.../constant.TVMArgTypeCode_kTVMModuleHandle.html | 2 +-
.../constant.TVMArgTypeCode_kTVMNDArrayHandle.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMNNVMFirst.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMNNVMLast.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMNullptr.html | 2 +-
.../constant.TVMArgTypeCode_kTVMObjectHandle.html | 2 +-
...tant.TVMArgTypeCode_kTVMObjectRValueRefArg.html | 2 +-
.../constant.TVMArgTypeCode_kTVMOpaqueHandle.html | 2 +-
...nstant.TVMArgTypeCode_kTVMPackedFuncHandle.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMStr.html | 2 +-
...tant.TVMDeviceExtType_TVMDeviceExtType_End.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kDLAOCL.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kDLMicroDev.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kDLSDAccel.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kOpenGL.html | 2 +-
.../tvm_rt/function/ffi/constant.TVM_VERSION.html | 2 +-
.../tvm_rt/function/ffi/constant.UINT16_MAX.html | 2 +-
.../tvm_rt/function/ffi/constant.UINT32_MAX.html | 2 +-
.../tvm_rt/function/ffi/constant.UINT8_MAX.html | 2 +-
.../tvm_rt/function/ffi/constant.UINTPTR_MAX.html | 2 +-
.../function/ffi/constant.UINT_FAST16_MAX.html | 2 +-
.../function/ffi/constant.UINT_FAST32_MAX.html | 2 +-
.../function/ffi/constant.UINT_FAST8_MAX.html | 2 +-
.../function/ffi/constant.UINT_LEAST16_MAX.html | 2 +-
.../function/ffi/constant.UINT_LEAST32_MAX.html | 2 +-
.../function/ffi/constant.UINT_LEAST8_MAX.html | 2 +-
.../tvm_rt/function/ffi/constant.WINT_MAX.html | 2 +-
.../tvm_rt/function/ffi/constant.WINT_MIN.html | 2 +-
.../function/ffi/constant._ATFILE_SOURCE.html | 2 +-
.../function/ffi/constant._BITS_STDINT_INTN_H.html | 2 +-
.../ffi/constant._BITS_STDINT_UINTN_H.html | 2 +-
.../function/ffi/constant._BITS_TIME64_H.html | 2 +-
.../function/ffi/constant._BITS_TYPESIZES_H.html | 2 +-
.../function/ffi/constant._BITS_TYPES_H.html | 2 +-
.../function/ffi/constant._BITS_WCHAR_H.html | 2 +-
.../function/ffi/constant._DEFAULT_SOURCE.html | 2 +-
.../tvm_rt/function/ffi/constant._FEATURES_H.html | 2 +-
.../function/ffi/constant._POSIX_C_SOURCE.html | 2 +-
.../function/ffi/constant._POSIX_SOURCE.html | 2 +-
.../function/ffi/constant._STDC_PREDEF_H.html | 2 +-
.../tvm_rt/function/ffi/constant._STDINT_H.html | 2 +-
.../tvm_rt/function/ffi/constant._SYS_CDEFS_H.html | 2 +-
.../tvm_rt/function/ffi/constant.__FD_SETSIZE.html | 2 +-
.../function/ffi/constant.__GLIBC_MINOR__.html | 2 +-
.../ffi/constant.__GLIBC_USE_DEPRECATED_GETS.html | 2 +-
.../ffi/constant.__GLIBC_USE_DEPRECATED_SCANF.html | 2 +-
.../constant.__GLIBC_USE_IEC_60559_BFP_EXT.html | 2 +-
...constant.__GLIBC_USE_IEC_60559_BFP_EXT_C2X.html | 2 +-
.../ffi/constant.__GLIBC_USE_IEC_60559_EXT.html | 2 +-
.../constant.__GLIBC_USE_IEC_60559_FUNCS_EXT.html | 2 +-
...nstant.__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X.html | 2 +-
.../constant.__GLIBC_USE_IEC_60559_TYPES_EXT.html | 2 +-
.../function/ffi/constant.__GLIBC_USE_ISOC2X.html | 2 +-
.../ffi/constant.__GLIBC_USE_LIB_EXT2.html | 2 +-
.../tvm_rt/function/ffi/constant.__GLIBC__.html | 2 +-
.../function/ffi/constant.__GNU_LIBRARY__.html | 2 +-
.../ffi/constant.__HAVE_GENERIC_SELECTION.html | 2 +-
.../ffi/constant.__INO_T_MATCHES_INO64_T.html | 2 +-
...ant.__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64.html | 2 +-
...nstant.__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI.html | 2 +-
.../ffi/constant.__OFF_T_MATCHES_OFF64_T.html | 2 +-
.../ffi/constant.__RLIM_T_MATCHES_RLIM64_T.html | 2 +-
.../ffi/constant.__STATFS_MATCHES_STATFS64.html | 2 +-
.../ffi/constant.__STDC_IEC_559_COMPLEX__.html | 2 +-
.../function/ffi/constant.__STDC_IEC_559__.html | 2 +-
.../ffi/constant.__STDC_IEC_60559_BFP__.html | 2 +-
.../ffi/constant.__STDC_IEC_60559_COMPLEX__.html | 2 +-
.../function/ffi/constant.__STDC_ISO_10646__.html | 2 +-
.../function/ffi/constant.__SYSCALL_WORDSIZE.html | 2 +-
.../tvm_rt/function/ffi/constant.__TIMESIZE.html | 2 +-
.../tvm_rt/function/ffi/constant.__USE_ATFILE.html | 2 +-
.../function/ffi/constant.__USE_FORTIFY_LEVEL.html | 2 +-
.../tvm_rt/function/ffi/constant.__USE_ISOC11.html | 2 +-
.../tvm_rt/function/ffi/constant.__USE_ISOC95.html | 2 +-
.../tvm_rt/function/ffi/constant.__USE_ISOC99.html | 2 +-
.../tvm_rt/function/ffi/constant.__USE_MISC.html | 2 +-
.../tvm_rt/function/ffi/constant.__USE_POSIX.html | 2 +-
.../function/ffi/constant.__USE_POSIX199309.html | 2 +-
.../function/ffi/constant.__USE_POSIX199506.html | 2 +-
.../tvm_rt/function/ffi/constant.__USE_POSIX2.html | 2 +-
.../ffi/constant.__USE_POSIX_IMPLICITLY.html | 2 +-
.../function/ffi/constant.__USE_XOPEN2K.html | 2 +-
.../function/ffi/constant.__USE_XOPEN2K8.html | 2 +-
.../tvm_rt/function/ffi/constant.__WORDSIZE.html | 2 +-
.../ffi/constant.__WORDSIZE_TIME64_COMPAT32.html | 2 +-
.../constant.__glibc_c99_flexarr_available.html | 2 +-
.../tvm_rt/function/ffi/fn.TVMAPISetLastError.html | 2 +-
.../rust/tvm_rt/function/ffi/fn.TVMArrayAlloc.html | 2 +-
.../function/ffi/fn.TVMArrayCopyFromBytes.html | 2 +-
.../tvm_rt/function/ffi/fn.TVMArrayCopyFromTo.html | 2 +-
.../function/ffi/fn.TVMArrayCopyToBytes.html | 2 +-
.../rust/tvm_rt/function/ffi/fn.TVMArrayFree.html | 2 +-
.../tvm_rt/function/ffi/fn.TVMArrayFromDLPack.html | 2 +-
.../tvm_rt/function/ffi/fn.TVMArrayToDLPack.html | 2 +-
.../function/ffi/fn.TVMBackendAllocWorkspace.html | 2 +-
.../function/ffi/fn.TVMBackendFreeWorkspace.html | 2 +-
.../function/ffi/fn.TVMBackendGetFuncFromEnv.html | 2 +-
.../function/ffi/fn.TVMBackendParallelBarrier.html | 2 +-
.../function/ffi/fn.TVMBackendParallelLaunch.html | 2 +-
.../function/ffi/fn.TVMBackendRegisterEnvCAPI.html | 2 +-
.../ffi/fn.TVMBackendRegisterSystemLibSymbol.html | 2 +-
.../tvm_rt/function/ffi/fn.TVMBackendRunOnce.html | 2 +-
.../tvm_rt/function/ffi/fn.TVMByteArrayFree.html | 2 +-
.../tvm_rt/function/ffi/fn.TVMCFuncSetReturn.html | 2 +-
.../tvm_rt/function/ffi/fn.TVMCbArgToReturn.html | 2 +-
.../ffi/fn.TVMDLManagedTensorCallDeleter.html | 2 +-
.../function/ffi/fn.TVMDeviceAllocDataSpace.html | 2 +-
.../ffi/fn.TVMDeviceAllocDataSpaceWithScope.html | 2 +-
.../function/ffi/fn.TVMDeviceCopyDataFromTo.html | 2 +-
.../function/ffi/fn.TVMDeviceFreeDataSpace.html | 2 +-
.../rust/tvm_rt/function/ffi/fn.TVMFuncCall.html | 2 +-
.../function/ffi/fn.TVMFuncCreateFromCFunc.html | 2 +-
.../rust/tvm_rt/function/ffi/fn.TVMFuncFree.html | 2 +-
.../tvm_rt/function/ffi/fn.TVMFuncGetGlobal.html | 2 +-
.../function/ffi/fn.TVMFuncListGlobalNames.html | 2 +-
.../function/ffi/fn.TVMFuncRegisterGlobal.html | 2 +-
.../function/ffi/fn.TVMFuncRemoveGlobal.html | 2 +-
.../tvm_rt/function/ffi/fn.TVMGetLastError.html | 2 +-
.../rust/tvm_rt/function/ffi/fn.TVMModFree.html | 2 +-
.../tvm_rt/function/ffi/fn.TVMModGetFunction.html | 2 +-
.../rust/tvm_rt/function/ffi/fn.TVMModImport.html | 2 +-
.../tvm_rt/function/ffi/fn.TVMModLoadFromFile.html | 2 +-
.../function/ffi/fn.TVMObjectDerivedFrom.html | 2 +-
.../rust/tvm_rt/function/ffi/fn.TVMObjectFree.html | 2 +-
.../function/ffi/fn.TVMObjectGetTypeIndex.html | 2 +-
.../tvm_rt/function/ffi/fn.TVMObjectRetain.html | 2 +-
.../function/ffi/fn.TVMObjectTypeIndex2Key.html | 2 +-
.../function/ffi/fn.TVMObjectTypeKey2Index.html | 2 +-
.../rust/tvm_rt/function/ffi/fn.TVMSetStream.html | 2 +-
.../tvm_rt/function/ffi/fn.TVMStreamCreate.html | 2 +-
.../rust/tvm_rt/function/ffi/fn.TVMStreamFree.html | 2 +-
.../ffi/fn.TVMStreamStreamSynchronize.html | 2 +-
.../tvm_rt/function/ffi/fn.TVMSynchronize.html | 2 +-
.../tvm_rt/function/ffi/struct.DLDataType.html | 10 +-
.../rust/tvm_rt/function/ffi/struct.DLDevice.html | 8 +-
.../function/ffi/struct.DLManagedTensor.html | 6 +-
.../rust/tvm_rt/function/ffi/struct.DLTensor.html | 14 +-
.../tvm_rt/function/ffi/struct.TVMByteArray.html | 6 +-
.../function/ffi/struct.TVMParallelGroupEnv.html | 6 +-
.../rust/tvm_rt/function/ffi/struct.__fsid_t.html | 6 +-
.../tvm_rt/function/ffi/type.DLDataTypeCode.html | 2 +-
.../tvm_rt/function/ffi/type.DLDeviceType.html | 2 +-
.../function/ffi/type.FTVMParallelLambda.html | 2 +-
.../tvm_rt/function/ffi/type.TVMArgTypeCode.html | 2 +-
.../tvm_rt/function/ffi/type.TVMArrayHandle.html | 2 +-
.../function/ffi/type.TVMBackendPackedCFunc.html | 2 +-
.../tvm_rt/function/ffi/type.TVMDeviceExtType.html | 2 +-
.../ffi/type.TVMExtensionFuncDeclarer.html | 2 +-
.../function/ffi/type.TVMFunctionHandle.html | 2 +-
.../tvm_rt/function/ffi/type.TVMModuleHandle.html | 2 +-
.../tvm_rt/function/ffi/type.TVMObjectHandle.html | 2 +-
.../tvm_rt/function/ffi/type.TVMPackedCFunc.html | 2 +-
.../function/ffi/type.TVMPackedCFuncFinalizer.html | 2 +-
.../function/ffi/type.TVMRetValueHandle.html | 2 +-
.../tvm_rt/function/ffi/type.TVMStreamHandle.html | 2 +-
.../tvm_rt/function/ffi/type.__blkcnt64_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__blkcnt_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__blksize_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__caddr_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__clock_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__clockid_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__daddr_t.html | 2 +-
.../api/rust/tvm_rt/function/ffi/type.__dev_t.html | 2 +-
.../tvm_rt/function/ffi/type.__fsblkcnt64_t.html | 2 +-
.../tvm_rt/function/ffi/type.__fsblkcnt_t.html | 2 +-
.../tvm_rt/function/ffi/type.__fsfilcnt64_t.html | 2 +-
.../tvm_rt/function/ffi/type.__fsfilcnt_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__fsword_t.html | 2 +-
.../api/rust/tvm_rt/function/ffi/type.__gid_t.html | 2 +-
docs/api/rust/tvm_rt/function/ffi/type.__id_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__ino64_t.html | 2 +-
.../api/rust/tvm_rt/function/ffi/type.__ino_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__int16_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__int32_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__int64_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__int8_t.html | 2 +-
.../tvm_rt/function/ffi/type.__int_least16_t.html | 2 +-
.../tvm_rt/function/ffi/type.__int_least32_t.html | 2 +-
.../tvm_rt/function/ffi/type.__int_least64_t.html | 2 +-
.../tvm_rt/function/ffi/type.__int_least8_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__intmax_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__intptr_t.html | 2 +-
.../api/rust/tvm_rt/function/ffi/type.__key_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__loff_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__mode_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__nlink_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__off64_t.html | 2 +-
.../api/rust/tvm_rt/function/ffi/type.__off_t.html | 2 +-
.../api/rust/tvm_rt/function/ffi/type.__pid_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__quad_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__rlim64_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__rlim_t.html | 2 +-
.../tvm_rt/function/ffi/type.__sig_atomic_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__socklen_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__ssize_t.html | 2 +-
.../tvm_rt/function/ffi/type.__suseconds64_t.html | 2 +-
.../tvm_rt/function/ffi/type.__suseconds_t.html | 2 +-
.../function/ffi/type.__syscall_slong_t.html | 2 +-
.../function/ffi/type.__syscall_ulong_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__time_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__timer_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__u_char.html | 2 +-
.../api/rust/tvm_rt/function/ffi/type.__u_int.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__u_long.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__u_quad_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__u_short.html | 2 +-
.../api/rust/tvm_rt/function/ffi/type.__uid_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__uint16_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__uint32_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__uint64_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__uint8_t.html | 2 +-
.../tvm_rt/function/ffi/type.__uint_least16_t.html | 2 +-
.../tvm_rt/function/ffi/type.__uint_least32_t.html | 2 +-
.../tvm_rt/function/ffi/type.__uint_least64_t.html | 2 +-
.../tvm_rt/function/ffi/type.__uint_least8_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.__uintmax_t.html | 2 +-
.../tvm_rt/function/ffi/type.__useconds_t.html | 2 +-
.../tvm_rt/function/ffi/type.int_fast16_t.html | 2 +-
.../tvm_rt/function/ffi/type.int_fast32_t.html | 2 +-
.../tvm_rt/function/ffi/type.int_fast64_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.int_fast8_t.html | 2 +-
.../tvm_rt/function/ffi/type.int_least16_t.html | 2 +-
.../tvm_rt/function/ffi/type.int_least32_t.html | 2 +-
.../tvm_rt/function/ffi/type.int_least64_t.html | 2 +-
.../tvm_rt/function/ffi/type.int_least8_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.intmax_t.html | 2 +-
docs/api/rust/tvm_rt/function/ffi/type.size_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.tvm_index_t.html | 2 +-
.../tvm_rt/function/ffi/type.uint_fast16_t.html | 2 +-
.../tvm_rt/function/ffi/type.uint_fast32_t.html | 2 +-
.../tvm_rt/function/ffi/type.uint_fast64_t.html | 2 +-
.../tvm_rt/function/ffi/type.uint_fast8_t.html | 2 +-
.../tvm_rt/function/ffi/type.uint_least16_t.html | 2 +-
.../tvm_rt/function/ffi/type.uint_least32_t.html | 2 +-
.../tvm_rt/function/ffi/type.uint_least64_t.html | 2 +-
.../tvm_rt/function/ffi/type.uint_least8_t.html | 2 +-
.../rust/tvm_rt/function/ffi/type.uintmax_t.html | 2 +-
.../api/rust/tvm_rt/function/ffi/type.wchar_t.html | 2 +-
.../rust/tvm_rt/function/ffi/union.TVMValue.html | 4 +-
docs/api/rust/tvm_rt/function/struct.Function.html | 18 +-
docs/api/rust/tvm_rt/map/struct.Map.html | 8 +-
docs/api/rust/tvm_rt/module/struct.Module.html | 2 +-
docs/api/rust/tvm_rt/module/struct.ModuleNode.html | 4 +-
docs/api/rust/tvm_rt/ndarray/struct.NDArray.html | 4 +-
docs/api/rust/tvm_rt/ndarray/trait.Num32.html | 2 +-
docs/api/rust/tvm_rt/object/struct.ObjectPtr.html | 2 +-
docs/api/rust/tvm_rt/object/struct.ObjectRef.html | 2 +-
docs/api/rust/tvm_rt/string/struct.String.html | 2 +-
docs/api/rust/tvm_rt/string/struct.StringObj.html | 2 +-
docs/api/rust/tvm_rt/struct.DataType.html | 2 +-
docs/api/rust/tvm_rt/struct.Device.html | 2 +-
.../rust/tvm_sys/byte_array/enum.ByteArray.html | 2 +-
.../tvm_sys/datatype/enum.ParseDataTypeError.html | 2 +-
.../api/rust/tvm_sys/datatype/struct.DataType.html | 2 +-
docs/api/rust/tvm_sys/device/enum.DeviceType.html | 4 +-
docs/api/rust/tvm_sys/device/struct.Device.html | 2 +-
.../tvm_sys/errors/struct.ValueDowncastError.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLBfloat.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLComplex.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLFloat.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLInt.html | 2 +-
.../constant.DLDataTypeCode_kDLOpaqueHandle.html | 2 +-
.../ffi/constant.DLDataTypeCode_kDLUInt.html | 2 +-
.../tvm_sys/ffi/constant.DLDeviceType_kDLCPU.html | 2 +-
.../tvm_sys/ffi/constant.DLDeviceType_kDLCUDA.html | 2 +-
.../ffi/constant.DLDeviceType_kDLCUDAHost.html | 2 +-
.../ffi/constant.DLDeviceType_kDLCUDAManaged.html | 2 +-
.../ffi/constant.DLDeviceType_kDLExtDev.html | 2 +-
.../ffi/constant.DLDeviceType_kDLHexagon.html | 2 +-
.../ffi/constant.DLDeviceType_kDLMetal.html | 2 +-
.../ffi/constant.DLDeviceType_kDLOneAPI.html | 2 +-
.../ffi/constant.DLDeviceType_kDLOpenCL.html | 2 +-
.../tvm_sys/ffi/constant.DLDeviceType_kDLROCM.html | 2 +-
.../ffi/constant.DLDeviceType_kDLROCMHost.html | 2 +-
.../tvm_sys/ffi/constant.DLDeviceType_kDLVPI.html | 2 +-
.../ffi/constant.DLDeviceType_kDLVulkan.html | 2 +-
.../ffi/constant.DLDeviceType_kDLWebGPU.html | 2 +-
.../tvm_sys/ffi/constant.DLPACK_ABI_VERSION.html | 2 +-
.../rust/tvm_sys/ffi/constant.DLPACK_VERSION.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.INT16_MAX.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.INT16_MIN.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.INT32_MAX.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.INT32_MIN.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.INT8_MAX.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.INT8_MIN.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.INTPTR_MAX.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.INTPTR_MIN.html | 2 +-
.../rust/tvm_sys/ffi/constant.INT_FAST16_MAX.html | 2 +-
.../rust/tvm_sys/ffi/constant.INT_FAST16_MIN.html | 2 +-
.../rust/tvm_sys/ffi/constant.INT_FAST32_MAX.html | 2 +-
.../rust/tvm_sys/ffi/constant.INT_FAST32_MIN.html | 2 +-
.../rust/tvm_sys/ffi/constant.INT_FAST8_MAX.html | 2 +-
.../rust/tvm_sys/ffi/constant.INT_FAST8_MIN.html | 2 +-
.../rust/tvm_sys/ffi/constant.INT_LEAST16_MAX.html | 2 +-
.../rust/tvm_sys/ffi/constant.INT_LEAST16_MIN.html | 2 +-
.../rust/tvm_sys/ffi/constant.INT_LEAST32_MAX.html | 2 +-
.../rust/tvm_sys/ffi/constant.INT_LEAST32_MIN.html | 2 +-
.../rust/tvm_sys/ffi/constant.INT_LEAST8_MAX.html | 2 +-
.../rust/tvm_sys/ffi/constant.INT_LEAST8_MIN.html | 2 +-
.../api/rust/tvm_sys/ffi/constant.PTRDIFF_MAX.html | 2 +-
.../api/rust/tvm_sys/ffi/constant.PTRDIFF_MIN.html | 2 +-
.../rust/tvm_sys/ffi/constant.SIG_ATOMIC_MAX.html | 2 +-
.../rust/tvm_sys/ffi/constant.SIG_ATOMIC_MIN.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.SIZE_MAX.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kDLDevice.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMArgFloat.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMArgInt.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMBytes.html | 2 +-
...constant.TVMArgTypeCode_kTVMDLTensorHandle.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMDataType.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMExtBegin.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMExtEnd.html | 2 +-
.../constant.TVMArgTypeCode_kTVMExtReserveEnd.html | 2 +-
.../constant.TVMArgTypeCode_kTVMModuleHandle.html | 2 +-
.../constant.TVMArgTypeCode_kTVMNDArrayHandle.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMNNVMFirst.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMNNVMLast.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMNullptr.html | 2 +-
.../constant.TVMArgTypeCode_kTVMObjectHandle.html | 2 +-
...tant.TVMArgTypeCode_kTVMObjectRValueRefArg.html | 2 +-
.../constant.TVMArgTypeCode_kTVMOpaqueHandle.html | 2 +-
...nstant.TVMArgTypeCode_kTVMPackedFuncHandle.html | 2 +-
.../ffi/constant.TVMArgTypeCode_kTVMStr.html | 2 +-
...tant.TVMDeviceExtType_TVMDeviceExtType_End.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kDLAOCL.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kDLMicroDev.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kDLSDAccel.html | 2 +-
.../ffi/constant.TVMDeviceExtType_kOpenGL.html | 2 +-
.../api/rust/tvm_sys/ffi/constant.TVM_VERSION.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.UINT16_MAX.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.UINT32_MAX.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.UINT8_MAX.html | 2 +-
.../api/rust/tvm_sys/ffi/constant.UINTPTR_MAX.html | 2 +-
.../rust/tvm_sys/ffi/constant.UINT_FAST16_MAX.html | 2 +-
.../rust/tvm_sys/ffi/constant.UINT_FAST32_MAX.html | 2 +-
.../rust/tvm_sys/ffi/constant.UINT_FAST8_MAX.html | 2 +-
.../tvm_sys/ffi/constant.UINT_LEAST16_MAX.html | 2 +-
.../tvm_sys/ffi/constant.UINT_LEAST32_MAX.html | 2 +-
.../rust/tvm_sys/ffi/constant.UINT_LEAST8_MAX.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.WINT_MAX.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.WINT_MIN.html | 2 +-
.../rust/tvm_sys/ffi/constant._ATFILE_SOURCE.html | 2 +-
.../tvm_sys/ffi/constant._BITS_STDINT_INTN_H.html | 2 +-
.../tvm_sys/ffi/constant._BITS_STDINT_UINTN_H.html | 2 +-
.../rust/tvm_sys/ffi/constant._BITS_TIME64_H.html | 2 +-
.../tvm_sys/ffi/constant._BITS_TYPESIZES_H.html | 2 +-
.../rust/tvm_sys/ffi/constant._BITS_TYPES_H.html | 2 +-
.../rust/tvm_sys/ffi/constant._BITS_WCHAR_H.html | 2 +-
.../rust/tvm_sys/ffi/constant._DEFAULT_SOURCE.html | 2 +-
.../api/rust/tvm_sys/ffi/constant._FEATURES_H.html | 2 +-
.../rust/tvm_sys/ffi/constant._POSIX_C_SOURCE.html | 2 +-
.../rust/tvm_sys/ffi/constant._POSIX_SOURCE.html | 2 +-
.../rust/tvm_sys/ffi/constant._STDC_PREDEF_H.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant._STDINT_H.html | 2 +-
.../rust/tvm_sys/ffi/constant._SYS_CDEFS_H.html | 2 +-
.../rust/tvm_sys/ffi/constant.__FD_SETSIZE.html | 2 +-
.../rust/tvm_sys/ffi/constant.__GLIBC_MINOR__.html | 2 +-
.../ffi/constant.__GLIBC_USE_DEPRECATED_GETS.html | 2 +-
.../ffi/constant.__GLIBC_USE_DEPRECATED_SCANF.html | 2 +-
.../constant.__GLIBC_USE_IEC_60559_BFP_EXT.html | 2 +-
...constant.__GLIBC_USE_IEC_60559_BFP_EXT_C2X.html | 2 +-
.../ffi/constant.__GLIBC_USE_IEC_60559_EXT.html | 2 +-
.../constant.__GLIBC_USE_IEC_60559_FUNCS_EXT.html | 2 +-
...nstant.__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X.html | 2 +-
.../constant.__GLIBC_USE_IEC_60559_TYPES_EXT.html | 2 +-
.../tvm_sys/ffi/constant.__GLIBC_USE_ISOC2X.html | 2 +-
.../tvm_sys/ffi/constant.__GLIBC_USE_LIB_EXT2.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.__GLIBC__.html | 2 +-
.../rust/tvm_sys/ffi/constant.__GNU_LIBRARY__.html | 2 +-
.../ffi/constant.__HAVE_GENERIC_SELECTION.html | 2 +-
.../ffi/constant.__INO_T_MATCHES_INO64_T.html | 2 +-
...ant.__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64.html | 2 +-
...nstant.__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI.html | 2 +-
.../ffi/constant.__OFF_T_MATCHES_OFF64_T.html | 2 +-
.../ffi/constant.__RLIM_T_MATCHES_RLIM64_T.html | 2 +-
.../ffi/constant.__STATFS_MATCHES_STATFS64.html | 2 +-
.../ffi/constant.__STDC_IEC_559_COMPLEX__.html | 2 +-
.../tvm_sys/ffi/constant.__STDC_IEC_559__.html | 2 +-
.../ffi/constant.__STDC_IEC_60559_BFP__.html | 2 +-
.../ffi/constant.__STDC_IEC_60559_COMPLEX__.html | 2 +-
.../tvm_sys/ffi/constant.__STDC_ISO_10646__.html | 2 +-
.../tvm_sys/ffi/constant.__SYSCALL_WORDSIZE.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.__TIMESIZE.html | 2 +-
.../rust/tvm_sys/ffi/constant.__USE_ATFILE.html | 2 +-
.../tvm_sys/ffi/constant.__USE_FORTIFY_LEVEL.html | 2 +-
.../rust/tvm_sys/ffi/constant.__USE_ISOC11.html | 2 +-
.../rust/tvm_sys/ffi/constant.__USE_ISOC95.html | 2 +-
.../rust/tvm_sys/ffi/constant.__USE_ISOC99.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.__USE_MISC.html | 2 +-
.../api/rust/tvm_sys/ffi/constant.__USE_POSIX.html | 2 +-
.../tvm_sys/ffi/constant.__USE_POSIX199309.html | 2 +-
.../tvm_sys/ffi/constant.__USE_POSIX199506.html | 2 +-
.../rust/tvm_sys/ffi/constant.__USE_POSIX2.html | 2 +-
.../ffi/constant.__USE_POSIX_IMPLICITLY.html | 2 +-
.../rust/tvm_sys/ffi/constant.__USE_XOPEN2K.html | 2 +-
.../rust/tvm_sys/ffi/constant.__USE_XOPEN2K8.html | 2 +-
docs/api/rust/tvm_sys/ffi/constant.__WORDSIZE.html | 2 +-
.../ffi/constant.__WORDSIZE_TIME64_COMPAT32.html | 2 +-
.../constant.__glibc_c99_flexarr_available.html | 2 +-
.../rust/tvm_sys/ffi/fn.TVMAPISetLastError.html | 2 +-
docs/api/rust/tvm_sys/ffi/fn.TVMArrayAlloc.html | 2 +-
.../rust/tvm_sys/ffi/fn.TVMArrayCopyFromBytes.html | 2 +-
.../rust/tvm_sys/ffi/fn.TVMArrayCopyFromTo.html | 2 +-
.../rust/tvm_sys/ffi/fn.TVMArrayCopyToBytes.html | 2 +-
docs/api/rust/tvm_sys/ffi/fn.TVMArrayFree.html | 2 +-
.../rust/tvm_sys/ffi/fn.TVMArrayFromDLPack.html | 2 +-
docs/api/rust/tvm_sys/ffi/fn.TVMArrayToDLPack.html | 2 +-
.../tvm_sys/ffi/fn.TVMBackendAllocWorkspace.html | 2 +-
.../tvm_sys/ffi/fn.TVMBackendFreeWorkspace.html | 2 +-
.../tvm_sys/ffi/fn.TVMBackendGetFuncFromEnv.html | 2 +-
.../tvm_sys/ffi/fn.TVMBackendParallelBarrier.html | 2 +-
.../tvm_sys/ffi/fn.TVMBackendParallelLaunch.html | 2 +-
.../tvm_sys/ffi/fn.TVMBackendRegisterEnvCAPI.html | 2 +-
.../ffi/fn.TVMBackendRegisterSystemLibSymbol.html | 2 +-
.../api/rust/tvm_sys/ffi/fn.TVMBackendRunOnce.html | 2 +-
docs/api/rust/tvm_sys/ffi/fn.TVMByteArrayFree.html | 2 +-
.../api/rust/tvm_sys/ffi/fn.TVMCFuncSetReturn.html | 2 +-
docs/api/rust/tvm_sys/ffi/fn.TVMCbArgToReturn.html | 2 +-
.../ffi/fn.TVMDLManagedTensorCallDeleter.html | 2 +-
.../tvm_sys/ffi/fn.TVMDeviceAllocDataSpace.html | 2 +-
.../ffi/fn.TVMDeviceAllocDataSpaceWithScope.html | 2 +-
.../tvm_sys/ffi/fn.TVMDeviceCopyDataFromTo.html | 2 +-
.../tvm_sys/ffi/fn.TVMDeviceFreeDataSpace.html | 2 +-
docs/api/rust/tvm_sys/ffi/fn.TVMFuncCall.html | 2 +-
.../tvm_sys/ffi/fn.TVMFuncCreateFromCFunc.html | 2 +-
docs/api/rust/tvm_sys/ffi/fn.TVMFuncFree.html | 2 +-
docs/api/rust/tvm_sys/ffi/fn.TVMFuncGetGlobal.html | 2 +-
.../tvm_sys/ffi/fn.TVMFuncListGlobalNames.html | 2 +-
.../rust/tvm_sys/ffi/fn.TVMFuncRegisterGlobal.html | 2 +-
.../rust/tvm_sys/ffi/fn.TVMFuncRemoveGlobal.html | 2 +-
docs/api/rust/tvm_sys/ffi/fn.TVMGetLastError.html | 2 +-
docs/api/rust/tvm_sys/ffi/fn.TVMModFree.html | 2 +-
.../api/rust/tvm_sys/ffi/fn.TVMModGetFunction.html | 2 +-
docs/api/rust/tvm_sys/ffi/fn.TVMModImport.html | 2 +-
.../rust/tvm_sys/ffi/fn.TVMModLoadFromFile.html | 2 +-
.../rust/tvm_sys/ffi/fn.TVMObjectDerivedFrom.html | 2 +-
docs/api/rust/tvm_sys/ffi/fn.TVMObjectFree.html | 2 +-
.../rust/tvm_sys/ffi/fn.TVMObjectGetTypeIndex.html | 2 +-
docs/api/rust/tvm_sys/ffi/fn.TVMObjectRetain.html | 2 +-
.../tvm_sys/ffi/fn.TVMObjectTypeIndex2Key.html | 2 +-
.../tvm_sys/ffi/fn.TVMObjectTypeKey2Index.html | 2 +-
docs/api/rust/tvm_sys/ffi/fn.TVMSetStream.html | 2 +-
docs/api/rust/tvm_sys/ffi/fn.TVMStreamCreate.html | 2 +-
docs/api/rust/tvm_sys/ffi/fn.TVMStreamFree.html | 2 +-
.../tvm_sys/ffi/fn.TVMStreamStreamSynchronize.html | 2 +-
docs/api/rust/tvm_sys/ffi/fn.TVMSynchronize.html | 2 +-
docs/api/rust/tvm_sys/ffi/struct.DLDataType.html | 6 +-
docs/api/rust/tvm_sys/ffi/struct.DLDevice.html | 8 +-
.../rust/tvm_sys/ffi/struct.DLManagedTensor.html | 6 +-
docs/api/rust/tvm_sys/ffi/struct.DLTensor.html | 6 +-
docs/api/rust/tvm_sys/ffi/struct.TVMByteArray.html | 6 +-
.../tvm_sys/ffi/struct.TVMParallelGroupEnv.html | 6 +-
docs/api/rust/tvm_sys/ffi/struct.__fsid_t.html | 6 +-
docs/api/rust/tvm_sys/ffi/type.DLDataTypeCode.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.DLDeviceType.html | 2 +-
.../rust/tvm_sys/ffi/type.FTVMParallelLambda.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.TVMArgTypeCode.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.TVMArrayHandle.html | 2 +-
.../tvm_sys/ffi/type.TVMBackendPackedCFunc.html | 2 +-
.../rust/tvm_sys/ffi/type.TVMDeviceExtType.html | 2 +-
.../tvm_sys/ffi/type.TVMExtensionFuncDeclarer.html | 2 +-
.../rust/tvm_sys/ffi/type.TVMFunctionHandle.html | 2 +-
.../api/rust/tvm_sys/ffi/type.TVMModuleHandle.html | 2 +-
.../api/rust/tvm_sys/ffi/type.TVMObjectHandle.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.TVMPackedCFunc.html | 2 +-
.../tvm_sys/ffi/type.TVMPackedCFuncFinalizer.html | 2 +-
.../rust/tvm_sys/ffi/type.TVMRetValueHandle.html | 2 +-
.../api/rust/tvm_sys/ffi/type.TVMStreamHandle.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__blkcnt64_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__blkcnt_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__blksize_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__caddr_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__clock_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__clockid_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__daddr_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__dev_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__fsblkcnt64_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__fsblkcnt_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__fsfilcnt64_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__fsfilcnt_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__fsword_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__gid_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__id_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__ino64_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__ino_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__int16_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__int32_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__int64_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__int8_t.html | 2 +-
.../api/rust/tvm_sys/ffi/type.__int_least16_t.html | 2 +-
.../api/rust/tvm_sys/ffi/type.__int_least32_t.html | 2 +-
.../api/rust/tvm_sys/ffi/type.__int_least64_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__int_least8_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__intmax_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__intptr_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__key_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__loff_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__mode_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__nlink_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__off64_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__off_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__pid_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__quad_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__rlim64_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__rlim_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__sig_atomic_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__socklen_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__ssize_t.html | 2 +-
.../api/rust/tvm_sys/ffi/type.__suseconds64_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__suseconds_t.html | 2 +-
.../rust/tvm_sys/ffi/type.__syscall_slong_t.html | 2 +-
.../rust/tvm_sys/ffi/type.__syscall_ulong_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__time_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__timer_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__u_char.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__u_int.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__u_long.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__u_quad_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__u_short.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__uid_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__uint16_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__uint32_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__uint64_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__uint8_t.html | 2 +-
.../rust/tvm_sys/ffi/type.__uint_least16_t.html | 2 +-
.../rust/tvm_sys/ffi/type.__uint_least32_t.html | 2 +-
.../rust/tvm_sys/ffi/type.__uint_least64_t.html | 2 +-
.../api/rust/tvm_sys/ffi/type.__uint_least8_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__uintmax_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.__useconds_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.int_fast16_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.int_fast32_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.int_fast64_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.int_fast8_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.int_least16_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.int_least32_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.int_least64_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.int_least8_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.intmax_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.size_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.tvm_index_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.uint_fast16_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.uint_fast32_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.uint_fast64_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.uint_fast8_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.uint_least16_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.uint_least32_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.uint_least64_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.uint_least8_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.uintmax_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/type.wchar_t.html | 2 +-
docs/api/rust/tvm_sys/ffi/union.TVMValue.html | 4 +-
.../rust/tvm_sys/packed_func/enum.ArgValue.html | 6 +-
.../rust/tvm_sys/packed_func/enum.RetValue.html | 4 +-
docs/commit_hash | 2 +-
docs/how_to/compile_models/from_darknet.html | 2 +-
docs/how_to/compile_models/from_mxnet.html | 2 +-
docs/how_to/compile_models/from_oneflow.html | 15 +-
docs/how_to/compile_models/from_paddle.html | 2 +-
docs/how_to/compile_models/from_pytorch.html | 21 +-
docs/how_to/compile_models/from_tensorflow.html | 2 +-
docs/how_to/compile_models/sg_execution_times.html | 22 +-
.../deploy_models/deploy_model_on_adreno.html | 4 +-
.../deploy_models/deploy_model_on_adreno_tvmc.html | 22 +-
.../deploy_models/deploy_model_on_android.html | 2 +-
.../deploy_object_detection_pytorch.html | 66 ++---
docs/how_to/deploy_models/deploy_prequantized.html | 10 +-
.../deploy_models/deploy_prequantized_tflite.html | 2 +-
docs/how_to/deploy_models/deploy_quantized.html | 2 +-
docs/how_to/deploy_models/sg_execution_times.html | 26 +-
.../extend_tvm/bring_your_own_datatypes.html | 2 +-
docs/how_to/extend_tvm/sg_execution_times.html | 8 +-
docs/how_to/extend_tvm/use_pass_instrument.html | 16 +-
docs/how_to/optimize_operators/opt_conv_cuda.html | 2 +-
.../optimize_operators/opt_conv_tensorcore.html | 2 +-
docs/how_to/optimize_operators/opt_gemm.html | 16 +-
.../optimize_operators/sg_execution_times.html | 8 +-
.../sg_execution_times.html | 14 +-
.../tune_conv2d_layer_cuda.html | 2 +-
.../tune_with_autoscheduler/tune_network_cuda.html | 4 +-
.../tune_with_autoscheduler/tune_network_x86.html | 4 +-
.../tune_with_autotvm/sg_execution_times.html | 10 +-
.../how_to/tune_with_autotvm/tune_conv2d_cuda.html | 2 +-
docs/how_to/work_with_microtvm/micro_autotune.html | 18 +-
docs/how_to/work_with_microtvm/micro_pytorch.html | 5 +-
docs/how_to/work_with_microtvm/micro_train.html | 16 +-
.../work_with_microtvm/sg_execution_times.html | 14 +-
.../how_to/work_with_relay/sg_execution_times.html | 8 +-
docs/how_to/work_with_schedules/intrin_math.html | 2 +-
.../work_with_schedules/sg_execution_times.html | 14 +-
docs/install/nnpack.html | 12 +-
docs/reference/api/python/auto_scheduler.html | 4 +-
.../api/typedoc/classes/bytestreamreader.html | 12 +-
.../api/typedoc/classes/cachedcallstack.html | 34 +--
docs/reference/api/typedoc/classes/dldatatype.html | 12 +-
docs/reference/api/typedoc/classes/dldevice.html | 10 +-
.../reference/api/typedoc/classes/environment.html | 12 +-
docs/reference/api/typedoc/classes/ffilibrary.html | 20 +-
docs/reference/api/typedoc/classes/instance.html | 58 ++---
docs/reference/api/typedoc/classes/memory.html | 34 +--
docs/reference/api/typedoc/classes/module.html | 10 +-
docs/reference/api/typedoc/classes/ndarray.html | 22 +-
.../api/typedoc/classes/packedfunccell.html | 6 +-
docs/reference/api/typedoc/classes/rpcserver.html | 14 +-
.../api/typedoc/classes/runtimecontext.html | 22 +-
docs/reference/api/typedoc/classes/scalar.html | 6 +-
docs/reference/api/typedoc/classes/tvmarray.html | 16 +-
docs/reference/api/typedoc/classes/tvmobject.html | 12 +-
.../api/typedoc/classes/webgpucontext.html | 12 +-
docs/reference/api/typedoc/enums/argtypecode.html | 30 +--
.../api/typedoc/enums/aynccallbackcode.html | 4 +-
.../api/typedoc/enums/dldatatypecode.html | 8 +-
.../api/typedoc/enums/rpcserverstate.html | 12 +-
docs/reference/api/typedoc/enums/sizeof.html | 18 +-
docs/reference/api/typedoc/index.html | 124 +++++-----
.../api/typedoc/interfaces/disposable.html | 2 +-
.../api/typedoc/interfaces/functioninfo.html | 6 +-
.../api/typedoc/interfaces/libraryprovider.html | 4 +-
docs/searchindex.js | 2 +-
.../vta/tutorials/autotvm/sg_execution_times.html | 4 +-
.../tutorials/frontend/deploy_classification.html | 4 +-
.../vta/tutorials/frontend/deploy_detection.html | 4 +-
.../vta/tutorials/frontend/sg_execution_times.html | 6 +-
.../vta/tutorials/optimize/sg_execution_times.html | 4 +-
docs/topic/vta/tutorials/sg_execution_times.html | 6 +-
docs/tutorial/auto_scheduler_matmul_x86.html | 4 +-
docs/tutorial/autotvm_matmul_x86.html | 20 +-
docs/tutorial/autotvm_relay_x86.html | 266 ++++++++++-----------
docs/tutorial/cross_compilation_and_rpc.html | 2 +-
docs/tutorial/intro_topi.html | 2 +-
docs/tutorial/sg_execution_times.html | 18 +-
docs/tutorial/tensor_expr_get_started.html | 38 +--
1884 files changed, 2976 insertions(+), 2976 deletions(-)
diff --git a/docs/_sources/how_to/compile_models/from_darknet.rst.txt b/docs/_sources/how_to/compile_models/from_darknet.rst.txt
index 4208935e8e..1e505f7e4e 100644
--- a/docs/_sources/how_to/compile_models/from_darknet.rst.txt
+++ b/docs/_sources/how_to/compile_models/from_darknet.rst.txt
@@ -318,7 +318,7 @@ The process is no different from other examples.
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 32.929 seconds)
+ **Total running time of the script:** ( 1 minutes 36.271 seconds)
.. _sphx_glr_download_how_to_compile_models_from_darknet.py:
diff --git a/docs/_sources/how_to/compile_models/from_mxnet.rst.txt b/docs/_sources/how_to/compile_models/from_mxnet.rst.txt
index fe1888962a..e29da8aaf6 100644
--- a/docs/_sources/how_to/compile_models/from_mxnet.rst.txt
+++ b/docs/_sources/how_to/compile_models/from_mxnet.rst.txt
@@ -116,7 +116,7 @@ In this section, we download a pretrained imagenet model and classify an image.
.. code-block:: none
- Downloading /workspace/.mxnet/models/resnet18_v1-a0666292.zip6b5bf92d-3998-45ab-89b1-79640bc6cbe0 from https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/gluon/models/resnet18_v1-a0666292.zip...
+ Downloading /workspace/.mxnet/models/resnet18_v1-a0666292.zip40d607e3-631c-45ad-b518-37ec3c33d081 from https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/gluon/models/resnet18_v1-a0666292.zip...
x (1, 3, 224, 224)
diff --git a/docs/_sources/how_to/compile_models/from_oneflow.rst.txt b/docs/_sources/how_to/compile_models/from_oneflow.rst.txt
index 0632d1d388..08a6a28583 100644
--- a/docs/_sources/how_to/compile_models/from_oneflow.rst.txt
+++ b/docs/_sources/how_to/compile_models/from_oneflow.rst.txt
@@ -121,7 +121,7 @@ Load a pretrained OneFlow model and save model
.. code-block:: none
Downloading: "https://oneflow-public.oss-cn-beijing.aliyuncs.com/model_zoo/flowvision/classification/ResNet/resnet18.zip" to /workspace/.oneflow/flowvision_cache/resnet18.zip
-
0%| | 0.00/41.5M [00:00<?, ?B/s]
15%|#5 | 6.33M/41.5M [00:00<00:01, 22.2MB/s]
20%|## | 8.45M/41.5M [00:00<00:01, 17.9MB/s]
35%|###4 | 14.3M/41.5M [00:00<00:00, 28.5MB/s]
52%|#####1 | 21.6M/41.5M [00:00<00:00, 41.3MB/s]
63%|######3 | 26.3M/41.5M [00:01<00:00, 26.7MB/s]
77%|#######7 | 32.1M/41.5M [00:01<00:00, 32.9MB/s]
93%|#########2| 38.5M/41.5M [00:01<00:00, 40.2MB/s]
100%|##########| 41.5M/41.5M [00:01<00:00, 32.1MB/s]
+
0%| | 0.00/41.5M [00:00<?, ?B/s]
17%|#7 | 7.10M/41.5M [00:00<00:00, 74.5MB/s]
34%|###4 | 14.2M/41.5M [00:00<00:00, 49.9MB/s]
47%|####6 | 19.4M/41.5M [00:00<00:00, 30.1MB/s]
58%|#####7 | 24.0M/41.5M [00:00<00:00, 27.6MB/s]
77%|#######7 | 32.0M/41.5M [00:00<00:00, 32.1MB/s]
92%|#########2| 38.3M/41.5M [00:01<00:00, 36.2MB/s]
100%|##########| 41.5M/41.5M [00:01<00:00, 35.5MB/s]
diff --git a/docs/_sources/how_to/compile_models/from_paddle.rst.txt b/docs/_sources/how_to/compile_models/from_paddle.rst.txt
index ad6b568743..b4e3b73d3f 100644
--- a/docs/_sources/how_to/compile_models/from_paddle.rst.txt
+++ b/docs/_sources/how_to/compile_models/from_paddle.rst.txt
@@ -209,7 +209,7 @@ Look up prediction top 1 index in 1000 class synset.
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 0.460 seconds)
+ **Total running time of the script:** ( 1 minutes 4.622 seconds)
.. _sphx_glr_download_how_to_compile_models_from_paddle.py:
diff --git a/docs/_sources/how_to/compile_models/from_pytorch.rst.txt b/docs/_sources/how_to/compile_models/from_pytorch.rst.txt
index f7db68496b..0ed8ac8bff 100644
--- a/docs/_sources/how_to/compile_models/from_pytorch.rst.txt
+++ b/docs/_sources/how_to/compile_models/from_pytorch.rst.txt
@@ -101,7 +101,7 @@ Load a pretrained PyTorch model
/venv/apache-tvm-py3.8/lib/python3.8/site-packages/torchvision/models/_utils.py:223: UserWarning: Arguments other than a weight enum or `None` for 'weights' are deprecated since 0.13 and may be removed in the future. The current behavior is equivalent to passing `weights=ResNet18_Weights.IMAGENET1K_V1`. You can also use `weights=ResNet18_Weights.DEFAULT` to get the most up-to-date weights.
warnings.warn(msg)
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]
14%|#4 | 6.30M/44.7M [00:00<00:00, 47.9MB/s]
24%|##4 | 10.9M/44.7M [00:00<00:01, 33.2MB/s]
32%|###2 | 14.3M/44.7M [00:00<00:01, 28.5MB/s]
38%|###8 | 17.1M/44.7M [00:00<00:01, 25.1MB/s]
47%|####7 | 21.2M/44.7M [00:00<00:00, 26.2MB/s]
54%|#####3 | 24.0M/44.7M [00:00<00:00, 26.3MB/s]
59%|#####9 | 26.5M/44.7M [00:01<00:00, 22.2MB/s]
68%|######7 | 30.3M/44.7M [00:01<00:01, 13.2MB/s]
72%|#######1 | 32.0M/44.7M [00:01<00:00, 13.5MB/s]
86%|########5 | 38.3M/44.7M [00:01<00:00, 19.0MB/s]
90%|######### | 40.4M/44.7M [00:02<00:00, 19.3MB/s]
100%|##########| 44.7M/44.7M [00:02<00:00, 22.5MB/s]
+
0%| | 0.00/44.7M [00:00<?, ?B/s]
14%|#4 | 6.30M/44.7M [00:00<00:00, 42.5MB/s]
23%|##3 | 10.4M/44.7M [00:00<00:01, 24.6MB/s]
36%|###5 | 16.0M/44.7M [00:00<00:01, 24.4MB/s]
54%|#####3 | 24.0M/44.7M [00:00<00:00, 35.4MB/s]
63%|######2 | 28.0M/44.7M [00:00<00:00, 34.9MB/s]
71%|####### | 31.6M/44.7M [00:01<00:00, 34.8MB/s]
79%|#######8 | 35.2M/44.7M [00:01<00:00, 30.1MB/s]
90%|########9 | 40.0M/44.7M [00:01<00:00, 24.6MB/s]
100%|##########| 44.7M/44.7M [00:01<00:00, 31.5MB/s]
diff --git a/docs/_sources/how_to/compile_models/from_tensorflow.rst.txt b/docs/_sources/how_to/compile_models/from_tensorflow.rst.txt
index 7652d260c1..f42d4f5a67 100644
--- a/docs/_sources/how_to/compile_models/from_tensorflow.rst.txt
+++ b/docs/_sources/how_to/compile_models/from_tensorflow.rst.txt
@@ -430,7 +430,7 @@ Run the corresponding model on tensorflow
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 38.308 seconds)
+ **Total running time of the script:** ( 1 minutes 39.705 seconds)
.. _sphx_glr_download_how_to_compile_models_from_tensorflow.py:
diff --git a/docs/_sources/how_to/compile_models/sg_execution_times.rst.txt b/docs/_sources/how_to/compile_models/sg_execution_times.rst.txt
index 5f2145a495..8edd76ba41 100644
--- a/docs/_sources/how_to/compile_models/sg_execution_times.rst.txt
+++ b/docs/_sources/how_to/compile_models/sg_execution_times.rst.txt
@@ -5,26 +5,26 @@
Computation times
=================
-**07:21.948** total execution time for **how_to_compile_models** files:
+**07:32.949** total execution time for **how_to_compile_models** files:
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_tensorflow.py` (``from_tensorflow.py``) | 01:38.308 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_tensorflow.py` (``from_tensorflow.py``) | 01:39.705 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_darknet.py` (``from_darknet.py``) | 01:32.929 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_darknet.py` (``from_darknet.py``) | 01:36.271 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_paddle.py` (``from_paddle.py``) | 01:00.460 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_paddle.py` (``from_paddle.py``) | 01:04.622 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_oneflow.py` (``from_oneflow.py``) | 00:41.459 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_oneflow.py` (``from_oneflow.py``) | 00:43.499 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_coreml.py` (``from_coreml.py``) | 00:38.281 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_coreml.py` (``from_coreml.py``) | 00:37.795 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_mxnet.py` (``from_mxnet.py``) | 00:35.577 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_mxnet.py` (``from_mxnet.py``) | 00:35.333 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_pytorch.py` (``from_pytorch.py``) | 00:29.335 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_pytorch.py` (``from_pytorch.py``) | 00:29.372 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_keras.py` (``from_keras.py``) | 00:29.056 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_keras.py` (``from_keras.py``) | 00:29.368 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_tflite.py` (``from_tflite.py``) | 00:13.681 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_tflite.py` (``from_tflite.py``) | 00:14.121 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_compile_models_from_onnx.py` (``from_onnx.py``) | 00:02.861 | 0.0 MB |
+| :ref:`sphx_glr_how_to_compile_models_from_onnx.py` (``from_onnx.py``) | 00:02.864 | 0.0 MB |
+-----------------------------------------------------------------------------------+-----------+--------+
diff --git a/docs/_sources/how_to/deploy_models/deploy_model_on_adreno.rst.txt b/docs/_sources/how_to/deploy_models/deploy_model_on_adreno.rst.txt
index 3465eae9a5..fe7718a298 100644
--- a/docs/_sources/how_to/deploy_models/deploy_model_on_adreno.rst.txt
+++ b/docs/_sources/how_to/deploy_models/deploy_model_on_adreno.rst.txt
@@ -673,7 +673,7 @@ well as provides information about the model's performance
Evaluate inference time cost...
Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 4097.2440 4097.4279 4101.0681 4093.2122 2.2288
+ 4225.6215 4225.4755 4229.1098 4221.8958 2.5925
@@ -681,7 +681,7 @@ well as provides information about the model's performance
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 17.782 seconds)
+ **Total running time of the script:** ( 1 minutes 20.856 seconds)
.. _sphx_glr_download_how_to_deploy_models_deploy_model_on_adreno.py:
diff --git a/docs/_sources/how_to/deploy_models/deploy_model_on_adreno_tvmc.rst.txt b/docs/_sources/how_to/deploy_models/deploy_model_on_adreno_tvmc.rst.txt
index ad40a133b1..a21e9133dc 100644
--- a/docs/_sources/how_to/deploy_models/deploy_model_on_adreno_tvmc.rst.txt
+++ b/docs/_sources/how_to/deploy_models/deploy_model_on_adreno_tvmc.rst.txt
@@ -127,7 +127,7 @@ Make a Keras Resnet50 Model
.. code-block:: none
Downloading data from https://storage.googleapis.com/tensorflow/keras-applications/resnet/resnet50_weights_tf_dim_ordering_tf_kernels.h5
-
8192/102967424 [..............................] - ETA: 0s
6365184/102967424 [>.............................] - ETA: 0s
8380416/102967424 [=>............................] - ETA: 2s
15024128/102967424 [===>..........................] - ETA: 1s
16769024/102967424 [===>..........................] - ETA: 1s
23412736/102967424 [=====>........................] - ETA: 1s
25157632/102967424 [======>.......................] - ETA: 1s
33546240/102967424 [========>.....................] - ETA: 1s
39387136/102967424 [==========>...................] - ETA: 1s
41934848/102967424 [===========>..................] - ETA: 1s
50323456/102967424 [=============>................] - ETA: 1s
50462720/102967424 [=============>................] - ETA: 1s
52518912/102967424 [==============>...............] - ETA: 1s
56967168/102967424 [===============>..............] - ETA: 1s
58712064/102967424 [================>.............] - ETA: 1s
65355776/102967424 [==================>...........] -
ETA: 0s
69296128/102967424 [===================>..........] - ETA: 0s
75489280/102967424 [====================>.........] - ETA: 0s
83877888/102967424 [=======================>......] - ETA: 0s
90521600/102967424 [=========================>....] - ETA: 0s
92266496/102967424 [=========================>....] - ETA: 0s
99475456/102967424 [===========================>..] - ETA: 0s
100646912/102967424 [============================>.] - ETA: 0s
102967424/102967424
[==============================] - 2s 0us/step
+
8192/102967424 [..............................] - ETA: 0s
8380416/102967424 [=>............................] - ETA: 1s
16769024/102967424 [===>..........................] - ETA: 2s
25157632/102967424 [======>.......................] - ETA: 1s
33546240/102967424 [========>.....................] - ETA: 1s
40189952/102967424 [==========>...................] - ETA: 1s
41934848/102967424 [===========>..................] - ETA: 1s
50323456/102967424 [=============>................] - ETA: 1s
56967168/102967424 [===============>..............] - ETA: 1s
58712064/102967424 [================>.............] - ETA: 1s
65355776/102967424 [==================>...........] - ETA: 1s
67100672/102967424 [==================>...........] - ETA: 1s
69296128/102967424 [===================>..........] - ETA: 1s
73744384/102967424 [====================>.........] - ETA: 0s
75489280/102967424 [====================>.........] - ETA: 0s
83877888/102967424 [=======================>......] -
ETA: 0s
90521600/102967424 [=========================>....] - ETA: 0s
92266496/102967424 [=========================>....] - ETA: 0s
98910208/102967424 [===========================>..] - ETA: 0s
100646912/102967424 [============================>.] - ETA: 0s
102850560/102967424 [============================>.] - ETA: 0s
102967424/102967424 [==============================] - 3s 0us/step
diff --git a/docs/_sources/how_to/deploy_models/deploy_model_on_android.rst.txt b/docs/_sources/how_to/deploy_models/deploy_model_on_android.rst.txt
index 0d056a84c9..70f76b217a 100644
--- a/docs/_sources/how_to/deploy_models/deploy_model_on_android.rst.txt
+++ b/docs/_sources/how_to/deploy_models/deploy_model_on_android.rst.txt
@@ -437,7 +437,7 @@ Execute on TVM
Evaluate inference time cost...
Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 14.6152 14.5718 15.9341 13.8579 0.6211
+ 15.4077 15.2212 16.3160 15.0813 0.3926
diff --git a/docs/_sources/how_to/deploy_models/deploy_object_detection_pytorch.rst.txt b/docs/_sources/how_to/deploy_models/deploy_object_detection_pytorch.rst.txt
index 4099623ec5..5c840de7c2 100644
--- a/docs/_sources/how_to/deploy_models/deploy_object_detection_pytorch.rst.txt
+++ b/docs/_sources/how_to/deploy_models/deploy_object_detection_pytorch.rst.txt
@@ -130,7 +130,7 @@ Load pre-trained maskrcnn from torchvision and do tracing
/venv/apache-tvm-py3.8/lib/python3.8/site-packages/torchvision/models/_utils.py:223: UserWarning: Arguments other than a weight enum or `None` for 'weights' are deprecated since 0.13 and may be removed in the future. The current behavior is equivalent to passing `weights=MaskRCNN_ResNet50_FPN_Weights.COCO_V1`. You can also use `weights=MaskRCNN_ResNet50_FPN_Weights.DEFAULT` to get the most up-to-date weights.
warnings.warn(msg)
Downloading: "https://download.pytorch.org/models/maskrcnn_resnet50_fpn_coco-bf2d0c1e.pth" to /workspace/.cache/torch/hub/checkpoints/maskrcnn_resnet50_fpn_coco-bf2d0c1e.pth
-
0%| | 0.00/170M [00:00<?, ?B/s]
4%|3 | 6.30M/170M [00:00<00:08, 20.1MB/s]
5%|4 | 8.23M/170M [00:00<00:11, 14.9MB/s]
8%|8 | 14.3M/170M [00:00<00:06, 25.2MB/s]
10%|# | 17.2M/170M [00:00<00:06, 24.1MB/s]
13%|#3 | 22.3M/170M [00:00<00:05, 30.2MB/s]
15%|#5 | 25.6M/170M [00:01<00:05, 28.6MB/s]
18%|#7 | 30.3M/170M [00:01<00:05, 29.2MB/s]
20%|#9 | 33.3M/170M [00:01<00:05, 24.4MB/s]
24%|##3 | 40.0M/170M [00:01<00:04, 31.3MB/s]
27%|##7 | 46.3M/170M [00:01<00:03, 36.8MB/s]
29%|##9 | 50.0M/170M [00:01<00:03, 32.8MB/s]
33%|###2 | 56.0M/170M [00:01<00:03, 39.2MB/s]
37%|###6 | 62.3M/170M [00:02<00:02, 45.4MB/s]
39%|###9 | 67.0M/170M [00:02<00:02, 39.2MB/s]
42%|####2 | 72.0M/170M [00:02<00:02, 39.3MB/s]
47%|####7 | 80.0M/170M [00:02<00:02, 37.8MB/s]
51%|##### | 86.3M/170M [00:02<00:02, 39.1MB/
s]
53%|#####3 | 90.2M/170M [00:02<00:02, 32.7MB/s]
57%|#####6 | 96.0M/170M [00:03<00:02, 35.5MB/s]
61%|######1 | 104M/170M [00:03<00:01, 34.8MB/s]
66%|######5 | 112M/170M [00:03<00:01, 38.8MB/s]
71%|####### | 120M/170M [00:03<00:01, 41.7MB/s]
74%|#######4 | 126M/170M [00:03<00:01, 43.7MB/s]
77%|#######6 | 131M/170M [00:03<00:00, 43.1MB/s]
79%|#######9 | 135M/170M [00:04<00:00, 39.8MB/s]
82%|########1 | 139M/170M [00:04<00:00, 38.2MB/s]
85%|########4 | 144M/170M [00:04<00:00, 41.7MB/s]
89%|########9 | 152M/170M [00:04<00:00, 40.8MB/s]
94%|#########4| 160M/170M [00:04<00:00, 41.9MB/s]
98%|#########7| 166M/170M [00:04<00:00, 43.6MB/s]
100%|##########| 170M/170M [00:04<00:00, 36.2MB/s]
+
0%| | 0.00/170M [00:00<?, ?B/s]
4%|3 | 6.30M/170M [00:00<00:05, 32.2MB/s]
6%|5 | 9.38M/170M [00:00<00:06, 24.3MB/s]
9%|9 | 16.0M/170M [00:00<00:05, 30.7MB/s]
13%|#3 | 22.3M/170M [00:00<00:04, 36.2MB/s]
15%|#5 | 25.9M/170M [00:00<00:04, 31.2MB/s]
18%|#7 | 30.3M/170M [00:01<00:04, 31.8MB/s]
20%|#9 | 33.4M/170M [00:01<00:05, 27.2MB/s]
24%|##3 | 40.0M/170M [00:01<00:04, 33.1MB/s]
27%|##7 | 46.3M/170M [00:01<00:03, 37.4MB/s]
29%|##9 | 50.0M/170M [00:01<00:03, 36.9MB/s]
33%|###2 | 56.0M/170M [00:01<00:03, 39.1MB/s]
37%|###6 | 62.3M/170M [00:01<00:02, 45.2MB/s]
39%|###9 | 66.8M/170M [00:01<00:02, 38.9MB/s]
42%|####2 | 72.0M/170M [00:02<00:03, 33.8MB/s]
47%|####7 | 80.0M/170M [00:02<00:02, 37.7MB/s]
52%|#####1 | 88.0M/170M [00:02<00:02, 36.0MB/s]
56%|#####5 | 94.3M/170M [00:02<00:01, 40.8MB/
s]
58%|#####8 | 98.5M/170M [00:03<00:02, 31.4MB/s]
60%|###### | 102M/170M [00:03<00:02, 32.6MB/s]
62%|######2 | 106M/170M [00:03<00:02, 31.6MB/s]
66%|######5 | 112M/170M [00:03<00:01, 35.7MB/s]
71%|####### | 120M/170M [00:03<00:01, 34.6MB/s]
74%|#######4 | 126M/170M [00:03<00:01, 37.9MB/s]
77%|#######6 | 130M/170M [00:03<00:01, 34.0MB/s]
79%|#######9 | 134M/170M [00:04<00:01, 28.8MB/s]
81%|######## | 137M/170M [00:04<00:01, 28.0MB/s]
85%|########4 | 144M/170M [00:04<00:00, 33.6MB/s]
88%|########8 | 150M/170M [00:04<00:00, 39.5MB/s]
91%|######### | 154M/170M [00:04<00:00, 33.4MB/s]
93%|#########3| 158M/170M [00:04<00:00, 33.4MB/s]
95%|#########5| 162M/170M [00:05<00:00, 27.4MB/s]
98%|#########7| 166M/170M [00:05<00:00, 25.4MB/s]
100%|##########| 170M/170M [00:05<00:00, 33.2MB/s]
/venv/apache-tvm-py3.8/lib/python3.8/site-packages/torch/nn/functional.py:3912: UserWarning: To copy construct from a tensor, it is recommended to use sourceTensor.clone().detach() or sourceTensor.clone().detach().requires_grad_(True), rather than torch.tensor(sourceTensor).
(torch.floor((input.size(i + 2).float() * torch.tensor(scale_factors[i], dtype=torch.float32)).float()))
/venv/apache-tvm-py3.8/lib/python3.8/site-packages/torchvision/ops/boxes.py:157: UserWarning: To copy construct from a tensor, it is recommended to use sourceTensor.clone().detach() or sourceTensor.clone().detach().requires_grad_(True), rather than torch.tensor(sourceTensor).
@@ -295,7 +295,7 @@ Get boxes with score larger than 0.9
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 3 minutes 27.594 seconds)
+ **Total running time of the script:** ( 3 minutes 39.900 seconds)
.. _sphx_glr_download_how_to_deploy_models_deploy_object_detection_pytorch.py:
diff --git a/docs/_sources/how_to/deploy_models/deploy_prequantized.rst.txt b/docs/_sources/how_to/deploy_models/deploy_prequantized.rst.txt
index 6763c84a6a..3c3cab1f2c 100644
--- a/docs/_sources/how_to/deploy_models/deploy_prequantized.rst.txt
+++ b/docs/_sources/how_to/deploy_models/deploy_prequantized.rst.txt
@@ -227,7 +227,7 @@ training. Other models require a full post training calibration.
/venv/apache-tvm-py3.8/lib/python3.8/site-packages/torchvision/models/_utils.py:223: UserWarning: Arguments other than a weight enum or `None` for 'weights' are deprecated since 0.13 and may be removed in the future. The current behavior is equivalent to passing `weights=MobileNet_V2_Weights.IMAGENET1K_V1`. You can also use `weights=MobileNet_V2_Weights.DEFAULT` to get the most up-to-date weights.
warnings.warn(msg)
Downloading: "https://download.pytorch.org/models/mobilenet_v2-b0353104.pth" to /workspace/.cache/torch/hub/checkpoints/mobilenet_v2-b0353104.pth
-
0%| | 0.00/13.6M [00:00<?, ?B/s]
59%|#####8 | 7.99M/13.6M [00:00<00:00, 51.6MB/s]
95%|#########5| 12.9M/13.6M [00:00<00:00, 51.0MB/s]
100%|##########| 13.6M/13.6M [00:00<00:00, 52.9MB/s]
+
0%| | 0.00/13.6M [00:00<?, ?B/s]
47%|####6 | 6.30M/13.6M [00:00<00:00, 53.9MB/s]
84%|########4 | 11.4M/13.6M [00:00<00:00, 46.6MB/s]
100%|##########| 13.6M/13.6M [00:00<00:00, 37.1MB/s]
@@ -409,7 +409,7 @@ Here we give an example of how to measure performance of TVM compiled models.
Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 89.2326 89.1640 91.1415 88.6320 0.4307
+ 88.8068 88.7254 93.1567 88.5669 0.4646
@@ -457,7 +457,7 @@ TODO
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 29.831 seconds)
+ **Total running time of the script:** ( 1 minutes 28.862 seconds)
.. _sphx_glr_download_how_to_deploy_models_deploy_prequantized.py:
diff --git a/docs/_sources/how_to/deploy_models/deploy_prequantized_tflite.rst.txt b/docs/_sources/how_to/deploy_models/deploy_prequantized_tflite.rst.txt
index 12e3adaab7..1d2a7bae64 100644
--- a/docs/_sources/how_to/deploy_models/deploy_prequantized_tflite.rst.txt
+++ b/docs/_sources/how_to/deploy_models/deploy_prequantized_tflite.rst.txt
@@ -423,7 +423,7 @@ Here we give an example of how to measure performance of TVM compiled models.
Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 110.7301 110.6708 112.8253 109.0465 0.7644
+ 109.5428 109.4714 115.2730 108.9447 0.6372
diff --git a/docs/_sources/how_to/deploy_models/deploy_quantized.rst.txt b/docs/_sources/how_to/deploy_models/deploy_quantized.rst.txt
index 22b7dd2e9b..d95a098ade 100644
--- a/docs/_sources/how_to/deploy_models/deploy_quantized.rst.txt
+++ b/docs/_sources/how_to/deploy_models/deploy_quantized.rst.txt
@@ -257,7 +257,7 @@ We create a Relay VM to build and execute the model.
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 2 minutes 5.632 seconds)
+ **Total running time of the script:** ( 2 minutes 13.192 seconds)
.. _sphx_glr_download_how_to_deploy_models_deploy_quantized.py:
diff --git a/docs/_sources/how_to/deploy_models/sg_execution_times.rst.txt b/docs/_sources/how_to/deploy_models/sg_execution_times.rst.txt
index d18d405d65..53f222a952 100644
--- a/docs/_sources/how_to/deploy_models/sg_execution_times.rst.txt
+++ b/docs/_sources/how_to/deploy_models/sg_execution_times.rst.txt
@@ -5,26 +5,26 @@
Computation times
=================
-**11:52.498** total execution time for **how_to_deploy_models** files:
+**12:22.842** total execution time for **how_to_deploy_models** files:
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_object_detection_pytorch.py` (``deploy_object_detection_pytorch.py``) | 03:27.594 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_object_detection_pytorch.py` (``deploy_object_detection_pytorch.py``) | 03:39.900 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_quantized.py` (``deploy_quantized.py``) | 02:05.632 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_quantized.py` (``deploy_quantized.py``) | 02:13.192 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_prequantized.py` (``deploy_prequantized.py``) | 01:29.831 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_prequantized.py` (``deploy_prequantized.py``) | 01:28.862 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_adreno.py` (``deploy_model_on_adreno.py``) | 01:17.782 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_adreno.py` (``deploy_model_on_adreno.py``) | 01:20.856 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_prequantized_tflite.py` (``deploy_prequantized_tflite.py``) | 00:55.688 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_prequantized_tflite.py` (``deploy_prequantized_tflite.py``) | 00:55.528 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_adreno_tvmc.py` (``deploy_model_on_adreno_tvmc.py``) | 00:48.597 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_android.py` (``deploy_model_on_android.py``) | 00:51.563 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_android.py` (``deploy_model_on_android.py``) | 00:48.554 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_adreno_tvmc.py` (``deploy_model_on_adreno_tvmc.py``) | 00:51.408 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_nano.py` (``deploy_model_on_nano.py``) | 00:29.652 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_nano.py` (``deploy_model_on_nano.py``) | 00:30.977 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_rasp.py` (``deploy_model_on_rasp.py``) | 00:29.162 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_model_on_rasp.py` (``deploy_model_on_rasp.py``) | 00:30.550 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_deploy_models_deploy_sparse.py` (``deploy_sparse.py``) | 00:00.007 | 0.0 MB |
+| :ref:`sphx_glr_how_to_deploy_models_deploy_sparse.py` (``deploy_sparse.py``) | 00:00.006 | 0.0 MB |
+------------------------------------------------------------------------------------------------------------------+-----------+--------+
diff --git a/docs/_sources/how_to/extend_tvm/bring_your_own_datatypes.rst.txt b/docs/_sources/how_to/extend_tvm/bring_your_own_datatypes.rst.txt
index f03615dd97..b8d7652206 100644
--- a/docs/_sources/how_to/extend_tvm/bring_your_own_datatypes.rst.txt
+++ b/docs/_sources/how_to/extend_tvm/bring_your_own_datatypes.rst.txt
@@ -463,7 +463,7 @@ First let us define two helper functions to get the mobilenet model and a cat im
.. code-block:: none
- Downloading /workspace/.mxnet/models/mobilenet0.25-9f83e440.zip5e2d347c-ad7d-4bfe-976a-5f94f0d38e50 from https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/gluon/models/mobilenet0.25-9f83e440.zip...
+ Downloading /workspace/.mxnet/models/mobilenet0.25-9f83e440.zipe4c4276f-a7d4-4f52-bd4a-b5209fcc3adb from https://apache-mxnet.s3-accelerate.dualstack.amazonaws.com/gluon/models/mobilenet0.25-9f83e440.zip...
diff --git a/docs/_sources/how_to/extend_tvm/sg_execution_times.rst.txt b/docs/_sources/how_to/extend_tvm/sg_execution_times.rst.txt
index 82cc604e8a..4a5e589872 100644
--- a/docs/_sources/how_to/extend_tvm/sg_execution_times.rst.txt
+++ b/docs/_sources/how_to/extend_tvm/sg_execution_times.rst.txt
@@ -5,14 +5,14 @@
Computation times
=================
-**01:00.675** total execution time for **how_to_extend_tvm** files:
+**00:58.660** total execution time for **how_to_extend_tvm** files:
+-------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_extend_tvm_bring_your_own_datatypes.py` (``bring_your_own_datatypes.py``) | 00:56.588 | 0.0 MB |
+| :ref:`sphx_glr_how_to_extend_tvm_bring_your_own_datatypes.py` (``bring_your_own_datatypes.py``) | 00:54.704 | 0.0 MB |
+-------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_extend_tvm_use_pass_instrument.py` (``use_pass_instrument.py``) | 00:02.848 | 0.0 MB |
+| :ref:`sphx_glr_how_to_extend_tvm_use_pass_instrument.py` (``use_pass_instrument.py``) | 00:02.749 | 0.0 MB |
+-------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_extend_tvm_use_pass_infra.py` (``use_pass_infra.py``) | 00:01.232 | 0.0 MB |
+| :ref:`sphx_glr_how_to_extend_tvm_use_pass_infra.py` (``use_pass_infra.py``) | 00:01.200 | 0.0 MB |
+-------------------------------------------------------------------------------------------------+-----------+--------+
| :ref:`sphx_glr_how_to_extend_tvm_low_level_custom_pass.py` (``low_level_custom_pass.py``) | 00:00.007 | 0.0 MB |
+-------------------------------------------------------------------------------------------------+-----------+--------+
diff --git a/docs/_sources/how_to/extend_tvm/use_pass_instrument.rst.txt b/docs/_sources/how_to/extend_tvm/use_pass_instrument.rst.txt
index ebe925297a..70499351f4 100644
--- a/docs/_sources/how_to/extend_tvm/use_pass_instrument.rst.txt
+++ b/docs/_sources/how_to/extend_tvm/use_pass_instrument.rst.txt
@@ -220,10 +220,10 @@ profile the execution time of each passes.
.. code-block:: none
Printing results of timing profile...
- InferType: 23954us [23954us] (48.55%; 48.55%)
- FoldScaleAxis: 25386us [9us] (51.45%; 51.45%)
- FoldConstant: 25377us [1938us] (51.43%; 99.96%)
- InferType: 23439us [23439us] (47.50%; 92.36%)
+ InferType: 23497us [23497us] (48.23%; 48.23%)
+ FoldScaleAxis: 25217us [9us] (51.77%; 51.77%)
+ FoldConstant: 25209us [1844us] (51.75%; 99.97%)
+ InferType: 23364us [23364us] (47.96%; 92.68%)
@@ -262,10 +262,10 @@ Refer to following sections and :py:func:`tvm.instrument.pass_instrument` for th
.. code-block:: none
Printing results of timing profile...
- InferType: 23924us [23924us] (48.33%; 48.33%)
- FoldScaleAxis: 25574us [9us] (51.67%; 51.67%)
- FoldConstant: 25566us [1908us] (51.65%; 99.97%)
- InferType: 23658us [23658us] (47.80%; 92.54%)
+ InferType: 23220us [23220us] (48.16%; 48.16%)
+ FoldScaleAxis: 24998us [8us] (51.84%; 51.84%)
+ FoldConstant: 24989us [1908us] (51.83%; 99.97%)
+ InferType: 23082us [23082us] (47.87%; 92.37%)
diff --git a/docs/_sources/how_to/optimize_operators/opt_conv_cuda.rst.txt b/docs/_sources/how_to/optimize_operators/opt_conv_cuda.rst.txt
index 89a891429e..12d20604b0 100644
--- a/docs/_sources/how_to/optimize_operators/opt_conv_cuda.rst.txt
+++ b/docs/_sources/how_to/optimize_operators/opt_conv_cuda.rst.txt
@@ -331,7 +331,7 @@ latency of convolution.
.. code-block:: none
- Convolution: 53.516735 ms
+ Convolution: 36.045120 ms
diff --git a/docs/_sources/how_to/optimize_operators/opt_conv_tensorcore.rst.txt b/docs/_sources/how_to/optimize_operators/opt_conv_tensorcore.rst.txt
index 175ddaaf65..7084f1f41f 100644
--- a/docs/_sources/how_to/optimize_operators/opt_conv_tensorcore.rst.txt
+++ b/docs/_sources/how_to/optimize_operators/opt_conv_tensorcore.rst.txt
@@ -598,7 +598,7 @@ be able to run on our build server
.. code-block:: none
- conv2d with tensor core: 11.116349 ms
+ conv2d with tensor core: 11.881284 ms
diff --git a/docs/_sources/how_to/optimize_operators/opt_gemm.rst.txt b/docs/_sources/how_to/optimize_operators/opt_gemm.rst.txt
index 9a58bb21e9..0eadfa2e9c 100644
--- a/docs/_sources/how_to/optimize_operators/opt_gemm.rst.txt
+++ b/docs/_sources/how_to/optimize_operators/opt_gemm.rst.txt
@@ -134,8 +134,8 @@ Then we write a baseline implementation, the simplest way to write a matrix mult
.. code-block:: none
- Numpy running time: 0.018696
- Baseline: 3.450770
+ Numpy running time: 0.018405
+ Baseline: 3.453194
@@ -227,7 +227,7 @@ fill 32 * 32 * sizeof(float) which is 4KB in the cache whose total size is 32KB
.. code-block:: none
- Opt1: 0.306128
+ Opt1: 0.298191
@@ -318,7 +318,7 @@ In this tutorial, we chose to vectorize the inner loop row data since it is cach
.. code-block:: none
- Opt2: 0.302314
+ Opt2: 0.279773
@@ -406,7 +406,7 @@ the access pattern for A matrix is more cache friendly.
.. code-block:: none
- Opt3: 0.116463
+ Opt3: 0.119560
@@ -523,7 +523,7 @@ flattening.
.. code-block:: none
- Opt4: 0.107827
+ Opt4: 0.109076
@@ -635,7 +635,7 @@ write to C when all the block results are ready.
.. code-block:: none
- Opt5: 0.113092
+ Opt5: 0.112200
@@ -748,7 +748,7 @@ Furthermore, we can also utilize multi-core processors to do the thread-level pa
.. code-block:: none
- Opt6: 0.134572
+ Opt6: 0.132993
diff --git a/docs/_sources/how_to/optimize_operators/sg_execution_times.rst.txt b/docs/_sources/how_to/optimize_operators/sg_execution_times.rst.txt
index 3985b55b88..990d2c49c7 100644
--- a/docs/_sources/how_to/optimize_operators/sg_execution_times.rst.txt
+++ b/docs/_sources/how_to/optimize_operators/sg_execution_times.rst.txt
@@ -5,12 +5,12 @@
Computation times
=================
-**00:34.960** total execution time for **how_to_optimize_operators** files:
+**00:34.348** total execution time for **how_to_optimize_operators** files:
+-----------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_optimize_operators_opt_gemm.py` (``opt_gemm.py``) | 00:31.520 | 0.0 MB |
+| :ref:`sphx_glr_how_to_optimize_operators_opt_gemm.py` (``opt_gemm.py``) | 00:31.108 | 0.0 MB |
+-----------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_optimize_operators_opt_conv_tensorcore.py` (``opt_conv_tensorcore.py``) | 00:02.104 | 0.0 MB |
+| :ref:`sphx_glr_how_to_optimize_operators_opt_conv_tensorcore.py` (``opt_conv_tensorcore.py``) | 00:02.009 | 0.0 MB |
+-----------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_optimize_operators_opt_conv_cuda.py` (``opt_conv_cuda.py``) | 00:01.335 | 0.0 MB |
+| :ref:`sphx_glr_how_to_optimize_operators_opt_conv_cuda.py` (``opt_conv_cuda.py``) | 00:01.232 | 0.0 MB |
+-----------------------------------------------------------------------------------------------+-----------+--------+
diff --git a/docs/_sources/how_to/tune_with_autoscheduler/sg_execution_times.rst.txt b/docs/_sources/how_to/tune_with_autoscheduler/sg_execution_times.rst.txt
index 6379f3dae4..85e1795a07 100644
--- a/docs/_sources/how_to/tune_with_autoscheduler/sg_execution_times.rst.txt
+++ b/docs/_sources/how_to/tune_with_autoscheduler/sg_execution_times.rst.txt
@@ -5,18 +5,18 @@
Computation times
=================
-**03:48.472** total execution time for **how_to_tune_with_autoscheduler** files:
+**03:46.392** total execution time for **how_to_tune_with_autoscheduler** files:
+----------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_x86.py` (``tune_network_x86.py``) | 01:42.245 | 0.0 MB |
+| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_x86.py` (``tune_network_x86.py``) | 01:40.911 | 0.0 MB |
+----------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_cuda.py` (``tune_network_cuda.py``) | 01:14.550 | 0.0 MB |
+| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_cuda.py` (``tune_network_cuda.py``) | 01:14.559 | 0.0 MB |
+----------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_conv2d_layer_cuda.py` (``tune_conv2d_layer_cuda.py``) | 00:17.474 | 0.0 MB |
+| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_conv2d_layer_cuda.py` (``tune_conv2d_layer_cuda.py``) | 00:17.162 | 0.0 MB |
+----------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_mali.py` (``tune_network_mali.py``) | 00:17.173 | 0.0 MB |
+| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_mali.py` (``tune_network_mali.py``) | 00:16.976 | 0.0 MB |
+----------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_arm.py` (``tune_network_arm.py``) | 00:16.928 | 0.0 MB |
+| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_network_arm.py` (``tune_network_arm.py``) | 00:16.680 | 0.0 MB |
+----------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_sparse_x86.py` (``tune_sparse_x86.py``) | 00:00.102 | 0.0 MB |
+| :ref:`sphx_glr_how_to_tune_with_autoscheduler_tune_sparse_x86.py` (``tune_sparse_x86.py``) | 00:00.103 | 0.0 MB |
+----------------------------------------------------------------------------------------------------------+-----------+--------+
diff --git a/docs/_sources/how_to/tune_with_autoscheduler/tune_conv2d_layer_cuda.rst.txt b/docs/_sources/how_to/tune_with_autoscheduler/tune_conv2d_layer_cuda.rst.txt
index 93c64dec0f..bbc02efa46 100644
--- a/docs/_sources/how_to/tune_with_autoscheduler/tune_conv2d_layer_cuda.rst.txt
+++ b/docs/_sources/how_to/tune_with_autoscheduler/tune_conv2d_layer_cuda.rst.txt
@@ -766,7 +766,7 @@ We build the binary and check its correctness and performance.
.. code-block:: none
- Execution time of this operator: 0.340 ms
+ Execution time of this operator: 0.343 ms
diff --git a/docs/_sources/how_to/tune_with_autoscheduler/tune_network_cuda.rst.txt b/docs/_sources/how_to/tune_with_autoscheduler/tune_network_cuda.rst.txt
index d1ece3381b..1a3cafb4be 100644
--- a/docs/_sources/how_to/tune_with_autoscheduler/tune_network_cuda.rst.txt
+++ b/docs/_sources/how_to/tune_with_autoscheduler/tune_network_cuda.rst.txt
@@ -647,7 +647,7 @@ so we can read the log file and load the best schedules.
Evaluate inference time cost...
Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 3.2288 3.2289 3.2293 3.2281 0.0005
+ 3.2256 3.2217 3.2341 3.2210 0.0060
@@ -674,7 +674,7 @@ Other Tips
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 14.550 seconds)
+ **Total running time of the script:** ( 1 minutes 14.559 seconds)
.. _sphx_glr_download_how_to_tune_with_autoscheduler_tune_network_cuda.py:
diff --git a/docs/_sources/how_to/tune_with_autoscheduler/tune_network_x86.rst.txt b/docs/_sources/how_to/tune_with_autoscheduler/tune_network_x86.rst.txt
index c0c323e395..ef62b98354 100644
--- a/docs/_sources/how_to/tune_with_autoscheduler/tune_network_x86.rst.txt
+++ b/docs/_sources/how_to/tune_with_autoscheduler/tune_network_x86.rst.txt
@@ -666,7 +666,7 @@ so we can read the log file and load the best schedules.
Evaluate inference time cost...
Execution time summary:
mean (ms) median (ms) max (ms) min (ms) std (ms)
- 761.3159 761.1950 761.9366 760.8162 0.4653
+ 765.0956 766.5657 767.1298 761.5912 2.4886
@@ -693,7 +693,7 @@ Other Tips
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 42.245 seconds)
+ **Total running time of the script:** ( 1 minutes 40.911 seconds)
.. _sphx_glr_download_how_to_tune_with_autoscheduler_tune_network_x86.py:
diff --git a/docs/_sources/how_to/tune_with_autotvm/sg_execution_times.rst.txt b/docs/_sources/how_to/tune_with_autotvm/sg_execution_times.rst.txt
index 2fc1fc6ef2..bce5feda9d 100644
--- a/docs/_sources/how_to/tune_with_autotvm/sg_execution_times.rst.txt
+++ b/docs/_sources/how_to/tune_with_autotvm/sg_execution_times.rst.txt
@@ -5,16 +5,16 @@
Computation times
=================
-**00:23.672** total execution time for **how_to_tune_with_autotvm** files:
+**00:23.755** total execution time for **how_to_tune_with_autotvm** files:
+--------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_tune_with_autotvm_tune_conv2d_cuda.py` (``tune_conv2d_cuda.py``) | 00:23.634 | 0.0 MB |
+| :ref:`sphx_glr_how_to_tune_with_autotvm_tune_conv2d_cuda.py` (``tune_conv2d_cuda.py``) | 00:23.718 | 0.0 MB |
+--------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_tune_with_autotvm_tune_relay_x86.py` (``tune_relay_x86.py``) | 00:00.022 | 0.0 MB |
+| :ref:`sphx_glr_how_to_tune_with_autotvm_tune_relay_x86.py` (``tune_relay_x86.py``) | 00:00.021 | 0.0 MB |
+--------------------------------------------------------------------------------------------------+-----------+--------+
| :ref:`sphx_glr_how_to_tune_with_autotvm_tune_relay_cuda.py` (``tune_relay_cuda.py``) | 00:00.006 | 0.0 MB |
+--------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_tune_with_autotvm_tune_relay_arm.py` (``tune_relay_arm.py``) | 00:00.005 | 0.0 MB |
-+--------------------------------------------------------------------------------------------------+-----------+--------+
| :ref:`sphx_glr_how_to_tune_with_autotvm_tune_relay_mobile_gpu.py` (``tune_relay_mobile_gpu.py``) | 00:00.005 | 0.0 MB |
+--------------------------------------------------------------------------------------------------+-----------+--------+
+| :ref:`sphx_glr_how_to_tune_with_autotvm_tune_relay_arm.py` (``tune_relay_arm.py``) | 00:00.005 | 0.0 MB |
++--------------------------------------------------------------------------------------------------+-----------+--------+
diff --git a/docs/_sources/how_to/tune_with_autotvm/tune_conv2d_cuda.rst.txt b/docs/_sources/how_to/tune_with_autotvm/tune_conv2d_cuda.rst.txt
index eb585882c0..c8120aaabf 100644
--- a/docs/_sources/how_to/tune_with_autotvm/tune_conv2d_cuda.rst.txt
+++ b/docs/_sources/how_to/tune_with_autotvm/tune_conv2d_cuda.rst.txt
@@ -326,7 +326,7 @@ and measure running time.
Best config:
,None
- Time cost of this operator: 0.037330
+ Time cost of this operator: 0.037361
diff --git a/docs/_sources/how_to/work_with_microtvm/micro_autotune.rst.txt b/docs/_sources/how_to/work_with_microtvm/micro_autotune.rst.txt
index 80a838eb9b..ba0abfa4bd 100644
--- a/docs/_sources/how_to/work_with_microtvm/micro_autotune.rst.txt
+++ b/docs/_sources/how_to/work_with_microtvm/micro_autotune.rst.txt
@@ -360,10 +360,10 @@ Timing the untuned program
########## Build without Autotuning ##########
Node Name Ops Time(us) Time(%) Shape Inputs Outputs Measurements(us)
--------- --- -------- ------- ----- ------ ------- ----------------
- tvmgen_default_fused_nn_contrib_conv2d_NCHWc tvmgen_default_fused_nn_contrib_conv2d_NCHWc 304.1 98.746 (1, 2, 10, 10, 3) 2 1 [304.1]
- tvmgen_default_fused_layout_transform_1 tvmgen_default_fused_layout_transform_1 2.897 0.941 (1, 6, 10, 10) 1 1 [2.897]
- tvmgen_default_fused_layout_transform tvmgen_default_fused_layout_transform 0.965 0.313 (1, 1, 10, 10, 3) 1 1 [0.965]
- Total_time - 307.962 - - - - -
+ tvmgen_default_fused_nn_contrib_conv2d_NCHWc tvmgen_default_fused_nn_contrib_conv2d_NCHWc 301.3 98.731 (1, 2, 10, 10, 3) 2 1 [301.3]
+ tvmgen_default_fused_layout_transform_1 tvmgen_default_fused_layout_transform_1 2.898 0.95 (1, 6, 10, 10) 1 1 [2.898]
+ tvmgen_default_fused_layout_transform tvmgen_default_fused_layout_transform 0.973 0.319 (1, 1, 10, 10, 3) 1 1 [0.973]
+ Total_time - 305.171 - - - - -
@@ -428,10 +428,10 @@ Timing the tuned program
########## Build with Autotuning ##########
Node Name Ops Time(us) Time(%) Shape Inputs Outputs Measurements(us)
--------- --- -------- ------- ----- ------ ------- ----------------
- tvmgen_default_fused_nn_contrib_conv2d_NCHWc tvmgen_default_fused_nn_contrib_conv2d_NCHWc 100.3 97.098 (1, 6, 10, 10, 1) 2 1 [100.3]
- tvmgen_default_fused_layout_transform_1 tvmgen_default_fused_layout_transform_1 2.025 1.961 (1, 6, 10, 10) 1 1 [2.025]
- tvmgen_default_fused_layout_transform tvmgen_default_fused_layout_transform 0.972 0.941 (1, 1, 10, 10, 3) 1 1 [0.972]
- Total_time - 103.297 - - - - -
+ tvmgen_default_fused_nn_contrib_conv2d_NCHWc tvmgen_default_fused_nn_contrib_conv2d_NCHWc 100.5 97.318 (1, 6, 10, 10, 1) 2 1 [100.5]
+ tvmgen_default_fused_layout_transform_1 tvmgen_default_fused_layout_transform_1 1.803 1.746 (1, 6, 10, 10) 1 1 [1.803]
+ tvmgen_default_fused_layout_transform tvmgen_default_fused_layout_transform 0.966 0.936 (1, 1, 10, 10, 3) 1 1 [0.966]
+ Total_time - 103.269 - - - - -
@@ -439,7 +439,7 @@ Timing the tuned program
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 28.472 seconds)
+ **Total running time of the script:** ( 1 minutes 28.162 seconds)
.. _sphx_glr_download_how_to_work_with_microtvm_micro_autotune.py:
diff --git a/docs/_sources/how_to/work_with_microtvm/micro_pytorch.rst.txt b/docs/_sources/how_to/work_with_microtvm/micro_pytorch.rst.txt
index 2acf9175ca..f5ec280a5d 100644
--- a/docs/_sources/how_to/work_with_microtvm/micro_pytorch.rst.txt
+++ b/docs/_sources/how_to/work_with_microtvm/micro_pytorch.rst.txt
@@ -118,7 +118,7 @@ download a cat image and preprocess it to use as the model input.
/venv/apache-tvm-py3.8/lib/python3.8/site-packages/torch/ao/quantization/utils.py:310: UserWarning: must run observer before calling calculate_qparams. Returning default values.
warnings.warn(
Downloading: "https://download.pytorch.org/models/quantized/mobilenet_v2_qnnpack_37f702c5.pth" to /workspace/.cache/torch/hub/checkpoints/mobilenet_v2_qnnpack_37f702c5.pth
-
0%| | 0.00/3.42M [00:00<?, ?B/s]
100%|##########| 3.42M/3.42M [00:00<00:00, 65.1MB/s]
+
0%| | 0.00/3.42M [00:00<?, ?B/s]
84%|########3 | 2.86M/3.42M [00:00<00:00, 30.0MB/s]
100%|##########| 3.42M/3.42M [00:00<00:00, 35.1MB/s]
/venv/apache-tvm-py3.8/lib/python3.8/site-packages/torch/_utils.py:314: UserWarning: TypedStorage is deprecated. It will be removed in the future and UntypedStorage will be the only storage class. This should only matter to you if you are using storages directly. To access UntypedStorage directly, use tensor.untyped_storage() instead of tensor.storage()
device=storage.device,
/workspace/python/tvm/relay/frontend/pytorch_utils.py:47: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
@@ -326,7 +326,7 @@ Look up prediction top 1 index in 1000 class synset.
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 30.056 seconds)
+ **Total running time of the script:** ( 1 minutes 29.059 seconds)
.. _sphx_glr_download_how_to_work_with_microtvm_micro_pytorch.py:
diff --git a/docs/_sources/how_to/work_with_microtvm/micro_train.rst.txt b/docs/_sources/how_to/work_with_microtvm/micro_train.rst.txt
index b38ab6b042..4d1bd3c2d1 100644
--- a/docs/_sources/how_to/work_with_microtvm/micro_train.rst.txt
+++ b/docs/_sources/how_to/work_with_microtvm/micro_train.rst.txt
@@ -217,7 +217,7 @@ take about **2 minutes** to download the Stanford Cars, while COCO 2017 validati
.. code-block:: none
- '/tmp/tmpon3dyfle/images/random'
+ '/tmp/tmp9gh2q5kc/images/random'
@@ -317,8 +317,8 @@ objects to other stuff? We can display some examples from our datasets using ``m
.. code-block:: none
- /tmp/tmpon3dyfle/images/target contains 8144 images
- /tmp/tmpon3dyfle/images/random contains 5000 images
+ /tmp/tmp9gh2q5kc/images/target contains 8144 images
+ /tmp/tmp9gh2q5kc/images/random contains 5000 images
@@ -493,13 +493,13 @@ the time on our validation set).
.. code-block:: none
Epoch 1/3
- 328/328 - 43s - loss: 0.2313 - accuracy: 0.9223 - val_loss: 0.1237 - val_accuracy: 0.9603 - 43s/epoch - 130ms/step
+ 328/328 - 40s - loss: 0.2400 - accuracy: 0.9173 - val_loss: 0.1066 - val_accuracy: 0.9611 - 40s/epoch - 123ms/step
Epoch 2/3
- 328/328 - 36s - loss: 0.1018 - accuracy: 0.9644 - val_loss: 0.1106 - val_accuracy: 0.9585 - 36s/epoch - 109ms/step
+ 328/328 - 36s - loss: 0.1006 - accuracy: 0.9635 - val_loss: 0.1170 - val_accuracy: 0.9600 - 36s/epoch - 109ms/step
Epoch 3/3
- 328/328 - 36s - loss: 0.0714 - accuracy: 0.9740 - val_loss: 0.1140 - val_accuracy: 0.9649 - 36s/epoch - 109ms/step
+ 328/328 - 35s - loss: 0.0698 - accuracy: 0.9727 - val_loss: 0.0922 - val_accuracy: 0.9698 - 35s/epoch - 108ms/step
- <keras.callbacks.History object at 0x7f2beb69c0a0>
+ <keras.callbacks.History object at 0x7ff21d0e2a60>
@@ -860,7 +860,7 @@ Arduino tutorial for how to do that `on GitHub <https://github.com/guberti/tvm-a
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 4 minutes 58.152 seconds)
+ **Total running time of the script:** ( 5 minutes 1.248 seconds)
.. _sphx_glr_download_how_to_work_with_microtvm_micro_train.py:
diff --git a/docs/_sources/how_to/work_with_microtvm/sg_execution_times.rst.txt b/docs/_sources/how_to/work_with_microtvm/sg_execution_times.rst.txt
index c777000086..c5c0b525bd 100644
--- a/docs/_sources/how_to/work_with_microtvm/sg_execution_times.rst.txt
+++ b/docs/_sources/how_to/work_with_microtvm/sg_execution_times.rst.txt
@@ -5,20 +5,20 @@
Computation times
=================
-**08:27.912** total execution time for **how_to_work_with_microtvm** files:
+**08:29.242** total execution time for **how_to_work_with_microtvm** files:
+-----------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_microtvm_micro_train.py` (``micro_train.py``) | 04:58.152 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_microtvm_micro_train.py` (``micro_train.py``) | 05:01.248 | 0.0 MB |
+-----------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_microtvm_micro_pytorch.py` (``micro_pytorch.py``) | 01:30.056 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_microtvm_micro_pytorch.py` (``micro_pytorch.py``) | 01:29.059 | 0.0 MB |
+-----------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_microtvm_micro_autotune.py` (``micro_autotune.py``) | 01:28.472 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_microtvm_micro_autotune.py` (``micro_autotune.py``) | 01:28.162 | 0.0 MB |
+-----------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_microtvm_micro_aot.py` (``micro_aot.py``) | 00:12.927 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_microtvm_micro_aot.py` (``micro_aot.py``) | 00:12.754 | 0.0 MB |
+-----------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_microtvm_micro_tflite.py` (``micro_tflite.py``) | 00:09.523 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_microtvm_micro_tflite.py` (``micro_tflite.py``) | 00:09.250 | 0.0 MB |
+-----------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_microtvm_micro_custom_ide.py` (``micro_custom_ide.py``) | 00:08.782 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_microtvm_micro_custom_ide.py` (``micro_custom_ide.py``) | 00:08.769 | 0.0 MB |
+-----------------------------------------------------------------------------------------+-----------+--------+
| :ref:`sphx_glr_how_to_work_with_microtvm_micro_ethosu.py` (``micro_ethosu.py``) | 00:00.000 | 0.0 MB |
+-----------------------------------------------------------------------------------------+-----------+--------+
diff --git a/docs/_sources/how_to/work_with_relay/sg_execution_times.rst.txt b/docs/_sources/how_to/work_with_relay/sg_execution_times.rst.txt
index 1bf3b40898..4132e4223b 100644
--- a/docs/_sources/how_to/work_with_relay/sg_execution_times.rst.txt
+++ b/docs/_sources/how_to/work_with_relay/sg_execution_times.rst.txt
@@ -5,14 +5,14 @@
Computation times
=================
-**00:40.280** total execution time for **how_to_work_with_relay** files:
+**00:40.781** total execution time for **how_to_work_with_relay** files:
+----------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_relay_using_pipeline_executor.py` (``using_pipeline_executor.py``) | 00:34.978 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_relay_using_pipeline_executor.py` (``using_pipeline_executor.py``) | 00:35.233 | 0.0 MB |
+----------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_relay_using_external_lib.py` (``using_external_lib.py``) | 00:03.314 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_relay_using_external_lib.py` (``using_external_lib.py``) | 00:03.359 | 0.0 MB |
+----------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_relay_build_gcn.py` (``build_gcn.py``) | 00:01.981 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_relay_build_gcn.py` (``build_gcn.py``) | 00:02.183 | 0.0 MB |
+----------------------------------------------------------------------------------------------------+-----------+--------+
| :ref:`sphx_glr_how_to_work_with_relay_using_relay_viz.py` (``using_relay_viz.py``) | 00:00.006 | 0.0 MB |
+----------------------------------------------------------------------------------------------------+-----------+--------+
diff --git a/docs/_sources/how_to/work_with_schedules/intrin_math.rst.txt b/docs/_sources/how_to/work_with_schedules/intrin_math.rst.txt
index 8756694375..f22eb966bf 100644
--- a/docs/_sources/how_to/work_with_schedules/intrin_math.rst.txt
+++ b/docs/_sources/how_to/work_with_schedules/intrin_math.rst.txt
@@ -281,7 +281,7 @@ The following example customizes CUDA lowering rule for :code:`exp`.
.. code-block:: none
- <function my_cuda_math_rule at 0x7f2eb4352940>
+ <function my_cuda_math_rule at 0x7ff27981d940>
diff --git a/docs/_sources/how_to/work_with_schedules/sg_execution_times.rst.txt b/docs/_sources/how_to/work_with_schedules/sg_execution_times.rst.txt
index de7538bb89..2210760fca 100644
--- a/docs/_sources/how_to/work_with_schedules/sg_execution_times.rst.txt
+++ b/docs/_sources/how_to/work_with_schedules/sg_execution_times.rst.txt
@@ -5,22 +5,22 @@
Computation times
=================
-**00:08.589** total execution time for **how_to_work_with_schedules** files:
+**00:06.865** total execution time for **how_to_work_with_schedules** files:
+------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_schedules_intrin_math.py` (``intrin_math.py``) | 00:05.317 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_schedules_intrin_math.py` (``intrin_math.py``) | 00:03.434 | 0.0 MB |
+------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_schedules_tensorize.py` (``tensorize.py``) | 00:01.468 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_schedules_tensorize.py` (``tensorize.py``) | 00:01.564 | 0.0 MB |
+------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_schedules_reduction.py` (``reduction.py``) | 00:00.762 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_schedules_reduction.py` (``reduction.py``) | 00:00.789 | 0.0 MB |
+------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_schedules_scan.py` (``scan.py``) | 00:00.740 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_schedules_scan.py` (``scan.py``) | 00:00.774 | 0.0 MB |
+------------------------------------------------------------------------------------------------+-----------+--------+
| :ref:`sphx_glr_how_to_work_with_schedules_extern_op.py` (``extern_op.py``) | 00:00.119 | 0.0 MB |
+------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_schedules_tedd.py` (``tedd.py``) | 00:00.082 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_schedules_tedd.py` (``tedd.py``) | 00:00.083 | 0.0 MB |
+------------------------------------------------------------------------------------------------+-----------+--------+
| :ref:`sphx_glr_how_to_work_with_schedules_schedule_primitives.py` (``schedule_primitives.py``) | 00:00.069 | 0.0 MB |
+------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_how_to_work_with_schedules_tuple_inputs.py` (``tuple_inputs.py``) | 00:00.032 | 0.0 MB |
+| :ref:`sphx_glr_how_to_work_with_schedules_tuple_inputs.py` (``tuple_inputs.py``) | 00:00.033 | 0.0 MB |
+------------------------------------------------------------------------------------------------+-----------+--------+
diff --git a/docs/_sources/topic/vta/tutorials/autotvm/sg_execution_times.rst.txt b/docs/_sources/topic/vta/tutorials/autotvm/sg_execution_times.rst.txt
index 5bfcf6ad8b..0f620bf1f4 100644
--- a/docs/_sources/topic/vta/tutorials/autotvm/sg_execution_times.rst.txt
+++ b/docs/_sources/topic/vta/tutorials/autotvm/sg_execution_times.rst.txt
@@ -5,10 +5,10 @@
Computation times
=================
-**00:36.840** total execution time for **topic_vta_tutorials_autotvm** files:
+**00:35.934** total execution time for **topic_vta_tutorials_autotvm** files:
+---------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_topic_vta_tutorials_autotvm_tune_relay_vta.py` (``tune_relay_vta.py``) | 00:36.833 | 0.0 MB |
+| :ref:`sphx_glr_topic_vta_tutorials_autotvm_tune_relay_vta.py` (``tune_relay_vta.py``) | 00:35.926 | 0.0 MB |
+---------------------------------------------------------------------------------------+-----------+--------+
| :ref:`sphx_glr_topic_vta_tutorials_autotvm_tune_alu_vta.py` (``tune_alu_vta.py``) | 00:00.008 | 0.0 MB |
+---------------------------------------------------------------------------------------+-----------+--------+
diff --git a/docs/_sources/topic/vta/tutorials/frontend/deploy_classification.rst.txt b/docs/_sources/topic/vta/tutorials/frontend/deploy_classification.rst.txt
index d9dfbe6f5b..e8825f40a1 100644
--- a/docs/_sources/topic/vta/tutorials/frontend/deploy_classification.rst.txt
+++ b/docs/_sources/topic/vta/tutorials/frontend/deploy_classification.rst.txt
@@ -293,7 +293,7 @@ The compilation steps are:
warnings.warn(
/workspace/vta/tutorials/frontend/deploy_classification.py:212: DeprecationWarning: legacy graph executor behavior of producing json / lib / params will be removed in the next release. Please see documents of tvm.contrib.graph_executor.GraphModule for the new recommended usage.
graph, lib, params = relay.build(
- resnet18_v1 inference graph built in 39.52s!
+ resnet18_v1 inference graph built in 38.41s!
@@ -416,7 +416,7 @@ and an input test image.
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 6.995 seconds)
+ **Total running time of the script:** ( 1 minutes 5.961 seconds)
.. _sphx_glr_download_topic_vta_tutorials_frontend_deploy_classification.py:
diff --git a/docs/_sources/topic/vta/tutorials/frontend/deploy_detection.rst.txt b/docs/_sources/topic/vta/tutorials/frontend/deploy_detection.rst.txt
index 669e895246..d2d0904793 100644
--- a/docs/_sources/topic/vta/tutorials/frontend/deploy_detection.rst.txt
+++ b/docs/_sources/topic/vta/tutorials/frontend/deploy_detection.rst.txt
@@ -337,7 +337,7 @@ The compilation steps are:
/workspace/python/tvm/relay/build_module.py:345: DeprecationWarning: Please use input parameter mod (tvm.IRModule) instead of deprecated parameter mod (tvm.relay.function.Function)
warnings.warn(
- yolov3-tiny inference graph built in 26.95s!
+ yolov3-tiny inference graph built in 26.23s!
@@ -447,7 +447,7 @@ Download test image
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 11.045 seconds)
+ **Total running time of the script:** ( 1 minutes 10.030 seconds)
.. _sphx_glr_download_topic_vta_tutorials_frontend_deploy_detection.py:
diff --git a/docs/_sources/topic/vta/tutorials/frontend/sg_execution_times.rst.txt b/docs/_sources/topic/vta/tutorials/frontend/sg_execution_times.rst.txt
index b8318fc3cc..eb75c38593 100644
--- a/docs/_sources/topic/vta/tutorials/frontend/sg_execution_times.rst.txt
+++ b/docs/_sources/topic/vta/tutorials/frontend/sg_execution_times.rst.txt
@@ -5,10 +5,10 @@
Computation times
=================
-**02:18.040** total execution time for **topic_vta_tutorials_frontend** files:
+**02:15.990** total execution time for **topic_vta_tutorials_frontend** files:
+------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_topic_vta_tutorials_frontend_deploy_detection.py` (``deploy_detection.py``) | 01:11.045 | 0.0 MB |
+| :ref:`sphx_glr_topic_vta_tutorials_frontend_deploy_detection.py` (``deploy_detection.py``) | 01:10.030 | 0.0 MB |
+------------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_topic_vta_tutorials_frontend_deploy_classification.py` (``deploy_classification.py``) | 01:06.995 | 0.0 MB |
+| :ref:`sphx_glr_topic_vta_tutorials_frontend_deploy_classification.py` (``deploy_classification.py``) | 01:05.961 | 0.0 MB |
+------------------------------------------------------------------------------------------------------+-----------+--------+
diff --git a/docs/_sources/topic/vta/tutorials/optimize/sg_execution_times.rst.txt b/docs/_sources/topic/vta/tutorials/optimize/sg_execution_times.rst.txt
index 256a7a6057..5c28ad68fb 100644
--- a/docs/_sources/topic/vta/tutorials/optimize/sg_execution_times.rst.txt
+++ b/docs/_sources/topic/vta/tutorials/optimize/sg_execution_times.rst.txt
@@ -8,7 +8,7 @@ Computation times
**00:03.465** total execution time for **topic_vta_tutorials_optimize** files:
+--------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_topic_vta_tutorials_optimize_convolution_opt.py` (``convolution_opt.py``) | 00:02.907 | 0.0 MB |
+| :ref:`sphx_glr_topic_vta_tutorials_optimize_convolution_opt.py` (``convolution_opt.py``) | 00:02.900 | 0.0 MB |
+--------------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_topic_vta_tutorials_optimize_matrix_multiply_opt.py` (``matrix_multiply_opt.py``) | 00:00.558 | 0.0 MB |
+| :ref:`sphx_glr_topic_vta_tutorials_optimize_matrix_multiply_opt.py` (``matrix_multiply_opt.py``) | 00:00.565 | 0.0 MB |
+--------------------------------------------------------------------------------------------------+-----------+--------+
diff --git a/docs/_sources/topic/vta/tutorials/sg_execution_times.rst.txt b/docs/_sources/topic/vta/tutorials/sg_execution_times.rst.txt
index 6cd4177e6b..a7e9c78ef0 100644
--- a/docs/_sources/topic/vta/tutorials/sg_execution_times.rst.txt
+++ b/docs/_sources/topic/vta/tutorials/sg_execution_times.rst.txt
@@ -5,10 +5,10 @@
Computation times
=================
-**00:00.952** total execution time for **topic_vta_tutorials** files:
+**00:00.959** total execution time for **topic_vta_tutorials** files:
+---------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_topic_vta_tutorials_matrix_multiply.py` (``matrix_multiply.py``) | 00:00.485 | 0.0 MB |
+| :ref:`sphx_glr_topic_vta_tutorials_matrix_multiply.py` (``matrix_multiply.py``) | 00:00.500 | 0.0 MB |
+---------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_topic_vta_tutorials_vta_get_started.py` (``vta_get_started.py``) | 00:00.467 | 0.0 MB |
+| :ref:`sphx_glr_topic_vta_tutorials_vta_get_started.py` (``vta_get_started.py``) | 00:00.460 | 0.0 MB |
+---------------------------------------------------------------------------------+-----------+--------+
diff --git a/docs/_sources/tutorial/auto_scheduler_matmul_x86.rst.txt b/docs/_sources/tutorial/auto_scheduler_matmul_x86.rst.txt
index 4e21d0ab43..47a4c98b33 100644
--- a/docs/_sources/tutorial/auto_scheduler_matmul_x86.rst.txt
+++ b/docs/_sources/tutorial/auto_scheduler_matmul_x86.rst.txt
@@ -318,7 +318,7 @@ We build the binary and check its correctness and performance.
.. code-block:: none
- Execution time of this operator: 94.237 ms
+ Execution time of this operator: 95.666 ms
@@ -434,7 +434,7 @@ operations.
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 1 minutes 38.062 seconds)
+ **Total running time of the script:** ( 1 minutes 26.271 seconds)
.. _sphx_glr_download_tutorial_auto_scheduler_matmul_x86.py:
diff --git a/docs/_sources/tutorial/autotvm_matmul_x86.rst.txt b/docs/_sources/tutorial/autotvm_matmul_x86.rst.txt
index 516cd9ec97..3e4a95c143 100644
--- a/docs/_sources/tutorial/autotvm_matmul_x86.rst.txt
+++ b/docs/_sources/tutorial/autotvm_matmul_x86.rst.txt
@@ -454,16 +454,16 @@ reduce variance, we take 5 measurements and average them.
waiting for device...
device available
Get devices for measurement successfully!
- No: 1 GFLOPS: 3.61/3.61 result: MeasureResult(costs=(0.0744356392,), error_no=MeasureErrorNo.NO_ERROR, all_cost=1.458353042602539, timestamp=1692023786.1963682) [('tile_y', [-1, 256]), ('tile_x', [-1, 8])],None,38
- No: 2 GFLOPS: 14.38/14.38 result: MeasureResult(costs=(0.018662597,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.6362776756286621, timestamp=1692023786.7524006) [('tile_y', [-1, 32]), ('tile_x', [-1, 64])],None,65
- No: 3 GFLOPS: 0.50/14.38 result: MeasureResult(costs=(0.536435497,), error_no=MeasureErrorNo.NO_ERROR, all_cost=8.832465887069702, timestamp=1692023795.5906472) [('tile_y', [-1, 32]), ('tile_x', [-1, 1])],None,5
- No: 4 GFLOPS: 1.06/14.38 result: MeasureResult(costs=(0.2528302322,), error_no=MeasureErrorNo.NO_ERROR, all_cost=4.310928821563721, timestamp=1692023799.8982372) [('tile_y', [-1, 32]), ('tile_x', [-1, 2])],None,15
- No: 5 GFLOPS: 2.06/14.38 result: MeasureResult(costs=(0.1305568272,), error_no=MeasureErrorNo.NO_ERROR, all_cost=2.3552393913269043, timestamp=1692023802.4719255) [('tile_y', [-1, 32]), ('tile_x', [-1, 4])],None,25
- No: 6 GFLOPS: 1.58/14.38 result: MeasureResult(costs=(0.169864599,), error_no=MeasureErrorNo.NO_ERROR, all_cost=2.9866178035736084, timestamp=1692023805.452116) [('tile_y', [-1, 16]), ('tile_x', [-1, 1])],None,4
- No: 7 GFLOPS: 9.25/14.38 result: MeasureResult(costs=(0.029012614800000003,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.8473601341247559, timestamp=1692023806.1865737) [('tile_y', [-1, 8]), ('tile_x', [-1, 128])],None,73
- No: 8 GFLOPS: 0.51/14.38 result: MeasureResult(costs=(0.5281291846,), error_no=MeasureErrorNo.NO_ERROR, all_cost=8.717253684997559, timestamp=1692023814.8947468) [('tile_y', [-1, 128]), ('tile_x', [-1, 1])],None,7
- No: 9 GFLOPS: 11.78/14.38 result: MeasureResult(costs=(0.0227821762,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.6729123592376709, timestamp=1692023815.6780775) [('tile_y', [-1, 256]), ('tile_x', [-1, 128])],None,78
- No: 10 GFLOPS: 9.06/14.38 result: MeasureResult(costs=(0.0296373318,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.7163488864898682, timestamp=1692023816.4192472) [('tile_y', [-1, 4]), ('tile_x', [-1, 8])],None,32
+ No: 1 GFLOPS: 9.33/9.33 result: MeasureResult(costs=(0.028784266800000003,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.821622371673584, timestamp=1692039627.776333) [('tile_y', [-1, 8]), ('tile_x', [-1, 128])],None,73
+ No: 2 GFLOPS: 12.62/12.62 result: MeasureResult(costs=(0.0212707538,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.7057428359985352, timestamp=1692039628.3839593) [('tile_y', [-1, 64]), ('tile_x', [-1, 128])],None,76
+ No: 3 GFLOPS: 11.30/12.62 result: MeasureResult(costs=(0.0237453562,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.6484439373016357, timestamp=1692039629.022037) [('tile_y', [-1, 256]), ('tile_x', [-1, 32])],None,58
+ No: 4 GFLOPS: 7.59/12.62 result: MeasureResult(costs=(0.035385379,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.8310873508453369, timestamp=1692039629.8560793) [('tile_y', [-1, 1]), ('tile_x', [-1, 8])],None,30
+ No: 5 GFLOPS: 8.83/12.62 result: MeasureResult(costs=(0.0304082264,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.7535076141357422, timestamp=1692039630.73706) [('tile_y', [-1, 128]), ('tile_x', [-1, 16])],None,47
+ No: 6 GFLOPS: 7.38/12.62 result: MeasureResult(costs=(0.0363907464,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.8446171283721924, timestamp=1692039631.5823977) [('tile_y', [-1, 2]), ('tile_x', [-1, 4])],None,21
+ No: 7 GFLOPS: 0.90/12.62 result: MeasureResult(costs=(0.2970734246,), error_no=MeasureErrorNo.NO_ERROR, all_cost=5.00304388999939, timestamp=1692039636.595965) [('tile_y', [-1, 512]), ('tile_x', [-1, 2])],None,19
+ No: 8 GFLOPS: 11.36/12.62 result: MeasureResult(costs=(0.023622464,), error_no=MeasureErrorNo.NO_ERROR, all_cost=0.6584317684173584, timestamp=1692039637.2340145) [('tile_y', [-1, 128]), ('tile_x', [-1, 32])],None,57
+ No: 9 GFLOPS: 0.50/12.62 result: MeasureResult(costs=(0.5331085172,), error_no=MeasureErrorNo.NO_ERROR, all_cost=8.7757887840271, timestamp=1692039646.119268) [('tile_y', [-1, 64]), ('tile_x', [-1, 1])],None,6
+ No: 10 GFLOPS: 1.98/12.62 result: MeasureResult(costs=(0.1354262206,), error_no=MeasureErrorNo.NO_ERROR, all_cost=2.3886139392852783, timestamp=1692039648.547104) [('tile_y', [-1, 8]), ('tile_x', [-1, 1])],None,3
diff --git a/docs/_sources/tutorial/autotvm_relay_x86.rst.txt b/docs/_sources/tutorial/autotvm_relay_x86.rst.txt
index 27d019c824..b3e6aca3cd 100644
--- a/docs/_sources/tutorial/autotvm_relay_x86.rst.txt
+++ b/docs/_sources/tutorial/autotvm_relay_x86.rst.txt
@@ -311,7 +311,7 @@ standard deviation.
.. code-block:: none
- {'mean': 496.3720005899813, 'median': 496.0002417499709, 'std': 3.5040912981724124}
+ {'mean': 493.471032349953, 'median': 493.2558288499422, 'std': 1.9804104659354425}
@@ -582,30 +582,31 @@ the tuning data to.
.. code-block:: none
-
[Task 1/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 1/25] Current/Best: 12.93/ 16.75 GFLOPS | Progress: (4/20) | 9.37 s
[Task 1/25] Current/Best: 12.97/ 23.44 GFLOPS | Progress: (8/20) | 11.78 s
[Task 1/25] Current/Best: 14.73/ 23.44 GFLOPS | Progress: (12/20) | 14.30 s
[Task 1/25] Current/Best: 10.75/ 23.44 GFLOPS | Progress: (16/20) | 18.11 s
[Task 1/25] Current/Best: 6.45/ 23.44 GFLOPS | Progress: (20/20) | 21.26 s Done.
-
[Task 2/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 2/25] Current/Best: 5.89/ 17.23 GFLOPS | Progress: (4/20) | 4.81 s
[Task 2/25] Current/Best: 6.36/ 17.23 GFLOPS | Progress: (8/20) | 7.02 s
[Task 2/25] Current/Best: 16.54/ 17.23 GFLOPS | Progress: (12/20) | 8.57 s
[Task 2/25] Current/Best: 5.89/ 19.13 GFLOPS | Progress: (16/20) | 10.02 s
[Task 2/25] Current/Best: 7.34/ 19.13 GFLOPS | Progress: (20/20) | 11.52 s Done.
-
[Task 3/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 3/25] Current/Best: 20.64/ 20.64 GFLOPS | Progress: (4/20) | 5.62 s
[Task 3/25] Current/Best: 14.86/ 20.64 GFLOPS | Progress: (8/20) | 8.05 s
[Task 3/25] Current/Best: 6.53/ 20.64 GFLOPS | Progress: (12/20) | 10.48 s
[Task 3/25] Current/Best: 18.00/ 21.88 GFLOPS | Progress: (16/20) | 12.59 s
[Task 3/25] Current/Best: 20.43/ 22.24 GFLOPS | Progress: (20/20) | 14.47 s Done.
-
[Task 4/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 4/25] Current/Best: 16.22/ 19.52 GFLOPS | Progress: (4/20) | 4.68 s
[Task 4/25] Current/Best: 10.17/ 19.52 GFLOPS | Progress: (8/20) | 8.35 s
[Task 4/25] Current/Best: 5.90/ 19.55 GFLOPS | Progress: (12/20) | 12.80 s
[Task 4/25] Current/Best: 16.67/ 19.55 GFLOPS | Progress: (16/20) | 14.60 s
[Task 4/25] Current/Best: 12.08/ 19.55 GFLOPS | Progress: (20/20) | 16.68 s Done.
-
[Task 5/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 5/25] Current/Best: 5.82/ 15.15 GFLOPS | Progress: (4/20) | 5.31 s
[Task 5/25] Current/Best: 18.18/ 20.64 GFLOPS | Progress: (8/20) | 7.36 s
[Task 5/25] Current/Best: 5.44/ 20.64 GFLOPS | Progress: (12/20) | 9.95 s
[Task 5/25] Current/Best: 14.78/ 20.64 GFLOPS | Progress: (16/20) | 11.66 s
[Task 5/25] Current/Best: 5.60/ 20.64 GFLOPS | Progress: (20/20) | 13.66 s Done.
-
[Task 6/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 6/25] Current/Best: 18.04/ 18.04 GFLOPS | Progress: (4/20) | 5.38 s
[Task 6/25] Current/Best: 10.59/ 18.04 GFLOPS | Progress: (8/20) | 7.70 s
[Task 6/25] Current/Best: 21.75/ 21.75 GFLOPS | Progress: (12/20) | 10.40 s
[Task 6/25] Current/Best: 19.63/ 21.75 GFLOPS | Progress: (16/20) | 12.50 s
[Task 6/25] Current/Best: 8.46/ 21.75 GFLOPS | Progress: (20/20) | 15.25 s Done.
-
[Task 7/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 7/25] Current/Best: 5.90/ 16.46 GFLOPS | Progress: (4/20) | 7.12 s
[Task 7/25] Current/Best: 1.59/ 16.46 GFLOPS | Progress: (8/20) | 11.09 s
[Task 7/25] Current/Best: 4.40/ 17.95 GFLOPS | Progress: (12/20) | 14.40 s
[Task 7/25] Current/Best: 17.21/ 17.95 GFLOPS | Progress: (16/20) | 17.32 s
[Task 7/25] Current/Best: 15.00/ 21.54 GFLOPS | Progress: (20/20) | 19.83 s Done.
-
[Task 8/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 8/25] Current/Best: 8.92/ 8.92 GFLOPS | Progress: (4/20) | 6.08 s
[Task 8/25] Current/Best: 15.90/ 15.90 GFLOPS | Progress: (8/20) | 8.37 s
[Task 8/25] Current/Best: 10.39/ 17.27 GFLOPS | Progress: (12/20) | 10.74 s
[Task 8/25] Current/Best: 9.86/ 17.27 GFLOPS | Progress: (16/20) | 16.85 s
[Task 8/25] Current/Best: 13.65/ 17.44 GFLOPS | Progress: (20/20) | 20.74 s Done.
-
[Task 9/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 9/25] Current/Best: 14.18/ 21.83 GFLOPS | Progress: (4/20) | 4.98 s
[Task 9/25] Current/Best: 18.12/ 21.83 GFLOPS | Progress: (8/20) | 8.17 s
[Task 9/25] Current/Best: 6.84/ 21.83 GFLOPS | Progress: (12/20) | 10.66 s
[Task 9/25] Current/Best: 18.29/ 21.83 GFLOPS | Progress: (16/20) | 18.25 s
[Task 9/25] Current/Best: 10.97/ 21.83 GFLOPS | Progress: (20/20) | 22.93 s Done.
-
[Task 10/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 10/25] Current/Best: 1.61/ 13.52 GFLOPS | Progress: (4/20) | 5.41 s
[Task 10/25] Current/Best: 3.26/ 21.47 GFLOPS | Progress: (8/20) | 7.57 s
[Task 10/25] Current/Best: 15.36/ 21.47 GFLOPS | Progress: (12/20) | 9.34 s
[Task 10/25] Current/Best: 14.98/ 21.47 GFLOPS | Progress: (16/20) | 11.15 s
[Task 10/25] Current/Best: 18.06/ 21.47 GFLOPS | Progress: (20/20) | 13.54 s Done.
-
[Task 11/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 11/25] Current/Best: 1.58/ 21.47 GFLOPS | Progress: (4/20) | 7.02 s
[Task 11/25] Current/Best: 19.30/ 21.47 GFLOPS | Progress: (8/20) | 9.79 s
[Task 11/25] Current/Best: 21.58/ 21.58 GFLOPS | Progress: (12/20) | 12.03 s
[Task 11/25] Current/Best: 15.39/ 23.52 GFLOPS | Progress: (16/20) | 14.20 s
[Task 11/25] Current/Best: 3.10/ 23.77 GFLOPS | Progress: (20/20) | 17.02 s Done.
-
[Task 12/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 12/25] Current/Best: 15.95/ 15.95 GFLOPS | Progress: (4/20) | 5.36 s
[Task 12/25] Current/Best: 12.74/ 15.95 GFLOPS | Progress: (8/20) | 8.40 s
[Task 12/25] Current/Best: 9.55/ 20.86 GFLOPS | Progress: (12/20) | 13.11 s
[Task 12/25] Current/Best: 4.14/ 20.86 GFLOPS | Progress: (16/20) | 16.27 s
[Task 12/25] Current/Best: 21.63/ 21.63 GFLOPS | Progress: (20/20) | 19.20 s Done.
-
[Task 13/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 13/25] Current/Best: 14.94/ 15.00 GFLOPS | Progress: (4/20) | 6.50 s
[Task 13/25] Current/Best: 20.94/ 20.94 GFLOPS | Progress: (8/20) | 9.05 s
[Task 13/25] Current/Best: 18.04/ 20.94 GFLOPS | Progress: (12/20) | 12.16 s
[Task 13/25] Current/Best: 8.41/ 20.94 GFLOPS | Progress: (16/20) | 14.85 s
[Task 13/25] Current/Best: 19.02/ 21.09 GFLOPS | Progress: (20/20) | 17.54 s Done.
-
[Task 14/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 14/25] Current/Best: 7.08/ 19.97 GFLOPS | Progress: (4/20) | 10.01 s
[Task 14/25] Current/Best: 14.27/ 21.23 GFLOPS | Progress: (8/20) | 19.57 s
[Task 14/25] Current/Best: 15.80/ 21.23 GFLOPS | Progress: (12/20) | 21.76 s
[Task 14/25] Current/Best: 17.92/ 21.23 GFLOPS | Progress: (16/20) | 24.37 s
[Task 14/25] Current/Best: 18.38/ 21.23 GFLOPS | Progress: (20/20) | 27.05 s Done.
-
[Task 15/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 15/25] Current/Best: 19.17/ 19.17 GFLOPS | Progress: (4/20) | 4.46 s
[Task 15/25] Current/Best: 3.28/ 20.96 GFLOPS | Progress: (8/20) | 6.21 s
[Task 15/25] Current/Best: 17.74/ 20.96 GFLOPS | Progress: (12/20) | 8.60 s
[Task 15/25] Current/Best: 12.71/ 20.96 GFLOPS | Progress: (16/20) | 14.26 s
[Task 15/25] Current/Best: 19.55/ 20.96 GFLOPS | Progress: (20/20) | 16.22 s Done.
-
[Task 16/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 16/25] Current/Best: 8.16/ 21.32 GFLOPS | Progress: (4/20) | 4.62 s
[Task 16/25] Current/Best: 21.25/ 21.32 GFLOPS | Progress: (8/20) | 6.63 s
[Task 16/25] Current/Best: 16.42/ 21.32 GFLOPS | Progress: (12/20) | 8.50 s
[Task 16/25] Current/Best: 12.59/ 22.32 GFLOPS | Progress: (16/20) | 10.74 s
[Task 16/25] Current/Best: 13.55/ 22.32 GFLOPS | Progress: (20/20) | 13.22 s Done.
-
[Task 17/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 17/25] Current/Best: 8.27/ 20.55 GFLOPS | Progress: (4/20) | 5.26 s
[Task 17/25] Current/Best: 21.95/ 22.34 GFLOPS | Progress: (8/20) | 7.57 s
[Task 17/25] Current/Best: 13.79/ 22.34 GFLOPS | Progress: (12/20) | 9.97 s
[Task 17/25] Current/Best: 11.76/ 22.34 GFLOPS | Progress: (16/20) | 13.04 s
[Task 17/25] Current/Best: 14.64/ 22.36 GFLOPS | Progress: (20/20) | 15.15 s Done.
-
[Task 18/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 18/25] Current/Best: 18.86/ 18.86 GFLOPS | Progress: (4/20) | 4.95 s
[Task 18/25] Current/Best: 15.15/ 18.86 GFLOPS | Progress: (8/20) | 9.78 s
[Task 18/25] Current/Best: 18.98/ 18.98 GFLOPS | Progress: (12/20) | 14.31 s
[Task 18/25] Current/Best: 16.19/ 18.98 GFLOPS | Progress: (16/20) | 16.82 s
[Task 18/25] Current/Best: 18.43/ 18.98 GFLOPS | Progress: (20/20) | 21.03 s Done.
-
[Task 19/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 19/25] Current/Best: 21.61/ 21.61 GFLOPS | Progress: (4/20) | 6.76 s
[Task 19/25] Current/Best: 10.27/ 21.61 GFLOPS | Progress: (8/20) | 10.39 s
[Task 19/25] Current/Best: 7.92/ 21.61 GFLOPS | Progress: (12/20) | 14.26 s
[Task 19/25] Current/Best: 17.96/ 21.61 GFLOPS | Progress: (16/20) | 19.33 s
[Task 19/25] Current/Best: 6.80/ 21.61 GFLOPS | Progress: (20/20) | 25.92 s Done.
-
[Task 20/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 20/25] Current/Best: 6.71/ 20.81 GFLOPS | Progress: (4/20) | 8.56 s
[Task 20/25] Current/Best: 12.94/ 20.81 GFLOPS | Progress: (8/20) | 15.67 s
[Task 20/25] Current/Best: 6.19/ 20.81 GFLOPS | Progress: (12/20) | 22.31 s
[Task 20/25] Current/Best: 3.12/ 20.81 GFLOPS | Progress: (16/20) | 27.42 s
[Task 20/25] Current/Best: 8.36/ 20.81 GFLOPS | Progress: (20/20) | 34.15 s Done.
-
[Task 21/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 21/25] Current/Best: 8.05/ 8.05 GFLOPS | Progress: (4/20) | 10.59 s
[Task 21/25] Current/Best: 15.43/ 15.43 GFLOPS | Progress: (8/20) | 22.15 s
[Task 21/25] Current/Best: 2.74/ 20.35 GFLOPS | Progress: (12/20) | 25.66 s
[Task 21/25] Current/Best: 16.79/ 20.35 GFLOPS | Progress: (16/20) | 32.35 s
[Task 21/25] Current/Best: 13.76/ 20.35 GFLOPS | Progress: (20/20) | 43.59 s
[Task 22/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 22/25] Current/Best: 10.62/ 12.04 GFLOPS | Progress: (4/20) | 6.77 s
[Task 22/25] Current/Best: 9.63/ 12.04 GFLOPS | Progress: (8/20) | 9.49 s
[Task 22/25] Current/Best: 20.70/ 21.49 GFLOPS | Progress: (12/20) | 11.36 s
[Task 22/25] Current/Best: 21.88/ 21.88 GFLOPS | Progress: (16/20) | 13.65 s
[Task 22/25] Current/Best: 9.62/ 21.88 GFLOPS | Progress: (20/
20) | 17.08 s Done.
-
[Task 23/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 23/25] Current/Best: 5.36/ 21.38 GFLOPS | Progress: (4/20) | 5.73 s
[Task 23/25] Current/Best: 19.78/ 21.38 GFLOPS | Progress: (8/20) | 9.57 s
[Task 23/25] Current/Best: 8.16/ 21.38 GFLOPS | Progress: (12/20) | 12.81 s
[Task 23/25] Current/Best: 20.97/ 21.59 GFLOPS | Progress: (16/20) | 15.90 s
[Task 23/25] Current/Best: 14.73/ 22.58 GFLOPS | Progress: (20/20) | 18.80 s Done.
-
[Task 24/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 24/25] Current/Best: 10.33/ 10.33 GFLOPS | Progress: (4/20) | 7.47 s
[Task 24/25] Current/Best: 6.60/ 10.33 GFLOPS | Progress: (8/20) | 16.71 s
[Task 24/25] Current/Best: 7.06/ 10.33 GFLOPS | Progress: (12/20) | 27.73 s
[Task 24/25] Current/Best: 3.02/ 10.33 GFLOPS | Progress: (16/20) | 38.75 s
[Task 24/25] Current/Best: 7.03/ 10.33 GFLOPS | Progress: (20/20) | 49.83 s
[Task 25/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 25/25] Current/Best: 1.53/ 6.04 GFLOPS | Progress: (4/20) | 15.18 s Done.
-
[Task 25/25] Current/Best: 1.55/ 7.68 GFLOPS | Progress: (8/20) | 19.95 s
[Task 25/25] Current/Best: 7.65/ 8.51 GFLOPS | Progress: (12/20) | 23.02 s
[Task 25/25] Current/Best: 2.99/ 8.51 GFLOPS | Progress: (16/20) | 24.46 s
[Task 25/25] Current/Best: 1.55/ 8.51 GFLOPS | Progress: (20/20) | 25.95 s Done.
+
[Task 1/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 1/25] Current/Best: 22.91/ 22.91 GFLOPS | Progress: (4/20) | 8.36 s
[Task 1/25] Current/Best: 9.83/ 23.67 GFLOPS | Progress: (8/20) | 11.23 s
[Task 1/25] Current/Best: 18.60/ 23.67 GFLOPS | Progress: (12/20) | 15.26 s
[Task 1/25] Current/Best: 18.02/ 23.67 GFLOPS | Progress: (16/20) | 18.78 s
[Task 1/25] Current/Best: 21.93/ 23.67 GFLOPS | Progress: (20/20) | 22.71 s Done.
+
[Task 2/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 2/25] Current/Best: 22.55/ 22.55 GFLOPS | Progress: (4/20) | 4.41 s
[Task 2/25] Current/Best: 11.82/ 22.55 GFLOPS | Progress: (8/20) | 6.31 s
[Task 2/25] Current/Best: 19.44/ 22.55 GFLOPS | Progress: (12/20) | 8.81 s
[Task 2/25] Current/Best: 14.37/ 22.55 GFLOPS | Progress: (16/20) | 10.82 s
[Task 2/25] Current/Best: 15.29/ 22.55 GFLOPS | Progress: (20/20) | 12.59 s Done.
+
[Task 3/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 3/25] Current/Best: 17.66/ 20.53 GFLOPS | Progress: (4/20) | 4.90 s
[Task 3/25] Current/Best: 5.40/ 20.53 GFLOPS | Progress: (8/20) | 8.04 s
[Task 3/25] Current/Best: 13.42/ 20.53 GFLOPS | Progress: (12/20) | 10.57 s
[Task 3/25] Current/Best: 9.85/ 20.53 GFLOPS | Progress: (16/20) | 14.53 s
[Task 3/25] Current/Best: 13.51/ 20.53 GFLOPS | Progress: (20/20) | 17.14 s Done.
+
[Task 4/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 4/25] Current/Best: 13.15/ 15.32 GFLOPS | Progress: (4/20) | 5.59 s
[Task 4/25] Current/Best: 9.49/ 15.32 GFLOPS | Progress: (8/20) | 9.58 s
[Task 4/25] Current/Best: 10.76/ 20.68 GFLOPS | Progress: (12/20) | 14.73 s
[Task 4/25] Current/Best: 12.03/ 22.53 GFLOPS | Progress: (16/20) | 16.60 s
[Task 4/25] Current/Best: 7.35/ 22.53 GFLOPS | Progress: (20/20) | 18.75 s Done.
+
[Task 5/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 5/25] Current/Best: 4.46/ 12.04 GFLOPS | Progress: (4/20) | 5.03 s
[Task 5/25] Current/Best: 11.90/ 15.69 GFLOPS | Progress: (8/20) | 7.27 s
[Task 5/25] Current/Best: 21.21/ 21.21 GFLOPS | Progress: (12/20) | 9.08 s
[Task 5/25] Current/Best: 4.25/ 21.21 GFLOPS | Progress: (16/20) | 11.07 s
[Task 5/25] Current/Best: 13.70/ 21.21 GFLOPS | Progress: (20/20) | 13.53 s Done.
+
[Task 6/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 6/25] Current/Best: 19.31/ 19.31 GFLOPS | Progress: (4/20) | 6.26 s
[Task 6/25] Current/Best: 7.55/ 19.31 GFLOPS | Progress: (8/20) | 8.93 s
[Task 6/25] Current/Best: 10.74/ 19.31 GFLOPS | Progress: (12/20) | 11.60 s
[Task 6/25] Current/Best: 4.27/ 19.31 GFLOPS | Progress: (16/20) | 15.69 s
[Task 6/25] Current/Best: 11.05/ 19.31 GFLOPS | Progress: (20/20) | 18.89 s Done.
+
[Task 7/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 7/25] Current/Best: 9.39/ 19.91 GFLOPS | Progress: (4/20) | 5.28 s
[Task 7/25] Current/Best: 11.96/ 19.91 GFLOPS | Progress: (8/20) | 7.93 s
[Task 7/25] Current/Best: 14.74/ 20.63 GFLOPS | Progress: (12/20) | 10.32 s
[Task 7/25] Current/Best: 21.03/ 22.45 GFLOPS | Progress: (16/20) | 12.45 s
[Task 7/25] Current/Best: 19.64/ 22.45 GFLOPS | Progress: (20/20) | 15.45 s Done.
+
[Task 8/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 8/25] Current/Best: 8.13/ 16.16 GFLOPS | Progress: (4/20) | 7.37 s
[Task 8/25] Current/Best: 17.62/ 18.61 GFLOPS | Progress: (8/20) | 9.68 s
[Task 8/25] Current/Best: 3.15/ 18.61 GFLOPS | Progress: (12/20) | 18.74 s
[Task 8/25] Current/Best: 10.22/ 18.61 GFLOPS | Progress: (16/20) | 25.26 s
[Task 8/25] Current/Best: 11.02/ 18.61 GFLOPS | Progress: (20/20) | 28.67 s Done.
+
[Task 9/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 9/25] Current/Best: 11.79/ 16.60 GFLOPS | Progress: (4/20) | 8.12 s
[Task 9/25] Current/Best: 12.71/ 16.60 GFLOPS | Progress: (8/20) | 14.19 s
[Task 9/25] Current/Best: 12.73/ 16.60 GFLOPS | Progress: (12/20) | 17.38 s
[Task 9/25] Current/Best: 21.86/ 21.86 GFLOPS | Progress: (16/20) | 20.34 s
[Task 9/25] Current/Best: 6.02/ 21.86 GFLOPS | Progress: (20/20) | 22.18 s Done.
+
[Task 10/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 10/25] Current/Best: 5.21/ 22.03 GFLOPS | Progress: (4/20) | 4.97 s
[Task 10/25] Current/Best: 9.13/ 22.03 GFLOPS | Progress: (8/20) | 7.55 s
[Task 10/25] Current/Best: 6.05/ 22.03 GFLOPS | Progress: (12/20) | 9.36 s
[Task 10/25] Current/Best: 10.44/ 22.03 GFLOPS | Progress: (16/20) | 12.43 s
[Task 10/25] Current/Best: 8.64/ 22.03 GFLOPS | Progress: (20/20) | 14.62 s Done.
+
[Task 11/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 11/25] Current/Best: 16.47/ 19.51 GFLOPS | Progress: (4/20) | 4.85 s
[Task 11/25] Current/Best: 21.91/ 23.59 GFLOPS | Progress: (8/20) | 6.79 s
[Task 11/25] Current/Best: 9.91/ 23.59 GFLOPS | Progress: (12/20) | 10.43 s
[Task 11/25] Current/Best: 8.81/ 23.59 GFLOPS | Progress: (16/20) | 12.90 s
[Task 11/25] Current/Best: 9.46/ 23.59 GFLOPS | Progress: (20/20) | 15.53 s Done.
+
[Task 12/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 12/25] Current/Best: 12.13/ 12.13 GFLOPS | Progress: (4/20) | 9.40 s
[Task 12/25] Current/Best: 5.95/ 15.93 GFLOPS | Progress: (8/20) | 11.63 s
[Task 12/25] Current/Best: 10.87/ 15.93 GFLOPS | Progress: (12/20) | 17.29 s
[Task 12/25] Current/Best: 14.86/ 15.93 GFLOPS | Progress: (16/20) | 20.82 s
[Task 12/25] Current/Best: 15.34/ 17.16 GFLOPS | Progress: (20/20) | 24.18 s Done.
+
[Task 13/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 13/25] Current/Best: 9.03/ 23.00 GFLOPS | Progress: (4/20) | 5.32 s
[Task 13/25] Current/Best: 10.39/ 23.00 GFLOPS | Progress: (8/20) | 9.15 s
[Task 13/25] Current/Best: 5.75/ 23.00 GFLOPS | Progress: (12/20) | 11.68 s
[Task 13/25] Current/Best: 11.72/ 23.00 GFLOPS | Progress: (16/20) | 14.58 s
[Task 13/25] Current/Best: 20.91/ 23.00 GFLOPS | Progress: (20/20) | 17.84 s Done.
+
[Task 14/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 14/25] Current/Best: 10.55/ 13.88 GFLOPS | Progress: (4/20) | 8.82 s
[Task 14/25] Current/Best: 13.93/ 16.61 GFLOPS | Progress: (8/20) | 11.30 s
[Task 14/25] Current/Best: 13.23/ 16.61 GFLOPS | Progress: (12/20) | 14.73 s
[Task 14/25] Current/Best: 10.40/ 18.54 GFLOPS | Progress: (16/20) | 18.96 s
[Task 14/25] Current/Best: 5.03/ 18.54 GFLOPS | Progress: (20/20) | 22.49 s Done.
+
[Task 15/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 15/25] Current/Best: 8.13/ 8.32 GFLOPS | Progress: (4/20) | 8.90 s
[Task 15/25] Current/Best: 16.08/ 19.82 GFLOPS | Progress: (8/20) | 11.06 s
[Task 15/25] Current/Best: 8.49/ 19.82 GFLOPS | Progress: (12/20) | 13.13 s
[Task 15/25] Current/Best: 13.13/ 19.83 GFLOPS | Progress: (16/20) | 16.04 s
[Task 15/25] Current/Best: 10.93/ 19.83 GFLOPS | Progress: (20/20) | 18.49 s Done.
+
[Task 16/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 16/25] Current/Best: 15.05/ 18.30 GFLOPS | Progress: (4/20) | 5.37 s
[Task 16/25] Current/Best: 9.17/ 18.30 GFLOPS | Progress: (8/20) | 7.75 s
[Task 16/25] Current/Best: 16.66/ 18.30 GFLOPS | Progress: (12/20) | 9.71 s
[Task 16/25] Current/Best: 18.66/ 20.17 GFLOPS | Progress: (16/20) | 11.81 s
[Task 16/25] Current/Best: 11.37/ 20.17 GFLOPS | Progress: (20/20) | 14.12 s Done.
+
[Task 17/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 17/25] Current/Best: 8.07/ 19.09 GFLOPS | Progress: (4/20) | 5.62 s
[Task 17/25] Current/Best: 9.86/ 19.09 GFLOPS | Progress: (8/20) | 11.05 s
[Task 17/25] Current/Best: 20.41/ 22.81 GFLOPS | Progress: (12/20) | 13.68 s
[Task 17/25] Current/Best: 10.54/ 22.81 GFLOPS | Progress: (16/20) | 17.47 s
[Task 17/25] Current/Best: 8.67/ 22.81 GFLOPS | Progress: (20/20) | 20.53 s Done.
+
[Task 18/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 18/25] Current/Best: 10.87/ 11.67 GFLOPS | Progress: (4/20) | 7.06 s
[Task 18/25] Current/Best: 10.97/ 16.64 GFLOPS | Progress: (8/20) | 9.11 s
[Task 18/25] Current/Best: 19.24/ 20.88 GFLOPS | Progress: (12/20) | 11.11 s
[Task 18/25] Current/Best: 6.39/ 20.88 GFLOPS | Progress: (16/20) | 13.36 s
[Task 18/25] Current/Best: 6.67/ 20.88 GFLOPS | Progress: (20/20) | 16.92 s Done.
+
[Task 19/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 19/25] Current/Best: 19.84/ 20.67 GFLOPS | Progress: (4/20) | 6.03 s
[Task 19/25] Current/Best: 9.39/ 20.67 GFLOPS | Progress: (8/20) | 10.25 s
[Task 19/25] Current/Best: 18.79/ 20.67 GFLOPS | Progress: (12/20) | 13.52 s
[Task 19/25] Current/Best: 9.33/ 20.67 GFLOPS | Progress: (16/20) | 18.40 s
[Task 19/25] Current/Best: 4.79/ 21.68 GFLOPS | Progress: (20/20) | 22.28 s Done.
+
[Task 20/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 20/25] Current/Best: 8.00/ 14.71 GFLOPS | Progress: (4/20) | 6.40 s
[Task 20/25] Current/Best: 5.38/ 15.77 GFLOPS | Progress: (8/20) | 18.22 s
[Task 20/25] Current/Best: 12.59/ 15.77 GFLOPS | Progress: (12/20) | 25.63 s
[Task 20/25] Current/Best: 3.65/ 19.30 GFLOPS | Progress: (16/20) | 30.08 s
[Task 20/25] Current/Best: 12.66/ 20.34 GFLOPS | Progress: (20/20) | 32.99 s Done.
+
[Task 21/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 21/25] Current/Best: 14.50/ 14.50 GFLOPS | Progress: (4/20) | 14.05 s
[Task 21/25] Current/Best: 4.84/ 21.68 GFLOPS | Progress: (8/20) | 26.79 s
[Task 21/25] Current/Best: 12.06/ 21.68 GFLOPS | Progress: (12/20) | 29.04 s
[Task 21/25] Current/Best: 9.45/ 21.68 GFLOPS | Progress: (16/20) | 37.40 s
[Task 21/25] Current/Best: 5.34/ 21.68 GFLOPS | Progress: (20/20) | 48.65 s
[Task 22/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 22/25] Current/Best: 22.06/ 22.06 GFLOPS | Progress: (4/20) | 5.88 s
[Task 22/25] Current/Best: 7.15/ 22.06 GFLOPS | Progress: (8/20) | 9.44 s
[Task 22/25] Current/Best: 8.44/ 22.06 GFLOPS | Progress: (12/20) | 12.43 s
[Task 22/25] Current/Best: 2.69/ 22.06 GFLOPS | Progress: (16/20) | 14.83 s
[Task 22/25] Current/Best: 12.39/ 22.06 GFLOPS | Progress: (20/
20) | 17.51 s Done.
+
[Task 23/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 23/25] Current/Best: 21.03/ 21.03 GFLOPS | Progress: (4/20) | 5.62 s
[Task 23/25] Current/Best: 20.19/ 22.78 GFLOPS | Progress: (8/20) | 8.25 s
[Task 23/25] Current/Best: 9.35/ 22.78 GFLOPS | Progress: (12/20) | 13.65 s
[Task 23/25] Current/Best: 1.55/ 22.78 GFLOPS | Progress: (16/20) | 17.53 s
[Task 23/25] Current/Best: 1.55/ 22.78 GFLOPS | Progress: (20/20) | 22.03 s Done.
+
[Task 24/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 24/25] Current/Best: 1.81/ 6.81 GFLOPS | Progress: (4/20) | 13.88 s
[Task 24/25] Current/Best: 4.08/ 9.82 GFLOPS | Progress: (8/20) | 26.22 s
[Task 24/25] Current/Best: 9.38/ 9.82 GFLOPS | Progress: (12/20) | 30.79 s
[Task 24/25] Current/Best: 9.97/ 9.97 GFLOPS | Progress: (16/20) | 39.93 s
[Task 24/25] Current/Best: 2.39/ 9.97 GFLOPS | Progress: (20/20) | 50.66 s
[Task 25/25] Current/Best: 0.00/ 0.00 GFLOPS | Progress: (0/20) | 0.00 s
[Task 25/25] Current/Best: 8.96/ 9.58 GFLOPS | Progress: (4/20) | 8.43 s
[Task 25/25] Current/Best: 10.11/ 10.11 GFLOPS | Progress: (8/20) | 11.55 s
[Task 25/25] Current/Best: 7.02/ 10.11 GFLOPS | Progress: (12/20) | 22.25 s
[Task 25/25] Current/Best: 9.19/ 10.11 GFLOPS | Progress: (16/20) | 28.03 s Done.
+ Done.
+
[Task 25/25] Current/Best: 1.55/ 10.11 GFLOPS | Progress: (20/20) | 37.81 s Done.
@@ -670,12 +671,6 @@ model using optimized operators to speed up our computations.
-.. rst-class:: sphx-glr-script-out
-
- .. code-block:: none
-
- Done.
-
@@ -708,8 +703,8 @@ Verify that the optimized model runs and produces the same results:
.. code-block:: none
- class='n02123045 tabby, tabby cat' with probability=0.621104
- class='n02123159 tiger cat' with probability=0.356378
+ class='n02123045 tabby, tabby cat' with probability=0.621102
+ class='n02123159 tiger cat' with probability=0.356380
class='n02124075 Egyptian cat' with probability=0.019712
class='n02129604 tiger, Panthera tigris' with probability=0.001215
class='n04040759 radiator' with probability=0.000262
@@ -766,8 +761,8 @@ improvement in comparing the optimized model to the unoptimized model.
.. code-block:: none
- optimized: {'mean': 414.6426905199587, 'median': 414.46301479991234, 'std': 1.249897621230669}
- unoptimized: {'mean': 496.3720005899813, 'median': 496.0002417499709, 'std': 3.5040912981724124}
+ optimized: {'mean': 407.6722946100199, 'median': 407.27654224992875, 'std': 2.5822127295879693}
+ unoptimized: {'mean': 493.471032349953, 'median': 493.2558288499422, 'std': 1.9804104659354425}
@@ -790,7 +785,7 @@ profiling/benchmarking.
.. rst-class:: sphx-glr-timing
- **Total running time of the script:** ( 13 minutes 5.170 seconds)
+ **Total running time of the script:** ( 13 minutes 38.724 seconds)
.. _sphx_glr_download_tutorial_autotvm_relay_x86.py:
diff --git a/docs/_sources/tutorial/cross_compilation_and_rpc.rst.txt b/docs/_sources/tutorial/cross_compilation_and_rpc.rst.txt
index 82e6b90a51..dbcd05b333 100644
--- a/docs/_sources/tutorial/cross_compilation_and_rpc.rst.txt
+++ b/docs/_sources/tutorial/cross_compilation_and_rpc.rst.txt
@@ -274,7 +274,7 @@ device and returns the measured cost. Network overhead is excluded.
.. code-block:: none
- 1.198e-07 secs/op
+ 1.251e-07 secs/op
diff --git a/docs/_sources/tutorial/intro_topi.rst.txt b/docs/_sources/tutorial/intro_topi.rst.txt
index 5209b1999e..02a1575a32 100644
--- a/docs/_sources/tutorial/intro_topi.rst.txt
+++ b/docs/_sources/tutorial/intro_topi.rst.txt
@@ -270,7 +270,7 @@ As you can see, scheduled stages of computation have been accumulated and we can
.. code-block:: none
- [stage(a, placeholder(a, 0x99ef390)), stage(b, placeholder(b, 0xc0a9850)), stage(T_add, compute(T_add, body=[a[ax0, ax1, ax2] + b[ax1, ax2]], axis=[T.iter_var(ax0, T.Range(0, 100), "DataPar", ""), T.iter_var(ax1, T.Range(0, 10), "DataPar", ""), T.iter_var(ax2, T.Range(0, 10), "DataPar", "")], reduce_axis=[], tag=broadcast, attrs={})), stage(T_multiply, compute(T_multiply, body=[a[ax0, ax1, ax2] * b[ax1, ax2]], axis=[T.iter_var(ax0, T.Range(0, 100), "DataPar", ""), T.iter_var(ax1, T.R [...]
+ [stage(a, placeholder(a, 0x24c5f100)), stage(b, placeholder(b, 0x24b031b0)), stage(T_add, compute(T_add, body=[a[ax0, ax1, ax2] + b[ax1, ax2]], axis=[T.iter_var(ax0, T.Range(0, 100), "DataPar", ""), T.iter_var(ax1, T.Range(0, 10), "DataPar", ""), T.iter_var(ax2, T.Range(0, 10), "DataPar", "")], reduce_axis=[], tag=broadcast, attrs={})), stage(T_multiply, compute(T_multiply, body=[a[ax0, ax1, ax2] * b[ax1, ax2]], axis=[T.iter_var(ax0, T.Range(0, 100), "DataPar", ""), T.iter_var(ax1, T [...]
diff --git a/docs/_sources/tutorial/sg_execution_times.rst.txt b/docs/_sources/tutorial/sg_execution_times.rst.txt
index abeedf2dde..c7a204509a 100644
--- a/docs/_sources/tutorial/sg_execution_times.rst.txt
+++ b/docs/_sources/tutorial/sg_execution_times.rst.txt
@@ -5,24 +5,24 @@
Computation times
=================
-**17:05.366** total execution time for **tutorial** files:
+**17:18.438** total execution time for **tutorial** files:
+------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_tutorial_autotvm_relay_x86.py` (``autotvm_relay_x86.py``) | 13:05.170 | 0.0 MB |
+| :ref:`sphx_glr_tutorial_autotvm_relay_x86.py` (``autotvm_relay_x86.py``) | 13:38.724 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_tutorial_auto_scheduler_matmul_x86.py` (``auto_scheduler_matmul_x86.py``) | 01:38.062 | 0.0 MB |
+| :ref:`sphx_glr_tutorial_auto_scheduler_matmul_x86.py` (``auto_scheduler_matmul_x86.py``) | 01:26.271 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_tutorial_tensor_expr_get_started.py` (``tensor_expr_get_started.py``) | 00:58.363 | 0.0 MB |
+| :ref:`sphx_glr_tutorial_tensor_expr_get_started.py` (``tensor_expr_get_started.py``) | 00:59.155 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_tutorial_relay_quick_start.py` (``relay_quick_start.py``) | 00:43.335 | 0.0 MB |
+| :ref:`sphx_glr_tutorial_relay_quick_start.py` (``relay_quick_start.py``) | 00:43.744 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_tutorial_autotvm_matmul_x86.py` (``autotvm_matmul_x86.py``) | 00:38.414 | 0.0 MB |
+| :ref:`sphx_glr_tutorial_autotvm_matmul_x86.py` (``autotvm_matmul_x86.py``) | 00:28.448 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_tutorial_intro_topi.py` (``intro_topi.py``) | 00:01.007 | 0.0 MB |
+| :ref:`sphx_glr_tutorial_intro_topi.py` (``intro_topi.py``) | 00:01.030 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_tutorial_tensor_ir_blitz_course.py` (``tensor_ir_blitz_course.py``) | 00:00.835 | 0.0 MB |
+| :ref:`sphx_glr_tutorial_tensor_ir_blitz_course.py` (``tensor_ir_blitz_course.py``) | 00:00.861 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
-| :ref:`sphx_glr_tutorial_cross_compilation_and_rpc.py` (``cross_compilation_and_rpc.py``) | 00:00.180 | 0.0 MB |
+| :ref:`sphx_glr_tutorial_cross_compilation_and_rpc.py` (``cross_compilation_and_rpc.py``) | 00:00.206 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
| :ref:`sphx_glr_tutorial_uma.py` (``uma.py``) | 00:00.000 | 0.0 MB |
+------------------------------------------------------------------------------------------+-----------+--------+
diff --git a/docs/_sources/tutorial/tensor_expr_get_started.rst.txt b/docs/_sources/tutorial/tensor_expr_get_started.rst.txt
index 72003238d9..2eeb09d17e 100644
--- a/docs/_sources/tutorial/tensor_expr_get_started.rst.txt
+++ b/docs/_sources/tutorial/tensor_expr_get_started.rst.txt
@@ -498,10 +498,10 @@ We can now compare the different schedules
.. code-block:: none
Operator Timing Performance
- numpy 7.127099997887854e-06 1.0
- naive 6.7012e-06 0.9402421745150102
- parallel 7.019699999999999e-06 0.9849307575423828
- vector 3.9328e-05 5.518092914601313
+ numpy 6.729059969075024e-06 1.0
+ naive 6.680600000000001e-06 0.9927984043391302
+ parallel 6.986800000000001e-06 1.0383025314248173
+ vector 3.9306000000000006e-05 5.841231937393925
@@ -922,7 +922,7 @@ matrix multiplication.
.. code-block:: none
- Numpy running time: 0.018249
+ Numpy running time: 0.018293
@@ -980,7 +980,7 @@ optimizations.
.. code-block:: none
- none: 3.265249
+ none: 3.277674
@@ -1080,7 +1080,7 @@ schedule.
.. code-block:: none
- blocking: 0.301605
+ blocking: 0.320851
@@ -1164,7 +1164,7 @@ already cache friendly from our previous optimizations.
.. code-block:: none
- vectorization: 0.280577
+ vectorization: 0.317319
# from tvm.script import ir as I
# from tvm.script import tir as T
@@ -1230,7 +1230,7 @@ more cache friendly.
.. code-block:: none
- loop permutation: 0.119830
+ loop permutation: 0.116893
# from tvm.script import ir as I
# from tvm.script import tir as T
@@ -1321,7 +1321,7 @@ optimized schedule.
.. code-block:: none
- array packing: 0.107642
+ array packing: 0.104875
# from tvm.script import ir as I
# from tvm.script import tir as T
@@ -1404,7 +1404,7 @@ to `C` when all the block results are ready.
.. code-block:: none
- block caching: 0.111203
+ block caching: 0.112476
# from tvm.script import ir as I
# from tvm.script import tir as T
@@ -1478,7 +1478,7 @@ of thread-level parallelization.
.. code-block:: none
- parallelization: 0.132829
+ parallelization: 0.132515
# from tvm.script import ir as I
# from tvm.script import tir as T
@@ -1548,13 +1548,13 @@ working, we can compare the results.
.. code-block:: none
Operator Timing Performance
- none 3.2652492883 1.0
- blocking 0.301604718 0.09236805259577154
- vectorization 0.2805765094 0.08592805162085425
- loop permutation 0.1198295832 0.03669844860831051
- array packing 0.1076422678 0.03296601830240111
- block caching 0.11120345440000001 0.03405665068160732
- parallelization 0.13282914229999998 0.040679632877021574
+ none 3.2776742315 1.0
+ blocking 0.32085116589999996 0.09788988875601745
+ vectorization 0.3173194346 0.09681237737125006
+ loop permutation 0.11689255680000002 0.035663262589249185
+ array packing 0.10487523940000001 0.031996846542008156
+ block caching 0.11247563729999999 0.03431568525604403
+ parallelization 0.132515196 0.04042964206950962
diff --git a/docs/api/rust/help.html b/docs/api/rust/help.html
index 6efdf48682..5e374fb45f 100644
--- a/docs/api/rust/help.html
+++ b/docs/api/rust/help.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Documentation for Rustdoc"><title>Rustdoc help</title><link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/FiraSans-Regular-018c14 [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Documentation for Rustdoc"><title>Rustdoc help</title><link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/FiraSans-Regular-018c14 [...]
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/clone/trait.Clone.js b/docs/api/rust/implementors/core/clone/trait.Clone.js
index af31b1ea25..ddff1dde61 100644
--- a/docs/api/rust/implementors/core/clone/trait.Clone.js
+++ b/docs/api/rust/implementors/core/clone/trait.Clone.js
@@ -1,5 +1,5 @@
(function() {var implementors = {
-"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm/ir/tir/struct.Add.html\" title=\"struct tvm::ir::tir::Add\">Add</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm/ir/tir/struct.Not.html\" title=\"struct tvm::ir::tir::Not\">Not [...]
-"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm_rt/function/struct.Function.html\" title=\"struct tvm_rt::function::Function\">Function</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm_rt/module/struct.Module.html\" title [...]
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.DLManagedTensor.html\" title=\"struct tvm_sys::ffi::DLManagedTensor\">DLManagedTensor</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm_sys/device/struct.Devi [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm/ir/ty/struct.RefType.html\" title=\"struct tvm::ir::ty::RefType\">RefType</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm/ir/relay/struct.Tuple.html\" title=\"struct tvm::ir:: [...]
+"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm_rt/ndarray/struct.NDArray.html\" title=\"struct tvm_rt::ndarray::NDArray\">NDArray</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm_rt/module/struct.Module.html\" title=\"st [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.DLManagedTensor.html\" title=\"struct tvm_sys::ffi::DLManagedTensor\">DLManagedTensor</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/clone/trait.Clone.html\" title=\"trait core::clone::Clone\">Clone</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.TVMPara [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/cmp/trait.Eq.js b/docs/api/rust/implementors/core/cmp/trait.Eq.js
index 14b3007221..609a154480 100644
--- a/docs/api/rust/implementors/core/cmp/trait.Eq.js
+++ b/docs/api/rust/implementors/core/cmp/trait.Eq.js
@@ -1,5 +1,5 @@
(function() {var implementors = {
-"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"tvm/ir/diagnostics/struct.DiagnosticRenderer.html\" title=\"struct tvm::ir::diagnostics::DiagnosticRenderer\">DiagnosticRenderer</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"tvm/ir/relay/attrs/nn/struct.Den [...]
-"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"tvm_rt/ndarray/struct.NDArray.html\" title=\"struct tvm_rt::ndarray::NDArray\">NDArray</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"tvm_rt/string/struct.String.html\" title=\"struct tvm_rt::string::Strin [...]
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.DLManagedTensor.html\" title=\"struct tvm_sys::ffi::DLManagedTensor\">DLManagedTensor</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.DLDevice.html\" title=\"struct tv [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"tvm/ir/relay/attrs/reduce/struct.ReduceAttrs.html\" title=\"struct tvm::ir::relay::attrs::reduce::ReduceAttrs\">ReduceAttrs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"tvm/ir/relay/attrs/nn/struct.SoftmaxA [...]
+"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"tvm_rt/module/struct.Module.html\" title=\"struct tvm_rt::module::Module\">Module</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"tvm_rt/string/struct.String.html\" title=\"struct tvm_rt::string::String\">S [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.DLTensor.html\" title=\"struct tvm_sys::ffi::DLTensor\">DLTensor</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.Eq.html\" title=\"trait core::cmp::Eq\">Eq</a> for <a class=\"enum\" href=\"tvm_sys/device/enum.DeviceType.html\" title=\"enum tvm_sys::device::DeviceT [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/cmp/trait.PartialEq.js b/docs/api/rust/implementors/core/cmp/trait.PartialEq.js
index 1d78b3c3fc..18f6e18ee0 100644
--- a/docs/api/rust/implementors/core/cmp/trait.PartialEq.js
+++ b/docs/api/rust/implementors/core/cmp/trait.PartialEq.js
@@ -1,6 +1,6 @@
(function() {var implementors = {
-"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"struct\" href=\"tvm/ir/relay/struct.Tuple.html\" title=\"struct tvm::ir::relay::Tuple\">Tuple</a>> for <a class=\"struct\" href=\"tvm/ir/relay/struct.Tuple.html\" title=\"struct tvm::ir::relay::Tuple\">Tuple</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html\" title=\ [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"struct\" href=\"tvm/ir/source_map/struct.Source.html\" title=\"struct tvm::ir::source_map::Source\">Source</a>> for <a class=\"struct\" href=\"tvm/ir/source_map/struct.Source.html\" title=\"struct tvm::ir::source_map::Source\">Source</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trai [...]
"tvm_graph_rt":[["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"enum\" href=\"tvm_graph_rt/enum.Storage.html\" title=\"enum tvm_graph_rt::Storage\">Storage</a><'a>> for <a class=\"enum\" href=\"tvm_graph_rt/enum.Storage.html\" title=\"enum tvm_graph_rt::Storage\">Storage</a><'a>"],["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1 [...]
-"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"struct\" href=\"tvm_rt/module/struct.Module.html\" title=\"struct tvm_rt::module::Module\">Module</a>> for <a class=\"struct\" href=\"tvm_rt/module/struct.Module.html\" title=\"struct tvm_rt::module::Module\">Module</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.htm [...]
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"struct\" href=\"tvm_sys/ffi/struct.TVMByteArray.html\" title=\"struct tvm_sys::ffi::TVMByteArray\">TVMByteArray</a>> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.TVMByteArray.html\" title=\"struct tvm_sys::ffi::TVMByteArray\">TVMByteArray</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0 [...]
+"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"struct\" href=\"tvm_rt/object/struct.ObjectRef.html\" title=\"struct tvm_rt::object::ObjectRef\">ObjectRef</a>> for <a class=\"struct\" href=\"tvm_rt/object/struct.ObjectRef.html\" title=\"struct tvm_rt::object::ObjectRef\">ObjectRef</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/t [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html\" title=\"trait core::cmp::PartialEq\">PartialEq</a><<a class=\"struct\" href=\"tvm_sys/ffi/struct.TVMParallelGroupEnv.html\" title=\"struct tvm_sys::ffi::TVMParallelGroupEnv\">TVMParallelGroupEnv</a>> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.TVMParallelGroupEnv.html\" title=\"struct tvm_sys::ffi::TVMParallelGroupEnv\">TVMParallelGroupEnv</a>"],["impl <a class=\"trait [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/convert/trait.AsRef.js b/docs/api/rust/implementors/core/convert/trait.AsRef.js
index 948222c388..b0901d7cae 100644
--- a/docs/api/rust/implementors/core/convert/trait.AsRef.js
+++ b/docs/api/rust/implementors/core/convert/trait.AsRef.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
-"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html\" title=\"trait core::convert::AsRef\">AsRef</a><<a class=\"struct\" href=\"tvm/ir/relay/struct.MatchNode.html\" title=\"struct tvm::ir::relay::MatchNode\">MatchNode</a>> for <a class=\"struct\" href=\"tvm/ir/relay/struct.MatchNode.html\" title=\"struct tvm::ir::relay::MatchNode\">MatchNode</a>"],["impl<O> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/conve [...]
-"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html\" title=\"trait core::convert::AsRef\">AsRef</a><<a class=\"struct\" href=\"tvm_rt/ndarray/struct.NDArrayContainer.html\" title=\"struct tvm_rt::ndarray::NDArrayContainer\">NDArrayContainer</a>> for <a class=\"struct\" href=\"tvm_rt/ndarray/struct.NDArrayContainer.html\" title=\"struct tvm_rt::ndarray::NDArrayContainer\">NDArrayContainer</a>"],["impl<O> <a class=\"trait\" [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html\" title=\"trait core::convert::AsRef\">AsRef</a><<a class=\"struct\" href=\"tvm/ir/relay/struct.FunctionNode.html\" title=\"struct tvm::ir::relay::FunctionNode\">FunctionNode</a>> for <a class=\"struct\" href=\"tvm/ir/relay/struct.FunctionNode.html\" title=\"struct tvm::ir::relay::FunctionNode\">FunctionNode</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/c [...]
+"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html\" title=\"trait core::convert::AsRef\">AsRef</a><[<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.69.0/std/primitive.u8.html\">u8</a>]> for <a class=\"struct\" href=\"tvm_rt/string/struct.String.html\" title=\"struct tvm_rt::string::String\">String</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html\" title=\"trait cor [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/convert/trait.From.js b/docs/api/rust/implementors/core/convert/trait.From.js
index 0585695d82..6b3aa21b27 100644
--- a/docs/api/rust/implementors/core/convert/trait.From.js
+++ b/docs/api/rust/implementors/core/convert/trait.From.js
@@ -1,6 +1,6 @@
(function() {var implementors = {
-"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><<a class=\"struct\" href=\"tvm/ir/relay/attrs/transform/struct.ConcatenateAttrsNode.html\" title=\"struct tvm::ir::relay::attrs::transform::ConcatenateAttrsNode\">ConcatenateAttrsNode</a>> for <a class=\"struct\" href=\"tvm/ir/relay/attrs/transform/struct.ConcatenateAttrs.html\" title=\"struct tvm::ir::relay::attrs::transform::Concaten [...]
-"tvm_graph_rt":[["impl<'a, D: <a class=\"trait\" href=\"https://docs.rs/ndarray/0.12/ndarray/dimension/dimension_trait/trait.Dimension.html\" title=\"trait ndarray::dimension::dimension_trait::Dimension\">Dimension</a>> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><&'a <a class=\"struct\" href=\"https://docs.rs/ndarray/0.12/ndarray/struct.ArrayBase.html\" title=\"struct ndarray::ArrayBas [...]
-"tvm_rt":[["impl<K, V> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><<a class=\"struct\" href=\"tvm_rt/map/struct.Map.html\" title=\"struct tvm_rt::map::Map\">Map</a><K, V>> for <a class=\"enum\" href=\"tvm_rt/enum.RetValue.html\" title=\"enum tvm_rt::RetValue\">RetValue</a><span class=\"where fmt-newline\">where\n K: <a class=\"trait\" href=\"tvm_rt/object/trait.IsObjectRef.html [...]
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.69.0/std/primitive.u16.html\">u16</a>> for <a class=\"union\" href=\"tvm_sys/ffi/union.TVMValue.html\" title=\"union tvm_sys::ffi::TVMValue\">TVMValue</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html\" title=\"trait core::c [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><<a class=\"struct\" href=\"tvm/runtime/struct.ObjectPtr.html\" title=\"struct tvm::runtime::ObjectPtr\">ObjectPtr</a><<a class=\"struct\" href=\"tvm/ir/relay/struct.ConstructorNode.html\" title=\"struct tvm::ir::relay::ConstructorNode\">ConstructorNode</a>>> for <a class=\"struct\" href=\"tvm/ir/relay/struct.Constructor.html\" ti [...]
+"tvm_graph_rt":[["impl<'a, D: <a class=\"trait\" href=\"https://docs.rs/ndarray/0.12/ndarray/dimension/dimension_trait/trait.Dimension.html\" title=\"trait ndarray::dimension::dimension_trait::Dimension\">Dimension</a>> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><&'a <a class=\"struct\" href=\"https://docs.rs/ndarray/0.12/ndarray/struct.ArrayBase.html\" title=\"struct ndarray::ArrayBas [...]
+"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><<a class=\"enum\" href=\"tvm_rt/errors/enum.NDArrayError.html\" title=\"enum tvm_rt::errors::NDArrayError\">NDArrayError</a>> for <a class=\"enum\" href=\"tvm_rt/errors/enum.Error.html\" title=\"enum tvm_rt::errors::Error\">Error</a>"],["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.Fro [...]
+"tvm_sys":[["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html\" title=\"trait core::convert::From\">From</a><<a class=\"struct\" href=\"tvm_sys/ffi/struct.DLDevice.html\" title=\"struct tvm_sys::ffi::DLDevice\">DLDevice</a>> for <a class=\"enum\" href=\"tvm_sys/packed_func/enum.ArgValue.html\" title=\"enum tvm_sys::packed_func::ArgValue\">ArgValue</a><'a>"],["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.o [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/convert/trait.TryFrom.js b/docs/api/rust/implementors/core/convert/trait.TryFrom.js
index 31348bea8a..5e68212781 100644
--- a/docs/api/rust/implementors/core/convert/trait.TryFrom.js
+++ b/docs/api/rust/implementors/core/convert/trait.TryFrom.js
@@ -1,6 +1,6 @@
(function() {var implementors = {
-"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><<a class=\"enum\" href=\"tvm/function/enum.RetValue.html\" title=\"enum tvm::function::RetValue\">RetValue</a>> for <a class=\"struct\" href=\"tvm/ir/expr/struct.PrimExpr.html\" title=\"struct tvm::ir::expr::PrimExpr\">PrimExpr</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.h [...]
-"tvm_graph_rt":[["impl<'t> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><<a class=\"struct\" href=\"tvm_graph_rt/struct.Tensor.html\" title=\"struct tvm_graph_rt::Tensor\">Tensor</a><'t>> for <a class=\"type\" href=\"https://docs.rs/ndarray/0.12/ndarray/aliases/type.ArrayD.html\" title=\"type ndarray::aliases::ArrayD\">ArrayD</a><<a class=\"primitive\" href=\"https://doc [...]
-"tvm_rt":[["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><&'a <a class=\"struct\" href=\"tvm_rt/ndarray/struct.NDArray.html\" title=\"struct tvm_rt::ndarray::NDArray\">NDArray</a>> for <a class=\"type\" href=\"https://docs.rs/ndarray/0.12/ndarray/aliases/type.ArrayD.html\" title=\"type ndarray::aliases::ArrayD\">ArrayD</a><<a class=\"primitive\" href=\"https://doc [...]
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><<a class=\"enum\" href=\"tvm_sys/packed_func/enum.RetValue.html\" title=\"enum tvm_sys::packed_func::RetValue\">RetValue</a>> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.69.0/std/primitive.u32.html\">u32</a>"],["impl<'a, 'v> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/tra [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><<a class=\"enum\" href=\"tvm/function/enum.RetValue.html\" title=\"enum tvm::function::RetValue\">RetValue</a>> for <a class=\"struct\" href=\"tvm/ir/relay/attrs/nn/struct.GlobalPool2DAttrs.html\" title=\"struct tvm::ir::relay::attrs::nn::GlobalPool2DAttrs\">GlobalPool2DAttrs</a>"],["impl<'a> <a class=\"trait\" href=\"ht [...]
+"tvm_graph_rt":[["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><&'a <a class=\"struct\" href=\"https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html\" title=\"struct alloc::string::String\">String</a>> for <a class=\"struct\" href=\"tvm_graph_rt/struct.Graph.html\" title=\"struct tvm_graph_rt::Graph\">Graph</a>"],["impl<'t> <a class=\"trait\" href=\" [...]
+"tvm_rt":[["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><&<a class=\"enum\" href=\"tvm_rt/enum.ArgValue.html\" title=\"enum tvm_rt::ArgValue\">ArgValue</a><'a>> for <a class=\"struct\" href=\"tvm_rt/function/struct.Function.html\" title=\"struct tvm_rt::function::Function\">Function</a>"],["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.6 [...]
+"tvm_sys":[["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html\" title=\"trait core::convert::TryFrom\">TryFrom</a><<a class=\"enum\" href=\"tvm_sys/packed_func/enum.ArgValue.html\" title=\"enum tvm_sys::packed_func::ArgValue\">ArgValue</a><'a>> for <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.69.0/std/primitive.u64.html\">u64</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/conve [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/default/trait.Default.js b/docs/api/rust/implementors/core/default/trait.Default.js
index d1006eaeb3..55611de37d 100644
--- a/docs/api/rust/implementors/core/default/trait.Default.js
+++ b/docs/api/rust/implementors/core/default/trait.Default.js
@@ -1,5 +1,5 @@
(function() {var implementors = {
"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"tvm/compiler/graph_rt/struct.CompilerConfig.html\" title=\"struct tvm::compiler::graph_rt::CompilerConfig\">CompilerConfig</a>"]],
"tvm_graph_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"tvm_graph_rt/struct.SystemLibModule.html\" title=\"struct tvm_graph_rt::SystemLibModule\">SystemLibModule</a>"]],
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.DLDataType.html\" title=\"struct tvm_sys::ffi::DLDataType\">DLDataType</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"struct\" href=\"tvm_sys/device/struct [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"enum\" href=\"tvm_sys/packed_func/enum.RetValue.html\" title=\"enum tvm_sys::packed_func::RetValue\">RetValue</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/default/trait.Default.html\" title=\"trait core::default::Default\">Default</a> for <a class=\"enum\" href=\"tvm_sys/device/enum [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/error/trait.Error.js b/docs/api/rust/implementors/core/error/trait.Error.js
index aa94919f68..049de4dabe 100644
--- a/docs/api/rust/implementors/core/error/trait.Error.js
+++ b/docs/api/rust/implementors/core/error/trait.Error.js
@@ -1,6 +1,6 @@
(function() {var implementors = {
-"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"tvm/compiler/graph_rt/enum.Error.html\" title=\"enum tvm::compiler::graph_rt::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"tvm/ir/module/enum.Error.html\" title=\"enum tv [...]
-"tvm_graph_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"tvm_graph_rt/errors/enum.ArrayError.html\" title=\"enum tvm_graph_rt::errors::ArrayError\">ArrayError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"struct\" href=\"tvm_graph_rt/errors/struct [...]
-"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"tvm_rt/errors/enum.Error.html\" title=\"enum tvm_rt::errors::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"tvm_rt/errors/enum.NDArrayError.html\" title=\"enum tvm_rt::e [...]
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"struct\" href=\"tvm_sys/errors/struct.FuncCallError.html\" title=\"struct tvm_sys::errors::FuncCallError\">FuncCallError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"tvm_sys/datatype/enum.ParseD [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"tvm/ir/module/enum.Error.html\" title=\"enum tvm::ir::module::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"tvm/compiler/graph_rt/enum.Error.html\" title=\"enum tvm::compi [...]
+"tvm_graph_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"struct\" href=\"tvm_graph_rt/errors/struct.InvalidPointer.html\" title=\"struct tvm_graph_rt::errors::InvalidPointer\">InvalidPointer</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"struct\" href=\"tvm_grap [...]
+"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"tvm_rt/errors/enum.Error.html\" title=\"enum tvm_rt::errors::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"struct\" href=\"tvm_rt/errors/struct.FunctionNotFoundError.html\" title=\"s [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"struct\" href=\"tvm_sys/value/struct.UnsupportedDeviceError.html\" title=\"struct tvm_sys::value::UnsupportedDeviceError\">UnsupportedDeviceError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/error/trait.Error.html\" title=\"trait core::error::Error\">Error</a> for <a class=\"enum\" href=\"tvm [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/fmt/trait.Debug.js b/docs/api/rust/implementors/core/fmt/trait.Debug.js
index a26ffdbf9d..7061c6e4fb 100644
--- a/docs/api/rust/implementors/core/fmt/trait.Debug.js
+++ b/docs/api/rust/implementors/core/fmt/trait.Debug.js
@@ -1,7 +1,7 @@
(function() {var implementors = {
-"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm/ir/tir/struct.DivNode.html\" title=\"struct tvm::ir::tir::DivNode\">DivNode</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"tvm/ir/ty/enum.TypeKind.html\" title=\"enum tvm::ir::ty::TypeKind [...]
-"tvm_graph_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"tvm_graph_rt/errors/enum.GraphFormatError.html\" title=\"enum tvm_graph_rt::errors::GraphFormatError\">GraphFormatError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm_graph_rt/str [...]
-"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm_rt/string/struct.String.html\" title=\"struct tvm_rt::string::String\">String</a>"],["impl<T: <a class=\"trait\" href=\"tvm_rt/object/trait.IsObject.html\" title=\"trait tvm_rt::object::IsObject\">IsObject</a>> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html\" title= [...]
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.TVMByteArray.html\" title=\"struct tvm_sys::ffi::TVMByteArray\">TVMByteArray</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm_sys/errors/struct.ValueDowncastError.ht [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm/transform/struct.PassInfoNode.html\" title=\"struct tvm::transform::PassInfoNode\">PassInfoNode</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm/ir/tir/struct.Div.html\" title=\"struct [...]
+"tvm_graph_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"enum\" href=\"tvm_graph_rt/errors/enum.GraphFormatError.html\" title=\"enum tvm_graph_rt::errors::GraphFormatError\">GraphFormatError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm_graph_rt/str [...]
+"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm_rt/errors/struct.FunctionNotFoundError.html\" title=\"struct tvm_rt::errors::FunctionNotFoundError\">FunctionNotFoundError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm_rt/string [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.TVMParallelGroupEnv.html\" title=\"struct tvm_sys::ffi::TVMParallelGroupEnv\">TVMParallelGroupEnv</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tvm_sys/device/struct. [...]
"tyck":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Debug.html\" title=\"trait core::fmt::Debug\">Debug</a> for <a class=\"struct\" href=\"tyck/struct.Opt.html\" title=\"struct tyck::Opt\">Opt</a>"]]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/fmt/trait.Display.js b/docs/api/rust/implementors/core/fmt/trait.Display.js
index a6fbb11315..16d1f614c1 100644
--- a/docs/api/rust/implementors/core/fmt/trait.Display.js
+++ b/docs/api/rust/implementors/core/fmt/trait.Display.js
@@ -1,6 +1,6 @@
(function() {var implementors = {
"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"tvm/compiler/graph_rt/enum.Error.html\" title=\"enum tvm::compiler::graph_rt::Error\">Error</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"tvm/ir/module/enum.Error.html\" title=\"enu [...]
-"tvm_graph_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"tvm_graph_rt/errors/enum.GraphFormatError.html\" title=\"enum tvm_graph_rt::errors::GraphFormatError\">GraphFormatError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"tvm_ [...]
-"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"tvm_rt/errors/struct.FunctionNotFoundError.html\" title=\"struct tvm_rt::errors::FunctionNotFoundError\">FunctionNotFoundError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\"tvm [...]
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"tvm_sys/value/struct.UnsupportedDeviceError.html\" title=\"struct tvm_sys::value::UnsupportedDeviceError\">UnsupportedDeviceError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"enum\" href=\ [...]
+"tvm_graph_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"tvm_graph_rt/errors/struct.FunctionNotFound.html\" title=\"struct tvm_graph_rt::errors::FunctionNotFound\">FunctionNotFound</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href= [...]
+"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"tvm_rt/string/struct.String.html\" title=\"struct tvm_rt::string::String\">String</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"tvm_rt/errors/struct.FunctionNotFoundError.htm [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" href=\"tvm_sys/device/struct.UnsupportedDeviceError.html\" title=\"struct tvm_sys::device::UnsupportedDeviceError\">UnsupportedDeviceError</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html\" title=\"trait core::fmt::Display\">Display</a> for <a class=\"struct\" hr [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/hash/trait.Hash.js b/docs/api/rust/implementors/core/hash/trait.Hash.js
index b0e7e727ba..e05cf63b86 100644
--- a/docs/api/rust/implementors/core/hash/trait.Hash.js
+++ b/docs/api/rust/implementors/core/hash/trait.Hash.js
@@ -1,5 +1,5 @@
(function() {var implementors = {
-"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"tvm/ir/diagnostics/struct.Diagnostic.html\" title=\"struct tvm::ir::diagnostics::Diagnostic\">Diagnostic</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"tvm/ir/relay/struct.Var.html\" title=\"s [...]
-"tvm_rt":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"tvm_rt/ndarray/struct.NDArray.html\" title=\"struct tvm_rt::ndarray::NDArray\">NDArray</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"tvm_rt/string/struct.String.html\" title=\"struct tvm_r [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"tvm/ir/relay/attrs/transform/struct.ExpandDimsAttrs.html\" title=\"struct tvm::ir::relay::attrs::transform::ExpandDimsAttrs\">ExpandDimsAttrs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"tvm [...]
+"tvm_rt":[["impl<T: <a class=\"trait\" href=\"tvm_rt/object/trait.IsObject.html\" title=\"trait tvm_rt::object::IsObject\">IsObject</a>> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"tvm_rt/object/struct.ObjectPtr.html\" title=\"struct tvm_rt::object::ObjectPtr\">ObjectPtr</a><T>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/hash/trait.H [...]
"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"enum\" href=\"tvm_sys/device/enum.DeviceType.html\" title=\"enum tvm_sys::device::DeviceType\">DeviceType</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html\" title=\"trait core::hash::Hash\">Hash</a> for <a class=\"struct\" href=\"tvm_sys/device/struct.Device.html\" title=\"struct [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/iter/traits/collect/trait.FromIterator.js b/docs/api/rust/implementors/core/iter/traits/collect/trait.FromIterator.js
index 2058eac4a8..92ad95e9d0 100644
--- a/docs/api/rust/implementors/core/iter/traits/collect/trait.FromIterator.js
+++ b/docs/api/rust/implementors/core/iter/traits/collect/trait.FromIterator.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"tvm_rt":[["impl<T: <a class=\"trait\" href=\"tvm_rt/object/trait.IsObjectRef.html\" title=\"trait tvm_rt::object::IsObjectRef\">IsObjectRef</a>> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/iter/traits/collect/trait.FromIterator.html\" title=\"trait core::iter::traits::collect::FromIterator\">FromIterator</a><T> for <a class=\"struct\" href=\"tvm_rt/array/struct.Array.html\" title=\"struct tvm_rt::array::Array\">Array</a><T>"],["impl<'a, K, V> [...]
+"tvm_rt":[["impl<'a, K, V> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/iter/traits/collect/trait.FromIterator.html\" title=\"trait core::iter::traits::collect::FromIterator\">FromIterator</a><(<a class=\"primitive\" href=\"https://doc.rust-lang.org/1.69.0/std/primitive.reference.html\">&'a K</a>, <a class=\"primitive\" href=\"https://doc.rust-lang.org/1.69.0/std/primitive.reference.html\">&'a V</a>)> for <a class=\"struct\" href=\"tvm_rt/map/struct [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/iter/traits/collect/trait.IntoIterator.js b/docs/api/rust/implementors/core/iter/traits/collect/trait.IntoIterator.js
index 16f30145bd..29542de5a2 100644
--- a/docs/api/rust/implementors/core/iter/traits/collect/trait.IntoIterator.js
+++ b/docs/api/rust/implementors/core/iter/traits/collect/trait.IntoIterator.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"tvm_rt":[["impl<T: <a class=\"trait\" href=\"tvm_rt/object/trait.IsObjectRef.html\" title=\"trait tvm_rt::object::IsObjectRef\">IsObjectRef</a>> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a> for <a class=\"struct\" href=\"tvm_rt/array/struct.Array.html\" title=\"struct tvm_rt::array::Array\">Array</a><T>"],["impl<K, V> <a class=\"tr [...]
+"tvm_rt":[["impl<K, V> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/iter/traits/collect/trait.IntoIterator.html\" title=\"trait core::iter::traits::collect::IntoIterator\">IntoIterator</a> for <a class=\"struct\" href=\"tvm_rt/map/struct.Map.html\" title=\"struct tvm_rt::map::Map\">Map</a><K, V><span class=\"where fmt-newline\">where\n K: <a class=\"trait\" href=\"tvm_rt/object/trait.IsObjectRef.html\" title=\"trait tvm_rt::object::IsObjectRef\">IsObject [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/iter/traits/iterator/trait.Iterator.js b/docs/api/rust/implementors/core/iter/traits/iterator/trait.Iterator.js
index 07c8ca61d3..716e726c40 100644
--- a/docs/api/rust/implementors/core/iter/traits/iterator/trait.Iterator.js
+++ b/docs/api/rust/implementors/core/iter/traits/iterator/trait.Iterator.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"tvm_rt":[["impl<T: <a class=\"trait\" href=\"tvm_rt/object/trait.IsObjectRef.html\" title=\"trait tvm_rt::object::IsObjectRef\">IsObjectRef</a>> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"tvm_rt/array/struct.IntoIter.html\" title=\"struct tvm_rt::array::IntoIter\">IntoIter</a><T>"],["impl<K, V> <a class=\"tra [...]
+"tvm_rt":[["impl<K, V> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/iter/traits/iterator/trait.Iterator.html\" title=\"trait core::iter::traits::iterator::Iterator\">Iterator</a> for <a class=\"struct\" href=\"tvm_rt/map/struct.IntoIter.html\" title=\"struct tvm_rt::map::IntoIter\">IntoIter</a><K, V><span class=\"where fmt-newline\">where\n K: <a class=\"trait\" href=\"tvm_rt/object/trait.IsObjectRef.html\" title=\"trait tvm_rt::object::IsObjectRef\">IsO [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/marker/trait.Copy.js b/docs/api/rust/implementors/core/marker/trait.Copy.js
index a1271da1a2..41128ffb53 100644
--- a/docs/api/rust/implementors/core/marker/trait.Copy.js
+++ b/docs/api/rust/implementors/core/marker/trait.Copy.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.DLDataType.html\" title=\"struct tvm_sys::ffi::DLDataType\">DLDataType</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.DLDevice.html\" title=\" [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.DLDevice.html\" title=\"struct tvm_sys::ffi::DLDevice\">DLDevice</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.Copy.html\" title=\"trait core::marker::Copy\">Copy</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.__fsid_t.html\" title=\"struct [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/marker/trait.Send.js b/docs/api/rust/implementors/core/marker/trait.Send.js
index 22fb2a1272..21cc3edc20 100644
--- a/docs/api/rust/implementors/core/marker/trait.Send.js
+++ b/docs/api/rust/implementors/core/marker/trait.Send.js
@@ -1,6 +1,6 @@
(function() {var implementors = {
"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"tvm/compiler/graph_rt/enum.Error.html\" title=\"enum tvm::compiler::graph_rt::Error\">Error</a>",1,["tvm::compiler::graph_rt::Error"]],["impl !<a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"tvm/compi [...]
-"tvm_graph_rt":[["impl<'a> !<a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"tvm_graph_rt/enum.Storage.html\" title=\"enum tvm_graph_rt::Storage\">Storage</a><'a>",1,["tvm_graph_rt::array::Storage"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href= [...]
+"tvm_graph_rt":[["impl<'a> !<a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href=\"tvm_graph_rt/enum.Storage.html\" title=\"enum tvm_graph_rt::Storage\">Storage</a><'a>",1,["tvm_graph_rt::array::Storage"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"enum\" href= [...]
"tvm_rt":[["impl<T> !<a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"tvm_rt/array/struct.Array.html\" title=\"struct tvm_rt::array::Array\">Array</a><T>",1,["tvm_rt::array::Array"]],["impl<T> !<a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"t [...]
"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.__fsid_t.html\" title=\"struct tvm_sys::ffi::__fsid_t\">__fsid_t</a>",1,["tvm_sys::ffi::__fsid_t"]],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.D [...]
"tyck":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.Send.html\" title=\"trait core::marker::Send\">Send</a> for <a class=\"struct\" href=\"tyck/struct.Opt.html\" title=\"struct tyck::Opt\">Opt</a>",1,["tyck::Opt"]]]
diff --git a/docs/api/rust/implementors/core/marker/trait.StructuralEq.js b/docs/api/rust/implementors/core/marker/trait.StructuralEq.js
index d1492db6f3..b2737f1218 100644
--- a/docs/api/rust/implementors/core/marker/trait.StructuralEq.js
+++ b/docs/api/rust/implementors/core/marker/trait.StructuralEq.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a class=\"enum\" href=\"tvm/ir/diagnostics/enum.DiagnosticLevel.html\" title=\"enum tvm::ir::diagnostics::DiagnosticLevel\">DiagnosticLevel</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a [...]
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.TVMByteArray.html\" title=\"struct tvm_sys::ffi::TVMByteArray\">TVMByteArray</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a class=\"struc [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a class=\"struct\" href=\"tvm_sys/datatype/struct.DataType.html\" title=\"struct tvm_sys::datatype::DataType\">DataType</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.StructuralEq.html\" title=\"trait core::marker::StructuralEq\">StructuralEq</a> for <a class=\"struct\ [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/marker/trait.StructuralPartialEq.js b/docs/api/rust/implementors/core/marker/trait.StructuralPartialEq.js
index 3127a5e959..facd53b42f 100644
--- a/docs/api/rust/implementors/core/marker/trait.StructuralPartialEq.js
+++ b/docs/api/rust/implementors/core/marker/trait.StructuralPartialEq.js
@@ -1,5 +1,5 @@
(function() {var implementors = {
"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"enum\" href=\"tvm/ir/diagnostics/enum.DiagnosticLevel.html\" title=\"enum tvm::ir::diagnostics::DiagnosticLevel\">DiagnosticLevel</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::Structural [...]
"tvm_graph_rt":[["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"tvm_graph_rt/struct.Tensor.html\" title=\"struct tvm_graph_rt::Tensor\">Tensor</a><'a>"],["impl<'a> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::Struct [...]
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.DLDataType.html\" title=\"struct tvm_sys::ffi::DLDataType\">DLDataType</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">Structur [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPartialEq</a> for <a class=\"struct\" href=\"tvm_sys/ffi/struct.DLDevice.html\" title=\"struct tvm_sys::ffi::DLDevice\">DLDevice</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/marker/trait.StructuralPartialEq.html\" title=\"trait core::marker::StructuralPartialEq\">StructuralPart [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/ops/deref/trait.Deref.js b/docs/api/rust/implementors/core/ops/deref/trait.Deref.js
index febee28953..c8474e5e1a 100644
--- a/docs/api/rust/implementors/core/ops/deref/trait.Deref.js
+++ b/docs/api/rust/implementors/core/ops/deref/trait.Deref.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
-"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" href=\"tvm/ir/relay/attrs/transform/struct.ConcatenateAttrs.html\" title=\"struct tvm::ir::relay::attrs::transform::ConcatenateAttrs\">ConcatenateAttrs</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for [...]
-"tvm_rt":[["impl<T: <a class=\"trait\" href=\"tvm_rt/object/trait.IsObject.html\" title=\"trait tvm_rt::object::IsObject\">IsObject</a>> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" href=\"tvm_rt/object/struct.ObjectPtr.html\" title=\"struct tvm_rt::object::ObjectPtr\">ObjectPtr</a><T>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/cor [...]
+"tvm":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" href=\"tvm/ir/ty/struct.FuncType.html\" title=\"struct tvm::ir::ty::FuncType\">FuncType</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" href=\"tvm/ir/relay/attrs/transform/struct. [...]
+"tvm_rt":[["impl<T: <a class=\"trait\" href=\"tvm_rt/object/trait.IsObject.html\" title=\"trait tvm_rt::object::IsObject\">IsObject</a>> <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/ops/deref/trait.Deref.html\" title=\"trait core::ops::deref::Deref\">Deref</a> for <a class=\"struct\" href=\"tvm_rt/object/struct.ObjectPtr.html\" title=\"struct tvm_rt::object::ObjectPtr\">ObjectPtr</a><T>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/cor [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/core/str/traits/trait.FromStr.js b/docs/api/rust/implementors/core/str/traits/trait.FromStr.js
index 1c2098b0ba..3c4c633ea1 100644
--- a/docs/api/rust/implementors/core/str/traits/trait.FromStr.js
+++ b/docs/api/rust/implementors/core/str/traits/trait.FromStr.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/str/traits/trait.FromStr.html\" title=\"trait core::str::traits::FromStr\">FromStr</a> for <a class=\"struct\" href=\"tvm_sys/device/struct.Device.html\" title=\"struct tvm_sys::device::Device\">Device</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/str/traits/trait.FromStr.html\" title=\"trait core::str::traits::FromStr\">FromStr</a> for <a class=\"struct\" href=\"tvm_sys/ffi/s [...]
+"tvm_sys":[["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/str/traits/trait.FromStr.html\" title=\"trait core::str::traits::FromStr\">FromStr</a> for <a class=\"struct\" href=\"tvm_sys/datatype/struct.DataType.html\" title=\"struct tvm_sys::datatype::DataType\">DataType</a>"],["impl <a class=\"trait\" href=\"https://doc.rust-lang.org/1.69.0/core/str/traits/trait.FromStr.html\" title=\"trait core::str::traits::FromStr\">FromStr</a> for <a class=\"struct\" href=\"tvm [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/serde/ser/trait.Serialize.js b/docs/api/rust/implementors/serde/ser/trait.Serialize.js
index 23d9e19130..a4555f6f04 100644
--- a/docs/api/rust/implementors/serde/ser/trait.Serialize.js
+++ b/docs/api/rust/implementors/serde/ser/trait.Serialize.js
@@ -1,3 +1,3 @@
(function() {var implementors = {
-"tvm_graph_rt":[["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.183/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"tvm_graph_rt/struct.Entry.html\" title=\"struct tvm_graph_rt::Entry\">Entry</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.183/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"tvm_graph_rt/struct.Node.html\" titl [...]
+"tvm_graph_rt":[["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.183/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"tvm_graph_rt/struct.Graph.html\" title=\"struct tvm_graph_rt::Graph\">Graph</a>"],["impl <a class=\"trait\" href=\"https://docs.rs/serde/1.0.183/serde/ser/trait.Serialize.html\" title=\"trait serde::ser::Serialize\">Serialize</a> for <a class=\"struct\" href=\"tvm_graph_rt/struct.Entry.html\" tit [...]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/tvm_rt/object/object_ptr/trait.IsObject.js b/docs/api/rust/implementors/tvm_rt/object/object_ptr/trait.IsObject.js
index 9709af3847..54a2f2eabb 100644
--- a/docs/api/rust/implementors/tvm_rt/object/object_ptr/trait.IsObject.js
+++ b/docs/api/rust/implementors/tvm_rt/object/object_ptr/trait.IsObject.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
-"tvm":[["impl <a class=\"trait\" href=\"tvm/runtime/trait.IsObject.html\" title=\"trait tvm::runtime::IsObject\">IsObject</a> for <a class=\"struct\" href=\"tvm/ir/ty/struct.TypeConstraintNode.html\" title=\"struct tvm::ir::ty::TypeConstraintNode\">TypeConstraintNode</a>"],["impl <a class=\"trait\" href=\"tvm/runtime/trait.IsObject.html\" title=\"trait tvm::runtime::IsObject\">IsObject</a> for <a class=\"struct\" href=\"tvm/ir/relay/struct.CallNode.html\" title=\"struct tvm::ir::relay::C [...]
+"tvm":[["impl <a class=\"trait\" href=\"tvm/runtime/trait.IsObject.html\" title=\"trait tvm::runtime::IsObject\">IsObject</a> for <a class=\"struct\" href=\"tvm/ir/relay/attrs/nn/struct.SoftmaxAttrsNode.html\" title=\"struct tvm::ir::relay::attrs::nn::SoftmaxAttrsNode\">SoftmaxAttrsNode</a>"],["impl <a class=\"trait\" href=\"tvm/runtime/trait.IsObject.html\" title=\"trait tvm::runtime::IsObject\">IsObject</a> for <a class=\"struct\" href=\"tvm/ir/relay/attrs/reduce/struct.ReduceAttrsNode [...]
"tvm_rt":[]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/implementors/tvm_rt/object/trait.IsObjectRef.js b/docs/api/rust/implementors/tvm_rt/object/trait.IsObjectRef.js
index 72de9bf300..c018cc03dc 100644
--- a/docs/api/rust/implementors/tvm_rt/object/trait.IsObjectRef.js
+++ b/docs/api/rust/implementors/tvm_rt/object/trait.IsObjectRef.js
@@ -1,4 +1,4 @@
(function() {var implementors = {
-"tvm":[["impl <a class=\"trait\" href=\"tvm/runtime/trait.IsObjectRef.html\" title=\"trait tvm::runtime::IsObjectRef\">IsObjectRef</a> for <a class=\"struct\" href=\"tvm/ir/relay/attrs/reduce/struct.ReduceAttrs.html\" title=\"struct tvm::ir::relay::attrs::reduce::ReduceAttrs\">ReduceAttrs</a>"],["impl <a class=\"trait\" href=\"tvm/runtime/trait.IsObjectRef.html\" title=\"trait tvm::runtime::IsObjectRef\">IsObjectRef</a> for <a class=\"struct\" href=\"tvm/ir/relay/attrs/reduce/struct.Vari [...]
+"tvm":[["impl <a class=\"trait\" href=\"tvm/runtime/trait.IsObjectRef.html\" title=\"trait tvm::runtime::IsObjectRef\">IsObjectRef</a> for <a class=\"struct\" href=\"tvm/ir/relay/attrs/transform/struct.StackAttrs.html\" title=\"struct tvm::ir::relay::attrs::transform::StackAttrs\">StackAttrs</a>"],["impl <a class=\"trait\" href=\"tvm/runtime/trait.IsObjectRef.html\" title=\"trait tvm::runtime::IsObjectRef\">IsObjectRef</a> for <a class=\"struct\" href=\"tvm/ir/tir/struct.Ge.html\" title= [...]
"tvm_rt":[]
};if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/docs/api/rust/search-index.js b/docs/api/rust/search-index.js
index c5bc979b8a..66fecc110d 100644
--- a/docs/api/rust/search-index.js
+++ b/docs/api/rust/search-index.js
@@ -10,11 +10,11 @@ var searchIndex = JSON.parse('{\
"test_rt_nn":{"doc":"","t":"RROF","n":["BATCH_SIZE","IN_DIM","check_sum","main"],"q":["test_rt_nn","","",""],"d":["","","",""],"i":[0,0,0,0],"f":[0,0,0,[[]]],"p":[]},\
"test_rt_tvm_basic":{"doc":"","t":"FAFFFFFFFAFFFFFFF","n":["main","tvm_mod","__extendhfsf2","__truncsfhf2","__tvm_main__","__tvm_module_ctx","__tvm_module_startup","default_function","default_function_compute_","ext","__extendhfsf2","__truncsfhf2","__tvm_main__","__tvm_module_ctx","__tvm_module_startup","default_function","default_function_compute_"],"q":["test_rt_tvm_basic","","test_rt_tvm_basic::tvm_mod","","","","","","","","test_rt_tvm_basic::tvm_mod::ext","","","","","",""],"d":["", [...]
"test_rt_tvm_dso":{"doc":"","t":"F","n":["main"],"q":["test_rt_tvm_dso"],"d":[""],"i":[0],"f":[[[]]],"p":[]},\
-"tvm":{"doc":"TVM is a compiler stack for deep learning systems.","t":"NNNNDNDENNNENNDDNNNDNDNENNNNNNNNDNNMLLLLLLLLLLLLLLLAAMMLLAMOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLALOLLLLLLALLLAALLLLLLAALLLLLLLLALLLLLLLLLLLLLLLLLFMMADENNLLLLFFLLLLLLLLLLLLLLLLLLLNNNDENNNNDNNLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNENDNNNNENNNNNNDMMMMENNNNNNNNNNNNDNNQNNNNNNNNNNDGENNNNIINNKLLLLLLLLLKLLLLLLLKALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL [...]
-"tvm_graph_rt":{"doc":"This crate is an implementation of the TVM runtime for …","t":"ENNNNDRRRRNNNNDDNNDNNDDNNNNINNNNDNNNNNIEENNNNDFFFFFFTDNNDNMLMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMOLLLLLLLLMLLMLLLLLLLLMLMLLLAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLMMOMMLLLLLLLLLLLLLLLLFLMMLLLMMMALLFLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLEDENNNDNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLL [...]
+"tvm":{"doc":"TVM is a compiler stack for deep learning systems.","t":"NNNNDNDENNNENNDDNNNDNDNENNNNNNNNDNNMLLLLLLLLLLLLLLLAAMMLLAMOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLALOLLLLLLALLLAALLLLLLAALLLLLLLLALLLLLLLLLLLLLLLLLFMMADENNLLLLFFLLLLLLLLLLLLLLLLLLLNNNDENNNNDNNLLLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNENDNNNNENNNNNNDMMMMENNNNNNNNNNNNDNNQNNNNNNNNNNDGENNNNIINNKLLLLLLLLLKLLLLLLLKALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL [...]
+"tvm_graph_rt":{"doc":"This crate is an implementation of the TVM runtime for …","t":"ENNNNDRRRRNNNNDDNNDNNDDNNNNINNNNDNNNNNIEENNNNDFFFFFFTDNNDNMLMLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLMOLLLLLLLLMLLMLLLLLLLLMLMLLLAMALLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKLLLLLLMMOMMLLLLLLLLLLLLLLLLFLMMLLLMMMALLFLLLLLLMLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMLEDENNNDNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLL [...]
"tvm_macros":{"doc":"","t":"YOO","n":["Object","external","import_module"],"q":["tvm_macros","",""],"d":["","",""],"i":[0,0,0],"f":[0,0,0],"p":[]},\
-"tvm_rt":{"doc":"TVM is a compiler stack for deep learning systems.","t":"ENNENNNNNDNNDNNENNNNNNCNNNNNCNNCNNNNNNNNENNNNNNNNNALLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLAMMLLLLALOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAFALLLLLLLLLLLLLLLLALALALLLALLLALLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLFLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDENNNNDNNLLMMLLLLLLLLLNNNNNENDNNNNENNNNNNDMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMENNNNNNNNNN [...]
-"tvm_sys":{"doc":"This crate contains the minimal interface over TVM’s C …","t":"CCCCCCAAOAAAAAOAENNLLLLLLLLLLLLLLDNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDENNNNDNNLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDMLLLLMLLLLLLLLLLLLLLLLLLLGDGRRRRRRDGRRRRRRRRRRRRRRDRRDGRRRRRRRRRRRRRRRRRRRRRRRRRFGRRRRRRRRRRRRRRRRRRRFFFFFFGFFFFGFFFFFDFFFFFFFGRRRRRFGFFFFFFFGFFFFFGFFFGFFFGGDGFFFGFFTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRGGGGGGGGGGGGDGGRGGG [...]
+"tvm_rt":{"doc":"TVM is a compiler stack for deep learning systems.","t":"ENNENNNNNDNNDNNENNNNNNCNNNNNCNNCNNNNNNNNENNNNNNNNNALLLLLLLLLLLLLLLLOLLLLLLLLLLLLLLLLLLLAMMLLLLALOLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLAFALLLLLLLLLLLLLLLLALALALLLALLLALLLLLLLLLLLLLLLLLLLLLLLLLLLOLLLLLLLFLDDLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDENNNNDNNLLMMLLLLLLLLLNNNNNENDNNNNENNNNNNDMLLLLLLLLLMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMENNNNNNNNNN [...]
+"tvm_sys":{"doc":"This crate contains the minimal interface over TVM’s C …","t":"CCCCCCAAOAAAAAOAENNLLLLLLLLLLLLLLDNNENLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNDENNNNDNNLLLLLLLLLLLLLLLMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLDDMLLLLMLLLLLLLLLLLLLLLLLLLGDGRRRRRRDGRRRRRRRRRRRRRRDRRDGRRRRRRRRRRRRRRRRRRRRRRRRRFGRRRRRRRRRRRRRRRRRRRFFFFFFGFFFFGFFFFFDFFFFFFFGRRRRRFGFFFFFFFGFFFFFGFFFGFFFGGDGFFFGFFTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRGGGGGGGGGGGGDGGRGGG [...]
"tyck":{"doc":"","t":"DLLLLLLMLFLLL","n":["Opt","borrow","borrow_mut","clap","fmt","from","from_clap","input","into","main","try_from","try_into","type_id"],"q":["tyck","","","","","","","","","","","",""],"d":["","","","","","Returns the argument unchanged.","","Input file","Calls <code>U::from(self)</code>.","","","",""],"i":[0,2,2,2,2,2,2,2,2,0,2,2,2],"f":[0,[[]],[[]],[[],1],[[2,3],4],[[]],[5,2],0,[[]],[[],6],[[],7],[[],7],[[],8]],"p":[[3,"App"],[3,"Opt"],[3,"Formatter"],[6,"Result"], [...]
}');
if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)};
diff --git a/docs/api/rust/settings.html b/docs/api/rust/settings.html
index 95bf831b71..e3e401110e 100644
--- a/docs/api/rust/settings.html
+++ b/docs/api/rust/settings.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Settings of Rustdoc"><title>Rustdoc settings</title><link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/FiraSans-Regular-018c141b [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Settings of Rustdoc"><title>Rustdoc settings</title><link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="./static.files/FiraSans-Regular-018c141b [...]
\ No newline at end of file
diff --git a/docs/api/rust/src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-690646d77d22bcfe/out/c_runtime_api.rs.html b/docs/api/rust/src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-4177fc991d8fea8b/out/c_runtime_api.rs.html
similarity index 99%
rename from docs/api/rust/src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-690646d77d22bcfe/out/c_runtime_api.rs.html
rename to docs/api/rust/src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-4177fc991d8fea8b/out/c_runtime_api.rs.html
index 5ca81483e7..7503547963 100644
--- a/docs/api/rust/src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-690646d77d22bcfe/out/c_runtime_api.rs.html
+++ b/docs/api/rust/src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-4177fc991d8fea8b/out/c_runtime_api.rs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `/workspace/rust/target/debug/build/tvm-sys-690646d77d22bcfe/out/c_runtime_api.rs`."><title>c_runtime_api.rs - source</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../../static.files/SourceSerif4-Regular-46f98efaafac [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Source of the Rust file `/workspace/rust/target/debug/build/tvm-sys-4177fc991d8fea8b/out/c_runtime_api.rs`."><title>c_runtime_api.rs - source</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../../../../../static.files/SourceSerif4-Regular-46f98efaafac [...]
<a href="#2" id="2">2</a>
<a href="#3" id="3">3</a>
<a href="#4" id="4">4</a>
diff --git a/docs/api/rust/tvm/compiler/graph_rt/enum.Error.html b/docs/api/rust/tvm/compiler/graph_rt/enum.Error.html
index 8aa84907ff..9b6962651b 100644
--- a/docs/api/rust/tvm/compiler/graph_rt/enum.Error.html
+++ b/docs/api/rust/tvm/compiler/graph_rt/enum.Error.html
@@ -1,7 +1,7 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Error` enum in crate `tvm`."><title>Error in tvm::compiler::graph_rt - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type=" [...]
IO(<a class="struct" href="https://doc.rust-lang.org/1.69.0/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>),
TVM(<a class="enum" href="../../enum.Error.html" title="enum tvm::Error">Error</a>),
-}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.IO" class="variant"><a href="#variant.IO" class="anchor">§</a><h3 class="code-header">IO(<a class="struct" href="https://doc.rust-lang.org/1.69.0/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>)</h3></section><section id="variant.TVM" class="variant"><a href="#variant.TVM" class="anchor">§</a>< [...]
+}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.IO" class="variant"><a href="#variant.IO" class="anchor">§</a><h3 class="code-header">IO(<a class="struct" href="https://doc.rust-lang.org/1.69.0/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>)</h3></section><section id="variant.TVM" class="variant"><a href="#variant.TVM" class="anchor">§</a>< [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/device/enum.DeviceType.html b/docs/api/rust/tvm/device/enum.DeviceType.html
index fdc84884ed..1509278831 100644
--- a/docs/api/rust/tvm/device/enum.DeviceType.html
+++ b/docs/api/rust/tvm/device/enum.DeviceType.html
@@ -15,7 +15,7 @@
<span class="kw">let </span>cpu = DeviceType::from(<span class="string">"cpu"</span>);
<span class="macro">println!</span>(<span class="string">"device is: {}"</span>, cpu);</code></pre></div>
</div></details><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.CPU" class="variant"><a href="#variant.CPU" class="anchor">§</a><h3 class="code-header">CPU</h3></section><section id="variant.CUDA" class="variant"><a href="#variant.CUDA" class="anchor">§</a><h3 class="code-header">CUDA</h3></section><section id="variant.CUDAHost" class="variant"><a href="#variant.CUDAHost" class="anchor [...]
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-DeviceType" class="impl"><a class="srclink rightside" href="../../src/tvm_sys/device.rs.html#97">source</a><a href="#impl-Display-for-DeviceType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="enum.DeviceType.html" [...]
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-DeviceType" class="impl"><a class="srclink rightside" href="../../src/tvm_sys/device.rs.html#97">source</a><a href="#impl-Display-for-DeviceType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="enum.DeviceType.html" [...]
__H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</span></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle meth [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
diff --git a/docs/api/rust/tvm/device/struct.Device.html b/docs/api/rust/tvm/device/struct.Device.html
index f8d958dea6..d583f32232 100644
--- a/docs/api/rust/tvm/device/struct.Device.html
+++ b/docs/api/rust/tvm/device/struct.Device.html
@@ -1,7 +1,7 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Device` struct in crate `tvm`."><title>Device in tvm::device - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" [...]
pub device_type: <a class="enum" href="enum.DeviceType.html" title="enum tvm::device::DeviceType">DeviceType</a>,
pub device_id: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.usize.html">usize</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.device_type" class="structfield small-section-header"><a href="#structfield.device_type" class="anchor field">§</a><code>device_type: <a class="enum" href="enum.DeviceType.html" title="enum tvm::device::DeviceType">DeviceType</a></code></span><span id="structfield.device_id" class="structfield small-section-header"><a href="#structfield.device_id" class [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.device_type" class="structfield small-section-header"><a href="#structfield.device_type" class="anchor field">§</a><code>device_type: <a class="enum" href="enum.DeviceType.html" title="enum tvm::device::DeviceType">DeviceType</a></code></span><span id="structfield.device_id" class="structfield small-section-header"><a href="#structfield.device_id" class [...]
</div><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Err" class="associatedtype trait-impl"><a href="#associatedtype.Err" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/str/traits/trait.FromStr.html#associatedtype.Err" class="associatedtype">Err</a> = <a class="struct" href="struct.UnsupportedDeviceError.html" title="struct tvm::device::UnsupportedDeviceError">UnsupportedDeviceError</a></h4></sect [...]
__H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</span></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle meth [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
diff --git a/docs/api/rust/tvm/enum.DeviceType.html b/docs/api/rust/tvm/enum.DeviceType.html
index 7a7f6ec58d..bfbe55b5e5 100644
--- a/docs/api/rust/tvm/enum.DeviceType.html
+++ b/docs/api/rust/tvm/enum.DeviceType.html
@@ -15,7 +15,7 @@
<span class="kw">let </span>cpu = DeviceType::from(<span class="string">"cpu"</span>);
<span class="macro">println!</span>(<span class="string">"device is: {}"</span>, cpu);</code></pre></div>
</div></details><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.CPU" class="variant"><a href="#variant.CPU" class="anchor">§</a><h3 class="code-header">CPU</h3></section><section id="variant.CUDA" class="variant"><a href="#variant.CUDA" class="anchor">§</a><h3 class="code-header">CUDA</h3></section><section id="variant.CUDAHost" class="variant"><a href="#variant.CUDAHost" class="anchor [...]
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-DeviceType" class="impl"><a class="srclink rightside" href="../src/tvm_sys/device.rs.html#97">source</a><a href="#impl-Display-for-DeviceType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="device/enum.DeviceType.h [...]
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-DeviceType" class="impl"><a class="srclink rightside" href="../src/tvm_sys/device.rs.html#97">source</a><a href="#impl-Display-for-DeviceType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="device/enum.DeviceType.h [...]
__H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</span></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle meth [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
diff --git a/docs/api/rust/tvm/enum.Error.html b/docs/api/rust/tvm/enum.Error.html
index af512fc2f1..8fcaad7209 100644
--- a/docs/api/rust/tvm/enum.Error.html
+++ b/docs/api/rust/tvm/enum.Error.html
@@ -11,7 +11,7 @@
Panic,
DiagnosticError(<a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
Raw(<a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
-}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Downcast" class="variant"><a href="#variant.Downcast" class="anchor">§</a><h3 class="code-header">Downcast(<a class="struct" href="../tvm_sys/errors/struct.ValueDowncastError.html" title="struct tvm_sys::errors::ValueDowncastError">ValueDowncastError</a>)</h3></section><section id="variant.Null" class="variant"><a href="#var [...]
+}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Downcast" class="variant"><a href="#variant.Downcast" class="anchor">§</a><h3 class="code-header">Downcast(<a class="struct" href="../tvm_sys/errors/struct.ValueDowncastError.html" title="struct tvm_sys::errors::ValueDowncastError">ValueDowncastError</a>)</h3></section><section id="variant.Null" class="variant"><a href="#var [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/enum.NDArrayError.html b/docs/api/rust/tvm/enum.NDArrayError.html
index 4ad8f97324..a8c74d0457 100644
--- a/docs/api/rust/tvm/enum.NDArrayError.html
+++ b/docs/api/rust/tvm/enum.NDArrayError.html
@@ -6,7 +6,7 @@
expected: <a class="struct" href="struct.DataType.html" title="struct tvm::DataType">DataType</a>,
actual: <a class="struct" href="struct.DataType.html" title="struct tvm::DataType">DataType</a>,
},
-}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.EmptyArray" class="variant"><a href="#variant.EmptyArray" class="anchor">§</a><h3 class="code-header">EmptyArray</h3></section><section id="variant.InvalidDatatype" class="variant"><a href="#variant.InvalidDatatype" class="anchor">§</a><h3 class="code-header">InvalidDatatype(<a class="enum" href="../tvm_sys/datatype/enum.Par [...]
+}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.EmptyArray" class="variant"><a href="#variant.EmptyArray" class="anchor">§</a><h3 class="code-header">EmptyArray</h3></section><section id="variant.InvalidDatatype" class="variant"><a href="#variant.InvalidDatatype" class="anchor">§</a><h3 class="code-header">InvalidDatatype(<a class="enum" href="../tvm_sys/datatype/enum.Par [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/errors/enum.Error.html b/docs/api/rust/tvm/errors/enum.Error.html
index 92ca2af104..11b043dace 100644
--- a/docs/api/rust/tvm/errors/enum.Error.html
+++ b/docs/api/rust/tvm/errors/enum.Error.html
@@ -11,7 +11,7 @@
Panic,
DiagnosticError(<a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
Raw(<a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
-}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Downcast" class="variant"><a href="#variant.Downcast" class="anchor">§</a><h3 class="code-header">Downcast(<a class="struct" href="../../tvm_sys/errors/struct.ValueDowncastError.html" title="struct tvm_sys::errors::ValueDowncastError">ValueDowncastError</a>)</h3></section><section id="variant.Null" class="variant"><a href="# [...]
+}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Downcast" class="variant"><a href="#variant.Downcast" class="anchor">§</a><h3 class="code-header">Downcast(<a class="struct" href="../../tvm_sys/errors/struct.ValueDowncastError.html" title="struct tvm_sys::errors::ValueDowncastError">ValueDowncastError</a>)</h3></section><section id="variant.Null" class="variant"><a href="# [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/errors/enum.NDArrayError.html b/docs/api/rust/tvm/errors/enum.NDArrayError.html
index a2c8f4a4c6..c7789b0d94 100644
--- a/docs/api/rust/tvm/errors/enum.NDArrayError.html
+++ b/docs/api/rust/tvm/errors/enum.NDArrayError.html
@@ -6,7 +6,7 @@
expected: <a class="struct" href="../struct.DataType.html" title="struct tvm::DataType">DataType</a>,
actual: <a class="struct" href="../struct.DataType.html" title="struct tvm::DataType">DataType</a>,
},
-}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.EmptyArray" class="variant"><a href="#variant.EmptyArray" class="anchor">§</a><h3 class="code-header">EmptyArray</h3></section><section id="variant.InvalidDatatype" class="variant"><a href="#variant.InvalidDatatype" class="anchor">§</a><h3 class="code-header">InvalidDatatype(<a class="enum" href="../../tvm_sys/datatype/enum. [...]
+}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.EmptyArray" class="variant"><a href="#variant.EmptyArray" class="anchor">§</a><h3 class="code-header">EmptyArray</h3></section><section id="variant.InvalidDatatype" class="variant"><a href="#variant.InvalidDatatype" class="anchor">§</a><h3 class="code-header">InvalidDatatype(<a class="enum" href="../../tvm_sys/datatype/enum. [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/function/enum.ArgValue.html b/docs/api/rust/tvm/function/enum.ArgValue.html
index 1b7eee4ca2..e24e9acc2e 100644
--- a/docs/api/rust/tvm/function/enum.ArgValue.html
+++ b/docs/api/rust/tvm/function/enum.ArgValue.html
@@ -16,31 +16,31 @@
Str(&'a <a class="struct" href="https://doc.rust-lang.org/1.69.0/core/ffi/c_str/struct.CStr.html" title="struct core::ffi::c_str::CStr">CStr</a>),
</details>}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A borrowed TVMPODValue. Can be constructed using <code>into()</code> but the preferred way
to obtain a <code>ArgValue</code> is automatically via <code>call_packed!</code>.</p>
-</div></details><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Int" class="variant"><a href="#variant.Int" class="anchor">§</a><h3 class="code-header">Int(<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>)</h3></section><section id="variant.UInt" class="variant"><a href="#variant.UInt" class="anchor">§</a><h3 class="code-header">UInt(<a class= [...]
- T: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/array.rs.html#158">source</a><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/t [...]
+</div></details><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Int" class="variant"><a href="#variant.Int" class="anchor">§</a><h3 class="code-header">Int(<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>)</h3></section><section id="variant.UInt" class="variant"><a href="#variant.UInt" class="anchor">§</a><h3 class="code-header">UInt(<a class= [...]
+ T: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-6" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/array.rs.html#158">source</a><a href="#method.from-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/t [...]
K: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
- V: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/map.rs.html#210">source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.F [...]
- T: <a class="trait" href="../runtime/trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/object/object_ptr.rs.html#329">source</a><a href="#method.from-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/conver [...]
-</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-41" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_sys/packed_func.rs.html#315">source</a><a href="#method.from-41" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.h [...]
-</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-46" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_sys/packed_func.rs.html#322">source</a><a href="#method.from-46" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.h [...]
+ V: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/map.rs.html#210">source</a><a href="#method.from-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/tra [...]
+ T: <a class="trait" href="../runtime/trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/object/object_ptr.rs.html#329">source</a><a href="#method.from-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/conver [...]
+</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-44" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_sys/packed_func.rs.html#315">source</a><a href="#method.from-44" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.h [...]
+</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-10" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_sys/packed_func.rs.html#322">source</a><a href="#method.from-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.h [...]
val: &'a <a class="enum" href="enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'v>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'v <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>, <&'v <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><&a [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'v <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>, <&'v <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><&a [...]
val: &'a <a class="enum" href="enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'v>
) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert:: [...]
val: &'a <a class="enum" href="enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'v>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">Try [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">Try [...]
val: <a class="enum" href="enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'a <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>, <&'a <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a [...]
- T: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-4" class="associatedtype trait-impl"><a href="#associatedtype.Error-4" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Erro [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'a <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>, <&'a <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a [...]
+ T: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Erro [...]
val: <a class="enum" href="enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert:: [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert:: [...]
val: <a class="enum" href="enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">Try [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">Try [...]
K: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
- V: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a [...]
- T: <a class="trait" href="../runtime/trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = < [...]
+ V: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-7" class="associatedtype trait-impl"><a href="#associatedtype.Error-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Erro [...]
+ T: <a class="trait" href="../runtime/trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-8" class="associatedtype trait-impl"><a href="#associatedtype.Error-8" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = < [...]
arg_value: <a class="enum" href="enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../runtime/struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T>, <<a class="struct" href="../runtime/struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait c [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../runtime/struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T>, <<a class="struct" href="../runtime/struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait c [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/function/enum.RetValue.html b/docs/api/rust/tvm/function/enum.RetValue.html
index 97d852b5bc..042ec4718d 100644
--- a/docs/api/rust/tvm/function/enum.RetValue.html
+++ b/docs/api/rust/tvm/function/enum.RetValue.html
@@ -26,11 +26,11 @@ Can be downcasted using <code>try_from</code> if it contains the desired type.</
<span class="kw">let </span>s = <span class="string">"hello, world!"</span>;
<span class="kw">let </span>t: RetValue = s.to_string().into();
<span class="macro">assert_eq!</span>(String::try_from(t).unwrap(), s);</code></pre></div>
-</div></details><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Int" class="variant"><a href="#variant.Int" class="anchor">§</a><h3 class="code-header">Int(<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>)</h3></section><section id="variant.UInt" class="variant"><a href="#variant.UInt" class="anchor">§</a><h3 class="code-header">UInt(<a class= [...]
- T: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/array.rs.html#164">source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/t [...]
+</div></details><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Int" class="variant"><a href="#variant.Int" class="anchor">§</a><h3 class="code-header">Int(<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>)</h3></section><section id="variant.UInt" class="variant"><a href="#variant.UInt" class="anchor">§</a><h3 class="code-header">UInt(<a class= [...]
+ T: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-7" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/array.rs.html#164">source</a><a href="#method.from-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/t [...]
K: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
- V: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/map.rs.html#220">source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.F [...]
- T: <a class="trait" href="../runtime/trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-7" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/object/object_ptr.rs.html#297">source</a><a href="#method.from-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/conver [...]
+ V: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-6" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/map.rs.html#220">source</a><a href="#method.from-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/tra [...]
+ T: <a class="trait" href="../runtime/trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/object/object_ptr.rs.html#297">source</a><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/conver [...]
self
) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.fn.html">fn</a>(_: <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'arg>, <a class="struct" href="https://doc.rust-lang.org/1.69.0/al [...]
handle: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.fn.html">fn</a>(_: <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'arg>, <a class="struct" href="https://doc.rust-lang.org/1.69. [...]
@@ -51,21 +51,21 @@ reference count is zero.</div></details></div></details><details class="toggle i
<a class="enum" href="enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,
E: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><<<a class="enum" href="enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#assoc [...]
val: <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, E>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>, <<a class="enum" href="enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="enum" hr [...]
- T: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Erro [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>, <<a class="enum" href="enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="enum" hr [...]
+ T: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-7" class="associatedtype trait-impl"><a href="#associatedtype.Error-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Erro [...]
val: <a class="enum" href="enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../runtime/enum.ByteArray.html" title="enum tvm::runtime::ByteArray">ByteArray</a>, <<a class="enum" href="../runtime/enum.ByteArray.html" title="enum tvm::runtime::ByteArray">ByteArray</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../runtime/enum.ByteArray.html" title="enum tvm::runtime::ByteArray">ByteArray</a>, <<a class="enum" href="../runtime/enum.ByteArray.html" title="enum tvm::runtime::ByteArray">ByteArray</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom [...]
val: <a class="enum" href="enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert:: [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert:: [...]
val: <a class="enum" href="enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">Try [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">Try [...]
K: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
- V: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a [...]
- T: <a class="trait" href="../runtime/trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-7" class="associatedtype trait-impl"><a href="#associatedtype.Error-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = < [...]
+ V: <a class="trait" href="../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-3" class="associatedtype trait-impl"><a href="#associatedtype.Error-3" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Erro [...]
+ T: <a class="trait" href="../runtime/trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = < [...]
ret_value: <a class="enum" href="enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../runtime/struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T>, <<a class="struct" href="../runtime/struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait c [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../runtime/struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T>, <<a class="struct" href="../runtime/struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait c [...]
val: <a class="enum" href="enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="ffi/struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a>, <<a class="struct" href="ffi/struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait cor [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="ffi/struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a>, <<a class="struct" href="ffi/struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait cor [...]
args: <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'arg>, <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>>
) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Args<'arg, <a class="struct" href="struct.RawArgs.html" title="struct tvm::function::RawArgs">RawArgs</a>>, <a class="enum" href="../enum.Error.html" title="enum tvm::Error">Error</a>></h4></section><section id="method.ret" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/to_function.rs.html#195">source</a><a hr [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLBfloat.html b/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLBfloat.html
index 0d11a8b95e..c514109691 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLBfloat.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLBfloat.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief bfloat16"><title>DLDataTypeCode_kDLBfloat in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href=" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief bfloat16"><title>DLDataTypeCode_kDLBfloat in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href=" [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLComplex.html b/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLComplex.html
index ca051d4527..ede3ede515 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLComplex.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLComplex.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief complex number (C/C++/Python layout: compact struct per complex number)"><title>DLDataTypeCode_kDLComplex in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><l [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief complex number (C/C++/Python layout: compact struct per complex number)"><title>DLDataTypeCode_kDLComplex in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><l [...]
(C/C++/Python layout: compact struct per complex number)</p>
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLFloat.html b/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLFloat.html
index 3666163a06..1387fbdaa9 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLFloat.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLFloat.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief IEEE floating point"><title>DLDataTypeCode_kDLFloat in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossori [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief IEEE floating point"><title>DLDataTypeCode_kDLFloat in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossori [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLInt.html b/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLInt.html
index 528cd651de..20bdae7346 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLInt.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLInt.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief signed integer"><title>DLDataTypeCode_kDLInt in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin hre [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief signed integer"><title>DLDataTypeCode_kDLInt in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin hre [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLOpaqueHandle.html b/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLOpaqueHandle.html
index bf0fac7c3a..eea9ccaa54 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLOpaqueHandle.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLOpaqueHandle.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Opaque handle type, reserved for testing purposes. Frameworks need to agree on the handle data type for the exchange to be well-defined."><title>DLDataTypeCode_kDLOpaqueHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../ [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Opaque handle type, reserved for testing purposes. Frameworks need to agree on the handle data type for the exchange to be well-defined."><title>DLDataTypeCode_kDLOpaqueHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../ [...]
Frameworks need to agree on the handle data type for the exchange to be well-defined.</p>
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLUInt.html b/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLUInt.html
index b175a4aab8..9d41214905 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLUInt.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDataTypeCode_kDLUInt.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief unsigned integer"><title>DLDataTypeCode_kDLUInt in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief unsigned integer"><title>DLDataTypeCode_kDLUInt in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLCPU.html b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLCPU.html
index d88c1b7ed2..40ce92dd4a 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLCPU.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLCPU.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief CPU device"><title>DLDeviceType_kDLCPU in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../ [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief CPU device"><title>DLDeviceType_kDLCPU in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../ [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLCUDA.html b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLCUDA.html
index 291070dcbe..63fb76fde6 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLCUDA.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLCUDA.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief CUDA GPU device"><title>DLDeviceType_kDLCUDA in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin hre [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief CUDA GPU device"><title>DLDeviceType_kDLCUDA in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin hre [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLCUDAHost.html b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLCUDAHost.html
index c6c0b3b21e..b7e407a433 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLCUDAHost.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLCUDAHost.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Pinned CUDA CPU memory by cudaMallocHost"><title>DLDeviceType_kDLCUDAHost in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Pinned CUDA CPU memory by cudaMallocHost"><title>DLDeviceType_kDLCUDAHost in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLCUDAManaged.html b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLCUDAManaged.html
index e0200ed106..b06d489c8e 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLCUDAManaged.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLCUDAManaged.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief CUDA managed/unified memory allocated by cudaMallocManaged"><title>DLDeviceType_kDLCUDAManaged in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pr [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief CUDA managed/unified memory allocated by cudaMallocManaged"><title>DLDeviceType_kDLCUDAManaged in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pr [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLExtDev.html b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLExtDev.html
index 3042822d42..94f28233fe 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLExtDev.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLExtDev.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Reserved extension device type, used for quickly test extension device The semantics can differ depending on the implementation."><title>DLDeviceType_kDLExtDev in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.fil [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Reserved extension device type, used for quickly test extension device The semantics can differ depending on the implementation."><title>DLDeviceType_kDLExtDev in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.fil [...]
used for quickly test extension device
The semantics can differ depending on the implementation.</p>
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLHexagon.html b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLHexagon.html
index c266e89caa..2e21b378a0 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLHexagon.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLHexagon.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Qualcomm Hexagon DSP"><title>DLDeviceType_kDLHexagon in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossor [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Qualcomm Hexagon DSP"><title>DLDeviceType_kDLHexagon in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossor [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLMetal.html b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLMetal.html
index bf4e397b30..09e2f46f7f 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLMetal.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLMetal.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Metal for Apple GPU."><title>DLDeviceType_kDLMetal in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorig [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Metal for Apple GPU."><title>DLDeviceType_kDLMetal in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorig [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLOneAPI.html b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLOneAPI.html
index c64a9053ae..678cb85f91 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLOneAPI.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLOneAPI.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Unified shared memory allocated on a oneAPI non-partititioned device. Call to oneAPI runtime is required to determine the device type, the USM allocation type and the sycl context it is bound to."><title>DLDeviceType_kDLOneAPI in tvm::function::ffi - Rust</title><link rel="preload [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Unified shared memory allocated on a oneAPI non-partititioned device. Call to oneAPI runtime is required to determine the device type, the USM allocation type and the sycl context it is bound to."><title>DLDeviceType_kDLOneAPI in tvm::function::ffi - Rust</title><link rel="preload [...]
device. Call to oneAPI runtime is required to determine the device
type, the USM allocation type and the sycl context it is bound to.</p>
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLOpenCL.html b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLOpenCL.html
index bf358c4553..06410b387b 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLOpenCL.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLOpenCL.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief OpenCL devices."><title>DLDeviceType_kDLOpenCL in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin h [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief OpenCL devices."><title>DLDeviceType_kDLOpenCL in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin h [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLROCM.html b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLROCM.html
index 61d5f2bab7..7ff2f582a5 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLROCM.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLROCM.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief ROCm GPUs for AMD GPUs"><title>DLDeviceType_kDLROCM in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossori [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief ROCm GPUs for AMD GPUs"><title>DLDeviceType_kDLROCM in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossori [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLROCMHost.html b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLROCMHost.html
index 6ebf06e8ca..f2c0ba9324 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLROCMHost.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLROCMHost.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Pinned ROCm CPU memory allocated by hipMallocHost"><title>DLDeviceType_kDLROCMHost in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Pinned ROCm CPU memory allocated by hipMallocHost"><title>DLDeviceType_kDLROCMHost in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLVPI.html b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLVPI.html
index 16683baec7..f735902233 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLVPI.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLVPI.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Verilog simulator buffer"><title>DLDeviceType_kDLVPI in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossor [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Verilog simulator buffer"><title>DLDeviceType_kDLVPI in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossor [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLVulkan.html b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLVulkan.html
index 83d5c1be9d..beffefcbc3 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLVulkan.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLVulkan.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Vulkan buffer for next generation graphics."><title>DLDeviceType_kDLVulkan in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Vulkan buffer for next generation graphics."><title>DLDeviceType_kDLVulkan in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLWebGPU.html b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLWebGPU.html
index 889610bbc1..f49e7a1107 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLWebGPU.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLDeviceType_kDLWebGPU.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief GPU support for next generation WebGPU standard."><title>DLDeviceType_kDLWebGPU in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief GPU support for next generation WebGPU standard."><title>DLDeviceType_kDLWebGPU in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLPACK_ABI_VERSION.html b/docs/api/rust/tvm/function/ffi/constant.DLPACK_ABI_VERSION.html
index 4564959e9e..ad36ba489f 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLPACK_ABI_VERSION.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLPACK_ABI_VERSION.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DLPACK_ABI_VERSION` constant in crate `tvm`."><title>DLPACK_ABI_VERSION in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel=" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DLPACK_ABI_VERSION` constant in crate `tvm`."><title>DLPACK_ABI_VERSION in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel=" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.DLPACK_VERSION.html b/docs/api/rust/tvm/function/ffi/constant.DLPACK_VERSION.html
index 52ffbac803..04801e1772 100644
--- a/docs/api/rust/tvm/function/ffi/constant.DLPACK_VERSION.html
+++ b/docs/api/rust/tvm/function/ffi/constant.DLPACK_VERSION.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DLPACK_VERSION` constant in crate `tvm`."><title>DLPACK_VERSION in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DLPACK_VERSION` constant in crate `tvm`."><title>DLPACK_VERSION in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT16_MAX.html b/docs/api/rust/tvm/function/ffi/constant.INT16_MAX.html
index f2c6f119ab..ea386a85cc 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT16_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT16_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT16_MAX` constant in crate `tvm`."><title>INT16_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT16_MAX` constant in crate `tvm`."><title>INT16_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT16_MIN.html b/docs/api/rust/tvm/function/ffi/constant.INT16_MIN.html
index 519a95f281..37a32a456f 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT16_MIN.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT16_MIN.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT16_MIN` constant in crate `tvm`."><title>INT16_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT16_MIN` constant in crate `tvm`."><title>INT16_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT32_MAX.html b/docs/api/rust/tvm/function/ffi/constant.INT32_MAX.html
index ac2a8f6f6f..20ab15492d 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT32_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT32_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT32_MAX` constant in crate `tvm`."><title>INT32_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT32_MAX` constant in crate `tvm`."><title>INT32_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT32_MIN.html b/docs/api/rust/tvm/function/ffi/constant.INT32_MIN.html
index d783ee52e9..302a49080a 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT32_MIN.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT32_MIN.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT32_MIN` constant in crate `tvm`."><title>INT32_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT32_MIN` constant in crate `tvm`."><title>INT32_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT8_MAX.html b/docs/api/rust/tvm/function/ffi/constant.INT8_MAX.html
index 0156426ba6..d2ab6bdedf 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT8_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT8_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT8_MAX` constant in crate `tvm`."><title>INT8_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT8_MAX` constant in crate `tvm`."><title>INT8_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT8_MIN.html b/docs/api/rust/tvm/function/ffi/constant.INT8_MIN.html
index ef26197d39..13fa08ca36 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT8_MIN.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT8_MIN.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT8_MIN` constant in crate `tvm`."><title>INT8_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT8_MIN` constant in crate `tvm`."><title>INT8_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INTPTR_MAX.html b/docs/api/rust/tvm/function/ffi/constant.INTPTR_MAX.html
index 89de81215c..48b14ec583 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INTPTR_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INTPTR_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INTPTR_MAX` constant in crate `tvm`."><title>INTPTR_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INTPTR_MAX` constant in crate `tvm`."><title>INTPTR_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INTPTR_MIN.html b/docs/api/rust/tvm/function/ffi/constant.INTPTR_MIN.html
index fd0c5e9d4a..fda575793c 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INTPTR_MIN.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INTPTR_MIN.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INTPTR_MIN` constant in crate `tvm`."><title>INTPTR_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INTPTR_MIN` constant in crate `tvm`."><title>INTPTR_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT_FAST16_MAX.html b/docs/api/rust/tvm/function/ffi/constant.INT_FAST16_MAX.html
index 907824778c..4b9d4ae20b 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT_FAST16_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT_FAST16_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_FAST16_MAX` constant in crate `tvm`."><title>INT_FAST16_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_FAST16_MAX` constant in crate `tvm`."><title>INT_FAST16_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT_FAST16_MIN.html b/docs/api/rust/tvm/function/ffi/constant.INT_FAST16_MIN.html
index d87b790278..8a4b307b01 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT_FAST16_MIN.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT_FAST16_MIN.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_FAST16_MIN` constant in crate `tvm`."><title>INT_FAST16_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_FAST16_MIN` constant in crate `tvm`."><title>INT_FAST16_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT_FAST32_MAX.html b/docs/api/rust/tvm/function/ffi/constant.INT_FAST32_MAX.html
index 43b996fafe..acb01f2f61 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT_FAST32_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT_FAST32_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_FAST32_MAX` constant in crate `tvm`."><title>INT_FAST32_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_FAST32_MAX` constant in crate `tvm`."><title>INT_FAST32_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT_FAST32_MIN.html b/docs/api/rust/tvm/function/ffi/constant.INT_FAST32_MIN.html
index b24d812f27..a99d503f69 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT_FAST32_MIN.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT_FAST32_MIN.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_FAST32_MIN` constant in crate `tvm`."><title>INT_FAST32_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_FAST32_MIN` constant in crate `tvm`."><title>INT_FAST32_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT_FAST8_MAX.html b/docs/api/rust/tvm/function/ffi/constant.INT_FAST8_MAX.html
index f1e5099b22..41430ff3ef 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT_FAST8_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT_FAST8_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_FAST8_MAX` constant in crate `tvm`."><title>INT_FAST8_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_FAST8_MAX` constant in crate `tvm`."><title>INT_FAST8_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT_FAST8_MIN.html b/docs/api/rust/tvm/function/ffi/constant.INT_FAST8_MIN.html
index 9435ab5353..a14be13ca0 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT_FAST8_MIN.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT_FAST8_MIN.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_FAST8_MIN` constant in crate `tvm`."><title>INT_FAST8_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_FAST8_MIN` constant in crate `tvm`."><title>INT_FAST8_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT_LEAST16_MAX.html b/docs/api/rust/tvm/function/ffi/constant.INT_LEAST16_MAX.html
index 8d89ee5c1e..960d7b9c75 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT_LEAST16_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT_LEAST16_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_LEAST16_MAX` constant in crate `tvm`."><title>INT_LEAST16_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_LEAST16_MAX` constant in crate `tvm`."><title>INT_LEAST16_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT_LEAST16_MIN.html b/docs/api/rust/tvm/function/ffi/constant.INT_LEAST16_MIN.html
index 9f4b0e153b..66e6bd1aca 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT_LEAST16_MIN.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT_LEAST16_MIN.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_LEAST16_MIN` constant in crate `tvm`."><title>INT_LEAST16_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_LEAST16_MIN` constant in crate `tvm`."><title>INT_LEAST16_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT_LEAST32_MAX.html b/docs/api/rust/tvm/function/ffi/constant.INT_LEAST32_MAX.html
index dc07d2078f..2a303379e9 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT_LEAST32_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT_LEAST32_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_LEAST32_MAX` constant in crate `tvm`."><title>INT_LEAST32_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_LEAST32_MAX` constant in crate `tvm`."><title>INT_LEAST32_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT_LEAST32_MIN.html b/docs/api/rust/tvm/function/ffi/constant.INT_LEAST32_MIN.html
index e8105b12f5..caffd7f5ec 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT_LEAST32_MIN.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT_LEAST32_MIN.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_LEAST32_MIN` constant in crate `tvm`."><title>INT_LEAST32_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_LEAST32_MIN` constant in crate `tvm`."><title>INT_LEAST32_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT_LEAST8_MAX.html b/docs/api/rust/tvm/function/ffi/constant.INT_LEAST8_MAX.html
index 9a7068a0e1..4ece3bbc70 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT_LEAST8_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT_LEAST8_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_LEAST8_MAX` constant in crate `tvm`."><title>INT_LEAST8_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_LEAST8_MAX` constant in crate `tvm`."><title>INT_LEAST8_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.INT_LEAST8_MIN.html b/docs/api/rust/tvm/function/ffi/constant.INT_LEAST8_MIN.html
index 27419fa47a..ccf5109644 100644
--- a/docs/api/rust/tvm/function/ffi/constant.INT_LEAST8_MIN.html
+++ b/docs/api/rust/tvm/function/ffi/constant.INT_LEAST8_MIN.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_LEAST8_MIN` constant in crate `tvm`."><title>INT_LEAST8_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT_LEAST8_MIN` constant in crate `tvm`."><title>INT_LEAST8_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.PTRDIFF_MAX.html b/docs/api/rust/tvm/function/ffi/constant.PTRDIFF_MAX.html
index b4d4e7a623..70693643dc 100644
--- a/docs/api/rust/tvm/function/ffi/constant.PTRDIFF_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.PTRDIFF_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PTRDIFF_MAX` constant in crate `tvm`."><title>PTRDIFF_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PTRDIFF_MAX` constant in crate `tvm`."><title>PTRDIFF_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.PTRDIFF_MIN.html b/docs/api/rust/tvm/function/ffi/constant.PTRDIFF_MIN.html
index 1db868c85a..3df1d74ff0 100644
--- a/docs/api/rust/tvm/function/ffi/constant.PTRDIFF_MIN.html
+++ b/docs/api/rust/tvm/function/ffi/constant.PTRDIFF_MIN.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PTRDIFF_MIN` constant in crate `tvm`."><title>PTRDIFF_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PTRDIFF_MIN` constant in crate `tvm`."><title>PTRDIFF_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.SIG_ATOMIC_MAX.html b/docs/api/rust/tvm/function/ffi/constant.SIG_ATOMIC_MAX.html
index f14fdc7800..bc82268d52 100644
--- a/docs/api/rust/tvm/function/ffi/constant.SIG_ATOMIC_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.SIG_ATOMIC_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SIG_ATOMIC_MAX` constant in crate `tvm`."><title>SIG_ATOMIC_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SIG_ATOMIC_MAX` constant in crate `tvm`."><title>SIG_ATOMIC_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.SIG_ATOMIC_MIN.html b/docs/api/rust/tvm/function/ffi/constant.SIG_ATOMIC_MIN.html
index 7947a8bd38..88ef2a9d72 100644
--- a/docs/api/rust/tvm/function/ffi/constant.SIG_ATOMIC_MIN.html
+++ b/docs/api/rust/tvm/function/ffi/constant.SIG_ATOMIC_MIN.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SIG_ATOMIC_MIN` constant in crate `tvm`."><title>SIG_ATOMIC_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SIG_ATOMIC_MIN` constant in crate `tvm`."><title>SIG_ATOMIC_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.SIZE_MAX.html b/docs/api/rust/tvm/function/ffi/constant.SIZE_MAX.html
index fe88dfe8ab..89f8a74724 100644
--- a/docs/api/rust/tvm/function/ffi/constant.SIZE_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.SIZE_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SIZE_MAX` constant in crate `tvm`."><title>SIZE_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SIZE_MAX` constant in crate `tvm`."><title>SIZE_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kDLDevice.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kDLDevice.html
index c443ffff78..1a42e94858 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kDLDevice.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kDLDevice.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kDLDevice` constant in crate `tvm`."><title>TVMArgTypeCode_kDLDevice in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kDLDevice` constant in crate `tvm`."><title>TVMArgTypeCode_kDLDevice in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMArgFloat.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMArgFloat.html
index 3fd337c4d0..82017c9f46 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMArgFloat.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMArgFloat.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMArgFloat` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMArgFloat in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf. [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMArgFloat` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMArgFloat in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf. [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMArgInt.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMArgInt.html
index 818899e90b..b47e6b4567 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMArgInt.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMArgInt.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMArgInt` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMArgInt in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMArgInt` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMArgInt in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMBytes.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMBytes.html
index 587db1d5b9..98bc30ee26 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMBytes.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMBytes.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMBytes` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMBytes in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMBytes` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMBytes in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMDLTensorHandle.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMDLTensorHandle.html
index 12a089850f..310d476785 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMDLTensorHandle.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMDLTensorHandle.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMDLTensorHandle` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMDLTensorHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMDLTensorHandle` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMDLTensorHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMDataType.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMDataType.html
index dc18b02339..1adfe2a10a 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMDataType.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMDataType.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMDataType` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMDataType in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf. [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMDataType` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMDataType in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf. [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMExtBegin.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMExtBegin.html
index dac0a90e76..9802b60ea5 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMExtBegin.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMExtBegin.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMExtBegin` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMExtBegin in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf. [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMExtBegin` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMExtBegin in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf. [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMExtEnd.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMExtEnd.html
index bf1a9604f9..7ce686a428 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMExtEnd.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMExtEnd.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMExtEnd` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMExtEnd in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMExtEnd` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMExtEnd in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMExtReserveEnd.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMExtReserveEnd.html
index 69f0f39840..709dabc427 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMExtReserveEnd.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMExtReserveEnd.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMExtReserveEnd` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMExtReserveEnd in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMExtReserveEnd` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMExtReserveEnd in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMModuleHandle.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMModuleHandle.html
index 0dc00fbf70..4f5caa7659 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMModuleHandle.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMModuleHandle.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMModuleHandle` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMModuleHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5 [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMModuleHandle` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMModuleHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5 [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMNDArrayHandle.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMNDArrayHandle.html
index 8c7a1d6f97..5ee25a4739 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMNDArrayHandle.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMNDArrayHandle.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMNDArrayHandle` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMNDArrayHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMNDArrayHandle` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMNDArrayHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMNNVMFirst.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMNNVMFirst.html
index b61ee76ccc..c371510aa6 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMNNVMFirst.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMNNVMFirst.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMNNVMFirst` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMNNVMFirst in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.tt [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMNNVMFirst` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMNNVMFirst in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.tt [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMNNVMLast.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMNNVMLast.html
index b36a89e2b1..78dfe3a54c 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMNNVMLast.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMNNVMLast.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMNNVMLast` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMNNVMLast in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf. [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMNNVMLast` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMNNVMLast in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf. [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMNullptr.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMNullptr.html
index 828227a21b..3d966ef241 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMNullptr.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMNullptr.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMNullptr` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMNullptr in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.wo [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMNullptr` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMNullptr in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.wo [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMObjectHandle.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMObjectHandle.html
index d96f6d35fe..b398ad9863 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMObjectHandle.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMObjectHandle.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMObjectHandle` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMObjectHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5 [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMObjectHandle` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMObjectHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5 [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMObjectRValueRefArg.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMObjectRValueRefArg.html
index 7f70d1d434..42a17bc14d 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMObjectRValueRefArg.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMObjectRValueRefArg.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMObjectRValueRefArg` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMObjectRValueRefArg in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-4 [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMObjectRValueRefArg` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMObjectRValueRefArg in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-4 [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMOpaqueHandle.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMOpaqueHandle.html
index fa874364fe..fd8ca0ad7d 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMOpaqueHandle.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMOpaqueHandle.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMOpaqueHandle` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMOpaqueHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5 [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMOpaqueHandle` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMOpaqueHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5 [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMPackedFuncHandle.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMPackedFuncHandle.html
index 2be8364909..4465ce0396 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMPackedFuncHandle.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMPackedFuncHandle.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMPackedFuncHandle` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMPackedFuncHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98 [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMPackedFuncHandle` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMPackedFuncHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98 [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMStr.html b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMStr.html
index 0cbf043dfe..b0a3c8ff7f 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMStr.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMArgTypeCode_kTVMStr.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMStr` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMStr in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><li [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMArgTypeCode_kTVMStr` constant in crate `tvm`."><title>TVMArgTypeCode_kTVMStr in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><li [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_TVMDeviceExtType_End.html b/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_TVMDeviceExtType_End.html
index 18b8470945..cda6ace348 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_TVMDeviceExtType_End.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_TVMDeviceExtType_End.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMDeviceExtType_TVMDeviceExtType_End` constant in crate `tvm`."><title>TVMDeviceExtType_TVMDeviceExtType_End in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-4 [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMDeviceExtType_TVMDeviceExtType_End` constant in crate `tvm`."><title>TVMDeviceExtType_TVMDeviceExtType_End in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-4 [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_kDLAOCL.html b/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_kDLAOCL.html
index a6b2fc697c..91804be3fa 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_kDLAOCL.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_kDLAOCL.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMDeviceExtType_kDLAOCL` constant in crate `tvm`."><title>TVMDeviceExtType_kDLAOCL in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMDeviceExtType_kDLAOCL` constant in crate `tvm`."><title>TVMDeviceExtType_kDLAOCL in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_kDLMicroDev.html b/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_kDLMicroDev.html
index 84322a9eba..5a86df0c54 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_kDLMicroDev.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_kDLMicroDev.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMDeviceExtType_kDLMicroDev` constant in crate `tvm`."><title>TVMDeviceExtType_kDLMicroDev in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.tt [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMDeviceExtType_kDLMicroDev` constant in crate `tvm`."><title>TVMDeviceExtType_kDLMicroDev in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.tt [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_kDLSDAccel.html b/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_kDLSDAccel.html
index a2acb37ae8..e312368d2a 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_kDLSDAccel.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_kDLSDAccel.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMDeviceExtType_kDLSDAccel` constant in crate `tvm`."><title>TVMDeviceExtType_kDLSDAccel in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf. [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMDeviceExtType_kDLSDAccel` constant in crate `tvm`."><title>TVMDeviceExtType_kDLSDAccel in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf. [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_kOpenGL.html b/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_kOpenGL.html
index 28437db6ed..7c9112f476 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_kOpenGL.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVMDeviceExtType_kOpenGL.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMDeviceExtType_kOpenGL` constant in crate `tvm`."><title>TVMDeviceExtType_kOpenGL in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMDeviceExtType_kOpenGL` constant in crate `tvm`."><title>TVMDeviceExtType_kOpenGL in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.TVM_VERSION.html b/docs/api/rust/tvm/function/ffi/constant.TVM_VERSION.html
index 7e734e2f5e..fe7cce4ae2 100644
--- a/docs/api/rust/tvm/function/ffi/constant.TVM_VERSION.html
+++ b/docs/api/rust/tvm/function/ffi/constant.TVM_VERSION.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVM_VERSION` constant in crate `tvm`."><title>TVM_VERSION in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVM_VERSION` constant in crate `tvm`."><title>TVM_VERSION in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.UINT16_MAX.html b/docs/api/rust/tvm/function/ffi/constant.UINT16_MAX.html
index 8372b60573..755d54f615 100644
--- a/docs/api/rust/tvm/function/ffi/constant.UINT16_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.UINT16_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT16_MAX` constant in crate `tvm`."><title>UINT16_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT16_MAX` constant in crate `tvm`."><title>UINT16_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.UINT32_MAX.html b/docs/api/rust/tvm/function/ffi/constant.UINT32_MAX.html
index 55f0a79f6e..a6cf7a84fd 100644
--- a/docs/api/rust/tvm/function/ffi/constant.UINT32_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.UINT32_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT32_MAX` constant in crate `tvm`."><title>UINT32_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT32_MAX` constant in crate `tvm`."><title>UINT32_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.UINT8_MAX.html b/docs/api/rust/tvm/function/ffi/constant.UINT8_MAX.html
index 5ea46658f3..70703d072e 100644
--- a/docs/api/rust/tvm/function/ffi/constant.UINT8_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.UINT8_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT8_MAX` constant in crate `tvm`."><title>UINT8_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT8_MAX` constant in crate `tvm`."><title>UINT8_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.UINTPTR_MAX.html b/docs/api/rust/tvm/function/ffi/constant.UINTPTR_MAX.html
index a7fae1aac8..95c280882b 100644
--- a/docs/api/rust/tvm/function/ffi/constant.UINTPTR_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.UINTPTR_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINTPTR_MAX` constant in crate `tvm`."><title>UINTPTR_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINTPTR_MAX` constant in crate `tvm`."><title>UINTPTR_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.UINT_FAST16_MAX.html b/docs/api/rust/tvm/function/ffi/constant.UINT_FAST16_MAX.html
index 01dadcc1f2..707363925c 100644
--- a/docs/api/rust/tvm/function/ffi/constant.UINT_FAST16_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.UINT_FAST16_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT_FAST16_MAX` constant in crate `tvm`."><title>UINT_FAST16_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT_FAST16_MAX` constant in crate `tvm`."><title>UINT_FAST16_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.UINT_FAST32_MAX.html b/docs/api/rust/tvm/function/ffi/constant.UINT_FAST32_MAX.html
index 23f66ac52b..3eca6a9528 100644
--- a/docs/api/rust/tvm/function/ffi/constant.UINT_FAST32_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.UINT_FAST32_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT_FAST32_MAX` constant in crate `tvm`."><title>UINT_FAST32_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT_FAST32_MAX` constant in crate `tvm`."><title>UINT_FAST32_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.UINT_FAST8_MAX.html b/docs/api/rust/tvm/function/ffi/constant.UINT_FAST8_MAX.html
index 3d88cd88d8..40efe20290 100644
--- a/docs/api/rust/tvm/function/ffi/constant.UINT_FAST8_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.UINT_FAST8_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT_FAST8_MAX` constant in crate `tvm`."><title>UINT_FAST8_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT_FAST8_MAX` constant in crate `tvm`."><title>UINT_FAST8_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.UINT_LEAST16_MAX.html b/docs/api/rust/tvm/function/ffi/constant.UINT_LEAST16_MAX.html
index 2f88dd12e5..8394a4f451 100644
--- a/docs/api/rust/tvm/function/ffi/constant.UINT_LEAST16_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.UINT_LEAST16_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT_LEAST16_MAX` constant in crate `tvm`."><title>UINT_LEAST16_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prel [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT_LEAST16_MAX` constant in crate `tvm`."><title>UINT_LEAST16_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prel [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.UINT_LEAST32_MAX.html b/docs/api/rust/tvm/function/ffi/constant.UINT_LEAST32_MAX.html
index 2ac30ec145..e451cc6027 100644
--- a/docs/api/rust/tvm/function/ffi/constant.UINT_LEAST32_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.UINT_LEAST32_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT_LEAST32_MAX` constant in crate `tvm`."><title>UINT_LEAST32_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prel [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT_LEAST32_MAX` constant in crate `tvm`."><title>UINT_LEAST32_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prel [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.UINT_LEAST8_MAX.html b/docs/api/rust/tvm/function/ffi/constant.UINT_LEAST8_MAX.html
index d3b231305e..a33425abcd 100644
--- a/docs/api/rust/tvm/function/ffi/constant.UINT_LEAST8_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.UINT_LEAST8_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT_LEAST8_MAX` constant in crate `tvm`."><title>UINT_LEAST8_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UINT_LEAST8_MAX` constant in crate `tvm`."><title>UINT_LEAST8_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.WINT_MAX.html b/docs/api/rust/tvm/function/ffi/constant.WINT_MAX.html
index 473a52e25b..9190c8ffa2 100644
--- a/docs/api/rust/tvm/function/ffi/constant.WINT_MAX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.WINT_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `WINT_MAX` constant in crate `tvm`."><title>WINT_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `WINT_MAX` constant in crate `tvm`."><title>WINT_MAX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.WINT_MIN.html b/docs/api/rust/tvm/function/ffi/constant.WINT_MIN.html
index ffdca69e27..7a7407ea82 100644
--- a/docs/api/rust/tvm/function/ffi/constant.WINT_MIN.html
+++ b/docs/api/rust/tvm/function/ffi/constant.WINT_MIN.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `WINT_MIN` constant in crate `tvm`."><title>WINT_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `WINT_MIN` constant in crate `tvm`."><title>WINT_MIN in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant._ATFILE_SOURCE.html b/docs/api/rust/tvm/function/ffi/constant._ATFILE_SOURCE.html
index 1bd8e67cdb..c5815474a7 100644
--- a/docs/api/rust/tvm/function/ffi/constant._ATFILE_SOURCE.html
+++ b/docs/api/rust/tvm/function/ffi/constant._ATFILE_SOURCE.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_ATFILE_SOURCE` constant in crate `tvm`."><title>_ATFILE_SOURCE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_ATFILE_SOURCE` constant in crate `tvm`."><title>_ATFILE_SOURCE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant._BITS_STDINT_INTN_H.html b/docs/api/rust/tvm/function/ffi/constant._BITS_STDINT_INTN_H.html
index 5b07cc5df1..3430cf18bc 100644
--- a/docs/api/rust/tvm/function/ffi/constant._BITS_STDINT_INTN_H.html
+++ b/docs/api/rust/tvm/function/ffi/constant._BITS_STDINT_INTN_H.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_BITS_STDINT_INTN_H` constant in crate `tvm`."><title>_BITS_STDINT_INTN_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_BITS_STDINT_INTN_H` constant in crate `tvm`."><title>_BITS_STDINT_INTN_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant._BITS_STDINT_UINTN_H.html b/docs/api/rust/tvm/function/ffi/constant._BITS_STDINT_UINTN_H.html
index 88673cb22f..182a1059d3 100644
--- a/docs/api/rust/tvm/function/ffi/constant._BITS_STDINT_UINTN_H.html
+++ b/docs/api/rust/tvm/function/ffi/constant._BITS_STDINT_UINTN_H.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_BITS_STDINT_UINTN_H` constant in crate `tvm`."><title>_BITS_STDINT_UINTN_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link r [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_BITS_STDINT_UINTN_H` constant in crate `tvm`."><title>_BITS_STDINT_UINTN_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link r [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant._BITS_TIME64_H.html b/docs/api/rust/tvm/function/ffi/constant._BITS_TIME64_H.html
index cf86a886ce..e9279d9670 100644
--- a/docs/api/rust/tvm/function/ffi/constant._BITS_TIME64_H.html
+++ b/docs/api/rust/tvm/function/ffi/constant._BITS_TIME64_H.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_BITS_TIME64_H` constant in crate `tvm`."><title>_BITS_TIME64_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_BITS_TIME64_H` constant in crate `tvm`."><title>_BITS_TIME64_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant._BITS_TYPESIZES_H.html b/docs/api/rust/tvm/function/ffi/constant._BITS_TYPESIZES_H.html
index 9270d377fb..b4ec52febd 100644
--- a/docs/api/rust/tvm/function/ffi/constant._BITS_TYPESIZES_H.html
+++ b/docs/api/rust/tvm/function/ffi/constant._BITS_TYPESIZES_H.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_BITS_TYPESIZES_H` constant in crate `tvm`."><title>_BITS_TYPESIZES_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pr [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_BITS_TYPESIZES_H` constant in crate `tvm`."><title>_BITS_TYPESIZES_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pr [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant._BITS_TYPES_H.html b/docs/api/rust/tvm/function/ffi/constant._BITS_TYPES_H.html
index fe10a796d0..6c9b074c89 100644
--- a/docs/api/rust/tvm/function/ffi/constant._BITS_TYPES_H.html
+++ b/docs/api/rust/tvm/function/ffi/constant._BITS_TYPES_H.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_BITS_TYPES_H` constant in crate `tvm`."><title>_BITS_TYPES_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_BITS_TYPES_H` constant in crate `tvm`."><title>_BITS_TYPES_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant._BITS_WCHAR_H.html b/docs/api/rust/tvm/function/ffi/constant._BITS_WCHAR_H.html
index 9e68cb2668..eab38b5727 100644
--- a/docs/api/rust/tvm/function/ffi/constant._BITS_WCHAR_H.html
+++ b/docs/api/rust/tvm/function/ffi/constant._BITS_WCHAR_H.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_BITS_WCHAR_H` constant in crate `tvm`."><title>_BITS_WCHAR_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_BITS_WCHAR_H` constant in crate `tvm`."><title>_BITS_WCHAR_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant._DEFAULT_SOURCE.html b/docs/api/rust/tvm/function/ffi/constant._DEFAULT_SOURCE.html
index d31eea7852..d04b73c5a0 100644
--- a/docs/api/rust/tvm/function/ffi/constant._DEFAULT_SOURCE.html
+++ b/docs/api/rust/tvm/function/ffi/constant._DEFAULT_SOURCE.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_DEFAULT_SOURCE` constant in crate `tvm`."><title>_DEFAULT_SOURCE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_DEFAULT_SOURCE` constant in crate `tvm`."><title>_DEFAULT_SOURCE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant._FEATURES_H.html b/docs/api/rust/tvm/function/ffi/constant._FEATURES_H.html
index 1b2195d408..1239a7abc4 100644
--- a/docs/api/rust/tvm/function/ffi/constant._FEATURES_H.html
+++ b/docs/api/rust/tvm/function/ffi/constant._FEATURES_H.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_FEATURES_H` constant in crate `tvm`."><title>_FEATURES_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_FEATURES_H` constant in crate `tvm`."><title>_FEATURES_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant._POSIX_C_SOURCE.html b/docs/api/rust/tvm/function/ffi/constant._POSIX_C_SOURCE.html
index 80b1aaf67a..b9a2922f0d 100644
--- a/docs/api/rust/tvm/function/ffi/constant._POSIX_C_SOURCE.html
+++ b/docs/api/rust/tvm/function/ffi/constant._POSIX_C_SOURCE.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_POSIX_C_SOURCE` constant in crate `tvm`."><title>_POSIX_C_SOURCE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_POSIX_C_SOURCE` constant in crate `tvm`."><title>_POSIX_C_SOURCE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant._POSIX_SOURCE.html b/docs/api/rust/tvm/function/ffi/constant._POSIX_SOURCE.html
index 7df6bb792d..419eb70e52 100644
--- a/docs/api/rust/tvm/function/ffi/constant._POSIX_SOURCE.html
+++ b/docs/api/rust/tvm/function/ffi/constant._POSIX_SOURCE.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_POSIX_SOURCE` constant in crate `tvm`."><title>_POSIX_SOURCE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_POSIX_SOURCE` constant in crate `tvm`."><title>_POSIX_SOURCE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant._STDC_PREDEF_H.html b/docs/api/rust/tvm/function/ffi/constant._STDC_PREDEF_H.html
index 81be0c320d..f134abdafd 100644
--- a/docs/api/rust/tvm/function/ffi/constant._STDC_PREDEF_H.html
+++ b/docs/api/rust/tvm/function/ffi/constant._STDC_PREDEF_H.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_STDC_PREDEF_H` constant in crate `tvm`."><title>_STDC_PREDEF_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_STDC_PREDEF_H` constant in crate `tvm`."><title>_STDC_PREDEF_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant._STDINT_H.html b/docs/api/rust/tvm/function/ffi/constant._STDINT_H.html
index 86f69f67f4..3672e563b6 100644
--- a/docs/api/rust/tvm/function/ffi/constant._STDINT_H.html
+++ b/docs/api/rust/tvm/function/ffi/constant._STDINT_H.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_STDINT_H` constant in crate `tvm`."><title>_STDINT_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_STDINT_H` constant in crate `tvm`."><title>_STDINT_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant._SYS_CDEFS_H.html b/docs/api/rust/tvm/function/ffi/constant._SYS_CDEFS_H.html
index 9abd746ccd..ff0347babe 100644
--- a/docs/api/rust/tvm/function/ffi/constant._SYS_CDEFS_H.html
+++ b/docs/api/rust/tvm/function/ffi/constant._SYS_CDEFS_H.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_SYS_CDEFS_H` constant in crate `tvm`."><title>_SYS_CDEFS_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `_SYS_CDEFS_H` constant in crate `tvm`."><title>_SYS_CDEFS_H in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__FD_SETSIZE.html b/docs/api/rust/tvm/function/ffi/constant.__FD_SETSIZE.html
index f75ebb527c..3bebc38fee 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__FD_SETSIZE.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__FD_SETSIZE.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__FD_SETSIZE` constant in crate `tvm`."><title>__FD_SETSIZE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__FD_SETSIZE` constant in crate `tvm`."><title>__FD_SETSIZE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_MINOR__.html b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_MINOR__.html
index 6a4428bf51..94cf821658 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_MINOR__.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_MINOR__.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_MINOR__` constant in crate `tvm`."><title>__GLIBC_MINOR__ in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_MINOR__` constant in crate `tvm`."><title>__GLIBC_MINOR__ in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_DEPRECATED_GETS.html b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_DEPRECATED_GETS.html
index b55fd2b900..99bee50dc6 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_DEPRECATED_GETS.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_DEPRECATED_GETS.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_DEPRECATED_GETS` constant in crate `tvm`."><title>__GLIBC_USE_DEPRECATED_GETS in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf. [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_DEPRECATED_GETS` constant in crate `tvm`."><title>__GLIBC_USE_DEPRECATED_GETS in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf. [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_DEPRECATED_SCANF.html b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_DEPRECATED_SCANF.html
index be7f0d08af..06aa3f9ff1 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_DEPRECATED_SCANF.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_DEPRECATED_SCANF.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_DEPRECATED_SCANF` constant in crate `tvm`."><title>__GLIBC_USE_DEPRECATED_SCANF in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.tt [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_DEPRECATED_SCANF` constant in crate `tvm`."><title>__GLIBC_USE_DEPRECATED_SCANF in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.tt [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_BFP_EXT.html b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_BFP_EXT.html
index e6d6e7a95d..f83b237dd8 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_BFP_EXT.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_BFP_EXT.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_IEC_60559_BFP_EXT` constant in crate `tvm`."><title>__GLIBC_USE_IEC_60559_BFP_EXT in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295. [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_IEC_60559_BFP_EXT` constant in crate `tvm`."><title>__GLIBC_USE_IEC_60559_BFP_EXT in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295. [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_BFP_EXT_C2X.html b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_BFP_EXT_C2X.html
index 825070a1a6..a51753eac8 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_BFP_EXT_C2X.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_BFP_EXT_C2X.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_IEC_60559_BFP_EXT_C2X` constant in crate `tvm`."><title>__GLIBC_USE_IEC_60559_BFP_EXT_C2X in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_IEC_60559_BFP_EXT_C2X` constant in crate `tvm`."><title>__GLIBC_USE_IEC_60559_BFP_EXT_C2X in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_EXT.html b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_EXT.html
index 94fb02661e..60b44822ea 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_EXT.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_EXT.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_IEC_60559_EXT` constant in crate `tvm`."><title>__GLIBC_USE_IEC_60559_EXT in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_IEC_60559_EXT` constant in crate `tvm`."><title>__GLIBC_USE_IEC_60559_EXT in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_FUNCS_EXT.html b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_FUNCS_EXT.html
index 6f5f9ff408..e6d22e25ba 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_FUNCS_EXT.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_FUNCS_EXT.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_IEC_60559_FUNCS_EXT` constant in crate `tvm`."><title>__GLIBC_USE_IEC_60559_FUNCS_EXT in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5 [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_IEC_60559_FUNCS_EXT` constant in crate `tvm`."><title>__GLIBC_USE_IEC_60559_FUNCS_EXT in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5 [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X.html b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X.html
index 9ff8572e23..d1b16f1ec8 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X` constant in crate `tvm`."><title>__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98 [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X` constant in crate `tvm`."><title>__GLIBC_USE_IEC_60559_FUNCS_EXT_C2X in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98 [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_TYPES_EXT.html b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_TYPES_EXT.html
index 2ea4a28360..6018ce8fd7 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_TYPES_EXT.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_IEC_60559_TYPES_EXT.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_IEC_60559_TYPES_EXT` constant in crate `tvm`."><title>__GLIBC_USE_IEC_60559_TYPES_EXT in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5 [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_IEC_60559_TYPES_EXT` constant in crate `tvm`."><title>__GLIBC_USE_IEC_60559_TYPES_EXT in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5 [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_ISOC2X.html b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_ISOC2X.html
index 1ff1a1e35f..63c4346be8 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_ISOC2X.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_ISOC2X.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_ISOC2X` constant in crate `tvm`."><title>__GLIBC_USE_ISOC2X in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel=" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_ISOC2X` constant in crate `tvm`."><title>__GLIBC_USE_ISOC2X in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel=" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_LIB_EXT2.html b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_LIB_EXT2.html
index c327998f8d..63f7435f08 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_LIB_EXT2.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__GLIBC_USE_LIB_EXT2.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_LIB_EXT2` constant in crate `tvm`."><title>__GLIBC_USE_LIB_EXT2 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link r [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC_USE_LIB_EXT2` constant in crate `tvm`."><title>__GLIBC_USE_LIB_EXT2 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link r [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__GLIBC__.html b/docs/api/rust/tvm/function/ffi/constant.__GLIBC__.html
index 0d0ce70ad5..26e204377f 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__GLIBC__.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__GLIBC__.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC__` constant in crate `tvm`."><title>__GLIBC__ in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GLIBC__` constant in crate `tvm`."><title>__GLIBC__ in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__GNU_LIBRARY__.html b/docs/api/rust/tvm/function/ffi/constant.__GNU_LIBRARY__.html
index 69958d2339..ae365adfae 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__GNU_LIBRARY__.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__GNU_LIBRARY__.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GNU_LIBRARY__` constant in crate `tvm`."><title>__GNU_LIBRARY__ in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__GNU_LIBRARY__` constant in crate `tvm`."><title>__GNU_LIBRARY__ in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__HAVE_GENERIC_SELECTION.html b/docs/api/rust/tvm/function/ffi/constant.__HAVE_GENERIC_SELECTION.html
index b501ba7cc0..1264f8c4fb 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__HAVE_GENERIC_SELECTION.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__HAVE_GENERIC_SELECTION.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__HAVE_GENERIC_SELECTION` constant in crate `tvm`."><title>__HAVE_GENERIC_SELECTION in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__HAVE_GENERIC_SELECTION` constant in crate `tvm`."><title>__HAVE_GENERIC_SELECTION in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__INO_T_MATCHES_INO64_T.html b/docs/api/rust/tvm/function/ffi/constant.__INO_T_MATCHES_INO64_T.html
index 2886a49a19..0d1585bcdf 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__INO_T_MATCHES_INO64_T.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__INO_T_MATCHES_INO64_T.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__INO_T_MATCHES_INO64_T` constant in crate `tvm`."><title>__INO_T_MATCHES_INO64_T in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2">< [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__INO_T_MATCHES_INO64_T` constant in crate `tvm`."><title>__INO_T_MATCHES_INO64_T in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2">< [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64.html b/docs/api/rust/tvm/function/ffi/constant.__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64.html
index dbdbe5e547..f52c486175 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64` constant in crate `tvm`."><title>__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64` constant in crate `tvm`."><title>__KERNEL_OLD_TIMEVAL_MATCHES_TIMEVAL64 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI.html b/docs/api/rust/tvm/function/ffi/constant.__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI.html
index bd182e1088..6ae5ac0eca 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI` constant in crate `tvm`."><title>__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98 [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI` constant in crate `tvm`."><title>__LDOUBLE_REDIRECTS_TO_FLOAT128_ABI in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98 [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__OFF_T_MATCHES_OFF64_T.html b/docs/api/rust/tvm/function/ffi/constant.__OFF_T_MATCHES_OFF64_T.html
index 735dcad838..d1d747c7ca 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__OFF_T_MATCHES_OFF64_T.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__OFF_T_MATCHES_OFF64_T.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__OFF_T_MATCHES_OFF64_T` constant in crate `tvm`."><title>__OFF_T_MATCHES_OFF64_T in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2">< [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__OFF_T_MATCHES_OFF64_T` constant in crate `tvm`."><title>__OFF_T_MATCHES_OFF64_T in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2">< [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__RLIM_T_MATCHES_RLIM64_T.html b/docs/api/rust/tvm/function/ffi/constant.__RLIM_T_MATCHES_RLIM64_T.html
index 2c00e97d1b..8c384c34ac 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__RLIM_T_MATCHES_RLIM64_T.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__RLIM_T_MATCHES_RLIM64_T.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__RLIM_T_MATCHES_RLIM64_T` constant in crate `tvm`."><title>__RLIM_T_MATCHES_RLIM64_T in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__RLIM_T_MATCHES_RLIM64_T` constant in crate `tvm`."><title>__RLIM_T_MATCHES_RLIM64_T in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__STATFS_MATCHES_STATFS64.html b/docs/api/rust/tvm/function/ffi/constant.__STATFS_MATCHES_STATFS64.html
index 24e936abb7..8de5c14bb8 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__STATFS_MATCHES_STATFS64.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__STATFS_MATCHES_STATFS64.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__STATFS_MATCHES_STATFS64` constant in crate `tvm`."><title>__STATFS_MATCHES_STATFS64 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__STATFS_MATCHES_STATFS64` constant in crate `tvm`."><title>__STATFS_MATCHES_STATFS64 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__STDC_IEC_559_COMPLEX__.html b/docs/api/rust/tvm/function/ffi/constant.__STDC_IEC_559_COMPLEX__.html
index d83e230680..dfd704e3dc 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__STDC_IEC_559_COMPLEX__.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__STDC_IEC_559_COMPLEX__.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__STDC_IEC_559_COMPLEX__` constant in crate `tvm`."><title>__STDC_IEC_559_COMPLEX__ in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__STDC_IEC_559_COMPLEX__` constant in crate `tvm`."><title>__STDC_IEC_559_COMPLEX__ in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__STDC_IEC_559__.html b/docs/api/rust/tvm/function/ffi/constant.__STDC_IEC_559__.html
index d3b09ce54a..d4cc77d9cd 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__STDC_IEC_559__.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__STDC_IEC_559__.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__STDC_IEC_559__` constant in crate `tvm`."><title>__STDC_IEC_559__ in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prel [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__STDC_IEC_559__` constant in crate `tvm`."><title>__STDC_IEC_559__ in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prel [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__STDC_IEC_60559_BFP__.html b/docs/api/rust/tvm/function/ffi/constant.__STDC_IEC_60559_BFP__.html
index d81536aa05..9918863ab1 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__STDC_IEC_60559_BFP__.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__STDC_IEC_60559_BFP__.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__STDC_IEC_60559_BFP__` constant in crate `tvm`."><title>__STDC_IEC_60559_BFP__ in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><li [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__STDC_IEC_60559_BFP__` constant in crate `tvm`."><title>__STDC_IEC_60559_BFP__ in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><li [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__STDC_IEC_60559_COMPLEX__.html b/docs/api/rust/tvm/function/ffi/constant.__STDC_IEC_60559_COMPLEX__.html
index 5b05acc1fb..27d2fdc128 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__STDC_IEC_60559_COMPLEX__.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__STDC_IEC_60559_COMPLEX__.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__STDC_IEC_60559_COMPLEX__` constant in crate `tvm`."><title>__STDC_IEC_60559_COMPLEX__ in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.wo [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__STDC_IEC_60559_COMPLEX__` constant in crate `tvm`."><title>__STDC_IEC_60559_COMPLEX__ in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.wo [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__STDC_ISO_10646__.html b/docs/api/rust/tvm/function/ffi/constant.__STDC_ISO_10646__.html
index ecedd32890..933bd1d76e 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__STDC_ISO_10646__.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__STDC_ISO_10646__.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__STDC_ISO_10646__` constant in crate `tvm`."><title>__STDC_ISO_10646__ in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel=" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__STDC_ISO_10646__` constant in crate `tvm`."><title>__STDC_ISO_10646__ in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel=" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__SYSCALL_WORDSIZE.html b/docs/api/rust/tvm/function/ffi/constant.__SYSCALL_WORDSIZE.html
index 5c103a5018..b6f467e451 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__SYSCALL_WORDSIZE.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__SYSCALL_WORDSIZE.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__SYSCALL_WORDSIZE` constant in crate `tvm`."><title>__SYSCALL_WORDSIZE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel=" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__SYSCALL_WORDSIZE` constant in crate `tvm`."><title>__SYSCALL_WORDSIZE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel=" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__TIMESIZE.html b/docs/api/rust/tvm/function/ffi/constant.__TIMESIZE.html
index bba2f0888e..20c3b01ddd 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__TIMESIZE.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__TIMESIZE.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__TIMESIZE` constant in crate `tvm`."><title>__TIMESIZE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__TIMESIZE` constant in crate `tvm`."><title>__TIMESIZE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__USE_ATFILE.html b/docs/api/rust/tvm/function/ffi/constant.__USE_ATFILE.html
index 7348595ac8..75148fc9c4 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__USE_ATFILE.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__USE_ATFILE.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_ATFILE` constant in crate `tvm`."><title>__USE_ATFILE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_ATFILE` constant in crate `tvm`."><title>__USE_ATFILE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__USE_FORTIFY_LEVEL.html b/docs/api/rust/tvm/function/ffi/constant.__USE_FORTIFY_LEVEL.html
index cf74db15ba..4220bcf193 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__USE_FORTIFY_LEVEL.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__USE_FORTIFY_LEVEL.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_FORTIFY_LEVEL` constant in crate `tvm`."><title>__USE_FORTIFY_LEVEL in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_FORTIFY_LEVEL` constant in crate `tvm`."><title>__USE_FORTIFY_LEVEL in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__USE_ISOC11.html b/docs/api/rust/tvm/function/ffi/constant.__USE_ISOC11.html
index c83cf993d2..dbebc9d62a 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__USE_ISOC11.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__USE_ISOC11.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_ISOC11` constant in crate `tvm`."><title>__USE_ISOC11 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_ISOC11` constant in crate `tvm`."><title>__USE_ISOC11 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__USE_ISOC95.html b/docs/api/rust/tvm/function/ffi/constant.__USE_ISOC95.html
index 6440104d9c..71717f8b55 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__USE_ISOC95.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__USE_ISOC95.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_ISOC95` constant in crate `tvm`."><title>__USE_ISOC95 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_ISOC95` constant in crate `tvm`."><title>__USE_ISOC95 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__USE_ISOC99.html b/docs/api/rust/tvm/function/ffi/constant.__USE_ISOC99.html
index 9e9ecdad47..2d7e692612 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__USE_ISOC99.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__USE_ISOC99.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_ISOC99` constant in crate `tvm`."><title>__USE_ISOC99 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_ISOC99` constant in crate `tvm`."><title>__USE_ISOC99 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__USE_MISC.html b/docs/api/rust/tvm/function/ffi/constant.__USE_MISC.html
index 3d3f4e0952..cc04980a05 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__USE_MISC.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__USE_MISC.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_MISC` constant in crate `tvm`."><title>__USE_MISC in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_MISC` constant in crate `tvm`."><title>__USE_MISC in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX.html b/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX.html
index 091db4aa29..4f6801a8bd 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_POSIX` constant in crate `tvm`."><title>__USE_POSIX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_POSIX` constant in crate `tvm`."><title>__USE_POSIX in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX199309.html b/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX199309.html
index 52490cdb0f..691b8bc111 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX199309.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX199309.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_POSIX199309` constant in crate `tvm`."><title>__USE_POSIX199309 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pr [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_POSIX199309` constant in crate `tvm`."><title>__USE_POSIX199309 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pr [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX199506.html b/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX199506.html
index 65c8de7301..886734ab1b 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX199506.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX199506.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_POSIX199506` constant in crate `tvm`."><title>__USE_POSIX199506 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pr [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_POSIX199506` constant in crate `tvm`."><title>__USE_POSIX199506 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pr [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX2.html b/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX2.html
index 7c35a4f7f0..9a5147fd27 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX2.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX2.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_POSIX2` constant in crate `tvm`."><title>__USE_POSIX2 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_POSIX2` constant in crate `tvm`."><title>__USE_POSIX2 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX_IMPLICITLY.html b/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX_IMPLICITLY.html
index 111a69ff26..5b673eca0f 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX_IMPLICITLY.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__USE_POSIX_IMPLICITLY.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_POSIX_IMPLICITLY` constant in crate `tvm`."><title>__USE_POSIX_IMPLICITLY in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><li [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_POSIX_IMPLICITLY` constant in crate `tvm`."><title>__USE_POSIX_IMPLICITLY in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><li [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__USE_XOPEN2K.html b/docs/api/rust/tvm/function/ffi/constant.__USE_XOPEN2K.html
index c64126ec7f..e5e9b8a1c0 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__USE_XOPEN2K.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__USE_XOPEN2K.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_XOPEN2K` constant in crate `tvm`."><title>__USE_XOPEN2K in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_XOPEN2K` constant in crate `tvm`."><title>__USE_XOPEN2K in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__USE_XOPEN2K8.html b/docs/api/rust/tvm/function/ffi/constant.__USE_XOPEN2K8.html
index 251f24ff4b..56f7f712d9 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__USE_XOPEN2K8.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__USE_XOPEN2K8.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_XOPEN2K8` constant in crate `tvm`."><title>__USE_XOPEN2K8 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__USE_XOPEN2K8` constant in crate `tvm`."><title>__USE_XOPEN2K8 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__WORDSIZE.html b/docs/api/rust/tvm/function/ffi/constant.__WORDSIZE.html
index 3dc325d3bf..2ff93ea311 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__WORDSIZE.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__WORDSIZE.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__WORDSIZE` constant in crate `tvm`."><title>__WORDSIZE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__WORDSIZE` constant in crate `tvm`."><title>__WORDSIZE in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__WORDSIZE_TIME64_COMPAT32.html b/docs/api/rust/tvm/function/ffi/constant.__WORDSIZE_TIME64_COMPAT32.html
index 728f9ead9e..565e680e0d 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__WORDSIZE_TIME64_COMPAT32.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__WORDSIZE_TIME64_COMPAT32.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__WORDSIZE_TIME64_COMPAT32` constant in crate `tvm`."><title>__WORDSIZE_TIME64_COMPAT32 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.wo [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__WORDSIZE_TIME64_COMPAT32` constant in crate `tvm`."><title>__WORDSIZE_TIME64_COMPAT32 in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.wo [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/constant.__glibc_c99_flexarr_available.html b/docs/api/rust/tvm/function/ffi/constant.__glibc_c99_flexarr_available.html
index 5fb0771b72..eecd2f0f46 100644
--- a/docs/api/rust/tvm/function/ffi/constant.__glibc_c99_flexarr_available.html
+++ b/docs/api/rust/tvm/function/ffi/constant.__glibc_c99_flexarr_available.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__glibc_c99_flexarr_available` constant in crate `tvm`."><title>__glibc_c99_flexarr_available in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295. [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__glibc_c99_flexarr_available` constant in crate `tvm`."><title>__glibc_c99_flexarr_available in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295. [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMAPISetLastError.html b/docs/api/rust/tvm/function/ffi/fn.TVMAPISetLastError.html
index 346586faaa..71cc5fcc9f 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMAPISetLastError.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMAPISetLastError.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Used for implementing C API function. Set last error message before return. \param msg The error message to be set."><title>TVMAPISetLastError in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-R [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Used for implementing C API function. Set last error message before return. \param msg The error message to be set."><title>TVMAPISetLastError in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-R [...]
Set last error message before return.
\param msg The error message to be set.</p>
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMArrayAlloc.html b/docs/api/rust/tvm/function/ffi/fn.TVMArrayAlloc.html
index 1ee8caad17..91bd7ee804 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMArrayAlloc.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMArrayAlloc.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Allocate a nd-array’s memory, including space of shape, of given spec."><title>TVMArrayAlloc in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prel [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Allocate a nd-array’s memory, including space of shape, of given spec."><title>TVMArrayAlloc in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prel [...]
shape: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>,
ndim: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
dtype_code: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMArrayCopyFromBytes.html b/docs/api/rust/tvm/function/ffi/fn.TVMArrayCopyFromBytes.html
index 9e1080698f..4a8af09ca9 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMArrayCopyFromBytes.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMArrayCopyFromBytes.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Copy array data from CPU byte array. \param handle The array handle. \param data the data pointer \param nbytes The number of bytes to copy. \return 0 when success, nonzero when failure happens"><title>TVMArrayCopyFromBytes in tvm::function::ffi - Rust</title><link rel="preload" a [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Copy array data from CPU byte array. \param handle The array handle. \param data the data pointer \param nbytes The number of bytes to copy. \return 0 when success, nonzero when failure happens"><title>TVMArrayCopyFromBytes in tvm::function::ffi - Rust</title><link rel="preload" a [...]
handle: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.DLTensor.html" title="struct tvm::function::ffi::DLTensor">DLTensor</a>,
data: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
nbytes: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u64.html">u64</a>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMArrayCopyFromTo.html b/docs/api/rust/tvm/function/ffi/fn.TVMArrayCopyFromTo.html
index 591af30e5d..1df8b7e1da 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMArrayCopyFromTo.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMArrayCopyFromTo.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Copy the array, both from and to must be valid during the copy. \param from The array to be copied from. \param to The target space. \param stream The stream where the copy happens, can be NULL. \return 0 when success, nonzero when failure happens"><title>TVMArrayCopyFromTo in tvm [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Copy the array, both from and to must be valid during the copy. \param from The array to be copied from. \param to The target space. \param stream The stream where the copy happens, can be NULL. \return 0 when success, nonzero when failure happens"><title>TVMArrayCopyFromTo in tvm [...]
from: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.DLTensor.html" title="struct tvm::function::ffi::DLTensor">DLTensor</a>,
to: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.DLTensor.html" title="struct tvm::function::ffi::DLTensor">DLTensor</a>,
stream: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMArrayCopyToBytes.html b/docs/api/rust/tvm/function/ffi/fn.TVMArrayCopyToBytes.html
index 5aa718fccd..9e7fdc7485 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMArrayCopyToBytes.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMArrayCopyToBytes.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Copy array data to CPU byte array. \param handle The array handle. \param data the data pointer \param nbytes The number of bytes to copy. \return 0 when success, nonzero when failure happens"><title>TVMArrayCopyToBytes in tvm::function::ffi - Rust</title><link rel="preload" as="f [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Copy array data to CPU byte array. \param handle The array handle. \param data the data pointer \param nbytes The number of bytes to copy. \return 0 when success, nonzero when failure happens"><title>TVMArrayCopyToBytes in tvm::function::ffi - Rust</title><link rel="preload" as="f [...]
handle: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.DLTensor.html" title="struct tvm::function::ffi::DLTensor">DLTensor</a>,
data: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
nbytes: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u64.html">u64</a>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMArrayFree.html b/docs/api/rust/tvm/function/ffi/fn.TVMArrayFree.html
index 49b6c652a5..843924a6ee 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMArrayFree.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMArrayFree.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Free the TVM Array. \param handle The array handle to be freed. \return 0 when success, nonzero when failure happens"><title>TVMArrayFree in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regula [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Free the TVM Array. \param handle The array handle to be freed. \return 0 when success, nonzero when failure happens"><title>TVMArrayFree in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regula [...]
\param handle The array handle to be freed.
\return 0 when success, nonzero when failure happens</p>
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMArrayFromDLPack.html b/docs/api/rust/tvm/function/ffi/fn.TVMArrayFromDLPack.html
index e7579e1036..cd3531a099 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMArrayFromDLPack.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMArrayFromDLPack.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Produce an array from the DLManagedTensor that shares data memory with the DLManagedTensor. \param from The source DLManagedTensor. \param out The output array handle. \return 0 when success, nonzero when failure happens"><title>TVMArrayFromDLPack in tvm::function::ffi - Rust</tit [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Produce an array from the DLManagedTensor that shares data memory with the DLManagedTensor. \param from The source DLManagedTensor. \param out The output array handle. \return 0 when success, nonzero when failure happens"><title>TVMArrayFromDLPack in tvm::function::ffi - Rust</tit [...]
from: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.DLManagedTensor.html" title="struct tvm::function::ffi::DLManagedTensor">DLManagedTensor</a>,
out: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.DLTensor.html" title="struct tvm::function::ffi::DLTensor">DLTensor</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief Produce an array from the DLManagedTensor that shares data memory
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMArrayToDLPack.html b/docs/api/rust/tvm/function/ffi/fn.TVMArrayToDLPack.html
index 18881f61da..68f29b9d12 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMArrayToDLPack.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMArrayToDLPack.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Produce a DLMangedTensor from the array that shares data memory with the array. \param from The source array. \param out The DLManagedTensor handle. \return 0 when success, nonzero when failure happens"><title>TVMArrayToDLPack in tvm::function::ffi - Rust</title><link rel="preload [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Produce a DLMangedTensor from the array that shares data memory with the array. \param from The source array. \param out The DLManagedTensor handle. \return 0 when success, nonzero when failure happens"><title>TVMArrayToDLPack in tvm::function::ffi - Rust</title><link rel="preload [...]
from: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.DLTensor.html" title="struct tvm::function::ffi::DLTensor">DLTensor</a>,
out: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.DLManagedTensor.html" title="struct tvm::function::ffi::DLManagedTensor">DLManagedTensor</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief Produce a DLMangedTensor from the array that shares data memory with
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMBackendAllocWorkspace.html b/docs/api/rust/tvm/function/ffi/fn.TVMBackendAllocWorkspace.html
index c756f7b6c7..995966e738 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMBackendAllocWorkspace.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMBackendAllocWorkspace.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Backend function to allocate temporal workspace."><title>TVMBackendAllocWorkspace in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Backend function to allocate temporal workspace."><title>TVMBackendAllocWorkspace in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fo [...]
device_type: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
device_id: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
nbytes: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u64.html">u64</a>,
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMBackendFreeWorkspace.html b/docs/api/rust/tvm/function/ffi/fn.TVMBackendFreeWorkspace.html
index 07aa35c2d2..d8e6ca878c 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMBackendFreeWorkspace.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMBackendFreeWorkspace.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Backend function to free temporal workspace."><title>TVMBackendFreeWorkspace in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Backend function to free temporal workspace."><title>TVMBackendFreeWorkspace in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
device_type: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
device_id: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
ptr: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMBackendGetFuncFromEnv.html b/docs/api/rust/tvm/function/ffi/fn.TVMBackendGetFuncFromEnv.html
index 5889a4ff35..579a6cf07c 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMBackendGetFuncFromEnv.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMBackendGetFuncFromEnv.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Backend function for modules to get function from its environment mod_node (its imports and global function). The user do should not call TVMFuncFree on func."><title>TVMBackendGetFuncFromEnv in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" cross [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Backend function for modules to get function from its environment mod_node (its imports and global function). The user do should not call TVMFuncFree on func."><title>TVMBackendGetFuncFromEnv in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" cross [...]
mod_node: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
func_name: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i8.html">i8</a>,
out: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMBackendParallelBarrier.html b/docs/api/rust/tvm/function/ffi/fn.TVMBackendParallelBarrier.html
index 412accdaee..35ae9a0f8d 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMBackendParallelBarrier.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMBackendParallelBarrier.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief BSP barrrier between parallel threads \param task_id the task id of the function. \param penv The parallel environment backs the execution. \return 0 when no error is thrown, -1 when failure happens"><title>TVMBackendParallelBarrier in tvm::function::ffi - Rust</title><link rel="p [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief BSP barrrier between parallel threads \param task_id the task id of the function. \param penv The parallel environment backs the execution. \return 0 when no error is thrown, -1 when failure happens"><title>TVMBackendParallelBarrier in tvm::function::ffi - Rust</title><link rel="p [...]
task_id: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
penv: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.TVMParallelGroupEnv.html" title="struct tvm::function::ffi::TVMParallelGroupEnv">TVMParallelGroupEnv</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief BSP barrrier between parallel threads
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMBackendParallelLaunch.html b/docs/api/rust/tvm/function/ffi/fn.TVMBackendParallelLaunch.html
index 890ce1a1ac..2e63fe2b87 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMBackendParallelLaunch.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMBackendParallelLaunch.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Backend function for running parallel jobs."><title>TVMBackendParallelLaunch in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Backend function for running parallel jobs."><title>TVMBackendParallelLaunch in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
flambda: <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>, _: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.T [...]
cdata: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
num_task: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMBackendRegisterEnvCAPI.html b/docs/api/rust/tvm/function/ffi/fn.TVMBackendRegisterEnvCAPI.html
index 76736d2b86..c6f1c0ddfc 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMBackendRegisterEnvCAPI.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMBackendRegisterEnvCAPI.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Backend function to register execution environment(e.g. python) specific C APIs."><title>TVMBackendRegisterEnvCAPI in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf. [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Backend function to register execution environment(e.g. python) specific C APIs."><title>TVMBackendRegisterEnvCAPI in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf. [...]
name: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i8.html">i8</a>,
ptr: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief Backend function to register execution environment(e.g. python)
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMBackendRegisterSystemLibSymbol.html b/docs/api/rust/tvm/function/ffi/fn.TVMBackendRegisterSystemLibSymbol.html
index 5cf621c842..46b729ee94 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMBackendRegisterSystemLibSymbol.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMBackendRegisterSystemLibSymbol.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Backend function to register system-wide library symbol."><title>TVMBackendRegisterSystemLibSymbol in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Backend function to register system-wide library symbol."><title>TVMBackendRegisterSystemLibSymbol in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel [...]
name: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i8.html">i8</a>,
ptr: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief Backend function to register system-wide library symbol.</p>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMBackendRunOnce.html b/docs/api/rust/tvm/function/ffi/fn.TVMBackendRunOnce.html
index 77f68328b8..0524276692 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMBackendRunOnce.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMBackendRunOnce.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Simple static initialization function. Run f once and set handle to be not null. This function is mainly used for test purpose."><title>TVMBackendRunOnce in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/Sou [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Simple static initialization function. Run f once and set handle to be not null. This function is mainly used for test purpose."><title>TVMBackendRunOnce in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/Sou [...]
handle: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
f: <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>) -> <a [...]
cdata: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMByteArrayFree.html b/docs/api/rust/tvm/function/ffi/fn.TVMByteArrayFree.html
index becbdbbd4b..c453c27836 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMByteArrayFree.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMByteArrayFree.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Free a TVMByteArray returned from TVMFuncCall, and associated memory. \param arr The TVMByteArray instance. \return 0 on success, -1 on failure."><title>TVMByteArrayFree in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../ [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Free a TVMByteArray returned from TVMFuncCall, and associated memory. \param arr The TVMByteArray instance. \return 0 on success, -1 on failure."><title>TVMByteArrayFree in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../ [...]
arr: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief Free a TVMByteArray returned from TVMFuncCall, and associated memory.
\param arr The TVMByteArray instance.
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMCFuncSetReturn.html b/docs/api/rust/tvm/function/ffi/fn.TVMCFuncSetReturn.html
index 6119e45a61..4c1394e0df 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMCFuncSetReturn.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMCFuncSetReturn.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Set the return value of TVMPackedCFunc."><title>TVMCFuncSetReturn in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/w [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Set the return value of TVMPackedCFunc."><title>TVMCFuncSetReturn in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/w [...]
ret: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
value: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="union" href="union.TVMValue.html" title="union tvm::function::ffi::TVMValue">TVMValue</a>,
type_code: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMCbArgToReturn.html b/docs/api/rust/tvm/function/ffi/fn.TVMCbArgToReturn.html
index 7b49728344..8d65b04f28 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMCbArgToReturn.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMCbArgToReturn.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Inplace translate callback argument value to return value. This is only needed for non-POD arguments."><title>TVMCbArgToReturn in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaa [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Inplace translate callback argument value to return value. This is only needed for non-POD arguments."><title>TVMCbArgToReturn in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaa [...]
value: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="union" href="union.TVMValue.html" title="union tvm::function::ffi::TVMValue">TVMValue</a>,
code: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief Inplace translate callback argument value to return value.
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMDLManagedTensorCallDeleter.html b/docs/api/rust/tvm/function/ffi/fn.TVMDLManagedTensorCallDeleter.html
index 7cb9ee1c4b..b36d03e5e3 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMDLManagedTensorCallDeleter.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMDLManagedTensorCallDeleter.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Delete (free) a DLManagedTensor’s data. \param dltensor Pointer to the DLManagedTensor."><title>TVMDLManagedTensorCallDeleter in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaaf [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Delete (free) a DLManagedTensor’s data. \param dltensor Pointer to the DLManagedTensor."><title>TVMDLManagedTensorCallDeleter in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaaf [...]
dltensor: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.DLManagedTensor.html" title="struct tvm::function::ffi::DLManagedTensor">DLManagedTensor</a>
)</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief Delete (free) a DLManagedTensor’s data.
\param dltensor Pointer to the DLManagedTensor.</p>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMDeviceAllocDataSpace.html b/docs/api/rust/tvm/function/ffi/fn.TVMDeviceAllocDataSpace.html
index 87a9c0f0b6..6b4d60f016 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMDeviceAllocDataSpace.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMDeviceAllocDataSpace.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Allocate a data space on device. \param dev The device to perform operation. \param nbytes The number of bytes in memory. \param alignment The alignment of the memory. \param type_hint The type of elements. Only needed by certain backends such as nbytes & alignment are suffici [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Allocate a data space on device. \param dev The device to perform operation. \param nbytes The number of bytes in memory. \param alignment The alignment of the memory. \param type_hint The type of elements. Only needed by certain backends such as nbytes & alignment are suffici [...]
dev: <a class="struct" href="struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>,
nbytes: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u64.html">u64</a>,
alignment: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u64.html">u64</a>,
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMDeviceAllocDataSpaceWithScope.html b/docs/api/rust/tvm/function/ffi/fn.TVMDeviceAllocDataSpaceWithScope.html
index 971db90bdd..09b7456116 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMDeviceAllocDataSpaceWithScope.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMDeviceAllocDataSpaceWithScope.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Allocate a data space on device with special memory scope. \note The memory could use a special multi-dimensional memory layout. That is why we pass shape and dtype instead of raw number of bytes. \param dev The device to perform operation. \param ndim The number of dimension of t [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Allocate a data space on device with special memory scope. \note The memory could use a special multi-dimensional memory layout. That is why we pass shape and dtype instead of raw number of bytes. \param dev The device to perform operation. \param ndim The number of dimension of t [...]
dev: <a class="struct" href="struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>,
ndim: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
shape: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>,
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMDeviceCopyDataFromTo.html b/docs/api/rust/tvm/function/ffi/fn.TVMDeviceCopyDataFromTo.html
index 5a2880090d..39d7d422d8 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMDeviceCopyDataFromTo.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMDeviceCopyDataFromTo.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Copy data from one place to another. \note This API is designed to support special memory with shape dependent layout. We pass in DLTensor* with shape information to support these cases. \param from The source tensor. \param to The target tensor. \param stream Optional stream obje [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Copy data from one place to another. \note This API is designed to support special memory with shape dependent layout. We pass in DLTensor* with shape information to support these cases. \param from The source tensor. \param to The target tensor. \param stream Optional stream obje [...]
from: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.DLTensor.html" title="struct tvm::function::ffi::DLTensor">DLTensor</a>,
to: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.DLTensor.html" title="struct tvm::function::ffi::DLTensor">DLTensor</a>,
stream: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMDeviceFreeDataSpace.html b/docs/api/rust/tvm/function/ffi/fn.TVMDeviceFreeDataSpace.html
index 1263d5144f..f2369d5cbe 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMDeviceFreeDataSpace.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMDeviceFreeDataSpace.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Free a data space on device. \param dev The device to perform operation. \param ptr The data space. \return 0 when success, nonzero when failure happens"><title>TVMDeviceFreeDataSpace in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin h [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Free a data space on device. \param dev The device to perform operation. \param ptr The data space. \return 0 when success, nonzero when failure happens"><title>TVMDeviceFreeDataSpace in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin h [...]
dev: <a class="struct" href="struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>,
ptr: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief Free a data space on device.
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMFuncCall.html b/docs/api/rust/tvm/function/ffi/fn.TVMFuncCall.html
index 5a575267c1..7d37ffdaab 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMFuncCall.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMFuncCall.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Call a Packed TVM Function."><title>TVMFuncCall in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Call a Packed TVM Function."><title>TVMFuncCall in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin [...]
func: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
arg_values: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="union" href="union.TVMValue.html" title="union tvm::function::ffi::TVMValue">TVMValue</a>,
type_codes: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMFuncCreateFromCFunc.html b/docs/api/rust/tvm/function/ffi/fn.TVMFuncCreateFromCFunc.html
index 2dea959570..2ba4c05364 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMFuncCreateFromCFunc.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMFuncCreateFromCFunc.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Wrap a TVMPackedCFunc to become a FunctionHandle."><title>TVMFuncCreateFromCFunc in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Wrap a TVMPackedCFunc to become a FunctionHandle."><title>TVMFuncCreateFromCFunc in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
func: <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="union" href="union.TVMValue.html" title="union tvm::function::ffi::TVMValue">TVMValue</a>, _: <a class="primitive" href=" [...]
resource_handle: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
fin: <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>)>,
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMFuncFree.html b/docs/api/rust/tvm/function/ffi/fn.TVMFuncFree.html
index c07f4dec7b..ad042ee763 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMFuncFree.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMFuncFree.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Free the function when it is no longer needed. \param func The function handle \return 0 when success, nonzero when failure happens"><title>TVMFuncFree in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/Sourc [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Free the function when it is no longer needed. \param func The function handle \return 0 when success, nonzero when failure happens"><title>TVMFuncFree in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/Sourc [...]
\param func The function handle
\return 0 when success, nonzero when failure happens</p>
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMFuncGetGlobal.html b/docs/api/rust/tvm/function/ffi/fn.TVMFuncGetGlobal.html
index 5db2817abd..c5f708f263 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMFuncGetGlobal.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMFuncGetGlobal.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Get a global function."><title>TVMFuncGetGlobal in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Get a global function."><title>TVMFuncGetGlobal in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin [...]
name: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i8.html">i8</a>,
out: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief Get a global function.</p>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMFuncListGlobalNames.html b/docs/api/rust/tvm/function/ffi/fn.TVMFuncListGlobalNames.html
index 34737a5286..0a6658b69c 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMFuncListGlobalNames.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMFuncListGlobalNames.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief List all the globally registered function name \param out_size The number of functions \param out_array The array of function names. \return 0 when success, nonzero when failure happens"><title>TVMFuncListGlobalNames in tvm::function::ffi - Rust</title><link rel="preload" as="font [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief List all the globally registered function name \param out_size The number of functions \param out_array The array of function names. \return 0 when success, nonzero when failure happens"><title>TVMFuncListGlobalNames in tvm::function::ffi - Rust</title><link rel="preload" as="font [...]
out_size: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
out_array: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i8.html">i8</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief List all the globally registered function name
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMFuncRegisterGlobal.html b/docs/api/rust/tvm/function/ffi/fn.TVMFuncRegisterGlobal.html
index ac74199491..f6a2a7bf21 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMFuncRegisterGlobal.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMFuncRegisterGlobal.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Register the function to runtime’s global table."><title>TVMFuncRegisterGlobal in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Register the function to runtime’s global table."><title>TVMFuncRegisterGlobal in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
name: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i8.html">i8</a>,
f: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
override_: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMFuncRemoveGlobal.html b/docs/api/rust/tvm/function/ffi/fn.TVMFuncRemoveGlobal.html
index 793cbba47d..050305fa62 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMFuncRemoveGlobal.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMFuncRemoveGlobal.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Remove a global function. \param name The name of the function."><title>TVMFuncRemoveGlobal in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prelo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Remove a global function. \param name The name of the function."><title>TVMFuncRemoveGlobal in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prelo [...]
\param name The name of the function.</p>
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMGetLastError.html b/docs/api/rust/tvm/function/ffi/fn.TVMGetLastError.html
index b61d4a8437..48729f5ab5 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMGetLastError.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMGetLastError.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief return str message of the last error all function in this file will return 0 when success and nonzero when an error occurred, TVMGetLastError can be called to retrieve the error"><title>TVMGetLastError in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/wo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief return str message of the last error all function in this file will return 0 when success and nonzero when an error occurred, TVMGetLastError can be called to retrieve the error"><title>TVMGetLastError in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/wo [...]
all function in this file will return 0 when success
and nonzero when an error occurred,
TVMGetLastError can be called to retrieve the error</p>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMModFree.html b/docs/api/rust/tvm/function/ffi/fn.TVMModFree.html
index 6550756e4a..a40bb8b9c2 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMModFree.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMModFree.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Free the Module \param mod The module to be freed."><title>TVMModFree in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Free the Module \param mod The module to be freed."><title>TVMModFree in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fo [...]
\param mod The module to be freed.</p>
<p>\note This may not free up the module’s resources.
If there is active TVMFunctionHandle uses the module
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMModGetFunction.html b/docs/api/rust/tvm/function/ffi/fn.TVMModGetFunction.html
index 78e2cd49f7..1877048b8c 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMModGetFunction.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMModGetFunction.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Get function from the module. \param mod The module handle. \param func_name The name of the function. \param query_imports Whether to query imported modules \param out The result function, can be NULL if it is not available. \return 0 when no error is thrown, nonzero when failure [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Get function from the module. \param mod The module handle. \param func_name The name of the function. \param query_imports Whether to query imported modules \param out The result function, can be NULL if it is not available. \return 0 when no error is thrown, nonzero when failure [...]
mod_: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
func_name: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i8.html">i8</a>,
query_imports: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMModImport.html b/docs/api/rust/tvm/function/ffi/fn.TVMModImport.html
index 586984ab27..e9da57ae9a 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMModImport.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMModImport.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Add dep to mod’s dependency. This allows functions in this module to use modules."><title>TVMModImport in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Add dep to mod’s dependency. This allows functions in this module to use modules."><title>TVMModImport in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link [...]
mod_: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
dep: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief Add dep to mod’s dependency.
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMModLoadFromFile.html b/docs/api/rust/tvm/function/ffi/fn.TVMModLoadFromFile.html
index ec011a76e1..9d019c247e 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMModLoadFromFile.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMModLoadFromFile.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Load module from file. \param file_name The file name to load the module from. \param format The format of the module. \param out The result module"><title>TVMModLoadFromFile in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../. [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Load module from file. \param file_name The file name to load the module from. \param format The format of the module. \param out The result module"><title>TVMModLoadFromFile in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../. [...]
file_name: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i8.html">i8</a>,
format: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i8.html">i8</a>,
out: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMObjectDerivedFrom.html b/docs/api/rust/tvm/function/ffi/fn.TVMObjectDerivedFrom.html
index 3d9ec8ba37..ee49bef13c 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMObjectDerivedFrom.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMObjectDerivedFrom.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Check that an object is derived from another. \param child_type_index The type index of the derived type. \param parent_type_index The type index of the parent type. \param is_derived A boolean representing whether this predicate holds. \return 0 when success, nonzero when failure [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Check that an object is derived from another. \param child_type_index The type index of the derived type. \param parent_type_index The type index of the parent type. \param is_derived A boolean representing whether this predicate holds. \return 0 when success, nonzero when failure [...]
child_type_index: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u32.html">u32</a>,
parent_type_index: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u32.html">u32</a>,
is_derived: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMObjectFree.html b/docs/api/rust/tvm/function/ffi/fn.TVMObjectFree.html
index 2b465c9a48..4c17fd84ca 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMObjectFree.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMObjectFree.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Free the object."><title>TVMObjectFree in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../ [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Free the object."><title>TVMObjectFree in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href="../ [...]
<p>\param obj The object handle.
\note Internally we decrease the reference counter of the object.
The object will be freed when every reference to the object are removed.
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMObjectGetTypeIndex.html b/docs/api/rust/tvm/function/ffi/fn.TVMObjectGetTypeIndex.html
index 443dde8b1c..f6afb57721 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMObjectGetTypeIndex.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMObjectGetTypeIndex.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Get the type_index from an object."><title>TVMObjectGetTypeIndex in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Get the type_index from an object."><title>TVMObjectGetTypeIndex in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wo [...]
obj: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
out_tindex: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u32.html">u32</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief Get the type_index from an object.</p>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMObjectRetain.html b/docs/api/rust/tvm/function/ffi/fn.TVMObjectRetain.html
index 2f78781c41..3dce25592f 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMObjectRetain.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMObjectRetain.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Increase the reference count of an object."><title>TVMObjectRetain in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/ [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Increase the reference count of an object."><title>TVMObjectRetain in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/ [...]
<p>\param obj The object handle.
\note Internally we increase the reference counter of the object.
\return 0 when success, nonzero when failure happens</p>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMObjectTypeIndex2Key.html b/docs/api/rust/tvm/function/ffi/fn.TVMObjectTypeIndex2Key.html
index 3fdcb9a486..67abeb655b 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMObjectTypeIndex2Key.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMObjectTypeIndex2Key.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Convert type index to type key. \param tindex The type index. \param out_type_key The output type key. \return 0 when success, nonzero when failure happens"><title>TVMObjectTypeIndex2Key in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigi [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Convert type index to type key. \param tindex The type index. \param out_type_key The output type key. \return 0 when success, nonzero when failure happens"><title>TVMObjectTypeIndex2Key in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigi [...]
tindex: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u32.html">u32</a>,
out_type_key: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i8.html">i8</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief Convert type index to type key.
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMObjectTypeKey2Index.html b/docs/api/rust/tvm/function/ffi/fn.TVMObjectTypeKey2Index.html
index 49080a5025..6402c08481 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMObjectTypeKey2Index.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMObjectTypeKey2Index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Convert type key to type index. \param type_key The key of the type. \param out_tindex the corresponding type index. \return 0 when success, nonzero when failure happens"><title>TVMObjectTypeKey2Index in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/wof [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Convert type key to type index. \param type_key The key of the type. \param out_tindex the corresponding type index. \return 0 when success, nonzero when failure happens"><title>TVMObjectTypeKey2Index in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/wof [...]
type_key: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i8.html">i8</a>,
out_tindex: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u32.html">u32</a>
) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief Convert type key to type index.
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMSetStream.html b/docs/api/rust/tvm/function/ffi/fn.TVMSetStream.html
index 493eeb1f80..cd21f565b3 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMSetStream.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMSetStream.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Set the runtime stream of current thread to be stream. The subsequent calls to the same device_type will use the setted stream handle. The specific type of stream is runtime device dependent."><title>TVMSetStream in tvm::function::ffi - Rust</title><link rel="preload" as="font" ty [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Set the runtime stream of current thread to be stream. The subsequent calls to the same device_type will use the setted stream handle. The specific type of stream is runtime device dependent."><title>TVMSetStream in tvm::function::ffi - Rust</title><link rel="preload" as="font" ty [...]
device_type: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
device_id: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
handle: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMStreamCreate.html b/docs/api/rust/tvm/function/ffi/fn.TVMStreamCreate.html
index fe67a73e18..720d186d98 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMStreamCreate.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMStreamCreate.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Create a new runtime stream."><title>TVMStreamCreate in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossor [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Create a new runtime stream."><title>TVMStreamCreate in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossor [...]
device_type: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
device_id: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
out: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMStreamFree.html b/docs/api/rust/tvm/function/ffi/fn.TVMStreamFree.html
index 57de7e0170..6a7630eb01 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMStreamFree.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMStreamFree.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Free a created stream handle."><title>TVMStreamFree in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossori [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Free a created stream handle."><title>TVMStreamFree in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossori [...]
device_type: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
device_id: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
stream: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMStreamStreamSynchronize.html b/docs/api/rust/tvm/function/ffi/fn.TVMStreamStreamSynchronize.html
index 451815aa96..caa4c05dfb 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMStreamStreamSynchronize.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMStreamStreamSynchronize.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Synchronize two streams of execution."><title>TVMStreamStreamSynchronize in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Synchronize two streams of execution."><title>TVMStreamStreamSynchronize in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
device_type: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
device_id: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
src: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
diff --git a/docs/api/rust/tvm/function/ffi/fn.TVMSynchronize.html b/docs/api/rust/tvm/function/ffi/fn.TVMSynchronize.html
index 6d75a552b0..3df90dfe44 100644
--- a/docs/api/rust/tvm/function/ffi/fn.TVMSynchronize.html
+++ b/docs/api/rust/tvm/function/ffi/fn.TVMSynchronize.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Wait until all computations on stream completes."><title>TVMSynchronize in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type=" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Wait until all computations on stream completes."><title>TVMSynchronize in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type=" [...]
device_type: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
device_id: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
stream: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>
diff --git a/docs/api/rust/tvm/function/ffi/struct.DLDataType.html b/docs/api/rust/tvm/function/ffi/struct.DLDataType.html
index 03ae3d6274..9ed8dea158 100644
--- a/docs/api/rust/tvm/function/ffi/struct.DLDataType.html
+++ b/docs/api/rust/tvm/function/ffi/struct.DLDataType.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief The data type the tensor can hold. The data type is assumed to follow the native endian-ness. An explicit error message should be raised when attempting to export an array with non-native endianness"><title>DLDataType in tvm::function::ffi - Rust</title><link rel="preload" as="fon [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief The data type the tensor can hold. The data type is assumed to follow the native endian-ness. An explicit error message should be raised when attempting to export an array with non-native endianness"><title>DLDataType in tvm::function::ffi - Rust</title><link rel="preload" as="fon [...]
pub code: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u8.html">u8</a>,
pub bits: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u8.html">u8</a>,
pub lanes: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u16.html">u16</a>,
@@ -17,15 +17,15 @@ We keep it uint8_t instead of DLDataTypeCode for minimal memory
footprint, but the value should be one of DLDataTypeCode enum values.</p>
</div><span id="structfield.bits" class="structfield small-section-header"><a href="#structfield.bits" class="anchor field">§</a><code>bits: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u8.html">u8</a></code></span><div class="docblock"><p>\brief Number of bits, common choices are 8, 16, 32.</p>
</div><span id="structfield.lanes" class="structfield small-section-header"><a href="#structfield.lanes" class="anchor field">§</a><code>lanes: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u16.html">u16</a></code></span><div class="docblock"><p>\brief Number of lanes in the type, used for vector types.</p>
-</div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-DLDataType" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-690646d77d22bcfe/out/c_runtime_api.rs.html#263">source</a><a href="#impl-Clone-for-DLDataType" class= [...]
+</div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-DLDataType" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-4177fc991d8fea8b/out/c_runtime_api.rs.html#263">source</a><a href="#impl-Clone-for-DLDataType" class= [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3C%26'a+ArgValue%3C'v%3E%3E-for-DLDataType" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/packed_func.rs.html#266">source</a><a href="#impl-TryFrom%3C%26'a+ArgValue%3C'v%3E%3E-for-DLDataType" class="anchor">§</a><h3 class="code-header">impl<'a, 'v> <a class="trait" href="https://d [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3C%26'a+ArgValue%3C'v%3E%3E-for-DLDataType" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/packed_func.rs.html#266">source</a><a href="#impl-TryFrom%3C%26'a+ArgValue%3C'v%3E%3E-for-DLDataType" class="anchor">§</a><h3 class="code-header">impl<'a, 'v> <a class="trait" href="https://d [...]
val: &'a <a class="enum" href="../enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'v>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom" [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom" [...]
val: <a class="enum" href="../enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>
) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom" [...]
val: <a class="enum" href="../enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom" [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom" [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srclink rightsid [...]
diff --git a/docs/api/rust/tvm/function/ffi/struct.DLDevice.html b/docs/api/rust/tvm/function/ffi/struct.DLDevice.html
index 1a72d32f8a..debf7db804 100644
--- a/docs/api/rust/tvm/function/ffi/struct.DLDevice.html
+++ b/docs/api/rust/tvm/function/ffi/struct.DLDevice.html
@@ -1,12 +1,12 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief A Device for Tensor and operator."><title>DLDevice in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorig [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief A Device for Tensor and operator."><title>DLDevice in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorig [...]
pub device_type: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u32.html">u32</a>,
pub device_id: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief A Device for Tensor and operator.</p>
</div></details><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.device_type" class="structfield small-section-header"><a href="#structfield.device_type" class="anchor field">§</a><code>device_type: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u32.html">u32</a></code></span><div class="docblock"><p>\brief The device type used in the device.</p>
</div><span id="structfield.device_id" class="structfield small-section-header"><a href="#structfield.device_id" class="anchor field">§</a><code>device_id: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></span><div class="docblock"><p>\brief The device index.
For vanilla CPU memory, pinned memory, or managed memory, this is set to 0.</p>
-</div><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-DLDevice" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/value.rs.html#87-95">source</a><a href="#impl-DLDevice" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.DLDevice.html" title="struct tvm::function: [...]
-</div><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Err" class="associatedtype trait-impl"><a href="#associatedtype.Err" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/str/traits/trait.FromStr.html#associatedtype.Err" class="associatedtype">Err</a> = <a class="struct" href="../../../tvm_sys/value/struct.UnsupportedDeviceError.html" title="struct tvm_sys::value::UnsupportedDeviceError">Unsupported [...]
+</div><h2 id="implementations" class="small-section-header">Implementations<a href="#implementations" class="anchor">§</a></h2><div id="implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-DLDevice" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/value.rs.html#87-95">source</a><a href="#impl-DLDevice" class="anchor">§</a><h3 class="code-header">impl <a class="struct" href="struct.DLDevice.html" title="struct tvm::function: [...]
+</div><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Err" class="associatedtype trait-impl"><a href="#associatedtype.Err" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/str/traits/trait.FromStr.html#associatedtype.Err" class="associatedtype">Err</a> = <a class="struct" href="../../../tvm_sys/value/struct.UnsupportedDeviceError.html" title="struct tvm_sys::value::UnsupportedDeviceError">Unsupported [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3C%26'a+ArgValue%3C'v%3E%3E-for-DLDevice" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/packed_func.rs.html#267">source</a><a href="#impl-TryFrom%3C%26'a+ArgValue%3C'v%3E%3E-for-DLDevice" class="anchor">§</a><h3 class="code-header">impl<'a, 'v> <a class="trait" href="https://doc.r [...]
val: &'a <a class="enum" href="../enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'v>
@@ -14,7 +14,7 @@ sufficient, and should not be overridden without very good reason.</div></detail
val: <a class="enum" href="../enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>
) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a> [...]
val: <a class="enum" href="../enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a> [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a> [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srclink rightsid [...]
diff --git a/docs/api/rust/tvm/function/ffi/struct.DLManagedTensor.html b/docs/api/rust/tvm/function/ffi/struct.DLManagedTensor.html
index fd3e5cd26c..60753ff2a9 100644
--- a/docs/api/rust/tvm/function/ffi/struct.DLManagedTensor.html
+++ b/docs/api/rust/tvm/function/ffi/struct.DLManagedTensor.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief C Tensor object, manage memory of DLTensor. This data structure is intended to facilitate the borrowing of DLTensor by another framework. It is not meant to transfer the tensor. When the borrowing framework doesn’t need the tensor, it should call the deleter to notify the host tha [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief C Tensor object, manage memory of DLTensor. This data structure is intended to facilitate the borrowing of DLTensor by another framework. It is not meant to transfer the tensor. When the borrowing framework doesn’t need the tensor, it should call the deleter to notify the host tha [...]
pub dl_tensor: <a class="struct" href="struct.DLTensor.html" title="struct tvm::function::ffi::DLTensor">DLTensor</a>,
pub manager_ctx: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
pub deleter: <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/option/enum.Option.html" title="enum core::option::Option">Option</a><unsafe extern "C" <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.fn.html">fn</a>(_: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="struct" href="struct.DLManagedTensor.html" title="struct tvm::function::ffi::DLManagedTensor">DLManagedTensor</a>)>,
@@ -14,9 +14,9 @@ which DLManagedTensor is used in the framework. It can also be NULL.</p>
to destruct manager_ctx which holds the DLManagedTensor. It can be NULL
if there is no way for the caller to provide a reasonable destructor.
The destructors deletes the argument self as well.</p>
-</div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-DLManagedTensor" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-690646d77d22bcfe/out/c_runtime_api.rs.html#328">source</a><a href="#impl-Clone-for-DLManagedTens [...]
+</div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-DLManagedTensor" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-4177fc991d8fea8b/out/c_runtime_api.rs.html#328">source</a><a href="#impl-Clone-for-DLManagedTens [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><section id="impl-Copy-for-DLManagedTensor" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-690646d77d22bcfe/out/c_runtime_api.rs.html#328">source</a><a href="#impl-Copy-for-DLManagedTensor" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Copy.html" title= [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><section id="impl-Copy-for-DLManagedTensor" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-4177fc991d8fea8b/out/c_runtime_api.rs.html#328">source</a><a href="#impl-Copy-for-DLManagedTensor" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Copy.html" title= [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/function/ffi/struct.DLTensor.html b/docs/api/rust/tvm/function/ffi/struct.DLTensor.html
index c06f051946..ade2600cc3 100644
--- a/docs/api/rust/tvm/function/ffi/struct.DLTensor.html
+++ b/docs/api/rust/tvm/function/ffi/struct.DLTensor.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Plain C Tensor object, does not manage memory."><title>DLTensor in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wof [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Plain C Tensor object, does not manage memory."><title>DLTensor in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wof [...]
pub data: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
pub device: <a class="struct" href="struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>,
pub ndim: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
@@ -35,15 +35,15 @@ return size;
</div><span id="structfield.strides" class="structfield small-section-header"><a href="#structfield.strides" class="anchor field">§</a><code>strides: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a></code></span><div class="docblock"><p>\brief strides of the tensor (in number of elements, not bytes)
can be NULL, indicating tensor is compact and row-majored.</p>
</div><span id="structfield.byte_offset" class="structfield small-section-header"><a href="#structfield.byte_offset" class="anchor field">§</a><code>byte_offset: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u64.html">u64</a></code></span><div class="docblock"><p>\brief The offset in bytes to the beginning pointer to data</p>
-</div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-DLTensor" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-690646d77d22bcfe/out/c_runtime_api.rs.html#276">source</a><a href="#impl-Clone-for-DLTensor" class="anc [...]
- D: <a class="trait" href="https://docs.rs/ndarray/0.12/ndarray/dimension/dimension_trait/trait.Dimension.html" title="trait ndarray::dimension::dimension_trait::Dimension">Dimension</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/array.rs.html#58">source</a><a href="#method.from-4" class="anchor">§</a><h4 class=" [...]
- D: <a class="trait" href="https://docs.rs/ndarray/0.12/ndarray/dimension/dimension_trait/trait.Dimension.html" title="trait ndarray::dimension::dimension_trait::Dimension">Dimension</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/array.rs.html#59">source</a><a href="#method.from-1" class="anchor">§</a><h4 class=" [...]
+</div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-DLTensor" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-4177fc991d8fea8b/out/c_runtime_api.rs.html#276">source</a><a href="#impl-Clone-for-DLTensor" class="anc [...]
+ D: <a class="trait" href="https://docs.rs/ndarray/0.12/ndarray/dimension/dimension_trait/trait.Dimension.html" title="trait ndarray::dimension::dimension_trait::Dimension">Dimension</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/array.rs.html#58">source</a><a href="#method.from-2" class="anchor">§</a><h4 class=" [...]
+ D: <a class="trait" href="https://docs.rs/ndarray/0.12/ndarray/dimension/dimension_trait/trait.Dimension.html" title="trait ndarray::dimension::dimension_trait::Dimension">Dimension</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/array.rs.html#59">source</a><a href="#method.from-4" class="anchor">§</a><h4 class=" [...]
D: <a class="trait" href="https://docs.rs/ndarray/0.12/ndarray/dimension/dimension_trait/trait.Dimension.html" title="trait ndarray::dimension::dimension_trait::Dimension">Dimension</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/array.rs.html#60">source</a><a href="#method.from" class="anchor">§</a><h4 class="code [...]
D: <a class="trait" href="https://docs.rs/ndarray/0.12/ndarray/dimension/dimension_trait/trait.Dimension.html" title="trait ndarray::dimension::dimension_trait::Dimension">Dimension</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/array.rs.html#61">source</a><a href="#method.from-5" class="anchor">§</a><h4 class=" [...]
- D: <a class="trait" href="https://docs.rs/ndarray/0.12/ndarray/dimension/dimension_trait/trait.Dimension.html" title="trait ndarray::dimension::dimension_trait::Dimension">Dimension</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/array.rs.html#62">source</a><a href="#method.from-2" class="anchor">§</a><h4 class=" [...]
- D: <a class="trait" href="https://docs.rs/ndarray/0.12/ndarray/dimension/dimension_trait/trait.Dimension.html" title="trait ndarray::dimension::dimension_trait::Dimension">Dimension</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-3" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/array.rs.html#63">source</a><a href="#method.from-3" class="anchor">§</a><h4 class=" [...]
+ D: <a class="trait" href="https://docs.rs/ndarray/0.12/ndarray/dimension/dimension_trait/trait.Dimension.html" title="trait ndarray::dimension::dimension_trait::Dimension">Dimension</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-6" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/array.rs.html#62">source</a><a href="#method.from-6" class="anchor">§</a><h4 class=" [...]
+ D: <a class="trait" href="https://docs.rs/ndarray/0.12/ndarray/dimension/dimension_trait/trait.Dimension.html" title="trait ndarray::dimension::dimension_trait::Dimension">Dimension</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-7" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/array.rs.html#63">source</a><a href="#method.from-7" class="anchor">§</a><h4 class=" [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><section id="impl-Copy-for-DLTensor" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-690646d77d22bcfe/out/c_runtime_api.rs.html#276">source</a><a href="#impl-Copy-for-DLTensor" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Copy.html" title="trait core::m [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><section id="impl-Copy-for-DLTensor" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-4177fc991d8fea8b/out/c_runtime_api.rs.html#276">source</a><a href="#impl-Copy-for-DLTensor" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Copy.html" title="trait core::m [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srclink rightsid [...]
diff --git a/docs/api/rust/tvm/function/ffi/struct.TVMByteArray.html b/docs/api/rust/tvm/function/ffi/struct.TVMByteArray.html
index ccb6a823d0..e715c21522 100644
--- a/docs/api/rust/tvm/function/ffi/struct.TVMByteArray.html
+++ b/docs/api/rust/tvm/function/ffi/struct.TVMByteArray.html
@@ -1,13 +1,13 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Byte array type used to pass in byte array When kTVMBytes is used as data type."><title>TVMByteArray in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link r [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Byte array type used to pass in byte array When kTVMBytes is used as data type."><title>TVMByteArray in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link r [...]
pub data: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i8.html">i8</a>,
pub size: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u64.html">u64</a>,
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief Byte array type used to pass in byte array
When kTVMBytes is used as data type.</p>
-</div></details><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.data" class="structfield small-section-header"><a href="#structfield.data" class="anchor field">§</a><code>data: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i8.html">i8</a></code></span><span id="structfield.size" class="str [...]
+</div></details><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.data" class="structfield small-section-header"><a href="#structfield.data" class="anchor field">§</a><code>data: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*const </a><a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i8.html">i8</a></code></span><span id="structfield.size" class="str [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CRetValue%3E-for-TVMByteArray" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/packed_func.rs.html#362">source</a><a href="#impl-TryFrom%3CRetValue%3E-for-TVMByteArray" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/t [...]
val: <a class="enum" href="../enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a>, <<a class="struct" href="struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::conve [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a>, <<a class="struct" href="struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::conve [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srclink rightsid [...]
diff --git a/docs/api/rust/tvm/function/ffi/struct.TVMParallelGroupEnv.html b/docs/api/rust/tvm/function/ffi/struct.TVMParallelGroupEnv.html
index c30c34ff53..50bdea57e9 100644
--- a/docs/api/rust/tvm/function/ffi/struct.TVMParallelGroupEnv.html
+++ b/docs/api/rust/tvm/function/ffi/struct.TVMParallelGroupEnv.html
@@ -1,12 +1,12 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Environment for TVM parallel task."><title>TVMParallelGroupEnv in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Environment for TVM parallel task."><title>TVMParallelGroupEnv in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff [...]
pub sync_handle: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
pub num_task: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief Environment for TVM parallel task.</p>
</div></details><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.sync_handle" class="structfield small-section-header"><a href="#structfield.sync_handle" class="anchor field">§</a><code>sync_handle: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a [...]
</div><span id="structfield.num_task" class="structfield small-section-header"><a href="#structfield.num_task" class="anchor field">§</a><code>num_task: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></span><div class="docblock"><p>\brief total amount of task</p>
-</div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TVMParallelGroupEnv" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-690646d77d22bcfe/out/c_runtime_api.rs.html#1044">source</a><a href="#impl-Clone-for-TVMParal [...]
+</div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-TVMParallelGroupEnv" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-4177fc991d8fea8b/out/c_runtime_api.rs.html#1044">source</a><a href="#impl-Clone-for-TVMParal [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><section id="impl-Copy-for-TVMParallelGroupEnv" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-690646d77d22bcfe/out/c_runtime_api.rs.html#1044">source</a><a href="#impl-Copy-for-TVMParallelGroupEnv" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Copy.htm [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><section id="impl-Copy-for-TVMParallelGroupEnv" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-4177fc991d8fea8b/out/c_runtime_api.rs.html#1044">source</a><a href="#impl-Copy-for-TVMParallelGroupEnv" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Copy.htm [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/function/ffi/struct.__fsid_t.html b/docs/api/rust/tvm/function/ffi/struct.__fsid_t.html
index 889faab210..69e92db3c6 100644
--- a/docs/api/rust/tvm/function/ffi/struct.__fsid_t.html
+++ b/docs/api/rust/tvm/function/ffi/struct.__fsid_t.html
@@ -1,8 +1,8 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__fsid_t` struct in crate `tvm`."><title>__fsid_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__fsid_t` struct in crate `tvm`."><title>__fsid_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
pub __val: [<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.array.html">2</a>],
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.__val" class="structfield small-section-header"><a href="#structfield.__val" class="anchor field">§</a><code>__val: [<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.array.html">2</a>]</code></span><h2 id="trait-implementations" class="s [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.__val" class="structfield small-section-header"><a href="#structfield.__val" class="anchor field">§</a><code>__val: [<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>; <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.array.html">2</a>]</code></span><h2 id="trait-implementations" class="s [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><section id="impl-Copy-for-__fsid_t" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-690646d77d22bcfe/out/c_runtime_api.rs.html#136">source</a><a href="#impl-Copy-for-__fsid_t" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Copy.html" title="trait core::m [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><section id="impl-Copy-for-__fsid_t" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/workspace/rust/target/debug/build/tvm-sys-4177fc991d8fea8b/out/c_runtime_api.rs.html#136">source</a><a href="#impl-Copy-for-__fsid_t" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Copy.html" title="trait core::m [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/function/ffi/type.DLDataTypeCode.html b/docs/api/rust/tvm/function/ffi/type.DLDataTypeCode.html
index a77db6aee4..faf3373d9b 100644
--- a/docs/api/rust/tvm/function/ffi/type.DLDataTypeCode.html
+++ b/docs/api/rust/tvm/function/ffi/type.DLDataTypeCode.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief The type code options DLDataType."><title>DLDataTypeCode in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief The type code options DLDataType."><title>DLDataTypeCode in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.DLDeviceType.html b/docs/api/rust/tvm/function/ffi/type.DLDeviceType.html
index 9f558326c6..da9cf1b1b5 100644
--- a/docs/api/rust/tvm/function/ffi/type.DLDeviceType.html
+++ b/docs/api/rust/tvm/function/ffi/type.DLDeviceType.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DLDeviceType` type in crate `tvm`."><title>DLDeviceType in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DLDeviceType` type in crate `tvm`."><title>DLDeviceType in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.FTVMParallelLambda.html b/docs/api/rust/tvm/function/ffi/type.FTVMParallelLambda.html
index 43622ccce7..b196183549 100644
--- a/docs/api/rust/tvm/function/ffi/type.FTVMParallelLambda.html
+++ b/docs/api/rust/tvm/function/ffi/type.FTVMParallelLambda.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief The callback function to execute a parallel lambda \param task_id the task id of the function. \param penv The parallel environment backs the execution. \param cdata The supporting closure data."><title>FTVMParallelLambda in tvm::function::ffi - Rust</title><link rel="preload" as= [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief The callback function to execute a parallel lambda \param task_id the task id of the function. \param penv The parallel environment backs the execution. \param cdata The supporting closure data."><title>FTVMParallelLambda in tvm::function::ffi - Rust</title><link rel="preload" as= [...]
\param task_id the task id of the function.
\param penv The parallel environment backs the execution.
\param cdata The supporting closure data.</p>
diff --git a/docs/api/rust/tvm/function/ffi/type.TVMArgTypeCode.html b/docs/api/rust/tvm/function/ffi/type.TVMArgTypeCode.html
index 1e3a521a9d..ae134732c3 100644
--- a/docs/api/rust/tvm/function/ffi/type.TVMArgTypeCode.html
+++ b/docs/api/rust/tvm/function/ffi/type.TVMArgTypeCode.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief The type code in used and only used in TVM FFI for argument passing."><title>TVMArgTypeCode in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prelo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief The type code in used and only used in TVM FFI for argument passing."><title>TVMArgTypeCode in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prelo [...]
<p>DLPack consistency:</p>
<ol>
<li>kTVMArgInt is compatible with kDLInt</li>
diff --git a/docs/api/rust/tvm/function/ffi/type.TVMArrayHandle.html b/docs/api/rust/tvm/function/ffi/type.TVMArrayHandle.html
index 35a41ad768..5327ebc9f5 100644
--- a/docs/api/rust/tvm/function/ffi/type.TVMArrayHandle.html
+++ b/docs/api/rust/tvm/function/ffi/type.TVMArrayHandle.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief the array handle"><title>TVMArrayHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href=".. [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief the array handle"><title>TVMArrayHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href=".. [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.TVMBackendPackedCFunc.html b/docs/api/rust/tvm/function/ffi/type.TVMBackendPackedCFunc.html
index 6695328a12..09e9d90737 100644
--- a/docs/api/rust/tvm/function/ffi/type.TVMBackendPackedCFunc.html
+++ b/docs/api/rust/tvm/function/ffi/type.TVMBackendPackedCFunc.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Signature for backend functions exported as DLL."><title>TVMBackendPackedCFunc in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Signature for backend functions exported as DLL."><title>TVMBackendPackedCFunc in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
<p>\param args The arguments
\param type_codes The type codes of the arguments
\param num_args Number of arguments.
diff --git a/docs/api/rust/tvm/function/ffi/type.TVMDeviceExtType.html b/docs/api/rust/tvm/function/ffi/type.TVMDeviceExtType.html
index b8da2d7a65..cfcacd176e 100644
--- a/docs/api/rust/tvm/function/ffi/type.TVMDeviceExtType.html
+++ b/docs/api/rust/tvm/function/ffi/type.TVMDeviceExtType.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMDeviceExtType` type in crate `tvm`."><title>TVMDeviceExtType in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TVMDeviceExtType` type in crate `tvm`."><title>TVMDeviceExtType in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.TVMExtensionFuncDeclarer.html b/docs/api/rust/tvm/function/ffi/type.TVMExtensionFuncDeclarer.html
index a74c91a088..ff061c3825 100644
--- a/docs/api/rust/tvm/function/ffi/type.TVMExtensionFuncDeclarer.html
+++ b/docs/api/rust/tvm/function/ffi/type.TVMExtensionFuncDeclarer.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Signature for extension function declarer."><title>TVMExtensionFuncDeclarer in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" ty [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Signature for extension function declarer."><title>TVMExtensionFuncDeclarer in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" ty [...]
<p>TVM call this function to get the extension functions
The declarer will call register_func to register function and their name.</p>
<p>\param register_func_handle The register function
diff --git a/docs/api/rust/tvm/function/ffi/type.TVMFunctionHandle.html b/docs/api/rust/tvm/function/ffi/type.TVMFunctionHandle.html
index 8004a230ab..6748c569c0 100644
--- a/docs/api/rust/tvm/function/ffi/type.TVMFunctionHandle.html
+++ b/docs/api/rust/tvm/function/ffi/type.TVMFunctionHandle.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Handle to packed function handle."><title>TVMFunctionHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Handle to packed function handle."><title>TVMFunctionHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.TVMModuleHandle.html b/docs/api/rust/tvm/function/ffi/type.TVMModuleHandle.html
index 39be5ea5e1..1378566b6f 100644
--- a/docs/api/rust/tvm/function/ffi/type.TVMModuleHandle.html
+++ b/docs/api/rust/tvm/function/ffi/type.TVMModuleHandle.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Handle to TVM runtime modules."><title>TVMModuleHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cross [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Handle to TVM runtime modules."><title>TVMModuleHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cross [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.TVMObjectHandle.html b/docs/api/rust/tvm/function/ffi/type.TVMObjectHandle.html
index c6812dfe5a..0d12b67b0c 100644
--- a/docs/api/rust/tvm/function/ffi/type.TVMObjectHandle.html
+++ b/docs/api/rust/tvm/function/ffi/type.TVMObjectHandle.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Handle to Object."><title>TVMObjectHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href=" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Handle to Object."><title>TVMObjectHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href=" [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.TVMPackedCFunc.html b/docs/api/rust/tvm/function/ffi/type.TVMPackedCFunc.html
index b86b34f848..f34d944d20 100644
--- a/docs/api/rust/tvm/function/ffi/type.TVMPackedCFunc.html
+++ b/docs/api/rust/tvm/function/ffi/type.TVMPackedCFunc.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief C type of packed function."><title>TVMPackedCFunc in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigi [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief C type of packed function."><title>TVMPackedCFunc in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigi [...]
<p>\param args The arguments
\param type_codes The type codes of the arguments
\param num_args Number of arguments.
diff --git a/docs/api/rust/tvm/function/ffi/type.TVMPackedCFuncFinalizer.html b/docs/api/rust/tvm/function/ffi/type.TVMPackedCFuncFinalizer.html
index 86a7f0d359..e760c0ecf1 100644
--- a/docs/api/rust/tvm/function/ffi/type.TVMPackedCFuncFinalizer.html
+++ b/docs/api/rust/tvm/function/ffi/type.TVMPackedCFuncFinalizer.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief C callback to free the resource handle in C packed function. \param resource_handle The handle additional resouce handle from front-end."><title>TVMPackedCFuncFinalizer in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../s [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief C callback to free the resource handle in C packed function. \param resource_handle The handle additional resouce handle from front-end."><title>TVMPackedCFuncFinalizer in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../s [...]
\param resource_handle The handle additional resouce handle from front-end.</p>
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.TVMRetValueHandle.html b/docs/api/rust/tvm/function/ffi/type.TVMRetValueHandle.html
index 0eb56e1584..09ccc7bd73 100644
--- a/docs/api/rust/tvm/function/ffi/type.TVMRetValueHandle.html
+++ b/docs/api/rust/tvm/function/ffi/type.TVMRetValueHandle.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Handle to hold return value."><title>TVMRetValueHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cross [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Handle to hold return value."><title>TVMRetValueHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cross [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.TVMStreamHandle.html b/docs/api/rust/tvm/function/ffi/type.TVMStreamHandle.html
index 5dc4779655..12d478ef6b 100644
--- a/docs/api/rust/tvm/function/ffi/type.TVMStreamHandle.html
+++ b/docs/api/rust/tvm/function/ffi/type.TVMStreamHandle.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief The stream that is specific to device can be NULL, which indicates the default one."><title>TVMStreamHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"> [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief The stream that is specific to device can be NULL, which indicates the default one."><title>TVMStreamHandle in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"> [...]
can be NULL, which indicates the default one.</p>
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__blkcnt64_t.html b/docs/api/rust/tvm/function/ffi/type.__blkcnt64_t.html
index 913b220b22..c036a1dfe5 100644
--- a/docs/api/rust/tvm/function/ffi/type.__blkcnt64_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__blkcnt64_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__blkcnt64_t` type in crate `tvm`."><title>__blkcnt64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__blkcnt64_t` type in crate `tvm`."><title>__blkcnt64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__blkcnt_t.html b/docs/api/rust/tvm/function/ffi/type.__blkcnt_t.html
index 69eb57197f..8df5bfa74e 100644
--- a/docs/api/rust/tvm/function/ffi/type.__blkcnt_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__blkcnt_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__blkcnt_t` type in crate `tvm`."><title>__blkcnt_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__blkcnt_t` type in crate `tvm`."><title>__blkcnt_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__blksize_t.html b/docs/api/rust/tvm/function/ffi/type.__blksize_t.html
index 06285215e1..ef31155d2d 100644
--- a/docs/api/rust/tvm/function/ffi/type.__blksize_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__blksize_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__blksize_t` type in crate `tvm`."><title>__blksize_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__blksize_t` type in crate `tvm`."><title>__blksize_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__caddr_t.html b/docs/api/rust/tvm/function/ffi/type.__caddr_t.html
index 6e9063be16..5b30a229bf 100644
--- a/docs/api/rust/tvm/function/ffi/type.__caddr_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__caddr_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__caddr_t` type in crate `tvm`."><title>__caddr_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__caddr_t` type in crate `tvm`."><title>__caddr_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__clock_t.html b/docs/api/rust/tvm/function/ffi/type.__clock_t.html
index 0fb9a86c2a..6b7f0327b5 100644
--- a/docs/api/rust/tvm/function/ffi/type.__clock_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__clock_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__clock_t` type in crate `tvm`."><title>__clock_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__clock_t` type in crate `tvm`."><title>__clock_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__clockid_t.html b/docs/api/rust/tvm/function/ffi/type.__clockid_t.html
index 10238f73c3..dd3127f868 100644
--- a/docs/api/rust/tvm/function/ffi/type.__clockid_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__clockid_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__clockid_t` type in crate `tvm`."><title>__clockid_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__clockid_t` type in crate `tvm`."><title>__clockid_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__daddr_t.html b/docs/api/rust/tvm/function/ffi/type.__daddr_t.html
index 435f21616e..69c3a0dee3 100644
--- a/docs/api/rust/tvm/function/ffi/type.__daddr_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__daddr_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__daddr_t` type in crate `tvm`."><title>__daddr_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__daddr_t` type in crate `tvm`."><title>__daddr_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__dev_t.html b/docs/api/rust/tvm/function/ffi/type.__dev_t.html
index b50799616b..43838e0769 100644
--- a/docs/api/rust/tvm/function/ffi/type.__dev_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__dev_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__dev_t` type in crate `tvm`."><title>__dev_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__dev_t` type in crate `tvm`."><title>__dev_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__fsblkcnt64_t.html b/docs/api/rust/tvm/function/ffi/type.__fsblkcnt64_t.html
index 9c0117aa3f..659e790d49 100644
--- a/docs/api/rust/tvm/function/ffi/type.__fsblkcnt64_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__fsblkcnt64_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__fsblkcnt64_t` type in crate `tvm`."><title>__fsblkcnt64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__fsblkcnt64_t` type in crate `tvm`."><title>__fsblkcnt64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__fsblkcnt_t.html b/docs/api/rust/tvm/function/ffi/type.__fsblkcnt_t.html
index 6593dd628f..65842fe571 100644
--- a/docs/api/rust/tvm/function/ffi/type.__fsblkcnt_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__fsblkcnt_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__fsblkcnt_t` type in crate `tvm`."><title>__fsblkcnt_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__fsblkcnt_t` type in crate `tvm`."><title>__fsblkcnt_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__fsfilcnt64_t.html b/docs/api/rust/tvm/function/ffi/type.__fsfilcnt64_t.html
index b4d56bc001..15c33245fa 100644
--- a/docs/api/rust/tvm/function/ffi/type.__fsfilcnt64_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__fsfilcnt64_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__fsfilcnt64_t` type in crate `tvm`."><title>__fsfilcnt64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__fsfilcnt64_t` type in crate `tvm`."><title>__fsfilcnt64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__fsfilcnt_t.html b/docs/api/rust/tvm/function/ffi/type.__fsfilcnt_t.html
index 23a67a4a04..4e1d78ba9a 100644
--- a/docs/api/rust/tvm/function/ffi/type.__fsfilcnt_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__fsfilcnt_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__fsfilcnt_t` type in crate `tvm`."><title>__fsfilcnt_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__fsfilcnt_t` type in crate `tvm`."><title>__fsfilcnt_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__fsword_t.html b/docs/api/rust/tvm/function/ffi/type.__fsword_t.html
index 65367ed0da..e5ecc3c8ff 100644
--- a/docs/api/rust/tvm/function/ffi/type.__fsword_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__fsword_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__fsword_t` type in crate `tvm`."><title>__fsword_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__fsword_t` type in crate `tvm`."><title>__fsword_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__gid_t.html b/docs/api/rust/tvm/function/ffi/type.__gid_t.html
index 26a094ae52..e09d238f27 100644
--- a/docs/api/rust/tvm/function/ffi/type.__gid_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__gid_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__gid_t` type in crate `tvm`."><title>__gid_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__gid_t` type in crate `tvm`."><title>__gid_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__id_t.html b/docs/api/rust/tvm/function/ffi/type.__id_t.html
index 7d7960024e..8f69797e12 100644
--- a/docs/api/rust/tvm/function/ffi/type.__id_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__id_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__id_t` type in crate `tvm`."><title>__id_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__id_t` type in crate `tvm`."><title>__id_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__ino64_t.html b/docs/api/rust/tvm/function/ffi/type.__ino64_t.html
index 2648ad7233..4150ed70d3 100644
--- a/docs/api/rust/tvm/function/ffi/type.__ino64_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__ino64_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__ino64_t` type in crate `tvm`."><title>__ino64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__ino64_t` type in crate `tvm`."><title>__ino64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__ino_t.html b/docs/api/rust/tvm/function/ffi/type.__ino_t.html
index 4076d4f654..3f48f282e7 100644
--- a/docs/api/rust/tvm/function/ffi/type.__ino_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__ino_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__ino_t` type in crate `tvm`."><title>__ino_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__ino_t` type in crate `tvm`."><title>__ino_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__int16_t.html b/docs/api/rust/tvm/function/ffi/type.__int16_t.html
index a66b4f2d44..020748263a 100644
--- a/docs/api/rust/tvm/function/ffi/type.__int16_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__int16_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__int16_t` type in crate `tvm`."><title>__int16_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__int16_t` type in crate `tvm`."><title>__int16_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__int32_t.html b/docs/api/rust/tvm/function/ffi/type.__int32_t.html
index e7ac33cdf7..dae08c0aa1 100644
--- a/docs/api/rust/tvm/function/ffi/type.__int32_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__int32_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__int32_t` type in crate `tvm`."><title>__int32_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__int32_t` type in crate `tvm`."><title>__int32_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__int64_t.html b/docs/api/rust/tvm/function/ffi/type.__int64_t.html
index 986fed9590..1efc75bd46 100644
--- a/docs/api/rust/tvm/function/ffi/type.__int64_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__int64_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__int64_t` type in crate `tvm`."><title>__int64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__int64_t` type in crate `tvm`."><title>__int64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__int8_t.html b/docs/api/rust/tvm/function/ffi/type.__int8_t.html
index 15ec8a1bd4..783c818dc2 100644
--- a/docs/api/rust/tvm/function/ffi/type.__int8_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__int8_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__int8_t` type in crate `tvm`."><title>__int8_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__int8_t` type in crate `tvm`."><title>__int8_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__int_least16_t.html b/docs/api/rust/tvm/function/ffi/type.__int_least16_t.html
index 65dab74c8a..ed3a2ac83c 100644
--- a/docs/api/rust/tvm/function/ffi/type.__int_least16_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__int_least16_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__int_least16_t` type in crate `tvm`."><title>__int_least16_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__int_least16_t` type in crate `tvm`."><title>__int_least16_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__int_least32_t.html b/docs/api/rust/tvm/function/ffi/type.__int_least32_t.html
index 35057ab72e..24330556fc 100644
--- a/docs/api/rust/tvm/function/ffi/type.__int_least32_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__int_least32_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__int_least32_t` type in crate `tvm`."><title>__int_least32_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__int_least32_t` type in crate `tvm`."><title>__int_least32_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__int_least64_t.html b/docs/api/rust/tvm/function/ffi/type.__int_least64_t.html
index 96cfbc59ba..839bab6aac 100644
--- a/docs/api/rust/tvm/function/ffi/type.__int_least64_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__int_least64_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__int_least64_t` type in crate `tvm`."><title>__int_least64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__int_least64_t` type in crate `tvm`."><title>__int_least64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__int_least8_t.html b/docs/api/rust/tvm/function/ffi/type.__int_least8_t.html
index 0885bcee61..bbfb7ed635 100644
--- a/docs/api/rust/tvm/function/ffi/type.__int_least8_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__int_least8_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__int_least8_t` type in crate `tvm`."><title>__int_least8_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__int_least8_t` type in crate `tvm`."><title>__int_least8_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__intmax_t.html b/docs/api/rust/tvm/function/ffi/type.__intmax_t.html
index cc1d5c1914..c61e1b0156 100644
--- a/docs/api/rust/tvm/function/ffi/type.__intmax_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__intmax_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__intmax_t` type in crate `tvm`."><title>__intmax_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__intmax_t` type in crate `tvm`."><title>__intmax_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__intptr_t.html b/docs/api/rust/tvm/function/ffi/type.__intptr_t.html
index 234ffa4cc7..cae5e4c993 100644
--- a/docs/api/rust/tvm/function/ffi/type.__intptr_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__intptr_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__intptr_t` type in crate `tvm`."><title>__intptr_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__intptr_t` type in crate `tvm`."><title>__intptr_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__key_t.html b/docs/api/rust/tvm/function/ffi/type.__key_t.html
index 6dbaaa1f2b..b693d406f8 100644
--- a/docs/api/rust/tvm/function/ffi/type.__key_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__key_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__key_t` type in crate `tvm`."><title>__key_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__key_t` type in crate `tvm`."><title>__key_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__loff_t.html b/docs/api/rust/tvm/function/ffi/type.__loff_t.html
index fb22fd0453..42117236c6 100644
--- a/docs/api/rust/tvm/function/ffi/type.__loff_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__loff_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__loff_t` type in crate `tvm`."><title>__loff_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__loff_t` type in crate `tvm`."><title>__loff_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__mode_t.html b/docs/api/rust/tvm/function/ffi/type.__mode_t.html
index 48df51e9b4..65dd6c5e0b 100644
--- a/docs/api/rust/tvm/function/ffi/type.__mode_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__mode_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__mode_t` type in crate `tvm`."><title>__mode_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__mode_t` type in crate `tvm`."><title>__mode_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__nlink_t.html b/docs/api/rust/tvm/function/ffi/type.__nlink_t.html
index ff60539428..0d338090c3 100644
--- a/docs/api/rust/tvm/function/ffi/type.__nlink_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__nlink_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__nlink_t` type in crate `tvm`."><title>__nlink_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__nlink_t` type in crate `tvm`."><title>__nlink_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__off64_t.html b/docs/api/rust/tvm/function/ffi/type.__off64_t.html
index e89d20ca41..e38fb23e8a 100644
--- a/docs/api/rust/tvm/function/ffi/type.__off64_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__off64_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__off64_t` type in crate `tvm`."><title>__off64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__off64_t` type in crate `tvm`."><title>__off64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__off_t.html b/docs/api/rust/tvm/function/ffi/type.__off_t.html
index bf427c1bf1..6d21a42ea2 100644
--- a/docs/api/rust/tvm/function/ffi/type.__off_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__off_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__off_t` type in crate `tvm`."><title>__off_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__off_t` type in crate `tvm`."><title>__off_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__pid_t.html b/docs/api/rust/tvm/function/ffi/type.__pid_t.html
index a6f6579026..c42350bc7e 100644
--- a/docs/api/rust/tvm/function/ffi/type.__pid_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__pid_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__pid_t` type in crate `tvm`."><title>__pid_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__pid_t` type in crate `tvm`."><title>__pid_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__quad_t.html b/docs/api/rust/tvm/function/ffi/type.__quad_t.html
index 3509625f28..be0da882f4 100644
--- a/docs/api/rust/tvm/function/ffi/type.__quad_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__quad_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__quad_t` type in crate `tvm`."><title>__quad_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__quad_t` type in crate `tvm`."><title>__quad_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__rlim64_t.html b/docs/api/rust/tvm/function/ffi/type.__rlim64_t.html
index e6551cd959..0b467eccb9 100644
--- a/docs/api/rust/tvm/function/ffi/type.__rlim64_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__rlim64_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__rlim64_t` type in crate `tvm`."><title>__rlim64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__rlim64_t` type in crate `tvm`."><title>__rlim64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__rlim_t.html b/docs/api/rust/tvm/function/ffi/type.__rlim_t.html
index cfaf3f3784..6dd953d7d1 100644
--- a/docs/api/rust/tvm/function/ffi/type.__rlim_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__rlim_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__rlim_t` type in crate `tvm`."><title>__rlim_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__rlim_t` type in crate `tvm`."><title>__rlim_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__sig_atomic_t.html b/docs/api/rust/tvm/function/ffi/type.__sig_atomic_t.html
index ae7c90a3a8..d574afab7b 100644
--- a/docs/api/rust/tvm/function/ffi/type.__sig_atomic_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__sig_atomic_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__sig_atomic_t` type in crate `tvm`."><title>__sig_atomic_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__sig_atomic_t` type in crate `tvm`."><title>__sig_atomic_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__socklen_t.html b/docs/api/rust/tvm/function/ffi/type.__socklen_t.html
index a025985e7f..e05fb88c52 100644
--- a/docs/api/rust/tvm/function/ffi/type.__socklen_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__socklen_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__socklen_t` type in crate `tvm`."><title>__socklen_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__socklen_t` type in crate `tvm`."><title>__socklen_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__ssize_t.html b/docs/api/rust/tvm/function/ffi/type.__ssize_t.html
index 05c840203c..0eb23f1b63 100644
--- a/docs/api/rust/tvm/function/ffi/type.__ssize_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__ssize_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__ssize_t` type in crate `tvm`."><title>__ssize_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__ssize_t` type in crate `tvm`."><title>__ssize_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__suseconds64_t.html b/docs/api/rust/tvm/function/ffi/type.__suseconds64_t.html
index dc43d1873c..b9cbfe5978 100644
--- a/docs/api/rust/tvm/function/ffi/type.__suseconds64_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__suseconds64_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__suseconds64_t` type in crate `tvm`."><title>__suseconds64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__suseconds64_t` type in crate `tvm`."><title>__suseconds64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__suseconds_t.html b/docs/api/rust/tvm/function/ffi/type.__suseconds_t.html
index bf2619379f..626a449ad5 100644
--- a/docs/api/rust/tvm/function/ffi/type.__suseconds_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__suseconds_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__suseconds_t` type in crate `tvm`."><title>__suseconds_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__suseconds_t` type in crate `tvm`."><title>__suseconds_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__syscall_slong_t.html b/docs/api/rust/tvm/function/ffi/type.__syscall_slong_t.html
index 3c64b26b38..3d43a6f2e7 100644
--- a/docs/api/rust/tvm/function/ffi/type.__syscall_slong_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__syscall_slong_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__syscall_slong_t` type in crate `tvm`."><title>__syscall_slong_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__syscall_slong_t` type in crate `tvm`."><title>__syscall_slong_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__syscall_ulong_t.html b/docs/api/rust/tvm/function/ffi/type.__syscall_ulong_t.html
index c1d6a58ec8..86db91efcf 100644
--- a/docs/api/rust/tvm/function/ffi/type.__syscall_ulong_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__syscall_ulong_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__syscall_ulong_t` type in crate `tvm`."><title>__syscall_ulong_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__syscall_ulong_t` type in crate `tvm`."><title>__syscall_ulong_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__time_t.html b/docs/api/rust/tvm/function/ffi/type.__time_t.html
index c32cad3b1a..885de2cc28 100644
--- a/docs/api/rust/tvm/function/ffi/type.__time_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__time_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__time_t` type in crate `tvm`."><title>__time_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__time_t` type in crate `tvm`."><title>__time_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__timer_t.html b/docs/api/rust/tvm/function/ffi/type.__timer_t.html
index 13ad44ad9f..234aec549f 100644
--- a/docs/api/rust/tvm/function/ffi/type.__timer_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__timer_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__timer_t` type in crate `tvm`."><title>__timer_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__timer_t` type in crate `tvm`."><title>__timer_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__u_char.html b/docs/api/rust/tvm/function/ffi/type.__u_char.html
index 48a9709a09..f2099aa9c8 100644
--- a/docs/api/rust/tvm/function/ffi/type.__u_char.html
+++ b/docs/api/rust/tvm/function/ffi/type.__u_char.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__u_char` type in crate `tvm`."><title>__u_char in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__u_char` type in crate `tvm`."><title>__u_char in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__u_int.html b/docs/api/rust/tvm/function/ffi/type.__u_int.html
index 0ca05f7fcb..613c575b32 100644
--- a/docs/api/rust/tvm/function/ffi/type.__u_int.html
+++ b/docs/api/rust/tvm/function/ffi/type.__u_int.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__u_int` type in crate `tvm`."><title>__u_int in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__u_int` type in crate `tvm`."><title>__u_int in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__u_long.html b/docs/api/rust/tvm/function/ffi/type.__u_long.html
index ad98db52d1..5d5446bc14 100644
--- a/docs/api/rust/tvm/function/ffi/type.__u_long.html
+++ b/docs/api/rust/tvm/function/ffi/type.__u_long.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__u_long` type in crate `tvm`."><title>__u_long in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__u_long` type in crate `tvm`."><title>__u_long in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__u_quad_t.html b/docs/api/rust/tvm/function/ffi/type.__u_quad_t.html
index 222b9166c1..64917338ed 100644
--- a/docs/api/rust/tvm/function/ffi/type.__u_quad_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__u_quad_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__u_quad_t` type in crate `tvm`."><title>__u_quad_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__u_quad_t` type in crate `tvm`."><title>__u_quad_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__u_short.html b/docs/api/rust/tvm/function/ffi/type.__u_short.html
index 01feaca1b1..bb33bba339 100644
--- a/docs/api/rust/tvm/function/ffi/type.__u_short.html
+++ b/docs/api/rust/tvm/function/ffi/type.__u_short.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__u_short` type in crate `tvm`."><title>__u_short in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__u_short` type in crate `tvm`."><title>__u_short in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__uid_t.html b/docs/api/rust/tvm/function/ffi/type.__uid_t.html
index 892fb9ec45..726e50c8ef 100644
--- a/docs/api/rust/tvm/function/ffi/type.__uid_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__uid_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uid_t` type in crate `tvm`."><title>__uid_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uid_t` type in crate `tvm`."><title>__uid_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__uint16_t.html b/docs/api/rust/tvm/function/ffi/type.__uint16_t.html
index 33d9a86c53..4a239487d7 100644
--- a/docs/api/rust/tvm/function/ffi/type.__uint16_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__uint16_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uint16_t` type in crate `tvm`."><title>__uint16_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uint16_t` type in crate `tvm`."><title>__uint16_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__uint32_t.html b/docs/api/rust/tvm/function/ffi/type.__uint32_t.html
index e1c0f35ac3..e81d81ddc4 100644
--- a/docs/api/rust/tvm/function/ffi/type.__uint32_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__uint32_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uint32_t` type in crate `tvm`."><title>__uint32_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uint32_t` type in crate `tvm`."><title>__uint32_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__uint64_t.html b/docs/api/rust/tvm/function/ffi/type.__uint64_t.html
index b93e126e6d..0059ebab86 100644
--- a/docs/api/rust/tvm/function/ffi/type.__uint64_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__uint64_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uint64_t` type in crate `tvm`."><title>__uint64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uint64_t` type in crate `tvm`."><title>__uint64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" t [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__uint8_t.html b/docs/api/rust/tvm/function/ffi/type.__uint8_t.html
index 31a1b93137..a520bf8c4c 100644
--- a/docs/api/rust/tvm/function/ffi/type.__uint8_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__uint8_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uint8_t` type in crate `tvm`."><title>__uint8_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uint8_t` type in crate `tvm`."><title>__uint8_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__uint_least16_t.html b/docs/api/rust/tvm/function/ffi/type.__uint_least16_t.html
index 717c58cd31..d83b4a03ae 100644
--- a/docs/api/rust/tvm/function/ffi/type.__uint_least16_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__uint_least16_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uint_least16_t` type in crate `tvm`."><title>__uint_least16_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uint_least16_t` type in crate `tvm`."><title>__uint_least16_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__uint_least32_t.html b/docs/api/rust/tvm/function/ffi/type.__uint_least32_t.html
index 788858b0bd..b5a693259f 100644
--- a/docs/api/rust/tvm/function/ffi/type.__uint_least32_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__uint_least32_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uint_least32_t` type in crate `tvm`."><title>__uint_least32_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uint_least32_t` type in crate `tvm`."><title>__uint_least32_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__uint_least64_t.html b/docs/api/rust/tvm/function/ffi/type.__uint_least64_t.html
index bd113d7fb5..2f104676d7 100644
--- a/docs/api/rust/tvm/function/ffi/type.__uint_least64_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__uint_least64_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uint_least64_t` type in crate `tvm`."><title>__uint_least64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uint_least64_t` type in crate `tvm`."><title>__uint_least64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__uint_least8_t.html b/docs/api/rust/tvm/function/ffi/type.__uint_least8_t.html
index 11cb296e9f..d3b68b66be 100644
--- a/docs/api/rust/tvm/function/ffi/type.__uint_least8_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__uint_least8_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uint_least8_t` type in crate `tvm`."><title>__uint_least8_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uint_least8_t` type in crate `tvm`."><title>__uint_least8_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__uintmax_t.html b/docs/api/rust/tvm/function/ffi/type.__uintmax_t.html
index d5d6d98ff6..ffb224e6f9 100644
--- a/docs/api/rust/tvm/function/ffi/type.__uintmax_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__uintmax_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uintmax_t` type in crate `tvm`."><title>__uintmax_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__uintmax_t` type in crate `tvm`."><title>__uintmax_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.__useconds_t.html b/docs/api/rust/tvm/function/ffi/type.__useconds_t.html
index 85725723b2..dc84784fee 100644
--- a/docs/api/rust/tvm/function/ffi/type.__useconds_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.__useconds_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__useconds_t` type in crate `tvm`."><title>__useconds_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `__useconds_t` type in crate `tvm`."><title>__useconds_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.int_fast16_t.html b/docs/api/rust/tvm/function/ffi/type.int_fast16_t.html
index 980ce2f36c..4fedede985 100644
--- a/docs/api/rust/tvm/function/ffi/type.int_fast16_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.int_fast16_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `int_fast16_t` type in crate `tvm`."><title>int_fast16_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `int_fast16_t` type in crate `tvm`."><title>int_fast16_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.int_fast32_t.html b/docs/api/rust/tvm/function/ffi/type.int_fast32_t.html
index 612a9eb22d..9092c15267 100644
--- a/docs/api/rust/tvm/function/ffi/type.int_fast32_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.int_fast32_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `int_fast32_t` type in crate `tvm`."><title>int_fast32_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `int_fast32_t` type in crate `tvm`."><title>int_fast32_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.int_fast64_t.html b/docs/api/rust/tvm/function/ffi/type.int_fast64_t.html
index 0b0a12c2d3..486695bb60 100644
--- a/docs/api/rust/tvm/function/ffi/type.int_fast64_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.int_fast64_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `int_fast64_t` type in crate `tvm`."><title>int_fast64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `int_fast64_t` type in crate `tvm`."><title>int_fast64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.int_fast8_t.html b/docs/api/rust/tvm/function/ffi/type.int_fast8_t.html
index 758514dcc1..4ad1698fd6 100644
--- a/docs/api/rust/tvm/function/ffi/type.int_fast8_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.int_fast8_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `int_fast8_t` type in crate `tvm`."><title>int_fast8_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `int_fast8_t` type in crate `tvm`."><title>int_fast8_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.int_least16_t.html b/docs/api/rust/tvm/function/ffi/type.int_least16_t.html
index 2ce77670a2..fee7f9eb60 100644
--- a/docs/api/rust/tvm/function/ffi/type.int_least16_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.int_least16_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `int_least16_t` type in crate `tvm`."><title>int_least16_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `int_least16_t` type in crate `tvm`."><title>int_least16_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.int_least32_t.html b/docs/api/rust/tvm/function/ffi/type.int_least32_t.html
index 7eb7838c8d..9d334fa7be 100644
--- a/docs/api/rust/tvm/function/ffi/type.int_least32_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.int_least32_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `int_least32_t` type in crate `tvm`."><title>int_least32_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `int_least32_t` type in crate `tvm`."><title>int_least32_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.int_least64_t.html b/docs/api/rust/tvm/function/ffi/type.int_least64_t.html
index 93b9e58ea8..82fbc0014e 100644
--- a/docs/api/rust/tvm/function/ffi/type.int_least64_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.int_least64_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `int_least64_t` type in crate `tvm`."><title>int_least64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `int_least64_t` type in crate `tvm`."><title>int_least64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.int_least8_t.html b/docs/api/rust/tvm/function/ffi/type.int_least8_t.html
index b85ef624fb..ba993e5bab 100644
--- a/docs/api/rust/tvm/function/ffi/type.int_least8_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.int_least8_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `int_least8_t` type in crate `tvm`."><title>int_least8_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `int_least8_t` type in crate `tvm`."><title>int_least8_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.intmax_t.html b/docs/api/rust/tvm/function/ffi/type.intmax_t.html
index 8853eb4d76..bde8674e39 100644
--- a/docs/api/rust/tvm/function/ffi/type.intmax_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.intmax_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `intmax_t` type in crate `tvm`."><title>intmax_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `intmax_t` type in crate `tvm`."><title>intmax_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.size_t.html b/docs/api/rust/tvm/function/ffi/type.size_t.html
index 80aa3cccb5..8c0012378d 100644
--- a/docs/api/rust/tvm/function/ffi/type.size_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.size_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `size_t` type in crate `tvm`."><title>size_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `size_t` type in crate `tvm`."><title>size_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.tvm_index_t.html b/docs/api/rust/tvm/function/ffi/type.tvm_index_t.html
index b7fb5e5a1c..c205265a73 100644
--- a/docs/api/rust/tvm/function/ffi/type.tvm_index_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.tvm_index_t.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief type of array index."><title>tvm_index_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href=". [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief type of array index."><title>tvm_index_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorigin href=". [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../" data-static-root-path="../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.uint_fast16_t.html b/docs/api/rust/tvm/function/ffi/type.uint_fast16_t.html
index 594d6c70d6..b6adc3a1e1 100644
--- a/docs/api/rust/tvm/function/ffi/type.uint_fast16_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.uint_fast16_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uint_fast16_t` type in crate `tvm`."><title>uint_fast16_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uint_fast16_t` type in crate `tvm`."><title>uint_fast16_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.uint_fast32_t.html b/docs/api/rust/tvm/function/ffi/type.uint_fast32_t.html
index c205ead982..d610b39c71 100644
--- a/docs/api/rust/tvm/function/ffi/type.uint_fast32_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.uint_fast32_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uint_fast32_t` type in crate `tvm`."><title>uint_fast32_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uint_fast32_t` type in crate `tvm`."><title>uint_fast32_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.uint_fast64_t.html b/docs/api/rust/tvm/function/ffi/type.uint_fast64_t.html
index 46c96c6599..d656e26b90 100644
--- a/docs/api/rust/tvm/function/ffi/type.uint_fast64_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.uint_fast64_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uint_fast64_t` type in crate `tvm`."><title>uint_fast64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uint_fast64_t` type in crate `tvm`."><title>uint_fast64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.uint_fast8_t.html b/docs/api/rust/tvm/function/ffi/type.uint_fast8_t.html
index 957dfe5923..914e71a741 100644
--- a/docs/api/rust/tvm/function/ffi/type.uint_fast8_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.uint_fast8_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uint_fast8_t` type in crate `tvm`."><title>uint_fast8_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uint_fast8_t` type in crate `tvm`."><title>uint_fast8_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.uint_least16_t.html b/docs/api/rust/tvm/function/ffi/type.uint_least16_t.html
index d98129c813..dff101ec0e 100644
--- a/docs/api/rust/tvm/function/ffi/type.uint_least16_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.uint_least16_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uint_least16_t` type in crate `tvm`."><title>uint_least16_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uint_least16_t` type in crate `tvm`."><title>uint_least16_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.uint_least32_t.html b/docs/api/rust/tvm/function/ffi/type.uint_least32_t.html
index 67ce5dbe01..be89bb67a4 100644
--- a/docs/api/rust/tvm/function/ffi/type.uint_least32_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.uint_least32_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uint_least32_t` type in crate `tvm`."><title>uint_least32_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uint_least32_t` type in crate `tvm`."><title>uint_least32_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.uint_least64_t.html b/docs/api/rust/tvm/function/ffi/type.uint_least64_t.html
index ac50c0d45a..16b7171e3b 100644
--- a/docs/api/rust/tvm/function/ffi/type.uint_least64_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.uint_least64_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uint_least64_t` type in crate `tvm`."><title>uint_least64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uint_least64_t` type in crate `tvm`."><title>uint_least64_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.uint_least8_t.html b/docs/api/rust/tvm/function/ffi/type.uint_least8_t.html
index a7ed1d8941..c333c871d0 100644
--- a/docs/api/rust/tvm/function/ffi/type.uint_least8_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.uint_least8_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uint_least8_t` type in crate `tvm`."><title>uint_least8_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uint_least8_t` type in crate `tvm`."><title>uint_least8_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.uintmax_t.html b/docs/api/rust/tvm/function/ffi/type.uintmax_t.html
index 9919278cd0..244a5bf15a 100644
--- a/docs/api/rust/tvm/function/ffi/type.uintmax_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.uintmax_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uintmax_t` type in crate `tvm`."><title>uintmax_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `uintmax_t` type in crate `tvm`."><title>uintmax_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/type.wchar_t.html b/docs/api/rust/tvm/function/ffi/type.wchar_t.html
index 014385c71f..fae84d7d9b 100644
--- a/docs/api/rust/tvm/function/ffi/type.wchar_t.html
+++ b/docs/api/rust/tvm/function/ffi/type.wchar_t.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `wchar_t` type in crate `tvm`."><title>wchar_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `wchar_t` type in crate `tvm`."><title>wchar_t in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/function/ffi/union.TVMValue.html b/docs/api/rust/tvm/function/ffi/union.TVMValue.html
index 0d8c22e483..97506d4876 100644
--- a/docs/api/rust/tvm/function/ffi/union.TVMValue.html
+++ b/docs/api/rust/tvm/function/ffi/union.TVMValue.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Union type of values being passed through API and function calls."><title>TVMValue in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Union type of values being passed through API and function calls."><title>TVMValue in tvm::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="f [...]
pub v_int64: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>,
pub v_float64: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.f64.html">f64</a>,
pub v_handle: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core::ffi::c_void">c_void</a>,
@@ -8,7 +8,7 @@
/* private fields */
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>\brief Union type of values
being passed through API and function calls.</p>
-</div></details><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.v_int64" class="structfield small-section-header"><a href="#structfield.v_int64" class="anchor field">§</a><code>v_int64: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a></code></span><span id="structfield.v_float64" class="structfield small-section-header"><a href="#structfield.v_float64" class="anchor field [...]
+</div></details><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.v_int64" class="structfield small-section-header"><a href="#structfield.v_int64" class="anchor field">§</a><code>v_int64: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a></code></span><span id="structfield.v_float64" class="structfield small-section-header"><a href="#structfield.v_float64" class="anchor field [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/function/struct.Function.html b/docs/api/rust/tvm/function/struct.Function.html
index 724aaef582..68bfd4bcb0 100644
--- a/docs/api/rust/tvm/function/struct.Function.html
+++ b/docs/api/rust/tvm/function/struct.Function.html
@@ -12,7 +12,7 @@
</div></details></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Function" class="impl"><a class="srclink rightside" href="../../src/tvm_rt/function.rs.html#172">source</a><a href="#impl-Clone-for-Function" class="anchor">§</a><h3 class="code-header">impl < [...]
__H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</span></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle meth [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
- Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
+ Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srclink rightside" [...]
diff --git a/docs/api/rust/tvm/ir/arith/struct.ConstIntBound.html b/docs/api/rust/tvm/ir/arith/struct.ConstIntBound.html
index 29243e4527..5843456a71 100644
--- a/docs/api/rust/tvm/ir/arith/struct.ConstIntBound.html
+++ b/docs/api/rust/tvm/ir/arith/struct.ConstIntBound.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ConstIntBound` struct in crate `tvm`."><title>ConstIntBound in tvm::ir::arith - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ConstIntBound` struct in crate `tvm`."><title>ConstIntBound in tvm::ir::arith - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/arith/struct.ConstIntBoundNode.html b/docs/api/rust/tvm/ir/arith/struct.ConstIntBoundNode.html
index 5a198b4fdb..be827fed3a 100644
--- a/docs/api/rust/tvm/ir/arith/struct.ConstIntBoundNode.html
+++ b/docs/api/rust/tvm/ir/arith/struct.ConstIntBoundNode.html
@@ -2,8 +2,8 @@
pub min_value: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>,
pub max_value: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>,
/* private fields */
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.min_value" class="structfield small-section-header"><a href="#structfield.min_value" class="anchor field">§</a><code>min_value: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a></code></span><span id="structfield.max_value" class="structfield small-section-header"><a href="#structfield.max_value" class="anchor f [...]
- <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/arith.rs.html#45-46">sou [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.min_value" class="structfield small-section-header"><a href="#structfield.min_value" class="anchor field">§</a><code>min_value: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a></code></span><span id="structfield.max_value" class="structfield small-section-header"><a href="#structfield.max_value" class="anchor f [...]
+ <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/arith.rs.html#45-46">s [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/attrs/struct.Attrs.html b/docs/api/rust/tvm/ir/attrs/struct.Attrs.html
index 0667938239..36bfd9a4e6 100644
--- a/docs/api/rust/tvm/ir/attrs/struct.Attrs.html
+++ b/docs/api/rust/tvm/ir/attrs/struct.Attrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Attrs` struct in crate `tvm`."><title>Attrs in tvm::ir::attrs - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Attrs` struct in crate `tvm`."><title>Attrs in tvm::ir::attrs - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wo [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/attrs/struct.BaseAttrsNode.html b/docs/api/rust/tvm/ir/attrs/struct.BaseAttrsNode.html
index 9de1e17d0a..c69055ec9d 100644
--- a/docs/api/rust/tvm/ir/attrs/struct.BaseAttrsNode.html
+++ b/docs/api/rust/tvm/ir/attrs/struct.BaseAttrsNode.html
@@ -1,7 +1,7 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `BaseAttrsNode` struct in crate `tvm`."><title>BaseAttrsNode in tvm::ir::attrs - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
pub base: <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a></code></span><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anc [...]
- <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/attrs.rs.html#24">sour [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a></code></span><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anc [...]
+ <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/attrs.rs.html#24">source [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/diagnostics/struct.Diagnostic.html b/docs/api/rust/tvm/ir/diagnostics/struct.Diagnostic.html
index 5f4ac47358..5d46fb30a8 100644
--- a/docs/api/rust/tvm/ir/diagnostics/struct.Diagnostic.html
+++ b/docs/api/rust/tvm/ir/diagnostics/struct.Diagnostic.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Diagnostic` struct in crate `tvm`."><title>Diagnostic in tvm::ir::diagnostics - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Diagnostic` struct in crate `tvm`."><title>Diagnostic in tvm::ir::diagnostics - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="fon [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/diagnostics/struct.DiagnosticContext.html b/docs/api/rust/tvm/ir/diagnostics/struct.DiagnosticContext.html
index 5fcc9d6aa2..63ce793632 100644
--- a/docs/api/rust/tvm/ir/diagnostics/struct.DiagnosticContext.html
+++ b/docs/api/rust/tvm/ir/diagnostics/struct.DiagnosticContext.html
@@ -4,7 +4,7 @@ and contains a renderer.</p>
F: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/ops/function/trait.Fn.html" title="trait core::ops::function::Fn">Fn</a>(<a class="struct" href="struct.DiagnosticContext.html" title="struct tvm::ir::diagnostics::DiagnosticContext">DiagnosticContext</a>) + 'static,</span></h4></section><section id="method.default" class="method"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#205-207">source</a><h4 class="code-header">pub fn <a href="#met [...]
</div></details><details class="toggle method-toggle" open><summary><section id="method.render" class="method"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#215-217">source</a><h4 class="code-header">pub fn <a href="#method.render" class="fn">render</a>(&mut self) -> <a class="type" href="../../function/type.Result.html" title="type tvm::function::Result">Result</a><<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.unit.h [...]
</div></details><details class="toggle method-toggle" open><summary><section id="method.emit_fatal" class="method"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#220-224">source</a><h4 class="code-header">pub fn <a href="#method.emit_fatal" class="fn">emit_fatal</a>(&mut self, diagnostic: <a class="struct" href="struct.Diagnostic.html" title="struct tvm::ir::diagnostics::Diagnostic">Diagnostic</a>) -> <a class="type" href="../../function/type.Result [...]
-</div></details></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-DiagnosticContext" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#170">source</a><a href="#impl-Clone-for-DiagnosticContext" class="anchor">§</a><h [...]
+</div></details></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-DiagnosticContext" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#170">source</a><a href="#impl-Clone-for-DiagnosticContext" class="anchor">§</a><h [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -12,7 +12,7 @@ and contains a renderer.</p>
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-DiagnosticContext" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#170">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-DiagnosticContext" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https:// [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-DiagnosticContext" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#170">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-DiagnosticContext" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https:// [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/diagnostics/struct.DiagnosticRenderer.html b/docs/api/rust/tvm/ir/diagnostics/struct.DiagnosticRenderer.html
index d60f5a3e10..bee011b49c 100644
--- a/docs/api/rust/tvm/ir/diagnostics/struct.DiagnosticRenderer.html
+++ b/docs/api/rust/tvm/ir/diagnostics/struct.DiagnosticRenderer.html
@@ -1,5 +1,5 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DiagnosticRenderer` struct in crate `tvm`."><title>DiagnosticRenderer in tvm::ir::diagnostics - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel=" [...]
-</div></details></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-DiagnosticRenderer" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#149">source</a><a href="#impl-Clone-for-DiagnosticRenderer" class="anchor">§</a> [...]
+</div></details></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-DiagnosticRenderer" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/diagnostics/mod.rs.html#149">source</a><a href="#impl-Clone-for-DiagnosticRenderer" class="anchor">§</a> [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/expr/struct.BaseExpr.html b/docs/api/rust/tvm/ir/expr/struct.BaseExpr.html
index 53c5738985..3921a4bdbb 100644
--- a/docs/api/rust/tvm/ir/expr/struct.BaseExpr.html
+++ b/docs/api/rust/tvm/ir/expr/struct.BaseExpr.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `BaseExpr` struct in crate `tvm`."><title>BaseExpr in tvm::ir::expr - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `BaseExpr` struct in crate `tvm`."><title>BaseExpr in tvm::ir::expr - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fo [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/expr/struct.GlobalVar.html b/docs/api/rust/tvm/ir/expr/struct.GlobalVar.html
index 8c2defd636..ebb065cce4 100644
--- a/docs/api/rust/tvm/ir/expr/struct.GlobalVar.html
+++ b/docs/api/rust/tvm/ir/expr/struct.GlobalVar.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `GlobalVar` struct in crate `tvm`."><title>GlobalVar in tvm::ir::expr - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type=" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `GlobalVar` struct in crate `tvm`."><title>GlobalVar in tvm::ir::expr - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type=" [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/expr/struct.GlobalVarNode.html b/docs/api/rust/tvm/ir/expr/struct.GlobalVarNode.html
index 531862f392..71db8d65b5 100644
--- a/docs/api/rust/tvm/ir/expr/struct.GlobalVarNode.html
+++ b/docs/api/rust/tvm/ir/expr/struct.GlobalVarNode.html
@@ -1,8 +1,8 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `GlobalVarNode` struct in crate `tvm`."><title>GlobalVarNode in tvm::ir::expr - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font [...]
pub base: <a class="struct" href="../relay/struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>,
pub name_hint: <a class="struct" href="../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../relay/struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a></code></span><span id="structfield.name_hint" class="structfield small-section-header"><a href="#structfield.name_hint" class="anchor [...]
- <a class="struct" href="../relay/struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/expr.rs.html#66">so [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../relay/struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a></code></span><span id="structfield.name_hint" class="structfield small-section-header"><a href="#structfield.name_hint" class="anchor [...]
+ <a class="struct" href="../relay/struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/expr.rs.html#66">sour [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/expr/struct.PrimExpr.html b/docs/api/rust/tvm/ir/expr/struct.PrimExpr.html
index e1432b5925..746d2839fd 100644
--- a/docs/api/rust/tvm/ir/expr/struct.PrimExpr.html
+++ b/docs/api/rust/tvm/ir/expr/struct.PrimExpr.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PrimExpr` struct in crate `tvm`."><title>PrimExpr in tvm::ir::expr - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PrimExpr` struct in crate `tvm`."><title>PrimExpr in tvm::ir::expr - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fo [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/function/struct.BaseFunc.html b/docs/api/rust/tvm/ir/function/struct.BaseFunc.html
index dc6d4ec056..f9e18a5aba 100644
--- a/docs/api/rust/tvm/ir/function/struct.BaseFunc.html
+++ b/docs/api/rust/tvm/ir/function/struct.BaseFunc.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `BaseFunc` struct in crate `tvm`."><title>BaseFunc in tvm::ir::function - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `BaseFunc` struct in crate `tvm`."><title>BaseFunc in tvm::ir::function - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-BaseFunc" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/function.rs.html#31">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-BaseFunc" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/c [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-BaseFunc" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/function.rs.html#31">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-BaseFunc" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/c [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/module/enum.Error.html b/docs/api/rust/tvm/ir/module/enum.Error.html
index 467a8c5f76..5c6f0a7d36 100644
--- a/docs/api/rust/tvm/ir/module/enum.Error.html
+++ b/docs/api/rust/tvm/ir/module/enum.Error.html
@@ -1,7 +1,7 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Error` enum in crate `tvm`."><title>Error in tvm::ir::module - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wof [...]
IO(<a class="struct" href="https://doc.rust-lang.org/1.69.0/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>),
TVM(<a class="enum" href="../../enum.Error.html" title="enum tvm::Error">Error</a>),
-}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.IO" class="variant"><a href="#variant.IO" class="anchor">§</a><h3 class="code-header">IO(<a class="struct" href="https://doc.rust-lang.org/1.69.0/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>)</h3></section><section id="variant.TVM" class="variant"><a href="#variant.TVM" class="anchor">§</a>< [...]
+}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.IO" class="variant"><a href="#variant.IO" class="anchor">§</a><h3 class="code-header">IO(<a class="struct" href="https://doc.rust-lang.org/1.69.0/std/io/error/struct.Error.html" title="struct std::io::error::Error">Error</a>)</h3></section><section id="variant.TVM" class="variant"><a href="#variant.TVM" class="anchor">§</a>< [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/module/struct.IRModule.html b/docs/api/rust/tvm/ir/module/struct.IRModule.html
index 3374696657..f86a5f8376 100644
--- a/docs/api/rust/tvm/ir/module/struct.IRModule.html
+++ b/docs/api/rust/tvm/ir/module/struct.IRModule.html
@@ -28,7 +28,7 @@
F: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a><Item = (&'a <a class="struct" href="../expr/struct.GlobalVar.html" title="struct tvm::ir::expr::GlobalVar">GlobalVar</a>, &'a <a class="struct" href="../function/struct.BaseFunc.html" title="struct tvm::ir::function::BaseFunc">BaseFunc</a>)>,
T: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a><Item = (&'a <a class="struct" href="../ty/struct.GlobalTypeVar.html" title="struct tvm::ir::ty::GlobalTypeVar">GlobalTypeVar</a>, &'a <a class="struct" href="../ty/struct.TypeData.html" title="struct tvm::ir::ty::TypeData">TypeData</a>)>,
E: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
- E::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<<a class="struct" href="../relay/struct.Expr.html" title="struct tvm::ir::relay::Expr">Expr</a> as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObject [...]
+ E::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<<a class="struct" href="../relay/struct.Expr.html" title="struct tvm::ir::relay::Expr">Expr</a> as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObject [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/op/struct.Op.html b/docs/api/rust/tvm/ir/op/struct.Op.html
index 9dbbdc026f..3df9bdfcb0 100644
--- a/docs/api/rust/tvm/ir/op/struct.Op.html
+++ b/docs/api/rust/tvm/ir/op/struct.Op.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Op` struct in crate `tvm`."><title>Op in tvm::ir::op - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cros [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Op` struct in crate `tvm`."><title>Op in tvm::ir::op - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cros [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Op" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/op.rs.html#30">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Op" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait. [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Op" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/op.rs.html#30">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Op" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait. [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/op/struct.OpNode.html b/docs/api/rust/tvm/ir/op/struct.OpNode.html
index a6e3876f29..a88a803c8f 100644
--- a/docs/api/rust/tvm/ir/op/struct.OpNode.html
+++ b/docs/api/rust/tvm/ir/op/struct.OpNode.html
@@ -9,7 +9,7 @@
pub num_inputs: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
pub support_level: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../relay/struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a></code></span><span id="structfield.name" class="structfield small-section-header"><a href="#structfield.name" class="anchor field">§</ [...]
- <a class="struct" href="../relay/struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/op.rs.html#30">source [...]
+ <a class="struct" href="../relay/struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/op.rs.html#30">sour [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.AvgPool2DAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.AvgPool2DAttrs.html
index af7862b924..8c902608dd 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.AvgPool2DAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.AvgPool2DAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `AvgPool2DAttrs` struct in crate `tvm`."><title>AvgPool2DAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link re [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `AvgPool2DAttrs` struct in crate `tvm`."><title>AvgPool2DAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link re [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.AvgPool2DAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.AvgPool2DAttrsNode.html
index e9972d6250..66687a5117 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.AvgPool2DAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.AvgPool2DAttrsNode.html
@@ -7,8 +7,8 @@
pub layout: <a class="struct" href="../../../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>,
pub ceil_mode: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.bool.html">bool</a>,
pub count_include_pad: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.bool.html">bool</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.pool_size" class="structfield small-section-header"><a href="#structfield.pool [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.pool_size" class="structfield small-section-header"><a href="#structfield.pool [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BatchMatmulAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BatchMatmulAttrs.html
index 0e74d647d5..21e598dfb5 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BatchMatmulAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BatchMatmulAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `BatchMatmulAttrs` struct in crate `tvm`."><title>BatchMatmulAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><lin [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `BatchMatmulAttrs` struct in crate `tvm`."><title>BatchMatmulAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><lin [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../../../runtime/t [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-BatchMatmulAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#239">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-BatchMatmulAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-BatchMatmulAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#239">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-BatchMatmulAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BatchMatmulAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BatchMatmulAttrsNode.html
index da814d3dff..42a172ff46 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BatchMatmulAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BatchMatmulAttrsNode.html
@@ -2,8 +2,8 @@
pub base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>,
pub auto_scheduler_rewritten_layout: <a class="struct" href="../../../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>,
pub out_dtype: <a class="struct" href="../../../../struct.DataType.html" title="struct tvm::DataType">DataType</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.auto_scheduler_rewritten_layout" class="structfield small-section-header"><a h [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.auto_scheduler_rewritten_layout" class="structfield small-section-header"><a h [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BatchNormAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BatchNormAttrs.html
index e5b406ca4e..09f9ced6d7 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BatchNormAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BatchNormAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `BatchNormAttrs` struct in crate `tvm`."><title>BatchNormAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link re [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `BatchNormAttrs` struct in crate `tvm`."><title>BatchNormAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link re [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BatchNormAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BatchNormAttrsNode.html
index 00f9816ece..2de7c9c603 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BatchNormAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BatchNormAttrsNode.html
@@ -4,8 +4,8 @@
pub epsilon: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.f64.html">f64</a>,
pub center: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.bool.html">bool</a>,
pub scale: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.bool.html">bool</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.axis" class="structfield small-section-header"><a href="#structfield.axis" cla [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.axis" class="structfield small-section-header"><a href="#structfield.axis" cla [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BiasAddAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BiasAddAttrs.html
index 87bf328b09..ac562eb075 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BiasAddAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.BiasAddAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `BiasAddAttrs` struct in crate `tvm`."><title>BiasAddAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="p [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `BiasAddAttrs` struct in crate `tvm`."><title>BiasAddAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="p [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../../../runtime/t [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-BiasAddAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#117">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-BiasAddAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.r [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-BiasAddAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#117">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-BiasAddAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.r [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv1DAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv1DAttrs.html
index bde839ff24..2f3fd542e2 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv1DAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv1DAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Conv1DAttrs` struct in crate `tvm`."><title>Conv1DAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pre [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Conv1DAttrs` struct in crate `tvm`."><title>Conv1DAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pre [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../../../runtime/t [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Conv1DAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#40">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Conv1DAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Conv1DAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#40">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Conv1DAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv2DAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv2DAttrs.html
index 49c9434505..e8167242f2 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv2DAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv2DAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Conv2DAttrs` struct in crate `tvm`."><title>Conv2DAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pre [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Conv2DAttrs` struct in crate `tvm`."><title>Conv2DAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pre [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../../../runtime/t [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Conv2DAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#59">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Conv2DAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Conv2DAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#59">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Conv2DAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv2DAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv2DAttrsNode.html
index cf3b814ea9..9a1136a72a 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv2DAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv2DAttrsNode.html
@@ -11,8 +11,8 @@
pub out_layout: <a class="struct" href="../../../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>,
pub auto_scheduler_rewritten_layout: <a class="struct" href="../../../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>,
pub out_dtype: <a class="struct" href="../../../../struct.DataType.html" title="struct tvm::DataType">DataType</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.strides" class="structfield small-section-header"><a href="#structfield.stride [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.strides" class="structfield small-section-header"><a href="#structfield.stride [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DAttrs.html
index 0e1b3570cf..9485dbc5fa 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Conv3DAttrs` struct in crate `tvm`."><title>Conv3DAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pre [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Conv3DAttrs` struct in crate `tvm`."><title>Conv3DAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pre [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DAttrsNode.html
index 5a791a3491..4c198e29e2 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DAttrsNode.html
@@ -11,8 +11,8 @@
pub out_layout: <a class="struct" href="../../../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>,
pub auto_scheduler_rewritten_layout: <a class="struct" href="../../../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>,
pub out_dtype: <a class="struct" href="../../../../struct.DataType.html" title="struct tvm::DataType">DataType</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.strides" class="structfield small-section-header"><a href="#structfield.stride [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.strides" class="structfield small-section-header"><a href="#structfield.stride [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DTransposeAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DTransposeAttrs.html
index 5ecc0fdd2c..631bd4061e 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DTransposeAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DTransposeAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Conv3DTransposeAttrs` struct in crate `tvm`."><title>Conv3DTransposeAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.wof [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Conv3DTransposeAttrs` struct in crate `tvm`."><title>Conv3DTransposeAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.wof [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DTransposeAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DTransposeAttrsNode.html
index 36b6172dc3..1af4644c32 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DTransposeAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.Conv3DTransposeAttrsNode.html
@@ -11,8 +11,8 @@
pub kernel_layout: <a class="struct" href="../../../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>,
pub out_layout: <a class="struct" href="../../../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>,
pub out_dtype: <a class="struct" href="../../../../struct.DataType.html" title="struct tvm::DataType">DataType</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.channels" class="structfield small-section-header"><a href="#structfield.chann [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.channels" class="structfield small-section-header"><a href="#structfield.chann [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.DenseAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.DenseAttrs.html
index e8c1573b39..0ae1f26ae9 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.DenseAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.DenseAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DenseAttrs` struct in crate `tvm`."><title>DenseAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prelo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DenseAttrs` struct in crate `tvm`."><title>DenseAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prelo [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../../../runtime/t [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-DenseAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#138">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-DenseAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust- [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-DenseAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#138">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-DenseAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust- [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.DenseAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.DenseAttrsNode.html
index 7facc1ed65..42e0ee9318 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.DenseAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.DenseAttrsNode.html
@@ -3,8 +3,8 @@
pub units: <a class="struct" href="../../../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
pub auto_scheduler_rewritten_layout: <a class="struct" href="../../../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>,
pub out_dtype: <a class="struct" href="../../../../struct.DataType.html" title="struct tvm::DataType">DataType</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.units" class="structfield small-section-header"><a href="#structfield.units" c [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.units" class="structfield small-section-header"><a href="#structfield.units" c [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.DropoutAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.DropoutAttrs.html
index 0bf2ead55b..953b9eedc9 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.DropoutAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.DropoutAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DropoutAttrs` struct in crate `tvm`."><title>DropoutAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="p [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DropoutAttrs` struct in crate `tvm`."><title>DropoutAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="p [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../../../runtime/t [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-DropoutAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#230">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-DropoutAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.r [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-DropoutAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#230">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-DropoutAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.r [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.DropoutAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.DropoutAttrsNode.html
index 16e0bdee03..0f5e8170ad 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.DropoutAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.DropoutAttrsNode.html
@@ -1,8 +1,8 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DropoutAttrsNode` struct in crate `tvm`."><title>DropoutAttrsNode in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><lin [...]
pub base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>,
pub rate: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.f64.html">f64</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.rate" class="structfield small-section-header"><a href="#structfield.rate" cla [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.rate" class="structfield small-section-header"><a href="#structfield.rate" cla [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.GlobalPool2DAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.GlobalPool2DAttrs.html
index 5da9b9341e..c979e36a7a 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.GlobalPool2DAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.GlobalPool2DAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `GlobalPool2DAttrs` struct in crate `tvm`."><title>GlobalPool2DAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><l [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `GlobalPool2DAttrs` struct in crate `tvm`."><title>GlobalPool2DAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><l [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../../../runtime/t [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-GlobalPool2DAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#149">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-GlobalPool2DAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="htt [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-GlobalPool2DAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#149">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-GlobalPool2DAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="htt [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.GlobalPool2DAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.GlobalPool2DAttrsNode.html
index 857ef0e929..56152f00e8 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.GlobalPool2DAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.GlobalPool2DAttrsNode.html
@@ -1,8 +1,8 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `GlobalPool2DAttrsNode` struct in crate `tvm`."><title>GlobalPool2DAttrsNode in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.w [...]
pub base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>,
pub layout: <a class="struct" href="../../../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.layout" class="structfield small-section-header"><a href="#structfield.layout" [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.layout" class="structfield small-section-header"><a href="#structfield.layout" [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.LayerNormAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.LayerNormAttrs.html
index bbaa5ae0fe..0948145251 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.LayerNormAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.LayerNormAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `LayerNormAttrs` struct in crate `tvm`."><title>LayerNormAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link re [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `LayerNormAttrs` struct in crate `tvm`."><title>LayerNormAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link re [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../../../runtime/t [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-LayerNormAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#249">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-LayerNormAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://d [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-LayerNormAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#249">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-LayerNormAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://d [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.MatmulAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.MatmulAttrs.html
index 511d723bb4..16585c53e2 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.MatmulAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.MatmulAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `MatmulAttrs` struct in crate `tvm`."><title>MatmulAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pre [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `MatmulAttrs` struct in crate `tvm`."><title>MatmulAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pre [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.MaxPool2DAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.MaxPool2DAttrs.html
index 9a9b76fe58..f0c8fde888 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.MaxPool2DAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.MaxPool2DAttrs.html
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../../../runtime/t [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-MaxPool2DAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#158">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-MaxPool2DAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://d [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-MaxPool2DAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/nn.rs.html#158">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-MaxPool2DAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://d [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.MaxPool2DAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.MaxPool2DAttrsNode.html
index 96de9f07a8..0fabd3ceb1 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.MaxPool2DAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.MaxPool2DAttrsNode.html
@@ -6,8 +6,8 @@
pub dilation: <a class="struct" href="../../../../runtime/array/struct.Array.html" title="struct tvm::runtime::array::Array">Array</a><<a class="struct" href="../../../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>>,
pub layout: <a class="struct" href="../../../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>,
pub ceil_mode: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.bool.html">bool</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.pool_size" class="structfield small-section-header"><a href="#structfield.pool [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.pool_size" class="structfield small-section-header"><a href="#structfield.pool [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.PadAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.PadAttrs.html
index 86258a7547..fedfb14a40 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.PadAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.PadAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PadAttrs` struct in crate `tvm`."><title>PadAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PadAttrs` struct in crate `tvm`."><title>PadAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.PadAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.PadAttrsNode.html
index db5381ff9f..b32d82f6d9 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.PadAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.PadAttrsNode.html
@@ -3,7 +3,7 @@
pub pad_width: <a class="struct" href="../../../../runtime/array/struct.Array.html" title="struct tvm::runtime::array::Array">Array</a><<a class="struct" href="../../../../runtime/array/struct.Array.html" title="struct tvm::runtime::array::Array">Array</a><<a class="struct" href="../../../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>>>,
pub pad_mode: <a class="struct" href="../../../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.pad_width" class="structfield small-section-header"><a href="#structfield.pad_ [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.SoftmaxAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.SoftmaxAttrs.html
index 4588a907ff..0a5b57d421 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.SoftmaxAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.SoftmaxAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SoftmaxAttrs` struct in crate `tvm`."><title>SoftmaxAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="p [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SoftmaxAttrs` struct in crate `tvm`."><title>SoftmaxAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="p [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.SoftmaxAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.SoftmaxAttrsNode.html
index 07afecfaff..a82145bce0 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.SoftmaxAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.SoftmaxAttrsNode.html
@@ -2,7 +2,7 @@
pub base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>,
pub axis: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.axis" class="structfield small-section-header"><a href="#structfield.axis" cla [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.UpSamplingAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.UpSamplingAttrs.html
index cb1cad1633..63c956fb56 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.UpSamplingAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.UpSamplingAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UpSamplingAttrs` struct in crate `tvm`."><title>UpSamplingAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `UpSamplingAttrs` struct in crate `tvm`."><title>UpSamplingAttrs in tvm::ir::relay::attrs::nn - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.UpSamplingAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.UpSamplingAttrsNode.html
index 5b638a7dd6..ed335f721c 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/nn/struct.UpSamplingAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/nn/struct.UpSamplingAttrsNode.html
@@ -6,7 +6,7 @@
pub method: <a class="struct" href="../../../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>,
pub align_corners: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.bool.html">bool</a>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.scale_h" class="structfield small-section-header"><a href="#structfield.scale_ [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/reduce/struct.ReduceAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/reduce/struct.ReduceAttrs.html
index 5c4a9c4085..ad52abb40f 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/reduce/struct.ReduceAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/reduce/struct.ReduceAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ReduceAttrs` struct in crate `tvm`."><title>ReduceAttrs in tvm::ir::relay::attrs::reduce - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel= [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ReduceAttrs` struct in crate `tvm`."><title>ReduceAttrs in tvm::ir::relay::attrs::reduce - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel= [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/attrs/reduce/struct.ReduceAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/reduce/struct.ReduceAttrsNode.html
index 8017b61701..4e1681aaf2 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/reduce/struct.ReduceAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/reduce/struct.ReduceAttrsNode.html
@@ -4,7 +4,7 @@
pub keepdims: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.bool.html">bool</a>,
pub exclude: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.bool.html">bool</a>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.axis" class="structfield small-section-header"><a href="#structfield.axis" cla [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/reduce/struct.VarianceAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/reduce/struct.VarianceAttrs.html
index f199984d09..36f0ebf013 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/reduce/struct.VarianceAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/reduce/struct.VarianceAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `VarianceAttrs` struct in crate `tvm`."><title>VarianceAttrs in tvm::ir::relay::attrs::reduce - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `VarianceAttrs` struct in crate `tvm`."><title>VarianceAttrs in tvm::ir::relay::attrs::reduce - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../../../runtime/t [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-VarianceAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/reduce.rs.html#39">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-VarianceAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https:// [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-VarianceAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/reduce.rs.html#39">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-VarianceAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https:// [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/reduce/struct.VarianceAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/reduce/struct.VarianceAttrsNode.html
index a2dff816d0..c988109bfc 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/reduce/struct.VarianceAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/reduce/struct.VarianceAttrsNode.html
@@ -5,7 +5,7 @@
pub exclude: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.bool.html">bool</a>,
pub unbiased: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.bool.html">bool</a>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.axis" class="structfield small-section-header"><a href="#structfield.axis" cla [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.CastAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.CastAttrs.html
index 42f15e2bae..c9eef29800 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.CastAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.CastAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `CastAttrs` struct in crate `tvm`."><title>CastAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel=" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `CastAttrs` struct in crate `tvm`."><title>CastAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel=" [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ClipAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ClipAttrs.html
index 05601b0255..0764cd9024 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ClipAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ClipAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ClipAttrs` struct in crate `tvm`."><title>ClipAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel=" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ClipAttrs` struct in crate `tvm`."><title>ClipAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel=" [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ClipAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ClipAttrsNode.html
index 21f55327ea..fb4f397428 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ClipAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ClipAttrsNode.html
@@ -2,8 +2,8 @@
pub base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>,
pub a_min: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.f64.html">f64</a>,
pub a_max: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.f64.html">f64</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.a_min" class="structfield small-section-header"><a href="#structfield.a_min" c [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.a_min" class="structfield small-section-header"><a href="#structfield.a_min" c [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ConcatenateAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ConcatenateAttrs.html
index 5119a54bf3..acafdd7360 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ConcatenateAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ConcatenateAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ConcatenateAttrs` struct in crate `tvm`."><title>ConcatenateAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ConcatenateAttrs` struct in crate `tvm`."><title>ConcatenateAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ConcatenateAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ConcatenateAttrsNode.html
index 52af2e32f1..b12e6d134b 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ConcatenateAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ConcatenateAttrsNode.html
@@ -1,8 +1,8 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ConcatenateAttrsNode` struct in crate `tvm`."><title>ConcatenateAttrsNode in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295. [...]
pub base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>,
pub axis: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.axis" class="structfield small-section-header"><a href="#structfield.axis" cla [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.axis" class="structfield small-section-header"><a href="#structfield.axis" cla [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ExpandDimsAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ExpandDimsAttrs.html
index f730a3c790..b51d003620 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ExpandDimsAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ExpandDimsAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ExpandDimsAttrs` struct in crate `tvm`."><title>ExpandDimsAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ExpandDimsAttrs` struct in crate `tvm`."><title>ExpandDimsAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../../../runtime/t [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-ExpandDimsAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#51">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-ExpandDimsAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="h [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-ExpandDimsAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#51">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-ExpandDimsAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="h [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ReshapeAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ReshapeAttrs.html
index 797d6a8a44..55c6bb5787 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ReshapeAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ReshapeAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ReshapeAttrs` struct in crate `tvm`."><title>ReshapeAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ReshapeAttrs` struct in crate `tvm`."><title>ReshapeAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../../../runtime/t [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-ReshapeAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#70">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-ReshapeAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https:/ [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-ReshapeAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#70">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-ReshapeAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https:/ [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ReshapeAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ReshapeAttrsNode.html
index 8cdc1f026e..ab036843d7 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ReshapeAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.ReshapeAttrsNode.html
@@ -3,7 +3,7 @@
pub newshape: <a class="struct" href="../../../../runtime/array/struct.Array.html" title="struct tvm::runtime::array::Array">Array</a><<a class="struct" href="../../../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>>,
pub reverse: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.bool.html">bool</a>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.newshape" class="structfield small-section-header"><a href="#structfield.newsh [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SplitAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SplitAttrs.html
index 85d603844d..07dc7137c9 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SplitAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SplitAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SplitAttrs` struct in crate `tvm`."><title>SplitAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SplitAttrs` struct in crate `tvm`."><title>SplitAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../../../runtime/t [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-SplitAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#80">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-SplitAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-SplitAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#80">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-SplitAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SplitAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SplitAttrsNode.html
index 70e82dbb82..0e9685697b 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SplitAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SplitAttrsNode.html
@@ -3,7 +3,7 @@
pub indices_or_sections: <a class="struct" href="../../../../runtime/struct.ObjectRef.html" title="struct tvm::runtime::ObjectRef">ObjectRef</a>,
pub axis: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.indices_or_sections" class="structfield small-section-header"><a href="#struct [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SqueezeAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SqueezeAttrs.html
index 73a5fdb78e..280557615f 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SqueezeAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SqueezeAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SqueezeAttrs` struct in crate `tvm`."><title>SqueezeAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SqueezeAttrs` struct in crate `tvm`."><title>SqueezeAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../../../runtime/t [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-SqueezeAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#99">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-SqueezeAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https:/ [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-SqueezeAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#99">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-SqueezeAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https:/ [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SqueezeAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SqueezeAttrsNode.html
index 0e959bcc75..8fcea56e4c 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SqueezeAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.SqueezeAttrsNode.html
@@ -2,7 +2,7 @@
pub base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>,
pub axis: <a class="struct" href="../../../../runtime/array/struct.Array.html" title="struct tvm::runtime::array::Array">Array</a><<a class="struct" href="../../../tir/struct.IntImm.html" title="struct tvm::ir::tir::IntImm">IntImm</a>>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.axis" class="structfield small-section-header"><a href="#structfield.axis" cla [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StackAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StackAttrs.html
index b749f90898..da057ee1fd 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StackAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StackAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `StackAttrs` struct in crate `tvm`."><title>StackAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `StackAttrs` struct in crate `tvm`."><title>StackAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../../../runtime/t [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-StackAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#119">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-StackAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://do [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-StackAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#119">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-StackAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://do [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StackAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StackAttrsNode.html
index 3ca22ffd32..6fee1d0941 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StackAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StackAttrsNode.html
@@ -2,7 +2,7 @@
pub base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>,
pub axis: <a class="struct" href="../../../tir/struct.IntImm.html" title="struct tvm::ir::tir::IntImm">IntImm</a>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.axis" class="structfield small-section-header"><a href="#structfield.axis" cla [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StridedSliceAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StridedSliceAttrs.html
index 4638d187b5..f99e5e094c 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StridedSliceAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StridedSliceAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `StridedSliceAttrs` struct in crate `tvm`."><title>StridedSliceAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.wo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `StridedSliceAttrs` struct in crate `tvm`."><title>StridedSliceAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.wo [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StridedSliceAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StridedSliceAttrsNode.html
index d2a327083b..222eede634 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StridedSliceAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.StridedSliceAttrsNode.html
@@ -5,7 +5,7 @@
pub strides: <a class="struct" href="../../../../runtime/array/struct.Array.html" title="struct tvm::runtime::array::Array">Array</a><<a class="struct" href="../../../tir/struct.IntImm.html" title="struct tvm::ir::tir::IntImm">IntImm</a>>,
pub slice_mode: <a class="struct" href="../../../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.begin" class="structfield small-section-header"><a href="#structfield.begin" c [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.TakeAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.TakeAttrs.html
index 66da559f52..987fa5499a 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.TakeAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.TakeAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TakeAttrs` struct in crate `tvm`."><title>TakeAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel=" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TakeAttrs` struct in crate `tvm`."><title>TakeAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel=" [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../../../runtime/t [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TakeAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#108">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TakeAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc. [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TakeAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#108">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TakeAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc. [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.TakeAttrsNode.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.TakeAttrsNode.html
index 606253c595..0d1379907c 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.TakeAttrsNode.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.TakeAttrsNode.html
@@ -4,7 +4,7 @@
pub axis: <a class="struct" href="../../../tir/struct.IntImm.html" title="struct tvm::ir::tir::IntImm">IntImm</a>,
pub mode: <a class="struct" href="../../../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a></code></span><span id="structfield.batch_dims" class="structfield small-section-header"><a href="#structfield.bat [...]
- <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../../../src [...]
+ <a class="struct" href="../../../attrs/struct.BaseAttrsNode.html" title="struct tvm::ir::attrs::BaseAttrsNode">BaseAttrsNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../../../src/t [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.TransposeAttrs.html b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.TransposeAttrs.html
index 8c67d1e6cf..8ebbfa5717 100644
--- a/docs/api/rust/tvm/ir/relay/attrs/transform/struct.TransposeAttrs.html
+++ b/docs/api/rust/tvm/ir/relay/attrs/transform/struct.TransposeAttrs.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TransposeAttrs` struct in crate `tvm`."><title>TransposeAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2">< [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TransposeAttrs` struct in crate `tvm`."><title>TransposeAttrs in tvm::ir::relay::attrs::transform - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2">< [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../../../runtime/t [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TransposeAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#90">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TransposeAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="htt [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TransposeAttrs" class="impl"><a class="srclink rightside" href="../../../../../src/tvm/ir/relay/attrs/transform.rs.html#90">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TransposeAttrs" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="htt [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.Call.html b/docs/api/rust/tvm/ir/relay/struct.Call.html
index 466f1a6ad0..7be25fc187 100644
--- a/docs/api/rust/tvm/ir/relay/struct.Call.html
+++ b/docs/api/rust/tvm/ir/relay/struct.Call.html
@@ -4,7 +4,7 @@
attrs: <a class="struct" href="../attrs/struct.Attrs.html" title="struct tvm::ir::attrs::Attrs">Attrs</a>,
type_args: <a class="struct" href="../../runtime/array/struct.Array.html" title="struct tvm::runtime::array::Array">Array</a><<a class="struct" href="../ty/struct.Type.html" title="struct tvm::ir::ty::Type">Type</a>>,
span: <a class="struct" href="../span/struct.Span.html" title="struct tvm::ir::span::Span">Span</a>
-) -> <a class="struct" href="struct.Call.html" title="struct tvm::ir::relay::Call">Call</a></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Call" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#148">so [...]
+) -> <a class="struct" href="struct.Call.html" title="struct tvm::ir::relay::Call">Call</a></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Call" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#148">so [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -12,7 +12,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Call" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#148">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Call" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/co [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Call" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#148">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Call" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/co [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.Clause.html b/docs/api/rust/tvm/ir/relay/struct.Clause.html
index afd2c59faf..2fe74048f1 100644
--- a/docs/api/rust/tvm/ir/relay/struct.Clause.html
+++ b/docs/api/rust/tvm/ir/relay/struct.Clause.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Clause` struct in crate `tvm`."><title>Clause in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/ [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Clause` struct in crate `tvm`."><title>Clause in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/ [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Clause" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#430">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Clause" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/cor [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Clause" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#430">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Clause" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/cor [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.ClauseNode.html b/docs/api/rust/tvm/ir/relay/struct.ClauseNode.html
index f715e7ff0e..17329636de 100644
--- a/docs/api/rust/tvm/ir/relay/struct.ClauseNode.html
+++ b/docs/api/rust/tvm/ir/relay/struct.ClauseNode.html
@@ -2,8 +2,8 @@
pub base: <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a>,
pub lhs: <a class="struct" href="struct.Pattern.html" title="struct tvm::ir::relay::Pattern">Pattern</a>,
pub rhs: <a class="struct" href="struct.Expr.html" title="struct tvm::ir::relay::Expr">Expr</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a></code></span><span id="structfield.lhs" class="structfield small-section-header"><a href="#structfield.lhs" class="anchor field">§</a><co [...]
- <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#430">s [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a></code></span><span id="structfield.lhs" class="structfield small-section-header"><a href="#structfield.lhs" class="anchor field">§</a><co [...]
+ <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#430" [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.Constant.html b/docs/api/rust/tvm/ir/relay/struct.Constant.html
index 7926b1dc92..20370300c0 100644
--- a/docs/api/rust/tvm/ir/relay/struct.Constant.html
+++ b/docs/api/rust/tvm/ir/relay/struct.Constant.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Constant` struct in crate `tvm`."><title>Constant in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Constant` struct in crate `tvm`."><title>Constant in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/struct.ConstantNode.html b/docs/api/rust/tvm/ir/relay/struct.ConstantNode.html
index 5515179bc0..41b51a2252 100644
--- a/docs/api/rust/tvm/ir/relay/struct.ConstantNode.html
+++ b/docs/api/rust/tvm/ir/relay/struct.ConstantNode.html
@@ -1,8 +1,8 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `ConstantNode` struct in crate `tvm`."><title>ConstantNode in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
pub base: <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>,
pub data: <a class="struct" href="../../ndarray/struct.NDArray.html" title="struct tvm::ndarray::NDArray">NDArray</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a></code></span><span id="structfield.data" class="structfield small-section-header"><a href="#structfield.data" class="anchor field">§</a><code>d [...]
- <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#76">source</ [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a></code></span><span id="structfield.data" class="structfield small-section-header"><a href="#structfield.data" class="anchor field">§</a><code>d [...]
+ <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#76">source [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.Constructor.html b/docs/api/rust/tvm/ir/relay/struct.Constructor.html
index 863cfbb12a..fb5c8876b5 100644
--- a/docs/api/rust/tvm/ir/relay/struct.Constructor.html
+++ b/docs/api/rust/tvm/ir/relay/struct.Constructor.html
@@ -3,7 +3,7 @@
inputs: <a class="struct" href="../../runtime/array/struct.Array.html" title="struct tvm::runtime::array::Array">Array</a><<a class="struct" href="../ty/struct.Type.html" title="struct tvm::ir::ty::Type">Type</a>>,
tag: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
span: <a class="struct" href="../span/struct.Span.html" title="struct tvm::ir::span::Span">Span</a>
-) -> <a class="struct" href="struct.Constructor.html" title="struct tvm::ir::relay::Constructor">Constructor</a></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Constructor" class="impl"><a class="srclink rightside" href="../../../src/tvm/ [...]
+) -> <a class="struct" href="struct.Constructor.html" title="struct tvm::ir::relay::Constructor">Constructor</a></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Constructor" class="impl"><a class="srclink rightside" href="../../../src/tvm/ [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/struct.ConstructorNode.html b/docs/api/rust/tvm/ir/relay/struct.ConstructorNode.html
index 24317d6dd5..f7511281da 100644
--- a/docs/api/rust/tvm/ir/relay/struct.ConstructorNode.html
+++ b/docs/api/rust/tvm/ir/relay/struct.ConstructorNode.html
@@ -3,8 +3,8 @@
pub name_hint: <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>,
pub inputs: <a class="struct" href="../../runtime/array/struct.Array.html" title="struct tvm::runtime::array::Array">Array</a><<a class="struct" href="../ty/struct.Type.html" title="struct tvm::ir::ty::Type">Type</a>>,
pub tag: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a></code></span><span id="structfield.name_hint" class="structfield small-section-header"><a href="#structfield.name_hint" class="anchor field">§< [...]
- <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#307">source< [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a></code></span><span id="structfield.name_hint" class="structfield small-section-header"><a href="#structfield.name_hint" class="anchor field">§< [...]
+ <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#307">sourc [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.DataType.html b/docs/api/rust/tvm/ir/relay/struct.DataType.html
index 65b195a2de..2649ca1acc 100644
--- a/docs/api/rust/tvm/ir/relay/struct.DataType.html
+++ b/docs/api/rust/tvm/ir/relay/struct.DataType.html
@@ -1,7 +1,7 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DataType` struct in crate `tvm`."><title>DataType in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
</div></details><details class="toggle method-toggle" open><summary><section id="method.is_type" class="method"><a class="srclink rightside" href="../../../src/tvm_sys/datatype.rs.html#53">source</a><h4 class="code-header">pub fn <a href="#method.is_type" class="fn">is_type</a><T>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.bool.html">bool</a><span class="where fmt-newline">where
T: 'static,</span></h4></section></summary><div class="docblock"><p>Returns whether this <code>DataType</code> represents primitive type <code>T</code>.</p>
-</div></details><section id="method.code" class="method"><a class="srclink rightside" href="../../../src/tvm_sys/datatype.rs.html#66">source</a><h4 class="code-header">pub fn <a href="#method.code" class="fn">code</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.usize.html">usize</a></h4></section><section id="method.bits" class="method"><a class="srclink rightside" href="../../../src/tvm_sys/datatype.rs.html#70">source</a><h4 class="code-hea [...]
+</div></details><section id="method.code" class="method"><a class="srclink rightside" href="../../../src/tvm_sys/datatype.rs.html#66">source</a><h4 class="code-header">pub fn <a href="#method.code" class="fn">code</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.usize.html">usize</a></h4></section><section id="method.bits" class="method"><a class="srclink rightside" href="../../../src/tvm_sys/datatype.rs.html#70">source</a><h4 class="code-hea [...]
such as “int32”, “float32” or with lane “float32x1”.</p>
</div><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Err" class="associatedtype trait-impl"><a href="#associatedtype.Err" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/str/traits/trait.FromStr.html#associatedtype.Err" class="associatedtype">Err</a> = <a class="enum" href="../../../tvm_sys/datatype/enum.ParseDataTypeError.html" title="enum tvm_sys::datatype::ParseDataTypeError">ParseDataTypeError< [...]
__H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</span></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle meth [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.Expr.html b/docs/api/rust/tvm/ir/relay/struct.Expr.html
index efee3b67f1..b38f6da4ad 100644
--- a/docs/api/rust/tvm/ir/relay/struct.Expr.html
+++ b/docs/api/rust/tvm/ir/relay/struct.Expr.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Expr` struct in crate `tvm`."><title>Expr in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Expr` struct in crate `tvm`."><title>Expr in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Expr" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#37">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Expr" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/con [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Expr" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#37">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Expr" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/con [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.ExprNode.html b/docs/api/rust/tvm/ir/relay/struct.ExprNode.html
index 28190831d7..dac6d6dfcf 100644
--- a/docs/api/rust/tvm/ir/relay/struct.ExprNode.html
+++ b/docs/api/rust/tvm/ir/relay/struct.ExprNode.html
@@ -2,8 +2,8 @@
pub base: <a class="struct" href="../expr/struct.BaseExprNode.html" title="struct tvm::ir::expr::BaseExprNode">BaseExprNode</a>,
pub checked_type: <a class="struct" href="../ty/struct.Type.html" title="struct tvm::ir::ty::Type">Type</a>,
pub virtual_device: <a class="struct" href="../../runtime/struct.ObjectRef.html" title="struct tvm::runtime::ObjectRef">ObjectRef</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../expr/struct.BaseExprNode.html" title="struct tvm::ir::expr::BaseExprNode">BaseExprNode</a></code></span><span id="structfield.checked_type" class="structfield small-section-header"><a href="#structfield.checked_type [...]
- <a class="struct" href="../expr/struct.BaseExprNode.html" title="struct tvm::ir::expr::BaseExprNode">BaseExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.r [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../expr/struct.BaseExprNode.html" title="struct tvm::ir::expr::BaseExprNode">BaseExprNode</a></code></span><span id="structfield.checked_type" class="structfield small-section-header"><a href="#structfield.checked_type [...]
+ <a class="struct" href="../expr/struct.BaseExprNode.html" title="struct tvm::ir::expr::BaseExprNode">BaseExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.Function.html b/docs/api/rust/tvm/ir/relay/struct.Function.html
index 3bfa404303..9223caa297 100644
--- a/docs/api/rust/tvm/ir/relay/struct.Function.html
+++ b/docs/api/rust/tvm/ir/relay/struct.Function.html
@@ -5,7 +5,7 @@
type_params: <a class="struct" href="../../runtime/array/struct.Array.html" title="struct tvm::runtime::array::Array">Array</a><<a class="struct" href="../ty/struct.Type.html" title="struct tvm::ir::ty::Type">Type</a>>
) -> <a class="struct" href="struct.Function.html" title="struct tvm::ir::relay::Function">Function</a></h4></section><section id="method.simple" class="method"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#502-514">source</a><h4 class="code-header">pub fn <a href="#method.simple" class="fn">simple</a><E>(params: <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="struc [...]
E: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
- E::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<<a class="struct" href="struct.Expr.html" title="struct tvm::ir::relay::Expr">Expr</a> as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsOb [...]
+ E::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<<a class="struct" href="struct.Expr.html" title="struct tvm::ir::relay::Expr">Expr</a> as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsOb [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -13,7 +13,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Function" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#474">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Function" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0 [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Function" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#474">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Function" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0 [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.FunctionNode.html b/docs/api/rust/tvm/ir/relay/struct.FunctionNode.html
index 6a25bed993..93e57f3c89 100644
--- a/docs/api/rust/tvm/ir/relay/struct.FunctionNode.html
+++ b/docs/api/rust/tvm/ir/relay/struct.FunctionNode.html
@@ -4,8 +4,8 @@
pub body: <a class="struct" href="struct.Expr.html" title="struct tvm::ir::relay::Expr">Expr</a>,
pub ret_type: <a class="struct" href="../ty/struct.Type.html" title="struct tvm::ir::ty::Type">Type</a>,
pub type_params: <a class="struct" href="../../runtime/array/struct.Array.html" title="struct tvm::runtime::array::Array">Array</a><<a class="struct" href="../ty/struct.Type.html" title="struct tvm::ir::ty::Type">Type</a>>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../function/struct.BaseFuncNode.html" title="struct tvm::ir::function::BaseFuncNode">BaseFuncNode</a></code></span><span id="structfield.params" class="structfield small-section-header"><a href="#structfield.params" cl [...]
- <a class="struct" href="../function/struct.BaseFuncNode.html" title="struct tvm::ir::function::BaseFuncNode">BaseFuncNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/rel [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../function/struct.BaseFuncNode.html" title="struct tvm::ir::function::BaseFuncNode">BaseFuncNode</a></code></span><span id="structfield.params" class="structfield small-section-header"><a href="#structfield.params" cl [...]
+ <a class="struct" href="../function/struct.BaseFuncNode.html" title="struct tvm::ir::function::BaseFuncNode">BaseFuncNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/r [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.Id.html b/docs/api/rust/tvm/ir/relay/struct.Id.html
index e69f1747fe..117fc99dc6 100644
--- a/docs/api/rust/tvm/ir/relay/struct.Id.html
+++ b/docs/api/rust/tvm/ir/relay/struct.Id.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Id` struct in crate `tvm`."><title>Id in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Id` struct in crate `tvm`."><title>Id in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Id" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#57">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Id" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Id" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#57">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Id" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.If.html b/docs/api/rust/tvm/ir/relay/struct.If.html
index 93fccb8703..f76c359363 100644
--- a/docs/api/rust/tvm/ir/relay/struct.If.html
+++ b/docs/api/rust/tvm/ir/relay/struct.If.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `If` struct in crate `tvm`."><title>If in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `If` struct in crate `tvm`."><title>If in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/struct.IfNode.html b/docs/api/rust/tvm/ir/relay/struct.IfNode.html
index 5398f5739f..41163af393 100644
--- a/docs/api/rust/tvm/ir/relay/struct.IfNode.html
+++ b/docs/api/rust/tvm/ir/relay/struct.IfNode.html
@@ -3,8 +3,8 @@
pub cond: <a class="struct" href="struct.Expr.html" title="struct tvm::ir::relay::Expr">Expr</a>,
pub true_branch: <a class="struct" href="struct.Expr.html" title="struct tvm::ir::relay::Expr">Expr</a>,
pub false_branch: <a class="struct" href="struct.Expr.html" title="struct tvm::ir::relay::Expr">Expr</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a></code></span><span id="structfield.cond" class="structfield small-section-header"><a href="#structfield.cond" class="anchor field">§</a><code>c [...]
- <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#204">source< [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a></code></span><span id="structfield.cond" class="structfield small-section-header"><a href="#structfield.cond" class="anchor field">§</a><code>c [...]
+ <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#204">sourc [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.LetNode.html b/docs/api/rust/tvm/ir/relay/struct.LetNode.html
index 93fa346dd4..61b44b79d0 100644
--- a/docs/api/rust/tvm/ir/relay/struct.LetNode.html
+++ b/docs/api/rust/tvm/ir/relay/struct.LetNode.html
@@ -3,8 +3,8 @@
pub var: <a class="struct" href="struct.Var.html" title="struct tvm::ir::relay::Var">Var</a>,
pub value: <a class="struct" href="struct.Expr.html" title="struct tvm::ir::relay::Expr">Expr</a>,
pub body: <a class="struct" href="struct.Expr.html" title="struct tvm::ir::relay::Expr">Expr</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a></code></span><span id="structfield.var" class="structfield small-section-header"><a href="#structfield.var" class="anchor field">§</a><code>var [...]
- <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#181">source< [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a></code></span><span id="structfield.var" class="structfield small-section-header"><a href="#structfield.var" class="anchor field">§</a><code>var [...]
+ <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#181">sourc [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.Match.html b/docs/api/rust/tvm/ir/relay/struct.Match.html
index b056bcdd48..f8767f6592 100644
--- a/docs/api/rust/tvm/ir/relay/struct.Match.html
+++ b/docs/api/rust/tvm/ir/relay/struct.Match.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Match` struct in crate `tvm`."><title>Match in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Match` struct in crate `tvm`."><title>Match in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wo [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Match" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#451">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Match" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/ [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Match" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#451">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Match" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/ [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.MatchNode.html b/docs/api/rust/tvm/ir/relay/struct.MatchNode.html
index f17ef222bc..a997d0e30d 100644
--- a/docs/api/rust/tvm/ir/relay/struct.MatchNode.html
+++ b/docs/api/rust/tvm/ir/relay/struct.MatchNode.html
@@ -3,8 +3,8 @@
pub data: <a class="struct" href="struct.Expr.html" title="struct tvm::ir::relay::Expr">Expr</a>,
pub clauses: <a class="struct" href="../../runtime/array/struct.Array.html" title="struct tvm::runtime::array::Array">Array</a><<a class="struct" href="struct.Clause.html" title="struct tvm::ir::relay::Clause">Clause</a>>,
pub complete: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.bool.html">bool</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a></code></span><span id="structfield.data" class="structfield small-section-header"><a href="#structfield.data" class="anchor field">§</a><code>d [...]
- <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#451">sourc [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a></code></span><span id="structfield.data" class="structfield small-section-header"><a href="#structfield.data" class="anchor field">§</a><code>d [...]
+ <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#451">source< [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.Pattern.html b/docs/api/rust/tvm/ir/relay/struct.Pattern.html
index 2901135834..61ffd4d37a 100644
--- a/docs/api/rust/tvm/ir/relay/struct.Pattern.html
+++ b/docs/api/rust/tvm/ir/relay/struct.Pattern.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Pattern` struct in crate `tvm`."><title>Pattern in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fon [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Pattern` struct in crate `tvm`."><title>Pattern in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fon [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/struct.PatternConstructor.html b/docs/api/rust/tvm/ir/relay/struct.PatternConstructor.html
index 311e000297..e1e2d79789 100644
--- a/docs/api/rust/tvm/ir/relay/struct.PatternConstructor.html
+++ b/docs/api/rust/tvm/ir/relay/struct.PatternConstructor.html
@@ -2,7 +2,7 @@
constructor: <a class="struct" href="struct.Constructor.html" title="struct tvm::ir::relay::Constructor">Constructor</a>,
patterns: <a class="struct" href="../../runtime/array/struct.Array.html" title="struct tvm::runtime::array::Array">Array</a><<a class="struct" href="struct.Pattern.html" title="struct tvm::ir::relay::Pattern">Pattern</a>>,
span: <a class="struct" href="../span/struct.Span.html" title="struct tvm::ir::span::Span">Span</a>
-) -> <a class="struct" href="struct.PatternConstructor.html" title="struct tvm::ir::relay::PatternConstructor">PatternConstructor</a></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-PatternConstructor" class="impl"><a class="srclink rights [...]
+) -> <a class="struct" href="struct.PatternConstructor.html" title="struct tvm::ir::relay::PatternConstructor">PatternConstructor</a></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-PatternConstructor" class="impl"><a class="srclink rights [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/struct.PatternTuple.html b/docs/api/rust/tvm/ir/relay/struct.PatternTuple.html
index 71bf3f0146..78793c5b97 100644
--- a/docs/api/rust/tvm/ir/relay/struct.PatternTuple.html
+++ b/docs/api/rust/tvm/ir/relay/struct.PatternTuple.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PatternTuple` struct in crate `tvm`."><title>PatternTuple in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PatternTuple` struct in crate `tvm`."><title>PatternTuple in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PatternTuple" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#411">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PatternTuple" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.or [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PatternTuple" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#411">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PatternTuple" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.or [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.PatternTupleNode.html b/docs/api/rust/tvm/ir/relay/struct.PatternTupleNode.html
index d64f5576ab..bc62a52452 100644
--- a/docs/api/rust/tvm/ir/relay/struct.PatternTupleNode.html
+++ b/docs/api/rust/tvm/ir/relay/struct.PatternTupleNode.html
@@ -2,7 +2,7 @@
pub base: <a class="struct" href="struct.PatternNode.html" title="struct tvm::ir::relay::PatternNode">PatternNode</a>,
pub patterns: <a class="struct" href="../../runtime/array/struct.Array.html" title="struct tvm::runtime::array::Array">Array</a><<a class="struct" href="struct.Pattern.html" title="struct tvm::ir::relay::Pattern">Pattern</a>>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="struct.PatternNode.html" title="struct tvm::ir::relay::PatternNode">PatternNode</a></code></span><span id="structfield.patterns" class="structfield small-section-header"><a href="#structfield.patterns" class="anchor fi [...]
- <a class="struct" href="struct.PatternNode.html" title="struct tvm::ir::relay::PatternNode">PatternNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#4 [...]
+ <a class="struct" href="struct.PatternNode.html" title="struct tvm::ir::relay::PatternNode">PatternNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#411 [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.PatternVar.html b/docs/api/rust/tvm/ir/relay/struct.PatternVar.html
index 8754f62e4d..de3ed4cea0 100644
--- a/docs/api/rust/tvm/ir/relay/struct.PatternVar.html
+++ b/docs/api/rust/tvm/ir/relay/struct.PatternVar.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PatternVar` struct in crate `tvm`."><title>PatternVar in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PatternVar` struct in crate `tvm`."><title>PatternVar in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" typ [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/struct.PatternWildcard.html b/docs/api/rust/tvm/ir/relay/struct.PatternWildcard.html
index 9ed02df8dd..0284c8e417 100644
--- a/docs/api/rust/tvm/ir/relay/struct.PatternWildcard.html
+++ b/docs/api/rust/tvm/ir/relay/struct.PatternWildcard.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PatternWildcard` struct in crate `tvm`."><title>PatternWildcard in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PatternWildcard` struct in crate `tvm`."><title>PatternWildcard in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as= [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PatternWildcard" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#350">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PatternWildcard" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-l [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PatternWildcard" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#350">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PatternWildcard" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-l [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.RefCreate.html b/docs/api/rust/tvm/ir/relay/struct.RefCreate.html
index eb491d7eea..534831b072 100644
--- a/docs/api/rust/tvm/ir/relay/struct.RefCreate.html
+++ b/docs/api/rust/tvm/ir/relay/struct.RefCreate.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RefCreate` struct in crate `tvm`."><title>RefCreate in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RefCreate` struct in crate `tvm`."><title>RefCreate in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-RefCreate" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#248">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-RefCreate" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69 [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-RefCreate" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#248">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-RefCreate" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69 [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.RefRead.html b/docs/api/rust/tvm/ir/relay/struct.RefRead.html
index 55c68d443e..3d270ceef5 100644
--- a/docs/api/rust/tvm/ir/relay/struct.RefRead.html
+++ b/docs/api/rust/tvm/ir/relay/struct.RefRead.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RefRead` struct in crate `tvm`."><title>RefRead in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fon [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RefRead` struct in crate `tvm`."><title>RefRead in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fon [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-RefRead" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#267">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-RefRead" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/c [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-RefRead" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#267">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-RefRead" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/c [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.RefWrite.html b/docs/api/rust/tvm/ir/relay/struct.RefWrite.html
index 3e12796a64..a4a93b568b 100644
--- a/docs/api/rust/tvm/ir/relay/struct.RefWrite.html
+++ b/docs/api/rust/tvm/ir/relay/struct.RefWrite.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RefWrite` struct in crate `tvm`."><title>RefWrite in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RefWrite` struct in crate `tvm`."><title>RefWrite in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="f [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-RefWrite" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#286">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-RefWrite" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0 [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-RefWrite" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#286">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-RefWrite" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0 [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.Tuple.html b/docs/api/rust/tvm/ir/relay/struct.Tuple.html
index fdc133f7ed..86beca95a3 100644
--- a/docs/api/rust/tvm/ir/relay/struct.Tuple.html
+++ b/docs/api/rust/tvm/ir/relay/struct.Tuple.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Tuple` struct in crate `tvm`."><title>Tuple in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Tuple` struct in crate `tvm`."><title>Tuple in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wo [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/relay/struct.TupleGetItem.html b/docs/api/rust/tvm/ir/relay/struct.TupleGetItem.html
index ba4cee2cce..77804a98ec 100644
--- a/docs/api/rust/tvm/ir/relay/struct.TupleGetItem.html
+++ b/docs/api/rust/tvm/ir/relay/struct.TupleGetItem.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TupleGetItem` struct in crate `tvm`."><title>TupleGetItem in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TupleGetItem` struct in crate `tvm`."><title>TupleGetItem in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TupleGetItem" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#227">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TupleGetItem" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.or [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TupleGetItem" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#227">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TupleGetItem" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.or [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.TupleNode.html b/docs/api/rust/tvm/ir/relay/struct.TupleNode.html
index 919755a6f6..28ab1380a2 100644
--- a/docs/api/rust/tvm/ir/relay/struct.TupleNode.html
+++ b/docs/api/rust/tvm/ir/relay/struct.TupleNode.html
@@ -2,7 +2,7 @@
pub base: <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>,
pub fields: <a class="struct" href="../../runtime/array/struct.Array.html" title="struct tvm::runtime::array::Array">Array</a><<a class="struct" href="struct.Expr.html" title="struct tvm::ir::relay::Expr">Expr</a>>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a></code></span><span id="structfield.fields" class="structfield small-section-header"><a href="#structfield.fields" class="anchor field">§</a><co [...]
- <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#95">source [...]
+ <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#95">source</ [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.Var.html b/docs/api/rust/tvm/ir/relay/struct.Var.html
index 5b28721cfa..9679daea20 100644
--- a/docs/api/rust/tvm/ir/relay/struct.Var.html
+++ b/docs/api/rust/tvm/ir/relay/struct.Var.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Var` struct in crate `tvm`."><title>Var in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Var` struct in crate `tvm`."><title>Var in tvm::ir::relay - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Var" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#114">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Var" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/conv [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Var" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#114">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Var" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/conv [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/relay/struct.VarNode.html b/docs/api/rust/tvm/ir/relay/struct.VarNode.html
index 3b8d46d607..021fcf0209 100644
--- a/docs/api/rust/tvm/ir/relay/struct.VarNode.html
+++ b/docs/api/rust/tvm/ir/relay/struct.VarNode.html
@@ -3,7 +3,7 @@
pub vid: <a class="struct" href="struct.Id.html" title="struct tvm::ir::relay::Id">Id</a>,
pub type_annotation: <a class="struct" href="../ty/struct.Type.html" title="struct tvm::ir::ty::Type">Type</a>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a></code></span><span id="structfield.vid" class="structfield small-section-header"><a href="#structfield.vid" class="anchor field">§</a><code>vid [...]
- <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#114">source< [...]
+ <a class="struct" href="struct.ExprNode.html" title="struct tvm::ir::relay::ExprNode">ExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/relay/mod.rs.html#114">sourc [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/source_map/struct.Source.html b/docs/api/rust/tvm/ir/source_map/struct.Source.html
index 359aa6c1c0..6f722a5e39 100644
--- a/docs/api/rust/tvm/ir/source_map/struct.Source.html
+++ b/docs/api/rust/tvm/ir/source_map/struct.Source.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Source` struct in crate `tvm`."><title>Source in tvm::ir::source_map - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type=" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Source` struct in crate `tvm`."><title>Source in tvm::ir::source_map - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type=" [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/source_map/struct.SourceMap.html b/docs/api/rust/tvm/ir/source_map/struct.SourceMap.html
index aa8d4892f2..b137f015ed 100644
--- a/docs/api/rust/tvm/ir/source_map/struct.SourceMap.html
+++ b/docs/api/rust/tvm/ir/source_map/struct.SourceMap.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SourceMap` struct in crate `tvm`."><title>SourceMap in tvm::ir::source_map - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SourceMap` struct in crate `tvm`."><title>SourceMap in tvm::ir::source_map - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/span/struct.SourceName.html b/docs/api/rust/tvm/ir/span/struct.SourceName.html
index 33f0873901..fcba5738fd 100644
--- a/docs/api/rust/tvm/ir/span/struct.SourceName.html
+++ b/docs/api/rust/tvm/ir/span/struct.SourceName.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SourceName` struct in crate `tvm`."><title>SourceName in tvm::ir::span - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `SourceName` struct in crate `tvm`."><title>SourceName in tvm::ir::span - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/span/struct.Span.html b/docs/api/rust/tvm/ir/span/struct.Span.html
index 67549aa5a9..5601907703 100644
--- a/docs/api/rust/tvm/ir/span/struct.Span.html
+++ b/docs/api/rust/tvm/ir/span/struct.Span.html
@@ -4,7 +4,7 @@
end_line: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
column: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>,
end_column: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>
-) -> <a class="struct" href="struct.Span.html" title="struct tvm::ir::span::Span">Span</a></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Span" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/span.rs.html#36">source</a [...]
+) -> <a class="struct" href="struct.Span.html" title="struct tvm::ir::span::Span">Span</a></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Span" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/span.rs.html#36">source</a [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/span/struct.SpanNode.html b/docs/api/rust/tvm/ir/span/struct.SpanNode.html
index 5e27556e4a..35865a96ac 100644
--- a/docs/api/rust/tvm/ir/span/struct.SpanNode.html
+++ b/docs/api/rust/tvm/ir/span/struct.SpanNode.html
@@ -12,7 +12,7 @@
</div><span id="structfield.end_line" class="structfield small-section-header"><a href="#structfield.end_line" class="anchor field">§</a><code>end_line: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></span><div class="docblock"><p>The end line number.</p>
</div><span id="structfield.end_column" class="structfield small-section-header"><a href="#structfield.end_column" class="anchor field">§</a><code>end_column: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a></code></span><div class="docblock"><p>The end column number.</p>
</div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-AsRef%3CO%3E-for-SpanNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/span.rs.html#36">source</a><a href="#impl-AsRef%3CO%3E-for-SpanNode" class="anchor">§</a><h3 class="code-header">impl<O> <a class="tr [...]
- <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/span.rs.html#36">source< [...]
+ <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/span.rs.html#36">sourc [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Add.html b/docs/api/rust/tvm/ir/tir/struct.Add.html
index efc5dff184..fc3caceb9a 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Add.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Add.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Add` struct in crate `tvm`."><title>Add in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Add` struct in crate `tvm`."><title>Add in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Add" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#68">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Add" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/tra [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Add" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#68">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Add" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/tra [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.AddNode.html b/docs/api/rust/tvm/ir/tir/struct.AddNode.html
index 75aeb259c0..ff2302d43f 100644
--- a/docs/api/rust/tvm/ir/tir/struct.AddNode.html
+++ b/docs/api/rust/tvm/ir/tir/struct.AddNode.html
@@ -2,8 +2,8 @@
pub a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
pub b: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
/* private fields */
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.a" class="structfield small-section-header"><a href="#structfield.a" class="anchor field">§</a><code>a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.b" class="structfield small-section-header"><a href="#structfield.b" class="anchor field">§</a><code>b: <a cla [...]
- <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.a" class="structfield small-section-header"><a href="#structfield.a" class="anchor field">§</a><code>a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.b" class="structfield small-section-header"><a href="#structfield.b" class="anchor field">§</a><code>b: <a cla [...]
+ <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.ht [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.And.html b/docs/api/rust/tvm/ir/tir/struct.And.html
index 090b73cfa0..5acca3a6b2 100644
--- a/docs/api/rust/tvm/ir/tir/struct.And.html
+++ b/docs/api/rust/tvm/ir/tir/struct.And.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `And` struct in crate `tvm`."><title>And in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `And` struct in crate `tvm`."><title>And in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/tir/struct.AndNode.html b/docs/api/rust/tvm/ir/tir/struct.AndNode.html
index 9934ee0c74..a37c1f6bf8 100644
--- a/docs/api/rust/tvm/ir/tir/struct.AndNode.html
+++ b/docs/api/rust/tvm/ir/tir/struct.AndNode.html
@@ -2,8 +2,8 @@
pub a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
pub b: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
/* private fields */
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.a" class="structfield small-section-header"><a href="#structfield.a" class="anchor field">§</a><code>a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.b" class="structfield small-section-header"><a href="#structfield.b" class="anchor field">§</a><code>b: <a cla [...]
- <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.ht [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.a" class="structfield small-section-header"><a href="#structfield.a" class="anchor field">§</a><code>a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.b" class="structfield small-section-header"><a href="#structfield.b" class="anchor field">§</a><code>b: <a cla [...]
+ <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Cast.html b/docs/api/rust/tvm/ir/tir/struct.Cast.html
index 1e731e04bd..db78b11c4e 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Cast.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Cast.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Cast` struct in crate `tvm`."><title>Cast in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Cast` struct in crate `tvm`."><title>Cast in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Cast" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#81">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Cast" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/t [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Cast" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#81">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Cast" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/t [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.CastNode.html b/docs/api/rust/tvm/ir/tir/struct.CastNode.html
index 8d831d61dd..ec7592b8a7 100644
--- a/docs/api/rust/tvm/ir/tir/struct.CastNode.html
+++ b/docs/api/rust/tvm/ir/tir/struct.CastNode.html
@@ -1,8 +1,8 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `CastNode` struct in crate `tvm`."><title>CastNode in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fon [...]
pub value: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
/* private fields */
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.value" class="structfield small-section-header"><a href="#structfield.value" class="anchor field">§</a><code>value: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class= [...]
- <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.ht [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.value" class="structfield small-section-header"><a href="#structfield.value" class="anchor field">§</a><code>value: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class= [...]
+ <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Div.html b/docs/api/rust/tvm/ir/tir/struct.Div.html
index 8fd99080f6..fa7255d29b 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Div.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Div.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Div` struct in crate `tvm`."><title>Div in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Div` struct in crate `tvm`."><title>Div in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/tir/struct.DivNode.html b/docs/api/rust/tvm/ir/tir/struct.DivNode.html
index 737342d064..5329ff2362 100644
--- a/docs/api/rust/tvm/ir/tir/struct.DivNode.html
+++ b/docs/api/rust/tvm/ir/tir/struct.DivNode.html
@@ -2,8 +2,8 @@
pub a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
pub b: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
/* private fields */
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.a" class="structfield small-section-header"><a href="#structfield.a" class="anchor field">§</a><code>a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.b" class="structfield small-section-header"><a href="#structfield.b" class="anchor field">§</a><code>b: <a cla [...]
- <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.a" class="structfield small-section-header"><a href="#structfield.a" class="anchor field">§</a><code>a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.b" class="structfield small-section-header"><a href="#structfield.b" class="anchor field">§</a><code>b: <a cla [...]
+ <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.ht [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Eq.html b/docs/api/rust/tvm/ir/tir/struct.Eq.html
index 81e643249a..0d3c2c3ee0 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Eq.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Eq.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Eq` struct in crate `tvm`."><title>Eq in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Eq` struct in crate `tvm`."><title>Eq in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/tir/struct.EqNode.html b/docs/api/rust/tvm/ir/tir/struct.EqNode.html
index 5dc8cb2e23..a8054b74ae 100644
--- a/docs/api/rust/tvm/ir/tir/struct.EqNode.html
+++ b/docs/api/rust/tvm/ir/tir/struct.EqNode.html
@@ -2,8 +2,8 @@
pub a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
pub b: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
/* private fields */
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.a" class="structfield small-section-header"><a href="#structfield.a" class="anchor field">§</a><code>a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.b" class="structfield small-section-header"><a href="#structfield.b" class="anchor field">§</a><code>b: <a cla [...]
- <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.ht [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.a" class="structfield small-section-header"><a href="#structfield.a" class="anchor field">§</a><code>a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.b" class="structfield small-section-header"><a href="#structfield.b" class="anchor field">§</a><code>b: <a cla [...]
+ <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.FloorDiv.html b/docs/api/rust/tvm/ir/tir/struct.FloorDiv.html
index 1e7e1b5942..5632581433 100644
--- a/docs/api/rust/tvm/ir/tir/struct.FloorDiv.html
+++ b/docs/api/rust/tvm/ir/tir/struct.FloorDiv.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `FloorDiv` struct in crate `tvm`."><title>FloorDiv in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fon [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `FloorDiv` struct in crate `tvm`."><title>FloorDiv in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fon [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-FloorDiv" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#74">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-FloorDiv" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/c [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-FloorDiv" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#74">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-FloorDiv" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/c [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.FloorMod.html b/docs/api/rust/tvm/ir/tir/struct.FloorMod.html
index 2cd7beb94f..ab3566794e 100644
--- a/docs/api/rust/tvm/ir/tir/struct.FloorMod.html
+++ b/docs/api/rust/tvm/ir/tir/struct.FloorMod.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `FloorMod` struct in crate `tvm`."><title>FloorMod in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fon [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `FloorMod` struct in crate `tvm`."><title>FloorMod in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fon [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/tir/struct.FloorModNode.html b/docs/api/rust/tvm/ir/tir/struct.FloorModNode.html
index 6e522069a4..9f3f3196c1 100644
--- a/docs/api/rust/tvm/ir/tir/struct.FloorModNode.html
+++ b/docs/api/rust/tvm/ir/tir/struct.FloorModNode.html
@@ -2,8 +2,8 @@
pub a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
pub b: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
/* private fields */
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.a" class="structfield small-section-header"><a href="#structfield.a" class="anchor field">§</a><code>a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.b" class="structfield small-section-header"><a href="#structfield.b" class="anchor field">§</a><code>b: <a cla [...]
- <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.ht [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.a" class="structfield small-section-header"><a href="#structfield.a" class="anchor field">§</a><code>a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.b" class="structfield small-section-header"><a href="#structfield.b" class="anchor field">§</a><code>b: <a cla [...]
+ <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Ge.html b/docs/api/rust/tvm/ir/tir/struct.Ge.html
index cf1f497ea1..56094ec794 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Ge.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Ge.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Ge` struct in crate `tvm`."><title>Ge in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Ge` struct in crate `tvm`."><title>Ge in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/tir/struct.Gt.html b/docs/api/rust/tvm/ir/tir/struct.Gt.html
index e0de2e9858..840063539e 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Gt.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Gt.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Gt` struct in crate `tvm`."><title>Gt in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Gt` struct in crate `tvm`."><title>Gt in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/tir/struct.IntImm.html b/docs/api/rust/tvm/ir/tir/struct.IntImm.html
index aea03ed819..f1643f0206 100644
--- a/docs/api/rust/tvm/ir/tir/struct.IntImm.html
+++ b/docs/api/rust/tvm/ir/tir/struct.IntImm.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `IntImm` struct in crate `tvm`."><title>IntImm in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `IntImm` struct in crate `tvm`."><title>IntImm in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wo [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-IntImm" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#50-51">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-IntImm" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/co [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-IntImm" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#50-51">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-IntImm" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/co [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Le.html b/docs/api/rust/tvm/ir/tir/struct.Le.html
index f5a1e0ed55..191cda1f72 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Le.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Le.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Le` struct in crate `tvm`."><title>Le in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Le` struct in crate `tvm`."><title>Le in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/tir/struct.Let.html b/docs/api/rust/tvm/ir/tir/struct.Let.html
index 8876279bba..a5428abf4e 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Let.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Let.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Let` struct in crate `tvm`."><title>Let in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Let` struct in crate `tvm`."><title>Let in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/tir/struct.Lt.html b/docs/api/rust/tvm/ir/tir/struct.Lt.html
index 06af761819..cfe415468d 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Lt.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Lt.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Lt` struct in crate `tvm`."><title>Lt in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Lt` struct in crate `tvm`."><title>Lt in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Lt" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#91">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Lt" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Lt" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#91">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Lt" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Max.html b/docs/api/rust/tvm/ir/tir/struct.Max.html
index 7f8650060a..e15343ab57 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Max.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Max.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Max` struct in crate `tvm`."><title>Max in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Max` struct in crate `tvm`."><title>Max in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/tir/struct.Min.html b/docs/api/rust/tvm/ir/tir/struct.Min.html
index 027117450a..7e3e3fdf3a 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Min.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Min.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Min` struct in crate `tvm`."><title>Min in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Min` struct in crate `tvm`."><title>Min in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/tir/struct.MinNode.html b/docs/api/rust/tvm/ir/tir/struct.MinNode.html
index 983ab07ccb..3d73375e2b 100644
--- a/docs/api/rust/tvm/ir/tir/struct.MinNode.html
+++ b/docs/api/rust/tvm/ir/tir/struct.MinNode.html
@@ -2,8 +2,8 @@
pub a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
pub b: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
/* private fields */
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.a" class="structfield small-section-header"><a href="#structfield.a" class="anchor field">§</a><code>a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.b" class="structfield small-section-header"><a href="#structfield.b" class="anchor field">§</a><code>b: <a cla [...]
- <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.a" class="structfield small-section-header"><a href="#structfield.a" class="anchor field">§</a><code>a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.b" class="structfield small-section-header"><a href="#structfield.b" class="anchor field">§</a><code>b: <a cla [...]
+ <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.ht [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Mod.html b/docs/api/rust/tvm/ir/tir/struct.Mod.html
index 35d6dfa52b..dd9a0476ef 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Mod.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Mod.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Mod` struct in crate `tvm`."><title>Mod in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Mod` struct in crate `tvm`."><title>Mod in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/tir/struct.ModNode.html b/docs/api/rust/tvm/ir/tir/struct.ModNode.html
index 72d4b9a7f3..0cc8ed88b8 100644
--- a/docs/api/rust/tvm/ir/tir/struct.ModNode.html
+++ b/docs/api/rust/tvm/ir/tir/struct.ModNode.html
@@ -2,8 +2,8 @@
pub a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
pub b: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
/* private fields */
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.a" class="structfield small-section-header"><a href="#structfield.a" class="anchor field">§</a><code>a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.b" class="structfield small-section-header"><a href="#structfield.b" class="anchor field">§</a><code>b: <a cla [...]
- <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.ht [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.a" class="structfield small-section-header"><a href="#structfield.a" class="anchor field">§</a><code>a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.b" class="structfield small-section-header"><a href="#structfield.b" class="anchor field">§</a><code>b: <a cla [...]
+ <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Mul.html b/docs/api/rust/tvm/ir/tir/struct.Mul.html
index b7ddd1689b..0b472b32c2 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Mul.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Mul.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Mul` struct in crate `tvm`."><title>Mul in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Mul` struct in crate `tvm`."><title>Mul in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Mul" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#70">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Mul" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/tra [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Mul" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#70">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Mul" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/tra [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Ne.html b/docs/api/rust/tvm/ir/tir/struct.Ne.html
index e62200d47e..9d776e5a80 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Ne.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Ne.html
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Ne" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#90">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Ne" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Ne" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#90">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Ne" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.NeNode.html b/docs/api/rust/tvm/ir/tir/struct.NeNode.html
index 25d769205b..00057157d5 100644
--- a/docs/api/rust/tvm/ir/tir/struct.NeNode.html
+++ b/docs/api/rust/tvm/ir/tir/struct.NeNode.html
@@ -2,8 +2,8 @@
pub a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
pub b: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
/* private fields */
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.a" class="structfield small-section-header"><a href="#structfield.a" class="anchor field">§</a><code>a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.b" class="structfield small-section-header"><a href="#structfield.b" class="anchor field">§</a><code>b: <a cla [...]
- <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.a" class="structfield small-section-header"><a href="#structfield.a" class="anchor field">§</a><code>a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.b" class="structfield small-section-header"><a href="#structfield.b" class="anchor field">§</a><code>b: <a cla [...]
+ <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.ht [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Not.html b/docs/api/rust/tvm/ir/tir/struct.Not.html
index c0c8913332..ae41d98279 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Not.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Not.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Not` struct in crate `tvm`."><title>Not in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Not` struct in crate `tvm`."><title>Not in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Not" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#98">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Not" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/tra [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Not" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#98">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Not" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/tra [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Or.html b/docs/api/rust/tvm/ir/tir/struct.Or.html
index b59b0445d8..b5dedcfeeb 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Or.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Or.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Or` struct in crate `tvm`."><title>Or in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Or` struct in crate `tvm`."><title>Or in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/tir/struct.OrNode.html b/docs/api/rust/tvm/ir/tir/struct.OrNode.html
index 9b7ab64d7d..8b26a3800b 100644
--- a/docs/api/rust/tvm/ir/tir/struct.OrNode.html
+++ b/docs/api/rust/tvm/ir/tir/struct.OrNode.html
@@ -3,7 +3,7 @@
pub b: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
/* private fields */
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.a" class="structfield small-section-header"><a href="#structfield.a" class="anchor field">§</a><code>a: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.b" class="structfield small-section-header"><a href="#structfield.b" class="anchor field">§</a><code>b: <a cla [...]
- <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html [...]
+ <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.ht [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Ramp.html b/docs/api/rust/tvm/ir/tir/struct.Ramp.html
index a21325f1ed..cfb366a2ec 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Ramp.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Ramp.html
@@ -3,7 +3,7 @@
start: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
stride: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
lanes: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i32.html">i32</a>
-) -> <a class="struct" href="struct.Ramp.html" title="struct tvm::ir::tir::Ramp">Ramp</a></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Ramp" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#84">source</a>< [...]
+) -> <a class="struct" href="struct.Ramp.html" title="struct tvm::ir::tir::Ramp">Ramp</a></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Ramp" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#84">source</a>< [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/tir/struct.Select.html b/docs/api/rust/tvm/ir/tir/struct.Select.html
index 8c0eff7311..3e4a5bbb89 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Select.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Select.html
@@ -3,7 +3,7 @@
condition: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
true_value: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
false_value: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>
-) -> <a class="struct" href="struct.Select.html" title="struct tvm::ir::tir::Select">Select</a></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Select" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#86-87"> [...]
+) -> <a class="struct" href="struct.Select.html" title="struct tvm::ir::tir::Select">Select</a></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Select" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#86-87"> [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -11,7 +11,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Select" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#86-87">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Select" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/co [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Select" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#86-87">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Select" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/co [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.SelectNode.html b/docs/api/rust/tvm/ir/tir/struct.SelectNode.html
index e9d44896a7..420c47fa17 100644
--- a/docs/api/rust/tvm/ir/tir/struct.SelectNode.html
+++ b/docs/api/rust/tvm/ir/tir/struct.SelectNode.html
@@ -4,7 +4,7 @@
pub false_value: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a>,
/* private fields */
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.condition" class="structfield small-section-header"><a href="#structfield.condition" class="anchor field">§</a><code>condition: <a class="struct" href="../expr/struct.PrimExpr.html" title="struct tvm::ir::expr::PrimExpr">PrimExpr</a></code></span><span id="structfield.true_value" class="structfield small-section-header"><a href="#structfield.true_value" [...]
- <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.ht [...]
+ <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Sub.html b/docs/api/rust/tvm/ir/tir/struct.Sub.html
index d6c8bcfbbf..42254b4ac9 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Sub.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Sub.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Sub` struct in crate `tvm`."><title>Sub in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Sub` struct in crate `tvm`."><title>Sub in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Sub" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#69">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Sub" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/tra [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Sub" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html#69">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Sub" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/tra [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/tir/struct.Var.html b/docs/api/rust/tvm/ir/tir/struct.Var.html
index 85e5de4760..357ad49e75 100644
--- a/docs/api/rust/tvm/ir/tir/struct.Var.html
+++ b/docs/api/rust/tvm/ir/tir/struct.Var.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Var` struct in crate `tvm`."><title>Var in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Var` struct in crate `tvm`."><title>Var in tvm::ir::tir - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/tir/struct.VarNode.html b/docs/api/rust/tvm/ir/tir/struct.VarNode.html
index 7f2f5e291f..04d40c971d 100644
--- a/docs/api/rust/tvm/ir/tir/struct.VarNode.html
+++ b/docs/api/rust/tvm/ir/tir/struct.VarNode.html
@@ -2,7 +2,7 @@
pub name_hint: <a class="struct" href="../../runtime/struct.String.html" title="struct tvm::runtime::String">TVMString</a>,
/* private fields */
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.name_hint" class="structfield small-section-header"><a href="#structfield.name_hint" class="anchor field">§</a><code>name_hint: <a class="struct" href="../../runtime/struct.String.html" title="struct tvm::runtime::String">TVMString</a></code></span><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implement [...]
- <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.html [...]
+ <a class="struct" href="../expr/struct.PrimExprNode.html" title="struct tvm::ir::expr::PrimExprNode">PrimExprNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/tir.rs.ht [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.BaseTensorType.html b/docs/api/rust/tvm/ir/ty/struct.BaseTensorType.html
index 6ba1dacfd2..2e321ea494 100644
--- a/docs/api/rust/tvm/ir/ty/struct.BaseTensorType.html
+++ b/docs/api/rust/tvm/ir/ty/struct.BaseTensorType.html
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-BaseTensorType" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#222">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-BaseTensorType" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1 [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-BaseTensorType" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#222">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-BaseTensorType" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1 [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.FuncType.html b/docs/api/rust/tvm/ir/ty/struct.FuncType.html
index 883a74377c..75836a3ca6 100644
--- a/docs/api/rust/tvm/ir/ty/struct.FuncType.html
+++ b/docs/api/rust/tvm/ir/ty/struct.FuncType.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `FuncType` struct in crate `tvm`."><title>FuncType in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `FuncType` struct in crate `tvm`."><title>FuncType in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-FuncType" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#174">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-FuncType" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/c [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-FuncType" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#174">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-FuncType" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/c [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.GlobalTypeVar.html b/docs/api/rust/tvm/ir/ty/struct.GlobalTypeVar.html
index 62a72b29c3..bf4d8fa654 100644
--- a/docs/api/rust/tvm/ir/ty/struct.GlobalTypeVar.html
+++ b/docs/api/rust/tvm/ir/ty/struct.GlobalTypeVar.html
@@ -1,5 +1,5 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `GlobalTypeVar` struct in crate `tvm`."><title>GlobalTypeVar in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" [...]
- S: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>>,</span></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle [...]
+ S: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="../../runtime/struct.String.html" title="struct tvm::runtime::String">TString</a>>,</span></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -7,7 +7,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-GlobalTypeVar" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#117">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-GlobalTypeVar" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.6 [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-GlobalTypeVar" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#117">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-GlobalTypeVar" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.6 [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.IncompleteType.html b/docs/api/rust/tvm/ir/ty/struct.IncompleteType.html
index 6445042a6e..f0a35a82f7 100644
--- a/docs/api/rust/tvm/ir/ty/struct.IncompleteType.html
+++ b/docs/api/rust/tvm/ir/ty/struct.IncompleteType.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `IncompleteType` struct in crate `tvm`."><title>IncompleteType in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `IncompleteType` struct in crate `tvm`."><title>IncompleteType in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-IncompleteType" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#199">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-IncompleteType" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1 [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-IncompleteType" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#199">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-IncompleteType" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1 [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.PointerType.html b/docs/api/rust/tvm/ir/ty/struct.PointerType.html
index c25af7c19d..130b19ae22 100644
--- a/docs/api/rust/tvm/ir/ty/struct.PointerType.html
+++ b/docs/api/rust/tvm/ir/ty/struct.PointerType.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PointerType` struct in crate `tvm`."><title>PointerType in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PointerType` struct in crate `tvm`."><title>PointerType in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PointerType" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#77">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PointerType" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/c [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PointerType" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#77">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-PointerType" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/c [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.PrimType.html b/docs/api/rust/tvm/ir/ty/struct.PrimType.html
index 723f1af702..bc7ae12283 100644
--- a/docs/api/rust/tvm/ir/ty/struct.PrimType.html
+++ b/docs/api/rust/tvm/ir/ty/struct.PrimType.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PrimType` struct in crate `tvm`."><title>PrimType in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `PrimType` struct in crate `tvm`."><title>PrimType in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/ty/struct.PrimTypeNode.html b/docs/api/rust/tvm/ir/ty/struct.PrimTypeNode.html
index 67e9d120c4..6c19366948 100644
--- a/docs/api/rust/tvm/ir/ty/struct.PrimTypeNode.html
+++ b/docs/api/rust/tvm/ir/ty/struct.PrimTypeNode.html
@@ -3,7 +3,7 @@
pub dtype: <a class="struct" href="../../struct.DataType.html" title="struct tvm::DataType">DataType</a>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="struct.TypeNode.html" title="struct tvm::ir::ty::TypeNode">TypeNode</a></code></span><span id="structfield.dtype" class="structfield small-section-header"><a href="#structfield.dtype" class="anchor field">§</a><code>dt [...]
</div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-AsRef%3CO%3E-for-PrimTypeNode" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#55">source</a><a href="#impl-AsRef%3CO%3E-for-PrimTypeNode" class="anchor">§</a><h3 class="code-header">impl<O> <a cla [...]
- <a class="struct" href="struct.TypeNode.html" title="struct tvm::ir::ty::TypeNode">TypeNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#55">source</a><a hre [...]
+ <a class="struct" href="struct.TypeNode.html" title="struct tvm::ir::ty::TypeNode">TypeNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#55">source</a><a href= [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.RefType.html b/docs/api/rust/tvm/ir/ty/struct.RefType.html
index ed00bab021..81756e30b8 100644
--- a/docs/api/rust/tvm/ir/ty/struct.RefType.html
+++ b/docs/api/rust/tvm/ir/ty/struct.RefType.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RefType` struct in crate `tvm`."><title>RefType in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/w [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `RefType` struct in crate `tvm`."><title>RefType in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/w [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-RefType" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#213">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-RefType" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/con [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-RefType" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#213">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-RefType" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/con [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.TensorType.html b/docs/api/rust/tvm/ir/ty/struct.TensorType.html
index f5f947224a..bfe35b7e96 100644
--- a/docs/api/rust/tvm/ir/ty/struct.TensorType.html
+++ b/docs/api/rust/tvm/ir/ty/struct.TensorType.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TensorType` struct in crate `tvm`."><title>TensorType in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type=" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TensorType` struct in crate `tvm`."><title>TensorType in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type=" [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/ty/struct.TupleType.html b/docs/api/rust/tvm/ir/ty/struct.TupleType.html
index b38da06378..dbfa3e5a5d 100644
--- a/docs/api/rust/tvm/ir/ty/struct.TupleType.html
+++ b/docs/api/rust/tvm/ir/ty/struct.TupleType.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TupleType` struct in crate `tvm`."><title>TupleType in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TupleType` struct in crate `tvm`."><title>TupleType in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="fo [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
diff --git a/docs/api/rust/tvm/ir/ty/struct.TupleTypeNode.html b/docs/api/rust/tvm/ir/ty/struct.TupleTypeNode.html
index b565ebcf6d..a6743de549 100644
--- a/docs/api/rust/tvm/ir/ty/struct.TupleTypeNode.html
+++ b/docs/api/rust/tvm/ir/ty/struct.TupleTypeNode.html
@@ -2,7 +2,7 @@
pub base: <a class="struct" href="struct.TypeNode.html" title="struct tvm::ir::ty::TypeNode">TypeNode</a>,
pub fields: <a class="struct" href="../../runtime/array/struct.Array.html" title="struct tvm::runtime::array::Array">Array</a><<a class="struct" href="struct.Type.html" title="struct tvm::ir::ty::Type">Type</a>>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="struct.TypeNode.html" title="struct tvm::ir::ty::TypeNode">TypeNode</a></code></span><span id="structfield.fields" class="structfield small-section-header"><a href="#structfield.fields" class="anchor field">§</a><code> [...]
- <a class="struct" href="struct.TypeNode.html" title="struct tvm::ir::ty::TypeNode">TypeNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#141">source</a><a hr [...]
+ <a class="struct" href="struct.TypeNode.html" title="struct tvm::ir::ty::TypeNode">TypeNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#141">source</a><a href [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.Type.html b/docs/api/rust/tvm/ir/ty/struct.Type.html
index 5ab2b6c2a1..28b56dc3bb 100644
--- a/docs/api/rust/tvm/ir/ty/struct.Type.html
+++ b/docs/api/rust/tvm/ir/ty/struct.Type.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Type` struct in crate `tvm`."><title>Type in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Type` struct in crate `tvm`."><title>Type in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Type" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#29">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Type" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/tr [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Type" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#29">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-Type" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/tr [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.TypeConstraint.html b/docs/api/rust/tvm/ir/ty/struct.TypeConstraint.html
index 730a4349fd..65ea51a05a 100644
--- a/docs/api/rust/tvm/ir/ty/struct.TypeConstraint.html
+++ b/docs/api/rust/tvm/ir/ty/struct.TypeConstraint.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TypeConstraint` struct in crate `tvm`."><title>TypeConstraint in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TypeConstraint` struct in crate `tvm`."><title>TypeConstraint in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TypeConstraint" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#165">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TypeConstraint" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1 [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TypeConstraint" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#165">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TypeConstraint" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1 [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.TypeConstraintNode.html b/docs/api/rust/tvm/ir/ty/struct.TypeConstraintNode.html
index f6b810a6bf..c4f829de13 100644
--- a/docs/api/rust/tvm/ir/ty/struct.TypeConstraintNode.html
+++ b/docs/api/rust/tvm/ir/ty/struct.TypeConstraintNode.html
@@ -1,7 +1,7 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TypeConstraintNode` struct in crate `tvm`."><title>TypeConstraintNode in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
pub base: <a class="struct" href="struct.TypeNode.html" title="struct tvm::ir::ty::TypeNode">TypeNode</a>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="struct.TypeNode.html" title="struct tvm::ir::ty::TypeNode">TypeNode</a></code></span><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a [...]
- <a class="struct" href="struct.TypeNode.html" title="struct tvm::ir::ty::TypeNode">TypeNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#165">source</a><a href [...]
+ <a class="struct" href="struct.TypeNode.html" title="struct tvm::ir::ty::TypeNode">TypeNode</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#165">source</a><a hr [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.TypeData.html b/docs/api/rust/tvm/ir/ty/struct.TypeData.html
index 50be64465c..125a158ac4 100644
--- a/docs/api/rust/tvm/ir/ty/struct.TypeData.html
+++ b/docs/api/rust/tvm/ir/ty/struct.TypeData.html
@@ -5,7 +5,7 @@
span: <a class="struct" href="../span/struct.Span.html" title="struct tvm::ir::span::Span">Span</a>
) -> <a class="struct" href="struct.TypeData.html" title="struct tvm::ir::ty::TypeData">TypeData</a><span class="where fmt-newline">where
TypeVars: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a><Item = <a class="struct" href="struct.TypeVar.html" title="struct tvm::ir::ty::TypeVar">TypeVar</a>>,
- Ctors: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a><Item = <a class="struct" href="../relay/struct.Constructor.html" title="struct tvm::ir::relay::Constructor">Constructor</a>>,</span></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor [...]
+ Ctors: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/iter/traits/collect/trait.IntoIterator.html" title="trait core::iter::traits::collect::IntoIterator">IntoIterator</a><Item = <a class="struct" href="../relay/struct.Constructor.html" title="struct tvm::ir::relay::Constructor">Constructor</a>>,</span></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -13,7 +13,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TypeData" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#276">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TypeData" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/c [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TypeData" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#276">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TypeData" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/c [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.TypeNode.html b/docs/api/rust/tvm/ir/ty/struct.TypeNode.html
index 292aff2751..40821e7266 100644
--- a/docs/api/rust/tvm/ir/ty/struct.TypeNode.html
+++ b/docs/api/rust/tvm/ir/ty/struct.TypeNode.html
@@ -2,7 +2,7 @@
pub base: <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a>,
pub span: <a class="struct" href="../span/struct.Span.html" title="struct tvm::ir::span::Span">Span</a>,
}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.base" class="structfield small-section-header"><a href="#structfield.base" class="anchor field">§</a><code>base: <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a></code></span><span id="structfield.span" class="structfield small-section-header"><a href="#structfield.span" class="anchor field">§</a>< [...]
- <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#29">source</a [...]
+ <a class="struct" href="../../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#29">source< [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ir/ty/struct.TypeVar.html b/docs/api/rust/tvm/ir/ty/struct.TypeVar.html
index 8c346220c2..a71d39053f 100644
--- a/docs/api/rust/tvm/ir/ty/struct.TypeVar.html
+++ b/docs/api/rust/tvm/ir/ty/struct.TypeVar.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TypeVar` struct in crate `tvm`."><title>TypeVar in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/w [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `TypeVar` struct in crate `tvm`."><title>TypeVar in tvm::ir::ty - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/w [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
@@ -6,7 +6,7 @@
U: <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../../runtime/trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../../runtime/trait.IsObjectRef.h [...]
by <code>==</code>.</div></details><details class="toggle method-toggle" open><summary><section id="method.ne" class="method trait-impl"><span class="rightside"><span class="since" title="Stable since Rust version 1.0.0">1.0.0</span> · <a class="srclink" href="https://doc.rust-lang.org/1.69.0/src/core/cmp.rs.html#229">source</a></span><a href="#method.ne" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/cmp/trait.PartialEq.html#method.ne" clas [...]
-sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TypeVar" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#106">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TypeVar" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/con [...]
+sufficient, and should not be overridden without very good reason.</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TypeVar" class="impl"><a class="srclink rightside" href="../../../src/tvm/ir/ty.rs.html#106">source</a><a href="#impl-TryFrom%3CArgValue%3C'a%3E%3E-for-TypeVar" class="anchor">§</a><h3 class="code-header">impl<'a> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/con [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: 'static,
<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.reference.html">&'a T</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>>,</span></h3></section></summary><div class="impl-items"><section id="method.as_arg_value" class="method trait-impl"><a class="srcl [...]
diff --git a/docs/api/rust/tvm/module/struct.Module.html b/docs/api/rust/tvm/module/struct.Module.html
index 20992180ac..c241e6f499 100644
--- a/docs/api/rust/tvm/module/struct.Module.html
+++ b/docs/api/rust/tvm/module/struct.Module.html
@@ -8,7 +8,7 @@
P: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<a class="struct" href="https://doc.rust-lang.org/1.69.0/std/path/struct.Path.html" title="struct std::path::Path">Path</a>>,</span></h4></section></summary><div class="docblock"><p>Loads a module shared library from path.</p>
</div></details><section id="method.save_to_file" class="method"><a class="srclink rightside" href="../../src/tvm_rt/module.rs.html#113">source</a><h4 class="code-header">pub fn <a href="#method.save_to_file" class="fn">save_to_file</a>(&self, name: <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>, fmt: <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" titl [...]
</div></details><details class="toggle method-toggle" open><summary><section id="method.handle" class="method"><a class="srclink rightside" href="../../src/tvm_rt/module.rs.html#129">source</a><h4 class="code-header">pub unsafe fn <a href="#method.handle" class="fn">handle</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><a class="enum" href="https://doc.rust-lang.org/1.69.0/core/ffi/enum.c_void.html" title="enum core:: [...]
-</div></details></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Module" class="impl"><a class="srclink rightside" href="../../src/tvm_rt/module.rs.html#42">source</a><a href="#impl-Clone-for-Module" class="anchor">§</a><h3 class="code-header">impl <a class [...]
+</div></details></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-Clone-for-Module" class="impl"><a class="srclink rightside" href="../../src/tvm_rt/module.rs.html#42">source</a><a href="#impl-Clone-for-Module" class="anchor">§</a><h3 class="code-header">impl <a class [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</span></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
diff --git a/docs/api/rust/tvm/module/struct.ModuleNode.html b/docs/api/rust/tvm/module/struct.ModuleNode.html
index 178f0306a7..91c70d89d0 100644
--- a/docs/api/rust/tvm/module/struct.ModuleNode.html
+++ b/docs/api/rust/tvm/module/struct.ModuleNode.html
@@ -1,7 +1,7 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Wrapper around TVM module handle which contains an entry function. The entry function can be applied to an imported module through `entry_func`."><title>ModuleNode in tvm::module - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/SourceSeri [...]
The entry function can be applied to an imported module through <a href="struct.Module.html#method.entry_func"><code>entry_func</code></a>.</p>
-</div></details><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-AsRef%3CModuleNode%3E-for-ModuleNode" class="impl"><a class="srclink rightside" href="../../src/tvm_rt/module.rs.html#42">source</a><a href="#impl-AsRef%3CModuleNode%3E-for-ModuleNode" class="anchor">§</a><h3 class="code-hea [...]
- <a class="struct" href="../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref-1" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/module.rs.html#42">source</a [...]
+</div></details><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§</a></h2><div id="trait-implementations-list"><details class="toggle implementors-toggle" open><summary><section id="impl-AsRef%3CModuleNode%3E-for-ModuleNode" class="impl"><a class="srclink rightside" href="../../src/tvm_rt/module.rs.html#42">source</a><a href="#impl-AsRef%3CModuleNode%3E-for-ModuleNode" class="anchor">§</a><h3 class="code-hea [...]
+ <a class="struct" href="../runtime/struct.Object.html" title="struct tvm::runtime::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><O>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.as_ref" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/module.rs.html#42">source</a>< [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/ndarray/struct.NDArray.html b/docs/api/rust/tvm/ndarray/struct.NDArray.html
index db56c64ea9..1ab0fb61be 100644
--- a/docs/api/rust/tvm/ndarray/struct.NDArray.html
+++ b/docs/api/rust/tvm/ndarray/struct.NDArray.html
@@ -45,7 +45,7 @@ from TVM side. See <code>TVMArrayCopyFromBytes</code> in <code>include/tvm/runti
) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.NDArray.html" title="struct tvm::ndarray::NDArray">NDArray</a>, <a class="enum" href="../enum.NDArrayError.html" title="enum tvm::NDArrayError">NDArrayError</a>><span class="where fmt-newline">where
T: <a class="trait" href="trait.Num32.html" title="trait tvm::ndarray::Num32">Num32</a> + <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Copy.html" title="trait core::marker::Copy">Copy</a>,</span></h4></section></summary><div class="docblock"><p>Converts a Rust’s ndarray to TVM NDArray.</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.empty" class="method"><a class="srclink rightside" href="../../src/tvm_rt/ndarray.rs.html#370">source</a><h4 class="code-header">pub fn <a href="#method.empty" class="fn">empty</a>(shape: &[<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>], dev: <a class="struct" href="../device/struct.Device.html" title="struct tvm::device::Device">Device</a>, dtype: <a [...]
-</div></details><section id="method.zeroed" class="method"><a class="srclink rightside" href="../../src/tvm_rt/ndarray.rs.html#388">source</a><h4 class="code-header">pub fn <a href="#method.zeroed" class="fn">zeroed</a>(self) -> <a class="struct" href="struct.NDArray.html" title="struct tvm::ndarray::NDArray">NDArray</a></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§ [...]
+</div></details><section id="method.zeroed" class="method"><a class="srclink rightside" href="../../src/tvm_rt/ndarray.rs.html#388">source</a><h4 class="code-header">pub fn <a href="#method.zeroed" class="fn">zeroed</a>(self) -> <a class="struct" href="struct.NDArray.html" title="struct tvm::ndarray::NDArray">NDArray</a></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" class="anchor">§ [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</span></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle method [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
diff --git a/docs/api/rust/tvm/ndarray/trait.Num32.html b/docs/api/rust/tvm/ndarray/trait.Num32.html
index 9ab33c0796..52de57f362 100644
--- a/docs/api/rust/tvm/ndarray/trait.Num32.html
+++ b/docs/api/rust/tvm/ndarray/trait.Num32.html
@@ -1,4 +1,4 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="A trait for the supported 32-bits numerical types in frontend."><title>Num32 in tvm::ndarray - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" [...]
const <a href="#associatedconstant.BITS" class="constant">BITS</a>: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u8.html">u8</a> = 32u8;
}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A trait for the supported 32-bits numerical types in frontend.</p>
-</div></details><h2 id="provided-associated-consts" class="small-section-header">Provided Associated Constants<a href="#provided-associated-consts" class="anchor">§</a></h2><div class="methods"><section id="associatedconstant.BITS" class="method"><a class="srclink rightside" href="../../src/tvm_rt/ndarray.rs.html#438">source</a><h4 class="code-header">const <a href="#associatedconstant.BITS" class="constant">BITS</a>: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primit [...]
\ No newline at end of file
+</div></details><h2 id="provided-associated-consts" class="small-section-header">Provided Associated Constants<a href="#provided-associated-consts" class="anchor">§</a></h2><div class="methods"><section id="associatedconstant.BITS" class="method"><a class="srclink rightside" href="../../src/tvm_rt/ndarray.rs.html#438">source</a><h4 class="code-header">const <a href="#associatedconstant.BITS" class="constant">BITS</a>: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primit [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/array/struct.Array.html b/docs/api/rust/tvm/runtime/array/struct.Array.html
index 7336a161b1..6858185497 100644
--- a/docs/api/rust/tvm/runtime/array/struct.Array.html
+++ b/docs/api/rust/tvm/runtime/array/struct.Array.html
@@ -16,8 +16,8 @@
Self::<a class="associatedtype" href="../trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><<U as <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../trait.IsObjectRef.html#associatedtype.Object" title= [...]
U: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
<U as <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>>::<a class="associatedtype" href="../trait.IsObjectRef.html#associatedtype.Object" title="type tvm::runtime::IsObjectRef::Object">Object</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.AsRef.html" title="trait core::convert::AsRef">AsRef</a><Self::<a class="associatedtype" href="../trait.IsObjectRef.html#associatedtype.Object" title= [...]
- T: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = [...]
- T: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a c [...]
+ T: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a c [...]
+ T: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = [...]
T: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/panic/unwind_safe/trait.RefUnwindSafe.html" title="trait core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</span></h3></section><section id="impl-Send-for-Array%3CT%3E" class="impl"><a href="#impl-Send-for-Array%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T> !<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Send.html" title="trait core::marker::Send">Send</a> for <a c [...]
T: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Unpin.html" title="trait core::marker::Unpin">Unpin</a>,</span></h3></section><section id="impl-UnwindSafe-for-Array%3CT%3E" class="impl"><a href="#impl-UnwindSafe-for-Array%3CT%3E" class="anchor">§</a><h3 class="code-header">impl<T> <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a> for [...]
T: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/panic/unwind_safe/trait.UnwindSafe.html" title="trait core::panic::unwind_safe::UnwindSafe">UnwindSafe</a>,</span></h3></section></div><h2 id="blanket-implementations" class="small-section-header">Blanket Implementations<a href="#blanket-implementations" class="anchor">§</a></h2><div id="blanket-implementations-list"><details class="toggle implementors-toggle"><summary><section id="impl-Any-for-Array%3CT%3E" class="impl" [...]
diff --git a/docs/api/rust/tvm/runtime/device/enum.DeviceType.html b/docs/api/rust/tvm/runtime/device/enum.DeviceType.html
index 39daad8cb7..0107136705 100644
--- a/docs/api/rust/tvm/runtime/device/enum.DeviceType.html
+++ b/docs/api/rust/tvm/runtime/device/enum.DeviceType.html
@@ -15,7 +15,7 @@
<span class="kw">let </span>cpu = DeviceType::from(<span class="string">"cpu"</span>);
<span class="macro">println!</span>(<span class="string">"device is: {}"</span>, cpu);</code></pre></div>
</div></details><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.CPU" class="variant"><a href="#variant.CPU" class="anchor">§</a><h3 class="code-header">CPU</h3></section><section id="variant.CUDA" class="variant"><a href="#variant.CUDA" class="anchor">§</a><h3 class="code-header">CUDA</h3></section><section id="variant.CUDAHost" class="variant"><a href="#variant.CUDAHost" class="anchor [...]
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-DeviceType" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/device.rs.html#97">source</a><a href="#impl-Display-for-DeviceType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="../../device/enum. [...]
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-DeviceType" class="impl"><a class="srclink rightside" href="../../../src/tvm_sys/device.rs.html#97">source</a><a href="#impl-Display-for-DeviceType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="../../device/enum. [...]
__H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</span></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle meth [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
diff --git a/docs/api/rust/tvm/runtime/device/struct.Device.html b/docs/api/rust/tvm/runtime/device/struct.Device.html
index ffe6129151..f3d1e3af10 100644
--- a/docs/api/rust/tvm/runtime/device/struct.Device.html
+++ b/docs/api/rust/tvm/runtime/device/struct.Device.html
@@ -1,7 +1,7 @@
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `Device` struct in crate `tvm`."><title>Device in tvm::runtime::device - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type= [...]
pub device_type: <a class="enum" href="../../device/enum.DeviceType.html" title="enum tvm::device::DeviceType">DeviceType</a>,
pub device_id: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.usize.html">usize</a>,
-}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.device_type" class="structfield small-section-header"><a href="#structfield.device_type" class="anchor field">§</a><code>device_type: <a class="enum" href="../../device/enum.DeviceType.html" title="enum tvm::device::DeviceType">DeviceType</a></code></span><span id="structfield.device_id" class="structfield small-section-header"><a href="#structfield.dev [...]
+}</code></pre><h2 id="fields" class="fields small-section-header">Fields<a href="#fields" class="anchor">§</a></h2><span id="structfield.device_type" class="structfield small-section-header"><a href="#structfield.device_type" class="anchor field">§</a><code>device_type: <a class="enum" href="../../device/enum.DeviceType.html" title="enum tvm::device::DeviceType">DeviceType</a></code></span><span id="structfield.device_id" class="structfield small-section-header"><a href="#structfield.dev [...]
</div><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Err" class="associatedtype trait-impl"><a href="#associatedtype.Err" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/str/traits/trait.FromStr.html#associatedtype.Err" class="associatedtype">Err</a> = <a class="struct" href="../../device/struct.UnsupportedDeviceError.html" title="struct tvm::device::UnsupportedDeviceError">UnsupportedDeviceError</ [...]
__H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</span></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle meth [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
diff --git a/docs/api/rust/tvm/runtime/enum.ArgValue.html b/docs/api/rust/tvm/runtime/enum.ArgValue.html
index 7260ca4c17..4261e466a6 100644
--- a/docs/api/rust/tvm/runtime/enum.ArgValue.html
+++ b/docs/api/rust/tvm/runtime/enum.ArgValue.html
@@ -16,31 +16,31 @@
Str(&'a <a class="struct" href="https://doc.rust-lang.org/1.69.0/core/ffi/c_str/struct.CStr.html" title="struct core::ffi::c_str::CStr">CStr</a>),
</details>}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A borrowed TVMPODValue. Can be constructed using <code>into()</code> but the preferred way
to obtain a <code>ArgValue</code> is automatically via <code>call_packed!</code>.</p>
-</div></details><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Int" class="variant"><a href="#variant.Int" class="anchor">§</a><h3 class="code-header">Int(<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>)</h3></section><section id="variant.UInt" class="variant"><a href="#variant.UInt" class="anchor">§</a><h3 class="code-header">UInt(<a class= [...]
- T: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/array.rs.html#158">source</a><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.h [...]
+</div></details><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Int" class="variant"><a href="#variant.Int" class="anchor">§</a><h3 class="code-header">Int(<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>)</h3></section><section id="variant.UInt" class="variant"><a href="#variant.UInt" class="anchor">§</a><h3 class="code-header">UInt(<a class= [...]
+ T: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-6" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/array.rs.html#158">source</a><a href="#method.from-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.h [...]
K: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
- V: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/map.rs.html#210">source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html#ty [...]
- T: <a class="trait" href="trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/object/object_ptr.rs.html#329">source</a><a href="#method.from-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Fro [...]
-</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-41" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_sys/packed_func.rs.html#315">source</a><a href="#method.from-41" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.h [...]
-</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-46" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_sys/packed_func.rs.html#322">source</a><a href="#method.from-46" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.h [...]
+ V: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/map.rs.html#210">source</a><a href="#method.from-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.htm [...]
+ T: <a class="trait" href="trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/object/object_ptr.rs.html#329">source</a><a href="#method.from-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Fro [...]
+</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-44" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_sys/packed_func.rs.html#315">source</a><a href="#method.from-44" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.h [...]
+</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-10" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_sys/packed_func.rs.html#322">source</a><a href="#method.from-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.h [...]
val: &'a <a class="enum" href="../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'v>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'v <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>, <&'v <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><&a [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'v <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>, <&'v <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><&a [...]
val: &'a <a class="enum" href="../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'v>
) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" titl [...]
val: &'a <a class="enum" href="../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'v>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait cor [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait cor [...]
val: <a class="enum" href="../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'a <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>, <&'a <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a [...]
- T: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-4" class="associatedtype trait-impl"><a href="#associatedtype.Error-4" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'a <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>, <&'a <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a [...]
+ T: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a [...]
val: <a class="enum" href="../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" titl [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" titl [...]
val: <a class="enum" href="../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait cor [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait cor [...]
K: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
- V: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a clas [...]
- T: <a class="trait" href="trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="en [...]
+ V: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-7" class="associatedtype trait-impl"><a href="#associatedtype.Error-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a [...]
+ T: <a class="trait" href="trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-8" class="associatedtype trait-impl"><a href="#associatedtype.Error-8" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="en [...]
arg_value: <a class="enum" href="../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T>, <<a class="struct" href="struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom" [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T>, <<a class="struct" href="struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom" [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/runtime/enum.ByteArray.html b/docs/api/rust/tvm/runtime/enum.ByteArray.html
index 8ff2ecf3bf..32db4165af 100644
--- a/docs/api/rust/tvm/runtime/enum.ByteArray.html
+++ b/docs/api/rust/tvm/runtime/enum.ByteArray.html
@@ -10,8 +10,8 @@
</div></details><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Rust" class="variant"><a href="#variant.Rust" class="anchor">§</a><h3 class="code-header">Rust(<a class="struct" href="../function/ffi/struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a>)</h3></section><section id="variant.External" class="variant"><a href="#variant.External" class="a [...]
</div></details><details class="toggle method-toggle" open><summary><section id="method.len" class="method"><a class="srclink rightside" href="../../src/tvm_sys/byte_array.rs.html#70">source</a><h4 class="code-header">pub fn <a href="#method.len" class="fn">len</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.usize.html">usize</a></h4></section></summary><div class="docblock"><p>Gets the length of the underlying byte-array</p>
</div></details><details class="toggle method-toggle" open><summary><section id="method.to_vec" class="method"><a class="srclink rightside" href="../../src/tvm_sys/byte_array.rs.html#77">source</a><h4 class="code-header">pub fn <a href="#method.to_vec" class="fn">to_vec</a>(&self) -> <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive. [...]
-</div></details><section id="method.is_empty" class="method"><a class="srclink rightside" href="../../src/tvm_sys/byte_array.rs.html#81">source</a><h4 class="code-header">pub fn <a href="#method.is_empty" class="fn">is_empty</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.bool.html">bool</a></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" cl [...]
- T: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u8.html">u8</a>, <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>& [...]
+</div></details><section id="method.is_empty" class="method"><a class="srclink rightside" href="../../src/tvm_sys/byte_array.rs.html#81">source</a><h4 class="code-header">pub fn <a href="#method.is_empty" class="fn">is_empty</a>(&self) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.bool.html">bool</a></h4></section></div></details></div><h2 id="trait-implementations" class="small-section-header">Trait Implementations<a href="#trait-implementations" cl [...]
+ T: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html" title="trait core::convert::Into">Into</a><<a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.u8.html">u8</a>, <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>& [...]
val: <a class="enum" href="../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="enum.ByteArray.html" title="enum tvm::runtime::ByteArray">ByteArray</a>, <<a class="enum" href="enum.ByteArray.html" title="enum tvm::runtime::ByteArray">ByteArray</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="enum [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
diff --git a/docs/api/rust/tvm/runtime/enum.DeviceType.html b/docs/api/rust/tvm/runtime/enum.DeviceType.html
index d9274311d6..2cbd1f748c 100644
--- a/docs/api/rust/tvm/runtime/enum.DeviceType.html
+++ b/docs/api/rust/tvm/runtime/enum.DeviceType.html
@@ -15,7 +15,7 @@
<span class="kw">let </span>cpu = DeviceType::from(<span class="string">"cpu"</span>);
<span class="macro">println!</span>(<span class="string">"device is: {}"</span>, cpu);</code></pre></div>
</div></details><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.CPU" class="variant"><a href="#variant.CPU" class="anchor">§</a><h3 class="code-header">CPU</h3></section><section id="variant.CUDA" class="variant"><a href="#variant.CUDA" class="anchor">§</a><h3 class="code-header">CUDA</h3></section><section id="variant.CUDAHost" class="variant"><a href="#variant.CUDAHost" class="anchor [...]
-</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-DeviceType" class="impl"><a class="srclink rightside" href="../../src/tvm_sys/device.rs.html#97">source</a><a href="#impl-Display-for-DeviceType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="../device/enum.Device [...]
+</div></details></div></details><details class="toggle implementors-toggle" open><summary><section id="impl-Display-for-DeviceType" class="impl"><a class="srclink rightside" href="../../src/tvm_sys/device.rs.html#97">source</a><a href="#impl-Display-for-DeviceType" class="anchor">§</a><h3 class="code-header">impl <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/fmt/trait.Display.html" title="trait core::fmt::Display">Display</a> for <a class="enum" href="../device/enum.Device [...]
__H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,</span></h4></section></summary><div class='docblock'>Feeds this value into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#tymethod.hash">Read more</a></div></details><details class="toggle meth [...]
H: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher">Hasher</a>,
Self: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h4></section></summary><div class='docblock'>Feeds a slice of this type into the given <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hasher.html" title="trait core::hash::Hasher"><code>Hasher</code></a>. <a href="https://doc.rust-lang.org/1.69.0/core/hash/trait.Hash.html#method.hash_slice">Read more</a></div></details></div></det [...]
diff --git a/docs/api/rust/tvm/runtime/enum.Error.html b/docs/api/rust/tvm/runtime/enum.Error.html
index 940779085f..b628fe2e7b 100644
--- a/docs/api/rust/tvm/runtime/enum.Error.html
+++ b/docs/api/rust/tvm/runtime/enum.Error.html
@@ -11,7 +11,7 @@
Panic,
DiagnosticError(<a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
Raw(<a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
-}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Downcast" class="variant"><a href="#variant.Downcast" class="anchor">§</a><h3 class="code-header">Downcast(<a class="struct" href="../../tvm_sys/errors/struct.ValueDowncastError.html" title="struct tvm_sys::errors::ValueDowncastError">ValueDowncastError</a>)</h3></section><section id="variant.Null" class="variant"><a href="# [...]
+}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Downcast" class="variant"><a href="#variant.Downcast" class="anchor">§</a><h3 class="code-header">Downcast(<a class="struct" href="../../tvm_sys/errors/struct.ValueDowncastError.html" title="struct tvm_sys::errors::ValueDowncastError">ValueDowncastError</a>)</h3></section><section id="variant.Null" class="variant"><a href="# [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/runtime/enum.NDArrayError.html b/docs/api/rust/tvm/runtime/enum.NDArrayError.html
index f43f81fa2d..6d978af484 100644
--- a/docs/api/rust/tvm/runtime/enum.NDArrayError.html
+++ b/docs/api/rust/tvm/runtime/enum.NDArrayError.html
@@ -6,7 +6,7 @@
expected: <a class="struct" href="../struct.DataType.html" title="struct tvm::DataType">DataType</a>,
actual: <a class="struct" href="../struct.DataType.html" title="struct tvm::DataType">DataType</a>,
},
-}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.EmptyArray" class="variant"><a href="#variant.EmptyArray" class="anchor">§</a><h3 class="code-header">EmptyArray</h3></section><section id="variant.InvalidDatatype" class="variant"><a href="#variant.InvalidDatatype" class="anchor">§</a><h3 class="code-header">InvalidDatatype(<a class="enum" href="../../tvm_sys/datatype/enum. [...]
+}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.EmptyArray" class="variant"><a href="#variant.EmptyArray" class="anchor">§</a><h3 class="code-header">EmptyArray</h3></section><section id="variant.InvalidDatatype" class="variant"><a href="#variant.InvalidDatatype" class="anchor">§</a><h3 class="code-header">InvalidDatatype(<a class="enum" href="../../tvm_sys/datatype/enum. [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/runtime/enum.RetValue.html b/docs/api/rust/tvm/runtime/enum.RetValue.html
index 33916f0ba0..ad823a3631 100644
--- a/docs/api/rust/tvm/runtime/enum.RetValue.html
+++ b/docs/api/rust/tvm/runtime/enum.RetValue.html
@@ -26,11 +26,11 @@ Can be downcasted using <code>try_from</code> if it contains the desired type.</
<span class="kw">let </span>s = <span class="string">"hello, world!"</span>;
<span class="kw">let </span>t: RetValue = s.to_string().into();
<span class="macro">assert_eq!</span>(String::try_from(t).unwrap(), s);</code></pre></div>
-</div></details><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Int" class="variant"><a href="#variant.Int" class="anchor">§</a><h3 class="code-header">Int(<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>)</h3></section><section id="variant.UInt" class="variant"><a href="#variant.UInt" class="anchor">§</a><h3 class="code-header">UInt(<a class= [...]
- T: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/array.rs.html#164">source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.h [...]
+</div></details><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Int" class="variant"><a href="#variant.Int" class="anchor">§</a><h3 class="code-header">Int(<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>)</h3></section><section id="variant.UInt" class="variant"><a href="#variant.UInt" class="anchor">§</a><h3 class="code-header">UInt(<a class= [...]
+ T: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-7" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/array.rs.html#164">source</a><a href="#method.from-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.h [...]
K: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
- V: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/map.rs.html#220">source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html#ty [...]
- T: <a class="trait" href="trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-7" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/object/object_ptr.rs.html#297">source</a><a href="#method.from-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Fro [...]
+ V: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-6" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/map.rs.html#220">source</a><a href="#method.from-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.htm [...]
+ T: <a class="trait" href="trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/object/object_ptr.rs.html#297">source</a><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Fro [...]
self
) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.fn.html">fn</a>(_: <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'arg>, <a class="struct" href="https://doc.rust-lang.o [...]
handle: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.fn.html">fn</a>(_: <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'arg>, <a class="struct" href="https://doc.rust-la [...]
@@ -51,21 +51,21 @@ reference count is zero.</div></details></div></details><details class="toggle i
<a class="enum" href="../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,
E: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><<<a class="enum" href="../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFro [...]
val: <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, E>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>, <<a class="enum" href="../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</ [...]
- T: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>, <<a class="enum" href="../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</ [...]
+ T: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-7" class="associatedtype trait-impl"><a href="#associatedtype.Error-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a [...]
val: <a class="enum" href="../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="enum.ByteArray.html" title="enum tvm::runtime::ByteArray">ByteArray</a>, <<a class="enum" href="enum.ByteArray.html" title="enum tvm::runtime::ByteArray">ByteArray</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="enum [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="enum.ByteArray.html" title="enum tvm::runtime::ByteArray">ByteArray</a>, <<a class="enum" href="enum.ByteArray.html" title="enum tvm::runtime::ByteArray">ByteArray</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class="enum [...]
val: <a class="enum" href="../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" titl [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" titl [...]
val: <a class="enum" href="../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait cor [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait cor [...]
K: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
- V: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a clas [...]
- T: <a class="trait" href="trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-7" class="associatedtype trait-impl"><a href="#associatedtype.Error-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="en [...]
+ V: <a class="trait" href="trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-3" class="associatedtype trait-impl"><a href="#associatedtype.Error-3" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a [...]
+ T: <a class="trait" href="trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class="en [...]
ret_value: <a class="enum" href="../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T>, <<a class="struct" href="struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom" [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T>, <<a class="struct" href="struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom" [...]
val: <a class="enum" href="../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../function/ffi/struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a>, <<a class="struct" href="../function/ffi/struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFro [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../function/ffi/struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a>, <<a class="struct" href="../function/ffi/struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFro [...]
args: <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'arg>, <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>>
) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Args<'arg, <a class="struct" href="../function/struct.RawArgs.html" title="struct tvm::function::RawArgs">RawArgs</a>>, <a class="enum" href="../enum.Error.html" title="enum tvm::Error">Error</a>></h4></section><section id="method.ret" class="method trait-impl"><a class="srclink rightside" href="../../src/tvm_rt/to_function.rs.html#195">sou [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
diff --git a/docs/api/rust/tvm/runtime/errors/enum.Error.html b/docs/api/rust/tvm/runtime/errors/enum.Error.html
index 1ab562f241..dbd121c292 100644
--- a/docs/api/rust/tvm/runtime/errors/enum.Error.html
+++ b/docs/api/rust/tvm/runtime/errors/enum.Error.html
@@ -11,7 +11,7 @@
Panic,
DiagnosticError(<a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
Raw(<a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/string/struct.String.html" title="struct alloc::string::String">String</a>),
-}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Downcast" class="variant"><a href="#variant.Downcast" class="anchor">§</a><h3 class="code-header">Downcast(<a class="struct" href="../../../tvm_sys/errors/struct.ValueDowncastError.html" title="struct tvm_sys::errors::ValueDowncastError">ValueDowncastError</a>)</h3></section><section id="variant.Null" class="variant"><a href [...]
+}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Downcast" class="variant"><a href="#variant.Downcast" class="anchor">§</a><h3 class="code-header">Downcast(<a class="struct" href="../../../tvm_sys/errors/struct.ValueDowncastError.html" title="struct tvm_sys::errors::ValueDowncastError">ValueDowncastError</a>)</h3></section><section id="variant.Null" class="variant"><a href [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/runtime/errors/enum.NDArrayError.html b/docs/api/rust/tvm/runtime/errors/enum.NDArrayError.html
index bc4d5ed815..75086ed8e4 100644
--- a/docs/api/rust/tvm/runtime/errors/enum.NDArrayError.html
+++ b/docs/api/rust/tvm/runtime/errors/enum.NDArrayError.html
@@ -6,7 +6,7 @@
expected: <a class="struct" href="../../struct.DataType.html" title="struct tvm::DataType">DataType</a>,
actual: <a class="struct" href="../../struct.DataType.html" title="struct tvm::DataType">DataType</a>,
},
-}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.EmptyArray" class="variant"><a href="#variant.EmptyArray" class="anchor">§</a><h3 class="code-header">EmptyArray</h3></section><section id="variant.InvalidDatatype" class="variant"><a href="#variant.InvalidDatatype" class="anchor">§</a><h3 class="code-header">InvalidDatatype(<a class="enum" href="../../../tvm_sys/datatype/en [...]
+}</code></pre><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.EmptyArray" class="variant"><a href="#variant.EmptyArray" class="anchor">§</a><h3 class="code-header">EmptyArray</h3></section><section id="variant.InvalidDatatype" class="variant"><a href="#variant.InvalidDatatype" class="anchor">§</a><h3 class="code-header">InvalidDatatype(<a class="enum" href="../../../tvm_sys/datatype/en [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/runtime/function/enum.ArgValue.html b/docs/api/rust/tvm/runtime/function/enum.ArgValue.html
index 32705d29d5..dbb095b388 100644
--- a/docs/api/rust/tvm/runtime/function/enum.ArgValue.html
+++ b/docs/api/rust/tvm/runtime/function/enum.ArgValue.html
@@ -16,31 +16,31 @@
Str(&'a <a class="struct" href="https://doc.rust-lang.org/1.69.0/core/ffi/c_str/struct.CStr.html" title="struct core::ffi::c_str::CStr">CStr</a>),
</details>}</code></pre><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>A borrowed TVMPODValue. Can be constructed using <code>into()</code> but the preferred way
to obtain a <code>ArgValue</code> is automatically via <code>call_packed!</code>.</p>
-</div></details><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Int" class="variant"><a href="#variant.Int" class="anchor">§</a><h3 class="code-header">Int(<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>)</h3></section><section id="variant.UInt" class="variant"><a href="#variant.UInt" class="anchor">§</a><h3 class="code-header">UInt(<a class= [...]
- T: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/array.rs.html#158">source</a><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait. [...]
+</div></details><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Int" class="variant"><a href="#variant.Int" class="anchor">§</a><h3 class="code-header">Int(<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>)</h3></section><section id="variant.UInt" class="variant"><a href="#variant.UInt" class="anchor">§</a><h3 class="code-header">UInt(<a class= [...]
+ T: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-6" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/array.rs.html#158">source</a><a href="#method.from-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait. [...]
K: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
- V: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/map.rs.html#210">source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.h [...]
- T: <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/object/object_ptr.rs.html#329">source</a><a href="#method.from-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/tra [...]
-</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-41" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/packed_func.rs.html#315">source</a><a href="#method.from-41" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointe [...]
-</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-46" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/packed_func.rs.html#322">source</a><a href="#method.from-46" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointe [...]
+ V: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-5" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/map.rs.html#210">source</a><a href="#method.from-5" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Fr [...]
+ T: <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-4" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/object/object_ptr.rs.html#329">source</a><a href="#method.from-4" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/tra [...]
+</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-44" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/packed_func.rs.html#315">source</a><a href="#method.from-44" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointe [...]
+</div><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-10" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_sys/packed_func.rs.html#322">source</a><a href="#method.from-10" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html#tymethod.from" class="fn">from</a>(ptr: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointe [...]
val: &'a <a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'v>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'v <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>, <&'v <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><&a [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'v <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>, <&'v <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><&a [...]
val: &'a <a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'v>
) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="../../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html [...]
val: &'a <a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'v>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="../../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="tra [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="../../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="tra [...]
val: <a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'a <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>, <&'a <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a [...]
- T: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-4" class="associatedtype trait-impl"><a href="#associatedtype.Error-4" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><&'a <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>, <&'a <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a [...]
+ T: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = [...]
val: <a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="../../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="../../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html [...]
val: <a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="../../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="tra [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="../../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="tra [...]
K: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
- V: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a c [...]
- T: <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class= [...]
+ V: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-7" class="associatedtype trait-impl"><a href="#associatedtype.Error-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = [...]
+ T: <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-8" class="associatedtype trait-impl"><a href="#associatedtype.Error-8" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class= [...]
arg_value: <a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T>, <<a class="struct" href="../struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::Tr [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T>, <<a class="struct" href="../struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::Tr [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></span> · [...]
T: ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span class="since" title="const unstable">const: <a href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for const_borrow">unstable</a></spa [...]
diff --git a/docs/api/rust/tvm/runtime/function/enum.RetValue.html b/docs/api/rust/tvm/runtime/function/enum.RetValue.html
index ac6b94043f..995da5eaba 100644
--- a/docs/api/rust/tvm/runtime/function/enum.RetValue.html
+++ b/docs/api/rust/tvm/runtime/function/enum.RetValue.html
@@ -26,11 +26,11 @@ Can be downcasted using <code>try_from</code> if it contains the desired type.</
<span class="kw">let </span>s = <span class="string">"hello, world!"</span>;
<span class="kw">let </span>t: RetValue = s.to_string().into();
<span class="macro">assert_eq!</span>(String::try_from(t).unwrap(), s);</code></pre></div>
-</div></details><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Int" class="variant"><a href="#variant.Int" class="anchor">§</a><h3 class="code-header">Int(<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>)</h3></section><section id="variant.UInt" class="variant"><a href="#variant.UInt" class="anchor">§</a><h3 class="code-header">UInt(<a class= [...]
- T: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-1" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/array.rs.html#164">source</a><a href="#method.from-1" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait. [...]
+</div></details><h2 id="variants" class="variants small-section-header">Variants<a href="#variants" class="anchor">§</a></h2><div class="variants"><section id="variant.Int" class="variant"><a href="#variant.Int" class="anchor">§</a><h3 class="code-header">Int(<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.i64.html">i64</a>)</h3></section><section id="variant.UInt" class="variant"><a href="#variant.UInt" class="anchor">§</a><h3 class="code-header">UInt(<a class= [...]
+ T: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-7" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/array.rs.html#164">source</a><a href="#method.from-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait. [...]
K: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
- V: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/map.rs.html#220">source</a><a href="#method.from" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.h [...]
- T: <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-7" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/object/object_ptr.rs.html#297">source</a><a href="#method.from-7" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/tra [...]
+ V: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-6" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/map.rs.html#220">source</a><a href="#method.from-6" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Fr [...]
+ T: <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.from-2" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/object/object_ptr.rs.html#297">source</a><a href="#method.from-2" class="anchor">§</a><h4 class="code-header">fn <a href="https://doc.rust-lang.org/1.69.0/core/convert/tra [...]
self
) -> <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.fn.html">fn</a>(_: <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'arg>, <a class="struct" href="https://doc.rust-lan [...]
handle: <a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.pointer.html">*mut </a><<a class="primitive" href="https://doc.rust-lang.org/1.69.0/std/primitive.fn.html">fn</a>(_: <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'arg>, <a class="struct" href="https://doc.rust [...]
@@ -51,21 +51,21 @@ reference count is zero.</div></details></div></details><details class="toggle i
<a class="enum" href="../../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>,
E: <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.From.html" title="trait core::convert::From">From</a><<<a class="enum" href="../../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><T>>::<a class="associatedtype" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Try [...]
val: <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><T, E>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>, <<a class="enum" href="../../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">Try [...]
- T: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-1" class="associatedtype trait-impl"><a href="#associatedtype.Error-1" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>, <<a class="enum" href="../../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">Try [...]
+ T: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-7" class="associatedtype trait-impl"><a href="#associatedtype.Error-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = [...]
val: <a class="enum" href="../../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../enum.ByteArray.html" title="enum tvm::runtime::ByteArray">ByteArray</a>, <<a class="enum" href="../enum.ByteArray.html" title="enum tvm::runtime::ByteArray">ByteArray</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="enum" href="../enum.ByteArray.html" title="enum tvm::runtime::ByteArray">ByteArray</a>, <<a class="enum" href="../enum.ByteArray.html" title="enum tvm::runtime::ByteArray">ByteArray</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::TryFrom">TryFrom</a><<a class [...]
val: <a class="enum" href="../../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="../../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a>, <<a class="struct" href="../../function/ffi/struct.DLDataType.html" title="struct tvm::function::ffi::DLDataType">DLDataType</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html [...]
val: <a class="enum" href="../../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="../../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="tra [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a>, <<a class="struct" href="../../function/ffi/struct.DLDevice.html" title="struct tvm::function::ffi::DLDevice">DLDevice</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="tra [...]
K: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,
- V: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error" class="associatedtype trait-impl"><a href="#associatedtype.Error" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a c [...]
- T: <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-7" class="associatedtype trait-impl"><a href="#associatedtype.Error-7" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class= [...]
+ V: <a class="trait" href="../trait.IsObjectRef.html" title="trait tvm::runtime::IsObjectRef">IsObjectRef</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-3" class="associatedtype trait-impl"><a href="#associatedtype.Error-3" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = [...]
+ T: <a class="trait" href="../trait.IsObject.html" title="trait tvm::runtime::IsObject">IsObject</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle" open><summary><section id="associatedtype.Error-2" class="associatedtype trait-impl"><a href="#associatedtype.Error-2" class="anchor">§</a><h4 class="code-header">type <a href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html#associatedtype.Error" class="associatedtype">Error</a> = <a class= [...]
ret_value: <a class="enum" href="../../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T>, <<a class="struct" href="../struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::Tr [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T>, <<a class="struct" href="../struct.ObjectPtr.html" title="struct tvm::runtime::ObjectPtr">ObjectPtr</a><T> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait.TryFrom.html" title="trait core::convert::Tr [...]
val: <a class="enum" href="../../function/enum.RetValue.html" title="enum tvm::function::RetValue">RetValue</a>
-) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../../function/ffi/struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a>, <<a class="struct" href="../../function/ffi/struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait. [...]
+) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><<a class="struct" href="../../function/ffi/struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a>, <<a class="struct" href="../../function/ffi/struct.TVMByteArray.html" title="struct tvm::function::ffi::TVMByteArray">TVMByteArray</a> as <a class="trait" href="https://doc.rust-lang.org/1.69.0/core/convert/trait. [...]
args: <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/vec/struct.Vec.html" title="struct alloc::vec::Vec">Vec</a><<a class="enum" href="../../function/enum.ArgValue.html" title="enum tvm::function::ArgValue">ArgValue</a><'arg>, <a class="struct" href="https://doc.rust-lang.org/1.69.0/alloc/alloc/struct.Global.html" title="struct alloc::alloc::Global">Global</a>>
) -> <a class="enum" href="https://doc.rust-lang.org/1.69.0/core/result/enum.Result.html" title="enum core::result::Result">Result</a><Args<'arg, <a class="struct" href="../../function/struct.RawArgs.html" title="struct tvm::function::RawArgs">RawArgs</a>>, <a class="enum" href="../../enum.Error.html" title="enum tvm::Error">Error</a>></h4></section><section id="method.ret" class="method trait-impl"><a class="srclink rightside" href="../../../src/tvm_rt/to_function.rs.html [...]
T: 'static + ?<a class="trait" href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html" title="trait core::marker::Sized">Sized</a>,</span></h3></section></summary><div class="impl-items"><details class="toggle method-toggle" open><summary><section id="method.type_id" class="method trait-impl"><a class="srclink rightside" href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLBfloat.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLBfloat.html
index fa37766d77..d9e5978bf4 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLBfloat.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLBfloat.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief bfloat16"><title>DLDataTypeCode_kDLBfloat in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crosso [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief bfloat16"><title>DLDataTypeCode_kDLBfloat in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crosso [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLComplex.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLComplex.html
index 993341e696..1903196bea 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLComplex.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLComplex.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief complex number (C/C++/Python layout: compact struct per complex number)"><title>DLDataTypeCode_kDLComplex in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.t [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief complex number (C/C++/Python layout: compact struct per complex number)"><title>DLDataTypeCode_kDLComplex in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.t [...]
(C/C++/Python layout: compact struct per complex number)</p>
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLFloat.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLFloat.html
index f9bd6e320b..bbbb7139c8 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLFloat.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLFloat.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief IEEE floating point"><title>DLDataTypeCode_kDLFloat in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wof [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief IEEE floating point"><title>DLDataTypeCode_kDLFloat in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wof [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLInt.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLInt.html
index b359c1ff00..80f07fb043 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLInt.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLInt.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief signed integer"><title>DLDataTypeCode_kDLInt in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief signed integer"><title>DLDataTypeCode_kDLInt in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLOpaqueHandle.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLOpaqueHandle.html
index dcf98edaa7..6eaeccf0b9 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLOpaqueHandle.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLOpaqueHandle.html
@@ -1,3 +1,3 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Opaque handle type, reserved for testing purposes. Frameworks need to agree on the handle data type for the exchange to be well-defined."><title>DLDataTypeCode_kDLOpaqueHandle in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Opaque handle type, reserved for testing purposes. Frameworks need to agree on the handle data type for the exchange to be well-defined."><title>DLDataTypeCode_kDLOpaqueHandle in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin [...]
Frameworks need to agree on the handle data type for the exchange to be well-defined.</p>
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLUInt.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLUInt.html
index 1f82cf0c46..c95eed63aa 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLUInt.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDataTypeCode_kDLUInt.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief unsigned integer"><title>DLDataTypeCode_kDLUInt in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief unsigned integer"><title>DLDataTypeCode_kDLUInt in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLCPU.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLCPU.html
index 5283062f38..c37a0f7e05 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLCPU.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLCPU.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief CPU device"><title>DLDeviceType_kDLCPU in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorig [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief CPU device"><title>DLDeviceType_kDLCPU in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" crossorig [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLCUDA.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLCUDA.html
index 7568f354ed..b5d1d34032 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLCUDA.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLCUDA.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief CUDA GPU device"><title>DLDeviceType_kDLCUDA in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief CUDA GPU device"><title>DLDeviceType_kDLCUDA in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" cro [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLCUDAHost.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLCUDAHost.html
index 145dd095db..3de492dc86 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLCUDAHost.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLCUDAHost.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Pinned CUDA CPU memory by cudaMallocHost"><title>DLDeviceType_kDLCUDAHost in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Pinned CUDA CPU memory by cudaMallocHost"><title>DLDeviceType_kDLCUDAHost in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLCUDAManaged.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLCUDAManaged.html
index cffc5e0984..6f82aee41c 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLCUDAManaged.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLCUDAManaged.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief CUDA managed/unified memory allocated by cudaMallocManaged"><title>DLDeviceType_kDLCUDAManaged in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2">< [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief CUDA managed/unified memory allocated by cudaMallocManaged"><title>DLDeviceType_kDLCUDAManaged in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2">< [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLExtDev.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLExtDev.html
index 1acacb582b..cb9f4ba552 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLExtDev.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLExtDev.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Reserved extension device type, used for quickly test extension device The semantics can differ depending on the implementation."><title>DLDeviceType_kDLExtDev in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../. [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Reserved extension device type, used for quickly test extension device The semantics can differ depending on the implementation."><title>DLDeviceType_kDLExtDev in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../. [...]
used for quickly test extension device
The semantics can differ depending on the implementation.</p>
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLHexagon.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLHexagon.html
index 16a9b25495..e24d721a05 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLHexagon.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLHexagon.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Qualcomm Hexagon DSP"><title>DLDeviceType_kDLHexagon in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Qualcomm Hexagon DSP"><title>DLDeviceType_kDLHexagon in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wo [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLMetal.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLMetal.html
index 1a08115888..b4b0cb0eb0 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLMetal.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLMetal.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Metal for Apple GPU."><title>DLDeviceType_kDLMetal in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Metal for Apple GPU."><title>DLDeviceType_kDLMetal in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLOneAPI.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLOneAPI.html
index b296da8533..e0e7b55650 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLOneAPI.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLOneAPI.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Unified shared memory allocated on a oneAPI non-partititioned device. Call to oneAPI runtime is required to determine the device type, the USM allocation type and the sycl context it is bound to."><title>DLDeviceType_kDLOneAPI in tvm::runtime::function::ffi - Rust</title><link rel [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Unified shared memory allocated on a oneAPI non-partititioned device. Call to oneAPI runtime is required to determine the device type, the USM allocation type and the sycl context it is bound to."><title>DLDeviceType_kDLOneAPI in tvm::runtime::function::ffi - Rust</title><link rel [...]
device. Call to oneAPI runtime is required to determine the device
type, the USM allocation type and the sycl context it is bound to.</p>
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLOpenCL.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLOpenCL.html
index 407d2f8cb4..47b64bf8dc 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLOpenCL.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLOpenCL.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief OpenCL devices."><title>DLDeviceType_kDLOpenCL in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief OpenCL devices."><title>DLDeviceType_kDLOpenCL in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/woff2" c [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLROCM.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLROCM.html
index 8227f1b0b4..33dd7eec62 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLROCM.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLROCM.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief ROCm GPUs for AMD GPUs"><title>DLDeviceType_kDLROCM in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wof [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief ROCm GPUs for AMD GPUs"><title>DLDeviceType_kDLROCM in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wof [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLROCMHost.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLROCMHost.html
index bea7c6a09d..3bcaf21065 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLROCMHost.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLROCMHost.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Pinned ROCm CPU memory allocated by hipMallocHost"><title>DLDeviceType_kDLROCMHost in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pr [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Pinned ROCm CPU memory allocated by hipMallocHost"><title>DLDeviceType_kDLROCMHost in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="pr [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLVPI.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLVPI.html
index 9efc92ea0e..8ca5dd9ff9 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLVPI.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLVPI.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Verilog simulator buffer"><title>DLDeviceType_kDLVPI in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Verilog simulator buffer"><title>DLDeviceType_kDLVPI in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" as="font" type="font/wo [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLVulkan.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLVulkan.html
index 135788d5a5..bc48fb5e7e 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLVulkan.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLVulkan.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Vulkan buffer for next generation graphics."><title>DLDeviceType_kDLVulkan in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief Vulkan buffer for next generation graphics."><title>DLDeviceType_kDLVulkan in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" a [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLWebGPU.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLWebGPU.html
index 91ce2f335f..d76391251b 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLWebGPU.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLDeviceType_kDLWebGPU.html
@@ -1,2 +1,2 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief GPU support for next generation WebGPU standard."><title>DLDeviceType_kDLWebGPU in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prelo [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="\brief GPU support for next generation WebGPU standard."><title>DLDeviceType_kDLWebGPU in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prelo [...]
</div></details></section></div></main><div id="rustdoc-vars" data-root-path="../../../../" data-static-root-path="../../../../static.files/" data-current-crate="tvm" data-themes="" data-resource-suffix="" data-rustdoc-version="1.69.0 (84c898d65 2023-04-16)" data-search-js="search-8a59a8356673ec1f.js" data-settings-js="settings-f0c5c39777a9a2f6.js" data-settings-css="settings-0bcba95ff279c1db.css" ></div></body></html>
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLPACK_ABI_VERSION.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLPACK_ABI_VERSION.html
index c88901325a..f8e51b25df 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLPACK_ABI_VERSION.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLPACK_ABI_VERSION.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DLPACK_ABI_VERSION` constant in crate `tvm`."><title>DLPACK_ABI_VERSION in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DLPACK_ABI_VERSION` constant in crate `tvm`."><title>DLPACK_ABI_VERSION in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.DLPACK_VERSION.html b/docs/api/rust/tvm/runtime/function/ffi/constant.DLPACK_VERSION.html
index b4e257c629..e56c8e711a 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.DLPACK_VERSION.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.DLPACK_VERSION.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DLPACK_VERSION` constant in crate `tvm`."><title>DLPACK_VERSION in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link r [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `DLPACK_VERSION` constant in crate `tvm`."><title>DLPACK_VERSION in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link r [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.INT16_MAX.html b/docs/api/rust/tvm/runtime/function/ffi/constant.INT16_MAX.html
index 0d7d47cb6e..be3f6e21de 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.INT16_MAX.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.INT16_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT16_MAX` constant in crate `tvm`."><title>INT16_MAX in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT16_MAX` constant in crate `tvm`."><title>INT16_MAX in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.INT16_MIN.html b/docs/api/rust/tvm/runtime/function/ffi/constant.INT16_MIN.html
index aa802dffa6..e8c5e85614 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.INT16_MIN.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.INT16_MIN.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT16_MIN` constant in crate `tvm`."><title>INT16_MIN in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT16_MIN` constant in crate `tvm`."><title>INT16_MIN in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.INT32_MAX.html b/docs/api/rust/tvm/runtime/function/ffi/constant.INT32_MAX.html
index dce70b2b16..482ebdd02d 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.INT32_MAX.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.INT32_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT32_MAX` constant in crate `tvm`."><title>INT32_MAX in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT32_MAX` constant in crate `tvm`."><title>INT32_MAX in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.INT32_MIN.html b/docs/api/rust/tvm/runtime/function/ffi/constant.INT32_MIN.html
index a09d9c88de..08c92fef2e 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.INT32_MIN.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.INT32_MIN.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT32_MIN` constant in crate `tvm`."><title>INT32_MIN in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT32_MIN` constant in crate `tvm`."><title>INT32_MIN in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preloa [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.INT8_MAX.html b/docs/api/rust/tvm/runtime/function/ffi/constant.INT8_MAX.html
index 93e28abd28..8c35d06ec2 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.INT8_MAX.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.INT8_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT8_MAX` constant in crate `tvm`."><title>INT8_MAX in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT8_MAX` constant in crate `tvm`."><title>INT8_MAX in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.INT8_MIN.html b/docs/api/rust/tvm/runtime/function/ffi/constant.INT8_MIN.html
index 507b11e8bb..16e271eef4 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.INT8_MIN.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.INT8_MIN.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT8_MIN` constant in crate `tvm`."><title>INT8_MIN in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INT8_MIN` constant in crate `tvm`."><title>INT8_MIN in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="preload" [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.INTPTR_MAX.html b/docs/api/rust/tvm/runtime/function/ffi/constant.INTPTR_MAX.html
index ce28f9ae9e..05b8a16f47 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.INTPTR_MAX.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.INTPTR_MAX.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INTPTR_MAX` constant in crate `tvm`."><title>INTPTR_MAX in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prel [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INTPTR_MAX` constant in crate `tvm`."><title>INTPTR_MAX in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prel [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.INTPTR_MIN.html b/docs/api/rust/tvm/runtime/function/ffi/constant.INTPTR_MIN.html
index 04dda0d3e6..03bdf2a692 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.INTPTR_MIN.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.INTPTR_MIN.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INTPTR_MIN` constant in crate `tvm`."><title>INTPTR_MIN in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prel [...]
\ No newline at end of file
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="API documentation for the Rust `INTPTR_MIN` constant in crate `tvm`."><title>INTPTR_MIN in tvm::runtime::function::ffi - Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin href="../../../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link rel="prel [...]
\ No newline at end of file
diff --git a/docs/api/rust/tvm/runtime/function/ffi/constant.INT_FAST16_MAX.html b/docs/api/rust/tvm/runtime/function/ffi/constant.INT_FAST16_MAX.html
index 01559d7840..c603450fd5 100644
--- a/docs/api/rust/tvm/runtime/function/ffi/constant.INT_FAST16_MAX.html
+++ b/docs/api/rust/tvm/runtime/function/ffi/constant.INT_FAST16_MAX.html
@@ -1 +1 @@
... 16491 lines suppressed ...